@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/fonts/inter-latin.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/cormorant-garamond-600-latin.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url('/assets/fonts/cormorant-garamond-600-italic-latin.woff2') format('woff2')}

:root{--moss:#4D6B50;--deep:#243D2D;--sage:#8FAE8C;--cream:#F7F4EE;--warm:#EFE7D8;--white:#fff;--terra:#B86A4F;--terra-soft:#D89A7C;--gold:#C9A45A;--gold-light:#E6D09B;--ink:#2d382f;--muted:#687069;--line:rgba(77,107,80,.16);--shadow:0 22px 60px rgba(36,61,45,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font:inherit}img{display:block;max-width:100%;height:auto}main{overflow:hidden}.section-pad{padding:94px max(20px,calc((100vw - 1120px)/2));position:relative}.eyebrow{margin:0 0 14px;color:var(--terra);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.section-heading{text-align:center;max-width:780px;margin:0 auto;position:relative;z-index:2}.section-pad h2{font:600 clamp(40px,4.3vw,60px)/.98 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:0;color:var(--moss)}.section-heading>p{max-width:650px;margin:18px auto 0;color:var(--muted);font-size:13px;line-height:1.75}.section-heading>.eyebrow{margin:0 auto 14px}.disclaimer{text-align:center;color:var(--muted);font-size:9px;line-height:1.55;margin:20px 0 0}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:56px;padding:15px 25px;background:var(--moss);color:white;border-radius:9px;font-size:10px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;box-shadow:0 14px 34px rgba(36,61,45,.25);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button:hover{background:#3c5941;transform:translateY(-3px);box-shadow:0 20px 40px rgba(36,61,45,.3)}.primary-button:active{transform:translateY(0) scale(.99)}.primary-button span{font-size:17px}

.topbar{height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(20px,calc((100vw - 1160px)/2));background:rgba(36,61,45,.9);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1);position:absolute;z-index:10;top:0;width:100%;color:#fff}.logo{display:block;width:108px;height:72px;overflow:hidden}.logo img{width:100%;height:100%;object-fit:contain;filter:brightness(1.12)}.topbar nav{display:flex;gap:28px;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.topbar nav a{color:rgba(255,255,255,.78);transition:.2s}.topbar nav a:hover{color:var(--gold-light)}.header-cta{justify-self:end;padding:12px 18px;border:1px solid rgba(230,208,155,.7);border-radius:99px;color:var(--gold-light);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:.2s}.header-cta:hover{background:var(--gold-light);color:var(--deep)}

.hero{min-height:800px;padding:142px max(20px,calc((100vw - 1120px)/2)) 70px;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center;background:radial-gradient(circle at 75% 33%,rgba(143,174,140,.25),transparent 28%),linear-gradient(135deg,#1e3527 0%,#2b4a35 58%,#243d2d 100%);position:relative;color:white}.hero:before{content:"";position:absolute;width:630px;height:630px;border:1px solid rgba(230,208,155,.14);border-radius:44% 56% 61% 39%/48% 43% 57% 52%;right:-150px;top:70px;transform:rotate(18deg)}.hero:after{content:"CICLOS";position:absolute;left:-28px;bottom:-54px;color:rgba(255,255,255,.025);font:600 190px/1 "Cormorant Garamond";letter-spacing:-.08em}.hero-content{max-width:610px;position:relative;z-index:2}.hero .eyebrow{display:inline-block;color:var(--gold-light);border:1px solid rgba(230,208,155,.28);background:rgba(255,255,255,.04);padding:8px 13px;border-radius:99px}.hero h1{font:600 clamp(48px,5vw,69px)/.94 "Cormorant Garamond",serif;letter-spacing:-.043em;color:white;margin:0 0 22px}.lead{max-width:590px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.68;margin:0 0 12px}.hero-support{color:var(--gold-light);font:600 19px/1.35 "Cormorant Garamond";margin:0 0 23px}.hero .primary-button{background:var(--terra);box-shadow:0 16px 36px rgba(0,0,0,.25)}.hero .primary-button:hover{background:#c2775d}.trust{font-size:9px;color:rgba(255,255,255,.68);margin:15px 0 0}.trust span{color:var(--gold);margin:0 6px}.creator-note{font-size:8px;color:rgba(255,255,255,.5);margin:9px 0 0}.hero-visual{height:590px;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center}.hero-visual picture{display:block;width:82%;height:100%;overflow:hidden;border-radius:47% 47% 28px 28px;box-shadow:0 30px 75px rgba(9,25,15,.38);position:relative}.hero-visual picture:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(36,61,45,.28),transparent 37%)}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-orbit{position:absolute;width:103%;aspect-ratio:1;border:1px solid rgba(230,208,155,.3);border-radius:50%;top:4%;left:-2%;transform:rotate(-15deg)}.hero-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--gold-light);top:16%;right:11%;box-shadow:0 0 22px var(--gold-light)}.hero-chip{position:absolute;padding:12px 15px;border:1px solid rgba(230,208,155,.35);border-radius:10px;background:rgba(247,244,238,.93);color:var(--deep);font-size:8px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;box-shadow:0 12px 35px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.chip-one{left:-1%;top:26%}.chip-two{right:-1%;top:49%}.chip-three{left:1%;bottom:9%;background:var(--terra);color:white;border-color:transparent}

.emotional{background:radial-gradient(circle at 92% 12%,rgba(216,154,124,.18),transparent 24%),var(--cream);display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.emotional:before{content:"";position:absolute;width:260px;height:260px;border:38px solid rgba(184,106,79,.045);border-radius:50%;left:-120px;bottom:-80px}.problem-copy{max-width:520px}.problem-copy>p:not(.eyebrow){font-size:13px;line-height:1.72;color:var(--muted);margin:15px 0 0}.problem-copy .problem-lead{font:600 26px/1.25 "Cormorant Garamond";color:var(--terra);margin-top:22px}.signal-cloud{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.signal{display:flex;align-items:center;gap:13px;min-height:82px;padding:17px 18px;border:1px solid rgba(77,107,80,.13);border-radius:16px;background:rgba(255,255,255,.86);color:var(--moss);font-size:10px;font-weight:700;box-shadow:0 14px 34px rgba(36,61,45,.07)}.signal i{font:600 23px "Cormorant Garamond";color:var(--terra);font-style:normal}.signal-2{margin-top:28px}.signal-3{grid-column:1/-1;margin:0 55px;background:linear-gradient(135deg,var(--moss),var(--deep));color:white;border:0}.signal-3 i{color:var(--gold-light)}.signal-5{margin-top:28px}

.how{background:var(--white);isolation:isolate}.section-word{position:absolute;z-index:-1;left:50%;top:35%;transform:translate(-50%,-50%);font:600 clamp(110px,16vw,220px)/1 "Cormorant Garamond";letter-spacing:-.07em;color:rgba(77,107,80,.045);white-space:nowrap}.step-grid{display:grid;grid-template-columns:1.08fr .84fr 1.08fr;gap:15px;max-width:1030px;margin:48px auto 0;align-items:center}.step-grid article{min-height:220px;padding:30px;background:rgba(247,244,238,.9);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 45px rgba(36,61,45,.06);position:relative;transition:.25s}.step-grid article:nth-child(2){min-height:275px;background:linear-gradient(150deg,var(--terra-soft),var(--terra));color:white;transform:translateY(18px)}.step-grid article:after{content:"";position:absolute;width:15px;height:1px;background:var(--gold);right:-15px;top:50%}.step-grid article:last-child:after{display:none}.step-grid article>span{font:600 49px "Cormorant Garamond";color:var(--terra)}.step-grid article:nth-child(2)>span{color:var(--gold-light)}.step-grid h3{font:600 26px/1.05 "Cormorant Garamond";margin:30px 0 10px;color:var(--moss)}.step-grid article:nth-child(2) h3{color:white}.step-grid p{font-size:10px;line-height:1.65;color:var(--muted);margin:0}.step-grid article:nth-child(2) p{color:rgba(255,255,255,.8)}.step-grid article:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.step-grid article:nth-child(2):hover{transform:translateY(13px)}

.profiles{background:radial-gradient(circle at 10% 100%,rgba(143,174,140,.2),transparent 28%),linear-gradient(140deg,#243d2d,#182c20);color:white}.profiles:after{content:"PERFIS";position:absolute;right:-20px;top:-18px;font:600 150px/1 "Cormorant Garamond";color:rgba(255,255,255,.025)}.profiles h2{color:white}.profiles .section-heading>p{color:rgba(255,255,255,.67)}.profiles .eyebrow{color:var(--gold-light)}.profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:920px;margin:44px auto 0}.profile-card{padding:25px 26px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.035));min-height:150px;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto 1fr;column-gap:18px;backdrop-filter:blur(5px);transition:.25s}.profile-card:hover{border-color:rgba(230,208,155,.35);transform:translateY(-4px);background:rgba(255,255,255,.12)}.profile-icon{width:50px;height:50px;grid-row:1/3;border:1px solid rgba(230,208,155,.45);border-radius:50%;display:grid;place-items:center;color:var(--gold-light);font-size:21px}.profile-card h3{font:600 30px "Cormorant Garamond";color:white;margin:0 0 7px}.profile-card>p{font-size:10px;line-height:1.65;color:rgba(255,255,255,.65);margin:0}.profiles .disclaimer{color:rgba(255,255,255,.48)}

.included{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start;background:linear-gradient(145deg,var(--warm),var(--cream))}.included:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(184,106,79,.11);border-radius:43% 57% 40% 60%;left:-180px;top:30px}.included-intro{position:sticky;top:35px;z-index:1}.included-intro>p:last-child{font-size:13px;line-height:1.72;color:var(--muted);max-width:420px}.included-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(95px,auto);gap:10px}.included-item{padding:18px;border:1px solid rgba(77,107,80,.13);border-radius:15px;background:rgba(255,255,255,.82);box-shadow:0 12px 30px rgba(36,61,45,.055);display:flex;flex-direction:column;justify-content:space-between;transition:.2s}.included-item:hover{transform:translateY(-3px);box-shadow:0 17px 36px rgba(36,61,45,.1)}.included-item span{font:600 25px "Cormorant Garamond";color:var(--terra)}.included-item p{font-size:9.5px;line-height:1.45;color:var(--moss);font-weight:700;margin:13px 0 0}.included-1{grid-column:span 2;grid-row:span 2;background:linear-gradient(145deg,var(--moss),var(--deep))}.included-1 span,.included-1 p{color:white}.included-1 span{font-size:39px;color:var(--gold-light)}.included-2,.included-3{grid-column:span 2}.included-4,.included-5,.included-6,.included-7{grid-column:span 1}.included-8,.included-9{grid-column:span 2}.section-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin:30px auto 0;text-align:center}.section-cta p{font:600 26px "Cormorant Garamond";color:var(--moss);margin:0}.section-cta small{font-size:8px;color:var(--muted)}.section-cta.compact{align-items:flex-start;margin-top:18px}.section-cta.compact .primary-button{width:100%;font-size:8px}.section-cta.compact small{align-self:center}

.desinflama{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;background:radial-gradient(circle at 75% 25%,rgba(230,208,155,.2),transparent 24%),linear-gradient(135deg,#a95d46 0%,var(--terra) 42%,#753b2d 100%);color:white}.desinflama:before{content:"";position:absolute;right:-130px;bottom:-160px;width:520px;height:520px;border:1px solid rgba(255,255,255,.13);border-radius:50%}.desinflama h2{color:white;font-size:clamp(48px,5vw,70px)}.desinflama>div>p:not(.eyebrow){font-size:13px;line-height:1.75;color:rgba(255,255,255,.75);max-width:620px}.desinflama .eyebrow{color:var(--gold-light)}.desinflama ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:26px 0 0}.desinflama li{padding:13px 14px;border:1px solid rgba(255,255,255,.17);border-radius:10px;background:rgba(255,255,255,.07);font-size:9px;line-height:1.4}.desinflama-cover{margin:0 auto;text-align:center;width:min(100%,285px);position:relative}.desinflama-cover:before,.desinflama-cover:after{content:"";position:absolute;inset:18px -22px -18px 22px;border-radius:14px;background:rgba(239,231,216,.34);transform:rotate(6deg);z-index:0}.desinflama-cover:after{inset:8px 12px -8px -12px;background:rgba(36,61,45,.45);transform:rotate(-5deg)}.desinflama-cover img{width:100%;position:relative;z-index:1;border-radius:14px;box-shadow:0 30px 70px rgba(54,22,14,.38)}.desinflama-cover figcaption{position:relative;z-index:2;margin-top:15px;color:rgba(255,255,255,.62);font-size:8px;letter-spacing:.1em;text-transform:uppercase}

.bonuses{background:var(--white)}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:990px;margin:45px auto 0}.bonus-card{display:grid;grid-template-columns:190px 1fr;gap:27px;align-items:center;background:linear-gradient(145deg,var(--cream),var(--warm));border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 17px 45px rgba(36,61,45,.07);transition:.25s}.bonus-card:nth-child(2){margin-top:35px}.bonus-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.bonus-card img{width:190px;height:245px;object-fit:cover;border-radius:11px;box-shadow:0 15px 30px rgba(36,61,45,.14)}.bonus-card small{display:inline-block;color:white;background:var(--terra);border-radius:99px;padding:7px 9px;font-size:7px;font-weight:800;letter-spacing:.13em}.bonus-card h3{font:600 28px/1.03 "Cormorant Garamond";color:var(--moss);margin:13px 0}.bonus-card p{font-size:9.5px;line-height:1.65;color:var(--muted);margin:0}

.results{background:radial-gradient(circle at 0 0,rgba(143,174,140,.19),transparent 25%),#edf1eb}.results-head{display:flex;justify-content:space-between;align-items:flex-end}.results-head>div:first-child{max-width:750px}.carousel-controls{display:flex;gap:8px}.carousel-controls button{width:44px;height:44px;border:1px solid var(--sage);border-radius:50%;background:transparent;color:var(--moss);cursor:pointer;transition:.2s}.carousel-controls button:hover{background:var(--moss);color:white}.testimonial-carousel{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:42px 0 14px}.testimonial-carousel::-webkit-scrollbar{display:none}.testimonial{flex:0 0 calc((100% - 30px)/3);margin:0;scroll-snap-align:start;background:white;border-radius:19px;padding:11px;box-shadow:0 18px 42px rgba(36,61,45,.11)}.testimonial:nth-child(2n){transform:translateY(14px)}.testimonial img{width:100%;height:560px;object-fit:cover;border-radius:12px}.dots{display:flex;justify-content:center;gap:7px;margin-top:20px}.dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:var(--sage);cursor:pointer}.dots button.active{width:22px;border-radius:99px;background:var(--terra)}

.authority{display:grid;grid-template-columns:.78fr 1.22fr;gap:75px;align-items:center;background:var(--white)}.authority:after{content:"K";position:absolute;right:2%;bottom:-80px;font:600 330px/1 "Cormorant Garamond";color:rgba(77,107,80,.035)}.authority-photo{height:530px;border-radius:240px 240px 22px 22px;overflow:hidden;box-shadow:0 25px 60px rgba(36,61,45,.17);position:relative;z-index:1}.authority-photo:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.45);border-radius:inherit}.authority-photo img{width:100%;height:100%;object-fit:cover;object-position:center 29%}.authority-content{position:relative;z-index:1}.authority h3{color:var(--terra);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:15px 0 22px}.authority h3 span{color:var(--gold);margin:0 4px}.authority-desktop-copy p{font-size:12px;line-height:1.72;color:var(--muted);max-width:660px;margin:0 0 9px}.authority-mobile-copy{display:none}.authority-proof{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;margin-top:23px;padding:20px 22px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,var(--warm),var(--cream));box-shadow:0 14px 35px rgba(36,61,45,.075)}.authority-proof>strong{color:var(--terra);font:600 34px/1 "Cormorant Garamond";white-space:nowrap}.authority-proof>strong span{display:block;margin-bottom:5px;color:var(--moss);font:800 7px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.authority-proof b{display:block;color:var(--moss);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.authority-proof p{color:var(--muted);font-size:9px;line-height:1.55;margin:6px 0 0}.authority-trust{margin:14px 0 0;color:#6d756e;font-size:9px;line-height:1.55}

.offer{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;background:radial-gradient(circle at 80% 38%,rgba(201,164,90,.17),transparent 29%),linear-gradient(140deg,#243d2d,#172a1e);color:white}.offer:before{content:"";position:absolute;inset:28px;border:1px solid rgba(230,208,155,.12);border-radius:26px;pointer-events:none}.offer h2{color:white}.offer .eyebrow{color:var(--gold-light)}.offer-copy>p:not(.eyebrow){font-size:12px;line-height:1.7;color:rgba(255,255,255,.65);max-width:590px}.offer-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.offer-copy li{padding:10px 11px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-radius:9px;color:rgba(255,255,255,.78);font-size:8.5px}.offer-copy li::first-letter{color:var(--gold-light)}.price-card{background:linear-gradient(160deg,#fff,#f5efe6);border:1px solid rgba(230,208,155,.65);border-radius:22px;padding:38px 34px;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.32);position:relative}.price-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(201,164,90,.22);border-radius:16px;pointer-events:none}.offer-badge{display:inline-block;background:#f1ddd3;color:var(--terra);padding:8px 11px;border-radius:99px;font-size:7px;font-weight:800;letter-spacing:.12em}.price{display:flex;align-items:flex-start;justify-content:center;color:var(--terra);margin:17px 0 2px}.price b{font:600 90px/.84 "Cormorant Garamond"}.price small{font-weight:700;font-size:13px;margin-top:12px}.price-card>p{font-size:9.5px;color:var(--muted);font-weight:600}.price-card .primary-button{width:100%;margin-top:15px}.secure{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:15px;color:#6f796f;font-size:7px}.price-card .previous-price{margin:17px 0 0;font-size:10px;font-weight:500}.previous-price s{color:var(--terra);font-weight:800}.price-card .installments{margin:8px 0 0;color:var(--moss);font-size:11px;font-weight:800;white-space:nowrap}.offer-support{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.offer-support>span{display:block;margin-bottom:9px;color:var(--muted);font-size:8px}

.guarantee{display:grid;grid-template-columns:190px 1fr;gap:55px;align-items:center;background:linear-gradient(135deg,var(--warm),var(--cream));max-width:none}.guarantee img{width:180px;filter:drop-shadow(0 14px 24px rgba(36,61,45,.15))}.guarantee>div{max-width:710px}.guarantee>div>p:last-child{font-size:11px;line-height:1.7;color:var(--muted)}.faq{background:var(--white)}.faq-list{max-width:830px;margin:38px auto 0;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:21px 0;font:600 21px "Cormorant Garamond";color:var(--moss)}summary::-webkit-details-marker{display:none}summary span{width:27px;height:27px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--terra);transition:transform .22s ease}details[open] summary span{transform:rotate(45deg)}details p{font-size:10.5px;line-height:1.72;color:var(--muted);padding:0 45px 20px 0;margin:0}.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:13px 20px;border:1px solid var(--moss);border-radius:9px;background:var(--white);color:var(--moss);font-size:9px;font-weight:800;letter-spacing:.07em;box-shadow:0 8px 22px rgba(77,107,80,.08);transition:.2s}.whatsapp-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.whatsapp-button:hover{background:#f5f8f3;transform:translateY(-2px)}.whatsapp-button.compact{width:100%;min-height:43px;padding:10px 12px;font-size:7.5px}.whatsapp-button.compact svg{width:15px;height:15px}.whatsapp-callout{max-width:830px;margin:40px auto 0;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,var(--warm),var(--cream));box-shadow:0 14px 36px rgba(36,61,45,.07)}.whatsapp-callout p{margin:0 0 6px;font:600 29px "Cormorant Garamond";color:var(--moss)}.whatsapp-callout span{color:var(--muted);font-size:10px}.final-cta{background:radial-gradient(circle at 20% 50%,rgba(230,208,155,.16),transparent 24%),linear-gradient(135deg,#a85c46,var(--terra));text-align:center;color:white}.final-cta>div{max-width:820px;margin:auto}.final-cta h2{color:white}.final-cta p{font-size:12px;line-height:1.7;color:rgba(255,255,255,.76);max-width:650px;margin:18px auto 25px}.final-cta .primary-button{background:var(--deep)}.final-cta .primary-button:hover{background:#182d20}footer{padding:48px max(20px,calc((100vw - 1120px)/2));background:#14251a;display:grid;grid-template-columns:auto 1fr;gap:15px 38px;align-items:center;color:white}.footer-logo{width:102px;height:85px;background:var(--cream);border-radius:9px}.footer-logo img{padding:5px;filter:none}footer b{font:600 24px "Cormorant Garamond"}footer p{font-size:9px;color:rgba(255,255,255,.62);margin:5px 0 0}footer>small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;color:rgba(255,255,255,.48);font-size:8px;line-height:1.6}.mobile-sticky{display:none}

.js-motion [data-reveal]{opacity:0;transition:opacity .68s ease,transform .68s cubic-bezier(.2,.7,.2,1)}.js-motion [data-reveal="fade-up"]{transform:translateY(28px)}.js-motion [data-reveal="fade-left"]{transform:translateX(28px)}.js-motion [data-reveal="fade-right"]{transform:translateX(-28px)}.js-motion [data-reveal="scale-in"]{transform:scale(.975)}.js-motion [data-reveal].is-visible{opacity:1;transform:none}.js-motion [data-reveal="stagger"]>*{opacity:0;transform:translateY(22px);transition:opacity .58s ease,transform .58s cubic-bezier(.2,.7,.2,1)}.js-motion [data-reveal="stagger"].is-visible>*{opacity:1;transform:none}.js-motion [data-reveal="stagger"].is-visible>*:nth-child(2){transition-delay:.07s}.js-motion [data-reveal="stagger"].is-visible>*:nth-child(3){transition-delay:.14s}.js-motion [data-reveal="stagger"].is-visible>*:nth-child(4){transition-delay:.21s}.js-motion [data-reveal="stagger"].is-visible>*:nth-child(5){transition-delay:.28s}.js-motion [data-reveal="stagger"].is-visible>*:nth-child(n+6){transition-delay:.32s}

@media(max-width:900px){.topbar nav{display:none}.topbar{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr 1fr;gap:30px}.hero h1{font-size:50px}.hero-visual{height:520px}.emotional{gap:35px}.included,.desinflama,.authority,.offer{grid-template-columns:1fr}.included-intro{position:relative;top:auto;text-align:center}.included-intro>p:last-child{margin-left:auto;margin-right:auto}.desinflama-cover{margin-top:10px}.authority-photo{max-width:410px;width:100%;margin:auto}.offer-copy{text-align:center}.offer-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.guarantee{grid-template-columns:170px 1fr;gap:35px}}

@media(max-width:600px){.section-pad{padding:58px 18px}.section-pad h2{font-size:36px;line-height:1}.eyebrow{font-size:8px}.topbar{position:absolute;height:70px;display:flex;justify-content:center;padding:3px 15px;background:linear-gradient(to bottom,rgba(20,37,26,.7),transparent);border:0}.topbar .logo{width:90px;height:66px}.header-cta{display:none}.hero{min-height:auto;padding:69px 18px 30px;display:flex;flex-direction:column;gap:0;text-align:center}.hero:before{width:350px;height:350px;right:-180px;top:100px}.hero:after{font-size:100px;bottom:-20px}.hero-visual{order:-1;width:calc(100% + 36px);height:315px;margin:0 -18px 23px;align-items:flex-end}.hero-visual picture{width:100%;height:100%;border-radius:0 0 44% 44%;box-shadow:0 20px 50px rgba(9,25,15,.35)}.hero-visual img{object-position:center 39%}.hero-orbit{width:300px;left:50%;top:10px;transform:translateX(-50%) rotate(-15deg)}.hero-chip{font-size:6.5px;padding:9px 10px}.chip-one{left:10px;top:33%}.chip-two{right:10px;top:55%}.chip-three{left:20px;bottom:12px}.hero-content{max-width:none}.hero .eyebrow{font-size:6.8px;line-height:1.5;margin-bottom:13px;padding:6px 9px}.hero h1{font-size:38px;line-height:.98;margin-bottom:15px}.lead{font-size:11px;line-height:1.58;margin-bottom:9px}.hero-support{font-size:17px;margin-bottom:18px}.primary-button{width:100%;font-size:8.5px;min-height:52px;padding:14px 12px}.trust{font-size:7px}.creator-note{font-size:7px}.emotional{grid-template-columns:1fr;gap:28px}.problem-copy{text-align:center}.problem-copy>p:not(.eyebrow){font-size:11px;line-height:1.62}.problem-copy .problem-lead{font-size:23px;margin-top:16px}.signal-cloud{gap:8px}.signal{min-height:68px;padding:12px 10px;font-size:8.5px;gap:8px}.signal i{font-size:19px}.signal-2,.signal-5{margin-top:16px}.signal-3{margin:0 25px}.section-word{font-size:80px;top:44%}.step-grid{grid-template-columns:1fr;gap:8px;margin-top:30px}.step-grid article,.step-grid article:nth-child(2){min-height:auto;padding:18px 20px;display:grid;grid-template-columns:45px 1fr;grid-template-rows:auto auto;column-gap:12px;transform:none}.step-grid article:after{width:1px;height:8px;right:50%;top:auto;bottom:-8px}.step-grid article>span{grid-row:1/3;font-size:37px}.step-grid h3{font-size:22px;margin:1px 0 5px}.step-grid p{font-size:9px}.step-grid article:hover,.step-grid article:nth-child(2):hover{transform:none}.profiles:after{font-size:85px}.profile-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:29px}.profile-card{min-height:155px;padding:15px 12px;display:block}.profile-icon{width:38px;height:38px;font-size:17px}.profile-card h3{font-size:23px;margin:14px 0 6px}.profile-card>p{font-size:8px;line-height:1.5}.profiles .disclaimer{font-size:7.5px}.included{gap:27px}.included-intro{text-align:left}.included-intro>p:last-child{font-size:11px;line-height:1.62}.included-grid{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(76px,auto);gap:7px}.included-item{padding:13px}.included-item p{font-size:8px;margin-top:9px}.included-item span{font-size:20px}.included-1{grid-column:span 2;grid-row:span 1}.included-1 span{font-size:25px}.included-2,.included-3,.included-8,.included-9{grid-column:span 1}.included-4,.included-5,.included-6,.included-7{grid-column:span 1}.section-cta{margin-top:25px}.section-cta.compact{align-items:center}.section-cta p{font-size:23px}.desinflama{gap:30px;text-align:center}.desinflama>div>p:not(.eyebrow){font-size:10.5px;line-height:1.62}.desinflama ul{grid-template-columns:1fr;gap:6px;text-align:left;margin-top:20px}.desinflama li{padding:10px 12px;font-size:8px}.desinflama-cover{width:190px}.bonus-grid{grid-template-columns:1fr;gap:11px;margin-top:29px}.bonus-card,.bonus-card:nth-child(2){grid-template-columns:113px 1fr;gap:15px;padding:11px;margin-top:0}.bonus-card img{width:113px;height:148px}.bonus-card h3{font-size:22px;margin:9px 0}.bonus-card p{font-size:8.5px}.results{padding-right:0}.results-head{padding-right:18px}.carousel-controls{display:none}.testimonial-carousel{padding-right:18px;gap:10px;padding-top:29px}.testimonial{flex-basis:84vw;border-radius:15px}.testimonial:nth-child(2n){transform:none}.testimonial img{height:auto;aspect-ratio:520/960}.dots,.results .disclaimer{padding-right:18px}.authority{gap:29px}.authority-photo{height:390px;max-width:292px}.authority h2{font-size:35px}.authority h3{font-size:8.5px;margin:11px 0 14px}.authority-desktop-copy{display:none}.authority-mobile-copy{display:block;font-size:10.5px;line-height:1.62;color:var(--muted);margin:0}.authority-proof{grid-template-columns:1fr;gap:8px;padding:16px;margin-top:17px;text-align:center}.authority-proof>strong{font-size:30px}.authority-proof p{font-size:8px}.authority-trust{text-align:center;font-size:8px}.offer{gap:25px;text-align:left}.offer:before{inset:9px}.offer-copy{text-align:left}.offer-copy>p:not(.eyebrow){font-size:10.5px}.offer-copy ul{grid-template-columns:1fr;gap:5px;margin:18px 0}.offer-copy li{padding:8px 10px;font-size:8px}.price-card{padding:29px 17px}.price b{font-size:78px}.guarantee{grid-template-columns:1fr;text-align:center;gap:8px}.guarantee img{width:145px;margin:auto}.guarantee>div>p:last-child{font-size:9.5px}.faq-list{margin-top:26px}summary{font-size:18px;padding:17px 0;gap:15px}summary span{flex:0 0 25px}details p{font-size:9.5px;padding-right:20px}.whatsapp-callout{padding:21px 16px;flex-direction:column;text-align:center;gap:16px;margin-top:30px}.whatsapp-callout p{font-size:25px}.whatsapp-callout .whatsapp-button{width:100%}.final-cta p{font-size:10.5px}footer{grid-template-columns:1fr;text-align:center;padding:42px 18px 92px}.footer-logo{margin:auto}.mobile-sticky{position:fixed;z-index:20;left:10px;right:10px;bottom:10px;display:block;transform:translateY(140%);opacity:0;pointer-events:none;transition:.3s ease}.mobile-sticky.show{transform:none;opacity:1;pointer-events:auto}.mobile-sticky .primary-button{min-height:49px;box-shadow:0 13px 35px rgba(36,54,39,.4)}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-motion [data-reveal],.js-motion [data-reveal="stagger"]>*{opacity:1!important;transform:none!important;transition:none!important}.primary-button,.profile-card,.included-item,.bonus-card,.mobile-sticky{transition:none!important}}

/* Jornada em capas reais — carrossel editorial entre “Como funciona” e Método Desinflama. */
.modules{background:radial-gradient(circle at 94% 8%,rgba(216,154,124,.15),transparent 22%),linear-gradient(150deg,#fbf8f2 0%,var(--warm) 100%);isolation:isolate;border-top:1px solid rgba(201,164,90,.22)}
.modules:before{content:"";position:absolute;z-index:-1;left:-110px;bottom:-135px;width:340px;height:340px;border:1px solid rgba(184,106,79,.13);border-radius:43% 57% 62% 38%/51% 44% 56% 49%;transform:rotate(18deg)}
.modules-word{position:absolute;z-index:-1;right:-22px;top:42px;font:600 clamp(110px,15vw,210px)/1 "Cormorant Garamond";letter-spacing:-.06em;color:rgba(77,107,80,.045);white-space:nowrap}
.modules-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;position:relative;z-index:2}
.modules-head>div:first-child{max-width:760px}
.modules-head h2{max-width:740px}
.modules-head>div:first-child>p:last-child{max-width:700px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.72}
.module-controls{display:flex;gap:9px;flex:0 0 auto}
.module-controls button{width:45px;height:45px;border:1px solid rgba(77,107,80,.3);border-radius:50%;background:rgba(255,255,255,.55);color:var(--moss);cursor:pointer;transition:.2s ease}
.module-controls button:hover:not(:disabled){background:var(--moss);color:white;transform:translateY(-2px)}
.module-controls button:disabled{opacity:.32;cursor:default}
.module-track{display:flex;align-items:center;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:42px 8px 48px;margin:0 -8px;cursor:grab;touch-action:pan-y;user-select:none;outline:none}
.module-track:active{cursor:grabbing}
.module-track::-webkit-scrollbar{display:none}
.module-track:focus-visible{outline:2px solid var(--terra);outline-offset:5px;border-radius:12px}
.module-slide{flex:0 0 29%;height:490px;margin:0;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;transition:transform .28s ease,opacity .28s ease;opacity:.78}
.module-slide img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:7px;box-shadow:0 17px 38px rgba(36,61,45,.14);pointer-events:none;transition:box-shadow .28s ease,transform .28s ease}
.module-slide.active{opacity:1;transform:translateY(-8px)}
.module-slide.active img{box-shadow:0 27px 58px rgba(36,61,45,.23);transform:scale(1.015)}
.module-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:-18px}
.module-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(77,107,80,.28);cursor:pointer;transition:.2s}
.module-dots button.active{width:23px;border-radius:99px;background:var(--terra)}
.module-closing{max-width:720px;margin:30px auto 0;text-align:center;color:var(--moss);font:600 23px/1.35 "Cormorant Garamond"}
.module-cta{margin-top:22px}
.module-cta .primary-button{min-width:390px}

@media(max-width:900px){
  .module-slide{flex-basis:32%;height:430px}
  .modules-head>div:first-child>p:last-child{font-size:12px}
}

@media(max-width:600px){
  .modules{padding-left:18px;padding-right:0;padding-bottom:54px}
  .modules-word{right:-22px;top:48px;font-size:82px}
  .modules-head{padding-right:18px;display:block;text-align:left}
  .modules-head>div:first-child>p:last-child{font-size:10.5px;line-height:1.62;margin-top:14px}
  .module-controls{display:none}
  .module-track{gap:12px;padding:30px 0 38px;margin:0;overscroll-behavior-inline:contain}
  .module-slide{flex:0 0 78vw;height:400px;opacity:.68}
  .module-slide.active{opacity:1;transform:translateY(-5px)}
  .module-slide.active img{transform:scale(1.008)}
  .module-dots{padding-right:18px;margin-top:-14px;gap:7px}
  .module-dots button{width:6px;height:6px}
  .module-dots button.active{width:19px}
  .module-closing{padding-right:18px;margin-top:24px;font-size:20px;line-height:1.3}
  .module-cta{padding-right:18px;margin-top:19px}
  .module-cta .primary-button{min-width:0;width:100%}
}

@media(prefers-reduced-motion:reduce){.module-slide,.module-slide img,.module-controls button,.module-dots button{transition:none!important}.module-track{scroll-behavior:auto}}

.module-carousel-shell,.testimonial-carousel-shell{position:relative}
.mobile-carousel-next{display:none}

@media(max-width:600px){
  .chip-two{top:auto;right:11px;bottom:14px}
  .chip-three{left:16px;bottom:62px}
  .mobile-carousel-next{position:absolute;z-index:6;right:10px;top:50%;display:grid;width:43px;height:43px;padding:0;place-items:center;border:1px solid rgba(77,107,80,.22);border-radius:50%;background:rgba(255,255,255,.92);color:var(--moss);font-size:19px;box-shadow:0 10px 28px rgba(36,61,45,.2);transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(7px)}
  .mobile-carousel-next:disabled{opacity:0;pointer-events:none}
  .testimonial-carousel-shell .mobile-carousel-next{right:18px}
}
