.fear-page{--fear-bg:#05040a;--fear-soft:#0b0712;--fear-surface:#100b17;--fear-surface-light:#17101f;--fear-pink:#c766a8;--fear-pink-light:#e093c4;--fear-purple:#8c5ca8;--fear-purple-dark:#26132f;--fear-gold:#d8ad60;background:var(--fear-bg)}
.fear-hero{position:relative;overflow:hidden;padding:80px 0 94px;background:radial-gradient(circle at 18% 26%,rgba(89,45,124,.2),transparent 30%),linear-gradient(135deg,#05040a 0%,#090713 60%,#120c1c 100%)}
.fear-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 40%,rgba(216,173,96,.05)),radial-gradient(circle at 78% 45%,rgba(216,173,96,.16),transparent 26%)}
.fear-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.08fr;gap:60px;align-items:center}
.fear-hero-copy{position:relative;z-index:2}.fear-hero h1{max-width:650px;margin:18px 0 7px;font-size:clamp(4.4rem,7vw,7.3rem);line-height:.82}.fear-hero h1 span{display:block;color:var(--fear-pink-light)}
.fear-subtitle{margin:0 0 22px;color:#eadbe9;font:600 clamp(1.45rem,2.2vw,2rem) 'Cormorant Garamond',serif;letter-spacing:.025em}.fear-hero .lead{max-width:650px}
.fear-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.fear-chips span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.035);color:#e6dce8;font-size:.65rem}
.fear-price{display:grid;gap:1px;margin:24px 0}.fear-price small{color:var(--fear-pink-light);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fear-price strong{font:700 2.45rem 'Cormorant Garamond',serif}.fear-price strong em{font-size:1rem;font-style:normal;color:#cfc2d2}.fear-price span,.safe-purchase{color:#9f93a4;font-size:.68rem}.safe-purchase{margin:12px 0 0}.fear-hero-image{position:relative;margin:0}.fear-hero-image:before{content:"";position:absolute;inset:-6%;border:1px solid rgba(216,173,96,.19);border-radius:38% 62% 48% 52%;filter:drop-shadow(0 0 22px rgba(216,173,96,.22))}.fear-hero-image img{position:relative;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:30px;border:1px solid rgba(255,255,255,.12);box-shadow:0 35px 90px rgba(0,0,0,.62)}
.fear-impact{padding:78px 20px;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(199,102,168,.12),transparent 46%),var(--fear-soft);border-block:1px solid rgba(255,255,255,.05)}.fear-impact p{max-width:970px;margin:auto;font:600 clamp(2.15rem,4.3vw,4.5rem)/1.08 'Cormorant Garamond',serif}.fear-impact span{color:var(--fear-pink-light)}
@media(max-width:900px){.fear-hero-grid{grid-template-columns:1fr;gap:46px}.fear-hero-image{max-width:760px}.fear-hero h1{font-size:clamp(4rem,13vw,6.4rem)}}
@media(max-width:640px){.fear-hero{padding:56px 0 70px}.fear-hero h1{font-size:4rem}.fear-hero-image img{border-radius:20px}.fear-hero .actions{display:grid}.fear-hero .btn{width:100%}.fear-price strong{font-size:2.1rem}.fear-impact{padding:62px 12px}}

.fear-page .fear-accent,.fear-page h2 span,.fear-page h3 span{color:var(--fear-pink-light)}
.fear-heading{max-width:790px;margin-bottom:44px}.fear-heading .section-sub{max-width:720px}.fear-split{display:grid;grid-template-columns:.96fr 1.04fr;gap:64px;align-items:center}.fear-media{position:relative;margin:0}.fear-media:before{content:"";position:absolute;inset:-16px;background:radial-gradient(circle at 45% 40%,rgba(140,92,168,.28),transparent 66%);filter:blur(20px)}.fear-media img{position:relative;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:28px;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow)}
.fear-topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px}.fear-topic-grid span{position:relative;padding:13px 14px 13px 35px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025);color:#d8cddd;font-size:.72rem}.fear-topic-grid span:before{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--fear-pink);box-shadow:0 0 12px rgba(199,102,168,.7);transform:translateY(-50%)}
.fear-audience{background:radial-gradient(circle at 80% 18%,rgba(140,92,168,.12),transparent 27%),linear-gradient(180deg,var(--fear-soft),#08050d)}.fear-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fear-card{min-height:230px;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(23,16,31,.92),rgba(11,7,18,.88));transition:transform .25s,border-color .25s}.fear-card:hover{transform:translateY(-4px);border-color:rgba(224,147,196,.32)}.fear-card>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:26px;border:1px solid rgba(224,147,196,.35);border-radius:50%;color:var(--fear-pink-light);font-size:.65rem}.fear-card h3{font-size:1.65rem;line-height:1.08}.fear-card p{margin:12px 0 0;color:var(--muted);font-size:.76rem}
.fear-cinematic{position:relative;min-height:540px;display:flex;align-items:center;overflow:hidden;padding:80px 0}.fear-cinematic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,10,.94) 0%,rgba(5,4,10,.63) 45%,rgba(5,4,10,.45) 100%),linear-gradient(0deg,#05040a 0%,transparent 25%,transparent 70%,#05040a 100%)}.fear-cinematic>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.fear-cinematic .container{position:relative;z-index:2}.fear-cinematic p{max-width:760px;margin:0;font:600 clamp(2.7rem,5vw,5rem)/.98 'Cormorant Garamond',serif}.fear-cinematic p span{color:#f0d4e8}
.fear-lessons{position:relative;background:linear-gradient(180deg,#05040a,#0b0712 55%,#120b17)}.fear-lessons:before{content:"";position:absolute;top:190px;bottom:260px;left:50%;width:1px;background:linear-gradient(transparent,rgba(216,173,96,.36) 10%,rgba(199,102,168,.28) 74%,transparent)}.lesson-timeline{display:grid;gap:76px}.lesson{position:relative;display:grid;grid-template-columns:45% 55%;align-items:center}.lesson:nth-child(even) figure{order:2}.lesson:nth-child(even) .lesson-copy{order:1;padding:48px 70px 48px 0}.lesson figure{margin:0}.lesson figure img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 70px rgba(0,0,0,.38)}.lesson-copy{padding:48px 0 48px 70px}.lesson-number{display:flex;align-items:center;gap:14px;color:var(--fear-gold);font-size:.75rem;font-weight:700;letter-spacing:.14em}.lesson-number:after{content:"";width:72px;height:1px;background:linear-gradient(90deg,var(--fear-gold),transparent)}.lesson h3{max-width:560px;margin:18px 0 16px;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.lesson p{max-width:560px;margin:0;color:var(--muted);font-size:.88rem}.lesson-pending .lesson-copy{min-height:190px;display:flex;align-items:center}.fear-mid-cta{margin-top:96px;padding:40px;border:1px solid rgba(216,173,96,.2);border-radius:22px;background:radial-gradient(circle at 80% 30%,rgba(216,173,96,.14),transparent 36%),linear-gradient(120deg,#17101f,#0b0712);display:flex;justify-content:space-between;align-items:center;gap:28px}.fear-mid-cta p{max-width:710px;margin:0;font:600 clamp(1.8rem,3vw,2.8rem)/1.05 'Cormorant Garamond',serif}
.fear-bonus{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 50%,rgba(216,173,96,.12),transparent 32%),radial-gradient(circle at 78% 46%,rgba(199,102,168,.08),transparent 31%),#08050d}.bonus-shell{min-height:500px;display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center}.energy-orbit{position:relative;width:min(100%,390px);aspect-ratio:1;border:1px solid rgba(216,173,96,.34);border-radius:50%;box-shadow:0 0 70px rgba(216,173,96,.12),inset 0 0 70px rgba(216,173,96,.08)}.energy-orbit:before,.energy-orbit:after,.energy-orbit span{content:"";position:absolute;border-radius:50%}.energy-orbit:before{inset:13%;border:1px solid rgba(224,147,196,.32)}.energy-orbit:after{inset:32%;background:radial-gradient(circle,#fff6d7 0%,#d8ad60 14%,rgba(199,102,168,.6) 34%,transparent 70%);box-shadow:0 0 50px rgba(216,173,96,.45)}.energy-orbit span{inset:-9%;border:1px solid rgba(199,102,168,.15);transform:rotate(28deg)}.bonus-copy h2 span{color:var(--fear-gold)}.bonus-copy>p:not(.lead){max-width:700px;color:#c2b6c6;font-size:.8rem}.bonus-copy .fear-chips{margin-bottom:0}
.fear-included{background:linear-gradient(180deg,#0b0712,#110a16)}.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.included-grid article{min-height:160px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.024)}.included-grid svg,.certificate-icon svg{width:30px;height:30px;margin-bottom:22px;fill:none;stroke:var(--fear-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.included-grid h3{font-size:1.35rem;line-height:1.1}.certificate-block{display:flex;align-items:center;gap:24px;margin-top:32px;padding:28px 32px;border:1px solid rgba(216,173,96,.22);border-radius:18px;background:linear-gradient(110deg,rgba(216,173,96,.08),rgba(199,102,168,.035))}.certificate-icon{flex:0 0 68px;width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(216,173,96,.28);border-radius:50%}.certificate-icon svg{margin:0}.certificate-block h3{font-size:1.8rem}.certificate-block p{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:.8rem}
.fear-about{background:radial-gradient(circle at 20% 50%,rgba(199,102,168,.11),transparent 30%),linear-gradient(180deg,#100a16,#08050d)}.fear-about .portrait-frame img{object-position:center top}.fear-about .btn{margin-top:18px}
.fear-offer{background:radial-gradient(circle at 50% 0%,rgba(216,173,96,.12),transparent 35%),#08050d}.offer-shell{display:grid;grid-template-columns:1.18fr .82fr;gap:70px;align-items:center;padding:64px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(135deg,rgba(38,19,47,.94),rgba(11,7,18,.97));box-shadow:0 35px 100px rgba(0,0,0,.36)}.offer-copy h2{margin:17px 0 8px;font-size:clamp(3.8rem,6vw,6.8rem);line-height:.82}.offer-copy>p{color:#d8cbd9;font:600 1.5rem 'Cormorant Garamond',serif}.offer-price-card{padding:36px;border:1px solid rgba(216,173,96,.24);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(216,173,96,.15),transparent 45%),#100b17;text-align:center}.offer-price-card>*{display:block}.offer-price-card>small:first-child{color:var(--fear-gold);font-size:.63rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.offer-price-card strong{margin:12px 0 0;font:700 clamp(3.5rem,5vw,5.2rem)/1 'Cormorant Garamond',serif}.offer-price-card>span{color:#c7b9ca;font-size:.78rem}.offer-price-card p{color:#c7b9ca;font-size:.75rem}.offer-price-card .btn{width:100%;margin:18px 0}.offer-price-card small:last-child{color:#95899a;font-size:.62rem}
.fear-faq{background:linear-gradient(180deg,#08050d,#0d0813)}.fear-faq .faq{max-width:900px}.fear-faq details{background:rgba(255,255,255,.025)}.fear-faq summary{position:relative;padding-right:36px;list-style:none;font-family:'Cormorant Garamond',serif;font-size:1.32rem}.fear-faq summary::-webkit-details-marker{display:none}.fear-faq summary:after{content:"+";position:absolute;right:2px;top:50%;color:var(--fear-pink-light);font:400 1.5rem/1 Montserrat,sans-serif;transform:translateY(-50%)}.fear-faq details[open] summary:after{content:"−"}.fear-faq details:focus-within{outline:2px solid var(--fear-pink-light);outline-offset:3px}
.fear-final{position:relative;min-height:690px;display:flex;align-items:center;overflow:hidden}.fear-final>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.fear-final:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,10,.95) 0%,rgba(5,4,10,.72) 48%,rgba(5,4,10,.24) 100%),linear-gradient(0deg,#05040a 0%,transparent 30%,rgba(5,4,10,.2) 100%)}.fear-final .container{position:relative;z-index:2}.fear-final-copy{max-width:740px}.fear-final h2{margin:18px 0;font-size:clamp(3.6rem,6vw,6.7rem);line-height:.86}.fear-final h2 span{color:#f0dfbf}.fear-final p{color:#efe6ec;font-size:1rem}.fear-final .btn{margin-top:14px}
.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.motion-ready .reveal.is-visible{opacity:1;transform:none}
@media(max-width:1200px){.fear-hero-grid{gap:44px}.lesson-copy{padding-left:50px}.lesson:nth-child(even) .lesson-copy{padding-right:50px}.offer-shell{padding:48px;gap:48px}}
@media(max-width:900px){.fear-split,.bonus-shell,.offer-shell{grid-template-columns:1fr}.fear-card-grid,.included-grid{grid-template-columns:repeat(2,1fr)}.fear-cinematic{min-height:460px}.fear-lessons:before{display:none}.lesson,.lesson:nth-child(even){grid-template-columns:1fr;gap:0}.lesson:nth-child(even) figure,.lesson:nth-child(even) .lesson-copy{order:initial}.lesson-copy,.lesson:nth-child(even) .lesson-copy{padding:30px 6px 0}.lesson-pending .lesson-copy{min-height:100px}.energy-orbit{margin:auto}.fear-mid-cta{align-items:flex-start;flex-direction:column}.offer-shell{padding:38px}.fear-final{min-height:620px}.fear-final:after{background:linear-gradient(90deg,rgba(5,4,10,.94),rgba(5,4,10,.48)),linear-gradient(0deg,#05040a,transparent 45%)}}
@media(max-width:640px){.fear-identification,.fear-audience,.fear-lessons,.fear-bonus,.fear-included,.fear-about,.fear-offer,.fear-faq{padding:68px 0}.fear-topic-grid,.fear-card-grid,.included-grid{grid-template-columns:1fr}.fear-card{min-height:0}.fear-cinematic{min-height:420px}.fear-cinematic p{font-size:2.8rem}.lesson-timeline{gap:54px}.lesson figure img{border-radius:16px}.lesson h3{font-size:2.65rem}.fear-mid-cta{margin-top:68px;padding:28px 24px}.fear-mid-cta .btn{width:100%}.bonus-shell{gap:42px}.energy-orbit{width:260px}.included-grid article{min-height:130px}.certificate-block{align-items:flex-start;padding:24px;flex-direction:column}.offer-shell{padding:28px 22px}.offer-copy h2{font-size:4.2rem}.offer-price-card{padding:28px 20px}.fear-final{min-height:650px;align-items:flex-end;padding-bottom:86px}.fear-final>img{object-position:61% center}.fear-final:after{background:linear-gradient(0deg,rgba(5,4,10,.98) 0%,rgba(5,4,10,.74) 52%,rgba(5,4,10,.12) 100%)}.fear-final h2{font-size:3.7rem}.fear-final .btn{width:100%}.fear-faq summary{font-size:1.2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready .reveal{opacity:1;transform:none;transition:none}.fear-card,.btn{transition:none}.fear-card:hover,.btn:hover{transform:none}}

/* Ajuste editorial: imagens proporcionais e timeline mais compacta */
.fear-hero-image img,.fear-media img,.lesson figure img{height:auto}
.fear-lessons:before{display:none}
.lesson-timeline{gap:42px}
.lesson{grid-template-columns:43% 57%;align-items:center;padding:8px 0}
.lesson:nth-child(even){grid-template-columns:57% 43%}
.lesson figure img{border-radius:22px;box-shadow:0 22px 56px rgba(0,0,0,.34)}
.lesson-copy{padding:34px 0 34px 48px}
.lesson:nth-child(even) .lesson-copy{padding:34px 48px 34px 0}
.lesson-number:after{width:64px}
.lesson h3{max-width:540px;margin:15px 0 13px;font-size:clamp(2.25rem,3.5vw,3.65rem);line-height:.98}
.lesson p{max-width:540px;font-size:.84rem}
.fear-mid-cta{margin-top:68px;padding:36px 38px}

@media(max-width:1200px){.lesson-copy{padding-left:38px}.lesson:nth-child(even) .lesson-copy{padding-right:38px}}
@media(max-width:900px){.lesson,.lesson:nth-child(even){grid-template-columns:1fr;padding:0}.lesson-copy,.lesson:nth-child(even) .lesson-copy{padding:26px 6px 0}.fear-mid-cta{margin-top:56px}}
@media(max-width:640px){.lesson-timeline{gap:42px}.lesson h3{font-size:2.45rem}.fear-mid-cta{margin-top:54px;padding:28px 24px}}
