.Hero-module__PycF7W__hero{z-index:2;isolation:isolate;justify-content:center;align-items:center;height:min(88dvh,820px);min-height:560px;margin-bottom:0;display:flex;position:relative;overflow:hidden}.Hero-module__PycF7W__bgStack{z-index:0;position:absolute;inset:0}.Hero-module__PycF7W__bgMotion{position:absolute;inset:-4%}.Hero-module__PycF7W__bgImage{object-fit:cover;object-position:center 35%;filter:blur(6px)saturate()brightness(.72)}.Hero-module__PycF7W__bgGlow{background:linear-gradient(180deg, #cf38dd61 0%, #cf38dd38 22%, #16171d73 48%, var(--bg) 100%), radial-gradient(ellipse 100% 70% at 50% 0%, #cf38dd47 0%, transparent 65%), radial-gradient(ellipse 60% 40% at 85% 15%, #38cadd33 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.Hero-module__PycF7W__bgFade{background:linear-gradient(to bottom, transparent 0%, #16171d33 45%, #16171dbf 72%, var(--bg) 86%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.Hero-module__PycF7W__content{z-index:1;text-align:center;padding:calc(var(--header-height) + 3rem) var(--page-gutter) 3.5rem;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:640px;margin-top:0;display:flex;position:relative}.Hero-module__PycF7W__logoWrap{margin-bottom:.65rem;position:relative}.Hero-module__PycF7W__stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .65rem;width:100%;max-width:36rem;margin:0 0 1.35rem;padding:0 .25rem;display:flex}.Hero-module__PycF7W__statGroup{align-items:center;gap:.65rem;display:inline-flex}.Hero-module__PycF7W__statDot{font-family:var(--font-secondary);color:#ffffff47;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1}.Hero-module__PycF7W__statItem{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .45rem;margin:0;display:inline-flex}.Hero-module__PycF7W__statValue{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(.9375rem,2.2vw,1.0625rem);font-weight:700;line-height:1.2}.Hero-module__PycF7W__statLabel{font-family:var(--font-primary);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:clamp(.5625rem,1.6vw,.625rem);font-weight:600;line-height:1.2}.Hero-module__PycF7W__logoPulse{justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__PycF7W__logoGlow{pointer-events:none;z-index:-1;background:radial-gradient(70% 55%,#cf38dda6 0%,#38cadd40 45%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite Hero-module__PycF7W__logo-glow;position:absolute;inset:-12%}@keyframes Hero-module__PycF7W__logo-glow{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.Hero-module__PycF7W__logo{filter:drop-shadow(0 0 28px #cf38dd8c)drop-shadow(0 0 40px #38cadd4d);width:min(94vw,640px);height:auto;position:relative}.Hero-module__PycF7W__tagline{font-family:var(--font-primary);color:var(--text-muted);max-width:480px;margin-bottom:1.5rem;font-size:clamp(.9rem,2.4vw,1.05rem);font-weight:500;line-height:1.6}.Hero-module__PycF7W__highlight{color:var(--accent-primary);font-weight:600}.Hero-module__PycF7W__highlightAlt{color:var(--accent-secondary);font-weight:600}.Hero-module__PycF7W__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Hero-module__PycF7W__cta{font-family:var(--font-primary);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg, var(--accent-primary), #b030c4);color:#fff;border:1px solid #ffffff26;border-radius:999px;padding:.8rem 1.5rem;font-size:.75rem;font-weight:600;transition:box-shadow .2s;box-shadow:0 4px 20px #cf38dd66}.Hero-module__PycF7W__cta:hover{box-shadow:0 6px 28px #cf38dd8c}.Hero-module__PycF7W__ctaSecondary{background:linear-gradient(135deg,#38cadd59,#38cadd1f);border-color:#38cadd66;box-shadow:0 4px 20px #38cadd40}.Hero-module__PycF7W__ctaSecondary:hover{box-shadow:0 6px 28px #38cadd66}.Hero-module__PycF7W__ctaKick{justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.Hero-module__PycF7W__ctaKickLabel{line-height:1}.Hero-module__PycF7W__scrollHint{z-index:10;pointer-events:none;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.Hero-module__PycF7W__mouse{border:2px solid #ffffff4d;border-radius:10px;justify-content:center;width:20px;height:30px;padding-top:5px;display:flex}.Hero-module__PycF7W__wheel{background:var(--accent-primary);border-radius:2px;width:3px;height:6px}@media (max-width:640px){.Hero-module__PycF7W__content{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.Hero-module__PycF7W__stats{gap:.4rem .5rem;margin-bottom:1.15rem}.Hero-module__PycF7W__statGroup{gap:.5rem}.Hero-module__PycF7W__tagline{padding:0 .25rem;font-size:clamp(.9rem,3.5vw,1.05rem)}}@media (max-width:480px){.Hero-module__PycF7W__hero{height:min(86dvh,720px);min-height:480px}.Hero-module__PycF7W__content{padding-top:calc(var(--header-height) + 1.75rem);padding-bottom:2.75rem}.Hero-module__PycF7W__logo{width:min(94vw,480px)}.Hero-module__PycF7W__statValue{font-size:.875rem}.Hero-module__PycF7W__statLabel{letter-spacing:.12em;font-size:.5625rem}.Hero-module__PycF7W__ctas{flex-direction:column;width:100%;max-width:min(280px,92vw)}.Hero-module__PycF7W__cta{text-align:center;width:100%}}
