:root{font-family:Arial,sans-serif;color:#edf1f6;background:#080b11;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header{display:flex;gap:16px;align-items:center;padding:36px 6vw;font-size:25px;font-weight:700}header svg{width:40px;fill:none;stroke:#00d1b2;stroke-width:2.5}small{display:block;color:#00d1b2;font-size:11px;letter-spacing:3px;margin-top:8px}main{min-height:72vh;display:grid;grid-template-columns:1.25fr 1fr;gap:8vw;align-items:center;padding:40px 8vw 70px}h1{font-size:clamp(35px,4vw,62px);line-height:1.2;letter-spacing:-1.5px}h1 em{font-style:normal;color:#00d1b2}p{color:#a4b7c9;line-height:1.7}.eyebrow{font-size:11px;letter-spacing:2px}.card{background:#0d121b;border:1px solid #263141;border-radius:18px;padding:35px;max-width:500px;width:100%}h2{margin:15px 0 25px;font-size:28px}label{display:block;font-size:14px;margin-top:20px}input{display:block;width:100%;margin-top:9px;padding:15px;border:1px solid #354357;border-radius:9px;background:#080c13;color:#fff;font:inherit}input:focus{outline:2px solid #00d1b2;outline-offset:2px}button{width:100%;padding:16px;border:0;border-radius:9px;background:#00d1b2;color:#061713;font-weight:700;font-size:15px;cursor:pointer}button:disabled{opacity:.55;cursor:wait}.secondary{margin-top:14px;background:#16212e;color:#eaf1f8;border:1px solid #354357}.muted{font-size:12px}#status{min-height:24px;font-size:14px;color:#f5c675}[hidden]{display:none!important}footer{padding:24px 6vw;border-top:1px solid #172230;color:#7891ab;font-size:11px}@media(max-width:760px){main{grid-template-columns:1fr;padding:20px 6vw 40px;gap:25px}h1{font-size:38px}header{padding:25px 6vw}.card{max-width:none;padding:25px}}
