.pricing{padding:clamp(80px,10vw,140px) 0;background:var(--cream-2)}.plans{width:min(980px,calc(100vw - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.plan{display:flex;flex-direction:column;padding:clamp(28px,4vw,44px);border-radius:26px;background:var(--cream);box-shadow:0 1px 0 var(--line),0 24px 48px -32px #0d211b66}.plan h3{font-size:28px}.plan-price{margin:18px 0 4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.plan-price b{font-family:var(--display);font-weight:900;font-size:clamp(52px,6vw,76px);line-height:1}.plan-price span{font-weight:700;color:var(--ink-soft);white-space:nowrap}.plan-line{margin:0;color:var(--ink-soft)}.plan .ticks{margin:26px 0 32px;flex:1;align-content:start}.plan .btn{align-self:flex-start}.plan--full{background:var(--ground);color:#fff;box-shadow:0 40px 80px -36px #0d211bb3}.plan--full .plan-price b{color:var(--coral)}.plan--full .plan-price span,.plan--full .plan-line,.plan--full .ticks li{color:#fffc}.plan-tag{align-self:flex-start;margin-bottom:14px;padding:4px 12px;border-radius:99px;background:var(--mint);color:var(--ground);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-fine{width:min(720px,calc(100vw - 48px));margin:32px auto 0;text-align:center;color:var(--ink-soft);font-size:16px}@media(max-width:760px){.plans{grid-template-columns:1fr}}
