@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap');

:root{--cream:#f7f0e4;--paper:#fffdf8;--green-950:#102d1e;--green-900:#173d29;--green-700:#28563a;--green-500:#69815d;--terra:#c77a45;--terra-dark:#9f5830;--beige:#e8d7bd;--ink:#203027;--muted:#627067;--white:#fff;--success:#47763f;--line:rgba(23,61,41,.16);--shadow:0 24px 70px rgba(32,48,39,.14);--serif:'Fraunces',Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,Helvetica,sans-serif;--radius:24px;--container:1180px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}p,h1,h2,h3,ul,ol,figure,blockquote{margin-top:0}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.skip-link{position:fixed;z-index:999;left:16px;top:12px;padding:10px 16px;background:var(--white);color:var(--green-900);border-radius:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.topbar{background:var(--green-950);color:var(--cream);font-size:13px;letter-spacing:.03em}.topbar__inner{min-height:42px;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center}.topbar .icon{color:var(--terra);width:17px}.topbar i,.microcopy i{font-style:normal;color:var(--terra);margin:0 5px}.section{padding:112px 0}.chapter{position:relative}.chapter::after{content:'';position:absolute;top:0;left:50%;width:min(calc(100% - 40px),var(--container));height:1px;background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent);transform:translateX(-50%)}h1,h2,h3{font-family:var(--serif);color:var(--green-900);line-height:1.07;letter-spacing:-.035em}h1{font-size:clamp(3.3rem,5.7vw,5.8rem);margin-bottom:25px}h2{font-size:clamp(2.65rem,4.7vw,4.6rem);margin-bottom:22px}h2 em{color:var(--terra-dark);font-weight:500}h3{font-size:1.55rem;margin-bottom:10px}.eyebrow,.chapter-label{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--terra-dark);margin-bottom:24px}.eyebrow span{display:inline-flex;align-items:center;gap:12px}.eyebrow span::before{content:'';width:34px;height:1px;background:var(--terra)}.chapter-label{display:flex;align-items:center;gap:12px}.chapter-label span{width:42px;height:1px;background:currentColor}.section-heading{max-width:830px;margin-bottom:56px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center .chapter-label{justify-content:center}.section-heading>p:last-child{max-width:700px;color:var(--muted);font-size:1.08rem}.section-heading--center>p:last-child{margin-inline:auto}.narrow{max-width:810px}.lead-serif{font-family:var(--serif);font-size:1.5rem;line-height:1.45;color:var(--green-900)}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:16px 25px;border:1px solid var(--terra-dark);border-radius:5px;background:var(--terra);color:var(--green-950);font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-decoration:none;text-transform:uppercase;box-shadow:0 10px 28px rgba(159,88,48,.18);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.button span{font-size:20px;line-height:.5}.button:hover{background:#d78b53;transform:translateY(-2px);box-shadow:0 14px 30px rgba(159,88,48,.26)}.button:active{transform:translateY(0)}:focus-visible{outline:3px solid #e9a46f;outline-offset:4px}.photo-frame{position:relative;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow)}.photo-frame::after{content:'';position:absolute;inset:12px;border:1px solid rgba(255,255,255,.38);border-radius:17px;pointer-events:none}.photo-frame img{width:100%;height:100%;object-fit:cover}.microcopy{font-size:12px;color:var(--muted);margin:12px 0 0}.dark-section{position:relative;background:var(--green-900);color:#dce5dd}.dark-section h2{color:var(--cream)}.dark-section::before{content:'';position:absolute;inset:16px;border:1px solid rgba(199,122,69,.28);pointer-events:none}

.hero{padding:80px 0 100px;background:radial-gradient(circle at 80% 20%,rgba(232,215,189,.6),transparent 30%),var(--cream);overflow:hidden}.hero::after{display:none}.hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:76px;align-items:center}.hero__copy{position:relative;z-index:2}.hero__lead{max-width:650px;font-size:1.14rem;color:var(--muted);margin-bottom:27px}.hero__lead strong{color:var(--ink)}.benefit-list{list-style:none;padding:0;display:grid;gap:10px;margin-bottom:28px}.benefit-list li{display:flex;align-items:flex-start;gap:11px}.benefit-list .icon{margin-top:4px;padding:2px;border-radius:50%;background:rgba(71,118,63,.12);color:var(--success)}.hero__buy{max-width:525px;padding-top:22px;border-top:1px solid var(--line)}.price{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-bottom:16px}.price span{grid-column:1/-1;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.price strong{font-family:var(--serif);font-size:3.8rem;line-height:1;color:var(--green-900);letter-spacing:-.05em}.price small{font-family:var(--sans);font-size:1rem;letter-spacing:0;margin-right:5px}.price em{max-width:160px;margin-left:16px;padding-left:16px;border-left:1px solid var(--line);font-style:normal;font-size:12px;line-height:1.4;color:var(--muted)}.hero__visual{position:relative;min-height:700px}.photo-frame--hero{position:absolute;inset:0 0 0 52px;border-radius:150px 150px 26px 26px}.photo-frame--hero img{object-position:center 33%}.hero__book{position:absolute;z-index:2;left:-32px;bottom:-26px;width:178px;border-radius:4px;box-shadow:0 24px 45px rgba(16,45,30,.28);transform:rotate(-4deg)}.seal{position:absolute;z-index:3;right:-20px;top:54px;width:126px;height:126px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--cream);border:1px solid var(--terra);box-shadow:0 14px 35px rgba(16,45,30,.15);color:var(--green-900);font-size:11px;line-height:1.25;text-transform:uppercase;letter-spacing:.08em;transform:rotate(5deg)}.seal .icon{color:var(--terra);font-size:23px}.botanical--hero{position:absolute;right:-50px;bottom:-120px;width:360px;height:430px;opacity:.15;background:repeating-radial-gradient(ellipse at 0 100%,transparent 0 26px,var(--green-900) 27px 28px,transparent 29px 54px);transform:rotate(-20deg)}

.pain{background:var(--paper)}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.photo-frame--wide{aspect-ratio:4/3}.pain__content>p:not(.lead-serif){color:var(--muted)}.mistake-list{list-style:none;padding:0;margin:25px 0 0;border-top:1px solid var(--line)}.mistake-list li{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.mistake-list span{font-size:10px;color:var(--terra-dark);letter-spacing:.12em}.pullquote{position:relative;display:flex;justify-content:center;align-items:center;gap:24px;max-width:900px;margin:75px auto 0;padding:34px 45px;text-align:center;border:1px solid var(--terra);border-radius:var(--radius);background:var(--cream);box-shadow:9px 9px 0 var(--beige)}.pullquote .icon{font-size:32px;color:var(--terra)}.pullquote p{margin:0;font-family:var(--serif);font-size:1.5rem;line-height:1.45}.method{background:var(--cream)}.steps{position:relative;list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;counter-reset:steps}.steps::before{content:'';position:absolute;top:53px;left:17%;right:17%;border-top:1px dashed var(--terra)}.steps li{position:relative;padding:38px 30px 30px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 30px rgba(32,48,39,.06)}.steps__icon{position:relative;z-index:1;width:64px;height:64px;margin:-70px auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--green-900);color:var(--cream);border:7px solid var(--cream)}.steps__icon .icon{font-size:25px}.steps li>span{font-size:10px;color:var(--terra-dark);letter-spacing:.16em}.steps p{margin:0;color:var(--muted);font-size:15px}.learn{background:var(--paper)}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.learning-grid article{position:relative;min-height:245px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);transition:background-color .2s ease}.learning-grid article:hover{background:var(--cream)}.learning-grid article>.icon{font-size:31px;color:var(--terra-dark);margin-bottom:27px}.learning-grid article>span{position:absolute;right:25px;top:25px;color:#a2aca5;font-size:10px;letter-spacing:.15em}.learning-grid p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.symptom-strip{position:relative;margin:70px 0 0;overflow:hidden;border-radius:var(--radius);background:var(--cream);box-shadow:var(--shadow)}.symptom-strip img{width:100%;height:310px;object-fit:cover}.symptom-strip figcaption{position:absolute;right:24px;bottom:20px;max-width:410px;padding:17px 22px;background:rgba(23,61,41,.94);color:var(--cream);border-radius:12px;font-family:var(--serif);font-size:1.05rem;line-height:1.4}.split--dark{grid-template-columns:.93fr 1.07fr}.photo-frame--dark{aspect-ratio:4/5;box-shadow:0 30px 80px rgba(0,0,0,.3)}.photo-frame--dark img{object-position:center}.chapter-label--light{color:#e1a074}.watering h2{font-size:clamp(2.6rem,4.4vw,4.3rem)}.watering p{color:#b9c8be}.light-list{list-style:none;padding:0;display:grid;gap:8px;margin:25px 0 32px}.light-list li{display:flex;gap:11px;align-items:center}.light-list .icon{color:#e1a074}.button--light{background:var(--cream);border-color:var(--cream);color:var(--green-900);box-shadow:none}.button--light:hover{background:var(--beige)}

.transformation{background:var(--cream)}.room-photo{position:relative;overflow:hidden;border-radius:28px;box-shadow:var(--shadow)}.room-photo>img{width:100%;aspect-ratio:16/8;object-fit:cover}.room-photo__note{position:absolute;left:32px;bottom:30px;padding:20px 24px;background:var(--cream);border:1px solid var(--terra);border-radius:14px;font-family:var(--serif);font-size:1.2rem;line-height:1.3;color:var(--green-900)}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px}.outcome-grid p{padding:0 24px;border-right:1px solid var(--line);font-size:14px;line-height:1.5}.outcome-grid p:last-child{border:0}.outcome-grid span{display:block;margin-bottom:10px;color:var(--terra-dark);font-size:10px;letter-spacing:.14em}.editorial-line{max-width:850px;margin:75px auto 0;text-align:center;font-family:var(--serif);font-size:clamp(1.8rem,3.5vw,3.1rem);line-height:1.25;color:var(--green-900)}.audience{background:var(--paper)}.split--audience{align-items:start}.audience__intro{position:sticky;top:30px}.check-grid{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-grid li{min-height:115px;padding:22px;border:1px solid var(--line);border-radius:15px;background:var(--cream);font-size:14px;line-height:1.5}.check-grid .icon{display:block;margin-bottom:11px;color:var(--terra-dark)}.audience__note{display:flex;align-items:center;justify-content:center;gap:18px;max-width:680px;margin:65px auto 0;padding:25px;border-top:1px solid var(--terra);border-bottom:1px solid var(--terra);font-family:var(--serif);font-size:1.3rem;line-height:1.4}.audience__note .icon{font-size:35px;color:var(--terra)}.product{background:var(--cream)}.product__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px;align-items:center}.book-stage{position:relative;max-width:410px;margin:auto}.book-stage img{position:relative;z-index:2;width:100%;border-radius:5px;box-shadow:-15px 25px 45px rgba(16,45,30,.24);transform:perspective(900px) rotateY(8deg)}.book-stage::before{content:'';position:absolute;inset:-40px -45px;background:var(--beige);border:1px solid var(--terra);border-radius:50% 50% 22px 22px}.book-stage>span{position:absolute;z-index:3;right:-25px;top:50px;display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--green-900);color:var(--cream);text-align:center;font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.product__copy h2{max-width:650px}.contents-title{margin:30px 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--terra-dark);font-weight:700}.contents-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.contents-list li{display:flex;align-items:center;gap:10px;min-height:53px;border-bottom:1px solid var(--line);font-size:14px}.contents-list li:nth-child(odd){border-right:1px solid var(--line);padding-right:18px}.contents-list li:nth-child(even){padding-left:18px}.contents-list .icon{color:var(--success)}.contents-list strong{font-family:var(--serif);font-size:1.5rem;color:var(--terra-dark)}.bonuses{background:var(--paper)}.bonus-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.bonus-grid article{position:relative;min-height:260px;padding:25px 22px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--cream);overflow:hidden}.bonus-grid article::after{content:'';position:absolute;width:140px;height:140px;right:-65px;bottom:-70px;border:1px solid var(--terra);border-radius:50%;opacity:.35}.bonus-grid span{font-size:10px;letter-spacing:.14em;color:var(--terra-dark);text-transform:uppercase}.bonus-grid .icon{margin:auto 0 25px;font-size:35px;color:var(--green-700)}.bonus-grid h3{font-size:1.25rem;margin:0}.offer__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:center}.offer__visual{position:relative;min-height:640px}.offer__visual img{position:absolute;z-index:2;left:50%;top:50%;width:330px;max-height:570px;object-fit:contain;transform:translate(-50%,-50%) rotate(-3deg);box-shadow:0 30px 80px rgba(0,0,0,.45)}.offer__papers{position:absolute;left:50%;top:50%;width:330px;height:500px;background:var(--cream);transform:translate(-44%,-47%) rotate(5deg);box-shadow:0 20px 50px rgba(0,0,0,.28)}.offer__copy{position:relative;z-index:2}.offer__copy h2{font-size:clamp(2.75rem,4.5vw,4.5rem)}.stack-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 22px;margin:25px 0}.stack-list li{display:flex;align-items:center;gap:8px;font-size:14px}.stack-list .icon{color:#e1a074}.offer__price{padding:25px 0;border-top:1px solid rgba(255,255,255,.18)}.offer__price span,.offer__price em{display:block;font-style:normal;color:#bdcabf;font-size:12px}.offer__price strong{display:block;font-family:var(--serif);font-size:5.5rem;line-height:1;color:var(--cream);letter-spacing:-.05em}.offer__price small{font-family:var(--sans);font-size:1.1rem;letter-spacing:0}.button--offer{width:min(100%,500px);background:var(--terra);color:var(--green-950)}.microcopy--light{color:#aab9af}.checkout-anchor{position:absolute;bottom:-20px}.faq{background:var(--paper)}.faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.faq .section-heading{position:sticky;top:30px}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding:18px 4px;cursor:pointer;list-style:none;font-family:var(--serif);font-size:1.15rem;color:var(--green-900)}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{position:relative;width:25px;height:25px;border:1px solid var(--terra);border-radius:50%;flex:none}.accordion summary span::before,.accordion summary span::after{content:'';position:absolute;left:6px;right:6px;top:11px;height:1px;background:var(--terra-dark)}.accordion summary span::after{transform:rotate(90deg);transition:transform .2s}.accordion details[open] summary span::after{transform:rotate(0)}.accordion details p{padding:0 48px 22px 4px;color:var(--muted);font-size:15px}.closing{position:relative;overflow:hidden;text-align:center;background:var(--cream)}.closing__inner{position:relative;z-index:2;max-width:850px}.closing__mark{font-size:45px;color:var(--terra);margin-bottom:17px}.closing .chapter-label{justify-content:center}.closing p:not(.chapter-label){max-width:670px;margin:0 auto 24px;color:var(--muted);font-size:1.08rem}.closing__price{font-family:var(--serif);font-size:3.5rem;line-height:1;color:var(--green-900);margin:28px 0 20px}.closing__price span{display:block;margin-top:8px;font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.closing__line{display:block;margin-top:55px;font-family:var(--serif);font-weight:500;color:var(--terra-dark)}.closing__leaf{position:absolute;width:300px;height:430px;border:1px solid rgba(199,122,69,.2);border-radius:100% 0 100% 0}.closing__leaf--left{left:-160px;bottom:-170px;transform:rotate(25deg)}.closing__leaf--right{right:-170px;top:-220px;transform:rotate(35deg)}.footer{padding:55px 0 25px;background:var(--green-950);color:#9fb1a5;font-size:13px}.footer__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:60px;align-items:start}.brand{display:flex;align-items:center;gap:14px;color:var(--cream)}.brand>.icon{font-size:30px;color:var(--terra)}.brand strong,.brand span{display:block}.brand strong{font-family:var(--serif);font-size:1.25rem}.brand span{font-size:11px;color:#9fb1a5}.footer nav{display:flex;gap:24px}.footer nav a{text-decoration:none}.footer nav a:hover{text-decoration:underline;color:var(--cream)}.footer__grid>p{line-height:1.55;text-align:right}.footer__bottom{display:flex;justify-content:space-between;margin-top:38px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:11px}.mobile-cta{display:none}

@media(max-width:960px){.section{padding:90px 0}.hero__grid{grid-template-columns:1fr 390px;gap:35px}.hero__visual{min-height:620px}.photo-frame--hero{left:20px}.hero__book{width:140px;left:-15px}.seal{right:-10px;width:105px;height:105px}.split{gap:45px}.bonus-grid{grid-template-columns:repeat(3,1fr)}.bonus-grid article{min-height:220px}.product__grid,.offer__grid{gap:50px}.faq__grid{gap:55px}.outcome-grid{grid-template-columns:1fr 1fr;gap:20px}.outcome-grid p{border:0;border-left:1px solid var(--line)}.footer__grid{grid-template-columns:1fr 1fr}.footer nav{justify-self:end}.footer__grid>p{grid-column:1/-1;text-align:left;margin:0}}
@media(max-width:760px){body{font-size:16px;padding-bottom:72px}.container{width:min(calc(100% - 32px),var(--container))}.topbar{font-size:11px}.topbar i{display:none}.section{padding:74px 0}.chapter::after{width:calc(100% - 32px)}h1{font-size:clamp(2.75rem,12vw,4rem)}h2{font-size:clamp(2.35rem,10vw,3.3rem)}.hero{padding:55px 0 80px}.hero__grid{grid-template-columns:1fr}.hero__copy{display:contents}.hero .eyebrow{order:1}.hero h1{order:2}.hero__lead{order:3}.benefit-list{order:4}.hero__buy{order:5}.hero__visual{order:6;min-height:560px;margin-top:28px}.photo-frame--hero{left:28px;right:0}.hero__book{left:0;bottom:-10px;width:135px}.seal{right:-3px;top:35px}.hero__buy .button{width:100%}.microcopy{text-align:center}.section-heading{margin-bottom:42px}.section-heading--center{text-align:left}.section-heading--center .chapter-label{justify-content:flex-start}.split,.split--dark,.split--audience,.product__grid,.offer__grid,.faq__grid{grid-template-columns:1fr}.split--pain{gap:38px}.pullquote{margin-top:50px;padding:26px 22px;gap:15px}.pullquote p{font-size:1.25rem}.steps{grid-template-columns:1fr;gap:55px;padding-top:25px}.steps::before{display:none}.learning-grid{grid-template-columns:1fr}.learning-grid article{min-height:200px}.symptom-strip img{height:250px}.symptom-strip figcaption{position:relative;right:auto;bottom:auto;max-width:none;border-radius:0}.photo-frame--dark{aspect-ratio:4/3}.watering .button{width:100%}.room-photo>img{aspect-ratio:4/3}.room-photo__note{left:15px;bottom:15px}.outcome-grid{grid-template-columns:1fr 1fr}.editorial-line{margin-top:55px}.audience__intro,.faq .section-heading{position:static}.check-grid{grid-template-columns:1fr 1fr}.product__grid{gap:85px}.book-stage{width:min(76%,340px)}.contents-list{grid-template-columns:1fr}.contents-list li:nth-child(odd){border-right:0;padding-right:0}.contents-list li:nth-child(even){padding-left:0}.bonus-grid{grid-template-columns:1fr 1fr}.offer__visual{min-height:510px}.offer__visual img{width:260px;max-height:460px}.offer__papers{width:260px;height:400px}.stack-list{grid-template-columns:1fr}.offer__price strong{font-size:4.6rem}.button--offer{width:100%}.footer__grid{grid-template-columns:1fr}.footer nav{justify-self:start;flex-wrap:wrap}.footer__grid>p{grid-column:auto}.footer__bottom{gap:15px;flex-direction:column}.mobile-cta{position:fixed;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;left:0;right:0;bottom:0;min-height:72px;padding:9px 14px;background:rgba(16,45,30,.97);color:var(--cream);box-shadow:0 -8px 30px rgba(16,45,30,.22);backdrop-filter:blur(10px)}.mobile-cta div span,.mobile-cta div strong{display:block;line-height:1.25}.mobile-cta div span{font-size:11px;color:#b8c7bd}.mobile-cta div strong{font-family:var(--serif);font-size:1.3rem}.mobile-cta a{min-height:48px;display:grid;place-items:center;padding:0 21px;background:var(--terra);border-radius:4px;color:var(--green-950);font-size:11px;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.07em}}
@media(max-width:430px){.container{width:calc(100% - 28px)}.section{padding:66px 0}.hero__visual{min-height:505px}.photo-frame--hero{left:20px}.hero__book{width:116px}.seal{width:92px;height:92px;font-size:9px}.benefit-list{font-size:15px}.price strong{font-size:3.25rem}.price em{font-size:11px}.chapter-label{font-size:10px;letter-spacing:.14em}.learning-grid article{padding:27px;min-height:185px}.outcome-grid,.check-grid,.bonus-grid{grid-template-columns:1fr}.check-grid li{min-height:auto}.room-photo__note{font-size:1rem}.symptom-strip img{height:190px}.book-stage>span{right:-15px}.offer__visual{min-height:440px}.offer__visual img{width:225px;max-height:395px}.offer__papers{width:225px;height:350px}.faq .section-heading{margin-bottom:20px}.accordion summary{font-size:1.05rem}.closing__price{font-size:3rem}.mobile-cta a{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* First-fold and narrow-screen refinements after rendered QA */
.topbar__inner span{min-width:0}
@media(min-width:761px){
  h1{font-size:clamp(3.3rem,5vw,4.95rem)}
  .hero{padding-top:62px;padding-bottom:84px}
  .hero__visual{min-height:650px}
}
@media(max-width:760px){
  .topbar__inner{padding-block:7px;line-height:1.35;flex-wrap:wrap}
  .topbar__inner span{overflow-wrap:anywhere}
  h1{font-size:clamp(2.5rem,10.4vw,3.15rem);overflow-wrap:normal}
  .hero__buy{order:4}
  .benefit-list{order:5;margin-top:24px}
  .hero__visual{order:6}
  .hero__grid>*{min-width:0}
  .hero h1,.hero__lead{max-width:100%}
}
