*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#f2f8ff;background:radial-gradient(ellipse at 20% -20%,#174851 0,transparent 52%),#080f1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.55}a{color:#9becda}.skip{position:absolute;top:-80px;left:12px}.skip:focus{top:8px;z-index:5}.top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px max(24px,calc((100vw - 1040px)/2));border-bottom:1px solid #293748;background:#0a1422}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:800;color:#f1fff9}.brand small{display:block;font-size:9px;letter-spacing:2px;color:#88a6b4}.mark{width:40px;height:40px;border-radius:12px;background:#153d43;display:grid;place-items:center;color:#98f7dc}.top nav{display:flex;gap:17px;align-items:center}.top nav a{text-decoration:none;font-size:13px;font-weight:730}.mainlink{border:1px solid #70e6c2;padding:9px 14px;border-radius:10px}main{max-width:1000px;margin:0 auto;padding:60px 24px 90px}.eyebrow{color:#7be6c5;font-weight:800;letter-spacing:2.4px;font-size:11px}h1{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.05em;line-height:1.06;margin:12px 0 14px}.intro{color:#b9ccdc;max-width:700px;font-size:1.06rem}.cta{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 35px}.button{padding:14px 22px;border-radius:12px;text-decoration:none;font-weight:800;font-size:.89rem}.primary{background:linear-gradient(120deg,#a8ffeb,#7dd8cd);color:#103434}.secondary{border:1px solid #527180;color:#e7f8ff}.panel{background:linear-gradient(135deg,#112638,#111e2f);border:1px solid #284353;border-radius:23px;padding:32px}.steps{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none}.steps li{display:flex;gap:16px;align-items:start;padding:20px;background:#0e1b2a;border:1px solid #253e4c;border-radius:16px}.stepnum{display:grid;place-items:center;flex:none;width:39px;height:39px;background:#144842;border-radius:12px;font-weight:850;color:#a2f5dd}.steps h2{font-size:1.05rem;margin:0 0 7px}.steps p{font-size:.88rem;color:#a8c0d1;margin:0}.security{margin:18px 0 34px;padding:23px 28px;border-radius:15px;background:#272419;border:1px solid #625238}.security strong{font-size:.9rem;color:#ffdfaf}.security p{margin-bottom:0;color:#c7bba4;font-size:.85rem}.next{padding:6px 5px}.next h2{font-size:1.4rem}.next p{color:#a3bacb}.links{display:flex;flex-wrap:wrap;gap:10px}.links a{border:1px solid #2a5b63;border-radius:9px;padding:9px 13px;text-decoration:none;font-size:.8rem}footer{padding:26px max(24px,calc((100vw - 1040px)/2));border-top:1px solid #293748;display:flex;justify-content:space-between;gap:20px;color:#8499aa;font-size:.8rem}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #7de8d0;outline-offset:4px}@media(max-width:700px){.top{padding:13px 17px}.brand small{font-size:8px}.top nav a:not(.mainlink){display:none}.mainlink{padding:9px;font-size:11px}main{padding:37px 17px 55px}.panel{padding:15px}.steps{grid-template-columns:1fr}.steps li{padding:15px}.cta .button{flex:1 1 180px;text-align:center}.security{padding:18px}footer{padding:22px 17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}