:root{--bg:#07070a;--bg2:#0b0b12;--card:#ffffff0f;--line:#ffffff1a;--text:#ffffffeb;--muted:#ffffffad;--gold:#d7b56d;--gold2:#f2dfb2;--shadow:0 18px 55px #0000008c;--radius:22px;--max:1120px}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);letter-spacing:.2px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#0000;background-image:radial-gradient(1200px 600px at 70% -10%,#d7b56d2e,#0000 60%),radial-gradient(900px 500px at 15% 10%,#f2dfb21a,#0000 62%),radial-gradient(800px 600px at 40% 120%,#d7b56d1f,#0000 58%),linear-gradient(#07070ac7,#07070ae0),url(/background1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}@media (max-width:820px){body{background-attachment:scroll}}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:24px}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.brand{letter-spacing:2.6px;align-items:center;gap:10px;font-weight:700;display:flex}.mark{background:radial-gradient(circle at 30% 30%,var(--gold2),var(--gold));border-radius:12px;width:34px;height:34px;box-shadow:0 10px 24px #d7b56d38}.pill{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:13px}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff08);position:relative;overflow:hidden}.panel:before{content:"";pointer-events:none;background:radial-gradient(500px 220px at 20% 0,#d7b56d2e,#0000 70%);position:absolute;inset:-2px}.hero{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:22px;padding:44px 0 18px;display:grid}@media (max-width:920px){.hero{grid-template-columns:1fr;padding-top:26px}}.hero-left{padding:32px 28px}@media (max-width:520px){.hero-left{padding:26px 18px}}.eyebrow{color:var(--muted);background:#d7b56d0f;border:1px solid #d7b56d40;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:inline-flex}.dot{background:var(--gold);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 6px #d7b56d1f}h1{letter-spacing:-.8px;margin:14px 0 10px;font-size:clamp(34px,3.8vw,52px);line-height:1.02}.slogan{color:var(--muted);max-width:54ch;margin:10px 0 18px;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.gold{background:linear-gradient(90deg,var(--gold2),var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.cta-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.btn{color:var(--text);-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:650;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(#d7b56d38,#d7b56d1a);border-color:#d7b56d73;box-shadow:0 14px 35px #d7b56d1f}.btn-primary:hover{background:linear-gradient(#d7b56d42,#d7b56d1f);border-color:#d7b56da6}.hero-right{grid-template-rows:auto 1fr;gap:14px;padding:22px;display:grid}.product-card{flex-direction:column;gap:12px;min-height:250px;padding:22px;display:flex}.shine{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#f2dfb238,#0000 60%);border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-120px}.product-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.product-title b{letter-spacing:2px}.meta{color:var(--muted);font-size:13px}.divider{background:#ffffff1a;height:1px;margin:6px 0}.specs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spec{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.spec small{color:var(--muted);font-size:12px;display:block}.spec strong{margin-top:4px;font-size:14px;display:block}section{padding:26px 0}.grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:920px){.grid{grid-template-columns:1fr}}.card{border-radius:var(--radius);border:1px solid var(--line);background:#ffffff0a;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000059}.card:before{content:"";pointer-events:none;background:radial-gradient(520px 260px at 10% 0,#d7b56d1f,#0000 70%);position:absolute;inset:-2px}.h2{letter-spacing:.6px;margin:0 0 10px;font-size:18px}.p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}@media (max-width:920px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{background:#0000002e;border:1px solid #ffffff1a;border-radius:18px;min-height:118px;padding:16px}.step .n{width:30px;height:30px;color:var(--gold2);background:#d7b56d1a;border:1px solid #d7b56d61;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.step b{letter-spacing:.4px;margin-top:10px;display:block}.step p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.email{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.input{color:var(--text);background:#00000038;border:1px solid #ffffff24;border-radius:14px;outline:none;flex:240px;padding:12px 14px}.input:focus{border-color:#d7b56d80;box-shadow:0 0 0 6px #d7b56d1a}.footer{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;padding:26px 0 40px;font-size:12px;display:flex}.qr-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.qr{background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;justify-content:center;align-items:center;width:162px;height:162px;display:flex;overflow:hidden}.qr-meta{flex:260px;min-width:220px}
