.plans-card.quiet{margin-top:var(--s4);padding:var(--s4);box-shadow:0 0 0 1px var(--border);gap:6px}.plans-card.quiet h2{font-size:17px}.plans-card.quiet .plans-blurb,.plans-card.quiet .plans-feats{font-size:13px}.plans-card.quiet .plans-price strong{font-size:24px}.plans-card.quiet .plans-price s,.plans-card.quiet .plans-price span{font-size:13px}.plans-card.quiet .plans-feats{gap:6px}
.plans-container{padding-top:var(--s5);padding-bottom:var(--s6)}.plans-page{gap:var(--s4);max-width:980px;margin:0;display:grid}.plans-page>.link-btn{color:var(--muted);justify-self:start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.plans-page .link-btn{align-items:center;gap:2px;display:inline-flex}.plans-head{justify-items:start;gap:var(--s3);max-width:640px;margin:0 0 var(--s4);display:grid}.plans-head h1{letter-spacing:-.02em;margin:0;font-size:34px}.plans-lead{color:var(--muted);margin:0}.plans-focus{gap:var(--s4);grid-template-columns:minmax(0,380px) minmax(0,290px);align-items:start;display:grid}.plans-card{gap:var(--s2);padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 2px var(--brand), var(--shadow-panel);display:grid;position:relative}.plans-flag{background:var(--brand);color:var(--brand-ink);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:20px}.plans-card-title{align-items:center;gap:var(--s2);display:flex}.plans-card h2{margin:0;font-size:20px}.plans-blurb{color:var(--muted);margin:0;font-size:14px}.plans-price{align-items:baseline;gap:var(--s2);margin:var(--s2) 0 0;display:flex}.plans-price strong{letter-spacing:-.03em;font-size:32px;font-weight:800}.plans-price s,.plans-price span{color:var(--muted);font-size:14px;font-weight:600}.plans-billed{margin:0 0 var(--s2);color:var(--subtle);font-size:13px}.plans-saved{margin:calc(-1 * var(--s1)) 0 var(--s2);color:var(--positive);font-size:13px;font-weight:700}.plans-head .seg button{flex-direction:column;gap:0}.seg-hint{color:var(--positive);font-size:12px;font-weight:700;display:block}.plans-head .seg button:first-child .seg-hint{color:var(--muted);font-weight:500}.plans-includes{margin:var(--s2) 0 0;font-size:13px;font-weight:700}.plans-feats{gap:var(--s2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plans-feats li{gap:var(--s2);align-items:flex-start;display:flex}.plans-feats svg{color:var(--positive);flex:none;margin-top:3px}.plans-others{gap:var(--s3);max-width:calc(760px + var(--s4));margin-top:var(--s5);color:var(--muted);display:grid}.plans-others p{margin:0}.plans-others .link-btn{color:var(--text)}.plans-try{gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--border);flex-wrap:wrap;align-items:center;display:flex}.plans-try>svg{color:var(--accent-text)}.plans-try>div{flex:1;gap:2px;min-width:200px;display:grid}.plans-try strong{color:var(--text)}.plans-try span{font-size:13.5px}.plans-note{margin:var(--s4) auto 0;max-width:640px;color:var(--subtle);text-align:center;font-size:12.5px}@media (max-width:760px){.plans-head h1{font-size:26px}.plans-head .seg{max-width:100%;overflow-x:auto}.plans-focus{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}
.plans-order{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;display:grid}.plans-order>section{gap:var(--s2);display:grid}.plans-order h1{margin:0}.plans-receipt{gap:var(--s3);padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel);display:grid}.plans-receipt-row{justify-content:space-between;gap:var(--s3);font-size:14.5px;display:flex}.plans-receipt-row.muted{color:var(--muted)}.plans-receipt-row.total strong{font-size:22px}.plans-receipt hr{border:0;border-top:1px solid var(--border);width:100%;margin:0}.plans-error{color:var(--negative);margin:0;font-size:13px}.plans-receipt .btn[aria-disabled=true]{opacity:.6}.plans-secure{justify-content:center;align-items:center;gap:6px;display:flex}.plans-failed{gap:var(--s4);max-width:520px;margin:0 auto;display:grid}@media (max-width:760px){.plans-order{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}
