.pricing-hero{text-align:center;padding:75px 0 25px}.pricing-hero h1{font-family:Georgia,serif;font-size:clamp(44px,5vw,68px);font-weight:400;letter-spacing:-1.5px;line-height:1.14}.pricing-hero p{max-width:620px;margin:25px auto;font-size:17px}.pricing-page #pricing{padding-top:45px}.pricing-explainer{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-top:75px}.pricing-explainer p{font-size:16px}.pricing-page header nav{gap:20px}.pricing-page dialog{border:1px solid #b9d9ff44;border-radius:20px;max-width:520px;width:90%;padding:38px;background:#0e1d31;color:#f2f7ff}.pricing-page dialog::backdrop{background:#030812cc;backdrop-filter:blur(5px)}.pricing-page dialog p{font-size:16px;line-height:1.8}.pricing-page dialog h2{font-size:30px}.pricing-page dialog .close{position:absolute;right:15px;top:10px}@media(max-width:700px){.pricing-hero{padding-top:45px}.pricing-explainer{grid-template-columns:1fr;gap:20px;padding-top:45px}.pricing-page header nav{gap:16px}}
.pricing-page header{position:absolute;top:0;left:0;width:100%;z-index:10;background:linear-gradient(#06101dbb,transparent);border:0}.pricing-page .hero h1{font-family:Georgia,serif}.pricing-page .hero-copy{opacity:1;transform:none}.pricing-page #pricing{position:relative;z-index:1}
