:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#24221f;background:#f7f6f3;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #24221f;--muted: #6c6862;--line: #dedbd5;--paper: #fffefa;--soft: #efede8}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}button,input{font:inherit}.wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.nav{height:68px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:650;letter-spacing:-.02em}.mark{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:13px}.links{display:flex;align-items:center;gap:24px;color:var(--muted);font-size:14px}.links a{text-decoration:none}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:10px;padding:0 18px;color:#fff;background:var(--ink);font-weight:600;text-decoration:none;cursor:pointer}.button.secondary{color:var(--ink);background:transparent;border-color:var(--line)}.hero{padding:110px 0 90px;text-align:center}.eyebrow{margin:0 0 18px;color:var(--muted);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}h1{max-width:830px;margin:0 auto;font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.065em;font-weight:650}.lead{max-width:660px;margin:28px auto 0;color:var(--muted);font-size:clamp(18px,2vw,21px);line-height:1.55}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:52px;color:var(--muted);font-size:13px}.section{padding:88px 0;border-top:1px solid var(--line)}.section h2,.page h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.04;letter-spacing:-.05em}.section-copy{max-width:620px;margin:18px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.card{min-height:210px;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.card h3{margin:0;font-size:18px;letter-spacing:-.02em}.card p{margin:12px 0 0;color:var(--muted);line-height:1.6}.price{margin-top:20px;font-size:42px;font-weight:650;letter-spacing:-.05em}.price span{color:var(--muted);font-size:14px;font-weight:500;letter-spacing:0}.page{min-height:calc(100vh - 170px);padding:78px 0 100px}.page>p{max-width:680px;color:var(--muted);line-height:1.7}.legal{max-width:760px}.legal h2{margin-top:42px;font-size:22px;letter-spacing:-.025em}.legal p,.legal li{color:var(--muted);line-height:1.7}.form{max-width:500px;margin-top:34px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.field{display:grid;gap:7px;margin-bottom:16px;font-size:14px;font-weight:600}.field input{min-height:44px;width:100%;border:1px solid var(--line);border-radius:9px;padding:0 12px;color:var(--ink);background:#fff}.notice{margin-top:16px;color:var(--muted);font-size:14px;line-height:1.5}.devices{display:grid;gap:10px;margin-top:18px}.device{display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;background:var(--soft)}.device div{flex:1}.device strong,.device small{display:block}.device small{margin-top:3px;color:var(--muted)}.device button{border:0;color:#8a271f;background:transparent;cursor:pointer}.footer{padding:34px 0 46px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer nav{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:760px){.links a:not(.button){display:none}.hero{padding:78px 0 68px}.grid{grid-template-columns:1fr}.section{padding:64px 0}}
