:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f1d2e;--muted:#4a5b6e;--line:#dde3ea;--navy:#0b2340;--accent:#1f5f99;--bg:#fff;--bg-soft:#f4f6f9}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6}.wrap{max-width:760px;margin:0 auto;padding:0 20px}a{color:var(--accent)}.site-header{background:var(--navy);padding:18px 0}.brand{color:#fff;letter-spacing:.22em;font-size:18px;font-weight:700;text-decoration:none}.hero{background:var(--navy);color:#fff;padding:48px 0 64px}.hero h1{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(30px,6vw,46px);font-weight:700;line-height:1.15}.lead{color:#d5deea;max-width:640px;margin:0;font-size:clamp(17px,2.4vw,20px)}.block{border-bottom:1px solid var(--line);padding:40px 0}.block:nth-of-type(odd){background:var(--bg-soft)}h2{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:13px;font-weight:700}.page-title{margin:0 0 16px;font-size:28px;line-height:1.2}.block p{margin:0}.steps{margin:0;padding:0;list-style:none}.steps li{border-left:3px solid var(--accent);background:#fff;margin-bottom:12px;padding:12px 0 12px 16px}.steps li:last-child{margin-bottom:0}.email{word-break:break-all;font-size:20px;font-weight:600}.site-footer{color:var(--muted);padding:28px 0 36px;font-size:14px}.site-footer p{margin:0}
