.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:900px){.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.steps-grid{grid-template-columns:1fr}}.step-card{padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;align-content:start}.step-num{font-size:12px;font-weight:800;color:var(--ok);letter-spacing:.08em}.step-card h3{font-size:16.5px}.notneeded{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:34px;gap:34px;align-items:start}@media (max-width:860px){.notneeded{grid-template-columns:1fr;gap:22px}}.notneeded h2{margin-bottom:10px}.notneeded p{max-width:46ch}.notneeded-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}@media (max-width:620px){.notneeded-cols{grid-template-columns:1fr}}.notneeded-cols h3{font-size:15.5px;margin-bottom:12px}.tariff{display:grid;align-content:start;grid-gap:4px;gap:4px;position:relative}.tariff.best{border-color:var(--ok-line);box-shadow:0 0 0 3px var(--ok-bg)}.tariff .chip{position:absolute;top:-11px;right:16px;background:var(--ok);color:#fff;border-color:var(--ok)}.tariff h3{font-size:15px;color:var(--ink-2);font-weight:600}.tariff-fee{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.cta{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.cta h2{margin-bottom:8px}.cta p{max-width:56ch}.cta-actions{margin-left:auto;display:grid;grid-gap:8px;gap:8px;justify-items:center}@media (max-width:760px){.cta-actions{margin-left:0;justify-items:start}}.tile{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .12s}.tile:hover{border-color:var(--ok-line);transform:translateY(-2px)}.tile-pair{font-size:16px;font-weight:620}.tile-sub{font-size:13px;color:var(--ink-3)}.ticks.warn li:before{content:"!";background:var(--warn-bg);color:var(--warn)}