.subscriptions{min-height:100vh}.subscriptions h1,.subscriptions h2,.subscriptions h3,.subscriptions .eyebrow{letter-spacing:0}.subscriptions .pricing-intro{background:var(--d-bg);color:var(--d-ink);padding:64px 0 48px}.subscriptions .pricing-intro .eyebrow{color:var(--brand-signal)}.subscriptions .pricing-intro h1{font-size:48px;font-weight:800;line-height:1.08}.subscriptions .pricing-intro p:not(.eyebrow){max-width:620px;color:var(--d-muted);margin:20px 0 0;font-size:19px}.subscriptions .pricing-section{padding:48px 0 64px}.subscriptions .pricing-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.subscriptions .pricing-details h2{margin-bottom:24px;font-size:28px;line-height:1.2}.subscriptions .rate-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.subscriptions .rate-row:last-of-type{border-bottom:1px solid var(--line)}.subscriptions .rate-row strong{font:600 26px/1.2 var(--font-mono)}.subscriptions .rate-row span{color:var(--ink-muted)}.subscriptions .rate-row small{color:var(--ink-muted);margin-top:4px;font-size:14px;display:block}.subscriptions .pricing-note{color:var(--ink-muted);margin:20px 0;font-size:14px}.subscriptions .calculator{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:32px}.subscriptions .calculator label{margin-bottom:12px;font-weight:600;display:block}.subscriptions .site-stepper{align-items:center;gap:12px;display:flex}.subscriptions .site-stepper input{text-align:center;width:100%;min-width:0;height:48px;font:600 20px var(--font-mono);background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);appearance:textfield}.subscriptions .site-stepper input::-webkit-inner-spin-button{appearance:none}.subscriptions .site-stepper .step-button{background:var(--surface-2);width:48px;height:48px;color:var(--ink);border:1px solid var(--line-strong);flex:none}.subscriptions input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.subscriptions .price-result{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.subscriptions .price-result p{color:var(--ink-muted);margin:0 0 8px}.subscriptions .price-total{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.subscriptions .price-total strong{font:600 48px/1.2 var(--font-mono)}.subscriptions .price-total span{color:var(--ink-muted)}.subscriptions .price-equation{font:500 14px/1.6 var(--font-mono);color:var(--ink-muted);overflow-wrap:anywhere;min-height:46px;margin-top:12px}.subscriptions .calculator .btn{width:100%;margin-top:24px}.subscriptions .examples{border-top:1px solid var(--line);padding:48px 0 64px}.subscriptions .examples h2{margin-bottom:24px;font-size:28px}.subscriptions .example-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.subscriptions .example{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px}.subscriptions .example h3{margin-bottom:16px;font-size:20px}.subscriptions .example strong{font:600 32px/1.2 var(--font-mono);display:block}.subscriptions .example p{color:var(--ink-muted);font:500 13px/1.6 var(--font-mono);margin:8px 0 0}.subscriptions .nav nav{gap:18px}@media (width<=900px){.subscriptions .pricing-layout{gap:32px}.subscriptions .nav nav{display:none}}@media (width<=640px){.subscriptions .pricing-intro{padding:40px 0 32px}.subscriptions .pricing-intro h1{font-size:34px}.subscriptions .pricing-layout,.subscriptions .example-grid{grid-template-columns:1fr;gap:24px}.subscriptions .calculator{padding:24px}.subscriptions .pricing-section{padding:32px 0}.subscriptions .price-total strong{font-size:40px}.subscriptions .nav .wrap{gap:8px}.subscriptions .nav .signin{display:none}.subscriptions .nav .brand-logo{max-width:160px;height:auto}.subscriptions .nav .cta .btn{padding:0 12px;font-size:14px}}
