:root{--wine:#4a0d16;--wine-deep:#27070d;--wine-soft:#6c2631;--gold:#e5a93b;--gold-light:#f5cf7a;--cream:#fff5e6;--cream-dark:#f3e5d1;--ink:#2c1a1c;--muted:#6e5b5a;--whatsapp:#25d366;--line:rgba(74,13,22,.14);--shadow:0 18px 60px rgba(39,7,13,.18);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wine);color:var(--cream);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}.skip-link{position:fixed;left:12px;top:-100px;z-index:1000;background:var(--gold);color:var(--wine);padding:10px 16px;font-weight:800}.skip-link:focus{top:12px}.container{width:min(1100px,calc(100% - 40px));margin:0 auto}.narrow{max-width:780px}.text-center{text-align:center}.section-dark{background:var(--wine);color:var(--cream)}.section-light{background:var(--cream);color:var(--ink)}.hero{position:relative;overflow:hidden;min-height:720px;padding:24px 0 76px}.hero-grid{display:grid;gap:34px;position:relative;z-index:1}.brand-placeholder{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px dashed rgba(229,169,59,.6);border-radius:8px;color:var(--gold-light);font-size:10px;letter-spacing:.12em;font-weight:800}.eyebrow{margin:0 0 15px;font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.eyebrow span{color:var(--gold-light)}.eyebrow-dark{color:var(--wine)}.eyebrow-wine{color:var(--wine-soft)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Inter,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.015em;line-height:1.02}h1{max-width:650px;margin-bottom:22px;font-size:clamp(2.8rem,12vw,5.8rem)}h1 em,h2 em{color:var(--gold);font-style:normal}h2{font-size:clamp(2.35rem,8vw,4.5rem);margin-bottom:18px}.hero-lead{max-width:620px;color:rgba(255,245,230,.83);font-size:1.05rem}.button{display:flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:15px 22px;border-radius:12px;border:0;font-family:Inter,system-ui,sans-serif;font-weight:800;letter-spacing:.025em;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.button span{font-family:Inter,sans-serif;font-size:1.2em}.button-primary{background:var(--gold);color:var(--wine);box-shadow:0 10px 24px rgba(229,169,59,.24);animation:pulse 3.2s infinite}.button-primary:hover,.button-primary:focus-visible{transform:translateY(-3px);box-shadow:0 16px 30px rgba(229,169,59,.34)}.button-dark{background:var(--wine);color:var(--gold);box-shadow:0 10px 24px rgba(74,13,22,.22)}.button-large{min-height:72px;font-size:1.04rem}.micro-proof{display:flex;flex-wrap:wrap;gap:10px 14px;margin:14px 0 0;color:rgba(255,245,230,.66);font-size:.73rem}.micro-proof span{color:var(--gold)}.hero-art{position:relative;max-width:500px;margin:0 auto;width:100%}.image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:24px;background:linear-gradient(135deg,rgba(229,169,59,.18),rgba(255,245,230,.05));border:1px dashed rgba(229,169,59,.65);color:var(--gold-light);text-align:center;font-weight:800;letter-spacing:.08em;font-size:.82rem}.image-placeholder small{display:block;margin-top:6px;color:rgba(255,245,230,.62);font-size:.68rem;font-weight:500;letter-spacing:0}.image-placeholder-tall{min-height:430px;border-radius:180px 180px 20px 20px;background:radial-gradient(circle at 52% 30%,rgba(229,169,59,.32),transparent 42%),linear-gradient(160deg,#8f4a35,#46131d 72%);box-shadow:var(--shadow);border:8px solid rgba(229,169,59,.32)}.hero-sticker{position:absolute;right:4px;bottom:32px;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:var(--gold);color:var(--wine);transform:rotate(8deg);box-shadow:0 12px 25px rgba(0,0,0,.25)}.hero-sticker strong{font:800 2rem/1 Inter,system-ui,sans-serif}.hero-sticker span{font-size:.65rem;font-weight:800;text-transform:uppercase}.sparkle{position:absolute;color:var(--gold);font-size:2.4rem;z-index:2}.sparkle-one{top:8%;left:-8%}.sparkle-two{bottom:12%;left:4%;font-size:1.2rem}.hero-glow{position:absolute;right:-20%;bottom:-30%;width:80%;height:70%;background:radial-gradient(circle,rgba(229,169,59,.19),transparent 65%);pointer-events:none}.deadline-band{background:var(--gold);color:var(--wine);padding:30px 0}.deadline-grid{display:grid;gap:22px;align-items:center}.deadline-copy{max-width:560px;margin:0;font-weight:700;line-height:1.35}.countdown{display:flex;align-items:center;justify-content:center;gap:9px}.countdown>div{display:grid;min-width:62px;gap:3px;text-align:center}.countdown strong{font:800 2.8rem/1 Inter,system-ui,sans-serif}.countdown span{font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.countdown i{font:800 1.6rem Inter,system-ui,sans-serif;font-style:normal}.pain-section,.receive-section,.numbers-section,.author-section,.guarantee-section{padding:86px 0}.section-intro{max-width:640px;margin:0 auto;color:var(--muted);font-size:1.05rem}.section-dark .section-intro{color:rgba(255,245,230,.72)}.pain-grid{display:grid;gap:14px;margin-top:40px}.pain-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.42);box-shadow:0 8px 20px rgba(74,13,22,.05)}.pain-card p{margin:16px 0 0;font-weight:700}.line-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--wine-soft);border-radius:50%;color:var(--wine-soft);font-size:1.35rem}.closing-line{margin-top:44px;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:1.65rem;color:var(--wine-soft)}.closing-line strong{color:var(--wine)}.method-section,.bonus-section,.testimonials-section,.offer-section,.faq-section{padding:86px 0}.split-heading{display:grid;gap:26px}.split-heading .section-intro{margin:0}.timeline{display:grid;gap:0;margin:50px 0 38px}.timeline-item{position:relative;display:grid;grid-template-columns:64px 1fr;gap:18px;padding:0 0 30px}.timeline-item:not(:last-child):after{content:"";position:absolute;left:31px;top:62px;bottom:0;width:1px;background:rgba(229,169,59,.44)}.step-number{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gold);color:var(--wine);font:800 1.3rem Inter,system-ui,sans-serif}.timeline-item h3{margin:6px 0 4px;font:800 1.25rem Inter,system-ui,sans-serif;text-transform:uppercase;color:var(--cream)}.timeline-item p{margin:0;color:rgba(255,245,230,.67)}.button-inline{width:100%;max-width:420px}.product-showcase{max-width:760px;margin:0 auto 60px}.image-placeholder-wide{min-height:230px;border-radius:24px;background:linear-gradient(135deg,#f1ddbe,#d1a46d 50%,#855044);color:var(--wine)}.image-placeholder-wide small{color:var(--wine-soft)}.section-heading{text-align:center;margin-bottom:42px}.module-grid,.bonus-grid{display:grid;gap:14px}.module-card{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fffaf2}.module-card>strong{font:800 2.35rem/1 Inter,system-ui,sans-serif;color:var(--gold)}.module-card h3,.bonus-card h3{margin:0 0 7px;font:800 1.2rem/1.1 Inter,system-ui,sans-serif;text-transform:uppercase;color:var(--wine)}.module-card p,.bonus-card p{margin:0;color:var(--muted);font-size:.9rem}.bonus-grid{margin-top:42px}.bonus-card{position:relative;padding:12px 12px 22px;border:1px solid rgba(229,169,59,.35);border-radius:var(--radius);background:rgba(255,245,230,.08);overflow:hidden}.bonus-media{min-height:170px;border-radius:12px;margin-bottom:20px}.bonus-card h3,.bonus-card p{color:var(--cream)}.bonus-label{display:inline-block;padding:5px 8px;margin-bottom:12px;background:var(--gold);color:var(--wine);font-size:.68rem;font-weight:900;letter-spacing:.13em}.bonus-value{margin-top:18px;color:rgba(255,245,230,.58);font-size:.86rem}.bonus-value strong{display:block;color:var(--gold);font:800 1.55rem Inter,system-ui,sans-serif;text-transform:uppercase}.numbers-grid{display:grid;gap:40px;align-items:center}.receipt{padding:22px 20px;background:#fffaf3;border:1px solid #e5d3ba;box-shadow:var(--shadow);color:var(--ink);transform:rotate(-1.2deg)}.receipt-top{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px dashed #bdaea1;color:var(--wine-soft);font-size:.65rem;font-weight:800;letter-spacing:.09em}.receipt-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px;padding:17px 0;border-bottom:1px dashed #d9cab8}.receipt-row span{font-weight:700;font-size:.92rem}.receipt-row strong{text-align:right;color:var(--wine);font:800 1.25rem Inter,system-ui,sans-serif}.receipt-row small{grid-column:1/-1;color:var(--muted);font-size:.72rem}.receipt-total{display:flex;justify-content:space-between;align-items:end;gap:10px;padding-top:22px}.receipt-total span{max-width:140px;font-size:.7rem;font-weight:900;letter-spacing:.12em}.receipt-total strong{color:var(--wine);font:800 3rem/1 Inter,system-ui,sans-serif}.numbers-copy h2{color:var(--wine)}.numbers-copy>p:not(.eyebrow):not(.disclaimer){font-size:1.2rem}.disclaimer{max-width:520px;color:#584b4c;font-size:13px!important;line-height:1.45}.batch-photo{margin-top:46px}.testimonials-section[hidden]{display:none}.testimonial-rail{display:flex;gap:18px;overflow-x:auto;padding:8px 2px 20px;scroll-snap-type:x mandatory}.testimonial-slide{flex:0 0 min(86vw,300px);scroll-snap-align:start}.testimonial-frame{padding:10px;border:5px solid var(--cream);border-radius:26px;background:var(--cream)}.testimonial-frame img{display:block;width:100%;border-radius:15px}.testimonial-caption{margin:13px 5px 0;color:var(--gold-light);font-weight:700}.testimonial-note{text-align:center;color:rgba(255,245,230,.55);font-size:.8rem}.author-grid,.guarantee-grid{display:grid;gap:32px;align-items:center}.author-photo{width:min(280px,78vw);height:min(280px,78vw);margin:0 auto;border-radius:50%;border:8px solid var(--gold);background:linear-gradient(145deg,#dba674,#66302a)}.author-photo span{color:var(--wine)}.author-photo small{color:var(--wine-soft)}.author-section h2,.guarantee-section h2{color:var(--wine)}.author-bio,.guarantee-section p:not(.eyebrow){font-size:1.05rem;color:var(--muted)}.offer-section{background:var(--wine-deep)}.offer-wrap{max-width:700px}.offer-card{padding:32px 22px;border:2px solid var(--gold);border-radius:24px;background:var(--cream);color:var(--ink);box-shadow:0 24px 80px rgba(0,0,0,.25)}.offer-card h2{color:var(--wine);font-size:clamp(2.2rem,8vw,4rem)}.check-list{display:grid;gap:10px;padding:0;margin:28px 0;list-style:none}.check-list li{position:relative;padding-left:28px;font-weight:700}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:900}.old-price{margin:0;color:var(--muted);font-weight:700}.price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 24px}.price-row div:first-child{display:grid}.price-row span,.price-row small{color:var(--muted);font-weight:700}.price-row strong{font:800 5rem/.9 Inter,system-ui,sans-serif;color:var(--gold)}.price-seal{width:78px;height:78px;min-height:0;border-radius:50%;padding:5px;background:var(--gold);color:var(--wine);font-size:.5rem}.price-seal small{display:none}.secure-line{margin:15px 0 0;text-align:center;color:var(--wine-soft);font-size:.72rem;font-weight:800}.secure-line span{display:block;margin-top:5px;font-weight:600}.guarantee-seal{width:150px;height:150px;min-height:0;margin:auto;border-radius:50%;border:4px solid var(--gold);background:#f8ead7;color:var(--wine);font-size:.65rem}.faq-container{max-width:780px}.faq-list{margin-top:36px;border-top:1px solid rgba(255,245,230,.24)}details{border-bottom:1px solid rgba(255,245,230,.24)}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;cursor:pointer;list-style:none;font-weight:800}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--gold);font:800 1.6rem Inter,system-ui,sans-serif}details[open] summary:after{content:"–"}details p{max-width:680px;margin:0 0 22px;color:rgba(255,245,230,.7)}.final-cta{padding:90px 0;background:var(--gold);color:var(--wine)}.final-cta h2{font-size:clamp(2.35rem,8vw,4.7rem)}.final-cta p:not(.eyebrow){font-size:1.1rem}.final-cta .button{margin:28px auto 0;max-width:440px}.site-footer{padding:48px 0 110px;background:var(--wine-deep);color:rgba(255,245,230,.68);font-size:.78rem}.footer-inner{display:grid;gap:24px}.brand-footer{color:var(--gold-light);margin-bottom:12px}.site-footer p{margin:4px 0}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{text-decoration:underline}.footer-disclaimer,.meta-notice{max-width:900px;color:rgba(255,245,230,.5);font-size:.72rem}.sticky-cta{position:fixed;z-index:50;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:rgba(39,7,13,.96);border-top:1px solid rgba(229,169,59,.28);box-shadow:0 -8px 30px rgba(0,0,0,.15);transform:translateY(120%);transition:transform .25s ease}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta div{display:grid;line-height:1.1}.sticky-cta strong{font-size:.8rem}.sticky-cta span{color:var(--gold);font:800 1.2rem Inter,system-ui,sans-serif}.sticky-cta .button{min-height:48px;padding:10px 14px;font-size:.82rem;white-space:nowrap}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.12s}@keyframes pulse{0%,100%{box-shadow:0 10px 24px rgba(229,169,59,.24)}50%{box-shadow:0 10px 32px rgba(229,169,59,.46)}}@media (min-width:700px){.hero{padding:28px 0 100px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:620px}.hero-copy{padding-top:10px}.deadline-grid{grid-template-columns:1fr auto}.deadline-copy{font-size:1.08rem}.pain-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.split-heading{grid-template-columns:1fr 1fr;align-items:end}.timeline{grid-template-columns:repeat(4,1fr);gap:18px}.timeline-item{display:block;padding:0}.timeline-item:not(:last-child):after{left:auto;right:-18px;top:32px;bottom:auto;width:36px;height:1px}.timeline-item h3{margin-top:20px}.button-inline{margin:0 auto}.bonus-grid{grid-template-columns:repeat(3,1fr)}.numbers-grid{grid-template-columns:1fr 1fr}.author-grid,.guarantee-grid{grid-template-columns:280px 1fr;gap:65px}.guarantee-grid{max-width:820px;margin:0 auto}.author-photo{margin:0}.footer-inner{grid-template-columns:1fr auto}.footer-disclaimer,.meta-notice{grid-column:1/-1}}@media (min-width:1000px){.hero{min-height:760px}.hero-art{transform:translateY(20px)}.pain-grid{grid-template-columns:repeat(4,1fr)}.pain-card{min-height:210px}.offer-card{padding:46px}.sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-primary{animation:none}.reveal{opacity:1;transform:none;transition:none}}


