.pricing-hero{border-bottom:1px solid var(--hairline);background:#fff;padding:82px 0 88px}.pricing-hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.pricing-hero h1{margin:14px 0 0;font-size:48px;line-height:1.22}.pricing-hero-grid>div:last-child>p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.pricing-hero-grid>div:last-child>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pricing-model{background:var(--console-bg);color:#fff;padding:72px 0 82px}.pricing-model h2{margin:0;font-size:30px}.pricing-model>.relay-inner>div{border-top:1px solid var(--console-line);border-left:1px solid var(--console-line);grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.pricing-model article{border-right:1px solid var(--console-line);border-bottom:1px solid var(--console-line);min-height:235px;padding:24px}.pricing-model svg,.pricing-model article>span{color:var(--console-accent)}.pricing-model article>span{margin-top:30px;font-size:8px;font-weight:800;display:block}.pricing-model h3{margin:6px 0 9px;font-size:18px}.pricing-model article p{color:#aab3af;margin:0;font-size:10px;line-height:1.7}.pricing-model article em{color:#d9e2de;margin-top:22px;font-size:9px;font-style:normal;font-weight:700;display:block}.pricing-services,.pricing-subscriptions{padding:94px 0 108px}.pricing-services{background:#fff}.pricing-subscriptions{background:var(--paper-dim)}.pricing-section-head{grid-template-columns:1fr minmax(310px,.68fr);align-items:end;gap:72px;display:grid}.pricing-section-head h2{margin:9px 0 0;font-size:38px;line-height:1.25}.pricing-section-head>p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.service-plan-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.service-plan-grid article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;min-height:455px;padding:30px;display:flex}.service-plan-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-plan-grid article>div>span{color:var(--brand);font-family:var(--font-mono);font-size:9px;font-weight:700}.service-plan-grid article>div>em{border:1px solid var(--brand);color:var(--brand);padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.service-plan-grid h3{margin:39px 0 8px;font-size:21px}.service-plan-grid article>p{min-height:56px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.service-plan-grid article>strong{color:var(--brand);margin-top:25px;font-size:15px}.service-plan-grid ul{border-top:1px solid var(--hairline);gap:11px;margin:24px 0 0;padding:19px 0 0;list-style:none;display:grid}.service-plan-grid li{color:#4f5b55;align-items:center;gap:7px;font-size:10px;display:flex}.service-plan-grid li svg{color:var(--brand)}.service-plan-grid a{border:1px solid var(--brand);min-height:38px;color:var(--brand);border-radius:5px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.tier-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.tier-grid article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#fff;flex-direction:column;min-height:370px;padding:24px;display:flex}.tier-grid article.featured{box-shadow:inset 0 3px var(--brand)}.tier-grid article>span{color:var(--pending);font-size:8px;font-weight:700}.tier-grid h3{margin:34px 0 7px;font-size:21px}.tier-grid p{min-height:54px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.tier-grid dl{border-top:1px solid var(--hairline);margin:25px 0 0}.tier-grid dl>*{margin:0;padding-top:10px}.tier-grid dt{color:var(--muted);font-size:8px}.tier-grid dd{border-bottom:1px solid var(--hairline);padding:2px 0 10px;font-size:10px;font-weight:700}.tier-grid button{color:#78817d;background:#f4f6f5;border:1px solid #cdd5d1;border-radius:5px;min-height:38px;margin-top:auto;font-size:9px;font-weight:700}.credit-boundary{background:#fff;padding:92px 0 105px}.credit-grid{grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.credit-grid h2{margin:9px 0 14px;font-size:37px;line-height:1.27}.credit-grid>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.credit-ledger{border:1px solid var(--hairline)}.credit-ledger header{border-bottom:1px solid var(--hairline);background:var(--brand-wash);min-height:59px;color:var(--brand);align-items:center;gap:9px;padding:0 17px;display:flex}.credit-ledger header strong{font-size:11px}.credit-ledger dl{margin:0}.credit-ledger dl div{border-bottom:1px solid var(--hairline);grid-template-columns:115px 1fr;align-items:center;gap:13px;min-height:53px;padding:9px 16px;display:grid}.credit-ledger dl div:last-child{border-bottom:0}.credit-ledger dt{color:var(--muted);font-size:9px}.credit-ledger dd{margin:0;font-size:10px;font-weight:700}.pricing-guardrail{background:var(--brand-wash);padding:65px 0}.pricing-guardrail>.relay-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.pricing-guardrail svg{color:var(--brand)}.pricing-guardrail h2{margin:0;font-size:23px}.pricing-guardrail p{color:var(--muted);margin:5px 0 0;font-size:11px}.pricing-guardrail a{color:var(--brand);align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=900px){.pricing-hero-grid,.pricing-section-head,.credit-grid{grid-template-columns:1fr;gap:30px}.tier-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pricing-hero{padding:62px 0 68px}.pricing-hero h1{font-size:35px}.pricing-model>.relay-inner>div,.service-plan-grid,.tier-grid{grid-template-columns:1fr}.pricing-services,.pricing-subscriptions,.credit-boundary{padding:70px 0 80px}.pricing-section-head h2,.credit-grid h2{font-size:30px}.service-plan-grid article{min-height:460px}.pricing-guardrail>.relay-inner{grid-template-columns:auto 1fr}.pricing-guardrail a{grid-column:1/-1}}
