@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap');
:root{--paper:#f8f7f0;--ink:#1e2d20;--olive:#4e602f;--lime:#dce5ae;--muted:#454d40;--line:#dce0d2;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #819141;outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.1;letter-spacing:-2px}h1{font-size:clamp(48px,5.5vw,78px)}h2{font-size:clamp(36px,4vw,54px)}h3{line-height:1.35}em{font-weight:400;color:var(--olive)}.wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;line-height:1.3;font-size:12px;letter-spacing:2px;font-weight:700}.brand-number{font-family:var(--serif);font-size:49px;letter-spacing:-4px;font-weight:400;line-height:1}.header nav{display:flex;gap:34px;font-size:15px}.nav-cta{font-size:15px;border:1px solid #bcc5ac;border-radius:50px;padding:10px 19px;display:flex;gap:25px}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:35px;align-items:center;min-height:730px;padding-block:65px 70px}.eyebrow{font-size:12px;letter-spacing:2.5px;font-weight:700;line-height:1.7;margin-bottom:23px}.dot{display:inline-block;height:6px;width:6px;border-radius:50%;background:var(--olive);margin-right:8px;vertical-align:middle}.hero h1{margin-bottom:24px}.lead{font-size:21px;max-width:450px;line-height:1.6;margin-bottom:14px}.hero-description{font-size:16px;color:var(--muted);max-width:445px;margin-bottom:29px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--ink);color:white;padding:17px 25px;border-radius:5px;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#455934;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.micro{font-size:12px;color:var(--muted);margin-top:12px}.author-byline{margin-top:30px;display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);line-height:1.7}.author-byline img{border-radius:50%;object-fit:cover;object-position:center 30%}.author-byline strong{color:var(--ink);font-weight:600}.hero-art{height:590px;background:#e9ecdd;border-radius:48% 48% 8px 8px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.art-caption{position:absolute;top:53px;font-size:11px;letter-spacing:2.2px;z-index:2}.book{width:86%;height:440px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(12px 27px 20px #26341b33);transform:rotate(-7deg)}.orbit{position:absolute;border:1px solid #bcc5a266;border-radius:50%;width:470px;height:470px;z-index:-1}.orbit-two{width:365px;height:365px}.daily-note{position:absolute;bottom:38px;left:25px;background:#fffef7f2;padding:15px 21px;display:flex;gap:15px;align-items:center;z-index:3;box-shadow:0 8px 30px #2033200b;font-size:13px;transform:rotate(-3deg);border-radius:3px}.note-star{font-size:33px;color:var(--olive)}.vertical-note{position:absolute;right:12px;bottom:75px;writing-mode:vertical-rl;font-size:11px;letter-spacing:2px}.facts{border-block:1px solid var(--line);background:#f0f1e7}.facts-inner{display:flex;justify-content:space-between;padding-block:24px;font-size:13px;color:var(--muted)}.facts b{color:var(--ink);font-weight:600}.section{padding-block:105px}.recognition{display:grid;grid-template-columns:1fr 1fr;gap:85px}.recognition h2{font-size:45px}.recognition-list article{display:flex;gap:22px;padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid var(--line)}.recognition-list article:last-child{margin-bottom:0}.recognition-list article>span{font-family:var(--serif);font-size:21px;color:#899473}.recognition-list h3{font-size:18px;font-weight:500;margin-bottom:8px}.recognition-list p{font-size:15px;color:var(--muted)}.approach{background:var(--ink);color:var(--paper);padding-block:72px}.approach-inner{display:grid;grid-template-columns:.45fr 1fr;gap:50px;align-items:center}.large-star{font-size:180px;line-height:1;color:#c6d39f;justify-self:center}.approach h2 em,.closing h2 em{color:#c9d6a5}.approach p:last-child{max-width:650px;font-size:16px;color:#d3dacb;margin-top:25px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:47px}.section-heading>p{max-width:275px;color:var(--muted);font-size:15px}.phases{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden}.phases article{padding:29px 25px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.phases article:last-child{border:0;background:#eaf0da}.phase-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:33px}.phase-top>span{font-family:var(--serif);font-size:34px;color:var(--olive)}.phase-top small{font-size:11px;letter-spacing:1px}.phases h3{font-family:var(--serif);font-weight:400;font-size:25px;margin-bottom:17px}.phases p{font-size:14px;color:var(--muted);margin-bottom:27px}.phase-footer{font-size:11px;letter-spacing:1.4px;margin-top:auto;color:var(--olive)}.routine{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-bottom:100px;border-bottom:1px solid var(--line)}.routine-copy>p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:22px;max-width:425px}.text-link{display:inline-flex;gap:25px;font-size:14px;font-weight:600;border-bottom:1px solid var(--olive);padding-bottom:5px;margin-top:27px}.routine-panel{background:#eeefe5;border:1px solid #e1e4d4;border-radius:6px;padding:40px}.routine-panel ol{list-style:none;padding:0;margin:0}.routine-panel li{display:flex;gap:18px;margin-block:28px}.routine-panel li>span{font-family:var(--serif);font-size:25px;color:var(--olive)}.routine-panel h3{font-size:17px;font-weight:500}.routine-panel li p{font-size:14px;color:var(--muted);margin-top:6px}.routine-foot{font-family:var(--serif);font-size:21px;font-style:italic;border-top:1px solid #d4dbc6;padding-top:25px}.bonuses>h2{margin-bottom:45px}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.bonus-grid article{border:1px solid var(--line);border-radius:6px;padding:37px;position:relative}.bonus-grid small{font-size:11px;letter-spacing:1.5px;color:var(--olive)}.bonus-grid h3{font-family:var(--serif);font-size:33px;font-weight:400;margin:18px 0}.bonus-grid p{font-size:16px;color:var(--muted);max-width:400px}.bonus-grid ul{list-style:none;padding:0;margin:23px 0 0;font-size:14px}.bonus-grid li{margin-top:9px}.bonus-grid li:before{content:'✓';color:var(--olive);margin-right:12px}.bonus-icon{position:absolute;top:32px;right:32px;font-family:var(--serif);font-size:38px;line-height:1;background:#e9eedb;border-radius:50%;height:55px;width:55px;display:grid;place-content:center}.author-section{background:#eeefe6;padding-block:85px}.author-grid{display:grid;grid-template-columns:.8fr 1fr;gap:90px;align-items:center}.portrait-wrap{position:relative;max-width:390px}.portrait-wrap img{aspect-ratio:4/4.3;object-fit:cover;border-radius:190px 190px 5px 5px}.portrait-wrap>span{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:4px;color:white;text-shadow:0 1px 10px #000}.author-grid h2{font-size:44px;margin-bottom:27px}.author-grid p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:15px}.offer-section{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center}.offer-intro h2{font-size:64px}.offer-intro>p:not(.eyebrow){margin-top:27px;color:var(--muted);font-size:16px}.guarantee{display:flex;gap:20px;align-items:center;margin-top:43px;max-width:390px}.guarantee>span{height:65px;min-width:65px;border:1px solid #bcc8a7;border-radius:50%;display:grid;place-content:center;font-family:var(--serif);font-size:35px}.guarantee h3{font-size:15px;font-weight:600}.guarantee p{font-size:13px;color:var(--muted);margin-top:6px}.offer-card{padding:40px;background:#fffef8;border:1px solid #c3cead;border-radius:9px;box-shadow:0 16px 60px #23371a08}.offer-card>.eyebrow{color:var(--olive);margin-bottom:15px}.offer-card h3{font-family:var(--serif);font-size:34px;font-weight:400}.offer-sub{font-size:14px;color:var(--muted);margin-top:4px}.included{list-style:none;padding:22px 0;border-block:1px solid var(--line);margin:24px 0}.included li{font-size:15px;margin:9px 0}.included li:before{content:'✓';color:var(--olive);margin-right:12px}.price{display:flex;flex-direction:column;margin-bottom:25px}.price>span{font-size:13px;color:var(--muted)}.price strong{font-size:74px;font-weight:500;letter-spacing:-4px;line-height:1.3}.price small{font-size:25px;letter-spacing:-1px;margin-right:8px}.offer-card .button{width:100%;font-size:15px}.payment{font-size:11px;text-align:center;margin-top:13px}.delivery{font-size:12px;color:var(--muted);text-align:center;margin-top:19px;line-height:1.7}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1fr;gap:80px}.faq>div>p:last-child{font-size:15px;color:var(--muted);margin-top:20px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;font-size:16px;font-weight:500;padding:22px 30px 22px 0;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:0;font-size:21px;color:var(--olive);top:17px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:15px;color:var(--muted);padding-bottom:23px;padding-right:25px}.closing{background:var(--ink);color:var(--paper);padding:80px 0;text-align:center}.closing h2{font-size:52px}.closing .button{background:var(--lime);color:var(--ink);margin-top:30px}.footer{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:36px}.footer p{font-size:11px;color:var(--muted);max-width:390px}.footer>a:last-child{font-size:13px}.mobile-buy{display:none}.skip{position:absolute;left:10px;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}@media(min-width:1500px){.hero{min-height:790px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.header nav{gap:20px}.hero{gap:20px;min-height:650px}.hero-art{height:515px}.book{height:360px}.hero h1{font-size:57px}.recognition,.routine,.author-grid,.offer-section,.faq{gap:40px}.recognition h2{font-size:38px}.phases article{padding:24px 18px}.phases h3{font-size:23px}.offer-card{padding:28px}.offer-intro h2{font-size:56px}.bonus-grid small{font-size:11px}.bonus-icon{right:20px;width:45px;height:45px}.section{padding-block:80px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:80px}.header nav{display:none}.nav-cta{font-size:13px;padding:8px 13px;gap:15px}.brand-number{font-size:42px}.brand{font-size:11px}.hero{grid-template-columns:1fr;padding-block:42px;gap:38px}.hero h1{font-size:54px;letter-spacing:-2px}.hero .eyebrow{font-size:11px;margin-bottom:22px}.lead{font-size:19px;max-width:340px}.hero-description{font-size:15px}.hero .button{width:100%;justify-content:center;gap:22px}.micro{text-align:center;font-size:11px}.author-byline{margin-top:23px}.hero-art{height:435px;max-width:450px;width:100%;justify-self:center}.art-caption{top:36px;font-size:11px}.book{height:330px}.daily-note{bottom:24px;left:17px;font-size:12px;padding:11px 15px}.vertical-note{font-size:11px}.facts-inner{display:grid;grid-template-columns:1fr 1fr;gap:17px;font-size:12px;padding-block:23px}.section{padding-block:65px}h2,.recognition h2,.author-grid h2{font-size:37px;letter-spacing:-1.4px}.recognition{grid-template-columns:1fr;gap:32px}.recognition-list article{gap:18px}.recognition-list h3{font-size:17px}.approach{padding-block:52px}.approach-inner{grid-template-columns:1fr;gap:20px}.large-star{font-size:72px;justify-self:start}.approach h2{font-size:36px}.approach p:last-child{font-size:15px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:22px;max-width:330px}.phases{grid-template-columns:1fr 1fr}.phases article{padding:23px 18px}.phases article:nth-child(2){border-right:0}.phases article:nth-child(-n+2){border-bottom:1px solid var(--line)}.phase-top{margin-bottom:20px}.phase-top small{font-size:11px;letter-spacing:.5px}.phase-top>span{font-size:28px}.phases h3{font-size:22px}.phases p{font-size:13px}.phase-footer{font-size:11px;letter-spacing:.6px}.routine{grid-template-columns:1fr;gap:30px;padding-bottom:65px}.routine-panel{padding:26px}.routine-copy>p:not(.eyebrow){font-size:15px}.bonus-grid{grid-template-columns:1fr;gap:18px}.bonus-grid article{padding:27px}.bonus-grid h3{font-size:30px}.bonus-grid p{font-size:15px}.bonus-icon{top:22px}.author-section{padding-block:55px}.author-grid{grid-template-columns:1fr;gap:35px}.portrait-wrap{max-width:320px;margin:auto;width:100%}.offer-section{grid-template-columns:1fr;gap:33px}.offer-intro h2{font-size:51px}.offer-intro h2 br:nth-of-type(1){display:none}.guarantee{margin-top:27px}.offer-card{padding:27px}.offer-card h3{font-size:30px}.faq{grid-template-columns:1fr;gap:25px}.faq summary{font-size:15px}.closing{padding:58px 0}.closing h2{font-size:38px}.closing .button{font-size:14px}.footer{flex-wrap:wrap;gap:23px;padding-bottom:110px}.footer p{order:3;width:100%;max-width:none}.footer>a:last-child{font-size:12px}.mobile-buy{position:fixed;bottom:0;left:0;right:0;background:#fffef8f5;backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 20px max(12px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;z-index:9;transform:translateY(110%);transition:transform .25s}.mobile-buy.visible{transform:translateY(0)}.mobile-buy strong,.mobile-buy span{display:block;font-size:12px}.mobile-buy span{font-size:11px;color:var(--muted)}.mobile-buy a{font-size:12px;background:var(--ink);color:white;padding:11px 15px;border-radius:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Product-first structure and authentic social proof. */
.product-overview{display:grid;grid-template-columns:.85fr 1fr;gap:85px;align-items:center;border-bottom:1px solid var(--line)}
.product-visual{background:#e9ecdd;border-radius:180px 180px 8px 8px;padding:25px;text-align:center}.product-visual img{height:410px;width:100%;object-fit:contain}.product-visual>span{font-size:12px;letter-spacing:2px;display:block;padding:15px 0}
.section-description{font-size:17px;color:var(--muted);margin-top:25px;line-height:1.8}.product-checks{padding:0;list-style:none;margin:25px 0 32px}.product-checks li{position:relative;padding:0 0 15px 28px}.product-checks li:before{content:'✓';position:absolute;left:0;color:var(--olive)}.product-checks strong,.product-checks span{display:block;font-size:16px}.product-checks span{font-size:14px;color:var(--muted);margin-top:3px}.section-action{text-align:center;margin-top:35px}
.benefits-band{padding:75px 0;background:#edf0e2}.benefit-items,.access-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0}.benefit-items article>span,.access-steps article>span{font:32px var(--serif);color:var(--olive)}.benefit-items h3,.access-steps h3{font-size:19px;margin:15px 0 10px}.benefit-items p,.access-steps p{font-size:16px;color:var(--muted)}.routine{padding-top:85px}
.social-proof{background:#edf0e2}.social-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.social-copy h2{font-size:60px}.social-context{display:flex;align-items:center;gap:20px;margin-top:25px;border-top:1px solid #cbd4be;padding-top:25px}.social-context>span{font:90px/.9 var(--serif);color:var(--olive)}.social-context p{font-size:16px;color:var(--muted)}.social-image{margin:0;max-width:380px;justify-self:center}.social-image img{width:100%;height:auto;border-radius:14px;box-shadow:0 15px 35px #22371b1a}.social-image figcaption{font-size:12px;margin-top:14px;text-align:center}.social-image figcaption a{text-decoration:underline;text-underline-offset:3px}.social-note{font-size:13px;color:var(--muted);margin:23px 0}.social-copy .button{margin-top:10px}
.guarantee-section{padding:80px 0;background:var(--ink);color:var(--paper)}.guarantee-grid{display:grid;grid-template-columns:.45fr 1fr;gap:70px;align-items:center}.guarantee-seal{border:1px solid #bdcb9c;border-radius:50%;width:210px;height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#dce5ae;margin:auto}.guarantee-seal strong{font:85px/1 var(--serif)}.guarantee-seal span{font-size:12px;letter-spacing:3px;margin-top:10px}.guarantee-section em{color:#dce5ae}.guarantee-section p:not(.eyebrow){color:#e0e6d9;font-size:16px;margin-top:22px}.access-note{font-size:14px;color:var(--muted);margin-bottom:28px}
@media(max-width:1000px){.product-overview,.social-grid{gap:40px}.product-visual img{height:350px}.social-copy h2{font-size:49px}.guarantee-grid{gap:35px}}
@media(max-width:700px){.product-overview{grid-template-columns:1fr;gap:32px}.product-visual{max-width:340px;width:100%;margin:auto}.product-visual img{height:310px}.section-description{font-size:16px}.product-checks strong{font-size:16px}.benefits-band{padding:55px 0}.benefit-items,.access-steps{grid-template-columns:1fr;gap:28px;margin-block:30px}.benefit-items article,.access-steps article{border-bottom:1px solid var(--line);padding-bottom:22px}.benefit-items h3,.access-steps h3{margin-top:8px;font-size:18px}.routine{padding-top:60px}.social-grid{grid-template-columns:1fr;gap:35px}.social-copy h2{font-size:42px}.social-image{max-width:340px;width:100%}.social-context p{font-size:15px}.guarantee-grid{grid-template-columns:1fr;gap:30px}.guarantee-section{padding:55px 0}.guarantee-seal{width:150px;height:150px}.guarantee-seal strong{font-size:59px}.guarantee-seal span{font-size:10px}.guarantee-section h2{font-size:35px}.section-action .button,.access-section>.button{font-size:14px}}

/* Mesma tipografia da LP Clareza em Voz Alta. */
:root{--sans:'Montserrat',Arial,sans-serif;--serif:'Montserrat',Arial,sans-serif}
body{font-weight:400}h1,h2{font-weight:700;letter-spacing:-1.2px;line-height:1.2}h1{font-weight:800}h1 em,h2 em{font-style:normal;font-weight:inherit}h3,.phases h3,.bonus-grid h3{font-family:var(--sans);font-weight:600}.button{font-weight:700}.offer-card h3,.price strong{font-weight:800}.routine-foot{font-style:normal;font-weight:600}.brand-number{font-weight:800;letter-spacing:-3px}
.hero h1{font-size:clamp(40px,4.1vw,58px)}.hero h1 br{display:none}.hero h1 em{display:block}.section h2,.approach h2,.closing h2,.author-grid h2{font-size:clamp(32px,3.3vw,46px)}.offer-intro h2{font-size:50px}.phases h3{font-size:23px}.bonus-grid h3{font-size:29px}.offer-card h3{font-size:31px}
@media(max-width:700px){.hero h1{font-size:39px;letter-spacing:-1.3px}.section h2,.approach h2,.closing h2,.author-grid h2,.guarantee-section h2{font-size:32px}.offer-intro h2{font-size:39px}.phases h3{font-size:20px}.bonus-grid h3{font-size:27px}.offer-card h3{font-size:28px}}
/* Two continuous card rows, inspired by Clareza. */
.courage-carousel{overflow:hidden;background:#eef0e4}.courage-carousel .section-heading{margin-bottom:18px;align-items:center}.courage-intro{font-size:16px;color:var(--muted);margin-bottom:35px}.courage-toggle{font:600 13px var(--sans);color:var(--ink);background:transparent;border:1px solid #a7b495;padding:13px 18px;border-radius:25px;cursor:pointer;flex-shrink:0}.courage-toggle:focus-visible,.courage-window:focus-visible{outline:3px solid var(--olive);outline-offset:4px}.courage-window{overflow:hidden;margin:18px 0}.courage-belt{display:flex;width:max-content;animation:courage-flow 65s linear infinite;will-change:transform}.courage-belt.reverse{animation-direction:reverse;animation-duration:72s}.courage-group{display:flex;gap:20px;padding-right:20px;flex-shrink:0}.courage-card{width:310px;min-height:320px;padding:25px;background:#fffef8;border:1px solid #cbd3bd;border-radius:12px;display:flex;flex-direction:column}.reverse .courage-card{background:#263a2b;color:#fffef8;border-color:#3d5140}.courage-card-top{display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:1px}.courage-card-top>span:last-child{font-size:20px;line-height:1}.courage-card-number{font-size:43px;font-weight:800;letter-spacing:-2px;color:var(--olive);line-height:1.2;margin:20px 0 8px}.reverse .courage-card-number{color:#dce5ae;font-size:35px}.courage-card small{font-size:10px;font-weight:600;letter-spacing:1px}.courage-card h3{font-size:21px;line-height:1.3;margin:13px 0}.courage-card p{font-size:14px;line-height:1.65;color:var(--muted);margin-top:auto}.reverse .courage-card p{color:#e0e7d8}.courage-hint{font-size:12px;color:var(--muted);margin-bottom:23px}.courage-window:hover .courage-belt,.courage-window:focus-within .courage-belt{animation-play-state:paused}.courage-carousel.is-paused .courage-belt{animation:none;transform:none;will-change:auto}.courage-carousel.is-paused .courage-window{overflow-x:auto;scroll-snap-type:x proximity}.courage-carousel.is-paused .courage-group[aria-hidden]{display:none}.courage-carousel.is-paused .courage-card{scroll-snap-align:start}@keyframes courage-flow{to{transform:translateX(-50%)}}@media(max-width:700px){.courage-carousel .section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.courage-card{width:275px;min-height:310px;padding:22px}.courage-group{gap:14px;padding-right:14px}.courage-card h3{font-size:20px}.courage-carousel h2{font-size:32px}.courage-intro{font-size:15px}}@media(prefers-reduced-motion:reduce){.courage-belt{animation:none;transform:none}.courage-group[aria-hidden]{display:none}.courage-window{overflow-x:auto}}

/* Dark animated header and brighter olive accents. */
.header-shell{background:#213727;color:#fafbf1}.header-shell .header{height:88px;border-color:#ffffff21}.header-shell .nav-cta{background:#dce7a6;color:#213727;border-color:#dce7a6;font-weight:700}.header-shell nav a:hover{color:#dce7a6}.header-motion{display:flex;align-items:center;background:#344e31;border-top:1px solid #ffffff12}.header-motion-window{overflow:hidden;flex:1}.header-motion-track{display:flex;width:max-content;animation:header-travel 38s linear infinite}.header-motion-group{display:flex;align-items:center;gap:50px;padding:12px 25px;flex-shrink:0;white-space:nowrap;font-size:11px;letter-spacing:2px;font-weight:600}.header-motion-group b{color:#dce7a6;font-size:19px;line-height:1}.header-motion-toggle{font:700 14px var(--sans);background:transparent;color:#e5edc8;border:0;border-left:1px solid #ffffff30;min-width:44px;align-self:stretch;cursor:pointer}.header-motion:hover .header-motion-track,.header-motion:focus-within .header-motion-track,.header-motion.is-paused .header-motion-track{animation-play-state:paused}.header-motion-toggle:focus-visible{outline:2px solid #dce7a6;outline-offset:-4px}@keyframes header-travel{to{transform:translateX(-50%)}}
.hero{padding-block:55px 65px;gap:40px}.hero-showcase{border-radius:22px;background:linear-gradient(145deg,#eef1d9,#dce5ae);height:565px;display:block;overflow:hidden;isolation:isolate}.showcase-label{position:absolute;top:25px;left:25px;font-size:9px;font-weight:700;letter-spacing:1.3px;z-index:4}.showcase-circle{width:410px;height:410px;border-radius:50%;background:#bacb75;position:absolute;right:-75px;top:75px;z-index:-1}.showcase-photo{position:absolute;right:22px;top:82px;width:57%;height:330px;border-radius:130px 130px 12px 12px;overflow:hidden;transform:rotate(4deg);box-shadow:0 15px 25px #21372718}.showcase-photo img{height:100%;width:100%;object-fit:cover;object-position:center 25%}.showcase-device{position:absolute;left:-5px;top:102px;width:61%;height:365px;transform:rotate(-8deg);z-index:2;filter:drop-shadow(9px 20px 12px #21372735)}.showcase-device img{width:100%;height:100%;object-fit:contain}.showcase-spark{position:absolute;right:22px;top:50px;font-size:65px;line-height:1;color:#4e672c;transform:rotate(12deg)}.showcase-format{position:absolute;right:18px;bottom:115px;z-index:3;display:flex;align-items:center;gap:10px;background:#fffef2;padding:13px 16px;border-radius:10px;box-shadow:0 7px 18px #21372717;transform:rotate(3deg)}.showcase-format>span{font-size:27px;color:#50682e}.showcase-format strong{display:block;font-size:12px}.showcase-format small{display:block;font-size:9px;margin-top:3px}.showcase-caption{position:absolute;bottom:28px;left:28px;right:28px;border-top:1px solid #657b3e50;padding-top:16px}.showcase-caption strong{font-size:22px;font-weight:800;letter-spacing:-.8px;display:block}.showcase-caption>span{font-size:9px;font-weight:600;letter-spacing:2px;display:block;margin-top:4px}.hero-copy .eyebrow{color:#4c642c}.hero-copy .button,.offer-card .button{background:#526c2e}.hero-copy .button:hover,.offer-card .button:hover{background:#3d5524}.facts{background:#e3ebc3}.bonus-grid article:first-child{background:#edf2db;border-top:4px solid #819b4c}.bonus-grid article:last-child{background:#f4f4df;border-top:4px solid #a6b861}.bonus-icon{background:#dbe6ac}.benefit-items article>span,.access-steps article>span{background:#dce7b7;border-radius:12px;padding:8px 13px;display:inline-block;font-size:26px}.offer-card{border:2px solid #8ca55b;background:#fcfff3}.courage-card:nth-child(even){background:#f3f6e5}.reverse .courage-card:nth-child(even){background:#3d5330}.portrait-wrap img{border-radius:22px;box-shadow:12px 12px 0 #d2dea8}.author-byline img{object-position:center 20%}.author-section{background:#e8edd8}
@media(max-width:1000px){.showcase-label{font-size:8px;letter-spacing:.8px}.showcase-device{width:66%}.showcase-photo{width:58%;right:15px}.showcase-format{right:10px;padding:11px}.showcase-format small{font-size:8px}}
@media(max-width:700px){.header-shell .header{height:76px}.header-motion-group{gap:27px;padding:10px 15px;font-size:9px;letter-spacing:1.3px}.hero{padding-block:38px 45px;gap:32px}.hero-showcase{height:470px;border-radius:18px}.showcase-label{top:20px;left:18px;font-size:8px}.showcase-circle{width:300px;height:300px;top:73px;right:-45px}.showcase-photo{top:72px;height:270px;right:18px;width:56%}.showcase-device{top:87px;height:300px;width:64%;left:-8px}.showcase-spark{top:46px;right:15px;font-size:49px}.showcase-format{bottom:95px;right:12px;gap:6px;padding:10px}.showcase-format strong{font-size:10px}.showcase-format small{font-size:8px}.showcase-caption{bottom:21px;left:20px;right:20px;padding-top:12px}.showcase-caption strong{font-size:19px}.showcase-caption>span{font-size:8px}.portrait-wrap{padding-right:12px}}
@media(prefers-reduced-motion:reduce){.header-motion-track{animation:none}.header-motion-group[aria-hidden]{display:none}.header-motion-window{overflow-x:auto}}

/* Friendlier, concrete reading guidance. */
.recognition-list article{background:#eef2df;border:1px solid #d7dfc5;border-radius:16px;padding:23px;margin-bottom:15px}.recognition-list h3{font-size:19px}.recognition-list p{font-size:16px}.routine{padding-top:55px}.routine-panel{border-radius:22px;background:#e7edcf;box-shadow:7px 7px 0 #d7e0b9}.routine-panel li{padding-bottom:20px;border-bottom:1px solid #c6d2ad}.routine-panel li:last-child{border:0;padding-bottom:0}.routine-panel h3{font-size:18px}.routine-panel li p{font-size:16px;line-height:1.75}.routine-copy .example-note{font-size:12px;color:#546246;border-left:3px solid #9eb76b;padding-left:13px}.product-checks li{margin-bottom:8px}.product-checks strong{font-size:17px}.hero-description{font-size:17px}.social-context{border-top:0;background:#e0e8c8;padding:22px;border-radius:15px}.section{padding-block:80px}.bonus-grid article{border-radius:18px}.bonus-grid h3{padding-right:10px}.bonus-grid p{font-size:16px;line-height:1.8}.courage-card{min-height:345px}.courage-card h3{font-size:20px}.courage-card p{font-size:15px}.routine-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}
@media(max-width:700px){.section{padding-block:55px}.recognition-list article{padding:20px;gap:13px}.recognition-list h3{font-size:18px}.recognition-list p{font-size:15px}.routine-panel{padding:23px}.routine-panel li{gap:12px}.routine-panel h3{font-size:17px}.routine-panel li p{font-size:15px}.hero-description{font-size:16px}.social-context{padding:18px;gap:12px}.courage-card{min-height:345px}.courage-card h3{font-size:19px}.routine-copy .example-note{font-size:12px}}

/* Raised cards: stable text, visible depth, gentle hover. */
.courage-window{padding-block:15px 27px;margin-block:0;perspective:1200px}.courage-card{position:relative;border:1px solid #d4ddc0;border-bottom:3px solid #aab990;background:linear-gradient(145deg,#fffffb 5%,#f1f5e2 100%);box-shadow:0 7px 0 #b9c7a0,0 16px 21px -7px #233b2938,inset 0 1px 0 #fff;transition:transform .25s ease,box-shadow .25s ease;transform-origin:center;backface-visibility:hidden}.courage-card:nth-child(even){background:linear-gradient(145deg,#f8fbea,#e4edc8)}.courage-card:hover{transform:translateY(-6px) rotate(-.7deg);box-shadow:0 10px 0 #b9c7a0,0 24px 28px -9px #233b2945,inset 0 1px 0 #fff}.reverse .courage-card,.reverse .courage-card:nth-child(even){background:linear-gradient(145deg,#45613c,#243b2b);border-color:#647d50;border-bottom-color:#16291b;box-shadow:0 7px 0 #192e1e,0 16px 21px -7px #17312045,inset 0 1px 0 #a6bf7850}.reverse .courage-card:hover{box-shadow:0 10px 0 #192e1e,0 24px 28px -9px #17312055,inset 0 1px 0 #a6bf7850}.courage-card-number{text-shadow:0 2px 0 #fff}.reverse .courage-card-number{text-shadow:0 3px 0 #142a1b}
.bonus-grid article,.recognition-list article,.offer-card,.routine-panel{box-shadow:0 6px 0 #c7d3ae,0 16px 25px -13px #243d2940,inset 0 1px 0 #fff;transition:transform .25s ease,box-shadow .25s ease}.bonus-grid article:hover,.recognition-list article:hover{transform:translateY(-4px);box-shadow:0 9px 0 #c7d3ae,0 23px 30px -15px #243d2945,inset 0 1px 0 #fff}.offer-card{box-shadow:0 8px 0 #b1c388,0 23px 35px -17px #243d2945,inset 0 1px 0 white}.bonus-icon{box-shadow:0 4px 0 #b4c58a,inset 0 1px 0 #f9ffe5}.courage-toggle{background:#f9fbed;box-shadow:0 3px 0 #b5c599}.recognition-list{padding-bottom:8px}
@media(hover:none){.courage-card:hover,.bonus-grid article:hover,.recognition-list article:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.courage-card:hover,.bonus-grid article:hover,.recognition-list article:hover{transform:none}}

/* Screenshot cards preserve the original messages and their proportions. */
.proof-controls{display:flex;gap:12px;flex-shrink:0}.proof-controls button{width:52px;height:52px;border:1px solid #bac79a;border-radius:50%;background:#e5eccf;color:#283a29;font:700 25px Montserrat,sans-serif;cursor:pointer;box-shadow:0 4px 0 #b4c18c}.proof-controls button:hover{background:#d5e2ad}.proof-controls button:disabled{opacity:.4;cursor:default}.proof-track{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:24px 6px 34px;margin:10px -6px 14px;scrollbar-color:#879e53 #e8ecdf}.proof-card{flex:0 0 340px;min-width:0;scroll-snap-align:start;background:linear-gradient(145deg,#fffef8,#eef2df);border:1px solid #ced8b8;border-top:4px solid #8fa653;border-radius:22px;padding:18px;box-shadow:0 8px 0 #bac99c,0 18px 26px #283a291a;transition:transform .2s}.proof-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px}.proof-card-heading .eyebrow{margin:0;font-size:12px}.proof-card-heading>span:last-child{font-size:28px;color:#667f38}.proof-card img{display:block;width:100%;height:480px;object-fit:contain;background:#fff;border-radius:12px}.proof-card p{font-size:15px;line-height:1.6;min-height:48px;margin:18px 0 8px}.proof-card .text-link{font-size:14px}.proof-card a:focus-visible,.proof-controls button:focus-visible,.proof-track:focus-visible{outline:3px solid #526d2e;outline-offset:4px}#oferta{scroll-margin-top:110px}.social-proof .section-description{max-width:780px}.social-proof .social-note{max-width:820px;margin-bottom:24px}@media(hover:hover){.proof-card:hover{transform:translateY(-5px) rotate(-.4deg)}}@media(max-width:600px){.proof-card{flex-basis:85%;padding:14px}.proof-card img{height:400px}.proof-controls button{width:44px;height:44px}.social-proof .section-heading{align-items:flex-start;gap:20px;flex-direction:column}.proof-track{gap:20px}.proof-card-heading .eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.proof-track{scroll-behavior:auto}.proof-card{transition:none}.proof-card:hover{transform:none}}
