.sd-price-card{display:grid;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel)}.sd-price-head{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.sd-plan-name{font-size:17px;font-weight:600}.sd-price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sd-was{font-family:var(--mono);font-size:22px;color:var(--text-faint);text-decoration-thickness:2px}.sd-now{font-family:var(--mono);font-size:44px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--text)}.sd-per{font-size:13.5px;color:var(--text-faint)}.sd-year{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-dim)}.sd-status{margin-top:14px;max-width:40em}.sd-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:680px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-card{display:grid;gap:8px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel)}.sd-card-title{margin:0;font-size:15.5px}.sd-card-line{margin:0;font-size:13.5px;line-height:1.65;color:var(--text-dim)}.sd-rules{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.sd-rule{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 24px;padding:16px 20px;background:var(--bg-panel);border-bottom:1px solid var(--line)}.sd-rule:last-child{border-bottom:none}.sd-rule-name{font-size:14.5px;font-weight:600}.sd-rule-line{font-size:13.5px;line-height:1.65;color:var(--text-dim)}@media(max-width:760px){.sd-rule{grid-template-columns:minmax(0,1fr);gap:5px}.sd-now{font-size:38px}}@media(max-width:760px){.sd-price-card,.sd-card,.sd-rule{text-align:center}.sd-price-head,.sd-price{justify-content:center}.sd-grid,.sd-rules,.sd-price-card{max-width:100%}.sd-price-card .plan-features{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.steps{grid-template-columns:minmax(0,1fr)}.step{text-align:center}}
