:root{color-scheme:dark;--bg:#111512;--panel:#1a201b;--text:#f2f0e8;--muted:#b4bdb1;--accent:#d4eb9b;--line:#394336;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 5% 30%,#273325 0,transparent 55%),var(--bg);color:var(--text);min-height:100vh}header,main,footer{max-width:1320px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:36px 56px}.brand{color:var(--text);text-decoration:none;font-size:16px;font-weight:800;letter-spacing:.12em}.brand span{color:var(--accent)}.availability{font-size:12px;color:var(--muted)}main{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding:45px 56px 65px}.eyebrow{font-size:10px;letter-spacing:.19em;color:var(--accent);font-weight:700;margin:0 0 24px}h1{font-size:clamp(50px,6.5vw,92px);font-weight:500;line-height:1.06;letter-spacing:-.065em;margin:0 0 26px}h1 span{color:var(--accent)}.sale{font-size:29px;letter-spacing:-.035em;margin:0 0 20px}.description{max-width:390px;line-height:1.8;font-size:16px;color:var(--muted)}.details{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0 70px}.details span{border:1px solid var(--line);border-radius:30px;padding:10px 14px;font-size:11px;color:var(--muted)}.fine-print{max-width:370px;color:var(--muted);font-size:12px;line-height:1.7}.offer{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:34px}.offer .eyebrow{margin-bottom:12px}h2{font-size:30px;font-weight:500;letter-spacing:-.04em;margin:0}.form-intro{font-size:13px;color:var(--muted);line-height:1.6;margin:12px 0 22px}label{display:block;font-size:12px;margin:16px 0 8px}label span{color:var(--muted)}input,textarea{display:block;width:100%;background:#111712;color:var(--text);border:1px solid #46513f;border-radius:7px;padding:12px 13px;font:inherit;font-size:14px;min-width:0}input::placeholder,textarea::placeholder{color:#99a294;opacity:1}textarea{resize:vertical}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.amount{display:flex;align-items:center;background:#111712;border:1px solid #46513f;border-radius:7px}.amount>span{font-size:12px;color:var(--accent);padding:0 13px;border-right:1px solid var(--line)}.amount input{border:0;background:transparent}small{display:block;font-size:11px;color:var(--muted);margin-top:8px}.privacy{font-size:11px;color:var(--muted);line-height:1.6;margin:18px 0}button{width:100%;padding:14px 16px;background:var(--accent);border:0;border-radius:7px;color:#18200f;font-weight:700;font-size:14px;display:flex;justify-content:space-between;cursor:pointer}button:hover{background:#e2f5b5}button:disabled{opacity:.65;cursor:wait}#form-status{font-size:13px;line-height:1.5;margin:12px 0 0}#form-status:empty{display:none}#form-status[data-state="error"]{color:#ffc1b3}#form-status[data-state="success"]{color:var(--accent)}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}footer{border-top:1px solid var(--line);padding:24px 56px;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}@media(max-width:800px){header{padding:25px}main{grid-template-columns:1fr;gap:30px;padding:30px 25px 45px}.intro{padding:15px 0}h1{font-size:clamp(52px,12vw,82px)}.details{margin:25px 0}.fine-print{margin-bottom:0}.offer{padding:26px}footer{padding:24px 25px}}@media(max-width:400px){.availability{font-size:10px}.brand{font-size:12px}header{gap:15px}.offer{padding:22px}footer{gap:25px;line-height:1.5}}