.pricingHero{padding-bottom:78px;position:relative;overflow:hidden}.pricingHero:before{content:"";pointer-events:none;background-image:linear-gradient(#00c2ff09 1px,#0000 1px),linear-gradient(90deg,#00c2ff09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.pricingHero>*{z-index:1;position:relative}.pricingPromises{color:#9fc4df;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:28px;font-size:12px;font-weight:800;display:flex}.pricingPage{padding-top:76px}.pricingIntro{text-align:center;z-index:1;max-width:820px;margin:0 auto 38px;position:relative}.pricingIntro>span,.pricingHelp>span,.bundleGrid article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.pricingIntro h2{margin:10px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.08}.pricingIntro p,.pricingDisclaimer{color:#9db3ca;line-height:1.7}.pricingSwitch{z-index:2;margin-bottom:8px;position:relative}.pricingCards{animation:.45s both pricingCardsIn}.pricingPage .planCard,.pricingPage .planCard.show{opacity:1;transform:none}.pricingPage .planCard.featured{transform:translateY(-10px)}.pricingPage .planCard:hover{transform:translateY(-8px)}.pricingPage .planCard.featured:hover{transform:translateY(-16px)}.pricingDisclaimer{text-align:center;max-width:800px;margin:32px auto 0;font-size:12px}.bundleGrid article{flex-direction:column;display:flex;position:relative}.bundleGrid article>span{color:#75ddff}.bundleGrid article a{color:var(--blue);margin-top:auto;padding-top:12px;font-size:13px;font-weight:900;display:inline-block}.pricingHelp{background:linear-gradient(145deg,#ffffff12,#00c2ff0f);box-shadow:0 25px 75px #0003}.pricingHelp>span{margin-bottom:10px;display:block}@keyframes pricingCardsIn{0%{opacity:0;transform:translateY(18px)}}@media (width<=950px){.pricingPage .planCard.featured,.pricingPage .planCard.featured:hover{transform:none}}@media (width<=620px){.pricingHero{padding-bottom:62px}.pricingPromises{gap:9px;display:grid}.pricingPage{padding:58px 20px 75px}.pricingSwitch{width:100%}.pricingSwitch button{flex:1;padding:12px 10px;font-size:11px}.pricingHelp{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.pricingCards{animation:none}}
