.hero_hero__0dyle{position:relative;padding:96px 0 64px;background:var(--hero-white);color:var(--hero-ink)}.hero_inner__xHLvR{max-width:1280px;margin:0 auto;padding:0 16px}.hero_grid__S7sQG{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}.hero_copy__OMpgb{max-width:672px;margin:0 auto;text-align:center}.hero_headline__XV8L3{margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-1px}.hero_break__XDDeA{display:none}.hero_subhead__Uv7vK{max-width:540px;margin:0 auto 32px;color:var(--hero-ink);font-size:20px;font-weight:500;line-height:1.25}.hero_actions__kvEvs{display:flex;flex-direction:column;align-items:center;gap:24px}.hero_button__QJoLb{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 32px;border-radius:12px;background:var(--hero-iris);color:var(--hero-white);font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s ease-out}.hero_button__QJoLb:hover{background:var(--hero-deep)}.hero_backer__TG_Ou:focus-visible,.hero_button__QJoLb:focus-visible{outline:2px solid var(--hero-iris);outline-offset:4px}.hero_backer__TG_Ou{display:flex;flex-direction:column;align-items:center;color:var(--hero-ink);text-decoration:none;transition:opacity .2s ease-out}.hero_backer__TG_Ou:hover{opacity:.8}.hero_backerRow__KfGPR{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.5;white-space:nowrap}.hero_ycMark__3o0NJ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--hero-ink);color:var(--hero-white);font-size:20px;font-weight:500;line-height:1}.hero_backerName__reRGw{font-weight:500}.hero_backerNote__H_a4V{margin-top:4px;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.02em}.hero_panel__X2aIs{width:100%;overflow:hidden;border:1px solid var(--hero-border);border-radius:16px;background:var(--hero-white)}.hero_field__bOWX5{height:320px}.hero_canvas__GUIHj{display:block;width:100%;height:100%}@media (min-width:640px){.hero_hero__0dyle{padding-bottom:128px}.hero_inner__xHLvR{padding:0 24px}.hero_copy__OMpgb{margin:0;text-align:left}.hero_break__XDDeA{display:block}.hero_subhead__Uv7vK{margin:0 0 40px}.hero_actions__kvEvs{flex-direction:row;align-items:flex-start;gap:32px;margin-bottom:64px}.hero_button__QJoLb{width:auto}.hero_backer__TG_Ou{align-items:flex-start}.hero_field__bOWX5{height:400px}}@media (min-width:768px){.hero_headline__XV8L3{font-size:64px}.hero_subhead__Uv7vK{font-size:24px}}@media (min-width:1024px){.hero_inner__xHLvR{padding:0 32px}.hero_grid__S7sQG{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.hero_actions__kvEvs{margin-bottom:0}.hero_field__bOWX5{height:480px}}@media (prefers-reduced-motion:reduce){.hero_backer__TG_Ou,.hero_button__QJoLb{transition:none}}.InteractiveHeroSection_fadeInLeft__DWvoX{animation:InteractiveHeroSection_fadeInLeft__DWvoX 1.4s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateX(-80px) scale(.8)}.InteractiveHeroSection_fadeInRight__KWlCO{animation:InteractiveHeroSection_fadeInRight__KWlCO 1.4s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateX(80px) scale(.8)}.InteractiveHeroSection_fadeInUp__O11vM{animation:InteractiveHeroSection_fadeInUp__O11vM 1.2s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateY(60px) scale(.9)}.InteractiveHeroSection_staggerChild__NqiIy{opacity:0;transform:translateY(50px) scale(.8);animation:InteractiveHeroSection_staggerReveal__615d8 1s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes InteractiveHeroSection_fadeInLeft__DWvoX{0%{opacity:0;transform:translateX(-80px) scale(.8)}60%{opacity:.8;transform:translateX(8px) scale(1.02)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes InteractiveHeroSection_fadeInRight__KWlCO{0%{opacity:0;transform:translateX(80px) scale(.8)}60%{opacity:.8;transform:translateX(-8px) scale(1.02)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes InteractiveHeroSection_fadeInUp__O11vM{0%{opacity:0;transform:translateY(60px) scale(.9)}60%{opacity:.8;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes InteractiveHeroSection_staggerReveal__615d8{0%{opacity:0;transform:translateY(50px) scale(.8)}60%{opacity:.8;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.InteractiveHeroSection_pulseGlow___jsEy{animation:InteractiveHeroSection_pulseGlow___jsEy 2s infinite}@keyframes InteractiveHeroSection_pulseGlow___jsEy{0%,to{box-shadow:0 0 5px rgba(34,197,94,.3);transform:scale(1)}50%{box-shadow:0 0 20px rgba(34,197,94,.6);transform:scale(1.05)}}.InteractiveHeroSection_hoverScale__D68Ch{transition:transform .2s ease,box-shadow .2s ease}.InteractiveHeroSection_hoverScale__D68Ch:hover{transform:scale(1.02);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.InteractiveHeroSection_slotEnter__lCrcy{opacity:0;transform:translateY(10px) scale(.95);animation:InteractiveHeroSection_slotEnter__lCrcy .3s ease-out forwards}@keyframes InteractiveHeroSection_slotEnter__lCrcy{to{opacity:1;transform:translateY(0) scale(1)}}.InteractiveHeroSection_autoHighlight__l9hH3{animation:InteractiveHeroSection_autoHighlight__l9hH3 1s ease-in-out}@keyframes InteractiveHeroSection_autoHighlight__l9hH3{0%,to{background-color:rgb(240 253 244);border-color:rgb(187 247 208)}50%{background-color:rgb(220 252 231);border-color:rgb(134 239 172);box-shadow:0 0 0 3px rgba(34,197,94,.1)}}.InteractiveHeroSection_dramaticFadeIn__5_L87{animation:InteractiveHeroSection_dramaticFadeIn__5_L87 2s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateY(100px) scale(.7) rotateX(10deg)}.InteractiveHeroSection_heroTextReveal__gT4OL{animation:InteractiveHeroSection_heroTextReveal__gT4OL 1.8s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateY(80px) scale(.8)}.InteractiveHeroSection_ctaButtonReveal__OEm_w{animation:InteractiveHeroSection_ctaButtonReveal__OEm_w 1.6s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateY(40px) scale(.6)}@keyframes InteractiveHeroSection_dramaticFadeIn__5_L87{0%{opacity:0;transform:translateY(100px) scale(.7) rotateX(10deg)}70%{opacity:.9;transform:translateY(-10px) scale(1.03) rotateX(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@keyframes InteractiveHeroSection_heroTextReveal__gT4OL{0%{opacity:0;transform:translateY(80px) scale(.8)}60%{opacity:.8;transform:translateY(-8px) scale(1.08)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes InteractiveHeroSection_ctaButtonReveal__OEm_w{0%{opacity:0;transform:translateY(40px) scale(.6)}50%{opacity:.7;transform:translateY(-5px) scale(1.1)}70%{opacity:.9;transform:translateY(2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.InteractiveHeroSection_fadeInLeft__DWvoX,.InteractiveHeroSection_fadeInRight__KWlCO{animation:InteractiveHeroSection_fadeInUp__O11vM 1.2s cubic-bezier(.175,.885,.32,1.275) forwards}.InteractiveHeroSection_dramaticFadeIn__5_L87{animation:InteractiveHeroSection_fadeInUp__O11vM 1.5s cubic-bezier(.175,.885,.32,1.275) forwards}.InteractiveHeroSection_heroTextReveal__gT4OL{animation:InteractiveHeroSection_fadeInUp__O11vM 1.3s cubic-bezier(.175,.885,.32,1.275) forwards}.InteractiveHeroSection_ctaButtonReveal__OEm_w{animation:InteractiveHeroSection_fadeInUp__O11vM 1.1s cubic-bezier(.175,.885,.32,1.275) forwards}}@media (max-width:768px){.InteractiveHeroSection_liquidLayer1___YpRg,.InteractiveHeroSection_liquidLayer2__tFw4h,.InteractiveHeroSection_liquidLayer3__Lnvc3,.InteractiveHeroSection_liquidLayer4__dTUOI{opacity:.5;filter:blur(25px)}.InteractiveHeroSection_meshOverlay__LZPJs{background-size:80px 80px;opacity:.3}.InteractiveHeroSection_heroTextReveal__gT4OL{animation:InteractiveHeroSection_mobileHeroTextReveal__nwtYb 1.6s cubic-bezier(.175,.885,.32,1.275) forwards}.InteractiveHeroSection_staggerChild__NqiIy{animation:InteractiveHeroSection_mobileStaggerReveal__c9NBd 1.2s cubic-bezier(.175,.885,.32,1.275) forwards}}@media (max-width:480px){.InteractiveHeroSection_liquidLayer3__Lnvc3,.InteractiveHeroSection_liquidLayer4__dTUOI{display:none}.InteractiveHeroSection_liquidLayer1___YpRg,.InteractiveHeroSection_liquidLayer2__tFw4h{opacity:.4;filter:blur(20px)}.InteractiveHeroSection_meshOverlay__LZPJs{background-size:60px 60px;opacity:.2}}@media (prefers-reduced-motion:reduce){.InteractiveHeroSection_autoHighlight__l9hH3,.InteractiveHeroSection_ctaButtonReveal__OEm_w,.InteractiveHeroSection_dramaticFadeIn__5_L87,.InteractiveHeroSection_fadeInLeft__DWvoX,.InteractiveHeroSection_fadeInRight__KWlCO,.InteractiveHeroSection_fadeInUp__O11vM,.InteractiveHeroSection_gradientBase__YqQI1,.InteractiveHeroSection_heroTextReveal__gT4OL,.InteractiveHeroSection_liquidLayer1___YpRg,.InteractiveHeroSection_liquidLayer2__tFw4h,.InteractiveHeroSection_liquidLayer3__Lnvc3,.InteractiveHeroSection_liquidLayer4__dTUOI,.InteractiveHeroSection_meshOverlay__LZPJs,.InteractiveHeroSection_pulseGlow___jsEy,.InteractiveHeroSection_staggerChild__NqiIy{animation:none!important;opacity:1!important;transform:none!important}.InteractiveHeroSection_hoverScale__D68Ch:hover{transform:none}.InteractiveHeroSection_gradientBase__YqQI1{background:linear-gradient(135deg,#f8fafc,#f1f5f9 25%,#ffffff 50%,#faf9ff 75%,#f0f4ff)}.InteractiveHeroSection_gradientFlow1__AQhRj{opacity:.3}.InteractiveHeroSection_gradientFlow2__8WzBv,.InteractiveHeroSection_gradientFlow3__J8OEo{opacity:.2}}.InteractiveHeroSection_shimmer__oZ_pi{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:InteractiveHeroSection_shimmer__oZ_pi 2s infinite}@keyframes InteractiveHeroSection_shimmer__oZ_pi{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.InteractiveHeroSection_gradientBase__YqQI1{background:linear-gradient(135deg,rgba(248,250,252,.8),rgba(241,245,249,.6) 25%,rgba(255,255,255,.4) 50%,rgba(250,249,255,.6) 75%,rgba(240,244,255,.8));animation:InteractiveHeroSection_gradientShift__sZa0_ 45s cubic-bezier(.4,0,.6,1) infinite}.InteractiveHeroSection_meshOverlay__LZPJs{background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 0);background-size:120px 120px;animation:InteractiveHeroSection_meshFloat__vamVr 40s ease-in-out infinite;opacity:.5}.InteractiveHeroSection_liquidLayer1___YpRg{background:radial-gradient(ellipse 1200px 800px at 30% 40%,rgba(99,102,241,.15) 0,rgba(139,92,246,.12) 25%,rgba(59,130,246,.08) 50%,transparent 75%);filter:blur(40px);animation:InteractiveHeroSection_liquidFlow1__VjEOX 80s linear infinite;opacity:.8}.InteractiveHeroSection_liquidLayer2__tFw4h{background:radial-gradient(ellipse 1000px 1200px at 70% 60%,rgba(16,185,129,.18) 0,rgba(34,197,94,.14) 30%,rgba(59,130,246,.1) 60%,transparent 80%);filter:blur(50px);animation:InteractiveHeroSection_liquidFlow2__qeUe4 100s linear infinite reverse;opacity:.7}.InteractiveHeroSection_liquidLayer3__Lnvc3{background:radial-gradient(ellipse 1400px 600px at 20% 80%,rgba(168,85,247,.12) 0,rgba(139,92,246,.1) 35%,rgba(99,102,241,.08) 65%,transparent 85%);filter:blur(60px);animation:InteractiveHeroSection_liquidFlow3__Pvkk3 120s linear infinite;opacity:.6}.InteractiveHeroSection_liquidLayer4__dTUOI{background:radial-gradient(ellipse 800px 1000px at 85% 20%,rgba(34,197,94,.14) 0,rgba(16,185,129,.11) 40%,rgba(59,130,246,.07) 70%,transparent 90%);filter:blur(45px);animation:InteractiveHeroSection_liquidFlow4__i9VHR 90s linear infinite reverse;opacity:.65}@keyframes InteractiveHeroSection_gradientShift__sZa0_{0%,to{background:linear-gradient(135deg,rgba(248,250,252,.8),rgba(241,245,249,.6) 25%,rgba(255,255,255,.4) 50%,rgba(250,249,255,.6) 75%,rgba(240,244,255,.8))}10%{background:linear-gradient(135deg,rgba(249,250,252,.8),rgba(242,245,250,.6) 25%,rgba(255,255,255,.4) 50%,rgba(251,249,255,.6) 75%,rgba(241,244,255,.8))}20%{background:linear-gradient(135deg,rgba(251,250,253,.8),rgba(243,245,251,.6) 25%,rgba(255,255,255,.4) 50%,rgba(252,249,255,.6) 75%,rgba(242,245,255,.8))}30%{background:linear-gradient(135deg,rgba(252,251,254,.8),rgba(244,246,252,.6) 25%,rgba(255,255,255,.4) 50%,rgba(252,250,255,.6) 75%,rgba(243,246,255,.8))}40%{background:linear-gradient(135deg,rgba(253,252,254,.8),rgba(245,247,252,.6) 25%,rgba(255,255,255,.4) 50%,rgba(251,252,254,.6) 75%,rgba(244,247,255,.8))}50%{background:linear-gradient(135deg,rgba(254,252,255,.8),rgba(246,247,253,.6) 25%,rgba(255,255,255,.4) 50%,rgba(250,253,254,.6) 75%,rgba(245,248,255,.8))}60%{background:linear-gradient(135deg,rgba(253,252,255,.8),rgba(245,247,253,.6) 25%,rgba(255,255,255,.4) 50%,rgba(249,254,253,.6) 75%,rgba(244,248,255,.8))}70%{background:linear-gradient(135deg,rgba(252,251,254,.8),rgba(244,246,252,.6) 25%,rgba(255,255,255,.4) 50%,rgba(248,254,252,.6) 75%,rgba(243,247,255,.8))}80%{background:linear-gradient(135deg,rgba(251,250,253,.8),rgba(243,245,251,.6) 25%,rgba(255,255,255,.4) 50%,rgba(249,254,251,.6) 75%,rgba(242,246,255,.8))}90%{background:linear-gradient(135deg,rgba(249,250,252,.8),rgba(242,245,250,.6) 25%,rgba(255,255,255,.4) 50%,rgba(250,253,250,.6) 75%,rgba(241,245,255,.8))}}@keyframes InteractiveHeroSection_meshFloat__vamVr{0%,to{transform:translate(0)}25%{transform:translate(1px,-.5px)}50%{transform:translate(-.5px,1px)}75%{transform:translate(.5px,-.3px)}}@keyframes InteractiveHeroSection_liquidFlow1__VjEOX{0%{transform:translate(-100px,-50px)}to{transform:translate(100px,50px)}}@keyframes InteractiveHeroSection_liquidFlow2__qeUe4{0%{transform:translate(80px,-80px)}to{transform:translate(-120px,60px)}}@keyframes InteractiveHeroSection_liquidFlow3__Pvkk3{0%{transform:translate(-60px,100px)}to{transform:translate(80px,-80px)}}@keyframes InteractiveHeroSection_liquidFlow4__i9VHR{0%{transform:translate(120px,40px)}to{transform:translate(-80px,-60px)}}@keyframes InteractiveHeroSection_mobileHeroTextReveal__nwtYb{0%{opacity:0;transform:translateY(60px) scale(.85)}60%{opacity:.85;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes InteractiveHeroSection_mobileStaggerReveal__c9NBd{0%{opacity:0;transform:translateY(40px) scale(.9)}60%{opacity:.9;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}