/* Final editorial and responsive pass. Keep long-form copy easy to scan. */
:root{--muted:#bdbdc3;--border:#39393c}
.overview .overview-cards .overview-guidance{flex-direction:column;gap:10px;padding:24px;text-align:center}.overview .overview-guidance h3{white-space:normal;font-size:22px;line-height:1.3}.overview .overview-guidance p{max-width:760px;margin:0;font-size:14px;line-height:1.6}
#oferta-card .installment-price{display:flex;flex-direction:column;align-items:center;gap:8px;margin:20px 0 16px;font-size:clamp(54px,5.6vw,76px);line-height:1.08;letter-spacing:-.045em}
.installment-count{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:0}
.installment-amount{white-space:nowrap}.installment-amount small{font-size:28px;letter-spacing:-.02em;margin-right:8px}
#oferta-card .cash{font-size:17px;line-height:1.5;color:#eee}
#oferta-card .installment-total{font-size:12px;line-height:1.5;margin-top:8px;color:#b9b9c1}
@media(max-width:360px){#oferta-card .installment-price{font-size:50px}.installment-amount small{font-size:24px}}
@media(min-width:900px){
 #oferta>.offer-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;max-width:1200px;align-items:start}
 #oferta>.offer-layout>.offer-description{grid-column:1/-1;text-align:center}
 #oferta .offer-description h2{margin:0 auto 4px;max-width:800px;text-align:center}
 #oferta .value-anchor{grid-column:1;grid-row:2;margin:0;width:100%;min-width:0}
 #oferta .price-card{grid-column:2;grid-row:2;margin:0;max-width:none;min-width:0;width:100%;padding:32px 24px}
 #oferta .value-items>div{padding:16px 20px;gap:16px}
 #oferta .value-items dt{font-size:14px}
 #oferta .value-items dd{font-size:13px}
 #oferta .value-total{gap:16px;padding:20px}
 #oferta .value-total span{font-size:14px}
 #oferta .value-total strong{white-space:nowrap}
 #oferta .offer-deadline{grid-column:1/-1;grid-row:3}
}
.benefits-group span::before{content:''!important;display:block;flex:0 0 22px;width:22px;height:26px;background:url('favicon-raio.svg') center/contain no-repeat}
#produtos-e-fornecedores .discovery-warning{color:#a45712;font-weight:700}
.price-perspective+.overview.light-panel{border-radius:0 0 24px 24px;border-top:1px solid #e5b27d;box-shadow:0 24px 48px -40px #f5983b35}
#seu-comeco .friction-grid .reading-card{background:radial-gradient(ellipse at 50% 0,#f5983b30,transparent 80%),linear-gradient(145deg,#282321,#19191c);border-color:#81552f;box-shadow:0 1px 0 #ffc88c40 inset,0 8px 30px #f5983b0b}
.discovery-mission>h3{max-width:800px;margin:0 auto 28px;padding:24px;border-top:1px solid #e6c7a6;border-bottom:1px solid #e6c7a6;font-size:clamp(26px,3vw,36px);line-height:1.25;font-weight:700;text-align:center;background:linear-gradient(90deg,transparent,#fff0dc,transparent)}
.discovery-mission>h3 span{color:#a45712}
.value-items dd.value-priceless{display:inline-block;border:1px solid #d58b3c;border-radius:6px;background:#f5983b1c;padding:6px 10px;color:#ffc780;font-weight:700;box-shadow:0 0 20px #f5983b12}
.lifetime-card>.infinity:first-child{margin:0 0 8px;font-size:80px}.lifetime-card:has(>.infinity:first-child){padding-top:32px;padding-bottom:36px}
#suporte>.container>.support-recognition{max-width:740px;margin:0 auto 28px;padding:16px 24px;border:1px solid #705033;border-radius:10px;background:#f5983b0a;font-size:14px;line-height:1.65;color:#c8c8cf;text-align:center}.support-recognition strong{display:block;margin-bottom:6px;color:#f6b978;font-weight:600}
.origin-card{text-align:center;padding:36px}.origin-card .clarity-copy{max-width:850px;margin:auto}.origin-card h3{margin:0 auto 24px;font-size:30px;line-height:1.25}.origin-card .clarity-copy>p{margin:16px auto;line-height:1.7}.origin-impact-card{justify-content:center}.origin-impact-icon{flex-shrink:0}
.benefits-ribbon{position:relative;display:flex;align-items:center;background:#171514;border-top:1px solid #6b4b2e;border-bottom:1px solid #6b4b2e;padding:16px 0;color:#f5c798;overflow:hidden}.benefits-window{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.benefits-track{display:flex;width:max-content;animation:benefits-travel 32s linear infinite}.benefits-group{display:flex;flex-shrink:0;align-items:center;gap:0}.benefits-group span{display:flex;align-items:center;gap:32px;padding-right:32px;font-size:13px;font-weight:600;white-space:nowrap;letter-spacing:.025em}.benefits-group span::before{content:'✦';color:#f5983b;font-size:14px}.benefits-toggle{flex-shrink:0;width:36px;height:36px;margin:0 16px 0 8px;border:1px solid #80613e;border-radius:50%;background:#25201b;color:#f5c798;font-size:14px}.benefits-ribbon:hover .benefits-track,.benefits-ribbon:focus-within .benefits-track,.benefits-ribbon.is-paused .benefits-track{animation-play-state:paused}@keyframes benefits-travel{to{transform:translateX(-50%)}}
@media(max-width:600px){.price-perspective+.overview.light-panel{border-radius:0 0 16px 16px}.discovery-mission>h3{padding:20px 8px;font-size:26px}.value-items dd.value-priceless{padding:5px 6px;font-size:11px}.origin-card{padding:24px 20px}.origin-card h3{font-size:26px}.origin-impact-card{display:block}.origin-impact-icon{display:block;margin-bottom:12px}.origin-impact-icon svg{margin:auto}#suporte>.container>.support-recognition{padding:16px;font-size:13px}.benefits-ribbon{padding:12px 0}.benefits-group span{font-size:12px;gap:24px;padding-right:24px}}
@media(prefers-reduced-motion:reduce){.benefits-track{animation:none;width:100%}.benefits-group{flex-wrap:wrap;justify-content:center;gap:12px}.benefits-group span{white-space:normal;padding:0;gap:8px}.benefits-group[aria-hidden="true"],.benefits-toggle{display:none}.benefits-window{mask-image:none;padding:0 16px}}
.thumbnail-central::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 15%,#15151880 48%,#151518 100%);z-index:1;pointer-events:none}.thumbnail-central .thumb-words{width:100%;max-width:100%;text-align:center;padding:20px 12px 8px}.thumbnail-central .thumb-words small{color:#f2c99e}.thumbnail-central .thumb-words strong{line-height:1.2;letter-spacing:-.025em}
body{line-height:1.6}p,li{letter-spacing:0}h2{letter-spacing:-.035em;line-height:1.18}h3,h4{letter-spacing:-.025em;line-height:1.3}p{line-height:1.6}a,button,summary{-webkit-tap-highlight-color:transparent}
.section{padding:64px 0}.container{max-width:1120px}.section>.container>h2{max-width:800px;margin:0 auto 24px;text-align:center}.section>.container>p{max-width:720px;margin:16px auto;text-align:center}.section>.container>h2+p{margin-top:0}
.organic-hero{padding-top:48px}.organic-hero h1{line-height:1.08;letter-spacing:-.04em}.organic-intro{line-height:1.6}.organic-portrait img{filter:saturate(.9) contrast(1.02) brightness(.94)}.hero-assurance{color:#b5b5bc}.organic-portrait figcaption{color:#eee;text-shadow:0 1px 8px #000}
.button{padding:12px 24px;line-height:24px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 0 #ffd5a780 inset,0 8px 24px #f5983b12}.button:hover{box-shadow:0 8px 28px #f5983b28}.button:disabled{box-shadow:none}.button:disabled::after{display:none}
.overview{padding:48px 0}.overview-cards article{text-align:center;box-shadow:0 4px 18px #00000004}.feature-icon{margin-left:auto;margin-right:auto}.overview .overview-cards .overview-guarantee{justify-content:center}.overview .overview-guarantee p{color:#dedee2}
.price-perspective{background:linear-gradient(115deg,#ffb259 0%,#f5983b 60%,#ef8b2a 100%);padding:56px 0}.perspective-layout{gap:48px}.perspective-eyebrow{line-height:1.6}.perspective-answer strong{letter-spacing:-.035em}.perspective-answer{padding-left:32px}
#seu-comeco{padding-top:56px;padding-bottom:28px;background:radial-gradient(ellipse at 50% 0,#f5983b08,transparent 65%),#050505}#seu-comeco>.container{max-width:1120px}.question-panel{margin-top:16px;padding-top:0}.friction-grid{gap:20px;margin-top:28px}.friction-grid .reading-card{background:linear-gradient(140deg,#252323,#171719);border-color:#3c3732;text-align:center;padding:24px}.friction-grid p{margin:0;color:#c3c3c9}
#para-quem{padding:28px 0 56px;background:#050505}#para-quem>.container>h2,#para-quem>.container>p{text-align:center;margin-left:auto;margin-right:auto}#para-quem .audience li{background:#1b1b1e;line-height:1.5;align-items:center}
.discovery-shift{margin:32px auto;text-align:center;gap:24px}.discovery-arrow{margin:auto}.discovery-mission{margin-top:40px;padding-top:0}.discovery-mission-grid{gap:20px}.discovery-mission-grid>div{text-align:center;padding:28px}.scale-story{gap:40px}.tagline-moment{padding:48px 0 0}.tagline-moment .tagline-reveal{font-size:40px;line-height:1.2;letter-spacing:-.035em}.tagline-moment p{margin-top:20px}
.lifetime-section{padding:56px 0 32px;background:radial-gradient(ellipse at 50% 65%,#f5983b0b,transparent 70%),#050505}.lifetime-card{padding:40px 48px;background:radial-gradient(ellipse at 50% 0,#f5983b14,transparent 75%),#19191c;border:1px solid #725031;box-shadow:0 16px 50px #0003,0 1px 0 #ffc5821a inset}.infinity{line-height:1;margin:12px 0}.lifetime-card .heading-accent{color:#f5a650}
#cinco-niveis{padding:40px 0 48px;background:radial-gradient(ellipse at 75% 65%,#f5983b0c,transparent 65%),#050505}#cinco-niveis>.container>p{font-size:15px;line-height:1.65;max-width:760px}.level-detail h3{cursor:default}.level-copy strong{font-weight:600}.level-copy p{color:#c5c5ca}#cinco-niveis .levels>li{border-radius:10px;box-shadow:0 14px 30px #0004,0 1px 0 #ffc88712 inset}#cinco-niveis .levels>li:nth-child(even) p{color:#c5c5ca}
#por-dentro{padding:40px 0 56px;background:radial-gradient(ellipse at 50% 60%,#f5983b0c,transparent 68%),#050505}.module-gallery-top p{color:#bdbdc3}.module-gallery-bottom{color:#b5b5bd}.module-position{font-weight:600}.module-arrows button{font-family:Manrope,sans-serif}
#suporte{padding:24px 0 32px;background:#050505}#suporte>.container{padding:40px;background:radial-gradient(ellipse at 50% 0,#f5983b10,transparent 70%),#1a1a1d;border-color:#69513b;box-shadow:0 12px 44px #0003}#suporte h2{margin:0 auto 32px;text-align:center;max-width:760px}.support-layout{gap:32px}.support-reading p{font-size:16px;line-height:1.65;color:#c5c5cb}.support-reading .reading-icon{margin-bottom:16px}.support-reading .reading-content p{margin-top:0}.support-duration p{margin-top:20px}.support-proof img{max-height:440px}.support-action{margin-top:0}
.natan-extra{padding:24px 0 40px;background:#050505}.natan-extra .clarity-panel{max-width:900px;margin:0 auto;padding:36px 48px;text-align:center;background:radial-gradient(ellipse at 50% 0,#f5983b12,transparent 75%),#19191c;border-color:#59442f}.natan-extra h2{margin:12px auto 24px}.natan-extra p{max-width:760px;margin:16px auto;color:#c6c6cb}.natan-extra .eyebrow{color:#f5a650;font-size:11px;letter-spacing:.1em}.natan-extra .natan-signature{color:#f5bc80;font-size:13px;margin-top:24px}
.choice-comparison{padding:32px 0 56px;background:#050505}.comparison-columns{margin-top:32px;gap:20px}.comparison-card{background:#18181b;border-color:#37373b}.comparison-program{background:linear-gradient(145deg,#29221d,#19191c);border-color:#795936}.comparison-card h3{text-align:center;display:flex;align-items:center;justify-content:center;min-height:52px}.comparison-card li{line-height:1.6}.comparison-action .button{margin-top:28px}
#depoimentos{padding:56px 0}.video-testimonial{margin:32px auto 40px;gap:40px}.video-testimonial-copy{text-align:center}.video-testimonial-copy p{max-width:420px;margin-left:auto;margin-right:auto}.video-testimonial h3{line-height:1.25;letter-spacing:-.03em}.testimonials{gap:20px}.testimonial-column{gap:20px}
#programa-e-bonus{padding:64px 0 32px;background:radial-gradient(ellipse at 50% 0,#f5983b0d,transparent 35%),#050505}.bonus-intro{text-align:center;max-width:800px;margin:0 auto}.bonus-intro h2{line-height:1.2}.extras-catalog{gap:24px;margin-top:32px}.extra-deliverable{border-color:#494036;box-shadow:0 12px 32px #0003}.extra-description{padding:32px}.extra-description h3{line-height:1.3}.extra-description p{line-height:1.65;color:#c2c2c8}.extra-thumbnail{background:radial-gradient(ellipse at 15% 15%,#f5983b20,transparent 75%),#1c1c1f}
#oferta{padding:40px 0 64px;background:radial-gradient(ellipse at 50% 65%,#f5983b15,transparent 65%),#050505}.value-anchor{margin-top:28px}.value-anchor h3{text-align:center}.value-items>div{align-items:center}.value-items dt{line-height:1.5}.value-items dd{white-space:nowrap;margin-left:0}.price-card{background:radial-gradient(ellipse at 50% 0,#f5983b12,transparent 70%),#1b1b1e;box-shadow:0 24px 70px #f5983b14,0 1px 0 #ffc88730 inset}.new-price{letter-spacing:-.05em}.price-card>p{color:#c4c4ca}.price-card>p:last-child{color:#b6b6be}
#garantia{padding:56px 0}.guarantee-feature{gap:40px}.guarantee-message{text-align:center}.guarantee-message h2{margin:0 auto 20px;line-height:1.2}.guarantee-message .button{margin:28px auto 0}.guarantee-number{letter-spacing:-.06em}
#historia{padding:64px 0;background:radial-gradient(ellipse at 50% 0,#f5983b0c,transparent 40%),#050505}.personal-story{padding:16px 0 40px}.personal-story-copy h3{text-align:center}.clarity-panel{background:#1c1c1f}.evolution-timeline{gap:24px}.evolution-step{background:linear-gradient(145deg,#222124,#171719);border-color:#3d3935}.evolution-copy{text-align:center;padding-bottom:0}.evolution-number{margin-bottom:12px}.evolution-photos figcaption{color:#b0b0b9;line-height:1.5;text-align:center}
#duvidas{padding:56px 0;background:#19191c}.faq-layout h2{text-align:center;margin:0 auto 28px}.faq summary{line-height:1.5;padding:22px 0}.faq summary strong{font-weight:600}.faq summary::after{flex-shrink:0}.faq details p{line-height:1.65;color:#c5c5cc}.faq details:last-child{border-bottom:1px solid #39393c}
#proximo-passo{padding:56px 0;background:radial-gradient(ellipse at 50% 100%,#f5983b10,transparent 70%),#050505}.scenarios{gap:20px;margin:28px 0}.scenarios .card{text-align:center}.scenarios .card:nth-child(2){background:linear-gradient(145deg,#30261d,#1a1a1d)}footer{padding:36px 0}footer p{color:#b1b1ba}footer a:hover{text-decoration:underline}
@media(min-width:900px){#cinco-niveis .levels>li{min-height:340px}#cinco-niveis .level-detail h3{font-size:18px;line-height:1.35;letter-spacing:-.02em}#cinco-niveis .level-copy p{font-size:14px;line-height:1.6}.organic-hero-grid{min-height:640px}}
@media(min-width:601px) and (max-width:899px){.organic-copy{max-width:58%}.organic-hero-grid{min-height:620px}.organic-portrait{width:65%;right:-32px;opacity:.8}.organic-hero h1{font-size:34px;line-height:1.12}.support-layout{grid-template-columns:1fr}.support-reading{max-width:680px;margin:auto}.support-proof{max-width:480px;margin:auto}.perspective-layout{gap:28px}.perspective-answer{padding-left:24px}}
@media(max-width:600px){
 .section{padding:44px 0}.container{width:calc(100% - 32px)}h2{font-size:28px;line-height:1.22;letter-spacing:-.03em}h3{font-size:22px;line-height:1.3}.section>.container>h2{margin-bottom:20px}.organic-hero{padding:28px 0 0}.organic-copy{text-align:center}.site-header .brand-logo{margin:auto}.organic-copy .eyebrow{letter-spacing:.045em}.organic-hero h1{font-size:34px;line-height:1.12;letter-spacing:-.035em}.organic-intro{margin:20px auto}.organic-portrait{height:360px}.hero-price{margin-top:20px}.hero-proof{margin-top:16px}.hero-assurance{margin-top:8px}.button{padding:12px 16px;min-height:52px}
 .price-perspective{padding:40px 0}.perspective-layout{text-align:center;gap:24px}.perspective-answer{padding:24px 0 0}.price-perspective h2{font-size:28px;line-height:1.25}.perspective-answer strong{font-size:34px}.overview{padding:32px 0}.overview .overview-cards{gap:12px}.overview .overview-cards article{padding:16px 12px}.overview-cards h3{font-size:16px;line-height:1.4}.overview-cards p{font-size:13px;line-height:1.55}.overview .overview-guarantee h3{white-space:normal}
 #seu-comeco{padding:40px 0 24px}.friction-grid{gap:12px}.friction-grid .reading-card{padding:20px}.question-panel p{font-size:17px;line-height:1.6}#para-quem{padding:24px 0 40px}.audience li{padding:16px!important}.discovery-shift{padding:24px;gap:16px}.scale-story{gap:24px}.scale-copy{text-align:center}.scale-copy h3{font-size:25px;line-height:1.3}.discovery-mission{margin-top:32px}.discovery-mission-grid{gap:16px}.tagline-moment{padding-top:32px}.tagline-moment .tagline-reveal{font-size:30px;line-height:1.25}
 .lifetime-section{padding:40px 0 24px}.lifetime-card{padding:28px 20px}.lifetime-card h2{font-size:28px;line-height:1.25}.infinity{font-size:72px}#cinco-niveis{padding:28px 0 32px}.levels{margin:28px 0 20px;gap:16px}#cinco-niveis .levels>li{padding:24px;text-align:center}.level-number{margin-bottom:12px}.level-copy p{margin-top:14px}.level-detail h3{font-size:21px;line-height:1.35}
 #por-dentro{padding:28px 0 40px}#por-dentro h2{font-size:28px;line-height:1.22}#suporte{padding:16px 0 24px}#suporte>.container{padding:28px 20px}#suporte h2{font-size:27px;margin-bottom:24px}.support-layout{gap:24px}.support-reading p{font-size:15px;line-height:1.7}.support-proof{gap:12px}.natan-extra{padding:16px 0 28px}.natan-extra .clarity-panel{padding:28px 20px}.natan-extra p{font-size:15px;line-height:1.7}.natan-extra .eyebrow{font-size:10px}.choice-comparison{padding:24px 0 40px}.comparison-columns{gap:16px;margin-top:24px}.comparison-card{padding:24px}.comparison-card h3{min-height:0}.comparison-card li{font-size:14px}
 #depoimentos{padding:40px 0}.video-testimonial{padding:20px;gap:20px;margin:28px auto}.video-testimonial h3{font-size:24px}.testimonials{gap:16px}.testimonial-column{gap:16px}#programa-e-bonus{padding:44px 0 24px}.bonus-intro h2{font-size:28px;line-height:1.25}.extras-catalog{gap:20px}.extra-description{padding:24px;text-align:center}.extra-description h3{font-size:23px;line-height:1.3}.extra-description p{font-size:15px}.extra-thumbnail .thumb-words strong{font-size:32px;line-height:1.2}
 #oferta{padding:28px 0 44px}.value-items>div{padding:16px 12px;gap:12px}.value-items dt{font-size:13px}.value-items dd{font-size:12px}.value-total{gap:12px}.price-card{padding:28px 20px}.new-price{font-size:76px}#garantia{padding:40px 0}.guarantee-feature{gap:24px}.guarantee-number{font-size:100px}.guarantee-message h2{font-size:28px}#historia{padding:44px 0}.personal-story{padding:8px 0 28px}.personal-story-card{gap:24px}.personal-story-copy{text-align:center}.evolution-timeline{gap:20px}.evolution-step{padding:20px}.evolution-copy h3{font-size:22px}#duvidas{padding:40px 0}.faq-layout h2{font-size:28px}.faq summary{padding:20px 0;gap:16px;font-size:15px}.faq details p{font-size:15px;margin-right:0}#proximo-passo{padding:40px 0}.scenarios{gap:16px}.scenarios .card{padding:24px}footer{padding:28px 0}
}
@media(max-width:360px){.organic-hero h1{font-size:30px}.extra-thumbnail .thumb-words strong{font-size:28px}.new-price{font-size:68px}.overview .overview-cards{grid-template-columns:1fr}.price-perspective h2{font-size:26px}}
@media(min-width:601px) and (max-width:899px){.organic-hero{padding-bottom:0}.organic-hero-grid{display:flex;flex-direction:column;min-height:0}.organic-copy{max-width:600px;margin:auto;text-align:center}.site-header .brand-logo{margin:auto}.organic-copy .organic-intro{max-width:540px;margin:24px auto}.organic-cta{margin:auto}.organic-portrait{position:relative;inset:auto;width:100%;max-width:560px;height:440px;margin:16px auto 0;opacity:1}.organic-portrait img{object-position:50% 25%}.organic-portrait figcaption{right:48px;top:55%}.organic-hero h1{font-size:40px}}
