:root{--ink:#101510;--green:#b8f34a;--green-soft:#e9f7cf;--paper:#f6f2e9;--white:#fff;--muted:#5d655b;--line:#d9ddd2;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 var(--sans);overflow-x:hidden}a{color:inherit}button,input,select{font:inherit}.skip-link{position:fixed;z-index:99;top:8px;left:8px;padding:10px 14px;background:var(--green);transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{position:absolute;z-index:10;top:0;left:50%;width:min(100% - 40px,1120px);height:92px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;color:#fff}.site-header>a:last-child{font-size:14px;text-underline-offset:6px}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.24em}.brand-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font:18px var(--serif);letter-spacing:0}.hero-brand{display:flex;align-items:center;justify-content:center}.hero-brand img{width:150px;height:auto;filter:brightness(0) invert(1)}.footer-logo img{width:118px;height:auto;filter:brightness(0) invert(1)}.plans-link{display:flex;align-items:center;gap:24px;text-decoration:none;border-bottom:1px solid rgba(255,214,146,.7);padding:0 0 8px}.plans-link span{font-size:20px}.stage{width:min(100% - 40px,1120px);margin-inline:auto}.editorial{width:min(100% - 40px,680px);margin-inline:auto}.conversion-wrap,.mechanism-stage,.trust-stage,.recap-stage,.final-stage{padding-inline:20px}.conversion-card{width:min(100%,900px);margin-inline:auto;padding:54px;border:1px solid rgba(16,21,16,.12);border-radius:28px;background:#fff;box-shadow:0 22px 65px #1b261514}.eyebrow{margin:0 0 16px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow.dark{color:#4f6d18}.centered{text-align:center}h1,h2{margin:0 0 24px;font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:1}h1{font-size:clamp(43px,7vw,86px)}h2{font-size:clamp(38px,5vw,62px)}p{margin:0 0 22px}mark{padding:0 .08em;background:linear-gradient(transparent 58%,#b8f34ac7 58%);color:inherit}.hero{padding:108px 0 68px;background:var(--ink);color:#fff}.hero-concept-three{min-height:min(900px,68vw);padding:148px 0 90px;display:flex;align-items:center;background-image:linear-gradient(90deg,#07120bf5,#07120bdb 29%,#07120b2e 54%,#07120b0a),url(/assets/hero-38c-composite-v2-opt-Cey5uxGd.jpg);background-size:cover;background-position:center}.hero-inner{text-align:left}.hero-concept-three .hero-inner{margin-top:10px}.hero-concept-three .eyebrow{display:flex;align-items:center;gap:16px;color:#df9551}.hero-concept-three .eyebrow:before{content:"";width:34px;height:2px;background:#df9551}.hero-concept-three h1{max-width:610px;margin-bottom:26px;font-size:clamp(60px,6vw,92px);line-height:.94}.hero-concept-three h1 mark{padding:0;background:none;color:#fff}.hero-lead{max-width:540px;margin:0 0 30px;color:#eee9df;font-size:18px;line-height:1.45}.hero-concept-three .button{min-width:390px;justify-content:space-between;border-radius:999px;text-transform:uppercase;letter-spacing:.17em;font-size:12px}.button{min-height:54px;padding:14px 24px;border:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 5px #00000052;transition:transform .16s,box-shadow .16s}.button:hover{transform:translateY(2px);box-shadow:0 3px #00000052}.button-primary{background:var(--green);color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.cta-note{margin:12px 0 0;color:#9ea69a;font-size:11px}.proof-strip{margin:34px -54px -54px;padding:20px 28px;border-top:1px solid var(--line);display:flex;justify-content:center;gap:30px;color:#4f584d;font-size:12px;font-weight:600}.dark-proof{max-width:760px;margin:36px auto 0;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#d7dcd2}.proof-strip span+span:before{content:"•";margin-right:30px;color:var(--green)}.intro,.problem,.cost,.bridge,.process,.faq{padding-block:110px}.intro p,.problem>p,.cost p,.bridge p,.authority-copy p{color:var(--muted)}.intro strong,.problem strong,.bridge strong{color:var(--ink)}.conversion-wrap{padding-block:20px 105px}.method-intro{text-align:center;background:var(--green-soft)}.method-intro p{max-width:620px;margin:0 auto 22px;color:#495441}.text-link{font-weight:700;text-underline-offset:5px}.proof-insert{margin-top:0;margin-bottom:110px;padding:28px;border-left:4px solid var(--green);background:#fff}.asset-label{display:block;margin-bottom:14px;color:#678728;font-size:10px;font-weight:700;letter-spacing:.14em}.proof-insert blockquote{margin:0 0 12px;font:italic 27px/1.25 var(--serif)}.proof-insert p{margin:0;color:#777f74;font-size:11px}.proof-insert.compact{margin-bottom:100px}.numbered-list{margin:40px 0;border-top:1px solid var(--line)}.numbered-list>div{padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:52px 1fr;gap:10px}.numbered-list span{font-size:11px;color:#788174}.numbered-list p{margin:0;font:25px/1.2 var(--serif)}.question-band{padding:95px 0;background:#eef5e2}.question-band p{color:#53604d}.question-band .button{margin-top:8px}.cost{padding-top:20px}.marker-line{margin-top:35px;font-size:21px;font-weight:600;color:var(--ink)!important}.reframe{padding-block:70px 130px}.mechanism-stage{padding:110px 20px;background:var(--ink)}.mechanism-card{position:relative;text-align:center;background:#fff}.card-icon{width:82px;height:82px;margin:-96px auto 28px;border-radius:50%;display:grid;place-items:center;background:var(--green);font:34px var(--serif);box-shadow:0 8px 24px #0003}.mechanism-card>p{max-width:650px;margin:0 auto 20px;color:var(--muted)}.highlight-statement{max-width:620px;margin:30px auto;padding:18px;background:var(--green-soft);font-weight:700}.bridge{padding-bottom:70px;font-size:21px}.outcome-card{background:#fff}.outcome-card h2,.recap-card h2{text-align:center}.checklist{max-width:680px;margin:32px auto;padding:0;list-style:none}.checklist li{padding:17px 0 17px 38px;border-bottom:1px solid var(--line);position:relative}.checklist li:before{content:"✓";position:absolute;left:0;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--green);font-size:13px;font-weight:700}.outcome-card .button,.recap-card .button{display:flex;width:max-content;margin:30px auto 0}.disclaimer{max-width:680px;margin:20px auto!important;color:#788174;font-size:12px}.proof-required{font-size:10px}.preview-stage{padding:120px 0;background:#fff}.preview-stage h2,.proof-wall h2,.offer-stage h2{max-width:860px;margin-inline:auto;text-align:center}.preview-intro{max-width:650px;margin:22px auto 55px;color:var(--muted);text-align:center}.media-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:18px}.media-card{margin:0;min-width:0;display:flex;flex-direction:column}.media-card-main{grid-row:1 / span 2}.media-slot{min-height:290px;padding:30px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#e9f0df;background:linear-gradient(145deg,#10151026,#101510db),repeating-linear-gradient(135deg,#486027,#486027 15px,#3d5122 15px,#3d5122 30px);box-shadow:inset 0 0 0 1px #ffffff24;overflow:hidden;position:relative}.media-card-main .media-slot{min-height:690px}.media-slot:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(184,243,74,.35);border-radius:50%;top:-100px;right:-80px}.media-slot-detail{background:linear-gradient(145deg,#10151014,#101510d1),repeating-linear-gradient(45deg,#736040,#736040 12px,#625137 12px,#625137 24px)}.media-slot-space{background:linear-gradient(145deg,#10151014,#101510d1),repeating-linear-gradient(135deg,#34433a,#34433a 14px,#2a382f 14px,#2a382f 28px)}.media-slot span{position:relative;z-index:1;color:var(--green);font-size:9px;font-weight:700;letter-spacing:.15em}.media-slot strong{position:relative;z-index:1;margin:12px 0;font:36px/1 var(--serif)}.media-slot small{position:relative;z-index:1;max-width:310px;color:#c8d0c1}.media-card figcaption{padding:16px 4px 0;display:grid;grid-template-columns:32px 1fr;gap:10px}.media-card figcaption span{font-size:10px;color:#7a8376}.media-card figcaption p{margin:0;font:20px/1.2 var(--serif)}.media-note{margin:32px 0 0;color:#7a8376;font-size:11px;text-align:center}.asset-placeholder{border:2px dashed #97a28f;border-radius:20px;background:repeating-linear-gradient(135deg,#edf1e9,#edf1e9 12px,#e5eae0 12px,#e5eae0 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#596653}.authority{padding:120px 0 38px}.authority-intro{width:min(100% - 40px,920px)}.authority-intro .accent-orange,.process .accent-orange{color:#df7e2f;text-shadow:0 0 18px rgba(223,126,47,.16)}.authority .editorial>p:last-child{color:var(--muted)}.authority-placeholder{min-height:540px;margin-top:55px}.authority-copy{padding-top:65px}.process{padding-top:42px}.process ol{margin:40px 0 0;padding:0;list-style:none}.process li{padding:24px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:50px 1fr;gap:15px}.process li>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--green);font-weight:700}.process li p{margin:5px 0 0;color:var(--muted)}.offer-stage{padding:125px 0;background:var(--ink);color:#fff}.offer-stage mark{color:var(--green);background:none}.offer-stage>.stage>.eyebrow{text-align:center}.offer-intro{max-width:650px;margin:0 auto 50px;text-align:center;color:#b9c0b5}.plan-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch}.plan-card{position:relative;width:100%;padding:38px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#1b221b;color:#fff;text-align:left;cursor:pointer}.plan-card.is-selected{border:3px solid var(--green);background:#fff;color:var(--ink)}.plan-primary{order:-1}.plan-choice{position:absolute;top:30px;right:30px;width:20px;height:20px;border:2px solid #818b7e;border-radius:50%}.is-selected .plan-choice{border:6px solid var(--ink)}.plan-badge{display:inline-block;margin:-57px 0 30px;padding:7px 12px;border-radius:20px;background:var(--green);color:var(--ink);font-size:10px;font-weight:700;text-transform:uppercase}.plan-name{display:block;margin-bottom:25px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.plan-card strong{display:block}.plan-card strong span{font:64px var(--serif)}.plan-card small{opacity:.7}.plan-card ul{margin:30px 0;padding:25px 0 0;border-top:1px solid currentColor;list-style:none}.plan-card li{margin:10px 0;font-size:14px}.plan-card li:before{content:"✓";margin-right:9px;color:#7da929}.plan-action{display:block;margin-top:30px;font-weight:700}.offer-cta{display:flex;width:max-content;margin:38px auto 0}.offer-stage .cta-note{text-align:center}.trust-stage{padding:110px 20px}.trust-card{background:var(--green-soft)}.trust-card h2{text-align:center}.trust-list{max-width:700px;margin:35px auto 0}.trust-list p{padding:14px 0;border-bottom:1px solid rgba(16,21,16,.14);color:#495441}.proof-wall{padding:120px 0;background:#fff}.proof-grid{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-grid .asset-placeholder{min-height:300px;padding:25px}.proof-grid span{margin-top:10px;font-size:13px}.recap-stage{padding:115px 20px}.recap-card{background:var(--green-soft)}.faq{padding-top:60px}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{min-height:70px;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary span{font-size:24px;color:#709724}details[open] summary span{transform:rotate(45deg)}details p{padding-right:30px;color:var(--muted)}.final-stage{padding:50px 20px 120px}.final-card{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#fff}.final-copy h2{font-size:clamp(38px,4.2vw,54px);line-height:1.02}.final-copy .accent-orange{color:#df7e2f;text-shadow:0 0 18px rgba(223,126,47,.16)}.final-copy p{color:var(--muted)}.field{margin-bottom:13px}.field label{display:block;margin-bottom:5px;font-size:12px;font-weight:700}.field input,.field select{width:100%;min-height:52px;padding:12px;border:1px solid #aeb5aa;border-radius:6px;background:#fff}.field input[aria-invalid=true]{border:2px solid #8a241b}.error{display:block;min-height:17px;color:#8a241b;font-size:11px}.lead-form .button{width:100%}.whatsapp-form{align-self:center}.optional-label{margin-left:7px;color:#7a8277;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.offer-field{margin-bottom:20px}.offer-field label{margin-bottom:12px;font-size:20px}.offer-field select{min-height:62px;font-size:17px}.consent-field{margin:0 0 20px;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;color:#5f685d;font-size:11px;line-height:1.5}.consent-field input{width:18px;height:18px;margin:1px 0 0;accent-color:#6e9f1f}.consent-field a{color:#2f591d;font-weight:700;text-underline-offset:3px}.form-note{margin-top:12px;color:#747d71;font-size:10px}.form-success{margin-top:16px;padding:16px;background:var(--green-soft)}.form-success p{margin:4px 0 0;font-size:13px}footer{padding:72px max(20px,calc((100vw - 1120px)/2)) 28px;background:#090c09;color:#cbd2c7;font-size:13px}footer .brand{margin-bottom:22px;color:#fff}footer h3{margin:0 0 18px;color:#f7f2e9;font-size:12px;letter-spacing:.14em;text-transform:uppercase}footer p{margin:0 0 13px}footer a{color:inherit;text-underline-offset:4px}footer address{margin:0 0 16px;font-style:normal;line-height:1.7}footer ul{margin:0;padding:0;list-style:none}footer li{margin-bottom:8px}.footer-grid{display:grid;grid-template-columns:1.45fr .8fr 1.1fr 1fr;gap:58px}.footer-about p{max-width:300px;color:#99a195}.footer-site-link{display:inline-block;margin-top:12px;color:#f0a15a;font-weight:700}.footer-grid small{display:block;margin-top:2px;color:#747d71;font-size:9px}.footer-grid strong{color:#eef2eb;font-weight:600}.footer-bottom{margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;color:#788075;font-size:11px}.sticky-action{position:fixed;z-index:20;right:14px;bottom:max(14px,env(safe-area-inset-bottom));min-height:52px;padding:0 18px;border:1px solid #111;border-radius:9px;display:flex;align-items:center;gap:20px;background:var(--green);color:var(--ink);box-shadow:0 8px 30px #0000004d;font-size:13px;font-weight:700;text-decoration:none;transform:translateY(160%);transition:transform .2s}.sticky-action.is-visible{transform:none}:focus-visible{outline:3px solid #3f67ff;outline-offset:3px}@media(max-width:720px){body{font-size:16px;line-height:1.65}.site-header{width:calc(100% - 40px);height:76px}.hero-brand{font-size:18px}.plans-link{font-size:12px!important;gap:10px}.hero-concept-three{min-height:720px;padding:96px 0 30px;align-items:flex-start;background-image:linear-gradient(180deg,#07120bbf,#07120be0 45%,#07120bfa),url(/assets/hero-38c-composite-v2-opt-Cey5uxGd.jpg);background-size:auto 62%;background-repeat:no-repeat;background-position:64% 6%}.hero-concept-three .hero-inner{display:flex;min-height:550px;flex-direction:column;justify-content:flex-end;text-align:left}.hero-concept-three .eyebrow{font-size:9px}.hero-concept-three h1{font-size:46px}.hero-concept-three h1 br{display:none}.hero-lead{font-size:15px}.hero-concept-three .button{width:100%;min-width:0}.proof-strip{margin:28px -32px -40px;padding:18px;flex-direction:column;gap:8px;text-align:center}.proof-strip span+span:before{display:none}.editorial{width:calc(100% - 40px)}.intro,.problem,.cost,.bridge,.process,.faq{padding-block:72px}.conversion-wrap{padding:0 12px 72px}.conversion-card{padding:40px 32px;border-radius:18px}.proof-insert{margin-bottom:75px}.proof-insert blockquote{font-size:24px}.question-band{padding:70px 0}.reframe{padding-block:45px 90px}.mechanism-stage{padding:85px 12px 70px}.card-icon{margin-top:-80px}.outcome-card .button,.recap-card .button{width:100%}.media-gallery{grid-template-columns:1fr;grid-template-rows:auto}.media-card-main{grid-row:auto}.media-card-main .media-slot,.media-slot{min-height:430px}.media-card figcaption{padding-bottom:14px}.media-slot strong{font-size:32px}.authority{padding-block:80px}.authority-placeholder{width:calc(100% - 24px);min-height:440px}.plan-grid{grid-template-columns:1fr;gap:34px}.plan-card{padding:32px 25px}.plan-card strong span{font-size:58px}.offer-stage{padding-block:90px}.offer-cta{width:100%}.proof-grid{grid-template-columns:1fr}.proof-grid .asset-placeholder{min-height:240px}.final-card{grid-template-columns:1fr;gap:20px}.final-stage{padding:25px 12px 90px}.sticky-action{left:12px;right:12px;justify-content:space-between}}@media(max-width:380px)and (max-height:680px){.hero-concept-three{min-height:640px;padding-top:82px;background-size:auto 53%}.hero-concept-three .hero-inner{min-height:490px}.hero-concept-three h1{font-size:39px}.hero-lead{margin-bottom:18px}}.hero-concept-three{position:relative;isolation:isolate;overflow:hidden}.hero-temperature{position:absolute;z-index:1;top:20.5%;left:47%;display:flex;align-items:flex-start;white-space:nowrap;color:#ffe9bc;font-family:var(--serif);font-size:clamp(250px,29vw,500px);font-weight:400;line-height:.72;letter-spacing:-.075em;text-shadow:0 0 22px rgba(255,190,91,.3);pointer-events:none}.hero-temperature sup{margin:.02em 0 0 .01em;font-size:.27em;letter-spacing:-.05em}.hero-woman-cutout{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-concept-three .hero-inner{position:relative;z-index:3}@media(max-width:720px){.hero-temperature{top:17%;left:20%;font-size:44vw;line-height:.78}.hero-temperature sup{font-size:.25em}.hero-woman-cutout{height:62%;object-fit:cover;object-position:64% 6%}}@media(max-width:380px)and (max-height:680px){.hero-woman-cutout{height:53%}}.hero-concept-three{background-image:linear-gradient(90deg,#07120bf5,#07120bdb 29%,#07120b2e 54%,#07120b0a),url(/assets/hero-38c-composite-v2-opt-Cey5uxGd.jpg)}@media(max-width:720px){.hero-concept-three{background-image:linear-gradient(180deg,#07120bbf,#07120be0 45%,#07120bfa),url(/assets/hero-38c-composite-v2-opt-Cey5uxGd.jpg)}}.hero-concept-three .button-primary{position:relative;min-height:70px;padding:10px 10px 10px 36px;border:1px solid #dfff6d;border-radius:999px;gap:28px;background:linear-gradient(180deg,#d7ff45,#b8f132 48%,#a8dc24);color:#101a08;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -3px 5px #4b690a4d,0 8px #273b0b,0 13px 22px #00000061;font-weight:700;letter-spacing:.16em;transform:translateY(0);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.hero-concept-three .button-primary:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-top:1px solid rgba(255,255,255,.78);border-radius:999px;pointer-events:none}.hero-concept-three .button-primary span{position:relative;z-index:1;width:50px;height:50px;margin-left:auto;border:1px solid #a7cd36;border-radius:50%;display:grid;place-items:center;flex:0 0 50px;overflow:hidden;color:transparent;background:radial-gradient(circle at 35% 28%,#29480f,#142b08 62%,#0b1b04);box-shadow:inset 0 2px 3px #ffffff29,inset 0 -4px 6px #00000073,0 1px #ffffffb3}.hero-concept-three .button-primary span:before{content:"↗";color:#fff;font-family:Arial,sans-serif;font-size:29px;font-weight:400;line-height:1;letter-spacing:0;transform:translate(-1px,1px)}.hero-concept-three .button-primary:hover{filter:brightness(1.04);transform:translateY(3px);box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -3px 5px #4b690a4d,0 5px #273b0b,0 9px 16px #00000057}.hero-concept-three .button-primary:active{transform:translateY(7px);box-shadow:inset 0 2px 1px #ffffffbf,inset 0 -3px 5px #4b690a59,0 1px #273b0b,0 4px 8px #00000047}@media(max-width:720px){.hero-concept-three .button-primary{min-height:66px;padding-left:24px;letter-spacing:.11em}.hero-concept-three .button-primary span{width:46px;height:46px;flex-basis:46px}.hero-concept-three .button-primary span:before{font-size:26px}}.hero-concept-three .button-primary{font-weight:800;letter-spacing:.15em}.hero-concept-three .button-primary span:before{content:"";position:absolute;left:15px;top:27px;width:22px;height:3px;border-radius:3px;background:#fff;box-shadow:0 1px 2px #00000038;transform:rotate(-45deg);transform-origin:center}.hero-concept-three .button-primary span:after{content:"";position:absolute;top:13px;right:12px;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;border-radius:1px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22))}@media(max-width:720px){.hero-concept-three .button-primary{letter-spacing:.1em}.hero-concept-three .button-primary span:before{left:14px;top:25px;width:20px}.hero-concept-three .button-primary span:after{top:12px;right:11px;width:11px;height:11px}}.hero-concept-three .button-primary{font-size:14px;font-weight:900;letter-spacing:.13em}.hero-concept-three .button-primary span:before,.hero-concept-three .button-primary span:after{display:none}.hero-concept-three .button-primary span svg{display:block;width:27px;height:27px;overflow:visible;fill:none;stroke:#fff;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}@media(max-width:720px){.hero-concept-three .button-primary{font-size:13px;font-weight:900;letter-spacing:.085em}.hero-concept-three .button-primary span svg{width:25px;height:25px}}.hero-concept-three .button-primary{transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.hero-concept-three .button-primary span{transition:background .2s ease,box-shadow .2s ease,transform .16s ease}.hero-concept-three .button-primary:hover,.hero-concept-three .button-primary:focus-visible{filter:brightness(1.1) saturate(1.08);transform:translateY(-1px);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 5px #4b690a40,0 9px #273b0b,0 0 18px #beff37b8,0 0 42px #dc973775,0 18px 30px #0006}.hero-concept-three .button-primary:hover span,.hero-concept-three .button-primary:focus-visible span{background:radial-gradient(circle at 35% 28%,#3f6818,#183608 58%,#091803);box-shadow:inset 0 2px 3px #ffffff38,inset 0 -4px 6px #0006,0 0 0 3px #e5ff7747,0 0 20px #cdff45c7;transform:scale(1.04)}.hero-concept-three .button-primary:hover span svg,.hero-concept-three .button-primary:focus-visible span svg{filter:drop-shadow(0 0 5px rgba(255,255,255,.9))}.hero-concept-three .button-primary:active{filter:brightness(1.05) saturate(1.12);transform:translateY(7px) scale(.99);box-shadow:inset 0 3px 6px #47650861,inset 0 -1px 2px #ffffffa6,0 1px #273b0b,0 0 25px #beff37e6,0 0 52px #e08f2999,0 5px 10px #0000004d}.hero-concept-three .button-primary:active span{transform:scale(.93);box-shadow:inset 0 4px 8px #00000080,0 0 0 3px #e5ff776b,0 0 26px #cdff45f2}.hero-concept-three .button-primary:hover,.hero-concept-three .button-primary:focus-visible{filter:brightness(1.06) saturate(1.04);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 5px #4b690a40,0 9px #273b0b,0 0 12px #beff3766,0 0 26px #dc973733,0 18px 30px #0006}.hero-concept-three .button-primary:hover span,.hero-concept-three .button-primary:focus-visible span{box-shadow:inset 0 2px 3px #ffffff38,inset 0 -4px 6px #0006,0 0 0 2px #e5ff7733,0 0 12px #cdff456b}.hero-concept-three .button-primary:hover span svg,.hero-concept-three .button-primary:focus-visible span svg{filter:drop-shadow(0 0 3px rgba(255,255,255,.65))}.hero-concept-three .button-primary:active{box-shadow:inset 0 3px 6px #47650861,inset 0 -1px 2px #ffffffa6,0 1px #273b0b,0 0 15px #beff378c,0 0 30px #e08f294d,0 5px 10px #0000004d}.hero-concept-three .button-primary:active span{box-shadow:inset 0 4px 8px #00000080,0 0 0 2px #e5ff774d,0 0 15px #cdff4594}.site-header{position:relative;top:auto;left:auto;width:100%;height:106px;transform:none;justify-content:center;background:#061109;border-bottom:1px solid rgba(255,255,255,.06)}.site-header .hero-brand{align-items:center;color:#fff}.hero-concept-three{padding-top:92px}@media(max-width:720px){.site-header{width:100%;height:88px}.hero-concept-three{padding-top:72px}}@media(max-width:380px)and (max-height:680px){.hero-concept-three{padding-top:62px}}.site-header{height:76px}.site-header .hero-brand{font-size:31px;line-height:.88}.site-header .hero-brand small{margin-top:7px;font-size:7px}.hero-concept-three{padding-top:82px}@media(max-width:720px){.site-header{height:68px}.site-header .hero-brand{font-size:25px}.site-header .hero-brand small{font-size:6px}.hero-concept-three{padding-top:66px}}@media(max-width:380px)and (max-height:680px){.hero-concept-three{padding-top:58px}}body{font-size:19.55px}.eyebrow{font-size:12.65px}h1{font-size:clamp(49.45px,8.05vw,98.9px)}h2{font-size:clamp(43.7px,5.75vw,71.3px)}.hero-concept-three h1{font-size:clamp(69px,6.9vw,105.8px)}.hero-lead{font-size:20.7px}.asset-label{font-size:11.5px}.proof-insert blockquote{font-size:31.05px}.proof-insert p,.numbered-list span,.media-note,.cta-note,.error{font-size:12.65px}.numbered-list p{font-size:28.75px}.marker-line,.bridge{font-size:24.15px}.card-icon{font-size:39.1px}.checklist li:before,.proof-grid span,.form-success p,footer,.sticky-action{font-size:14.95px}.disclaimer,.proof-strip,.plan-name,.field label{font-size:13.8px}.proof-required,.media-slot span,.media-card figcaption span,.form-note{font-size:11.5px}.media-slot strong{font-size:41.4px}.media-card figcaption p{font-size:23px}.plan-badge{font-size:11.5px}.plan-card strong span{font-size:73.6px}.plan-card li{font-size:16.1px}summary span{font-size:27.6px}.hero-brand{font-size:28.75px}.hero-brand small{font-size:6.9px}.button{position:relative;min-height:70px;padding:10px 10px 10px 32px;border:1px solid #dfff6d;border-radius:999px;gap:24px;background:linear-gradient(180deg,#d7ff45,#b8f132 48%,#a8dc24);color:#101a08;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -3px 5px #4b690a4d,0 8px #273b0b,0 13px 22px #00000052;font-size:16.1px;font-weight:900;letter-spacing:.08em}.button-dark,.button-primary{background:linear-gradient(180deg,#d7ff45,#b8f132 48%,#a8dc24);color:#101a08}.button:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-top:1px solid rgba(255,255,255,.78);border-radius:999px;pointer-events:none}.button:not(.hero-placeholder):after{content:"↗";width:50px;height:50px;margin-left:auto;border:1px solid #a7cd36;border-radius:50%;display:grid;place-items:center;flex:0 0 50px;color:#fff;background:radial-gradient(circle at 35% 28%,#29480f,#142b08 62%,#0b1b04);box-shadow:inset 0 2px 3px #ffffff29,inset 0 -4px 6px #00000073,0 1px #ffffffb3;font:700 26px/1 Arial,sans-serif;letter-spacing:0}.button:hover,.button:focus-visible{filter:brightness(1.06) saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 5px #4b690a40,0 9px #273b0b,0 0 12px #beff3766,0 0 26px #dc973733,0 18px 30px #00000059}.button:active{filter:brightness(1.04);transform:translateY(7px) scale(.99);box-shadow:inset 0 3px 6px #47650861,0 1px #273b0b,0 0 15px #beff3773,0 5px 10px #00000047}.lead-form .button{justify-content:space-between}.sticky-action{min-height:60px;padding:0 12px 0 24px;border-color:#dfff6d;border-radius:999px;background:linear-gradient(180deg,#d7ff45,#a8dc24);box-shadow:0 6px #273b0b,0 10px 22px #0000004d;font-weight:900}.sticky-action span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#142b08;color:#fff}@media(max-width:720px){body{font-size:18.4px}.hero-concept-three .eyebrow{font-size:10.35px}.hero-concept-three h1{font-size:52.9px}.hero-lead{font-size:17.25px}.button{width:100%;min-height:66px;padding-left:24px;font-size:14.95px;letter-spacing:.06em}.button:after{width:46px;height:46px;flex-basis:46px;font-size:24px}.proof-insert blockquote{font-size:27.6px}.media-slot strong{font-size:36.8px}.plan-card strong span{font-size:66.7px}}@media(max-width:380px)and (max-height:680px){.hero-concept-three h1{font-size:44.85px}}.button:not(.hero-placeholder):after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 17.5 17.5 6.5M9 6.5h8.5V15'/%3E%3C/svg%3E"),radial-gradient(circle at 35% 28%,#29480f,#142b08 62%,#0b1b04);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:27px 27px,cover}.hero-concept-three .button:after{display:none}body,button,input,select,textarea,.brand,.brand-mark,.hero-brand,.eyebrow,.hero-lead,.proof-insert blockquote,.numbered-list p,.card-icon,.media-slot strong,.media-card figcaption p,.plan-card strong span,.button,.sticky-action{font-family:var(--sans)}h1,h2{font-family:var(--serif)}.numbered-list{position:relative;margin:42px 0;border:0}.numbered-list:before{content:"";position:absolute;z-index:0;top:30px;bottom:30px;left:29px;width:3px;border-radius:999px;background:linear-gradient(180deg,#18351c,#355d26,#18351c);box-shadow:0 0 8px #c97b302e}.numbered-list>div{position:relative;z-index:1;min-height:88px;padding:14px 0;border:0;display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px}.numbered-list span{position:relative;width:60px;height:60px;border:1px solid #ffbf69;border-radius:50%;display:grid;place-items:center;color:transparent;background:linear-gradient(180deg,#f6a44c,#df7e2f 55%,#b95720);box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #63280a52,0 6px #6d2c12,0 0 13px #e7843061,0 10px 18px #1c160c2e;font-size:0;font-weight:900}.numbered-list span:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-top:1px solid rgba(255,236,201,.78);border-radius:50%}.numbered-list span:after{color:#102012;font:900 21px/1 var(--sans)}.numbered-list>div:nth-child(1) span:after{content:"1"}.numbered-list>div:nth-child(2) span:after{content:"2"}.numbered-list>div:nth-child(3) span:after{content:"3"}.numbered-list p{margin:0;font-family:var(--sans);font-size:28.75px;font-weight:600;line-height:1.25;color:var(--ink)}@media(max-width:720px){.numbered-list:before{left:25px}.numbered-list>div{grid-template-columns:64px 1fr;gap:12px}.numbered-list span{width:52px;height:52px;box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #63280a52,0 5px #6d2c12,0 0 10px #e7843052,0 8px 14px #1c160c29}.numbered-list span:after{font-size:19px}.numbered-list p{font-size:23px}}.numbered-list:before{left:25px}.numbered-list>div{min-height:78px;grid-template-columns:66px 1fr;gap:14px}.numbered-list span{width:52px;height:52px;box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #63280a52,0 5px #6d2c12,0 0 11px #e7843057,0 8px 15px #1c160c29}.numbered-list span:after{font-size:18px}.numbered-list p{font-size:23px;line-height:1.3}@media(max-width:720px){.numbered-list:before{left:21px}.numbered-list>div{min-height:70px;grid-template-columns:56px 1fr;gap:10px}.numbered-list span{width:44px;height:44px;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -2px 4px #63280a4d,0 4px #6d2c12,0 0 9px #e784304d,0 7px 12px #1c160c24}.numbered-list span:after{font-size:16px}.numbered-list p{font-size:20px}}.problem{padding-block:88px}.problem .eyebrow{margin-bottom:12px}.problem h2{margin-bottom:18px}.problem>p{margin-bottom:16px}.problem .numbered-list{margin:30px 0}.problem .numbered-list>div{min-height:70px;padding:10px 0}.problem .accent-orange{padding:0;background:none;color:#df7e2f;text-shadow:0 0 16px rgba(223,126,47,.16)}@media(max-width:720px){.problem{padding-block:64px}.problem .numbered-list{margin:24px 0}.problem .numbered-list>div{min-height:64px;padding:8px 0}}.intro .accent-orange{padding:0;background:none;color:#df7e2f;text-shadow:0 0 16px rgba(223,126,47,.16)}.intro .takeaway-point{position:relative;margin-top:30px;padding-left:30px}.intro .takeaway-point:before{content:"";position:absolute;top:.58em;left:0;width:12px;height:12px;border:1px solid #ffbf69;border-radius:50%;background:linear-gradient(180deg,#f6a44c,#df7e2f 60%,#b95720);box-shadow:inset 0 1px 1px #ffffffb3,0 2px #6d2c12,0 0 9px #e7843057}@media(max-width:720px){.intro .takeaway-point{margin-top:24px;padding-left:26px}.intro .takeaway-point:before{width:10px;height:10px}}.method-intro{border-color:#deffc91f;background:linear-gradient(145deg,#102b1b,#071c12);box-shadow:0 24px 60px #071c1238,inset 0 1px #ffffff0d}.method-intro h2{color:#fffaf0}.method-intro p{color:#d9e6d6}.method-intro .eyebrow.dark{color:#e89a4e}.method-intro .eyebrow.dark:before{background:#e89a4e}.method-intro strong{color:#fff}.first-proof{margin-bottom:20px}.first-proof+.problem{padding-top:40px}@media(max-width:720px){.first-proof{margin-bottom:12px}.first-proof+.problem{padding-top:30px}}.question-band{position:relative;isolation:isolate;overflow:hidden;padding:110px 0;background-image:linear-gradient(90deg,#04140c33,#04140cd1 27%,#04140cf0,#04140cd1 73%,#04140c33),url(/assets/question-band-yoga-sides-v1-opt-kEImbThh.jpg);background-size:cover;background-position:center;color:#fff}.question-band:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#df7e2f14,#04140c1f)}.question-band .eyebrow.dark{color:#f0a45d}.question-band h2{color:#fffaf0;text-shadow:0 2px 24px rgba(0,0,0,.42)}.question-band mark{background:linear-gradient(transparent 58%,#df7e2fe6 58%)}.question-band p{color:#e7e9df}.question-band .button{margin-top:12px}.testimonial-card{display:grid;grid-template-columns:118px 1fr;gap:24px;align-items:center}.testimonial-card img{width:118px;height:140px;border-radius:12px;object-fit:cover;object-position:50% 32%;filter:contrast(.88) saturate(.86);box-shadow:0 10px 26px #10151029}.testimonial-card blockquote{font-size:24px}.illustrative-note,.proof-disclosure{color:#778073;font-size:12px;text-align:center}.illustrative-note{margin:18px 0 0}.proof-disclosure{max-width:620px;margin:18px auto 0}.testimonial-tile{min-height:300px;padding:30px;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;background:#f8f5ee}.testimonial-tile blockquote{margin:0 0 28px;font-size:21px;line-height:1.45}.testimonial-tile p{margin:0}.testimonial-tile span{display:block;margin-top:5px;color:#7a8376;font-size:12px}@media(max-width:720px){.question-band{padding:82px 0;background-image:linear-gradient(180deg,#04140c9e,#04140cf0 35%,#04140cf5),url(/assets/question-band-yoga-sides-v1-opt-kEImbThh.jpg);background-size:auto 100%;background-position:center}.testimonial-card{grid-template-columns:82px 1fr;gap:16px}.testimonial-card img{width:82px;height:104px}.testimonial-card blockquote{font-size:20px}.testimonial-tile{min-height:auto}}.question-band mark{padding:0;background:none;color:#ff8a2a;text-shadow:0 0 20px rgba(255,138,42,.2)}.testimonial-tile{overflow:hidden;padding:0 0 28px}.testimonial-tile>img{width:100%;height:220px;display:block;object-fit:cover;object-position:50% 30%;filter:contrast(.88) saturate(.86)}.testimonial-tile blockquote,.testimonial-tile p{margin-left:26px;margin-right:26px}.testimonial-tile blockquote{margin-top:26px}.testimonial-tile p{margin-bottom:0}.method-intro{background-image:radial-gradient(circle at 18% 20%,rgba(79,146,78,.58),transparent 34%),radial-gradient(circle at 82% 75%,rgba(184,243,74,.24),transparent 38%),linear-gradient(90deg,#051b10d1,#041a0ff0 50%,#051b10d1),url(/assets/method-card-yoga-background-v1-opt-BLoXo_Sy.jpg);background-size:cover;background-position:center;box-shadow:0 24px 60px #071c1247,inset 0 1px #ffffff14}.mechanism-stage{position:relative;background-image:linear-gradient(90deg,#05110a73,#05110ad1 33%,#05110ad1 67%,#05110a73),url(/assets/mechanism-stage-background-v1-opt-JIlI4sgF.jpg);background-size:cover;background-position:center;background-attachment:scroll}.cost .accent-orange,.outcome-card .accent-orange{padding:0;background:none;color:#df7e2f;text-shadow:0 0 16px rgba(223,126,47,.16)}.cost-cues{position:relative;margin:34px 0}.cost-cues:before{content:"";position:absolute;top:30px;bottom:30px;left:25px;width:3px;border-radius:999px;background:#244c26}.cost-cues p{position:relative;margin:0;min-height:84px;display:grid;grid-template-columns:66px 1fr;gap:16px;align-items:center;color:var(--muted)}.cost-cues p>span:first-child{position:relative;z-index:1;width:52px;height:52px;border:1px solid #ffbf69;border-radius:50%;display:grid;place-items:center;color:#102012;background:linear-gradient(180deg,#f6a44c,#df7e2f 55%,#b95720);box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #63280a52,0 5px #6d2c12,0 0 11px #e7843057;font-weight:900}.cost-cues strong{color:var(--ink)}.cost .marker-line{padding:22px 24px;border-left:5px solid var(--green);background:#edf8d8;box-shadow:0 12px 28px #293f1d14}.reframe mark{padding:0;background:none;color:#df7e2f;text-shadow:0 0 18px rgba(223,126,47,.18)}.reframe .button{margin-top:18px}.outcome-card .eyebrow{text-align:center}.outcome-card .checklist{position:relative}.outcome-card .checklist:before{content:"";position:absolute;top:28px;bottom:28px;left:22px;width:3px;border-radius:999px;background:#244c26}.outcome-card .checklist li{min-height:72px;padding:14px 0 14px 66px;border:0;display:flex;align-items:center}.outcome-card .checklist li:before{z-index:1;top:50%;width:46px;height:46px;transform:translateY(-50%);border:1px solid #ffbf69;background:linear-gradient(180deg,#f6a44c,#df7e2f 55%,#b95720);color:#102012;box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #63280a52,0 4px #6d2c12,0 0 10px #e7843052;font-size:18px;font-weight:900}.outcome-card .proof-strip{flex-wrap:wrap;row-gap:8px}.outcome-card .illustrative-note{margin:10px 0 -32px}@media(max-width:720px){.method-intro{background-position:62% center}.mechanism-stage{background-position:42% center}.cost-cues p{grid-template-columns:56px 1fr;gap:10px}.cost-cues:before{left:21px}.cost-cues p>span:first-child{width:44px;height:44px}.reframe .button{width:100%}.outcome-card .checklist li{padding-left:58px}.outcome-card .checklist:before{left:19px}.outcome-card .checklist li:before{width:40px;height:40px}}.outcome-card{border-color:#ffffff1a;background-image:radial-gradient(circle at 16% 18%,rgba(75,145,78,.48),transparent 34%),radial-gradient(circle at 88% 82%,rgba(184,243,74,.16),transparent 36%),linear-gradient(90deg,#04190ee6,#03160cf7 50%,#04190ee6),url(/assets/method-card-yoga-background-v1-opt-BLoXo_Sy.jpg);background-size:cover;background-position:center;color:#fffaf0;box-shadow:0 26px 70px #04190e47,inset 0 1px #ffffff12}.outcome-card h2{color:#fffaf0}.outcome-card .eyebrow.dark{color:#f0a45d}.outcome-card .checklist li{color:#edf2e9}.outcome-card .checklist:before{background:linear-gradient(#9ccb48,#37652f)}.outcome-card .disclaimer{color:#bac8b8}.outcome-card .accent-orange{color:#ff963f;text-shadow:0 0 18px rgba(255,150,63,.24)}@media(max-width:720px){.outcome-card{background-position:58% center}}.media-card-main .media-slot{background-image:linear-gradient(180deg,#07140c0d,#07140cb8),url(/assets/gallery-class-movement-v1-opt-BreZPgiU.jpg);background-size:cover;background-position:center}.media-slot-detail{background-image:linear-gradient(180deg,#07140c14,#07140cb8),url(/assets/gallery-breathing-presence-v1-opt-zJexC3J1.jpg);background-size:cover;background-position:center 32%}.media-slot-space{background-image:linear-gradient(180deg,#07140c0d,#07140cbd),url(/assets/gallery-room-38c-v1-opt-CkD0rh3C.jpg);background-size:cover;background-position:center}.media-slot:before{display:none}.authority-photo{margin-top:55px}.authority-photo img{width:100%;height:620px;border-radius:24px;display:block;object-fit:cover;object-position:center 58%;box-shadow:0 24px 60px #121d1229}.authority-photo figcaption{margin-top:10px;color:#778073;font-size:12px;text-align:right}.authority-copy h3{margin:0 0 18px;font-family:var(--sans);font-size:30px;line-height:1.2}.authority-copy p{color:var(--muted)}.process{width:min(100% - 40px,1120px);margin:42px auto 110px;padding:82px 90px 88px;border:1px solid rgba(255,179,85,.22);border-radius:28px;background-image:radial-gradient(circle at 82% 18%,rgba(225,126,43,.24),transparent 34%),linear-gradient(90deg,#04120af2,#07190ed4 58%,#231408c7),url(/assets/hero-38c-composite-v2-opt-Cey5uxGd.jpg);background-size:cover;background-position:center;color:#fffaf0;box-shadow:0 28px 70px #141d1133}.process h2{max-width:780px;color:#fffaf0}.process .eyebrow.dark{color:#f3a15b}.process .accent-orange{color:#ff963f;text-shadow:0 0 20px rgba(255,150,63,.28)}.process ol{position:relative;max-width:780px}.process ol:before{content:"";position:absolute;top:30px;bottom:30px;left:25px;width:3px;border-radius:999px;background:linear-gradient(#e99749,#6f8c44)}.process li{position:relative;min-height:88px;padding:14px 0;border:0;grid-template-columns:66px 1fr;gap:14px;align-items:center}.process li strong{color:#fffaf0}.process li p{color:#d8ded3}.process li>span{position:relative;z-index:1;width:52px;height:52px;border:1px solid #ffbf69;background:linear-gradient(180deg,#f6a44c,#df7e2f 55%,#b95720);color:#102012;box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #63280a52,0 5px #6d2c12,0 0 11px #e7843057;font-weight:900}.process>.button{display:flex;width:max-content;margin:34px auto 0;background:var(--green);color:var(--ink)}.offer-stage{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(90deg,#04110aed,#04110ab8 50%,#04110aed),url(/assets/hero-38c-composite-v2-opt-Cey5uxGd.jpg);background-size:cover;background-position:center}.offer-stage:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 58%,rgba(227,145,54,.18),transparent 36%),linear-gradient(180deg,#04110a2e,#04110a94)}.offer-stage>.stage{position:relative}.offer-temperature{position:absolute;z-index:0;top:31%;left:50%;transform:translate(-50%);color:#ffe8bc38;font:clamp(220px,25vw,410px)/.75 var(--serif);letter-spacing:-.08em;white-space:nowrap;text-shadow:0 0 35px rgba(238,157,58,.2);pointer-events:none}.offer-temperature sup{font-size:.27em}.offer-stage h2,.offer-stage .offer-intro,.offer-stage .eyebrow,.offer-stage .offer-cta,.offer-stage .cta-note{position:relative;z-index:2}.plan-grid{position:relative;z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan-card{padding:32px 26px}.plan-card strong span{font-size:58px}.plan-intro{background:linear-gradient(160deg,#203622,#141e16)}@media(max-width:900px){.plan-grid{grid-template-columns:1fr}.plan-card{padding:34px 28px}.offer-temperature{top:36%;font-size:70vw}}@media(max-width:720px){.authority-photo{width:calc(100% - 24px);margin-top:38px}.authority-photo img{height:420px;border-radius:18px}.authority-copy h3{font-size:25px}.process{width:calc(100% - 24px);margin:24px auto 72px;padding:58px 28px 64px;border-radius:20px;background-position:58% center}.process ol:before{left:21px}.process li{grid-template-columns:56px 1fr;gap:10px}.process li>span{width:44px;height:44px}.process>.button{width:100%}.offer-stage{background-position:62% center}.offer-temperature{top:34%;font-size:82vw}.media-card-main .media-slot{background-position:center top}}@media(max-width:720px){footer{padding:58px 24px 24px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-about p{max-width:none}.footer-bottom{margin-top:42px;flex-direction:column;gap:10px}.offer-field label{font-size:18px}}.recap-card .eyebrow{text-align:center}.recap-card h2{max-width:800px;margin:0 auto 24px;font-size:clamp(40px,4.3vw,58px)}@media(max-width:720px){.recap-card h2{font-size:39px}}.recap-card{overflow:hidden;border-color:#ffffff1a;background-image:radial-gradient(circle at 50% 28%,rgba(39,92,48,.28),transparent 38%),linear-gradient(90deg,#03140bd1,#03140bf0 50%,#03140bd1),url(/assets/question-band-yoga-sides-v1-opt-kEImbThh.jpg);background-size:cover;background-position:center;color:#fffaf0;box-shadow:0 26px 70px #04190e47,inset 0 1px #ffffff14}.recap-card .eyebrow.dark{color:#f0a45d}.recap-card h2{color:#fffaf0;text-shadow:0 2px 24px rgba(0,0,0,.42)}.recap-card h2 mark{padding:0;background:none;color:#ff8a2a;text-shadow:0 0 20px rgba(255,138,42,.2)}.recap-card .checklist li{border-color:#ffffff24;color:#edf2e9}.recap-card .proof-strip{border-color:#ffffff24;color:#d8e1d5;background:#03140b52}@media(max-width:720px){.recap-card{background-image:linear-gradient(180deg,#03140bc2,#03140bf5),url(/assets/question-band-yoga-sides-v1-opt-kEImbThh.jpg);background-position:center}.recap-card h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 760px}img{max-width:100%}@media(max-width:720px){.site-header{width:100%;height:72px}.hero-brand img{width:116px}.hero-concept-three{min-height:680px;padding:86px 0 28px;background-size:auto 60%;background-position:62% 4%}.hero-concept-three .hero-inner{min-height:540px}.hero-concept-three h1{font-size:clamp(42px,12vw,48px);line-height:.96}.hero-concept-three h1 br{display:block}.hero-lead{font-size:16px;line-height:1.5}.hero-concept-three .button{min-height:64px;padding-inline:20px;font-size:11px}.stage,.editorial{width:calc(100% - 32px)}h2{font-size:clamp(38px,11vw,46px);line-height:1.02}.intro,.problem,.cost,.bridge,.faq{padding-block:64px}.conversion-card{padding:36px 24px}.proof-insert{padding:22px 20px}.question-band{padding:72px 0}.method-intro{padding-block:54px}.media-card-main .media-slot,.media-slot{min-height:360px}.authority{padding:64px 0 30px}.authority-photo{width:calc(100% - 24px);margin-top:34px}.authority-photo img{height:300px}.authority-copy{padding-top:42px}.process{margin-top:20px;padding:52px 24px 58px}.process h2{font-size:42px}.process li{min-height:82px}.offer-stage{padding-block:72px}.offer-temperature{display:none}.plan-grid{gap:20px}.plan-card{padding:30px 24px}.proof-wall{padding-block:72px}.recap-stage{padding-inline:12px}.recap-card h2{font-size:38px}.final-stage{padding:24px 12px 72px}.final-card{padding:36px 24px;gap:30px}.final-copy h2{font-size:42px}.field input,.field select{font-size:16px}.lead-form .button{min-height:64px}.sticky-action{min-height:58px;border-radius:999px}.footer-logo img{width:112px}}
