:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:#090f19;color:#f5f7fb}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 0%,#1a2940 0,#090f19 55%)}.wrap{max-width:760px;margin:0 auto;padding:28px 19px 55px}header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 0 40px}.brand{display:flex;align-items:center;gap:10px}.brand small{display:block;font-size:9px;letter-spacing:1.2px;color:#9eabbc}.mark{font-size:35px;color:#fb5869}.pill,.alert,.eyebrow{font-size:10px;letter-spacing:1px;font-weight:800}.pill{color:#a5b6cc;border:1px solid #304054;border-radius:20px;padding:8px 10px}.alert{color:#ff9da6;background:#3c1d2b;padding:9px 11px;border-radius:30px}.hero{padding:36px 0}h1{font-size:clamp(35px,7vw,60px);line-height:1.08;letter-spacing:-2px;margin:24px 0}h1 em{font-style:normal;color:#fa6574}h2{font-size:36px;letter-spacing:-1px;margin:12px 0 22px}h3{margin:0 0 12px}.hero>p,.panel p{color:#c1cad8;line-height:1.7}.hero>p{font-size:18px;max-width:620px}.panel{background:#172234;border:1px solid #354257;border-radius:17px;padding:24px;margin:24px 0;box-shadow:0 15px 35px #0003}label{display:block;font-size:12px;font-weight:750;letter-spacing:.6px;color:#ced8e5;margin:10px 0 8px}input:not([type=checkbox]){width:100%;font-size:24px;background:#0b1320;color:white;border:1px solid #465369;border-radius:10px;padding:16px;font-weight:700;text-transform:uppercase}input:focus{outline:2px solid #ef6c78}button{width:100%;padding:17px 15px;border:0;border-radius:10px;background:#e53c51;color:#fff;font-weight:850;letter-spacing:.3px;cursor:pointer;margin:13px 0 8px;font-size:15px}button:hover{background:#fe566b}button:disabled{opacity:.55;cursor:wait}.outline{background:transparent;border:1px solid #667388}.outline:hover{background:#243044}small,.muted{color:#a4b1c3;font-size:12px;line-height:1.6}.notice{border:1px solid #bd8552;background:#3c3026;border-radius:14px;padding:22px;line-height:1.6}.notice strong{color:#ffcb89}.notice p{color:#f4dfc6}.eyebrow{color:#67c8a3}.hidden{display:none}.datum{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #324054}.datum span{color:#aab6c7}.datum b{text-align:right}.check{display:flex;gap:12px;align-items:flex-start;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6}.check input{margin-top:3px}footer{font-size:11px;color:#8292aa;line-height:1.8;border-top:1px solid #283349;padding-top:25px;margin-top:60px}a{color:#c6d6ed}@media(max-width:550px){.pill{display:none}h1{letter-spacing:-1px}.panel{padding:18px}h2{font-size:30px}}
