:root{color-scheme:dark;font-family:Arial,sans-serif;background:#111310;color:#f6f7f2}*{box-sizing:border-box}body{margin:0;padding:36px 20px 60px}main{max-width:620px;margin:auto}.brand{color:#e8ff59;font-size:18px;font-weight:800;letter-spacing:.08em;text-decoration:none}.eyebrow{margin-top:44px;color:#bac5ad;font-size:13px}h1{font-size:clamp(32px,7vw,46px);line-height:1.12;letter-spacing:-.03em;margin:14px 0 20px}.intro{color:#d0d6c9;line-height:1.6}a{color:#e8ff59}form{margin-top:30px;display:grid;gap:18px}label{display:grid;gap:8px;font-size:14px}label>span{color:#bdc5b6}input,select,textarea{width:100%;min-width:0;padding:13px;border:1px solid #53604a;border-radius:8px;background:#1d2319;color:#f6f7f2;font:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #e8ff59;outline-offset:3px}.consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.consent input{width:20px;height:20px;flex-shrink:0;accent-color:#e8ff59}.note{font-size:13px;color:#bdc5b6;line-height:1.5;margin:0}button{padding:16px;background:#e8ff59;color:#15180e;border:0;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}button:disabled{opacity:.6;cursor:wait}#formError{color:#ffb1a8;margin:0}.honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#success{margin-top:36px;padding:24px;background:#1d2319;border:1px solid #53604a;border-radius:12px;line-height:1.6}@media(max-width:400px){body{padding:24px 16px 44px}}
.screen-video{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:12px;background:#171a14;margin:12px 0}.offer{padding:24px;margin:24px 0 36px;border:1px solid #53604a;border-radius:12px;background:#1d2319;line-height:1.6}.offer .eyebrow{margin:0}.offer h2{font-size:30px;margin:10px 0}.offer .primary{display:block;text-align:center;background:#e8ff59;color:#15180e;padding:14px 18px;border-radius:8px;font-weight:700;text-decoration:none;margin:20px 0 12px}
