@media (min-width:1100px){[data-marketing-theme=light] .marketing-topbar-inner{max-width:1640px;min-height:68px;padding-inline:clamp(48px,4vw,64px)}[data-marketing-theme=light] .marketing-topbar-inner>nav{gap:58px;font-size:13px}[data-marketing-theme=light] .marketing-topbar-logo .brand-logo{font-size:clamp(18px,1.55vw,23px)}[data-marketing-theme=light] .marketing-topbar-inner>div:last-child{gap:18px}[data-marketing-theme=light] .marketing-language-toggle{width:auto;min-width:72px;height:44px;min-height:44px;padding-inline:11px;border-radius:10px}[data-marketing-theme=light] .marketing-topbar-inner>div:last-child>.btn-primary{height:45px;min-height:45px;padding-inline:22px;border-radius:11px;font-size:13px}[data-marketing-theme=light] .marketing-topbar-shell[data-marketing-topbar-tone=default]+main{padding-top:104px}[data-marketing-theme=light] .marketing-product-menu{top:calc(100% + 20px);width:257px;padding:6px;border-radius:14px}[data-marketing-theme=light] .marketing-product-menu-item{min-height:44px;gap:10px;padding:5px 8px;border-radius:9px;font-size:13px}[data-marketing-theme=light] .marketing-page-frame__inner{max-width:1350px;padding-inline:58px}[data-marketing-theme=light] .marketing-footer-cta__inner{max-width:1188px;min-height:clamp(468px,40vw,540px);grid-template-columns:minmax(252px,.82fr) minmax(0,1.18fr);gap:clamp(43px,5vw,72px);padding:clamp(119px,11vw,158px) clamp(29px,4vw,58px) 0}[data-marketing-theme=light] .marketing-footer-cta__mascot-stage{min-height:315px}[data-marketing-theme=light] .marketing-footer-cta__mascot{bottom:-58px;width:clamp(194px,17vw,234px)}[data-marketing-theme=light] .marketing-footer-cta__content{width:min(100%,630px);margin-bottom:clamp(25px,3vw,41px);padding:clamp(32px,3.4vw,43px) clamp(31px,3.6vw,47px);border-radius:clamp(23px,2.4vw,31px)}[data-marketing-theme=light] .marketing-footer-cta__title{font-size:clamp(34px,3.2vw,47px)}[data-marketing-theme=light] .marketing-footer-cta__description{max-width:594px;margin-top:23px;font-size:clamp(15px,1.25vw,17px)}[data-marketing-theme=light] .marketing-footer-cta__actions{gap:14px;margin-top:29px}[data-marketing-theme=light] .marketing-footer-cta__button{min-height:45px;padding-inline:20px;border-radius:12px;font-size:13px}[data-marketing-theme=light] .marketing-footer-dark{padding-top:86px;padding-bottom:50px}[data-marketing-theme=light] .marketing-footer-dark>div{max-width:1640px;padding-inline:clamp(48px,4vw,64px)}[data-marketing-theme=light] .marketing-footer-dark .brand-logo--footer{font-size:clamp(27px,2.2vw,36px)}[data-marketing-theme=light] .marketing-footer-dark li,[data-marketing-theme=light] .marketing-footer-dark p{font-size:13px}[data-marketing-theme=light] .marketing-landing-page .alg2-hero-shell,[data-marketing-theme=light] .marketing-landing-page .home-study-flow__inner,[data-marketing-theme=light] .marketing-landing-page .home-study-system__inner{max-width:1350px;padding-inline:58px}[data-marketing-theme=light] .marketing-landing-page .alg2-hero-shell{padding-top:36px;padding-bottom:86px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-copy] h1{font-size:94px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-copy]>p{max-width:882px;margin-top:36px;font-size:18px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-actions]{margin-top:36px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-actions] .alg2-hero-actions{gap:18px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-actions] a{height:50px;min-height:50px;padding-inline:29px;border-radius:14px;font-size:13px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-video-frame]{max-width:1138px;border-radius:27px}[data-marketing-theme=light] .marketing-landing-page [data-home-hero-video-frame]>span{border-radius:27px}[data-marketing-theme=light] .marketing-landing-page .home-partner-section{margin-top:101px}[data-marketing-theme=light] .marketing-landing-page .home-partner-carousel{--home-partner-edge-pad:clamp(58px,6vw,108px);--home-partner-gap:clamp(49px,4vw,74px);--home-partner-fade-soft:clamp(43px,6vw,108px);--home-partner-fade-mid:clamp(86px,11vw,198px);--home-partner-fade:clamp(108px,15vw,270px);padding-block:18px 41px}[data-marketing-theme=light] .marketing-landing-page .home-partner-logo-slot{width:189px;height:68px}[data-marketing-theme=light] .marketing-landing-page .home-study-flow{padding-block:clamp(133px,17vh,158px) clamp(79px,10vh,108px)}[data-marketing-theme=light] .marketing-landing-page .home-study-flow__title{max-width:1008px;font-size:clamp(39px,5.35vw,70px)}[data-marketing-theme=light] .marketing-landing-page .home-study-flow__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(47px,7vh,68px)}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-card{min-height:450px;padding:25px 23px 22px;border-radius:27px}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-card__number{width:50px;height:50px;border-radius:16px;font-size:17px}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-card__copy{padding-top:41px}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-card__copy h3{font-size:clamp(18px,1.55vw,23px)}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-card__copy p{margin-top:14px;font-size:15px}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-visual{min-height:160px;border-radius:20px}[data-marketing-theme=light] .marketing-landing-page .home-study-flow-visual svg{height:128px}[data-marketing-theme=light] .marketing-landing-page .home-study-system{padding-block:clamp(122px,16vh,169px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__header{max-width:882px}[data-marketing-theme=light] .marketing-landing-page .home-study-system__header h2{font-size:clamp(41px,5.1vw,65px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__header>p:last-child{max-width:648px;margin-top:25px;font-size:clamp(15px,1.35vw,18px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__journey{margin-top:clamp(101px,12vw,148px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__steps{gap:clamp(101px,12vw,155px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__step{min-height:504px;grid-template-columns:minmax(243px,.7fr) minmax(0,1.3fr);gap:clamp(50px,7vw,101px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__step:nth-child(2n){grid-template-columns:minmax(0,1.3fr) minmax(243px,.7fr)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__step-copy{max-width:405px}[data-marketing-theme=light] .marketing-landing-page .home-study-system__step-copy h3{margin-top:25px;font-size:clamp(32px,3.5vw,47px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__step-copy p{max-width:387px;margin-top:22px;font-size:clamp(15px,1.25vw,17px)}[data-marketing-theme=light] .marketing-landing-page .home-study-system__visual,[data-marketing-theme=light] .marketing-landing-page .home-study-system__visual>div{min-height:468px}[data-marketing-theme=light] .marketing-landing-page .home-study-system__visual{border-radius:31px}[data-marketing-theme=light] .marketing-landing-page .home-study-system__visual>div{padding:clamp(29px,3.6vw,45px)}[data-marketing-theme=light] .marketing-landing-page .marketing-pricing-dark>h2{font-size:27px}[data-marketing-theme=light] .marketing-landing-page .marketing-pricing-dark>p{font-size:15px}[data-marketing-theme=light] .marketing-landing-page .alg2-pricing-rail-wrap{width:min(1098px,100%)}[data-marketing-theme=light] .marketing-landing-page .alg2-pricing-rail{gap:14px;padding:41px 0 14px}[data-marketing-theme=light] .marketing-landing-page .alg2-pricing-rail__item{height:486px}[data-marketing-theme=light] .marketing-landing-page .alg2-faq-stage{max-width:972px}[data-marketing-theme=light] .marketing-landing-page .alg2-faq-title{max-width:738px;font-size:clamp(31px,4.2vw,47px)}[data-marketing-theme=light] .marketing-landing-page .alg2-faq-list{margin-top:41px;border-radius:23px}[data-marketing-theme=light] .marketing-landing-page .alg2-faq-trigger{grid-template-columns:34px minmax(0,1fr) 29px;min-height:83px;-moz-column-gap:18px;column-gap:18px;padding-inline:25px;font-size:15px}[data-marketing-theme=light] .marketing-landing-page .alg2-faq-answer{max-width:738px;padding:0 72px 27px 77px;font-size:15px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero .alg2-hero-sticky{padding-top:clamp(135px,16dvh,173px)!important}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero__shell{max-width:1188px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero .alg2-hero-copy{max-width:1062px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero .alg2-hero-title{font-size:clamp(50px,5.6vw,77px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero .alg2-hero-subtitle{max-width:738px!important;margin-top:36px!important;font-size:18px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero .alg2-hero-actions{gap:32px;margin-top:36px}[data-marketing-theme=light] [data-marketing-feature-pillar] .alg2-hero-actions>a{height:50px;min-height:50px;padding-inline:29px;border-radius:14px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero__video{width:min(100%,1008px);margin:clamp(58px,8dvh,83px) auto clamp(72px,7vw,96px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-video-hero+.marketing-feature-pillar-story{padding-top:clamp(92px,8vw,120px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] [data-feature-pillar-hero=activities] .alg2-hero-sticky{padding-top:clamp(101px,14dvh,130px);padding-bottom:clamp(22px,4dvh,36px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] [data-feature-pillar-hero=activities] .alg2-hero-shell{max-width:1350px;gap:50px;padding-inline:58px}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .alg2-hero-title{font-size:79px}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .alg2-hero-subtitle{max-width:630px;margin-top:36px;font-size:18px}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .alg2-hero-right,[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .alg2-hero-stack{height:clamp(504px,70vh,684px);min-height:clamp(504px,70vh,684px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .alg2-hero-stack{--stack-group-h:535px;width:min(504px,92%)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .alg2-flow-card--hero{width:min(257px,72%);min-height:88px;padding:13px}[data-marketing-theme=light] [data-marketing-feature-pillar] :is(.marketing-feature-pillar-story__shell,.marketing-feature-pillar-flow__shell,.marketing-activities-story__shell){width:min(100%,1242px);padding-inline:50px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story{padding:clamp(101px,10vw,151px) 0 clamp(108px,11vw,166px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__header{width:min(100%,846px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__header>h2{font-size:clamp(47px,5.45vw,74px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__header>p{max-width:684px;margin-top:25px;font-size:16px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__chapters{margin-top:clamp(76px,9vw,119px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__chapter{min-height:clamp(504px,68vh,612px);gap:clamp(58px,8vw,104px);padding-block:clamp(68px,8vw,104px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__chapter-copy{width:min(100%,450px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__chapter-copy>h3{margin-top:16px;font-size:clamp(40px,4.4vw,58px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__chapter-copy>p{margin-top:22px;font-size:16px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-story__visual{min-height:396px;border-radius:29px}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story{padding:clamp(101px,10vw,151px) 0 clamp(108px,11vw,166px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__header>h2{font-size:clamp(47px,5.45vw,74px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__header>p{margin-top:25px;font-size:16px}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__journey{margin-top:clamp(79px,9vw,122px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__step{min-height:clamp(612px,77vh,711px);gap:clamp(59px,8vw,106px);padding-block:clamp(74px,8vw,112px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__copy>h3{font-size:clamp(40px,4.4vw,58px)}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__copy>p{margin-top:22px;font-size:16px}[data-marketing-theme=light] [data-marketing-feature-pillar=activities] .marketing-activities-story__media{min-height:486px;border-radius:29px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow--trajectory{padding-top:clamp(86px,9vw,124px);padding-bottom:clamp(94px,10vw,137px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow--trajectory .marketing-feature-pillar-flow__header{width:min(100%,702px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow--trajectory .marketing-feature-pillar-flow__header>h2{font-size:clamp(43px,5vw,65px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow--trajectory .marketing-feature-pillar-flow__header>p{max-width:558px;margin-top:20px;font-size:15px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow--trajectory .marketing-feature-pillar-flow__steps,[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow__journey{min-height:313px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-pillar-flow__journey{margin-top:clamp(50px,6vw,76px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-related{width:min(100%,1236px);margin:clamp(76px,9vw,119px) auto 0}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-related__header>h2{font-size:clamp(31px,3.6vw,47px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-related__map{min-height:151px;gap:clamp(7px,1.25vw,16px);margin-top:clamp(27px,3.4vw,43px)}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-related__node{min-height:135px;grid-template-rows:65px auto;gap:11px}[data-marketing-theme=light] [data-marketing-feature-pillar] .marketing-feature-related__mark{width:47px;height:47px;border-radius:14px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__shell{width:min(100%,1242px);padding:128px 50px 0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__copy{width:min(100%,882px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__title{font-size:clamp(59px,7vw,94px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__subtitle{width:min(100%,684px);margin-top:27px;font-size:clamp(15px,1.45vw,18px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__actions{gap:14px;margin-top:29px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__actions>a{min-height:49px;padding-inline:23px;border-radius:14px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hero__visual{width:min(100%,1008px);min-height:513px;margin-top:47px;margin-bottom:0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-hub{min-height:459px}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system.marketing-schools-story{padding-block:clamp(122px,16vh,169px)}[data-marketing-theme=light] [data-marketing-schools-page] :is(.home-study-system__inner,.home-study-flow__inner){max-width:1350px;padding-inline:58px}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__header{max-width:882px}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__header h2{font-size:clamp(41px,5.1vw,65px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__header>p:last-child{max-width:648px;margin-top:25px;font-size:clamp(15px,1.35vw,18px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__journey{margin-top:clamp(101px,12vw,148px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__steps{gap:clamp(101px,12vw,155px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__step{min-height:504px;grid-template-columns:minmax(243px,.7fr) minmax(0,1.3fr);gap:clamp(50px,7vw,101px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__step:nth-child(2n){grid-template-columns:minmax(0,1.3fr) minmax(243px,.7fr)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__step-copy{max-width:405px}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__step-copy h3{margin-top:25px;font-size:clamp(32px,3.5vw,47px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__step-copy p{max-width:387px;margin-top:22px;font-size:clamp(15px,1.25vw,17px)}[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__visual,[data-marketing-theme=light] [data-marketing-schools-page] .home-study-system__visual>div{min-height:468px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof{padding-block:clamp(119px,15vh,157px) clamp(101px,13vh,133px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof .home-study-flow__title{font-size:clamp(39px,5.35vw,70px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof__header>p{max-width:648px;margin-top:25px;font-size:clamp(15px,1.35vw,18px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof__grid{width:min(100%,972px);gap:18px;margin-top:clamp(52px,7vh,68px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof-card{min-height:387px;padding:clamp(27px,3vw,36px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof-card .home-study-flow-card__number{width:50px;height:50px;border-radius:16px;font-size:17px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof-card .home-study-flow-card__copy{padding-top:34px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof-card .home-study-flow-card__copy h3{font-size:clamp(25px,2.7vw,36px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-proof-card__points{padding-top:27px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:clamp(95px,9vw,128px) 0 clamp(104px,10vw,140px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{width:min(100%,1242px);padding-inline:50px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header{gap:clamp(49px,7vw,94px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header h2{font-size:clamp(43px,4.9vw,63px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header>p{font-size:15px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps{gap:clamp(16px,2.4vw,31px);margin-top:clamp(58px,7vw,83px);padding-bottom:40px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li{min-height:263px;padding:29px 27px 31px;border-radius:30px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2){transform:translateY(34px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3){transform:translateY(7px) perspective(1100px) rotateY(-3deg) rotate(.7deg)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>div{margin-top:31px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps h3{font-size:clamp(22px,2.2vw,28px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps p{font-size:13px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-partners{padding:clamp(97px,10vw,139px) 0 clamp(76px,8vw,106px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-partners__header{width:min(100%,1242px);padding-inline:50px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-partners__header>h2{font-size:clamp(40px,4.6vw,61px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-partners .home-partner-section{margin-top:clamp(41px,5vw,65px)}}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{overflow:hidden;background:#f8f9fc}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch:before{display:none;content:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header{max-width:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header h2{max-width:10ch;font-size:clamp(48px,4.4vw,64px);line-height:.98}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header>p{max-width:410px;margin:26px 0 0;font-size:17px;line-height:1.6}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps{display:block}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps:before{display:none;content:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2),[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3){grid-template-columns:48px minmax(0,1fr);gap:22px;padding:31px 0;border:0;border-top:1px solid rgba(42,50,75,.13);border-radius:0;background:transparent;box-shadow:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:last-child{border-bottom:1px solid rgba(42,50,75,.13)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:before{display:none;content:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2):before,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3):before{display:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:after{display:none;content:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>span{width:48px;height:48px;border-width:4px;border-radius:15px;box-shadow:0 9px 22px rgba(76,83,212,.14)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>div{grid-template-columns:minmax(170px,.72fr) minmax(0,1fr);gap:28px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps h3{font-size:clamp(24px,2vw,28px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps p{font-size:15px;line-height:1.58}[data-marketing-schools-page][data-school-motion-ready=true] [data-school-reveal].marketing-schools-launch__header:not([data-school-reveal=chapter]):not([data-school-reveal=governance]):not([data-school-reveal=steps]){transition:opacity .4s ease,transform .52s cubic-bezier(.2,.72,.2,1)}[data-marketing-schools-page][data-school-motion-ready=true] [data-school-reveal].marketing-schools-launch__header:not([data-school-reveal=chapter]):not([data-school-reveal=governance]):not([data-school-reveal=steps]):not(.is-inview){transform:translate3d(0,10px,0)}[data-marketing-schools-page][data-school-motion-ready=true] [data-school-reveal=steps] li{transition:opacity .36s ease,transform .48s cubic-bezier(.2,.72,.2,1)}[data-marketing-schools-page][data-school-motion-ready=true] [data-school-reveal=steps]:not(.is-inview) li{transform:translate3d(0,8px,0)}[data-marketing-schools-page][data-school-motion-ready=true] [data-school-reveal=steps] li:nth-child(2){transition-delay:90ms}[data-marketing-schools-page][data-school-motion-ready=true] [data-school-reveal=steps] li:nth-child(3){transition-delay:.18s}@media (min-width:1100px){[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:clamp(104px,8vw,124px) 0 clamp(108px,9vw,132px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{display:grid;width:min(100%,1242px);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(72px,8vw,112px);align-items:start;padding-inline:50px}}@media (max-width:1099px){[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:96px 0 108px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{padding-inline:28px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header{width:min(100%,760px);margin-inline:auto}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps{width:min(100%,760px);margin:54px auto 0;padding:0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps:before{display:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2),[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3){grid-template-columns:48px minmax(0,1fr);gap:22px;align-items:center;padding:28px 0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:before{display:none;content:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>span{position:static}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>div{margin:0}}@media (max-width:767px){[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:84px 0 94px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{padding-inline:20px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header{display:block;text-align:left}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header h2{max-width:10ch;font-size:clamp(42px,11.5vw,50px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header>p{margin-top:22px;font-size:16px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps{margin-top:44px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2),[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3){grid-template-columns:44px minmax(0,1fr);gap:16px;padding:23px 0;border-radius:0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>span{width:44px;height:44px;border-width:3px;border-radius:14px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>div{display:block;margin:0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps h3{font-size:24px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps p{margin-top:10px;font-size:15px}}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:clamp(96px,9vw,128px) 24px clamp(104px,10vw,140px);border-top:1px solid rgba(66,74,100,.07);background:radial-gradient(circle at 14% 20%,rgba(95,102,233,.08),transparent 25rem),linear-gradient(180deg,#f8f9fc,#f5f7fb)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{position:relative;display:grid;width:min(100%,1180px);grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(58px,7vw,88px);align-items:center;margin:0 auto;padding:clamp(48px,5vw,68px);border:1px solid rgba(42,50,75,.1);border-radius:32px;background:rgba(255,255,255,.88);box-shadow:0 34px 86px rgba(43,51,84,.09),inset 0 1px rgba(255,255,255,.95)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header{display:block;max-width:430px;margin:0;text-align:left}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header h2{max-width:12ch;margin:0;color:#171a22;font-size:clamp(48px,4.2vw,60px);font-weight:650;line-height:1;letter-spacing:-.055em;text-wrap:balance}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header>p{max-width:390px;margin:25px 0 0;color:#626b7a;font-size:16px;line-height:1.62;text-wrap:pretty}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header:after{display:block;width:68px;height:4px;margin-top:32px;border-radius:999px;background:linear-gradient(90deg,var(--brand-violet),#7d73ef 62%,#f66f21);content:""}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none;perspective:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps:before{position:absolute;z-index:0;top:42px;bottom:42px;left:49px;display:block;width:2px;height:auto;background:linear-gradient(180deg,#686ee7,#57a6e9 51%,#64bd9a);content:"";opacity:.32}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2),[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3){position:relative;z-index:1;display:grid;overflow:visible;min-height:0;grid-template-columns:52px minmax(0,1fr);gap:24px;align-items:center;margin:0;padding:23px 25px;border:1px solid rgba(42,50,75,.09);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(43,51,84,.065);transform:none;transform-style:flat}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:last-child{border-bottom:1px solid rgba(42,50,75,.09)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:after,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:before{display:none;content:none}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>span{position:static;z-index:auto;width:52px;height:52px;border:4px solid rgba(255,255,255,.96);border-radius:16px;font-size:10px;box-shadow:0 10px 24px rgba(76,83,212,.16)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>div{position:static;z-index:auto;display:grid;grid-template-columns:minmax(150px,.68fr) minmax(0,1fr);gap:24px;align-items:baseline;margin:0}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps h3{margin:0;color:#222733;font-size:clamp(23px,1.8vw,27px);font-weight:650;line-height:1.08;letter-spacing:-.038em}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps p{max-width:none;margin:0;color:#67707f;font-size:14px;line-height:1.55}@media (max-width:1099px){[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:90px 24px 104px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{grid-template-columns:1fr;gap:50px;padding:48px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps{width:100%;max-width:760px;margin:0 auto}}@media (max-width:767px){[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch{padding:76px 16px 88px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__shell{gap:40px;padding:30px 22px;border-radius:24px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header h2{max-width:11ch;font-size:clamp(40px,11vw,48px)}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header>p{margin-top:20px;font-size:15px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__header:after{margin-top:25px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps:before{left:41px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li,[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(2),[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li:nth-child(3){grid-template-columns:44px minmax(0,1fr);gap:15px;padding:20px;border-radius:16px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>span{width:44px;height:44px;border-width:3px;border-radius:14px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps li>div{display:block}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps h3{font-size:23px}[data-marketing-theme=light] [data-marketing-schools-page] .marketing-schools-launch__steps p{margin-top:9px;font-size:14px}}@media (min-width:1100px){[data-marketing-theme=light] .marketing-plans-page>div:last-child{max-width:1350px;padding-top:72px;padding-inline:58px}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-hero{padding-bottom:22px}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-hero h1{font-size:clamp(50px,5.6vw,77px);line-height:.94;letter-spacing:-.045em}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-hero__subtitle{max-width:576px;margin-top:14px;font-size:17px}[data-marketing-theme=light] .marketing-plans-page .alg2-billing-switch{max-width:387px}[data-marketing-theme=light] .marketing-plans-page .alg2-billing-switch__btn{min-height:44px}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-rail-wrap{width:min(1098px,100%)}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-rail{gap:14px;padding:41px 11px 14px}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-rail__item{height:486px;flex-basis:min(84vw,306px)}[data-marketing-theme=light] .marketing-plans-page .alg2-price-card{padding:18px}[data-marketing-theme=light] .marketing-plans-page .alg2-pricing-rail .alg2-price-card>.alg2-price-recommended-tag{left:20px;height:32px;padding-inline:18px}[data-marketing-theme=light] .marketing-plans-page .alg2-price-plan{font-size:20px}[data-marketing-theme=light] .marketing-plans-page .alg2-price-row{gap:9px;margin-top:14px}[data-marketing-theme=light] .marketing-plans-page .alg2-price-value{font-size:40px}[data-marketing-theme=light] .marketing-plans-page .alg2-price-features{gap:9px;margin-top:13px;font-size:15px}[data-marketing-theme=light] .marketing-plans-page .alg2-price-features.has-intro{margin-top:8px}[data-marketing-theme=light] .marketing-plans-page .alg2-price-card>:is(a,button){height:46px;min-height:46px}[data-marketing-theme=light] .marketing-plans-page>div:last-child>section:last-child{margin-top:101px}[data-marketing-theme=light] .marketing-faq-page>div:last-child{max-width:1350px;padding:101px 58px 86px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-stage{max-width:972px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-title{max-width:738px;font-size:clamp(34px,3.8vw,47px)}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-description{max-width:612px;margin-top:14px;font-size:16px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-list{margin-top:41px;border-radius:23px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-trigger{grid-template-columns:34px minmax(0,1fr) 29px;min-height:83px;-moz-column-gap:18px;column-gap:18px;padding-inline:25px;font-size:16px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-index{width:32px;height:32px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-icon{width:27px;height:27px}[data-marketing-theme=light] :is(.marketing-plans-page,.marketing-faq-page) .alg2-faq-answer{max-width:738px;padding:0 72px 27px 77px;font-size:15px}[data-marketing-theme=light] .marketing-blog{padding:clamp(135px,13.5vw,189px) max(22px,calc((100vw - 1242px) / 2 + 50px)) 0}[data-marketing-theme=light] .marketing-blog-intro{min-height:387px;gap:clamp(43px,6.3vw,99px);margin-bottom:clamp(90px,9vw,135px)}[data-marketing-theme=light] .marketing-blog-intro h1{max-width:630px;font-size:clamp(50px,5.4vw,79px)}[data-marketing-theme=light] .marketing-blog-intro p{max-width:684px;margin-top:27px;font-size:clamp(17px,1.25vw,19px)}[data-marketing-theme=light] .marketing-blog-intro__animation{min-height:351px}[data-marketing-theme=light] .marketing-blog-intro__animation>div{width:min(100%,504px)}[data-marketing-theme=light] .marketing-blog-explore{margin-top:clamp(99px,9.9vw,144px)}[data-marketing-theme=light] .marketing-blog-section-heading{gap:20px;padding-bottom:22px}[data-marketing-theme=light] .marketing-blog-section-heading h2{font-size:clamp(32px,3.6vw,52px)}[data-marketing-theme=light] :is(.marketing-blog-featured__grid,.marketing-blog-article-grid){gap:20px;margin-top:27px}[data-marketing-theme=light] .marketing-blog-featured__grid article{border-radius:25px}[data-marketing-theme=light] .marketing-blog-article-grid article{border-radius:22px}[data-marketing-theme=light] .marketing-blog-article-grid .marketing-blog-visual,[data-marketing-theme=light] .marketing-blog-featured__grid .marketing-blog-visual,[data-marketing-theme=light] .marketing-blog-visual{min-height:189px;padding:25px}[data-marketing-theme=light] .marketing-blog-card-copy,[data-marketing-theme=light] .marketing-blog-featured__grid .marketing-blog-card-copy{padding:clamp(24px,2.7vw,38px)}[data-marketing-theme=light] .marketing-blog-card-copy h3{margin-top:20px;font-size:clamp(23px,2.1vw,32px)}[data-marketing-theme=light] .marketing-blog-featured__grid .marketing-blog-card-copy h3{font-size:clamp(23px,1.8vw,28px)}[data-marketing-theme=light] .marketing-blog-card-copy p{margin:16px 0 23px;font-size:15px}[data-marketing-theme=light] .marketing-blog-categories{margin-top:27px}[data-marketing-theme=light] .marketing-blog-categories button{min-height:44px;padding-inline:14px}[data-marketing-theme=light] .marketing-blog-cta{margin:clamp(108px,10.8vw,162px) calc(-1 * max(22px, calc((100vw - 1242px) / 2 + 50px))) 0;padding:clamp(81px,8.1vw,126px) 22px}[data-marketing-theme=light] .marketing-blog-cta h2{max-width:765px;font-size:clamp(40px,4.5vw,65px)}[data-marketing-theme=light] .marketing-blog-cta>span{max-width:594px;margin-top:22px;font-size:15px}[data-marketing-theme=light] .marketing-blog-cta a{min-height:50px;margin-top:31px;padding-inline:25px}[data-marketing-theme=light] .marketing-blog-article{padding-top:clamp(108px,9vw,135px)}[data-marketing-theme=light] .marketing-blog-article__hero{width:min(calc(100% - 116px),1235px);padding-bottom:clamp(65px,7.2vw,99px)}[data-marketing-theme=light] .marketing-blog-article__hero-grid{grid-template-columns:minmax(0,.9fr) minmax(432px,1.1fr);gap:clamp(50px,5.4vw,86px);margin-top:34px}[data-marketing-theme=light] .marketing-blog-article__hero h1{max-width:540px;margin-top:20px;font-size:clamp(41px,3.7vw,54px)}[data-marketing-theme=light] .marketing-blog-article__hero-copy>p{max-width:522px;margin-top:23px;font-size:clamp(17px,1.2vw,18px)}[data-marketing-theme=light] .marketing-blog-article__cover{min-height:432px;border-radius:27px}[data-marketing-theme=light] .marketing-blog-article__byline{margin-top:31px}[data-marketing-theme=light] .marketing-blog-article__layout{width:min(calc(100% - 44px),1044px);grid-template-columns:minmax(0,702px) minmax(207px,243px);gap:clamp(47px,5.4vw,70px);padding-top:65px;padding-bottom:clamp(68px,7.2vw,99px)}[data-marketing-theme=light] .marketing-blog-article__lead{font-size:clamp(18px,1.3vw,20px)}[data-marketing-theme=light] .marketing-blog-article__takeaway{margin-top:34px;padding:22px 25px}[data-marketing-theme=light] .marketing-blog-article__body section{margin-top:58px}[data-marketing-theme=light] .marketing-blog-article__body h2{max-width:639px;font-size:clamp(25px,2vw,30px)}[data-marketing-theme=light] .marketing-blog-article__body section p{max-width:666px;font-size:16px}[data-marketing-theme=light] .marketing-blog-article__aside{top:99px}[data-marketing-theme=light] .marketing-blog-article__aside>div{border-radius:22px;padding:25px}[data-marketing-theme=light] .marketing-blog-article__faq{width:min(calc(100% - 44px),972px);margin-bottom:clamp(99px,9.9vw,144px)}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-intro{margin-bottom:34px}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-title{font-size:clamp(31px,3.15vw,45px)}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-list{border-radius:23px}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-trigger{grid-template-columns:34px minmax(0,1fr) 29px;min-height:83px;-moz-column-gap:18px;column-gap:18px;padding-inline:25px;font-size:16px}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-index{width:32px;height:32px}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-icon{width:27px;height:27px}[data-marketing-theme=light] .marketing-blog-article__faq .alg2-faq-answer{padding:0 72px 27px 77px;font-size:15px}[data-marketing-theme=light] .marketing-blog-article__related{width:min(calc(100% - 44px),936px);margin-bottom:clamp(99px,10.8vw,153px)}[data-marketing-theme=light] .marketing-blog-article__related-heading h2{font-size:clamp(34px,3.6vw,50px)}[data-marketing-theme=light] .marketing-blog-article__related-grid{gap:16px;margin-top:32px}[data-marketing-theme=light] .marketing-blog-article__related-card a{padding:23px}[data-marketing-theme=light] .marketing-blog-article__related-card h3{margin-top:16px;font-size:23px}[data-marketing-theme=light] .marketing-blog-article__related-card p{margin:16px 0 25px;font-size:15px}[data-marketing-theme=light] .marketing-blog-article__closing{padding:clamp(81px,8.1vw,126px) 22px}[data-marketing-theme=light] .marketing-blog-article__closing h2{max-width:720px;font-size:clamp(38px,4.5vw,61px)}[data-marketing-theme=light] .marketing-blog-article__closing p{max-width:585px;margin-top:22px;font-size:15px}[data-marketing-theme=light] .marketing-blog-article__closing>div{margin-top:31px}[data-marketing-theme=light] .marketing-blog-article__closing a{min-height:49px;padding-inline:21px}[data-marketing-theme=light] .marketing-support-shell{width:min(100%,1188px);padding:0 clamp(18px,3.06vw,43px) clamp(86px,9vw,122px)}[data-marketing-theme=light] .marketing-support-hero{padding:clamp(47px,5.4vw,68px) 0 clamp(56px,6.3vw,72px)}[data-marketing-theme=light] .marketing-support-title{max-width:1062px;font-size:clamp(49px,5vw,76px)}[data-marketing-theme=light] .marketing-support-subtitle{max-width:702px;margin-top:25px;font-size:clamp(16px,1.45vw,19px)}[data-marketing-theme=light] .marketing-support-hero__actions{margin-top:29px}[data-marketing-theme=light] :is(.marketing-support-primary-action,.marketing-support-secondary-action){min-height:47px;padding:11px 18px}[data-marketing-theme=light] .marketing-support-workspace{width:min(100%,828px);padding-top:clamp(43px,5.4vw,70px)}[data-marketing-theme=light] .marketing-support-form-panel{padding:clamp(24px,3.6vw,43px);border-radius:25px}[data-marketing-theme=light] .marketing-support-form-header{padding-bottom:25px}[data-marketing-theme=light] .marketing-support-form-header h2{font-size:clamp(31px,3.15vw,43px)}[data-marketing-theme=light] .marketing-support-fields,[data-marketing-theme=light] .marketing-support-topic-fieldset{margin-top:25px}[data-marketing-theme=light] .marketing-support-topic{min-height:52px;padding:10px 12px}[data-marketing-theme=light] .marketing-support-fields{gap:16px}[data-marketing-theme=light] .marketing-support-field input{height:48px}[data-marketing-theme=light] .marketing-support-field textarea{min-height:148px}[data-marketing-theme=light] .marketing-support-submit{min-height:47px;padding:11px 18px}[data-marketing-theme=light] .marketing-legal-shell{max-width:1350px;padding:36px 58px 86px}[data-marketing-theme=light] .marketing-legal-shell>div{max-width:882px}[data-marketing-theme=light] .marketing-legal-header{margin-top:25px;padding-bottom:29px}[data-marketing-theme=light] .marketing-legal-title{font-size:45px}[data-marketing-theme=light] .marketing-legal-sections{margin-top:29px}[data-marketing-theme=light] .marketing-legal-section{padding-block:22px}[data-marketing-theme=light] .marketing-legal-section h2{font-size:18px}[data-marketing-theme=light] .marketing-legal-contact a,[data-marketing-theme=light] .marketing-legal-contact p,[data-marketing-theme=light] .marketing-legal-section p{font-size:15px}[data-marketing-theme=light] .marketing-legal-contact{margin-top:36px;padding-top:22px}[data-marketing-theme=light] .marketing-tools-hero{padding-top:58px}[data-marketing-theme=light] .marketing-tools-hero>h1{max-width:882px;margin-top:14px;font-size:65px}[data-marketing-theme=light] .marketing-tools-hero>p:last-child{max-width:792px;margin-top:18px;font-size:18px}[data-marketing-theme=light] .marketing-tools-section{margin-top:43px}[data-marketing-theme=light] .marketing-tools-section-heading{margin-bottom:18px}[data-marketing-theme=light] .marketing-tools-section-heading h2{margin-top:7px;font-size:24px}[data-marketing-theme=light] .marketing-tools-grid{gap:14px}[data-marketing-theme=light] .marketing-tools-card{border-radius:22px;padding:18px}[data-marketing-theme=light] .marketing-tools-card h3{margin-top:11px;font-size:21px}[data-marketing-theme=light] .marketing-tools-card>p{margin-top:11px;font-size:15px;line-height:1.7}}.alg2-motion-root{--pointer-x:0;--pointer-y:0;--scroll-progress:0;--hero-progress:0;--hero-organize:0.2}.alg2-motion-root[data-motion-profile=lite]{--pointer-x:0;--pointer-y:0;--scroll-progress:0;--hero-progress:1;--hero-organize:1}.alg2-motion-root[data-motion-profile=lite] .alg2-orb--a,.alg2-motion-root[data-motion-profile=lite] .alg2-orb--b,.alg2-motion-root[data-motion-profile=lite] .alg2-parallax-veil{display:none}.alg2-motion-root[data-motion-profile=lite] .alg2-parallax-lines{opacity:.12;transform:none!important;transition:none!important}.alg2-motion-root[data-motion-profile=lite] .alg2-grid{animation-duration:62s;opacity:.22}.alg2-motion-root[data-motion-profile=lite] .alg2-flow-card--hero{transition-duration:.16s!important;transform:none!important}.alg2-grid{background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:110px 110px;opacity:.32;animation:alg2GridDrift 24s linear infinite;will-change:background-position}.alg2-orb{width:500px;height:500px;border-radius:999px;filter:blur(56px);opacity:.14}.alg2-orb--a{left:-170px;top:160px;background:rgba(95,102,233,.6);animation:alg2OrbFloatA 11s ease-in-out infinite}.alg2-orb--b{right:-170px;top:300px;background:rgba(62,160,254,.44);animation:alg2OrbFloatB 13s ease-in-out infinite}.alg2-parallax-veil{width:480px;height:480px;border-radius:999px;filter:blur(46px);opacity:.12;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.alg2-parallax-veil--a{left:6%;top:44%;background:radial-gradient(circle at 40% 40%,rgba(163,180,255,.56),rgba(95,102,233,0));transform:translate3d(calc(var(--pointer-x) * -28px),calc(var(--pointer-y) * -18px),0) translateY(calc(var(--scroll-progress) * -22px))}.alg2-parallax-veil--b{right:5%;top:68%;background:radial-gradient(circle at 55% 45%,rgba(112,202,255,.46),rgba(62,160,254,0));transform:translate3d(calc(var(--pointer-x) * 24px),calc(var(--pointer-y) * 14px),0) translateY(calc(var(--scroll-progress) * 26px))}.alg2-parallax-lines{background-image:linear-gradient(110deg,transparent,rgba(255,255,255,.08) 46%,transparent 52%),linear-gradient(70deg,transparent,rgba(168,184,255,.06) 44%,transparent 50%);opacity:.22;-webkit-mask-image:radial-gradient(70% 55% at 50% 40%,black 25%,transparent 100%);mask-image:radial-gradient(70% 55% at 50% 40%,black 25%,transparent 100%);transform:translate3d(calc(var(--pointer-x) * 10px),calc(var(--pointer-y) * 8px),0);transition:transform .52s cubic-bezier(.2,.7,.2,1)}.alg2-title-accent{color:#6f57ff;text-shadow:0 0 26px rgba(95,102,233,.3)}@media (max-width:1023px){.alg2-grid{background-size:80px 80px;opacity:.24}.alg2-orb{width:360px;height:360px;filter:blur(52px)}}.alg2-title-accent{background:linear-gradient(105deg,#9fb2ff,#7c64ff 45%,#b9c7ff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:180% 180%;animation:alg2AccentFlow 8s ease-in-out infinite}.alg2-title-accent--epic{position:relative;display:inline-block;margin-bottom:-.1em;padding-bottom:.1em;isolation:isolate;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 0 22px rgba(118,138,255,.3),0 0 44px rgba(95,102,233,.2)}.alg2-title-accent--epic:before{content:attr(data-text);position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,0) 12%,rgba(255,255,255,.78) 46%,rgba(255,255,255,0) 76%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;mix-blend-mode:screen;animation:alg2TitleShimmer 4.2s cubic-bezier(.2,.7,.2,1) infinite}.alg2-title-accent--epic:after{content:"";position:absolute;left:-.08em;right:-.08em;bottom:.12em;height:.2em;border-radius:999px;z-index:-1;background:radial-gradient(72% 100% at 50% 50%,rgba(130,152,255,.62) 0,rgba(130,152,255,0) 72%);filter:blur(11px);opacity:.58;animation:alg2TitleGlowPulse 2.8s ease-in-out infinite}.alg2-nav-frost{box-shadow:0 8px 26px rgba(0,0,0,.24);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.alg2-nav-link{position:relative;color:rgba(255,255,255,.72);transition:color .22s ease}.alg2-nav-link:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(159,178,255,.95),rgba(124,100,255,.95));transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.alg2-nav-link:hover{color:#fff}.alg2-nav-link:hover:after{transform:scaleX(1)}.alg2-hero-title{animation:alg2HeroBreathe 7s ease-in-out 1.1s infinite}.alg2-hero-stage{--hero-organize:1}.alg2-hero-sticky{position:relative;top:0;height:92dvh}.alg2-hero-copy,.alg2-hero-shell{position:relative}.alg2-hero-copy{z-index:2;max-width:780px;opacity:calc(.76 + var(--hero-progress) * .24);transform:translate3d(0,calc((1 - var(--hero-progress)) * 18px),0);transition:transform .46s cubic-bezier(.2,.7,.2,1),opacity .38s ease}.alg2-how-visual-shell{position:relative;width:min(700px,96%);height:clamp(430px,62vh,620px);border-radius:30px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(130% 140% at 10% 8%,rgba(121,146,255,.18),transparent 62%),radial-gradient(120% 130% at 94% 92%,rgba(90,196,255,.14),transparent 62%),linear-gradient(155deg,rgba(24,29,39,.95),rgba(16,21,30,.96));box-shadow:0 26px 52px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04);overflow:hidden;opacity:0;transform:translate3d(24px,32px,0) scale(.98);filter:blur(4px);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.7,.2,1),filter .42s ease}.alg2-how-visual-shell--static,.alg2-how-visual-shell--static *{cursor:default!important}.alg2-how-visual-shell--static{pointer-events:none}.alg2-how-visual-glow{position:absolute;left:50%;top:50%;width:85%;height:72%;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,rgba(132,152,255,.34),rgba(132,152,255,0));filter:blur(34px);opacity:.55}.alg2-how-visual-surface{position:absolute;inset:18px;border-radius:22px;border:1px solid rgba(255,255,255,.14);overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 24%,rgba(118,135,255,.28) 0,rgba(118,135,255,.08) 34%,rgba(8,11,18,0) 74%),linear-gradient(180deg,rgba(16,20,29,.94),rgba(11,14,21,.98));box-shadow:0 20px 40px rgba(0,0,0,.34)}.alg2-how-visual-placeholder{display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 8%,rgba(140,160,255,.2),rgba(140,160,255,0) 66%),linear-gradient(160deg,rgba(10,14,22,.98),rgba(7,11,18,.98))}.alg2-how-visual-overlay{position:absolute;inset:18px;border-radius:22px;pointer-events:none;background:linear-gradient(180deg,rgba(8,10,15,.03) 35%,rgba(8,10,15,.56)),radial-gradient(80% 80% at 8% 4%,rgba(160,179,255,.2),rgba(160,179,255,0) 70%)}.alg2-hero-right{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:clamp(560px,70vh,760px);padding-right:clamp(18px,2vw,34px);transform:translate3d(0,calc((1 - var(--hero-progress)) * 10px),0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.alg2-hero-stack{--p:var(--hero-organize);--stack-group-h:594px;--stack-center-offset:clamp(88px,10vh,150px);--stack-start-y:calc((100% - var(--stack-group-h)) / 2 + var(--stack-center-offset));position:relative;width:min(560px,92%);height:clamp(560px,70vh,760px);perspective:1300px;transform:translateZ(0);transition:none}.alg2-hero-stack--float{width:min(560px,100%);height:clamp(560px,70vh,760px);--stack-center-offset:clamp(188px,22vh,276px);--stack-start-y:calc((100% - var(--stack-group-h)) / 2 + var(--stack-center-offset))}.alg2-hero-stack--float .alg2-flow-card--hero{animation:alg2HeroCardDrop .9s cubic-bezier(.2,.9,.2,1.05) both}.alg2-motion-root[data-cards-drop=done] .alg2-hero-stack--float .alg2-flow-card--hero,[data-hero-stack-settled=true] .alg2-flow-card--hero{animation:none}.alg2-flow-card{position:absolute;display:grid;place-items:center;top:0;left:50%;width:min(286px,72%);min-height:98px;border-radius:16px;border:1px solid #2a2d31;background:#232527;padding:14px;box-shadow:0 10px 30px rgba(0,0,0,.35),0 4px 20px var(--flow-shadow,rgba(62,160,254,0));transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;transform-origin:center;overflow:hidden}.alg2-flow-card__inner{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:-moz-max-content;width:max-content;max-width:calc(100% - 28px);min-width:0;transform:translate(-50%,-50%)}.alg2-hero-stack--float .alg2-flow-card__inner{left:24px;right:24px;width:auto;max-width:none;justify-content:flex-start;transform:translateY(-50%)}.alg2-flow-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 120% at 0 0,var(--flow-wash,transparent),transparent 75%);opacity:.74}.alg2-flow-card__icon{height:38px;width:38px;flex-shrink:0;transition:transform .3s ease}.alg2-flow-card__label{min-width:0;flex:0 1 auto;max-width:100%;font-size:clamp(13px,1.08vw,18px);line-height:1.18;font-weight:600;color:#fff;letter-spacing:-.01em;text-align:center;text-wrap:balance;overflow-wrap:normal;word-break:normal}.alg2-hero-stack--float .alg2-flow-card__label{text-align:left}.alg2-flow-card--hero{--p:var(--hero-organize);transform:translate3d(calc(-50% + (var(--start-x, 0px) * (1 - var(--p))) + (var(--end-x, 0px) * var(--p))),calc((var(--start-y, 0px) * (1 - var(--p))) + (var(--end-y, 0px) * var(--p))),0) rotate(calc((var(--start-rot, 0deg) * (1 - var(--p))) + (var(--end-rot, 0deg) * var(--p)))) scale(1);opacity:1;filter:none;will-change:transform,top,opacity}.alg2-flow-card--hero:hover{border-color:var(--flow-border,#2a2d31);box-shadow:0 10px 30px rgba(0,0,0,.35),0 4px 20px var(--flow-shadow,rgba(62,160,254,.2))}.alg2-flow-card--hero:hover,.alg2-motion-root[data-cards-drop=done] .alg2-hero-stack--float .alg2-flow-card--hero:hover{transform:translate3d(calc(-50% + (var(--start-x, 0px) * (1 - var(--p))) + (var(--end-x, 0px) * var(--p))),calc((var(--start-y, 0px) * (1 - var(--p))) + (var(--end-y, 0px) * var(--p)) - 3px),0) rotate(calc((var(--start-rot, 0deg) * (1 - var(--p))) + (var(--end-rot, 0deg) * var(--p)))) scale(1.01)}.alg2-hero-stack .alg2-flow-card:first-child{top:0;--start-x:-44px;--start-y:8px;--start-rot:-13deg;--end-x:-30px;--end-y:calc(var(--stack-start-y) + 0px);--end-rot:-7deg;z-index:6;animation-delay:.05s}.alg2-hero-stack .alg2-flow-card:nth-child(2){top:0;--start-x:48px;--start-y:92px;--start-rot:9deg;--end-x:34px;--end-y:calc(var(--stack-start-y) + 84px);--end-rot:5deg;z-index:5;animation-delay:.12s}.alg2-hero-stack .alg2-flow-card:nth-child(3){top:0;--start-x:-14px;--start-y:176px;--start-rot:-5deg;--end-x:-10px;--end-y:calc(var(--stack-start-y) + 168px);--end-rot:-2deg;z-index:4;animation-delay:.19s}.alg2-hero-stack .alg2-flow-card:nth-child(4){top:0;--start-x:56px;--start-y:260px;--start-rot:8deg;--end-x:28px;--end-y:calc(var(--stack-start-y) + 252px);--end-rot:4deg;z-index:3;animation-delay:.26s}.alg2-hero-stack .alg2-flow-card:nth-child(5){top:0;--start-x:-50px;--start-y:344px;--start-rot:-10deg;--end-x:-36px;--end-y:calc(var(--stack-start-y) + 336px);--end-rot:-6deg;z-index:2;animation-delay:.33s}.alg2-hero-stack .alg2-flow-card:nth-child(6){top:0;--start-x:52px;--start-y:428px;--start-rot:7deg;--end-x:26px;--end-y:calc(var(--stack-start-y) + 420px);--end-rot:3deg;z-index:1;animation-delay:.4s}@media (max-width:1023px){.alg2-hero-shell{grid-template-columns:1fr;justify-items:center}.alg2-hero-copy{text-align:center}.alg2-hero-copy .alg2-enter--4{justify-content:center}.alg2-hero-copy{opacity:1;transform:none}.alg2-hero-stack{transform:scale(var(--hero-stack-scale,.62));transform-origin:top center}}.alg2-cta-primary{box-shadow:0 10px 24px rgba(95,102,233,.28);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.alg2-cta-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(95,102,233,.36)}.alg2-cta-secondary{box-shadow:0 10px 24px rgba(0,0,0,.28);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .22s ease,background .22s ease}.alg2-cta-secondary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.34)}@media (max-width:767px){.alg2-motion-root [data-apple-panel]{scroll-margin-top:90px}.alg2-how-visual-shell{width:100%;height:min(46vh,340px);border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.22)}.alg2-how-visual-overlay,.alg2-how-visual-surface{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:14px}}@media (max-width:1023px){.alg2-hero-right{display:flex!important;width:100%;justify-content:flex-start;align-items:flex-start;min-height:560px;padding-right:0;padding-left:clamp(10px,4vw,28px);margin-top:clamp(14px,3.4vh,26px);overflow:visible}.alg2-hero-stack,.alg2-hero-stack--float{width:100%;max-width:500px;min-width:270px;height:620px;--hero-stack-scale:0.74;--stack-center-offset:clamp(20px,3vh,36px)}.alg2-flow-card--hero{width:min(262px,82%);min-height:88px;padding:12px}.alg2-hero-stage{height:auto;min-height:auto}.alg2-hero-sticky{height:auto;min-height:inherit;padding:clamp(12px,3.4vw,24px) 0 clamp(18px,4.2vw,30px)}.alg2-hero-copy{max-width:min(720px,100%)}}@media (min-width:768px) and (max-width:1023px){.alg2-hero-sticky{padding:18px 0 28px}.alg2-hero-shell{gap:28px}.alg2-hero-title{font-size:clamp(56px,8vw,68px);line-height:1.02}.alg2-hero-subtitle{max-width:44rem;font-size:18px;line-height:1.45;text-wrap:balance}.alg2-hero-actions{gap:12px}.alg2-hero-mobile-shell{max-width:760px;margin-inline:auto}}@media (max-width:767px){.alg2-mobile-hero{display:flex;flex-direction:column;text-align:center;align-items:stretch;min-height:100%}.alg2-mobile-hero-title{margin-inline:auto;max-width:min(11ch,100%);text-wrap:balance}.alg2-mobile-hero-subtitle{margin-inline:auto;max-width:min(24rem,100%);text-wrap:balance}.alg2-mobile-hero-actions{width:100%;align-self:stretch;justify-content:center;align-items:stretch}.alg2-mobile-hero-actions>a,.alg2-mobile-hero-actions>button{width:100%}.alg2-hero-subtitle--landing-mobile{max-width:none!important;width:100%;font-size:clamp(12px,3.3vw,18px)!important;line-height:1.14!important;letter-spacing:-.04em;white-space:nowrap!important;text-wrap:nowrap!important;overflow:hidden}.alg2-hero-stage{min-height:auto}.alg2-hero-sticky{min-height:inherit;display:flex;align-items:flex-start;padding:clamp(8px,2.4vh,16px) 0 clamp(16px,4.2vh,26px)}.alg2-hero-shell{gap:18px;min-height:auto;align-content:flex-start}.alg2-hero-copy{text-align:center;max-width:100%}.alg2-hero-copy .alg2-enter--4{justify-content:center}.alg2-hero-title{font-size:clamp(38px,12.2vw,56px);line-height:1.03;letter-spacing:-.02em;text-wrap:balance}.alg2-hero-subtitle{margin-top:14px;max-width:min(28rem,100%);white-space:normal;text-wrap:balance;font-size:clamp(15px,4.2vw,18px);line-height:1.34;color:rgba(255,255,255,.86)}.alg2-hero-actions{margin-top:20px;gap:12px;flex-direction:column;align-items:stretch}.alg2-hero-actions .alg2-cta-secondary,.alg2-hero-actions .btn-primary{width:100%;flex:0 0 auto;min-width:0;min-height:54px;border-radius:16px;padding-inline:clamp(16px,4vw,22px)}.alg2-flow-card__icon{width:30px;height:30px}.alg2-flow-card__label{font-size:clamp(13px,3.8vw,15px)}.alg2-hero-right{display:none!important}.alg2-hero-mobile-shell{position:relative;width:100%;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;isolation:auto}.alg2-hero-mobile-shell:after,.alg2-hero-mobile-shell:before{content:none}.alg2-hero-stack--mobile{display:none}.alg2-hero-mobile-how{width:100%;align-self:stretch;margin-top:auto;padding-top:56px;padding-bottom:20px}.alg2-hero-mobile-how .alg2-how-visual-shell{width:100%;height:min(44vh,320px);border-radius:20px;border:0;background:transparent;box-shadow:none;opacity:1;transform:none;filter:none;pointer-events:none}.alg2-hero-mobile-how .alg2-how-visual-glow{display:none}.alg2-hero-mobile-how .alg2-how-visual-overlay,.alg2-hero-mobile-how .alg2-how-visual-surface{inset:0;width:100%;height:100%;border:0;border-radius:20px;background:transparent;box-shadow:none}.alg2-hero-mobile-how--landing .alg2-how-visual-shell{border:1px solid rgba(255,255,255,.16);background:radial-gradient(130% 140% at 10% 8%,rgba(121,146,255,.18),transparent 62%),radial-gradient(120% 130% at 94% 92%,rgba(90,196,255,.14),transparent 62%),linear-gradient(155deg,rgba(24,29,39,.95),rgba(16,21,30,.96));box-shadow:0 26px 52px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04)}.alg2-hero-mobile-how--landing .alg2-how-visual-glow{display:block}.alg2-hero-mobile-how--landing .alg2-how-visual-surface{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid rgba(255,255,255,.14);border-radius:14px;background:transparent;box-shadow:none}.alg2-hero-mobile-how--landing .alg2-how-visual-overlay{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:14px;background:linear-gradient(180deg,rgba(8,10,15,.02) 45%,rgba(8,10,15,.16)),radial-gradient(80% 80% at 8% 4%,rgba(160,179,255,.08),rgba(160,179,255,0) 70%)}}@media (min-width:768px) and (max-width:1023px){.alg2-how-visual-shell{height:min(48vh,420px)}}@media (max-width:420px){.alg2-hero-shell{gap:16px}.alg2-hero-title{font-size:clamp(34px,12vw,48px)}}.alg2-apple-panel{perspective:1400px}.alg2-apple-panel>*{transform-origin:50% 50%;transition:transform .42s cubic-bezier(.2,.7,.2,1),opacity .36s ease,filter .36s ease}.alg2-apple-panel:not(.is-inview)>*{opacity:.14;transform:translateY(34px) scale(.975) rotateX(6deg);filter:blur(4px)}.alg2-apple-panel.is-inview>*{opacity:1;transform:none;filter:blur(0)}.alg2-enter{opacity:0;transform:translateY(18px);animation:alg2FadeUp .46s cubic-bezier(.2,.7,.2,1) forwards}.alg2-enter--2{animation-delay:.14s}.alg2-enter--3{animation-delay:.2s}.alg2-enter--4{animation-delay:.28s}@keyframes alg2FadeUp{to{opacity:1;transform:translateY(0)}}@keyframes alg2AccentFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes alg2TitleShimmer{0%,to{background-position:130% 0;opacity:.45}46%{opacity:.92}60%{background-position:-40% 0;opacity:.5}}@keyframes alg2TitleGlowPulse{0%,to{opacity:.48;transform:scaleX(.96)}50%{opacity:.76;transform:scaleX(1.04)}}@keyframes alg2HeroBreathe{0%,to{text-shadow:0 0 0 rgba(141,160,255,0)}50%{text-shadow:0 0 24px rgba(141,160,255,.2)}}@keyframes alg2HeroCardDrop{0%{top:-220px;opacity:0;translate:0 -40px;scale:.94;filter:blur(6px)}68%{top:12px;opacity:1;translate:0 8px;scale:1.012;filter:blur(0)}to{top:0;opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes alg2GridDrift{0%{background-position:0 0,0 0}to{background-position:110px 0,0 110px}}@keyframes alg2OrbFloatA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(16px,-16px,0) scale(1.03)}}@keyframes alg2OrbFloatB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18px,18px,0) scale(1.04)}}@media (prefers-reduced-motion:reduce){.alg2-enter,.alg2-flow-card--hero,.alg2-flow-card__inner,.alg2-grid,.alg2-hero-title,.alg2-how-visual-shell,.alg2-orb--a,.alg2-orb--b,.alg2-parallax-lines,.alg2-parallax-veil,.alg2-title-accent{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.alg2-apple-panel>*,.alg2-cta-primary,.alg2-cta-secondary,.alg2-how-visual-shell{transition:none!important}.alg2-title-accent--epic:after,.alg2-title-accent--epic:before{animation:none!important}}body[data-auth-embed=true],html[data-auth-embed=true],html[data-auth-embed=true] body{background:transparent!important;background-image:none!important}html[data-auth-embed=true]{color-scheme:only light}