:root{color-scheme:dark;--bg:#07090d;--card:rgba(18,21,29,.78);--line:rgba(255,255,255,.1);--text:#f6f7fb;--muted:#9098a8;--gold:#f4c565;--orange:#e99a2c;--green:#53d49a;--red:#ff717e;--shadow:0 28px 90px rgba(0,0,0,.42)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 18% 0,#202027 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.glow{position:fixed;width:440px;height:440px;border-radius:50%;filter:blur(130px);opacity:.13;pointer-events:none}.glow-one{left:-170px;top:-170px;background:#f4a93a}.glow-two{right:-190px;bottom:-190px;background:#5571ff}.delivery-shell{width:min(1180px,calc(100% - 38px));margin:auto;position:relative}header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,var(--gold),var(--orange));color:#1a1104;font-weight:950;box-shadow:0 10px 28px rgba(233,154,44,.22)}.brand div{display:grid}.brand small{color:var(--muted);margin-top:2px}.theme{width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:18px;cursor:pointer}.hero{display:grid;grid-template-columns:1fr 460px;gap:72px;align-items:center;min-height:610px;padding:70px 0}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:850;color:var(--gold);margin:0 0 12px}.intro h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-.055em;margin:0;max-width:720px}.intro h1 em{font-style:normal;color:var(--gold)}.intro>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:17px;line-height:1.7;margin:25px 0}.signals{display:flex;gap:9px;flex-wrap:wrap}.signals span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;background:rgba(255,255,255,.035)}.signals i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);margin-right:6px}.redeem-card{min-height:460px;padding:32px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(25,29,39,.9),rgba(12,14,20,.82));box-shadow:var(--shadow);backdrop-filter:blur(24px)}.redeem-card h2{font-size:25px;margin:0 0 7px}.muted{color:var(--muted);line-height:1.55}.redeem-card form{display:grid;gap:17px;margin-top:27px}label{display:grid;gap:8px;color:#cbd0da;font-size:12px;font-weight:750}input{width:100%;border:1px solid var(--line);border-radius:13px;background:rgba(4,6,10,.62);color:var(--text);padding:14px;font:inherit;outline:0;text-transform:none}#deliveryKey{text-transform:uppercase;letter-spacing:.05em}input:focus{border-color:rgba(244,197,101,.62);box-shadow:0 0 0 4px rgba(244,197,101,.08)}.input-wrap{display:flex;align-items:center;border:1px solid var(--line);border-radius:13px;background:rgba(4,6,10,.62);padding-left:14px}.input-wrap:focus-within{border-color:rgba(244,197,101,.62);box-shadow:0 0 0 4px rgba(244,197,101,.08)}.input-wrap span{color:var(--muted)}.input-wrap input{border:0;background:transparent;box-shadow:none;padding-left:5px}button{font:inherit}.redeem-card form button{border:0;border-radius:13px;padding:14px 18px;background:linear-gradient(135deg,var(--gold),var(--orange));color:#1b1205;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(233,154,44,.18);transition:.2s}.redeem-card form button:hover{transform:translateY(-2px);filter:brightness(1.05)}button:disabled{opacity:.55;cursor:wait}.error{min-height:22px;color:var(--red);font-size:13px;margin:13px 0 0}.hidden{display:none!important}.status-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;margin-bottom:24px;background:rgba(83,212,154,.12);border:1px solid rgba(83,212,154,.25);color:var(--green);font-size:25px;font-weight:900}.status-icon.failed{color:var(--red);background:rgba(255,113,126,.1);border-color:rgba(255,113,126,.25)}.delivery-detail{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.delivery-detail span{color:var(--muted)}.delivery-detail b{text-align:right}.progress{height:7px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden;margin:27px 0}.progress i{display:block;height:100%;width:25%;background:linear-gradient(90deg,var(--gold),var(--orange));border-radius:inherit;transition:.4s}.secondary{width:100%;border:1px solid var(--line);border-radius:13px;padding:12px;background:rgba(255,255,255,.05);color:var(--text);font-weight:750;cursor:pointer}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 80px}.how>div{padding:24px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.025)}.how span{color:var(--gold);font-size:11px;font-weight:900}.how h3{margin:13px 0 7px}.how p{margin:0;color:var(--muted);line-height:1.55;font-size:13px}footer{display:flex;justify-content:space-between;padding:22px 0 30px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}footer a{color:var(--muted);text-decoration:none}body.light{--bg:#eef1f6;--card:rgba(255,255,255,.84);--line:rgba(20,28,44,.11);--text:#151922;--muted:#6d7585;--shadow:0 25px 70px rgba(40,50,75,.14);background:radial-gradient(circle at 15% 0,#fff4d8 0,transparent 34%),var(--bg)}body.light input,body.light .input-wrap{background:rgba(255,255,255,.86)}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:45px;padding:55px 0}.redeem-card{width:min(520px,100%)}.how{grid-template-columns:1fr}.intro h1{font-size:52px}}@media(max-width:520px){.delivery-shell{width:min(100% - 24px,1180px)}header{height:72px}.hero{padding:38px 0}.intro h1{font-size:42px}.redeem-card{padding:24px;min-height:440px}.signals{display:grid}.how{margin-bottom:45px}}
