.pricing-hero{padding-block:95px 65px;text-align:center}.checkout-notice{max-width:720px;margin:26px auto 0;padding:14px 18px;border:1px solid var(--line);border-radius:12px;font-weight:700}.checkout-notice-success{background:#d7ff4f}.checkout-notice-cancelled{background:#fff}.pricing-hero .eyebrow{justify-content:center}.pricing-hero h1{max-width:920px;margin-inline:auto}.pricing-hero .hero-sub{margin-inline:auto;max-width:720px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-bottom:120px}.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:34px}.billing-switch{width:max-content;margin:0 auto 18px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#e8e5da;display:flex;gap:4px}.billing-switch button{border:0;border-radius:8px;background:transparent;padding:12px 18px;font:700 13px inherit;cursor:pointer;color:#62645c}.billing-switch button.active{background:#171812;color:#fff;box-shadow:0 3px 8px #17181230}.billing-switch small{display:block;margin-top:3px;color:var(--acid);font-size:9px}.annual-note{display:block;margin-top:-20px;margin-bottom:12px;color:var(--muted)}.price-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px;display:flex;flex-direction:column;min-height:620px}.price-card.featured{background:#1a1b17;color:#fff;border-color:#1a1b17;transform:translateY(-12px);box-shadow:0 24px 60px #17181225}.price-card.free-card{background:#e8e5da}.popular{position:absolute;right:18px;top:18px;background:var(--acid);color:#171812;border-radius:99px;font-size:8px;font-weight:800;letter-spacing:.08em;padding:8px 10px}.popular,.price-label{font-family:var(--font-mono)}.price-label{font-size:9px;color:#77796f;letter-spacing:.12em}.price-card h2{font-size:36px;letter-spacing:-.05em;margin:14px 0}.price-desc{color:#707269;line-height:1.55;min-height:72px}.featured .price-desc,.featured li{color:#afb1a8}.price{display:flex;align-items:flex-end;gap:10px;padding:30px 0;border-bottom:1px solid var(--line)}.featured .price{border-color:#3b3d36}.price strong{font-size:54px;letter-spacing:-.06em;line-height:1}.price span{font-size:12px;color:#7b7d74;padding-bottom:8px}.price-card ul{list-style:none;padding:20px 0;margin:0}.price-card li{padding:10px 0;color:#60625a;font-size:14px}.price-card li:before{content:"✓";margin-right:9px;color:#8ca43e}.price-button{margin-top:auto;width:100%}.pricing-checkout{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.pricing-checkout .price-button{margin-top:0}.topup-amount{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:#fff;color:#171812}.topup-amount input{width:100%;border:0;background:transparent;font:inherit;outline:0}.checkout-error,.topup-amount small{font-size:11px}.checkout-error{color:#a7372e}.credit-explainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;border-top:1px solid var(--line);padding-block:110px}.credit-explainer h2{font-size:52px;letter-spacing:-.05em}.credit-explainer>div:last-child{color:var(--muted);font-size:17px;line-height:1.75}.pricing-faq{padding-top:40px}@media (max-width:850px){.pricing-grid{grid-template-columns:1fr}.price-card{min-height:auto}.price-card.featured{transform:none}.credit-explainer{grid-template-columns:1fr;gap:20px}}@media (max-width:1150px) and (min-width:851px){.pricing-grid-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pricing-hero{text-align:left}.pricing-hero .eyebrow{justify-content:flex-start}.pricing-hero h1{font-size:45px}.price-card{padding:24px}.credit-explainer h2{font-size:40px}}