.pricing-shell{padding-block:64px 80px}.pricing-heading{text-align:center;max-width:720px;margin:0 auto 42px}.pricing-heading h1{font:500 clamp(40px,6vw,66px)/1.08 var(--display);letter-spacing:-2px;margin:22px 0}.pricing-heading h1 em{font-family:Georgia,serif;color:var(--accent);font-weight:400}.pricing-heading>p{color:var(--muted);font-size:15px;line-height:1.8}.pricing-shell .credit-pack{padding:30px}.pricing-shell .credit-pack h3{font-size:23px}.pricing-shell .pack-price{font-size:44px}.pricing-shell .credit-pack>p{font-size:13px}.pricing-shell .credit-pack .button{margin-top:20px}.pricing-shell .credit-terms{text-align:center;font-size:12px;max-width:760px;margin:22px auto}.pricing-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);margin-top:64px;padding-top:48px}.pricing-details h2{font-size:36px}.pricing-details p{font-size:13px;color:var(--muted);line-height:1.8}.pricing-faq details{border-bottom:1px solid var(--line);padding:18px 0}.pricing-faq summary{cursor:pointer;font-size:14px}.pricing-faq a{text-decoration:underline}.purchase-navigation{font-size:12px;margin-bottom:24px}@media(max-width:700px){.pricing-shell{padding-top:38px}.pricing-details{grid-template-columns:1fr;gap:20px}.pricing-shell .credit-pack{display:flex;padding:25px}.pricing-shell .credit-pack .button{align-self:stretch}.pricing-shell .pack-price{font-size:38px}.header .back-link{display:none}}
