.Hero_floating-orb__6tSwM{position:absolute;filter:blur(45px);will-change:transform;transform:translateZ(0);contain:layout style paint;perspective:1000px}.Hero_floating-orb__6tSwM,.Hero_orb-inner__1D9a1{border-radius:50%;isolation:isolate;backface-visibility:hidden}.Hero_orb-inner__1D9a1{width:100%;height:100%;opacity:.874;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-iteration-count:infinite;background-clip:padding-box}.Hero_floating-orb-1__OLAEf{width:clamp(680px,45vw,850px);height:clamp(510px,34vw,638px);top:clamp(-120px,min(-8vw,-6vh),20px);left:12%;animation:Hero_float-1__1_9OO 60s ease-in-out infinite;animation-delay:0s}.Hero_floating-orb-2__eo29C{width:clamp(760px,50vw,950px);height:clamp(570px,38vw,713px);top:clamp(-150px,min(-12vw,-10vh),0px);right:12%;animation:Hero_float-2__q2quS 75s ease-in-out infinite;animation-delay:-15s}.Hero_floating-orb-3__RgNA_{width:clamp(600px,40vw,750px);height:clamp(450px,30vw,563px);top:clamp(-40px,min(-2vw,-1vh),80px);left:25%;animation:Hero_float-3__hJRPI 55s ease-in-out infinite;animation-delay:-10s}.Hero_floating-orb-4__d117G{width:clamp(720px,47vw,900px);height:clamp(540px,36vw,675px);top:clamp(-80px,min(-5vw,-4vh),60px);right:25%;animation:Hero_float-4__gIdAt 90s ease-in-out infinite;animation-delay:-30s}.Hero_floating-orb-5__p1DL8{width:clamp(640px,42vw,800px);height:clamp(480px,32vw,600px);top:clamp(60px,min(12vw,10vh),200px);left:50%;transform:translateX(-50%);animation:Hero_float-5__CKON6 65s ease-in-out infinite;animation-delay:-12s}@media (max-width:1024px) and (min-width:769px){.Hero_floating-orb-1__OLAEf{width:700px;height:525px;top:clamp(-180px,min(-18vw,-15vh),-40px);left:10%}.Hero_floating-orb-2__eo29C{width:780px;height:585px;top:clamp(-220px,min(-22vw,-18vh),-60px);right:10%}.Hero_floating-orb-3__RgNA_{width:650px;height:488px;top:clamp(-60px,min(-8vw,-6vh),50px);left:22%}.Hero_floating-orb-4__d117G{width:720px;height:540px;top:clamp(-100px,min(-12vw,-10vh),30px);right:22%}.Hero_floating-orb-5__p1DL8{width:680px;height:510px;top:clamp(40px,min(6vw,5vh),160px)}.Hero_orb-inner__1D9a1{opacity:.874}}@media (min-width:769px) and (max-width:1024px){.Hero_floating-orb-1__OLAEf{width:clamp(720px,48vw,900px);height:clamp(540px,36vw,675px);top:clamp(-80px,min(-5vw,-4vh),60px)}.Hero_floating-orb-2__eo29C{width:clamp(800px,53vw,1000px);height:clamp(600px,40vw,750px);top:clamp(-110px,min(-8vw,-7vh),40px)}.Hero_floating-orb-3__RgNA_{width:clamp(640px,42vw,800px);height:clamp(480px,32vw,600px);top:clamp(80px,min(8vw,6vh),160px)}.Hero_floating-orb-4__d117G{width:clamp(720px,48vw,900px);height:clamp(540px,36vw,675px);top:clamp(60px,min(6vw,5vh),140px)}.Hero_floating-orb-5__p1DL8{width:clamp(680px,45vw,850px);height:clamp(510px,34vw,638px);top:clamp(200px,min(20vw,15vh),300px)}}@media (max-width:768px) and (orientation:landscape){.Hero_floating-orb-1__OLAEf{width:750px;height:563px;top:clamp(-180px,min(-23vw,-18vh),-30px);left:-5%}.Hero_floating-orb-2__eo29C{width:820px;height:615px;top:clamp(-230px,min(-28vw,-23vh),-40px);right:-5%}.Hero_floating-orb-3__RgNA_{width:700px;height:525px;top:clamp(-80px,min(-10vw,-8vh),30px);left:15%}.Hero_floating-orb-4__d117G{width:780px;height:585px;top:clamp(-100px,min(-13vw,-10vh),20px);right:15%}.Hero_floating-orb-5__p1DL8{width:720px;height:540px;top:clamp(0px,min(4vw,3vh),80px)}.Hero_orb-inner__1D9a1{opacity:.92}}@media (max-width:768px) and (orientation:portrait){.Hero_floating-orb-1__OLAEf{width:680px;height:510px;top:clamp(-130px,min(-18vw,-13vh),-20px);left:-5%}.Hero_floating-orb-2__eo29C{width:750px;height:563px;top:clamp(-180px,min(-23vw,-18vh),-30px);right:-5%}.Hero_floating-orb-3__RgNA_{width:620px;height:465px;top:clamp(-60px,min(-8vw,-6vh),40px);left:10%}.Hero_floating-orb-4__d117G{width:700px;height:525px;top:clamp(-80px,min(-10vw,-8vh),30px);right:10%}.Hero_floating-orb-5__p1DL8{width:660px;height:495px;top:clamp(20px,min(6vw,5vh),120px)}.Hero_orb-inner__1D9a1{opacity:.92}}@media (max-width:480px){.Hero_floating-orb-1__OLAEf{width:600px;height:450px;top:clamp(-200px,min(-30vw,-25vh),-60px);left:-10%}.Hero_floating-orb-2__eo29C{width:650px;height:488px;top:clamp(-250px,min(-35vw,-28vh),-70px);right:-10%}.Hero_floating-orb-3__RgNA_{width:550px;height:413px;top:clamp(-120px,min(-15vw,-12vh),-25px);left:5%}.Hero_floating-orb-4__d117G{width:600px;height:450px;top:clamp(-150px,min(-18vw,-15vh),-35px);right:5%}.Hero_floating-orb-5__p1DL8{width:580px;height:435px;top:clamp(-60px,min(-2vw,-1vh),20px)}.Hero_orb-inner__1D9a1{opacity:.92}.Hero_floating-orb__6tSwM{animation-duration:60s!important}}@media (max-width:375px){.Hero_floating-orb-1__OLAEf{width:550px;height:413px;top:clamp(-250px,min(-40vw,-32vh),-60px);left:-15%}.Hero_floating-orb-2__eo29C{width:600px;height:450px;top:clamp(-300px,min(-45vw,-35vh),-70px);right:-15%}.Hero_floating-orb-3__RgNA_{width:500px;height:375px;top:clamp(-150px,min(-20vw,-16vh),-30px);left:0}.Hero_floating-orb-4__d117G{width:550px;height:413px;top:clamp(-180px,min(-25vw,-20vh),-40px);right:0}.Hero_floating-orb-5__p1DL8{width:530px;height:398px;top:clamp(-100px,min(-8vw,-6vh),10px)}}.Hero_orb-purple__nWigc{background:radial-gradient(ellipse 110% 110% at 40% 40%,rgba(139,92,246,.874) 0,rgba(124,58,237,.782) 30%,rgba(109,40,217,.644) 60%,rgba(75,0,130,.46) 80%,transparent 100%)}.Hero_orb-emerald__BCyk8{background:radial-gradient(ellipse 110% 110% at 60% 30%,rgba(52,211,153,.874) 0,rgba(16,185,129,.782) 30%,rgba(5,150,105,.644) 60%,rgba(6,95,70,.46) 80%,transparent 100%)}.Hero_orb-blue__ERdl1{background:radial-gradient(ellipse 110% 110% at 50% 50%,rgba(59,130,246,.874) 0,rgba(37,99,235,.782) 30%,rgba(29,78,216,.644) 60%,rgba(30,58,138,.46) 80%,transparent 100%)}.Hero_orb-red__W7COK{background:radial-gradient(ellipse 110% 110% at 45% 55%,rgba(239,68,68,.874) 0,rgba(220,38,38,.782) 30%,rgba(185,28,28,.644) 60%,rgba(127,29,29,.46) 80%,transparent 100%)}.Hero_orb-amber__59Szc{background:radial-gradient(ellipse 110% 110% at 55% 45%,rgba(255,193,7,.92) 0,rgba(245,158,11,.874) 30%,rgba(217,119,6,.782) 60%,rgba(180,83,9,.644) 80%,transparent 100%)}@keyframes Hero_float-1__1_9OO{0%,to{transform:translateZ(0) scale(1)}16.7%{transform:translate3d(80px,-30px,0) scale(1.02)}33.3%{transform:translate3d(-60px,-70px,0) scale(.98)}50%{transform:translate3d(120px,-50px,0) scale(1.01)}66.7%{transform:translate3d(-40px,-90px,0) scale(.99)}83.3%{transform:translate3d(100px,-20px,0) scale(1.03)}}@keyframes Hero_float-2__q2quS{0%,to{transform:translateZ(0) scale(1)}14.3%{transform:translate3d(-90px,-40px,0) scale(.99)}28.6%{transform:translate3d(70px,-80px,0) scale(1.02)}42.9%{transform:translate3d(-130px,-30px,0) scale(.97)}57.1%{transform:translate3d(110px,-100px,0) scale(1.01)}71.4%{transform:translate3d(-80px,-60px,0) scale(1.03)}85.7%{transform:translate3d(50px,-20px,0) scale(.98)}}@keyframes Hero_float-3__hJRPI{0%,to{transform:translateZ(0) scale(1)}12.5%{transform:translate3d(60px,-25px,0) scale(1.01)}25%{transform:translate3d(-100px,-55px,0) scale(.99)}37.5%{transform:translate3d(140px,-35px,0) scale(1.02)}50%{transform:translate3d(-80px,-85px,0) scale(.97)}62.5%{transform:translate3d(120px,-45px,0) scale(1.03)}75%{transform:translate3d(-110px,-15px,0) scale(.98)}87.5%{transform:translate3d(70px,-65px,0) scale(1.01)}}@keyframes Hero_float-4__gIdAt{0%,to{transform:translateZ(0) scale(1)}11.1%{transform:translate3d(-70px,-45px,0) scale(1.02)}22.2%{transform:translate3d(90px,-25px,0) scale(.98)}33.3%{transform:translate3d(-120px,-75px,0) scale(1.01)}44.4%{transform:translate3d(150px,-35px,0) scale(.99)}55.6%{transform:translate3d(-90px,-95px,0) scale(1.03)}66.7%{transform:translate3d(110px,-55px,0) scale(.97)}77.8%{transform:translate3d(-60px,-15px,0) scale(1.01)}88.9%{transform:translate3d(80px,-40px,0) scale(.99)}}@keyframes Hero_float-5__CKON6{0%,to{transform:translateX(-50%) translateZ(0) scale(1)}10%{transform:translateX(-50%) translate3d(-80px,-50px,0) scale(1.01)}20%{transform:translateX(-50%) translate3d(100px,-30px,0) scale(.99)}30%{transform:translateX(-50%) translate3d(-120px,-70px,0) scale(1.02)}40%{transform:translateX(-50%) translate3d(90px,-90px,0) scale(.98)}50%{transform:translateX(-50%) translate3d(-60px,-40px,0) scale(1.03)}60%{transform:translateX(-50%) translate3d(130px,-20px,0) scale(.97)}70%{transform:translateX(-50%) translate3d(-110px,-80px,0) scale(1.01)}80%{transform:translateX(-50%) translate3d(70px,-60px,0) scale(.99)}90%{transform:translateX(-50%) translate3d(-40px,-25px,0) scale(1.02)}}@media (prefers-reduced-motion:reduce){.Hero_floating-orb__6tSwM,.Hero_orb-inner__1D9a1{animation:none!important}}@media (max-width:768px){.Hero_floating-orb__6tSwM{animation-duration:90s!important}}@media (max-width:480px){.Hero_floating-orb__6tSwM{animation-duration:120s!important}}:root{--hero-spacing-content:clamp(3rem,15vh,10rem);--hero-spacing-bottom:clamp(6rem,18vh,16rem);--hero-spacing-bottom-padding:clamp(2rem,4vh,3rem);--hero-spacing-top-padding:clamp(1rem,2vh,2rem);--hero-spacing-more-learn-margin:clamp(1.5rem,3vh,2.5rem);--hero-font-title:clamp(4.5rem,min(18vw,14vh),10rem);--hero-font-subtitle:clamp(1.25rem,min(4.5vw,3.5vh),1.5rem);--hero-font-description:clamp(1rem,min(3.6vw,2.8vh),1.25rem);--hero-font-button:clamp(1rem,min(3.06vw,2.38vh),1.125rem);--hero-font-more-learn:clamp(0.75rem,min(1.8vw,1.4vh),0.875rem);--hero-font-contact-info:clamp(0.75rem,min(1.8vw,1.4vh),0.875rem);--hero-margin-bottom:clamp(1rem,2.5vh,2rem);--hero-button-margin:clamp(0.5rem,2vh,2rem);--hero-animation-state:0}.hero-section{height:calc(100dvh - 0px);min-height:calc(100dvh - 0px);background:white}.hero-container{padding-top:var(--hero-spacing-content)}.hero-mobile-main{font-size:clamp(1.25rem,5vw,2rem)}.hero-mobile-sub{font-size:clamp(1rem,4vw,1.25rem)}@media screen and (max-width:430px) and (max-height:932px){:root{--hero-spacing-content:clamp(2rem,10vh,8rem)}.hero-container{padding-top:var(--hero-spacing-content)}}@media screen and (min-width:380px) and (max-width:640px){:root{--hero-spacing-content:clamp(3rem,12vh,6rem)}}@media screen and (max-width:1024px){:root{--hero-spacing-content:clamp(2.5rem,11vh,7rem)}}.hero-title{font-size:var(--hero-font-title);margin-bottom:var(--hero-margin-bottom)}.hero-subtitle{font-size:clamp(1rem,min(3.5vw,2.8vh),1.25rem);margin-bottom:clamp(.25rem,1vh,.75rem)}@media screen and (max-width:375px){.hero-subtitle{font-size:clamp(.875rem,min(3vw,2.4vh),1rem);margin-bottom:clamp(.125rem,.5vh,.5rem)}}@media screen and (min-width:376px) and (max-width:768px){.hero-subtitle{font-size:clamp(1rem,min(3.5vw,2.8vh),1.25rem);margin-bottom:clamp(.375rem,1.25vh,.875rem)}}@media screen and (min-width:769px){.hero-subtitle{font-size:clamp(1.125rem,min(4vw,3vh),1.5rem);margin-bottom:clamp(.5rem,1.5vh,1rem)}}.hero-description{font-size:var(--hero-font-description);margin-bottom:var(--hero-margin-bottom)}.hero-button{font-size:var(--hero-font-button);padding:clamp(.75rem,1.8vh,1rem) clamp(1.5rem,4vw,2rem)}.hero-button-container{margin-bottom:var(--hero-button-margin);margin-top:clamp(1rem,2.5vh,1.5rem)}@media screen and (min-width:640px){.hero-button-container{margin-top:clamp(.5rem,1.5vh,.75rem)}}@media screen and (max-width:768px) and (orientation:landscape){.hidden-mobile-landscape{display:none!important}}.hero-bottom-section{min-height:var(--hero-spacing-bottom);padding-bottom:var(--hero-spacing-bottom-padding);padding-top:var(--hero-spacing-top-padding)}.hero-more-learn-container{margin-bottom:var(--hero-spacing-more-learn-margin)}.hero-more-learn-text{font-size:var(--hero-font-more-learn)}.hero-more-learn-icon{width:clamp(1.25rem,min(2.16vw,1.68vh),1.5rem);height:clamp(1.25rem,min(2.16vw,1.68vh),1.5rem)}.hero-contact-info{font-size:var(--hero-font-contact-info)}