@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap";
:root{--ink:#f6f0e7;--muted:#b5aca5;--bg:#0e0d0d;--panel:#181515;--line:#3a302f;--gold:#e6a919;--gold2:#ffd15b;--red:#651920}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.offer-bar{background:var(--gold);color:#170e09;text-align:center;letter-spacing:.13em;padding:11px 16px;font-size:11px;font-weight:800}.offer-bar span{padding:0 12px}.site-header{background:#0e0d0de6;border-bottom:1px solid #292223;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,72px);display:flex}.brand{letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900;line-height:.77}.brand span{color:var(--gold2)}.brand small{letter-spacing:.2em;color:#d9c3a3;margin-top:10px;font:600 8px Inter,sans-serif;display:block}nav{letter-spacing:.1em;color:#c8c0b8;align-items:center;gap:27px;font-size:11px;font-weight:800;display:flex}nav a:hover,.text-link:hover{color:var(--gold2)}.facebook-link,.facebook-cta{color:#d9def8;border:1px solid #485aa0;padding:10px 13px}.hero{background:radial-gradient(circle at 20% 30%,#311a1c 0,#0e0d0d 45%);grid-template-columns:1fr 1fr;min-height:650px;display:grid}.hero-copy{align-self:center;padding:90px clamp(24px,7vw,110px) 65px}.eyebrow,.section-kicker{letter-spacing:.2em;color:var(--gold2);font-size:12px;font-weight:800}h1,h2,h3{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;line-height:.9}h1{letter-spacing:-.02em;margin:22px 0 24px;font-size:clamp(65px,8vw,116px)}h1 em{color:var(--gold2);font-style:normal}.lead{color:#d1c6bd;max-width:510px;font-size:16px;line-height:1.7}.check-list{gap:13px;margin:28px 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid}.check-list li:before{content:"✓";color:#1b1712;background:var(--gold);border-radius:50%;place-items:center;width:19px;height:19px;margin-right:10px;font-weight:900;display:inline-grid}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.buy-button{background:var(--gold);color:#17100c;letter-spacing:.08em;align-items:center;gap:23px;padding:17px 22px;font-size:12px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.buy-button:hover{background:var(--gold2);transform:translateY(-2px)}.text-link{color:#d6c7b6;font-size:12px;font-weight:700}.trust-row{color:#8f8580;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:11px;display:flex}.trust-row b,.stars{color:var(--gold2);letter-spacing:.12em}.hero-image-link{min-height:550px;display:block}.hero-image-link img,.feature-split img,.lifestyle img,.reviews img{object-fit:cover;width:100%;height:100%;display:block}.proof-strip{color:#b9aaa0;letter-spacing:.11em;background:#1c1717;border-top:1px solid #4d3530;border-bottom:1px solid #4d3530;flex-wrap:wrap;justify-content:center;gap:32px;padding:19px 20px;font-size:10px;font-weight:700;display:flex}.proof-strip strong{color:var(--gold2)}.section-pad{padding:110px clamp(24px,8vw,130px)}.intro{text-align:center;background:#141111}.intro h2,.feature-split h2,.lifestyle h2,.final-cta h2{margin:20px 0;font-size:clamp(50px,6vw,88px)}.section-intro{color:var(--muted);max-width:600px;margin:0 auto;line-height:1.7}.benefit-grid{background:var(--line);text-align:left;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.benefit-grid article{background:#141111;padding:33px}.number{color:var(--gold);font-family:Barlow Condensed;font-size:24px}.benefit-grid h3{margin:24px 0 12px;font-size:30px}.benefit-grid p,.feature-split p,.lifestyle p{color:var(--muted);font-size:14px;line-height:1.8}.feature-split{background:#0d0c0c;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,8vw,110px);display:grid}.feature-split>a{height:590px}.stat-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0;padding:23px 0;display:grid}.stat-list div{align-items:center;gap:9px;display:flex}.stat-list b{color:var(--gold2);font:800 46px Barlow Condensed}.stat-list span{color:#bbb0a8;font-size:10px;line-height:1.3}.lifestyle{background:linear-gradient(135deg,#391417,#161010);grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lifestyle>a{max-height:520px;overflow:hidden}.reviews{background:#171313;grid-template-columns:1.1fr .9fr;display:grid}.reviews img{max-height:480px}.review-copy{align-self:center;padding:70px clamp(24px,7vw,90px)}.stars{font-size:28px}.review-copy blockquote{text-transform:uppercase;margin:25px 0;font:600 clamp(35px,4vw,58px)/.95 Barlow Condensed}.review-copy p{color:var(--muted);margin-bottom:30px;font-size:14px;line-height:1.7}.final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#682129 0,#160e0f 55%,#0e0d0d 100%);padding:120px 24px}.final-cta>p:not(.eyebrow){color:#d5c5b8;max-width:450px;margin:0 auto 30px;line-height:1.7}.facebook-cta{width:max-content;margin:22px auto 0;font-size:12px;display:block}footer{border-top:1px solid var(--line);color:#8e8580;flex-wrap:wrap;align-items:center;gap:34px;padding:35px clamp(24px,6vw,90px);font-size:11px;display:flex}.disclaimer{color:#665e59;width:100%;font-size:9px;line-height:1.5}@media (max-width:800px){nav a:not(.facebook-link){display:none}.site-header{height:72px}.hero,.feature-split,.lifestyle,.reviews{grid-template-columns:1fr}.hero{flex-direction:column;display:flex}.hero-copy{padding:70px 24px 50px}.hero-image-link{min-height:auto}.hero-image-link img{height:auto}.benefit-grid{grid-template-columns:1fr;margin-top:45px}.feature-split{flex-direction:column;padding-top:70px;display:flex}.feature-split>a{width:100%;height:auto}.feature-split img{height:auto}.lifestyle{flex-direction:column;padding-top:70px;display:flex}.lifestyle>a{order:-1;max-height:none}.lifestyle img,.reviews img{height:auto}.review-copy{padding:55px 24px 70px}.proof-strip{gap:15px;font-size:9px}.stat-list{gap:8px}.stat-list b{font-size:38px}.stat-list span{font-size:9px}}
