
:root{color-scheme:dark;--bg:#17120e;--surface:#211912;--surface2:#2a2119;--ink:#f7f0e6;--muted:#c5b8a7;--line:#4a3a29;--amber:#e8b35d;--amber2:#ffd891;--green:#a8c2a0}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:radial-gradient(ellipse at 70% -8%,#3b2a18 0,transparent 43%),linear-gradient(180deg,#17120e,#100d0b 72%);color:var(--ink);font:16px/1.62 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}.wrap{width:min(calc(100% - 36px),1160px);margin-inline:auto}
.qa-banner{padding:10px 16px;text-align:center;background:#3c2b18;color:#ffdda0;border-bottom:1px solid #755328;font-weight:900;font-size:.76rem;letter-spacing:.09em}.qa-banner small{display:block;margin-top:2px;font-weight:600;font-size:.75rem;letter-spacing:0;color:#eddbc0}
.top{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;background:#17120eeb;backdrop-filter:blur(12px);border-bottom:1px solid #4a3a2944}.brand{font-size:1rem;font-weight:950;letter-spacing:.1em}.brand span{color:var(--amber2)}.top a{padding:9px 14px;border:1px solid #70532f;border-radius:999px;color:var(--amber2);text-decoration:none;font-size:.85rem;font-weight:800}
.hero{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;padding-top:30px;padding-bottom:40px}.eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber2);font-weight:900}.tag{display:inline-flex;margin:12px 0 0;padding:6px 11px;border:1px solid #654b2b;border-radius:999px;background:#2a2016;color:#f3d19b;font-size:.75rem;font-weight:750}.hero h1{max-width:650px;margin:14px 0;font-size:clamp(2.6rem,10vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.accent{color:var(--amber2)}.hero p{max-width:600px;color:var(--muted);font-size:1.02rem;line-height:1.75}.heroProduct{margin:0}.heroProduct img,.heroProduct>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #5a472e;border-radius:20px;box-shadow:0 24px 65px #0008}.heroProduct figcaption{margin-top:10px;text-align:center;color:#c4b49e;font-size:.8rem}.actions{display:flex;flex-direction:column;gap:10px;margin:22px 0 12px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 18px;border:1px solid var(--amber);border-radius:12px;background:linear-gradient(135deg,#f2c579,#d99c42);color:#20150b;text-decoration:none;font:inherit;font-weight:900;box-shadow:0 8px 22px #d18b3030;cursor:pointer;transition:transform .18s ease,filter .18s ease}.btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn.secondary{background:#261d15;border-color:#70532f;color:#f2d19e;box-shadow:none}.fine{color:#b9ab98;font-size:.83rem}
.bundle-preview{display:grid;grid-template-columns:1fr;gap:22px;align-items:start;padding:clamp(20px,4vw,38px);margin:0 auto 34px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#2a2119,#1d1712);box-shadow:0 20px 50px #0005}.bundle-list h2,.section h2{margin:8px 0 13px;font-size:clamp(1.9rem,7vw,3rem);line-height:1.07;letter-spacing:-.045em}.intro{max-width:730px;color:var(--muted)}.bundle-checks{display:grid;gap:11px;margin:20px 0 0;padding:0;list-style:none}.bundle-checks li{position:relative;padding:14px 16px 14px 46px;border:1px solid #443525;border-radius:13px;background:#211a14}.bundle-checks li:before{content:"✓";position:absolute;left:15px;top:14px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#594123;color:var(--amber2);font-weight:950;font-size:.8rem}.bundle-checks strong{display:block;color:#fff4e2;font-size:.95rem;line-height:1.4}.bundle-checks span{display:block;margin-top:4px;color:var(--muted);font-size:.86rem;line-height:1.55}
.proof{display:flex;flex-wrap:wrap;gap:9px;padding:18px 0 24px;border-bottom:1px solid var(--line);color:#e3d3bb;font-size:.84rem}.proof>span{padding:7px 11px;border:1px solid #4c3b28;border-radius:999px;background:#211a13}.proof>span:first-child:before,.proof>span:nth-child(2):before,.proof>span:nth-child(3):before{content:"✓  ";color:var(--amber2);font-weight:900}
.section{padding:58px 0}.section-heading{max-width:760px}.grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:23px}.card{padding:21px;border:1px solid #493a29;border-radius:16px;background:linear-gradient(155deg,#282017,#201811);box-shadow:0 10px 26px #0002}.card-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #70532f;border-radius:12px;background:#392a1a;font-size:1.2rem}.card .n{margin-top:15px;color:var(--amber2);font-size:.68rem;letter-spacing:.1em;font-weight:900}.card h3{margin:7px 0;color:#fff4e4;font-size:1.1rem;line-height:1.3}.card p{margin:0;color:var(--muted);font-size:.9rem}.purchase{border-top:1px solid #433524;border-bottom:1px solid #433524;background:linear-gradient(110deg,#1b150f,#241b12 55%,#19130e)}.split{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.checklist{margin:21px 0 0;padding:0;list-style:none}.checklist li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid #473827;color:#e1d3bd}.checklist li:before{content:"✓";position:absolute;left:2px;color:var(--amber2);font-weight:950}.offer{padding:22px;border:1px solid #725633;border-radius:20px;background:linear-gradient(150deg,#302317,#211811);box-shadow:0 20px 45px #0006}.offer h2{margin:8px 0 5px;font-size:1.75rem}.offer p{color:var(--muted)}.price{margin:12px 0;color:#fff1d5;font-size:2.8rem;font-weight:950;letter-spacing:-.05em}.price small{color:#d5c2a7;font-size:.86rem;font-weight:650;letter-spacing:0}.notice{margin:13px 0;padding:11px 13px;border:1px solid #785932;border-radius:11px;background:#3a2b19;color:#ffe0a4;font-size:.83rem}.form{display:grid;grid-template-columns:1fr;gap:11px;margin:17px 0}.form label{color:#e9dcc8;font-size:.8rem;font-weight:800}.form input{display:block;width:100%;margin-top:5px;padding:12px;background:#17120e;color:#fff;border:1px solid #594630;border-radius:10px;font:inherit}.form input:focus{outline:2px solid #e8b35d88;border-color:var(--amber)}.form input::placeholder{color:#8d7e6b}.form .wide{grid-column:1/-1}.offer .btn{width:100%;margin-top:8px}.status{min-height:1.5em;margin-top:8px;color:#f4d29a;font-size:.84rem}.trust{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:14px;color:#d2c1a8;font-size:.78rem}.country-field{position:relative}.country-control{position:relative}.country-suggestions{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 5px);max-height:260px;overflow:auto;padding:5px;border:1px solid #665239;border-radius:11px;background:#241b14;box-shadow:0 16px 35px #000b}.country-suggestions[hidden]{display:none}.country-option{display:flex;width:100%;gap:10px;align-items:center;padding:10px;border:0;border-radius:7px;background:transparent;color:#fff2df;text-align:left;font:inherit;cursor:pointer}.country-option:hover,.country-option[aria-selected="true"]{background:#46331e}.country-option .flag{font-size:1.2rem}.country-option .dial{min-width:48px;color:var(--amber2);font-variant-numeric:tabular-nums}.country-option .country-name{flex:1}
.videoSection{padding:42px 0 64px}.videoCard{max-width:820px;margin:0 auto}.videoCard video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid #5a472e;border-radius:18px;background:#0c0907;box-shadow:0 20px 44px #0007}.videoCard figcaption{margin-top:10px;text-align:center;color:#c4b49e;font-size:.84rem}.faq details{padding:16px 0;border-bottom:1px solid #4a3a29}.faq summary{color:#fff0d8;font-weight:850;cursor:pointer}.faq p{margin:12px 0 2px;color:var(--muted)}.faq details[open] summary{color:var(--amber2)}
footer{padding:26px 0 34px;color:#b9aa95;font-size:.82rem}footer .wrap{line-height:2}footer a{display:inline-block;margin:3px;padding:1px 4px;color:#e8d8bf;text-decoration:none!important;text-underline-offset:0}footer a:hover{color:var(--amber2)}.qa-toast{position:fixed;z-index:80;left:12px;right:12px;bottom:12px;max-width:390px;margin:auto;padding:12px 15px;border:1px solid #8d6c3b;border-radius:13px;background:#2d2115ed;box-shadow:0 16px 40px #0008;color:#fff0d2;font-size:.8rem}.qa-toast strong,.qa-toast span{display:block}.qa-toast strong{color:var(--amber2);font-size:.68rem;letter-spacing:.1em}.analytics-consent{position:fixed;z-index:150;left:14px;right:14px;bottom:14px;max-width:520px;margin:auto;padding:16px;border:1px solid #70532f;border-radius:16px;background:#2b2118;box-shadow:0 18px 48px #000b;color:#f7f0e6}.analytics-consent p{margin:5px 0 12px;color:#d1c2ae;font-size:.84rem}.analytics-consent .consent-actions{display:flex;gap:8px}.analytics-consent button{flex:1;padding:10px;border:1px solid #77603d;border-radius:9px;background:#3b2d1e;color:#fff;font:inherit;font-weight:800}.analytics-consent button.accept{border-color:var(--amber);background:var(--amber);color:#21160b}
@media(min-width:680px){.wrap{width:min(calc(100% - 52px),1160px)}.hero{grid-template-columns:.92fr 1.08fr;gap:34px;padding-top:44px;padding-bottom:48px}.hero h1{font-size:clamp(3.2rem,6vw,4.7rem)}.actions{flex-direction:row;align-items:center}.actions .btn{width:auto}.bundle-preview{grid-template-columns:.85fr 1.15fr;gap:34px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:.9fr 1.1fr;gap:38px}.offer{padding:30px}.form{grid-template-columns:1fr 1fr}.videoSection{padding:58px 0 76px}}
@media(min-width:1000px){.hero{gap:48px;padding-top:52px;padding-bottom:58px}.hero p{font-size:1.08rem}.bundle-preview{padding:38px}.section{padding:78px 0}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card{min-height:205px}.offer{padding:34px}.proof{justify-content:center}}
@media(max-width:420px){.wrap{width:calc(100% - 26px)}.top{padding:11px 0}.top a{padding:8px 10px;font-size:.76rem}.hero h1{font-size:clamp(2.45rem,11vw,3rem)}.heroProduct img{border-radius:15px}.bundle-preview{padding:17px;border-radius:17px}.proof{gap:7px}.proof>span{font-size:.76rem}.offer{padding:18px}.analytics-consent .consent-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
