.pricing-site{background:var(--paper)}.pricing-page-hero{isolation:isolate;background:radial-gradient(circle at 14% 24%,#2f7ff238,#0000 30%),radial-gradient(circle at 86% 70%,#6ea8e629,#0000 30%),linear-gradient(145deg,#061229 0%,#0a2044 58%,#07162f 100%);padding:clamp(9rem,13vw,11rem) 1.5rem clamp(6rem,10vw,8.5rem);position:relative;overflow:hidden}.pricing-page-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#6ea8e60e 1px,#0000 1px),linear-gradient(90deg,#6ea8e60e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.pricing-page-glow{z-index:-1;filter:blur(125px);pointer-events:none;background:#2f7ff233;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-16rem;right:-12rem}.pricing-page-hero-inner,.pricing-page-cta-inner{width:min(100%, var(--max));margin:0 auto}.pricing-page-hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.52fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:34rem;display:grid}.pricing-page-hero-copy{max-width:59rem}.pricing-page-hero-copy .section-kicker{color:var(--sky-bright)}.pricing-page-hero-copy h1{color:#fff;letter-spacing:-.066em;margin:0;font-size:clamp(4rem,7vw,6.8rem);font-weight:500;line-height:.95}.pricing-page-hero-copy>p:not(.section-kicker){color:#ffffffc7;max-width:47rem;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.pricing-page-hero-copy .hero-actions{justify-content:flex-start}.pricing-page-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #6ea8e640;border-radius:1rem;overflow:hidden;box-shadow:0 36px 100px #00071659}.pricing-page-summary>p{color:var(--sky-bright);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #6ea8e62e;margin:0;padding:1.15rem 1.25rem;font-size:.64rem;font-weight:650}.pricing-page-summary>div{border-bottom:1px solid #6ea8e624;grid-template-columns:2rem 1fr;align-items:center;gap:.85rem;min-height:5rem;padding:1rem 1.25rem;display:grid}.pricing-page-summary>div:last-child{border-bottom:0}.pricing-page-summary span{color:#8bc8ff94;font-size:.62rem}.pricing-page-summary strong{color:#ffffffd1;font-size:.87rem;font-weight:550;line-height:1.45}.pricing-page-content{background:radial-gradient(circle at 88% 8%, #6ea8e62b, transparent 26%), linear-gradient(180deg, var(--paper) 0%, #eef5fc 100%)}.pricing-page-heading{max-width:75rem}.pricing-page-heading h2{max-width:69rem}.pricing-page-content .pricing-capacity{margin-top:clamp(4rem,8vw,7rem)}.pricing-page-content .pricing-fine-print{margin-top:1.5rem}.pricing-page-cta{text-align:center;background:radial-gradient(circle at 50% 45%,#2f7ff233,#0000 38%),linear-gradient(145deg,#061229,#0a2145);padding:clamp(6rem,11vw,9rem) 1.5rem;overflow:hidden}.pricing-page-cta-inner{max-width:72rem}.pricing-page-cta h2{color:#fff;letter-spacing:-.062em;max-width:68rem;margin:0 auto;font-size:clamp(3rem,6vw,5.25rem);font-weight:500;line-height:.99}.pricing-page-cta-inner>p:not(.section-kicker){color:#ffffffad;max-width:46rem;margin:1.75rem auto 0;font-size:1rem;line-height:1.7}.pricing-page-cta .button{margin-top:2rem}@media (width<=1040px){.pricing-page-hero-inner{grid-template-columns:1fr;gap:3.5rem}.pricing-page-summary{max-width:43rem}}@media (width<=780px){.pricing-page-hero{padding:7.5rem 1rem 5.5rem}.pricing-page-hero-inner{min-height:auto}.pricing-page-hero-copy h1{font-size:clamp(3.2rem,14vw,4.3rem);line-height:.97}.pricing-page-hero-copy>p:not(.section-kicker){font-size:1rem}.pricing-page-cta{padding-left:1rem;padding-right:1rem}}
