.subscription-page{--g:#3dd86d;--gd:#2fc25d;--ink:#0e0e0e;--paper:#fff;--soft:#f3f3f1;--mute:#5a5a58;--f:var(--font-subscription), Inter, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;width:min(1100px,100% - 48px);color:var(--ink);font:400 16px/1.5 var(--f);flex:none;margin-inline:auto;padding-block:56px 96px}.subscription-page-intro{text-align:center;margin-bottom:36px}.subscription-page-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.05}.subscription-page-intro p{color:var(--mute);margin:12px 0 0;font-size:18px}.subscription-page .subscription-plans{max-width:880px;margin:0 auto}.subscription-page .subscription-plan{animation:.52s cubic-bezier(.16,1,.3,1) 70ms backwards subscription-card-in}.subscription-page .subscription-pro{animation-delay:.13s}.subscription-demo{background:var(--ink);color:#fff;border-radius:32px;grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);margin-top:96px;padding:clamp(32px,6vw,88px);display:grid}.subscription-demo h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:800;line-height:.98}.subscription-demo-copy p{margin:0;font-size:19px;line-height:1.55}.subscription-demo-button{min-height:48px;color:var(--ink);font:600 15px var(--f);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:0 26px;text-decoration:none;transition:background .2s,transform .12s;display:inline-flex}.subscription-demo-button[href]:hover{background:#e4fbea}.subscription-demo-button:active{transform:scale(.985)}.subscription-demo-button:focus-visible{outline:3px solid var(--g);outline-offset:3px}.subscription-demo-button[aria-disabled=true]{cursor:default}.subscription-demo-copy .subscription-demo-note{color:#c9c9c6;margin-top:12px;font-size:14px}@media (max-width:899px){.subscription-demo{grid-template-columns:1fr}}@media (max-width:640px){.subscription-page{width:calc(100% - 32px);padding-block:36px 64px}.subscription-demo{margin-top:56px}.subscription-demo-button{width:100%}}@media (prefers-reduced-motion:reduce){.subscription-page .subscription-plan,.subscription-demo-button{transition:none;animation:none}}
