@font-face{font-family:DIN W01;font-weight:400;src:url(../fonts/6ceed230-b2b3-4422-b048-4aa11687430a.woff2) format("woff2"),url(../fonts/80b0143f-6f0d-4dce-aafd-f3c81b85d177.woff) format("woff")}@font-face{font-family:DIN W01;font-weight:700;src:url(../fonts/398e3e8c-3bf0-4af1-9791-f426a7992711.woff2) format("woff2"),url(../fonts/4ba8e512-e6fb-494f-afd3-a7b68b2e5efb.woff) format("woff")}@font-face{font-family:DIN W01;font-weight:900;src:url(../fonts/d6241c0e-d7b5-46c2-8d41-524b7a7c86d1.woff2) format("woff2"),url(../fonts/b02e1860-f927-4d9a-9f4f-e66d2a5760d9.woff) format("woff")}:root{--bg:#0f1011;--panel:hsla(0,0%,100%,.06);--panel2:hsla(0,0%,100%,.08);--line:hsla(0,0%,100%,.12);--text:hsla(0,0%,100%,.92);--muted:hsla(0,0%,100%,.72);--muted2:hsla(0,0%,100%,.55);--accent:#f1cf33;--accent2:#e4c02f;--black:#101112;--danger:#ff5c5c;--ok:#4de06a;--shadow:0 14px 45px rgba(0,0,0,.45);--radius:18px;--radius2:26px;--max:960px;--pad:18px;--pad2:22px;--font:sans-serif,"DIN W01"}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edge{background:var(--accent);bottom:0;opacity:.95;position:fixed;top:0;width:14px;z-index:0}.edge.left{left:0}.edge.right{right:0}@media (min-width:980px){.edge{width:22px}}.sticky-cta{background:linear-gradient(180deg,rgba(15,16,17,0),rgba(15,16,17,.92) 38%,rgba(15,16,17,.98));bottom:0;left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:20}.sticky-cta .wrap{display:flex;gap:10px;margin:0 auto;max-width:var(--max);pointer-events:all}@media (min-width:900px){.sticky-cta{display:none}}.btn{align-items:center;background:var(--accent);border:1px solid rgba(0,0,0,.25);border-radius:999em;box-shadow:0 10px 25px rgba(241,207,51,.22);color:#141414;display:inline-flex;font-weight:900;gap:10px;justify-content:center;letter-spacing:.4px;padding:14px 16px;text-decoration:none;transition:transform .08s ease,filter .15s ease;width:100%}.btn:active{transform:translateY(1px) scale(.995)}.btn.secondary{background:transparent;border:1px solid var(--line);box-shadow:none;color:var(--text)}.btn.small{font-weight:850;padding:12px 14px}button.btn{cursor:pointer}.container{margin:0 auto;max-width:var(--max);padding:18px 16px 92px;position:relative;z-index:1}@media (min-width:540px){.container{padding:28px 18px 110px}}@media (min-width:900px){.container{padding-bottom:40px}}.topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.topbar .btn{width:auto}.brand{align-items:baseline;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.brand .migua{font-size:18px;font-weight:1000;letter-spacing:.8px;line-height:1}.brand .tag{color:var(--muted2);font-size:12px;font-weight:650;letter-spacing:.2px}.hero{background:linear-gradient(180deg,rgba(15,16,17,.58),rgba(15,16,17,.92) 65%,#0f1011);border:1px solid var(--line);border-radius:var(--radius2);box-shadow:var(--shadow);overflow:hidden}.hero-inner{padding:22px}@media (min-width:760px){.hero-inner{padding:34px}}.kicker{align-items:center;background:rgba(241,207,51,.12);border:1px solid rgba(241,207,51,.32);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:.25px;margin-bottom:14px;padding:8px 12px}h1{font-size:34px;font-weight:1000;letter-spacing:-.6px;line-height:1.02;margin:0 0 10px;text-transform:uppercase}@media (min-width:540px){h1{font-size:44px}}.sub{color:var(--muted);font-size:15px;line-height:1.45;margin:0 0 16px;max-width:52ch}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 16px}.pill{background:hsla(0,0%,100%,.05);border:1px solid var(--line);border-radius:999px;color:hsla(0,0%,100%,.86);font-size:12px;font-weight:800;padding:8px 10px}.grid{display:grid;gap:14px;margin-top:14px}@media (min-width:900px){.grid{align-items:start;grid-template-columns:1.15fr .85fr}}.flex{display:flex;flex-direction:column;gap:14px}.card{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.05));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px rgba(0,0,0,.25);padding:var(--pad2)}.card h2{font-size:18px;font-weight:950;letter-spacing:.2px;margin:0 0 10px;text-transform:uppercase}.card p{color:var(--muted);font-size:14px;line-height:1.45;margin:0 0 12px}.video-shell{background:#0b0c0d;border:1px solid var(--line);border-radius:16px;overflow:hidden}video{display:block;height:auto;width:100%}.hint{color:var(--muted2);font-size:12px;line-height:1.35;margin-top:10px}.bullets{display:grid;gap:10px;list-style:none;margin:12px 0 0;padding:0}.bullets li{align-items:flex-start;color:var(--muted);display:flex;font-size:14px;gap:10px;line-height:1.4}.dot{background:var(--accent);border-radius:999px;box-shadow:0 0 0 3px rgba(241,207,51,.16);flex:0 0 auto;height:9px;margin-top:6px;width:9px}.prize{background:radial-gradient(1200px 600px at 20% 0,rgba(241,207,51,.18),hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,.04) 100%);border:1px solid rgba(241,207,51,.34)}.prize .badge{align-items:center;background:var(--accent);border-radius:999px;color:#141414;display:inline-flex;font-weight:950;gap:10px;letter-spacing:.4px;margin-bottom:12px;padding:8px 12px;text-transform:uppercase}form{margin-top:10px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}label{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:850;letter-spacing:.2px}input{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;color:var(--text);font-size:15px;outline:none;padding:14px;width:100%}input::placeholder{color:hsla(0,0%,100%,.38)}input:focus{border-color:rgba(241,207,51,.7);box-shadow:0 0 0 4px rgba(241,207,51,.14)}.micro{color:var(--muted2);font-size:12px;line-height:1.35;margin-top:-4px}.checks{display:grid;gap:10px;margin:14px 0 12px}.check{align-items:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;display:flex;gap:10px;padding:10px 12px}.check input{height:18px;margin-top:3px;padding:0;width:18px}.check span{color:var(--muted);font-size:13px;line-height:1.35}a{border-bottom:1px dashed rgba(241,207,51,.5);color:rgba(241,207,51,.95);text-decoration:none}a:hover{filter:brightness(1.05)}.error{color:var(--danger);display:none;font-size:12px;line-height:1.25;margin-top:-6px}.error.show{display:block}.success{background:rgba(77,224,106,.08);border:1px solid rgba(77,224,106,.35);border-radius:var(--radius);display:none;margin-top:12px;padding:16px}.success strong{color:hsla(0,0%,100%,.95)}.success p{color:var(--muted);font-size:13px;line-height:1.35;margin:6px 0 0}details{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:10px 12px}details .terms{color:var(--muted);font-size:13px;line-height:1.45;margin-top:10px}details ul{margin:8px 0 0 18px;padding:0}details li{margin:6px 0}summary{color:hsla(0,0%,100%,.9);cursor:pointer;font-weight:900;letter-spacing:.2px}footer{color:var(--muted2);font-size:12px;line-height:1.5;margin-top:18px;padding:18px 4px 0}.footerline{border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:8px;margin-top:16px;padding-top:14px}@media (min-width:900px){.container{padding-bottom:40px}.btn{width:auto}.hero-actions{display:flex;gap:10px}}.mobile-form{display:block}@media (min-width:900px){.mobile-form{display:none}}.desktop-form{display:none}@media (min-width:900px){.desktop-form{display:block}}.bullets li span,.card p,.sub{max-width:62ch}