@font-face{font-family:Montserrat;src:url(/assets/montserrat-cyrillic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(/assets/montserrat-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#173127;background:#f7f0df;font-synthesis:none;text-rendering:optimizeLegibility;--green-950: #071f17;--green-900: #0c2b20;--green-800: #123b2c;--green-700: #1f4b38;--green-100: #dce9df;--gold-600: #b88942;--gold-500: #d1a556;--gold-300: #eed5a5;--ivory: #f7f0df;--ivory-deep: #eee2cb;--white: #fffdf8;--ink: #173127;--muted: #59695f;--line: rgba(23, 49, 39, .14);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--shadow: 0 24px 64px rgba(8, 32, 24, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--ivory);-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{border:0}:focus-visible{outline:3px solid #f3bd64;outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:12px 16px;color:var(--green-950);background:var(--white);border-radius:10px;transform:translateY(-140%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 44px,1120px);margin-inline:auto}.site-header{position:absolute;inset:0 0 auto;z-index:30;color:var(--gold-500)}.header-inner{width:min(100% - 44px,1180px);height:76px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;min-height:44px;font-size:clamp(1.55rem,6vw,2rem);font-weight:500;letter-spacing:-.045em;color:var(--gold-500)}.menu-button,.menu-top button{width:48px;height:48px;display:grid;place-items:center;padding:0;color:var(--gold-500);background:transparent;border:1px solid rgba(209,165,86,.44);border-radius:50%;cursor:pointer}.menu-button{border-color:transparent;border-radius:0}.desktop-nav,.header-cta{display:none}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#03110cbd}.menu-panel{width:min(88vw,390px);height:100%;padding:22px 20px 28px;display:flex;flex-direction:column;color:var(--white);background:var(--green-950) url(/assets/botanical-bg-480.webp) center / cover no-repeat;box-shadow:-32px 0 70px #00000057;animation:slide-in .24s ease both}.menu-top{display:flex;align-items:center;justify-content:space-between}.menu-panel nav{margin-block:64px auto;display:grid}.menu-panel nav a{padding:17px 0;font-size:1.25rem;font-weight:650;border-bottom:1px solid rgba(238,213,165,.18)}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.hero{overflow:hidden;background:var(--ivory)}.hero-dark{position:relative;padding:82px 0 48px;color:var(--white);background-color:var(--green-950);background-image:url(/assets/botanical-bg-480.webp);background-position:center top;background-size:cover;border-radius:0 0 50% 50%/0 0 3% 3%}.hero-layout{width:min(100% - 44px,1120px);margin-inline:auto}.hero-copy h1{max-width:790px;margin:14px 0 8px;font-size:clamp(1.3rem,6.15vw,4.45rem);font-weight:740;line-height:1.08;letter-spacing:-.05em}.mobile-title-break{display:initial}.hero-pill{width:fit-content;min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;color:var(--gold-500);font-size:.66rem;font-weight:650;line-height:1.2;letter-spacing:.035em;text-transform:uppercase;border:1px solid var(--gold-500);border-radius:999px}.hero-subtitle{margin:0 0 14px;color:var(--gold-500);font-size:clamp(.92rem,3.9vw,1.28rem);font-weight:520;line-height:1.35}.hero-meta{display:none;flex-wrap:wrap;gap:8px 14px;margin-bottom:18px;color:#fffdf8c2;font-size:.75rem}.hero-meta span{display:inline-flex;align-items:center;gap:5px}.hero-visual{overflow:hidden;aspect-ratio:1.08 / 1;background:#d7c8ac;border:1px solid var(--gold-500);border-radius:18px;box-shadow:0 28px 80px #00000047}.hero-visual picture,.hero-visual img{width:100%;height:100%}.hero-visual img{object-fit:cover}.hero-author-panel{position:relative;z-index:2;width:min(100% - 44px,680px);margin:-66px auto 0;padding-bottom:48px;text-align:center}.hero-author{margin-bottom:15px}.hero-author img{width:96px;height:96px;margin:0 auto 10px;object-fit:cover;object-position:center top;background:var(--white);border:3px solid var(--gold-500);border-radius:50%;box-shadow:0 13px 38px #0a2a1f29}.hero-author strong,.hero-author span{display:block}.hero-author strong{font-size:1.36rem;font-weight:720;line-height:1.2;letter-spacing:-.035em}.hero-author span{margin-top:4px;font-size:.92rem}.primary-button,.form-submit,.sticky-cta{cursor:pointer}.primary-button{width:100%;min-height:58px;display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:8px;padding:13px 18px;color:var(--white);background:var(--green-900);border:1px solid var(--green-700);border-radius:16px;box-shadow:0 13px 32px #09251b33;font-size:.78rem;font-weight:750;line-height:1.25;letter-spacing:-.01em;text-transform:none;transition:transform .18s ease,background .18s ease}.primary-button svg:first-child{color:var(--gold-500)}.hero-author-panel>.primary-button{grid-template-columns:24px 1fr}.hero-author-panel>.primary-button svg:last-child{display:none}.primary-button:hover,.form-submit:hover{background:var(--green-800);transform:translateY(-2px)}.hero-bonus{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:8px;color:var(--green-800);font-size:.78rem;line-height:1.35}.hero-bonus svg{flex:0 0 auto;color:var(--gold-600)}.section{padding:76px 0}.section--intro{padding-top:50px}.eyebrow{display:inline-block;margin-bottom:12px;color:var(--green-700);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.eyebrow--gold{color:var(--gold-500)}.section h2,.final-card h2{max-width:820px;margin:0;font-size:clamp(1.85rem,8vw,3.7rem);font-weight:720;line-height:1.08;letter-spacing:-.05em;text-wrap:balance}.section-lead{max-width:680px;margin:18px 0 0;color:var(--muted);font-size:.98rem;line-height:1.65}.benefit-grid{display:grid;gap:12px;margin-top:34px}.benefit-card{position:relative;min-height:235px;padding:22px;overflow:hidden;background:#fffdf8b8;border:1px solid var(--line);border-radius:var(--radius-md)}.icon-box{width:54px;height:54px;display:grid;place-items:center;color:var(--gold-600);background:var(--ivory-deep);border-radius:14px}.card-number{position:absolute;top:21px;right:21px;color:#173127b3;font-weight:650}.benefit-card h3{margin:38px 0 10px;font-size:1.15rem;line-height:1.25;letter-spacing:-.025em}.benefit-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.58}.section--dark{color:var(--white);background:var(--green-950) url(/assets/botanical-bg-960.webp) center / cover no-repeat}.section--dark .section-lead{color:#fffdf8ad}.program-list{display:grid;gap:12px;margin-top:34px}.program-card{background:#0f3225c7;border:1px solid rgba(209,165,86,.3);border-radius:16px}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}.program-card summary{position:relative;min-height:102px;display:grid;gap:8px;padding:18px 50px 18px 18px}.program-card summary strong{font-size:1.05rem;line-height:1.35}.program-day{color:var(--gold-500);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.details-caret{position:absolute;top:50%;right:18px;transform:translateY(-50%);transition:transform .2s ease}details[open] .details-caret{transform:translateY(-50%) rotate(180deg)}.program-content{padding:0 18px 20px;border-top:1px solid rgba(238,213,165,.16)}.program-content>p{margin:18px 0;color:#fffdf8ba;font-size:.88rem;line-height:1.6}.program-content ul,.atlas-copy ul{margin:0;padding:0;display:grid;gap:10px;list-style:none}.program-content li,.atlas-copy li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.45}.program-content li svg,.atlas-copy li svg{flex:0 0 auto;margin-top:1px;color:var(--gold-500)}.result-box{margin-top:18px;padding:14px;color:var(--gold-300);background:#d1a55614;border-left:2px solid var(--gold-500);font-size:.82rem;line-height:1.55}.section-cta{margin-top:22px;color:var(--green-950);background:var(--gold-500);border-color:var(--gold-300)}.section-cta svg:first-child{color:var(--green-950)}.how-grid{display:grid;gap:38px}.steps{border-top:1px solid var(--line)}.steps article{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:24px 0;border-bottom:1px solid var(--line)}.steps article>span{color:#745221;font-size:.78rem;font-weight:750}.steps h3{margin:0 0 8px;font-size:1.08rem;letter-spacing:-.025em}.steps p{margin:0;color:var(--muted);font-size:.87rem;line-height:1.62}.section--atlas{color:var(--white);background:var(--green-900)}.atlas-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}.atlas-visual,.atlas-copy{min-width:0}.atlas-copy h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.atlas-visual{aspect-ratio:4 / 5;max-height:390px;display:grid;place-items:center;overflow:hidden;background:#fffdf80d;border:1px solid rgba(209,165,86,.26);border-radius:22px}.atlas-visual picture{width:100%;height:100%}.atlas-visual img{width:100%;height:100%;object-fit:cover}.atlas-copy>p{margin:18px 0 22px;color:#fffdf8b8;line-height:1.65}.atlas-copy .primary-button{margin-top:28px;color:var(--green-950);background:var(--gold-500);border-color:var(--gold-300)}.atlas-copy .primary-button svg:first-child{color:var(--green-950)}.audience-layout{display:grid;gap:32px}.audience-list{display:grid;gap:10px}.audience-list>div{min-height:70px;display:flex;align-items:center;gap:12px;padding:15px;background:#fffdf8a8;border:1px solid var(--line);border-radius:14px;font-size:.86rem;line-height:1.45}.audience-list svg{flex:0 0 auto;color:var(--gold-600)}.qualification-note{width:min(100% - 32px,1120px);margin:24px auto 0;color:var(--muted);font-size:.72rem;line-height:1.55}.section--author{color:var(--white);background:var(--green-950)}.author-layout{display:grid;gap:34px}.author-photo{overflow:hidden;aspect-ratio:4 / 5;background:#e7ddcb;border:1px solid rgba(209,165,86,.48);border-radius:22px}.author-photo img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.author-role{margin:12px 0 22px;color:var(--gold-500);font-weight:620}.author-copy>p:not(.author-role){color:#fffdf8b3;font-size:.9rem;line-height:1.68}.author-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px}.author-facts div{min-width:0;padding:14px 8px;text-align:center;border:1px solid rgba(209,165,86,.24);border-radius:12px}.author-facts strong,.author-facts span{display:block}.author-facts strong{color:var(--gold-500);font-size:1.55rem}.author-facts span{margin-top:4px;color:#fffdf899;font-size:.62rem;line-height:1.25}.video-heading,.reviews-heading{display:grid;gap:14px;margin-bottom:30px}.video-heading>p,.reviews-heading>p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.video-shell{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--green-950);border-radius:18px;box-shadow:var(--shadow)}.video-shell iframe,.video-poster,.video-poster img{width:100%;height:100%}.video-shell iframe{border:0}.video-poster{position:relative;padding:0;overflow:hidden;cursor:pointer;background:var(--green-950)}.video-poster img{object-fit:cover;opacity:.9}.play-button{position:absolute;top:50%;left:50%;width:68px;height:68px;display:grid;place-items:center;color:var(--green-950);background:var(--gold-500);border:3px solid rgba(255,253,248,.7);border-radius:50%;transform:translate(-50%,-50%)}.section--reviews{color:var(--white);background:var(--green-900)}.section--reviews .reviews-heading>p{color:#fffdf8ad}.review-gallery{width:calc(100% + 16px);display:flex;gap:12px;overflow-x:auto;padding:0 16px 14px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.review-gallery::-webkit-scrollbar{display:none}.review-gallery figure{flex:0 0 min(78vw,310px);margin:0;overflow:hidden;background:var(--white);border:1px solid rgba(209,165,86,.34);border-radius:16px;scroll-snap-align:start}.review-gallery img{width:100%;height:auto}.faq-layout{display:grid;gap:32px}.faq-heading>p{color:var(--muted);line-height:1.6}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;min-height:78px;display:flex;align-items:center;padding:18px 44px 18px 0;font-size:.94rem;font-weight:650;line-height:1.4}.faq-list p{margin:0;padding:0 0 22px;color:var(--muted);font-size:.86rem;line-height:1.65}.final-cta{padding-top:30px}.final-card{display:grid;gap:30px;padding:30px 22px;color:var(--white);background:var(--green-950) url(/assets/botanical-bg-480.webp) center / cover no-repeat;border:1px solid rgba(209,165,86,.34);border-radius:24px;box-shadow:var(--shadow)}.final-card h2{font-size:clamp(1.8rem,7.5vw,3rem)}.final-copy>p{margin:18px 0;color:#fffdf8b8;font-size:.9rem;line-height:1.65}.final-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--gold-300);font-size:.78rem}.final-meta span{display:inline-flex;align-items:center;gap:6px}.final-action .primary-button{color:var(--green-950);background:var(--gold-500);border-color:var(--gold-300)}.final-action .primary-button svg:first-child{color:var(--green-950)}.final-action small{display:block;margin-top:12px;color:#fffdf88c;font-size:.68rem;line-height:1.5;text-align:center}.medical-note{padding:0 0 66px}.medical-note p{margin:0;padding:18px;color:#68736c;background:#fffdf880;border:1px solid var(--line);border-radius:12px;font-size:.68rem;line-height:1.6}.site-footer{padding:52px 0 100px;color:#fffdf8b8;background:#061811}.footer-grid{display:grid;gap:30px}.footer-brand p{max-width:260px;margin:5px 0 0;font-size:.75rem;line-height:1.55}.footer-contacts{display:grid;gap:12px}.footer-contacts a{display:inline-flex;align-items:center;gap:9px;font-size:.8rem}.footer-contacts svg,.socials svg{color:var(--gold-500)}.socials{display:flex;gap:9px}.socials a{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(209,165,86,.2);border-radius:50%}.footer-bottom{margin-top:36px;padding-top:22px;display:grid;gap:14px;color:#fffdf885;border-top:1px solid rgba(255,253,248,.1);font-size:.66rem}.footer-bottom div{display:flex;flex-wrap:wrap;gap:10px 18px}.registration-dialog{width:min(100% - 24px,510px);max-height:min(90vh,760px);padding:28px 20px 24px;overflow:auto;color:var(--ink);background:var(--ivory);border:1px solid rgba(209,165,86,.48);border-radius:22px;box-shadow:0 30px 100px #00000070}.registration-dialog::backdrop{background:#03120cd1}.dialog-close{position:absolute;top:14px;right:14px;width:44px;height:44px;display:grid;place-items:center;color:var(--ink);background:#1731270f;border-radius:50%;cursor:pointer}.dialog-heading{padding-right:42px}.dialog-heading h2{margin:0;font-size:1.65rem;line-height:1.08;letter-spacing:-.045em}.dialog-heading p{margin:12px 0 22px;color:var(--muted);font-size:.82rem;line-height:1.55}.registration-form{display:grid;gap:14px}.registration-form>label{display:grid;gap:7px;font-size:.75rem;font-weight:650}.registration-form input:not([type=hidden]){width:100%;min-height:52px;padding:0 14px;color:var(--ink);background:var(--white);border:1px solid rgba(23,49,39,.2);border-radius:11px;font-size:1rem}.registration-form input::placeholder{color:#98a198}.form-submit{min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:5px;padding:13px 16px;color:var(--white);background:var(--green-900);border-radius:12px;font-size:.74rem;font-weight:750;line-height:1.35;text-align:center;text-transform:none;transition:transform .18s ease,background .18s ease}.form-submit:disabled{cursor:wait;opacity:.72}.sticky-cta{position:fixed;left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:50;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;color:var(--green-950);background:var(--gold-500);border:1px solid var(--gold-300);border-radius:14px;box-shadow:0 18px 50px #04160f57;font-size:.7rem;font-weight:760;line-height:1.25;text-align:center;text-transform:none;opacity:0;pointer-events:none;transform:translateY(100px);transition:opacity .22s ease,transform .22s ease}.sticky-cta span{min-width:0}.sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media(min-width:680px){.mobile-title-break{display:none}.hero-visual{aspect-ratio:4 / 3}.container,.hero-layout,.qualification-note{width:min(100% - 64px,1120px)}.header-inner{width:min(100% - 64px,1180px)}.benefit-grid{grid-template-columns:repeat(3,1fr)}.benefit-card{min-height:290px}.program-card summary{grid-template-columns:100px 1fr;align-items:center}.atlas-layout,.author-layout{grid-template-columns:minmax(260px,.75fr) 1.25fr;align-items:center}.audience-list{grid-template-columns:repeat(2,1fr)}.review-gallery{width:100%;display:grid;grid-template-columns:repeat(2,1fr);overflow:visible;padding:0}.review-gallery figure{min-width:0}.final-card{padding:42px}}@media(min-width:900px){.site-header{position:absolute}.header-inner{height:92px}.menu-button{display:none}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto;color:#fffdf8c2;font-size:.78rem;font-weight:600}.desktop-nav a{min-height:44px;display:inline-flex;align-items:center}.header-cta{min-height:44px;display:inline-flex;align-items:center;margin-left:28px;padding:0 18px;color:var(--green-950);background:var(--gold-500);border-radius:999px;font-size:.68rem;font-weight:720;line-height:1.2;text-align:center;cursor:pointer}.hero-dark{min-height:725px;padding:145px 0 110px;background-image:url(/assets/botanical-bg-960.webp);border-radius:0 0 50% 50%/0 0 7% 7%}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:64px}.hero-copy h1{font-size:clamp(3rem,4vw,3.8rem);line-height:1.05}.hero-copy h1{margin-top:24px}.hero-subtitle{margin-top:20px}.hero-meta{display:flex;margin-top:26px;font-size:.82rem}.hero-author-panel{width:min(100% - 64px,820px);margin-top:-64px;padding-bottom:84px;display:grid;grid-template-columns:170px 1fr;align-items:center;gap:24px;text-align:left}.hero-author{margin:0;text-align:center}.hero-author-panel>.primary-button,.hero-author-panel>.hero-bonus{grid-column:2}.hero-author-panel>.primary-button{grid-row:1}.hero-author-panel>.hero-bonus{justify-content:flex-start;margin-top:-28px}.section{padding:118px 0}.section--intro{padding-top:72px}.benefit-grid,.program-list{margin-top:50px}.how-grid,.audience-layout,.faq-layout{grid-template-columns:.8fr 1.2fr;gap:96px}.how-copy,.faq-heading{position:sticky;top:40px;align-self:start}.atlas-layout{grid-template-columns:.82fr 1.18fr;gap:90px}.atlas-visual{max-height:600px}.atlas-visual img{height:100%}.author-layout{grid-template-columns:.75fr 1fr;gap:96px}.author-copy>p:not(.author-role){font-size:1rem}.video-heading,.reviews-heading{grid-template-columns:1fr .6fr;align-items:end;gap:80px;margin-bottom:46px}.video-shell{border-radius:24px}.review-gallery{grid-template-columns:repeat(4,1fr)}.final-card{grid-template-columns:1.3fr .7fr;align-items:center;gap:72px;padding:62px}.medical-note{padding-bottom:96px}.footer-grid{grid-template-columns:1.3fr 1fr auto;align-items:start}.footer-bottom{grid-template-columns:1fr auto}.site-footer{padding-bottom:52px}.sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-landing-version=v2]{--green-950: #245f31;--green-900: #2f7a3e;--green-800: #286936;--green-700: #326f3e;--green-100: #eff5ea;--gold-600: #c37d2b;--gold-500: #f3a548;--gold-300: #ffe2bb;--ivory: #fbfcfa;--ivory-deep: #eff5ea;--white: #ffffff;--ink: #202721;--muted: #657069;--line: #dee7df;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 26px;--shadow: 0 14px 44px rgba(34, 71, 43, .09);color:var(--ink);background:var(--ivory)}html[data-landing-version=v2] body{color:var(--ink);background:var(--ivory)}html[data-landing-version=v2] :focus-visible{outline-color:#2f7a3e}html[data-landing-version=v2] .site-header{color:var(--green-900);background:#fbfcfaf0;border-bottom:1px solid rgba(222,231,223,.78)}html[data-landing-version=v2] .header-inner{height:68px}html[data-landing-version=v2] .brand{color:var(--green-900);font-weight:620}html[data-landing-version=v2] .menu-button,html[data-landing-version=v2] .menu-top button{color:var(--green-900);border-color:transparent}html[data-landing-version=v2] .menu-overlay{background:#2027215c}html[data-landing-version=v2] .menu-panel{color:var(--ink);background:var(--white);box-shadow:-20px 0 60px #22472b1f}html[data-landing-version=v2] .menu-panel nav a{border-bottom-color:var(--line)}html[data-landing-version=v2] .hero{background:var(--ivory)}html[data-landing-version=v2] .hero-dark{min-height:auto;padding:98px 0 62px;color:var(--ink);background:linear-gradient(180deg,#fff,#fbfcfa 70%,#f6faf4);border-radius:0}html[data-landing-version=v2] .hero-layout{display:grid;gap:28px}html[data-landing-version=v2] .hero-pill{min-height:34px;padding:7px 12px;color:var(--green-900);background:#f4f9f1;border-color:#bdd8c0;font-size:.67rem;letter-spacing:.07em}html[data-landing-version=v2] .hero-copy h1{margin:20px 0 14px;color:#263027;font-family:Charter,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,8.4vw,4.2rem);font-weight:600;line-height:1.03;letter-spacing:-.045em}html[data-landing-version=v2] .hero-subtitle{margin:0;color:var(--muted);font-size:1rem;font-weight:500;line-height:1.58}html[data-landing-version=v2] .hero-meta{display:flex;gap:8px;margin:20px 0 0;color:#456049;font-size:.7rem}html[data-landing-version=v2] .hero-meta span{min-height:36px;padding:8px 10px;background:var(--white);border:1px solid var(--line);border-radius:999px}html[data-landing-version=v2] .hero-inline-action{margin-top:22px}html[data-landing-version=v2] .primary-button,html[data-landing-version=v2] .form-submit{color:var(--white);background:var(--green-900);border-color:var(--green-900);border-radius:14px;box-shadow:none;text-transform:none}html[data-landing-version=v2] .primary-button:hover,html[data-landing-version=v2] .form-submit:hover{background:var(--green-800)}html[data-landing-version=v2] .primary-button svg:first-child{color:#d9eed9}html[data-landing-version=v2] .hero-bonus--inline{justify-content:flex-start;margin-top:13px;color:#4e5f52;font-size:.76rem;text-align:left}html[data-landing-version=v2] .hero-bonus--inline svg{color:var(--gold-600)}html[data-landing-version=v2] .hero-visual--author{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#eff5ea;border-color:#d6e5d6;border-radius:24px;box-shadow:var(--shadow)}html[data-landing-version=v2] .hero-visual--author:before{position:absolute;top:9%;right:10%;bottom:17%;left:10%;content:"";background:#ffffffad;border-radius:50% 50% 45% 45%}html[data-landing-version=v2] .hero-visual--author>img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center bottom}html[data-landing-version=v2] .hero-expert-card{position:absolute;right:14px;bottom:14px;left:14px;z-index:2;padding:13px 15px;background:#fffffff0;border:1px solid rgba(222,231,223,.94);border-radius:14px;box-shadow:0 10px 28px #22472b1a}html[data-landing-version=v2] .hero-expert-card strong,html[data-landing-version=v2] .hero-expert-card span{display:block}html[data-landing-version=v2] .hero-expert-card strong{color:var(--ink);font-size:.95rem}html[data-landing-version=v2] .hero-expert-card span{margin-top:3px;color:var(--muted);font-size:.74rem}html[data-landing-version=v2] .section{padding:74px 0}html[data-landing-version=v2] .section--intro{padding-top:74px;background:var(--white)}html[data-landing-version=v2] .eyebrow,html[data-landing-version=v2] .eyebrow--gold{color:var(--green-900)}html[data-landing-version=v2] .section h2,html[data-landing-version=v2] .final-card h2{color:var(--ink);font-size:clamp(1.88rem,8vw,3.2rem);font-weight:670;line-height:1.1}html[data-landing-version=v2] .section-lead{color:var(--muted)}html[data-landing-version=v2] .benefit-card{min-height:0;padding:22px;background:var(--white);border-color:var(--line);border-radius:18px}html[data-landing-version=v2] .benefit-card h3{margin-top:30px}html[data-landing-version=v2] .icon-box{color:var(--green-900);background:#eff5ea}html[data-landing-version=v2] .card-number{color:#5f6e64}html[data-landing-version=v2] .section--dark{color:var(--ink);background:#eff5ea}html[data-landing-version=v2] .section--dark .section-lead{color:var(--muted)}html[data-landing-version=v2] .program-card{background:var(--white);border-color:#d8e4d8;border-radius:16px}html[data-landing-version=v2] .program-card[open]{border-left:3px solid var(--green-900);box-shadow:0 10px 30px #22472b0f}html[data-landing-version=v2] .program-day{color:var(--green-900)}html[data-landing-version=v2] .program-content{border-top-color:var(--line)}html[data-landing-version=v2] .program-content>p{color:var(--muted)}html[data-landing-version=v2] .program-content li,html[data-landing-version=v2] .atlas-copy li{color:var(--ink)}html[data-landing-version=v2] .program-content li svg,html[data-landing-version=v2] .atlas-copy li svg{color:var(--green-900)}html[data-landing-version=v2] .result-box{color:#2d5935;background:#f3f8f1;border-left-color:var(--green-900)}html[data-landing-version=v2] .section-cta,html[data-landing-version=v2] .atlas-copy .primary-button,html[data-landing-version=v2] .final-action .primary-button{color:var(--white);background:var(--green-900);border-color:var(--green-900)}html[data-landing-version=v2] .section-cta svg:first-child,html[data-landing-version=v2] .atlas-copy .primary-button svg:first-child,html[data-landing-version=v2] .final-action .primary-button svg:first-child{color:#d9eed9}html[data-landing-version=v2] .steps{border-top-color:var(--line)}html[data-landing-version=v2] .steps article{border-bottom-color:var(--line)}html[data-landing-version=v2] .steps article>span{color:var(--green-900)}html[data-landing-version=v2] .section--atlas{color:var(--ink);background:#fff8ee}html[data-landing-version=v2] .atlas-visual{max-height:none;background:var(--white);border-color:#eadfce;border-radius:20px;box-shadow:var(--shadow)}html[data-landing-version=v2] .atlas-copy>p{color:var(--muted)}html[data-landing-version=v2] .section--audience{background:var(--white)}html[data-landing-version=v2] .audience-list>div{min-height:66px;padding:15px 4px;background:transparent;border-width:0 0 1px;border-radius:0}html[data-landing-version=v2] .audience-list svg{color:var(--green-900)}html[data-landing-version=v2] .section--author{color:var(--ink);background:#eff5ea}html[data-landing-version=v2] .author-photo{background:var(--white);border-color:#d8e4d8;border-radius:20px}html[data-landing-version=v2] .author-role{color:var(--green-900)}html[data-landing-version=v2] .author-copy>p:not(.author-role){color:var(--muted)}html[data-landing-version=v2] .author-facts div{background:#ffffffb8;border-color:#d6e3d6}html[data-landing-version=v2] .author-facts strong{color:var(--green-900)}html[data-landing-version=v2] .author-facts span{color:#69766d}html[data-landing-version=v2] .section--reviews{color:var(--ink);background:#f7f9f5}html[data-landing-version=v2] .section--reviews .reviews-heading>p{color:var(--muted)}html[data-landing-version=v2] .review-gallery figure{border-color:var(--line);box-shadow:0 8px 26px #22472b0d}html[data-landing-version=v2] .final-cta{background:var(--white)}html[data-landing-version=v2] .final-card{color:var(--ink);background:#eff5ea;border-color:#d6e3d6;border-radius:22px;box-shadow:none}html[data-landing-version=v2] .final-copy>p{color:var(--muted)}html[data-landing-version=v2] .final-meta{color:#3e6545}html[data-landing-version=v2] .final-action small{color:#667268}html[data-landing-version=v2] .medical-note{background:var(--white)}html[data-landing-version=v2] .medical-note p{color:#68736c;background:#f8faf7;border-color:var(--line)}html[data-landing-version=v2] .site-footer{color:#5d685f;background:var(--white);border-top:1px solid var(--line)}html[data-landing-version=v2] .footer-contacts svg,html[data-landing-version=v2] .socials svg{color:var(--green-900)}html[data-landing-version=v2] .socials a{border-color:var(--line)}html[data-landing-version=v2] .footer-bottom{color:#69746c;border-top-color:var(--line)}html[data-landing-version=v2] .registration-dialog{background:var(--white);border-color:var(--line)}html[data-landing-version=v2] .registration-dialog::backdrop{background:#2027219e}html[data-landing-version=v2] .sticky-cta{color:var(--white);background:var(--green-900);border-color:var(--green-900);box-shadow:0 14px 36px #22472b38;text-transform:none}@media(max-width:679px){html[data-landing-version=v2] .hero-layout{gap:0}html[data-landing-version=v2] .hero-copy h1{margin:14px 0 8px;font-family:inherit;font-size:clamp(1.3rem,6.15vw,4.45rem);font-weight:740;line-height:1.08;letter-spacing:-.05em}html[data-landing-version=v2] .hero-subtitle{margin:0 0 14px;font-size:clamp(.92rem,3.9vw,1.28rem);line-height:1.35}html[data-landing-version=v2] .hero-visual--author{aspect-ratio:1.08 / 1}html[data-landing-version=v2] .hero-visual--author>img{object-fit:cover;object-position:center top}}@media(max-width:340px){html[data-landing-version=v2] .hero-pill{padding-inline:10px;font-size:.6rem;letter-spacing:.045em}}@media(min-width:680px){html[data-landing-version=v2] .hero-layout{gap:40px}html[data-landing-version=v2] .hero-visual--author{max-height:650px}}@media(min-width:900px){html[data-landing-version=v2] .site-header{position:absolute}html[data-landing-version=v2] .header-inner{height:84px}html[data-landing-version=v2] .desktop-nav{color:#4e5d52}html[data-landing-version=v2] .header-cta{color:var(--white);background:var(--green-900)}html[data-landing-version=v2] .hero-dark{padding:132px 0 104px}html[data-landing-version=v2] .hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:78px}html[data-landing-version=v2] .hero-layout--light{grid-template-areas:"copy visual" "details visual";grid-template-rows:auto auto;row-gap:0}html[data-landing-version=v2] .hero-layout--light .hero-copy{grid-area:copy;align-self:end}html[data-landing-version=v2] .hero-layout--light .hero-visual--author{grid-area:visual;align-self:center}html[data-landing-version=v2] .hero-layout--light .hero-details{grid-area:details;align-self:start}html[data-landing-version=v2] .hero-copy h1{font-size:clamp(3.45rem,4.8vw,4.4rem);line-height:1.02}html[data-landing-version=v2] .hero-subtitle{max-width:610px;font-size:1.08rem}html[data-landing-version=v2] .hero-inline-action{max-width:540px;margin-top:28px}html[data-landing-version=v2] .hero-visual--author{max-height:620px}html[data-landing-version=v2] .section{padding:108px 0}html[data-landing-version=v2] .section--intro{padding-top:108px}html[data-landing-version=v2] .benefit-card{min-height:270px}html[data-landing-version=v2] .atlas-layout{gap:86px}html[data-landing-version=v2] .atlas-visual{max-height:630px}}html[data-landing-page=v3]{--v3-canvas: #fbfcfa;--v3-surface: #ffffff;--v3-sage: #eff5ea;--v3-ink: #202721;--v3-muted: #657069;--v3-line: #dee7df;--v3-green: #2f7a3e;--v3-green-dark: #245f31;--v3-gold: #c37d2b;color:var(--v3-ink);background:var(--v3-canvas)}html[data-landing-page=v3] body{min-width:320px;color:var(--v3-ink);background:var(--v3-canvas)}html[data-landing-page=v3] :focus-visible{outline:3px solid var(--v3-green);outline-offset:3px}html[data-landing-page=v3] .v3-container,html[data-landing-page=v3] .v3-header-inner{width:min(100% - 44px,1080px);margin-inline:auto}html[data-landing-page=v3] .v3-header{color:var(--v3-green);background:#fffffff5;border-bottom:1px solid var(--v3-line)}html[data-landing-page=v3] .v3-header-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}html[data-landing-page=v3] .v3-header-badge{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;color:var(--v3-green-dark);background:#f4f9f1;border:1px solid #c9ddca;border-radius:999px;font-size:.68rem;font-weight:630;white-space:nowrap}html[data-landing-page=v3] .v3-main{overflow:hidden}html[data-landing-page=v3] .v3-hero{padding:24px 0 32px;background:linear-gradient(180deg,#fff,#fbfcfa 72%,#f6faf4)}html[data-landing-page=v3] .hero-pill{min-height:32px;color:var(--v3-green-dark);background:#f4f9f1;border-color:#bdd8c0;font-size:.64rem;letter-spacing:.055em}html[data-landing-page=v3] .v3-title{margin:14px 0 8px;color:var(--v3-ink);font-size:clamp(1.3rem,6.15vw,4.2rem);font-weight:740;line-height:1.08;letter-spacing:-.05em}html[data-landing-page=v3] .v3-subtitle{margin:0;color:var(--v3-muted);font-size:clamp(.92rem,3.9vw,1.08rem);font-weight:500;line-height:1.4}html[data-landing-page=v3] .v3-primary-cta,html[data-landing-page=v3] .v3-bottom-cta{width:100%;min-height:58px;margin-top:16px;border-radius:14px}html[data-landing-page=v3] .v3-gift-line{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;color:#536057;font-size:.74rem;line-height:1.35}html[data-landing-page=v3] .v3-gift-line svg{color:var(--v3-gold)}html[data-landing-page=v3] .v3-visual{min-width:0;margin-top:22px}html[data-landing-page=v3] .v3-video-shell{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e7ede6;border:1px solid #d3dfd4;border-radius:18px;box-shadow:0 14px 40px #22472b1a}html[data-landing-page=v3] .v3-video-shell iframe,html[data-landing-page=v3] .v3-video-poster,html[data-landing-page=v3] .v3-poster-image{width:100%;height:100%}html[data-landing-page=v3] .v3-video-shell iframe{display:block;border:0}html[data-landing-page=v3] .v3-video-poster{position:relative;display:block;padding:0;overflow:hidden;color:#fff;background:#173d26;border:0;cursor:pointer}html[data-landing-page=v3] .v3-poster-image{display:block;object-fit:cover}html[data-landing-page=v3] .v3-play{position:absolute;top:42%;left:50%;width:56px;height:56px;display:grid;place-items:center;color:var(--v3-green-dark);background:#fffffff5;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 10px 28px #0c2a193d;transform:translate(-50%,-50%)}html[data-landing-page=v3] .v3-video-credit{position:absolute;right:0;bottom:0;left:0;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 12px;text-align:left;background:var(--v3-green-dark)}html[data-landing-page=v3] .v3-video-credit>img{width:34px;height:34px;object-fit:cover;border:1px solid rgba(255,255,255,.6);border-radius:50%}html[data-landing-page=v3] .v3-video-credit strong,html[data-landing-page=v3] .v3-video-credit small{display:block}html[data-landing-page=v3] .v3-video-credit strong{font-size:.73rem;line-height:1.2}html[data-landing-page=v3] .v3-video-credit small{margin-top:2px;color:#ffffffb8;font-size:.61rem;line-height:1.2}html[data-landing-page=v3] .v3-format{min-height:42px;display:grid;grid-template-columns:1.25fr .8fr 1.2fr;align-items:center;gap:4px;margin-top:12px;padding:6px;color:#456049;background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:14px}html[data-landing-page=v3] .v3-format span{min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:.61rem;line-height:1.15;white-space:nowrap}html[data-landing-page=v3] .v3-format span+span{border-left:1px solid var(--v3-line)}html[data-landing-page=v3] .v3-outcomes{padding:40px 0 44px;background:var(--v3-sage)}html[data-landing-page=v3] .v3-eyebrow{display:block;color:var(--v3-green);font-size:.69rem;font-weight:720;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}html[data-landing-page=v3] .v3-outcomes h2{max-width:620px;margin:8px 0 20px;color:var(--v3-ink);font-size:clamp(1.8rem,8vw,3rem);font-weight:680;line-height:1.1;letter-spacing:-.04em}html[data-landing-page=v3] .v3-outcome-list{display:grid;gap:10px}html[data-landing-page=v3] .v3-outcome{min-height:70px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px 12px;background:#ffffffdb;border:1px solid #d7e3d7;border-radius:16px}html[data-landing-page=v3] .v3-outcome-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--v3-green);background:#f1f7ee;border-radius:12px}html[data-landing-page=v3] .v3-outcome strong,html[data-landing-page=v3] .v3-outcome small{display:block}html[data-landing-page=v3] .v3-outcome strong{color:#2c382e;font-size:.83rem;line-height:1.25}html[data-landing-page=v3] .v3-outcome small{margin-top:3px;color:var(--v3-muted);font-size:.67rem;line-height:1.3}html[data-landing-page=v3] .v3-outcome>svg{color:var(--v3-green)}html[data-landing-page=v3] .v3-atlas-card{min-height:96px;display:grid;grid-template-columns:70px minmax(0,1fr) 26px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px 10px 10px;overflow:hidden;color:var(--v3-ink);background:#fff8ee;border:1px solid #eadfce;border-radius:17px;box-shadow:0 10px 28px #43341d0f}html[data-landing-page=v3] .v3-atlas-card>img{width:70px;height:76px;object-fit:cover;object-position:center;background:#fff;border-radius:11px}html[data-landing-page=v3] .v3-atlas-card small,html[data-landing-page=v3] .v3-atlas-card strong{display:block}html[data-landing-page=v3] .v3-atlas-card small{color:#8d682f;font-size:.65rem;font-weight:650;line-height:1.2}html[data-landing-page=v3] .v3-atlas-card strong{margin-top:4px;font-size:.84rem;line-height:1.25}html[data-landing-page=v3] .v3-atlas-card>svg{color:var(--v3-gold)}html[data-landing-page=v3] .v3-bottom-cta{margin-top:18px}html[data-landing-page=v3] .v3-cta-note{margin:9px auto 0;color:var(--v3-muted);font-size:.7rem;line-height:1.35;text-align:center}html[data-landing-page=v3] .v3-medical{padding:18px 0;background:var(--v3-surface);border-top:1px solid var(--v3-line)}html[data-landing-page=v3] .v3-medical p{margin:0;color:#6c766f;font-size:.65rem;line-height:1.45}html[data-landing-page=v3] .v3-footer{padding:18px 0 24px;color:#6b756e;background:var(--v3-surface);border-top:1px solid var(--v3-line)}html[data-landing-page=v3] .v3-footer-inner,html[data-landing-page=v3] .v3-footer-inner>div{display:flex;align-items:center;gap:12px}html[data-landing-page=v3] .v3-footer-inner{justify-content:space-between;font-size:.66rem}html[data-landing-page=v3] .v3-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:340px){html[data-landing-page=v3] .hero-pill{padding-inline:9px;font-size:.58rem;letter-spacing:.035em}html[data-landing-page=v3] .v3-header-badge{padding-inline:8px;font-size:.62rem}html[data-landing-page=v3] .v3-format span{font-size:.56rem}}@media(min-width:800px){html[data-landing-page=v3] .v3-hero{min-height:690px;display:grid;align-items:center;padding:56px 0 64px}html[data-landing-page=v3] .v3-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(40px,5vw,64px)}html[data-landing-page=v3] .v3-title{font-size:clamp(1.95rem,3.2vw,2.625rem);line-height:1.04;white-space:nowrap}html[data-landing-page=v3] .v3-subtitle{max-width:560px;font-size:1.05rem}html[data-landing-page=v3] .v3-primary-cta,html[data-landing-page=v3] .v3-gift-line{max-width:560px}html[data-landing-page=v3] .v3-visual{margin-top:0}html[data-landing-page=v3] .v3-outcomes{padding:72px 0 80px}html[data-landing-page=v3] .v3-outcomes h2{margin-bottom:28px}html[data-landing-page=v3] .v3-outcome-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-landing-page=v3] .v3-outcome{min-height:164px;grid-template-columns:46px minmax(0,1fr);align-content:start;padding:18px}html[data-landing-page=v3] .v3-outcome>svg{display:none}html[data-landing-page=v3] .v3-outcome strong{font-size:.95rem}html[data-landing-page=v3] .v3-outcome small{margin-top:7px;font-size:.74rem}html[data-landing-page=v3] .v3-atlas-card,html[data-landing-page=v3] .v3-bottom-cta,html[data-landing-page=v3] .v3-cta-note{max-width:620px;margin-inline:auto}html[data-landing-page=v3] .v3-atlas-card{margin-top:22px}html[data-landing-page=v3] .v3-bottom-cta{margin-top:20px}}@media(prefers-reduced-motion:reduce){html[data-landing-page=v3] *,html[data-landing-page=v3] *:before,html[data-landing-page=v3] *:after{scroll-behavior:auto!important}}
