@font-face{font-family:Cormorant;src:url('assets/cormorant-normal.woff2') format('woff2');font-weight:300 700;font-display:swap}
@font-face{font-family:Cormorant;src:url('assets/cormorant-italic.woff2') format('woff2');font-style:italic;font-weight:300 700;font-display:swap}
@font-face{font-family:Karla;src:url('assets/karla-normal.woff2') format('woff2');font-weight:300 700;font-display:swap}
@font-face{font-family:Italianno;src:url('assets/italianno-normal.woff2') format('woff2');font-display:swap}
@font-face{font-family:Plex;src:url('assets/plex-mono-normal.woff2') format('woff2');font-display:swap}
:root{--paper:#efe3d2;--light:#f8f1e7;--ink:#2a1f1a;--night:#34180e;--clay:#a8542e;--muted:#6d5d50;--line:#bba68c70;--sans:Karla,Arial,sans-serif;--serif:Cormorant,Georgia,serif;--mono:Plex,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.7 var(--sans);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500}h1,h2{letter-spacing:-.025em;line-height:1.03}h1{font-size:clamp(50px,5.5vw,78px)}h2{font-size:clamp(39px,4vw,58px)}h3{font-size:30px;line-height:1.12}em{font-weight:400;color:var(--clay)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #bd682c;outline-offset:6px}button{color:inherit}::selection{background:#c97b3c66}.shell{width:min(1100px,calc(100% - 64px));margin-inline:auto}.section{padding-block:94px}.eyebrow{font:400 11px/1.7 var(--mono);letter-spacing:.15em;color:var(--clay);margin-bottom:20px}.lead{font-size:20px;line-height:1.7}.skip-link{position:fixed;top:8px;left:8px;z-index:99;background:var(--night);color:var(--paper);padding:8px 18px;transform:translateY(-150%)}.skip-link:focus{transform:none}
.hero{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:16px}.hero-video-wrap{width:min(420px,100%,calc((100svh - 32px)*.5625));position:relative}.video-frame{aspect-ratio:9/16;position:relative;overflow:hidden;background:var(--night)}.video-poster{position:absolute;inset:0}.video-poster img{width:100%;height:100%;object-fit:cover}.play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff7;border-radius:50%;width:78px;height:78px;background:#efe3d2eb;box-shadow:0 0 0 12px #efe3d22b;display:grid;place-items:center;color:var(--night);font-size:25px}.play-button span{margin-left:5px}#vturb-mount{width:100%;height:100%}.preview-note{text-align:center;background:var(--night);color:var(--paper);font:400 10px/1.7 var(--mono);padding:12px 20px;letter-spacing:.04em}.preview-note>span{opacity:.7}.preview-note button{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit;margin-left:25px;padding:3px}.wordmark{font:500 84px/1 var(--serif);letter-spacing:-.04em;white-space:nowrap}.wordmark>span{font:400 1.16em/1 Italianno,cursive;color:var(--clay);margin-left:-3px}.logo-header{display:flex;justify-content:center;padding:42px 0 10px}.promise{text-align:center;padding-top:42px;padding-bottom:90px}.promise h1{max-width:1000px;margin-inline:auto}.promise .lead{max-width:790px;margin:28px auto 0}.promise-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:9px 24px;margin:28px auto;color:var(--muted);font-size:14px}.promise-meta span+span{border-left:1px solid var(--line);padding-left:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--clay);color:#fff4e9;border:1px solid #8c3f23;padding:18px 26px;font:600 16px/1.4 var(--sans);min-height:60px;box-shadow:0 5px 0 #74381f;transition:background .2s,transform .2s;text-align:center}.button:hover{background:#8e4325;transform:translateY(-2px)}.button>span{font-size:22px}.text-link{display:inline-flex;gap:20px;border-bottom:1px solid var(--clay);font-size:14px;padding-block:6px}
.pain-section{background:var(--night);color:var(--light)}.pain-section .eyebrow{color:#e2aa7f}.pain-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.pain-layout em{color:#e0a77d}.pain-layout>div>p:last-child{color:#ddc8b6;margin-top:26px;max-width:480px;font-size:17px}.pain-list{list-style:none;padding:0;margin:0}.pain-list li{padding:23px 0 23px 31px;border-bottom:1px solid #bba68c45;position:relative;font-size:19px;line-height:1.6}.pain-list li:first-child{border-top:1px solid #bba68c45}.pain-list li::before{content:'×';position:absolute;left:0;color:#db9869;font-size:24px}.turn-section{text-align:center}.turn-section .lead{max-width:750px;margin:28px auto}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:48px;text-align:left}.reasons article{border-top:2px solid var(--clay);padding-top:22px}.reasons article>span{font-size:32px;color:var(--clay);line-height:1.3}.reasons h3{margin:13px 0}.reasons p{font-size:16px;color:var(--muted)}.method-section{background:#e5d4be}.method-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.method-photo img{width:100%;aspect-ratio:1.08;object-fit:cover}.method-photo figcaption{font:400 9px/1.7 var(--mono);letter-spacing:.12em;margin-top:13px;color:var(--muted)}.method-layout h2{margin-bottom:25px}.method-layout>div>p:not(.eyebrow){margin-top:18px;color:var(--muted);font-size:17px}.method-layout .text-link{margin-top:25px}.method-layout .eyebrow{font-size:14px}.steps-section>h2{max-width:900px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:44px}.pillar-grid article{padding:29px;border:1px solid var(--line);background:var(--light)}.pillar-tag{font:400 12px var(--mono);letter-spacing:.12em;color:var(--clay)}.pillar-grid h3{margin:26px 0 18px;font-size:33px}.pillar-grid p{color:var(--muted);font-size:16px}.material-link{display:block;padding-top:18px;border-top:1px solid var(--line);margin-top:25px;font-size:12px;color:var(--clay)}.possibilities-section{background:var(--night);color:var(--light)}.possibilities-section .eyebrow{color:#e2aa7f}.possibilities-section em{color:#e0a77d}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.benefit-grid article{border-top:1px solid #bba68c65;padding-top:25px}.benefit-grid p{font-size:16px;color:#ddc8b6;margin-top:17px}.section-heading{text-align:center;max-width:780px;margin:auto}.section-heading>p:last-child{color:var(--muted);font-size:18px;max-width:650px;margin:25px auto 0}.program-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;margin-top:55px;align-items:center}.course-display{display:flex;flex-direction:column;align-items:center;gap:32px}.book{width:min(285px,90%);background:var(--night);color:var(--paper);padding:25px 24px;border-left:6px solid #c5ae90;border-right:2px solid #977252;transform:rotate(-5deg);box-shadow:12px 16px 22px #34180e30}.book-kicker{font:400 7px/1.7 var(--mono);letter-spacing:.08em}.book-brand{display:block;font:400 49px/1 var(--serif);letter-spacing:-.035em;margin-top:30px}.book-brand em{font:400 1.15em/1 Italianno,cursive;color:#d8a743}.book>p{font:italic 26px/1.1 var(--serif);margin:20px 0}.book>img{width:100%;aspect-ratio:1.4;object-fit:cover}.book-bottom{display:block;font:400 9px/1.7 var(--mono);letter-spacing:.12em;margin-top:20px}.composition-note{font-size:11px;color:var(--muted)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;gap:20px;align-items:center;padding:22px 0}summary::-webkit-details-marker{display:none}.modules{border-top:1px solid var(--line)}.modules summary>span:first-child{font:400 10px var(--mono);color:var(--clay)}.modules h3{font-size:28px}.modules details>p{font-size:16px;color:var(--muted);padding:0 20px 24px 34px}.plus{width:12px;height:12px;position:relative;flex:none;margin-left:auto}.plus::before,.plus::after{content:'';position:absolute;width:12px;height:1px;background:var(--clay);left:0;top:5px}.plus::after{transform:rotate(90deg)}details[open] .plus::after{transform:none}
.bonus-section{background:var(--light)}.bonus-heading{max-width:800px;margin:auto;text-align:center}.bonus-heading>.eyebrow{display:inline-block;padding:8px 18px;background:var(--night);color:var(--paper)}.bonus-heading>p:last-child{max-width:650px;margin:24px auto 0;color:var(--muted);font-size:18px}.bonus-heading strong{color:var(--ink);font-weight:600}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.bonus-grid article{padding:26px 24px;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--clay)}.bonus-number{display:block;font:400 10px/1.7 var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:24px}.bonus-product{display:flex;justify-content:center;margin:0 0 29px;padding:0 5px}.bonus-product img{height:280px;max-width:100%;width:auto;object-fit:contain;box-shadow:6px 9px 15px #34180e24}.bonus-grid .eyebrow{display:block;font-size:11px;margin-bottom:14px}.bonus-grid h3{font-size:31px;min-height:70px}.bonus-grid article>p{margin-top:18px;font-size:16px;color:var(--muted)}.audience h2{text-align:center}.audience>.eyebrow{text-align:center}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 50px;margin:40px auto 0;max-width:900px}.audience-grid p{position:relative;padding:18px 0 18px 31px;border-bottom:1px solid var(--line);font-size:18px}.audience-grid p::before{content:'✓';color:var(--clay);position:absolute;left:0;top:18px}
.offer-section{padding-block:94px;background:var(--night);color:var(--light)}.offer-section .eyebrow{color:#e2aa7f}.offer-layout{display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center}.offer-intro>p:not(.eyebrow){margin-top:26px;color:#ddc8b6;font-size:18px}.offer-intro em{color:#e0a77d}.offer-panel{background:var(--light);color:var(--ink);border-top:5px solid #c97b3c;padding:32px}.offer-panel>.eyebrow{color:var(--clay);font-size:10px}.offer-panel>h3{font-size:38px}.included-list{list-style:none;padding:0;margin:25px 0}.included-list li{position:relative;padding:10px 0 10px 25px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.included-list li::before{content:'✓';color:var(--clay);position:absolute;left:0}.price{text-align:center;margin:26px 0}.price>span{font:400 9px var(--mono);letter-spacing:.1em;color:var(--muted)}.price>p{font:500 64px/1 var(--serif);white-space:nowrap;margin:18px 0 12px}.price small{font:400 18px var(--sans)}.price>div{font-size:16px;color:var(--muted)}.price strong{color:var(--ink)}.offer-panel .button{width:100%;padding-inline:16px;font-size:15px;gap:12px}.payment-note{font-size:11px;text-align:center;line-height:1.6;color:var(--muted);margin-top:19px}.guarantee{display:flex;gap:22px;align-items:center;border-top:1px solid #bba68c50;margin-top:35px;padding-top:28px}.guarantee-number{flex:none;width:75px;height:90px;border:1px solid #cb966a;color:#e0a77d;border-radius:48%;font:400 55px/.85 var(--serif);display:flex;flex-direction:column;justify-content:center;align-items:center}.guarantee-number small{font:400 9px var(--mono);margin-top:9px}.guarantee h3{font-size:25px}.guarantee p{font-size:13px;line-height:1.7;color:#ddc8b6;margin-top:10px}.offer-repeat{background:#e5d4be;color:var(--ink)}.offer-repeat .offer-intro .eyebrow{color:var(--clay)}.offer-repeat .offer-intro em{color:var(--clay)}.offer-repeat .offer-intro>p:not(.eyebrow),.offer-repeat .guarantee p{color:var(--muted)}.offer-repeat .guarantee{border-color:var(--line)}.offer-repeat .guarantee-number{color:var(--clay);border-color:var(--clay)}.access-section{text-align:center}.access-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;text-align:left;list-style:none;padding:0;counter-reset:access;margin:42px 0 0}.access-steps li{counter-increment:access;border-top:1px solid var(--line);padding-top:23px}.access-steps li::before{content:counter(access,decimal-leading-zero);font:400 12px var(--mono);color:var(--clay);display:block;margin-bottom:17px}.access-steps strong{font-size:19px;font-weight:500}.access-steps p{font-size:16px;color:var(--muted);margin-top:14px}
.founder{display:grid;grid-template-columns:350px 1fr;align-items:center;gap:90px}.founder-portrait{padding:10px;border:1px solid var(--line)}.founder-portrait img{width:100%;aspect-ratio:.76;object-fit:cover;object-position:center 30%}.portrait-caption{display:flex;flex-wrap:wrap;gap:7px 15px;justify-content:space-between;padding:14px 5px 5px;font:400 9px/1.7 var(--mono)}.portrait-role{color:var(--muted);font-size:8px}.founder-copy h2{margin-bottom:25px}.founder-copy>p:not(.eyebrow){font-size:17px;color:var(--muted);margin-top:17px}.handwritten{font-family:Italianno,cursive}.founder-copy .founder-signature{font:400 44px/1.2 Italianno,cursive;color:var(--clay);margin-top:26px}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;border-top:1px solid var(--line)}.faq-heading>p:last-child{font-size:17px;color:var(--muted);margin-top:25px;max-width:310px}.faq-list{border-top:1px solid var(--line)}.faq summary h3{font:500 18px/1.5 var(--sans)}.faq details>p{font-size:16px;color:var(--muted);padding:0 22px 25px 0}.closing{text-align:center;padding-bottom:90px}.closing>.handwritten{font-size:42px;color:var(--clay);margin-bottom:15px}.closing h2{font-size:clamp(60px,6vw,86px)}.closing .button{margin:32px auto 23px}.closing .text-link{display:table;margin-inline:auto}.footer{border-top:1px solid var(--line);padding-block:34px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer .wordmark{font-size:36px}.footer p,.footer .text-link{font-size:12px;color:var(--muted)}.testimonials{text-align:center}#testimonials-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}blockquote{margin:0;padding:25px;border:1px solid var(--line);text-align:left}blockquote p{font:italic 28px/1.4 var(--serif)}blockquote cite{display:block;font:400 13px var(--sans);margin-top:20px}.video-dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:45px;width:min(480px,calc(100% - 32px));max-height:90svh}.video-dialog::backdrop{background:#24180fdd}.video-dialog h2{margin-bottom:25px}.video-dialog>p{font-size:16px;color:var(--muted)}.video-dialog .button{margin-top:25px;width:100%;font-size:14px}.dialog-close{position:absolute;right:12px;top:5px;font-size:30px;background:none;border:0;color:var(--clay)}
@media(max-width:1000px){.shell{width:calc(100% - 48px)}.section,.offer-section{padding-block:75px}.pain-layout,.method-layout,.program-grid,.offer-layout,.founder,.faq{gap:40px}.offer-layout{grid-template-columns:1fr 390px}.founder{grid-template-columns:300px 1fr}.bonus-grid{gap:17px}.bonus-grid article{padding:23px 18px}.bonus-product img{height:240px}.bonus-grid h3{font-size:28px}.pillar-grid{gap:18px}.pillar-grid article{padding:22px}.pillar-grid h3{font-size:29px}.price>p{font-size:57px}.offer-panel{padding:28px 25px}}
@media(max-width:760px){body{font-size:17px}.shell{width:calc(100% - 40px)}.section,.offer-section{padding-block:60px}h1{font-size:clamp(43px,8vw,61px)}h2{font-size:clamp(39px,7vw,50px)}.logo-header{padding-top:35px}.wordmark{font-size:68px}.promise{padding-top:30px}.promise .lead{font-size:18px;margin-top:23px}.promise-meta{gap:8px 15px;font-size:12px}.promise-meta span+span{padding-left:15px}.promise .button{font-size:15px;padding-inline:18px}.pain-layout,.method-layout,.offer-layout,.founder,.faq{grid-template-columns:1fr;gap:36px}.pain-layout>div>p:last-child{max-width:none}.pain-list li{font-size:18px;padding-block:19px}.lead{font-size:18px}.reasons{gap:25px;margin-top:35px}.reasons h3{font-size:27px}.reasons p{font-size:15px}.method-photo{max-width:500px;margin:auto}.method-photo img{aspect-ratio:1.3}.method-layout{gap:32px}.method-layout .eyebrow{font-size:12px}.pillar-grid{grid-template-columns:1fr;gap:18px;margin-top:32px}.pillar-grid article{padding:27px}.pillar-grid h3{font-size:33px;margin-top:19px}.pillar-grid h3 br{display:none}.pillar-grid p{font-size:17px}.material-link{margin-top:20px;font-size:13px}.benefit-grid{grid-template-columns:1fr;gap:27px;margin-top:35px}.benefit-grid h3{font-size:32px}.benefit-grid p{margin-top:12px;font-size:17px}.program-grid{grid-template-columns:1fr;gap:40px;margin-top:38px}.course-display{padding-top:15px}.section-heading>p:last-child{font-size:17px}.modules h3{font-size:28px}.bonus-heading>p:last-child{font-size:17px}.bonus-grid{grid-template-columns:1fr;gap:24px;max-width:500px;margin:35px auto 0}.bonus-grid article{padding:27px}.bonus-product img{height:300px}.bonus-product{margin-bottom:27px}.bonus-grid h3{min-height:0;font-size:33px}.bonus-grid article>p{font-size:17px}.bonus-grid .eyebrow{font-size:12px}.audience-grid{grid-template-columns:1fr;gap:6px;margin-top:28px}.offer-panel{max-width:490px;width:100%;margin:auto;padding:30px 27px}.offer-intro>p:not(.eyebrow){font-size:17px}.price>p{font-size:64px}.offer-panel .button{font-size:16px}.access-steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.access-steps p{font-size:17px}.founder-portrait{max-width:350px;width:100%;margin:auto}.founder-copy>p:not(.eyebrow){font-size:17px}.faq-heading>p:last-child{max-width:none}.faq summary h3{font-size:17px}.closing{padding-bottom:65px}.closing .button{font-size:15px}.footer{flex-direction:column;text-align:center;gap:18px}.preview-note{font-size:9px}.preview-note button{margin-left:14px}#testimonials-content{grid-template-columns:1fr}}
@media(max-width:480px){.reasons{grid-template-columns:1fr;gap:25px}.reasons article{display:grid;grid-template-columns:35px 1fr;gap:6px 14px;padding-top:20px}.reasons article>span{grid-row:1/3}.reasons h3{margin:0;font-size:29px}.reasons p{grid-column:2;font-size:16px}.promise-meta span+span{border:0;padding:0}.promise-meta{gap:4px 17px;max-width:300px}.preview-note>span{display:block;margin-bottom:4px}.preview-note button{margin-left:0;font-size:11px}.button{gap:15px;font-size:15px;padding-inline:20px}.eyebrow{font-size:10px}.price>p{font-size:clamp(49px,14vw,64px)}.price small{font-size:16px}.offer-panel{padding-inline:22px}.offer-panel .button{font-size:14px}.guarantee{gap:17px}.guarantee-number{width:65px;height:84px}.guarantee h3{font-size:24px}.bonus-product img{height:auto;max-height:320px;max-width:100%}.portrait-caption{font-size:8px}.portrait-role{font-size:7px}.closing h2{font-size:60px}.video-dialog{padding:40px 25px 28px}}
.cause-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:45px;text-align:left}
.cause-grid article{border-top:2px solid var(--clay);padding:25px 0 10px}
.cause-grid h3{font-size:32px;margin-bottom:17px}
.cause-grid p{font-size:17px;color:var(--muted)}
.solution-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.solution-brand .wordmark{display:block;font-size:90px;margin-bottom:30px}
.solution-brand img{width:100%;aspect-ratio:1.65;object-fit:cover}
.solution-layout h2{margin-bottom:25px}
.solution-layout>div>p:not(.eyebrow){font-size:20px;color:var(--muted)}
.solution-meta{font-size:14px;color:var(--clay);margin:25px 0}
.section-heading>p+p{margin-top:17px;color:var(--muted)}
.bonus-value{display:block;font-size:15px;color:var(--clay);margin-top:13px;font-weight:600}
.extra-bonus{margin:45px auto 0;max-width:800px;border-top:1px solid var(--line);padding-top:30px;text-align:center}
.extra-bonus h3{font-size:42px}.extra-bonus>p:last-child{font-size:17px;color:var(--muted);margin-top:17px}
.value-stack{text-align:center;font-size:16px;color:var(--muted);padding-top:8px}.value-stack strong{color:var(--ink)}
.offer-intro .peak-question{font:italic 500 40px/1.13 var(--serif);color:var(--clay);margin-block:25px}
.confrontation>p:not(.eyebrow):not(.peak-question){font-size:17px;margin-top:22px}
@media(max-width:1000px){.solution-layout{gap:40px}.solution-brand .wordmark{font-size:74px}}
@media(max-width:760px){.cause-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.cause-grid h3{font-size:31px}.solution-layout{grid-template-columns:1fr;gap:35px}.solution-brand .wordmark{font-size:68px}.solution-brand img{max-width:500px}.solution-layout>div>p:not(.eyebrow){font-size:18px}.extra-bonus h3{font-size:37px}.offer-intro .peak-question{font-size:36px}}
.support-section{background:var(--light);text-align:center}
.support-section .shell>p:not(.eyebrow){max-width:620px;margin:25px auto 0;color:var(--muted);font-size:18px}
.support-channels{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:32px}
.support-button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:3px 25px;min-width:280px}
.support-button small{grid-column:1;font:400 15px/1.5 var(--sans)}
.support-button>span{grid-column:2;grid-row:1/3;align-self:center}
.footer-instagram{display:inline-block;color:var(--clay);text-decoration:underline;text-underline-offset:4px;margin-top:6px}
@media(max-width:480px){.support-channels{gap:18px}.support-button{min-width:0;width:100%}.support-section .shell>p:not(.eyebrow){font-size:17px}}
.button{background:#247444;border-color:#1c6037;color:#fff;border-radius:999px;box-shadow:0 4px 0 #184d2e}
.button:hover{background:#1c6037}
.play-button{background:#247444;color:#fff;border-color:#fff8;box-shadow:0 0 0 12px #24744430}
.play-button:hover{background:#1c6037}
.price>p{font-family:var(--sans);font-weight:600;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:clamp(42px,4.6vw,56px);line-height:1.15}
.price small{font-family:var(--sans);font-weight:400;letter-spacing:0}
@media(max-width:480px){.price>p{font-size:clamp(34px,10.5vw,49px)}.price small{font-size:15px}}
.button.support-button{background:var(--clay);border-color:#8c3f23;box-shadow:0 4px 0 #74381f}
.button.support-button:hover{background:#8e4325}
.pain-list li::before{color:#f17570;font-weight:700;font-size:23px}
.pain-visual{margin:30px 0 0;width:100%;max-width:520px;overflow:hidden;border-radius:8px}
.pain-visual>img{display:block;width:100%;height:auto}
@media(max-width:760px){.pain-visual{margin-top:25px;max-width:none}}
.benefit-grid article{border-top:0;padding-top:0}
.benefit-photo{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;margin:0 0 24px;background:#6c5643}
.benefit-photo img{display:block;width:100%;height:100%;object-fit:cover}
.benefit-grid article:nth-child(1) .benefit-photo img{object-position:center 65%}
.benefit-grid article:nth-child(2) .benefit-photo img{object-position:center 52%}
.benefit-grid article:nth-child(3) .benefit-photo img{object-position:center 42%}
@media(max-width:760px){.benefit-grid{gap:38px}.benefit-photo{margin-bottom:20px}}
.audience-grid p::before{color:#247444;font-weight:700}
.access-steps li{display:flex;flex-direction:column;align-items:stretch;border-top:0;padding-top:0}
.access-steps li::before{order:1;margin:20px 0 12px}
.access-photo{order:0;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--light)}
.access-photo img{display:block;width:100%;height:100%;object-fit:contain}
.access-steps li:nth-child(2) .access-photo,.access-steps li:nth-child(3) .access-photo{background:#1d1b18}
.access-steps li>strong{order:2}.access-steps li>p{order:3}
@media(max-width:760px){.access-steps{gap:38px}}
.pain-list li{padding-left:43px}
.pain-list li::before{font-family:Arial,sans-serif;font-size:34px;font-weight:700;line-height:1;top:23px}
.audience-grid p{padding-left:43px}
.audience-grid p::before{font-family:Arial,sans-serif;font-size:29px;font-weight:700;line-height:1;top:18px}
@media(max-width:760px){.pain-list li::before{top:19px}}
.testimonials{padding-top:15px}
#testimonials-content.testimonial-prints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;margin:40px auto 0;max-width:1050px}
.testimonial-print{min-width:0;margin:0;padding:15px;background:var(--light);border:1px solid var(--line)}
.testimonial-print>img{display:block;width:100%;height:auto;object-fit:contain;margin-inline:auto}
.testimonial-highlight-wrap{position:relative;isolation:isolate;width:100%}
.testimonial-highlight-wrap>img{display:block;width:100%;height:auto}
.testimonial-crop-status{overflow:hidden}
.testimonial-crop-status>.testimonial-highlight-wrap{margin-top:-8.1300813%}
.testimonial-marker{position:absolute;pointer-events:none;background:rgba(255,226,0,.46);mix-blend-mode:multiply;border-radius:3px;box-shadow:0 0 3px rgba(255,226,0,.28)}
.testimonial-print figcaption{margin-top:12px;color:var(--muted);font-size:12px;text-align:center}
.testimonial-featured{grid-column:1/-1;width:min(100%,770px);justify-self:center}
@media(max-width:760px){#testimonials-content.testimonial-prints{grid-template-columns:1fr;max-width:564px;gap:22px;margin-top:30px}.testimonial-print{padding:10px}.testimonial-featured{grid-column:auto}.testimonials{padding-top:0}}
/* Chamadas em letras espaçadas: maior legibilidade em todas as seções. */
.eyebrow,.bonus-grid .eyebrow,.offer-panel>.eyebrow{font-size:14px;line-height:1.7;letter-spacing:.13em}
.pillar-tag,.bonus-number{font-size:13px;line-height:1.7}
@media(max-width:760px){.eyebrow,.bonus-grid .eyebrow,.offer-panel>.eyebrow,.method-layout .eyebrow{font-size:13px;letter-spacing:.11em}.pillar-tag,.bonus-number{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
