.hero-module__s-bGNW__djHero{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(112px,12vh,152px) 0 24px;display:flex;position:relative}.hero-module__s-bGNW__djHeroContainer{width:100%}@media (max-width:900px){.hero-module__s-bGNW__djHero{min-height:auto;padding:96px 0 24px}}.hero-module__s-bGNW__djHeroGrid{grid-template-columns:auto auto;align-items:center;gap:60px;display:grid}@media (max-width:900px){.hero-module__s-bGNW__djHeroGrid{grid-template-columns:1fr;gap:40px}}.hero-module__s-bGNW__djHeroHeadline{letter-spacing:-.04em;flex-direction:column;gap:10px;margin-top:20px;font-family:inherit;font-weight:800;line-height:.96;display:flex}.hero-module__s-bGNW__hline{color:var(--foreground);opacity:.28;letter-spacing:-.04em;white-space:nowrap;text-align:left;cursor:pointer;transform-origin:0;background:0 0;border:0;align-self:flex-start;align-items:baseline;min-height:44px;margin:0;padding:0;font-size:clamp(32px,8vw,96px);font-weight:800;line-height:.98;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(.77)}@media (max-width:900px){.hero-module__s-bGNW__hline{white-space:normal;font-size:clamp(30px,9vw,56px)}}.hero-module__s-bGNW__hline:hover{opacity:.55}.hero-module__s-bGNW__hline.hero-module__s-bGNW__isActive{opacity:1;transform:scale(1)}.hero-module__s-bGNW__hline .hero-module__s-bGNW__dot{color:var(--primary)}.hero-module__s-bGNW__hline:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.hero-module__s-bGNW__djHeroVisual{aspect-ratio:5/4;border-radius:calc(var(--radius) + 16px);border:1px solid var(--border);background:#0d0d0d;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 60px -30px #0009,0 40px 100px -30px #77001e66;box-shadow:inset 0 1px lab(100% 0 0/.0392157),0 20px 60px -30px lab(0% 0 0/.6),0 40px 100px -30px lab(22.5595% 58.0682 22.8072/.4)}@media (min-width:900px){.hero-module__s-bGNW__djHeroVisual{min-height:clamp(460px,54vh,600px)}}.hero-module__s-bGNW__heroSlide{opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive{opacity:1;pointer-events:auto}.hero-module__s-bGNW__slideLabel{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#eceff1c7;-webkit-backdrop-filter:blur(6px);background:#00000061;border:1px solid #ffffff14;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:22px;left:22px}.hero-module__s-bGNW__slideCaption{z-index:3;text-align:center;color:#eceff1;letter-spacing:-.01em;text-shadow:0 2px 18px #000c;font-size:14px;font-weight:600;position:absolute;bottom:22px;left:0;right:0}.hero-module__s-bGNW__slideImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__s-bGNW__slideDj{background:#0a0a0a}.hero-module__s-bGNW__slideDj:before,.hero-module__s-bGNW__slideDj:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.hero-module__s-bGNW__slideDj:before{mix-blend-mode:screen;background:radial-gradient(22% 24% at 28% 20%,#ff00448c,#0000 60%),radial-gradient(18% 22% at 78% 18%,#00c8ff73,#0000 60%),radial-gradient(30% 60% at 50% 100%,#ff004438,#0000 70%)}.hero-module__s-bGNW__slideDj:after{background:linear-gradient(#0000 30%,#0000008c 100%)}.hero-module__s-bGNW__slideGallery{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;inset:14px}.hero-module__s-bGNW__tile{opacity:0;will-change:opacity,transform;background:#1a1a1a;border-radius:12px;position:relative;overflow:hidden;transform:translateY(-18px)scale(.96)}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__tile{animation:.62s cubic-bezier(.22,1,.36,1) forwards hero-module__s-bGNW__tile-fall}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t1{animation-delay:0s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t2{animation-delay:60ms}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t3{animation-delay:.12s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t4{animation-delay:.18s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t5{animation-delay:.24s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t6{animation-delay:.3s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t7{animation-delay:.36s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t8{animation-delay:.42s}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__t9{animation-delay:.48s}@keyframes hero-module__s-bGNW__tile-fall{0%{opacity:0;transform:translateY(-22px)scale(.94)}60%{opacity:1;transform:translateY(2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-module__s-bGNW__tileImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__s-bGNW__slideBenefits{background:radial-gradient(60% 50% at 50% 40%,#ff00442e,#0000 70%),#0b0b0b}.hero-module__s-bGNW__slideBenefits:before{content:"";z-index:0;filter:blur(30px);opacity:.8;pointer-events:none;background:conic-gradient(#f040 0deg,#ff004459 60deg,#7800b440 140deg,#00c8ff2e 220deg,#ff00444d 320deg,#f040 360deg);animation:18s linear infinite hero-module__s-bGNW__aurora-spin;position:absolute;inset:-30%}.hero-module__s-bGNW__slideBenefits:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0003 0%,#0000008c 100%);position:absolute;inset:0}@keyframes hero-module__s-bGNW__aurora-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-module__s-bGNW__benefitInner{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 24px 56px;display:flex;position:absolute;inset:0}.hero-module__s-bGNW__benefitLogoWrap{opacity:0;flex-direction:column;align-items:center;gap:10px;display:flex;transform:translateY(14px)}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitLogoWrap{animation:.62s cubic-bezier(.22,1,.36,1) 80ms forwards hero-module__s-bGNW__benefit-rise}.hero-module__s-bGNW__benefitLogo{width:auto;height:48px}.hero-module__s-bGNW__benefitBadge{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);background:#ff004424;border:1px solid #ff004459;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.hero-module__s-bGNW__benefitTagline{text-align:center;color:#eceff1d1;opacity:0;max-width:320px;font-size:14px;line-height:1.5;transform:translateY(14px)}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitTagline{animation:.62s cubic-bezier(.22,1,.36,1) .18s forwards hero-module__s-bGNW__benefit-rise}.hero-module__s-bGNW__benefitMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:420px;display:grid}.hero-module__s-bGNW__benefitTile{-webkit-backdrop-filter:blur(6px);opacity:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex;transform:translateY(14px)}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitTile:first-child{animation:.62s cubic-bezier(.22,1,.36,1) .28s forwards hero-module__s-bGNW__benefit-rise}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitTile:nth-child(2){animation:.62s cubic-bezier(.22,1,.36,1) .36s forwards hero-module__s-bGNW__benefit-rise}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitTile:nth-child(3){animation:.62s cubic-bezier(.22,1,.36,1) .44s forwards hero-module__s-bGNW__benefit-rise}.hero-module__s-bGNW__benefitTileValue{letter-spacing:-.02em;color:#eceff1;font-size:20px;font-weight:800}.hero-module__s-bGNW__benefitTileLabel{color:#eceff199;letter-spacing:.04em;text-align:center;font-size:11px;font-weight:600}@keyframes hero-module__s-bGNW__benefit-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-module__s-bGNW__djHeroDots{justify-content:center;gap:4px;margin-top:12px;display:flex}.hero-module__s-bGNW__djHeroDots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.hero-module__s-bGNW__djHeroDots button:before{content:"";background:#eceff14d;border-radius:50%;width:6px;height:6px;transition:width .26s cubic-bezier(.22,1,.36,1),background .26s;display:block}.hero-module__s-bGNW__djHeroDots button.hero-module__s-bGNW__isActive:before{background:var(--primary);border-radius:999px;width:22px}.hero-module__s-bGNW__djHeroDots button:focus-visible{outline:2px solid var(--primary);outline-offset:-8px;border-radius:999px}.hero-module__s-bGNW__heroTransition{justify-content:center;padding:4px 0 8px;display:flex;position:relative}.hero-module__s-bGNW__scrollCue{min-height:44px;color:var(--muted-foreground);letter-spacing:.22em;text-transform:uppercase;opacity:.75;flex-direction:column;align-items:center;gap:12px;padding:8px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s,color .2s;animation:2.6s ease-in-out infinite hero-module__s-bGNW__scroll-pulse;display:inline-flex}.hero-module__s-bGNW__scrollCue:hover{opacity:1;color:var(--foreground);animation-play-state:paused}.hero-module__s-bGNW__scrollCue:focus-visible{outline:2px solid var(--primary);outline-offset:6px;opacity:1;border-radius:4px}.hero-module__s-bGNW__scrollCueArrow{border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;transform:rotate(45deg)}@keyframes hero-module__s-bGNW__scroll-pulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.85;transform:translateY(4px)}}@media (max-width:900px){.hero-module__s-bGNW__heroTransition{padding:8px 0 12px}}@media (max-width:640px){.hero-module__s-bGNW__slideBenefits:before{opacity:.55;animation:none!important}}@media (prefers-reduced-motion:reduce){.hero-module__s-bGNW__hline,.hero-module__s-bGNW__heroSlide,.hero-module__s-bGNW__djHeroDots button{transition-duration:.01ms!important}.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__tile,.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitLogoWrap,.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitTagline,.hero-module__s-bGNW__heroSlide.hero-module__s-bGNW__isActive .hero-module__s-bGNW__benefitTile{opacity:1!important;animation:none!important;transform:none!important}.hero-module__s-bGNW__slideBenefits:before,.hero-module__s-bGNW__scrollCue{animation:none!important}}
.problem-module__0_IE9a__problemGrid{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.problem-module__0_IE9a__problemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.problem-module__0_IE9a__problemGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.problem-module__0_IE9a__problemCard{background:var(--card);opacity:0;will-change:transform,opacity;border:2px solid #ffffffd9;border-radius:1.125rem;flex-direction:column;min-height:14rem;padding:1.75rem;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden;transform:translateY(40px);box-shadow:0 10px 30px -12px #0000002e,0 2px 6px -2px #00000014}.dark .problem-module__0_IE9a__problemCard{border-color:#ffffff24;box-shadow:0 12px 34px -14px #0000008c,0 2px 6px -2px #00000059}.problem-module__0_IE9a__problemCard:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ff00441f,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.problem-module__0_IE9a__problemCard.problem-module__0_IE9a__isInview{animation:.8s cubic-bezier(.22,1,.36,1) forwards problem-module__0_IE9a__problem-rise}.problem-module__0_IE9a__problemGrid .problem-module__0_IE9a__problemCard:first-child.problem-module__0_IE9a__isInview{animation-delay:0s}.problem-module__0_IE9a__problemGrid .problem-module__0_IE9a__problemCard:nth-child(2).problem-module__0_IE9a__isInview{animation-delay:.12s}.problem-module__0_IE9a__problemGrid .problem-module__0_IE9a__problemCard:nth-child(3).problem-module__0_IE9a__isInview{animation-delay:.24s}.problem-module__0_IE9a__problemGrid .problem-module__0_IE9a__problemCard:nth-child(4).problem-module__0_IE9a__isInview{animation-delay:.36s}@keyframes problem-module__0_IE9a__problem-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.problem-module__0_IE9a__problemCard:hover{background:color-mix(in oklab,var(--card)92%,#f04 8%);border-color:#ff004459;transform:translateY(-6px);box-shadow:0 24px 60px -20px #ff00444d,inset 0 0 0 1px #ff004426}.problem-module__0_IE9a__problemCard:hover:before{opacity:1}}.problem-module__0_IE9a__num{letter-spacing:.02em;color:var(--muted-foreground);opacity:.55;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;position:absolute;top:1.25rem;right:1.25rem}.problem-module__0_IE9a__iconWrap{color:#f04;background:#ff00441a;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.5rem;transition:background .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover){.problem-module__0_IE9a__problemCard:hover .problem-module__0_IE9a__iconWrap{background:var(--primary);color:#fff;transform:scale(1.08)}}.problem-module__0_IE9a__title{color:var(--foreground);font-size:1.1875rem;font-weight:700;line-height:1.2}.problem-module__0_IE9a__description{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.problem-module__0_IE9a__problemCard{opacity:1;transition:none;transform:none}.problem-module__0_IE9a__problemCard.problem-module__0_IE9a__isInview{animation:none!important}.problem-module__0_IE9a__problemCard:hover{transform:none}.problem-module__0_IE9a__iconWrap,.problem-module__0_IE9a__problemCard:hover .problem-module__0_IE9a__iconWrap{transition:none;transform:none}}
