:root{--navy:#0a1a2f;--navy-2:#10243b;--navy-3:#163a5e;--ink:#0b1622;--accent:#16b8a6;--accent-d:#0c7a6e;--accent-bright:#7af0e2;--bg:#f5f7fa;--panel:#fff;--soft:#eef4f7;--line:#dce4ec;--line-strong:#c4d2df;--muted:#5d6b7a;--on-navy:#cdd9e6;--on-navy-soft:#a7bcd0;--r:14px;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--shadow:0 1px 2px #0a1a2f0f,0 12px 30px -10px #0a1a2f2e;--maxw:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.btn{text-align:center;background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:11px;width:100%;padding:14px 22px;font-size:16px;font-weight:700;transition:transform .14s,background .14s,box-shadow .14s;display:inline-block;box-shadow:0 6px 16px -6px #16b8a680}.btn:hover{background:var(--accent-d);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-bright);margin-bottom:14px;font-size:12.5px;font-weight:700;display:inline-block}.hero{background:radial-gradient(900px 480px at 78% -8%,var(--navy-3) 0,transparent 60%), linear-gradient(160deg,var(--navy-2) 0%,var(--navy) 72%);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(#7af0e21a 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.nav{z-index:2;justify-content:space-between;align-items:center;height:74px;display:flex;position:relative}.brand{letter-spacing:.01em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.brand .mk{background:linear-gradient(135deg,var(--accent),var(--accent-d));border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.brand .mk svg{width:18px;height:18px}.nav .navlink{color:var(--on-navy);font-size:14.5px;font-weight:600}.nav .navlink:hover{color:#fff}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;padding:48px 0 72px;display:grid;position:relative}.hero h1{letter-spacing:-.02em;margin-bottom:18px;font-size:46px;font-weight:800;line-height:1.08}.hero h1 .hl{color:var(--accent-bright)}.lede{color:var(--on-navy);max-width:46ch;margin-bottom:26px;font-size:18px;line-height:1.6}.benefits{gap:14px;margin-top:6px;list-style:none;display:grid}.benefits li{color:#e7eef6;align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.benefits .ic{width:24px;height:24px;color:var(--accent-bright);background:#16b8a629;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:800;display:flex}.benefits strong{color:#fff}.card{background:var(--panel);color:var(--ink);box-shadow:var(--shadow);border:1px solid #ffffff80;border-radius:18px;padding:28px}.card h2{letter-spacing:-.01em;margin-bottom:4px;font-size:21px}.card .sub{color:var(--muted);margin-bottom:18px;font-size:14px}.field{margin-bottom:13px}.field label{color:#33414f;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field select,.field textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border .14s,box-shadow .14s}.field textarea{resize:vertical;min-height:74px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #16b8a62e}.field input::placeholder,.field textarea::placeholder{color:#9aa7b4}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin:6px 0 4px;font-size:12.5px;line-height:1.5;display:flex}.consent input{margin-top:2px}.formerr{color:#b42318;background:#fbe3e0;border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:13.5px}.fineprint{color:#8595a4;text-align:center;margin-top:12px;font-size:11.5px;line-height:1.5}.fineprint a{color:var(--accent-d);font-weight:600}.trustbar{z-index:2;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:10px 26px;padding:16px 0 30px;display:flex;position:relative}.trustbar span{color:var(--on-navy-soft);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.trustbar span:before{content:"✓";color:var(--accent-bright);font-weight:800}.section{padding:76px 0}.section .eyebrow{color:var(--accent-d)}.section h2{letter-spacing:-.02em;color:var(--navy);margin-bottom:12px;font-size:32px;font-weight:800}.section .intro{color:var(--muted);max-width:60ch;margin-bottom:42px;font-size:17px}.steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px 20px;position:relative}.step .n{background:var(--soft);width:34px;height:34px;color:var(--accent-d);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}.step h3{color:var(--navy);margin-bottom:6px;font-size:16px}.step p{color:var(--muted);font-size:14px}.feats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:6px;display:grid}.feat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px}.feat h3{color:var(--navy);margin-bottom:6px;font-size:16.5px}.feat p{color:var(--muted);font-size:14px}.band{background:linear-gradient(160deg,var(--navy-2),var(--navy));color:#fff;text-align:center;border-radius:20px;margin-top:8px;padding:44px}.band h2{color:#fff;margin-bottom:10px;font-size:28px}.band p{color:var(--on-navy);max-width:52ch;margin:0 auto 22px}.band a.btn{width:auto;padding:14px 34px;display:inline-block}footer.site{background:var(--navy);color:var(--on-navy-soft);padding:34px 0;font-size:13px}footer.site .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}footer.site a{color:var(--on-navy);margin-left:18px}footer.site a:hover{color:#fff}.disclaimer{color:#6b7d8f;max-width:var(--maxw);margin:14px auto 0;padding:0 24px;font-size:11.5px;line-height:1.5}.ty{background:linear-gradient(160deg,var(--navy-2),var(--navy));place-items:center;min-height:100vh;padding:24px;display:grid}.ty .box{text-align:center;max-width:520px;box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:40px 34px}.ty .check{background:var(--soft);width:58px;height:58px;color:var(--accent-d);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:30px;font-weight:800;display:flex}.ty h1{color:var(--navy);margin-bottom:12px;font-size:26px}.ty p{color:var(--muted);font-size:15.5px}.ty .backlink{color:var(--accent-d);font-weight:600}.doc{max-width:760px;color:var(--ink);margin:0 auto;padding:60px 24px}.doc h1{color:var(--navy);margin-bottom:8px;font-size:30px}.doc h2{color:var(--navy);margin:26px 0 8px;font-size:19px}.doc p,.doc li{color:#33414f;margin-bottom:10px;font-size:15px}.doc a{color:var(--accent-d);font-weight:600}.doc .muted{color:var(--muted);font-size:13px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:34px;padding:30px 0 54px}.hero h1{font-size:36px}.steps{grid-template-columns:repeat(2,1fr)}.feats{grid-template-columns:1fr}.section{padding:54px 0}.band{padding:32px 22px}}@media (max-width:520px){.hero h1{font-size:30px}.steps{grid-template-columns:1fr}.nav{height:64px}}
