:root{--paper:#f6f3ee;--card:#fff;--ink:#1d1b18;--muted:#6f6a62;--line:#e7e1d7;--accent:#1d4ed8;--ok:#1f7a4d;--err:#b4232a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 -apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:var(--accent)}.page{max-width:880px;margin:0 auto;padding:24px 16px 48px}.page.narrow{max-width:480px}.top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.brand{font-weight:800;font-size:20px;letter-spacing:-.01em}.muted{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin-bottom:16px}.card h2{margin:0 0 12px;font-size:19px}.steps{margin:0;padding-left:0;list-style:none}.steps li{padding:6px 0 6px 30px;position:relative}.steps li:before{content:"";position:absolute;left:0;top:9px;width:18px;height:18px;border-radius:50%;border:2px solid var(--line)}.steps li.done:before{background:var(--ok);border-color:var(--ok)}.steps li.done:after{content:"✓";position:absolute;left:4px;top:6px;color:#fff;font-size:13px;font-weight:700}.howto{padding-left:20px;margin:8px 0 14px}.howto li{margin:6px 0}.form{display:flex;flex-direction:column;gap:10px}.form input,.form select,.form textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;background:#fff}.form input[type=color]{width:48px;padding:2px;height:42px;flex:none}.form label{display:flex;flex-direction:column;gap:5px;font-size:14px;color:var(--muted)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.grid2 .full{grid-column:1/-1}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.check{flex-direction:row!important;align-items:flex-start;gap:8px!important;color:var(--ink)!important;font-size:14px}.check input{width:auto!important;margin-top:3px}.btn{display:inline-block;padding:11px 18px;border-radius:10px;border:0;background:var(--ink);color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.btn:disabled{opacity:.45;cursor:default}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.big{padding:14px 22px;font-size:17px}.note{margin:6px 0 0;font-size:14px}.note.ok{color:var(--ok)}.note.err{color:var(--err)}.copy{display:flex;gap:8px;align-items:center;margin:8px 0;flex-wrap:wrap}.copy code{flex:1 1;min-width:200px;padding:10px 12px;background:var(--paper);border-radius:8px;font-size:13px;word-break:break-all}.tariffs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:8px 0 14px}.tariff{display:flex;flex-direction:column;gap:3px;text-align:left;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff;font:inherit;cursor:pointer}.tariff.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tariff .price{font-size:20px;font-weight:700;margin-top:6px}.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-weight:500}.foot{margin-top:24px;font-size:14px}.hero{padding:40px 0 24px}.hero h1{font-size:40px;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;max-width:700px}.hero p{font-size:19px;color:var(--muted);max-width:640px;margin:0 0 24px}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:8px 0 24px}.features .card h3{margin:0 0 6px;font-size:17px}.features .card p{margin:0;color:var(--muted);font-size:15px}.flow{counter-reset:s;list-style:none;padding:0;margin:0}.flow li{counter-increment:s;padding:10px 0 10px 44px;position:relative;border-bottom:1px solid var(--line)}.flow li:last-child{border-bottom:0}.flow li:before{content:counter(s);position:absolute;left:0;top:9px;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}@media (max-width:720px){.hero h1{font-size:30px}.features,.grid2,.tariffs{grid-template-columns:1fr}}