:root{--black:#111110;--panel:#201d19;--soft:#28231d;--gold:#d8b474;--light:#f8efe0;--muted:#c6bdaf;--line:#5b4831}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--light);margin:0;font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.14}h1{font-size:clamp(42px,5.8vw,76px)}h2{font-size:clamp(32px,4.2vw,53px)}h3{font-size:clamp(24px,2.4vw,34px)}p{color:var(--muted);margin:0 0 18px}.wrap{width:min(1180px,100% - 44px);margin:auto}.eyebrow{letter-spacing:.19em;color:var(--gold);text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.gold{color:var(--gold)}.btn{color:#1b160e;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#b88e4d,#f0cf95);border:1px solid #e5c68c;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:15px 23px;font-size:12px;font-weight:800;transition:transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.outline{color:var(--gold);background:0 0}.header{z-index:10;background:#111110f5;border-bottom:1px solid #403528;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.mark{letter-spacing:.2em;align-items:center;gap:13px;font-size:14px;font-weight:800;display:flex}.mark b{color:var(--gold);border:1px solid var(--gold);letter-spacing:-.09em;padding:5px 9px;font:700 26px Georgia,serif}.mark small{color:var(--gold);letter-spacing:.19em;font-size:9px;font-weight:400;display:block}.links{align-items:center;gap:25px;font-size:13px;display:flex}.links a:hover{color:var(--gold)}.menu{color:var(--gold);border:1px solid var(--line);background:0 0;padding:8px 12px;display:none}.hero{background:linear-gradient(90deg,#080808f5 3%,#080808df 39%,#08080870 79%),url(/__l5e/assets-v1/43d7a589-bc28-4c95-a202-dbaef95f65a0/hero.webp) 50%/cover;align-items:center;min-height:630px;display:flex;position:relative}.hero-inner{padding:86px 0}.hero h1,.hero p{max-width:720px}.hero p{max-width:560px;font-size:18px}.hero-ctas{flex-wrap:wrap;gap:13px;margin:28px 0;display:flex}.hero-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.hero-tags span{color:#ead1a4;background:#201b17c9;border:1px solid #7b603b;padding:7px 11px;font-size:11px}.section{padding:85px 0}.section.alt{background:#1a1815;border-block:1px solid #403425}.intro{text-align:center;max-width:760px;margin:0 auto 35px}.intro p{font-size:16px}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.product{background:var(--panel);border:1px solid #735735;flex-direction:column;min-width:0;display:flex;overflow:hidden}.product img{object-fit:cover;width:100%;height:330px;display:block}.product-body{flex-direction:column;flex:1;align-items:flex-start;padding:27px 29px 29px;display:flex}.product p{flex:1;font-size:15px}.product .eyebrow{margin-bottom:10px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tile{background:var(--panel);border:1px solid #453729;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tile img{object-fit:cover;width:100%;height:205px;display:block}.tile-body{flex-direction:column;flex:1;padding:21px;display:flex}.tile h3{font-size:24px}.tile p{flex:1;font-size:13px}.tile a{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:800}.disclaimer{text-align:center;color:#a99c89;margin-top:20px;font-size:12px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{border-top:2px solid var(--gold);padding:22px 12px 0 0}.step b{color:var(--gold);font:36px Georgia,serif}.step h3{margin:13px 0;font-size:24px}.step p{font-size:14px}.cta{text-align:center;background:radial-gradient(at top,#59412680,#0000 65%),#28211b;border:1px solid #785a37;padding:58px 36px}.cta p{max-width:690px;margin:0 auto 27px}.faq{max-width:850px;margin:auto}.faq details{border-bottom:1px solid #56412c;padding:20px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{padding-top:12px;font-size:14px}.footer{border-top:1px solid var(--line);background:#0c0c0b;padding:43px 0;font-size:13px}.footer p{font-size:13px}.footer a{color:var(--gold);text-decoration:underline}.float{z-index:9;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0008}.toast{z-index:50;color:#fff0d6;border:1px solid var(--gold);background:#29231c;max-width:320px;padding:16px;display:none;position:fixed;top:90px;right:20px}.legal{color:#ad9e86;margin-top:22px;font-size:12px}@media (width<=900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.links{gap:12px}.nav>.btn{display:none}}@media (width<=650px){.wrap{width:min(100% - 32px,1180px)}.section{padding:62px 0}.hero{background-position:65%;min-height:650px}.hero-inner{padding:72px 0}.hero p{font-size:16px}.hero-ctas{flex-direction:column}.duo,.grid,.steps{grid-template-columns:1fr}.product img{height:255px}.tile img{height:240px}.menu{display:block}.links{border-bottom:1px solid var(--gold);background:#1a1713;flex-direction:column;align-items:start;padding:22px;display:none;position:absolute;top:77px;left:0;right:0}.links.open{display:flex}.cta{padding:40px 22px}.float{bottom:10px;right:10px}.float .btn{padding:11px 13px;font-size:10px}.mark{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
