*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin:0}svg{vertical-align:middle}button,[role=button]{cursor:pointer}button:disabled{cursor:default}.craft-site.home-site .ec-page{--ec-ink:#203e32;--ec-body:#56685d;--ec-line:#dce5dc;--ec-paper:#f6f7f1;--ec-accent:#285a40}.craft-site.home-site .ec-page .system-journey,.craft-site.home-site .ec-page .feature-sections{gap:0;padding:0;display:block}.craft-site.home-site .ec-page .ec-experience,.craft-site.home-site .ec-page .feature-chapter,.craft-site.home-site .ec-page .mz-membership,.craft-site.home-site .ec-page .launch-faq{box-sizing:border-box;width:100%;max-width:1240px;min-height:0!important;margin:0 auto!important;padding:100px 40px!important}.craft-site.home-site .ec-page .mz-content{width:100%;max-width:1120px;margin:auto;padding:0}.ec-heading{text-align:center;max-width:680px;margin:0 auto 48px}.craft-site.home-site .ec-heading h2{letter-spacing:-.045em;color:var(--ec-ink);margin:18px 0 22px;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1.08}.ec-heading>p:last-child{color:var(--ec-body);max-width:460px;margin:auto;font-size:17px;line-height:1.7}.ec-challenge{border:1px solid var(--ec-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 22px 70px -50px #244a3940}.ec-challenge-top{border-bottom:1px solid var(--ec-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.ec-challenge-top>span{color:var(--ec-ink);font-size:13px;font-weight:500}.ec-challenge-top>div{flex-wrap:wrap;gap:4px;display:flex}.ec-challenge-top button{font:500 12px/1.4 var(--mz-sans),Helvetica,sans-serif;color:#627164;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:44px;padding:10px 15px}.ec-challenge-top button[aria-pressed=true]{color:#224b34;background:#edf2e8}.ec-workspace{grid-template-columns:1.12fr 1fr;display:grid}.ec-question{min-width:0;padding:38px 42px;animation:.45s both ec-arrive}.ec-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#657664;margin:0 0 20px;font-weight:600;font-size:10px!important}.craft-site .ec-question h3{letter-spacing:-.035em;color:var(--ec-ink);margin:0 0 16px;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.2}.ec-instruction{color:var(--ec-body);margin:0 0 24px;font-size:14px;line-height:1.7}.ec-order{gap:10px;margin:26px 0 0;display:grid}.ec-order button{text-align:left;font:14px/1.45 var(--mz-sans),Helvetica,sans-serif;color:var(--ec-ink);border:1px solid var(--ec-line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:16px;min-height:58px;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.ec-order button[aria-pressed=true]{background:#f5f8f0;border-color:#829d80}.ec-order button>span{font-variant-numeric:tabular-nums;background:#edf2e9;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ec-order button[aria-pressed=true]>span{color:#fff;background:#2b553d}.ec-order button:disabled{cursor:default}.ec-actions{align-items:center;gap:20px;min-height:48px;margin-top:28px;display:flex}.ec-check,.ec-next{font:500 13px/1.4 var(--mz-sans),Helvetica,sans-serif;color:#fff;cursor:pointer;background:#2b553d;border:1px solid #2b553d;border-radius:8px;min-height:46px;padding:12px 24px}.ec-check:disabled{color:#677463;cursor:default;background:#ecf0e8;border-color:#e0e5dc}.ec-reset{font:12px var(--mz-sans);color:#3e5c45;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}.ec-response{border-left:1px solid var(--ec-line);background:linear-gradient(125deg,#f4f7ef,#f9faf6);align-items:center;min-height:435px;padding:42px;display:flex}.ec-response>div{width:100%}.craft-site .ec-response h4{letter-spacing:-.04em;color:var(--ec-ink);margin:0 0 22px;font-size:clamp(25px,2.8vw,36px);font-weight:500;line-height:1.2}.ec-response p:not(.ec-eyebrow){color:var(--ec-body);max-width:310px;font-size:14px;line-height:1.75}.ec-thought-mark{gap:8px;margin-bottom:38px;display:flex}.ec-thought-mark i{background:#b6c8a8;border-radius:4px;width:25px;height:7px}.ec-thought-mark i:nth-child(2){background:#8ea57f}.ec-thought-mark i:nth-child(3){background:#557b51}.ec-result{animation:.55s both ec-arrive}.ec-timeline{border-left:1px solid #bccdb2;margin:26px 0 30px;padding:0;list-style:none}.ec-timeline li{flex-direction:column;gap:4px;padding:0 0 24px 23px;animation:.5s both ec-arrive;display:flex;position:relative}.ec-timeline li:nth-child(2){animation-delay:.1s}.ec-timeline li:nth-child(3){padding-bottom:0;animation-delay:.2s}.ec-timeline li:before{content:"";background:#4e754a;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.ec-timeline li span{color:#718168;font-size:11px}.ec-timeline li b{color:var(--ec-ink);font-size:14px;font-weight:500}.ec-challenge-foot{border-top:1px solid var(--ec-line);color:#657266;justify-content:space-between;gap:20px;padding:18px 32px;font-size:10px;line-height:1.6;display:flex}.ec-bridge{text-align:center;color:var(--ec-body);margin:40px auto 0;font-size:16px;line-height:1.8}.ec-bridge strong{color:var(--ec-ink);font-weight:500}.ec-code{white-space:pre-wrap;color:var(--ec-ink);background:#f4f6f0;border-radius:9px;margin:24px 0;padding:22px;font:14px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.ec-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ec-inputs label,.ec-value{color:#5d6f61;gap:8px;font-size:12px;display:grid}.ec-inputs select,.ec-value input{font:16px var(--mz-sans);min-height:46px;color:var(--ec-ink);background:#fff;border:1px solid #ccd8c9;border-radius:8px;width:100%;padding:11px 12px}.ec-output{letter-spacing:-.04em;color:#285339;margin:25px 0;font-size:42px}.ec-cashflow{align-items:center;gap:24px;margin:25px 0;display:flex}.ec-cashflow>div{flex-direction:column;gap:7px;display:flex}.ec-cashflow span{color:#75836e;font-size:10px}.ec-cashflow b{color:var(--ec-ink);font-size:29px;font-weight:500}.ec-cashflow i{background:#c6d3bf;flex:1;height:1px}.ec-value{max-width:220px}.ec-result>.ec-next{margin-top:14px}.ec-page :is(.ec-challenge,.ec-coach-overview) :focus-visible{outline-offset:4px;outline:2px solid #4a7551}.craft-site.home-site .ec-page .mz-section-heading h2{font-size:clamp(35px,4.2vw,58px);line-height:1.12}.craft-site.home-site .ec-page .mz-heading-row{margin-bottom:42px}.craft-site.home-site .ec-page .mz-section-heading>p:not(.mz-feature-name){font-size:16px;line-height:1.75}.ec-coach-overview{border-bottom:1px solid var(--ec-line);background:#f4f7f0;justify-content:space-between;align-items:center;gap:30px;padding:28px 36px;display:flex}.craft-site .ec-coach-overview h3{letter-spacing:-.02em;color:var(--ec-ink);max-width:520px;margin:9px 0 0;font-size:20px;font-weight:500;line-height:1.4}.ec-tour{font:12px/1.5 var(--mz-sans);color:#355d3f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #b4c6ae;border-radius:7px;min-height:44px;padding:10px 14px}.ec-tour[aria-pressed=true]{background:#e4edde;border-color:#809b76}.ec-tour:disabled{cursor:default;color:#71816b;border:0}.ec-tour-inline{margin-top:20px}.ec-page .mc-stage,.ec-page .ma-problem,.ec-page .me-response{animation:.5s cubic-bezier(.2,.7,.2,1) both ec-arrive}.ec-page .mc-stage{min-height:390px}.ec-page .mc-plan-row{animation:.45s both ec-arrive}.ec-page .mc-plan-row:nth-child(3){animation-delay:80ms}.ec-page .mc-plan-row:nth-child(4){animation-delay:.16s}.ec-page .ma-problem{min-height:240px}.ec-page .ma-demo{background:#f7f9f3}.ec-page .ma-scale>div{background:#52774c}.ec-opportunity{border-bottom:1px solid #e2e8de;grid-template-columns:.6fr 1fr 1fr;gap:8px;margin:0 0 24px;padding:18px 0;display:grid}.ec-opportunity>div{background:#f6f8f2;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:8px;padding:12px 10px;transition:background .4s,border-color .4s;display:flex}.ec-opportunity>div.ec-option-active{background:#eaf1e3;border-color:#b0c5a2}.ec-opportunity span{color:#728069;font-size:9px}.ec-opportunity strong{color:#365238;font-size:12px;font-weight:500;line-height:1.4}.ec-page .mi-panel:not([hidden]){animation:.5s both ec-arrive}.ec-page .mi-topic-detail{transition:background .3s}@keyframes ec-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.craft-site.home-site .ec-page .ec-experience,.craft-site.home-site .ec-page .feature-chapter,.craft-site.home-site .ec-page .mz-membership,.craft-site.home-site .ec-page .launch-faq{padding:65px 24px!important}.craft-site.home-site .ec-page .ec-experience{padding-top:32px!important}.ec-heading{text-align:left;margin-bottom:30px}.ec-heading>p:last-child{margin:0;font-size:15px}.ec-challenge-top{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.ec-challenge-top>div{grid-template-columns:1fr 1fr 1fr;gap:3px;width:100%;display:grid}.ec-challenge-top button{padding:9px 5px;font-size:10px}.ec-workspace{grid-template-columns:1fr}.ec-question{padding:26px 20px}.ec-response{border-left:0;border-top:1px solid var(--ec-line);min-height:240px;padding:26px 20px}.ec-thought-mark{margin-bottom:23px}.ec-challenge-foot{flex-direction:column;gap:5px;padding:18px 20px;font-size:10px}.ec-bridge{margin-top:26px;font-size:14px}.ec-order button{gap:12px;padding:12px;font-size:13px}.ec-coach-overview{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 18px}.ec-tour{white-space:normal;text-align:left}.ec-page .mc-stage{min-height:0}.ec-opportunity{gap:5px}.ec-opportunity>div{padding:10px 6px}.ec-opportunity strong{font-size:11px}.ec-page .me-choices button,.ec-page .ma-stage-picker button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ec-page *{transition:none!important;animation:none!important}}html[data-moozgy-motion=reduce] .ec-page *{transition:none!important;animation:none!important}.craft-site.home-site .ec-page .ec-bridge{max-width:540px;margin:40px auto 0!important}@media (width<=767px){.craft-site.home-site .ec-page .ec-bridge{margin-top:28px!important}}.craft-site.home-site .ec-page{--ec-ink:#193d30;--ec-body:#4c6056;--ec-line:#dbe4de;--ec-paper:#f3f7f4;--ec-accent:#22503c;--section-space:88px;--page-gutter:40px;--panel-radius:16px;gap:0;display:block}.craft-site.home-site .ec-page :is(.ec-experience,.feature-chapter,.mz-membership,.launch-faq){width:100%;min-width:0;max-width:1200px;padding:var(--section-space) var(--page-gutter)!important;margin:0 auto!important}.craft-site.home-site .ec-page .mz-content{width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0}.craft-site.home-site .ec-page .ec-experience{padding-top:72px!important}.craft-site.home-site .ec-page .system-journey{background:linear-gradient(#fff 0%,#f6f9f6 24%,#f8faf8 72%,#fff 100%)}.craft-site.home-site .ec-page :is(.ec-heading h2,.mz-section-heading h2,.launch-faq h2){text-wrap:balance;color:var(--ec-ink);font-size:clamp(36px,4.2vw,56px);line-height:1.12;letter-spacing:-.045em!important;font-weight:500!important}.craft-site.home-site .ec-page .ec-heading{max-width:700px;margin:0 auto 40px}.craft-site.home-site .ec-page .ec-heading h2{margin:0 0 20px}.craft-site.home-site .ec-page :is(.mz-feature-name,.ec-heading .mz-feature-name){color:var(--ec-accent);margin:0 0 16px;font-size:13px;line-height:1.5}.craft-site.home-site .ec-page :is(.ec-heading>p:last-child,.mz-section-heading>p:not(.mz-feature-name)){color:var(--ec-body);text-wrap:pretty;font-size:17px;line-height:1.65}.craft-site.home-site .ec-page .mz-heading-row{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:40px}.craft-site.home-site .ec-page .mz-heading-row>p{justify-self:end;max-width:360px;padding-bottom:3px}.craft-site.home-site .ec-page :is(.ml-adaptive-grid,.ml-explain-grid){grid-template-columns:1fr 1.12fr;align-items:center;gap:64px}.craft-site.home-site .ec-page :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard){border-color:var(--ec-line);border-radius:var(--panel-radius);box-shadow:0 12px 36px -28px #193d3028}.craft-site.home-site .ec-page :is(.ec-question,.ec-response){padding:36px}.craft-site.home-site .ec-page .ec-response{background:linear-gradient(135deg,#f0f5ed,#f8faf6);min-height:420px}.craft-site.home-site .ec-page :is(.ec-challenge-top,.ec-challenge-foot){padding-inline:36px}.craft-site.home-site .ec-page .ec-challenge-foot{font-size:12px}.craft-site.home-site .ec-page .ec-question h3{font-weight:500!important}.craft-site.home-site .ec-page :is(.ec-response p:not(.ec-eyebrow),.ec-instruction,.mc-stage-copy p,.me-response p){font-size:15px;line-height:1.7}.craft-site.home-site .ec-page :is(.ml-eyebrow,.ec-eyebrow){letter-spacing:.075em;color:#52685a;line-height:1.5;font-size:11px!important}.craft-site.home-site .ec-page :is(.ml-fine,.ml-example,.mi-example,.ma-scale-labels,.mi-card-head>span){color:#52685a;font-size:12px;line-height:1.6}.craft-site.home-site .ec-page :is(.ec-tour,.mc-stepper button,.ma-stage-picker button,.me-choices button){min-height:44px;font-size:13px;line-height:1.45}.craft-site.home-site .ec-page .ma-stage-picker button>span{opacity:.85;font-size:11px}.craft-site.home-site .ec-page .ma-demo,.craft-site.home-site .ec-page .me-demo{background:#f8faf6;padding:28px}.craft-site.home-site .ec-page .me-demo{background:#fff}.craft-site.home-site .ec-page .ma-principle{margin:24px 0;font-size:14px}.craft-site.home-site .ec-page .ec-coach-overview{background:linear-gradient(110deg,#eef4eb,#f8faf6);padding:28px 36px}.craft-site.home-site .ec-page .ec-coach-overview h3{font-weight:500!important}.craft-site.home-site .ec-page .mc-workflow{padding:0 36px 32px}.craft-site.home-site .ec-page .mc-stage{gap:48px;min-height:365px}.craft-site.home-site .ec-page :is(.mc-evidence,.mc-plan,.mc-problem){border-color:var(--ec-line);background:#f5f8f1;border-radius:10px}.craft-site.home-site .ec-page :is(.ec-check,.ec-next,.ec-challenge-top button,.ec-order button,.ec-tour){font-family:inherit}.craft-site.home-site .ec-page .ec-opportunity span{font-size:11px;line-height:1.4}.craft-site.home-site .ec-page .ec-opportunity strong{font-size:13px}.craft-site.home-site .ec-page :is(.mi-dashboard,.ma-metric,.mc-evidence-stats,.ec-cashflow){font-variant-numeric:tabular-nums}.craft-site.home-site .ec-page .mz-access-comparison{border-color:var(--ec-line);border-radius:16px;overflow:hidden}.craft-site.home-site .ec-page .mz-access-comparison>div{padding:32px}.craft-site.home-site .ec-page .mz-access-comparison h3{align-items:center;gap:10px;min-height:32px;margin:0 0 12px;display:flex}.craft-site.home-site .ec-page .mz-access-comparison li{line-height:1.6}.craft-site.home-site .ec-page .launch-faq{grid-template-columns:1fr 1.12fr;align-items:start;gap:64px;display:grid}.craft-site.home-site .ec-page .launch-faq summary{gap:24px;min-height:64px;line-height:1.5}.craft-site.home-site .ec-page .launch-faq details>p{line-height:1.7}.craft-site.home-site .ec-page :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--ec-accent);outline-offset:4px}.craft-site.home-site .ec-page :is(.mz-detail summary,.launch-faq summary) span{flex-shrink:0}.craft-site.home-site .mz-footer{margin-top:0;padding-top:56px;padding-bottom:32px}@media (width<=1000px){.craft-site.home-site .ec-page{--section-space:72px;--page-gutter:32px}.craft-site.home-site .ec-page :is(.mz-heading-row,.ml-adaptive-grid,.ml-explain-grid,.launch-faq){gap:36px}.craft-site.home-site .ec-page :is(.ec-question,.ec-response){padding:28px}.craft-site.home-site .ec-page .mc-stage{gap:32px}}@media (width<=767px){.craft-site.home-site .ec-page{--section-space:56px;--page-gutter:24px}.craft-site.home-site .ec-page .ec-experience{padding-top:48px!important}.craft-site.home-site .ec-page :is(.mz-heading-row,.ml-adaptive-grid,.ml-explain-grid,.launch-faq){grid-template-columns:minmax(0,1fr);gap:28px}.craft-site.home-site .ec-page .mz-heading-row{gap:18px;margin-bottom:28px}.craft-site.home-site .ec-page .mz-heading-row>p{justify-self:start;max-width:none;padding:0}.craft-site.home-site .ec-page :is(.ec-heading h2,.mz-section-heading h2,.launch-faq h2){font-size:clamp(32px,8.7vw,42px);line-height:1.14}.craft-site.home-site .ec-page :is(.ec-heading>p:last-child,.mz-section-heading>p:not(.mz-feature-name)){font-size:16px}.craft-site.home-site .ec-page .ec-heading{text-align:left;margin-bottom:28px}.craft-site.home-site .ec-page :is(.ec-question,.ec-response,.ma-demo,.me-demo){padding:22px}.craft-site.home-site .ec-page :is(.ec-challenge-top,.ec-challenge-foot,.ec-coach-overview){padding:20px 22px}.craft-site.home-site .ec-page .ec-challenge-top button{font-size:12px}.craft-site.home-site .ec-page .ec-response{min-height:240px}.craft-site.home-site .ec-page .ec-challenge-foot{gap:8px}.craft-site.home-site .ec-page .mc-workflow{padding:0 22px 24px}.craft-site.home-site .ec-page .mc-stage{gap:24px;min-height:0}.craft-site.home-site .ec-page .mc-stepper button{font-size:12px;line-height:1.45}.craft-site.home-site .ec-page .ma-stage-picker button{padding:10px 7px;font-size:12px}.craft-site.home-site .ec-page .me-choices{flex-wrap:wrap}.craft-site.home-site .ec-page .me-choices button{padding:9px 12px}.craft-site.home-site .ec-page .mz-access-comparison>div{padding:26px 22px}.craft-site.home-site .ec-page .launch-faq{gap:28px}.craft-site.home-site .ec-page .ec-opportunity{grid-template-columns:.6fr 1fr 1fr}.craft-site.home-site .ec-page .ec-opportunity>div{padding:10px 6px}.craft-site.home-site .ec-page .ec-opportunity strong{font-size:12px}.craft-site.home-site .ec-page .ec-opportunity span{font-size:10px}}@media (width<=359px){.craft-site.home-site .ec-page{--page-gutter:20px}.craft-site.home-site .ec-page .ec-challenge-top>div{grid-template-columns:1fr}.craft-site.home-site .ec-page .ec-challenge-top button{text-align:left}}.craft-site.home-site .ec-page .c-hero-copy{box-sizing:border-box;min-width:0}@media (width<=359px){.craft-site.home-site .ec-page .c-hero .hero-message h1{font-size:48px!important;line-height:1.08!important}}.craft-site.home-site .ec-page .mz-ratio-tail{white-space:nowrap;letter-spacing:0!important}.craft-site.home-site .ec-page :is(.mi-ring strong,.mi-total strong,.mc-evidence-stats strong,.ma-metric strong){white-space:nowrap}@media (width<=767px){.craft-site.home-site .ec-page .c-hero .hero-message h1{font-size:clamp(40px,11vw,64px)!important;line-height:1.06!important}.craft-site.home-site .ec-page .c-hero .hero-message h1>span{white-space:nowrap}}.craft-site.home-site .ec-page .c-hero{isolation:isolate;height:100svh;min-height:680px;max-height:1120px}.craft-site.home-site .ec-page .c-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(65% 48% at 50% 30%,#f5faf4a3 0%,#f5faf447 62%,#0000 100%);position:absolute;inset:0}.craft-site.home-site .ec-page .c-hero .hero-message{z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:clamp(136px,17svh,192px) 32px 72px;position:relative}.craft-site.home-site .ec-page .c-hero .hero-message h1{color:#193d30;text-wrap:balance;letter-spacing:-.047em!important;font-size:clamp(76px,7.8vw,116px)!important;font-weight:500!important;line-height:1.04!important}.craft-site.home-site .ec-page .c-hero .hero-message h1 em{color:inherit;letter-spacing:inherit;white-space:nowrap}.craft-site.home-site .ec-page .c-hero .hero-message h1:after{display:none}.craft-site.home-site .ec-page .c-hero .hero-message>.hero-summary{letter-spacing:-.015em;color:#365448;text-wrap:balance;max-width:480px;margin:28px auto 32px;font-size:19px;line-height:1.55}.craft-site.home-site .ec-page .c-hero .hero-message>.hero-summary>span{max-width:none;margin:0}.craft-site.home-site .ec-page .c-hero .ll-hero-actions{justify-content:center;margin:0;display:flex}.craft-site.home-site .ec-page .c-hero .ll-hero-actions .mz-download{border-radius:14px;min-width:200px;min-height:58px;padding:16px 30px;font-size:17px;line-height:1.4;box-shadow:0 4px 12px #193d3014}@media (width<=767px){.craft-site.home-site .ec-page .c-hero{min-height:680px;max-height:940px}.craft-site.home-site .ec-page .c-hero .hero-message{padding:clamp(132px,18svh,170px) 24px 48px}.craft-site.home-site .ec-page .c-hero .hero-message h1{letter-spacing:-.043em!important;font-size:clamp(42px,10.9vw,76px)!important;line-height:1.08!important}.craft-site.home-site .ec-page .c-hero .hero-message>.hero-summary{max-width:310px;margin:24px auto 28px;font-size:17px;line-height:1.6}.craft-site.home-site .ec-page .c-hero .ll-hero-actions .mz-download{min-width:188px;min-height:56px;font-size:16px}}@media (width<=359px){.craft-site.home-site .ec-page .c-hero .hero-message{padding-inline:20px}.craft-site.home-site .ec-page .c-hero .hero-message h1{font-size:39px!important}.craft-site.home-site .ec-page .c-hero .hero-message>.hero-summary{font-size:16px}}@media (height<=560px) and (width>=568px){.craft-site.home-site .ec-page .c-hero{height:auto;min-height:560px}.craft-site.home-site .ec-page .c-hero .hero-message{padding-top:112px}.craft-site.home-site .ec-page .c-hero .hero-message h1{font-size:64px!important}}.j-site{--cream:#fff;background:#fff;position:relative;overflow:clip}.j-site .n-header{background:#fff;height:82px}.j-site .c-hero{isolation:isolate;max-width:1500px;height:clamp(570px,56.3vw,800px);min-height:0;padding:0}.j-site .c-hero:before{display:none}.j-site .c-hero-copy{text-align:left;width:53%;max-width:700px;padding:clamp(78px,8vw,125px) 0 0 clamp(32px,6.5vw,104px);position:relative}.j-site .c-hero-copy .n-kicker{letter-spacing:.13em;justify-content:flex-start;max-width:420px;font-size:9px;line-height:1.6}.j-site .c-hero-copy h1{font-size:clamp(48px,5.6vw,80px);line-height:1.04}.j-site .c-hero-copy>p:not(.n-kicker){max-width:440px;margin:23px 0 26px;font-size:15px;line-height:1.7}.j-site .c-hero-copy>p br{display:none}.j-site .c-device-note{margin-top:13px}.j-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.j-scene img,.j-scene>video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.j-scene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#0000 7% 94%,#fff 100%),linear-gradient(#fff 0%,#0000 8% 84%,#fff 100%);position:absolute;inset:-1px}.j-scene-opening:after{background:linear-gradient(90deg,#fff 0%,#fff5 14%,#0000 50% 94%,#fff 100%),linear-gradient(#fff 0%,#0000 9% 83%,#fff 100%)}.j-start,.j-catch{width:1px;height:1px;display:block;position:absolute}.j-start{top:45.2%;left:70.7%}.j-catch{top:52%;left:70.9%}.j-video-disabled{visibility:hidden}.j-film-control{z-index:3;pointer-events:auto;color:#22503c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbd;border:1px solid #bdcbbd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10%;right:8%;font-size:12px!important}.j-film-control:hover{background:#fff}.j-follow{letter-spacing:.08em;color:#7b795c;align-items:center;gap:10px;margin-top:30px;font-size:10px;display:flex}.j-follow>span{background:#caaf69;width:22px;height:1px}.j-site .j-practice-section{z-index:3;max-width:940px;margin:-34px auto 0;padding:0 40px 35px;position:relative}.j-practice-story{align-items:center;gap:20px;max-width:630px;margin:0 auto 19px;display:flex}.j-practice-story h2{font-size:30px;line-height:1.15}.j-practice-story p{color:#667b69;margin-top:6px;font-size:12px}.j-guide{object-fit:contain;flex:none;width:56px;height:84px}.j-site .c-practice-preview.p-practice{background:#fff;border:1px solid #dce4d9;max-width:630px;margin:0 auto;padding:22px 28px 17px;transform:none;box-shadow:0 10px 34px #21472f0b}.j-site .c-foundation{margin-top:10px;padding-bottom:30px}.j-marker{letter-spacing:.07em;text-transform:uppercase;color:#71816d;align-items:center;gap:9px;min-height:17px;margin:0 0 18px;font-size:9px;display:flex}.j-marker-dot{background:#fff;border:1px solid #c6bd9b;border-radius:50%;flex:none;width:9px;height:9px;transition:background .45s,box-shadow .45s;display:block}[data-collected=true] .j-marker-dot{background:#dfb85c;border-color:#dfb85c;box-shadow:0 0 0 5px #dfb85c16}[data-collected=true]+.p-panel{box-shadow:0 12px 34px #21472f15}.j-site .c-experience{padding-top:45px;padding-bottom:40px}.j-site .c-section-heading{margin-bottom:32px}.j-site .c-section-heading .n-kicker{font-size:9px}.j-site .c-section-heading h2{font-size:45px}.j-feature-guide{justify-content:center;align-items:center;gap:11px;min-height:46px;margin:17px auto 0;display:flex}.j-feature-guide .j-guide{width:34px;height:50px}.j-feature-guide p{color:#6c7e69;font-size:11px}.j-site .c-features{gap:24px}.j-site .p-features h3{font-size:27px}.j-site .p-features article>p{font-size:12px}.j-site .p-panel{transition:box-shadow .5s,transform .5s}[data-collected=true]+.p-panel .p-chart-line{stroke-dasharray:420;stroke-dashoffset:0;animation:1.6s ease-out both j-draw}[data-collected=true]+.p-panel .p-gravity{animation:.8s ease-out both j-emerge}[data-collected=true]+.p-panel .p-radar-fill{transform-origin:50% 60%;animation:1s ease-out both j-radar}.j-site .c-membership{padding-top:32px;padding-bottom:32px}.j-site .c-membership .j-marker{margin-bottom:16px}.j-site .c-faq{padding-top:24px;padding-bottom:28px}.j-site .c-finale{background:#fff;border-radius:0;max-width:1500px;height:clamp(530px,50vw,740px);min-height:0;margin:0 auto;padding:0;display:block;overflow:hidden}.j-site .c-finale:after{display:none}.j-site .c-finale>.j-final-copy{z-index:3;width:46%;padding:75px 0 0 clamp(32px,6.5vw,104px);position:relative}.j-site .c-finale .j-scene{z-index:-1}.j-site .c-finale .n-kicker{max-width:320px;font-size:9px;line-height:1.6}.j-site .c-finale h2{margin-bottom:22px;font-size:clamp(37px,4.3vw,60px);line-height:1.05}.j-final-copy>p:not(.n-kicker){color:#5f745f;max-width:330px;margin-bottom:24px;font-size:14px;line-height:1.65}.j-app-reveal{z-index:3;opacity:0;pointer-events:none;align-items:flex-end;gap:13px;transition:opacity .7s,transform .9s cubic-bezier(.2,.65,.2,1);display:flex;position:absolute;top:28%;left:45%;transform:translateY(12px)scale(.94)}.j-site[data-journey-ready=true] .j-app-reveal{opacity:1;transform:translateY(0)scale(1)}.j-real-phone{background:#233e31;border-radius:17px;width:100px;padding:4px;transform:rotate(-7deg);box-shadow:0 9px 28px #1b352826}.j-real-phone img{border-radius:13px;width:100%;height:auto;display:block}.j-app-caption{color:#64765f;background:#ffffffed;border:1px solid #d9e2d6;border-radius:12px;align-items:center;gap:8px;max-width:142px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex;box-shadow:0 7px 20px #22503c09}.j-app-caption img{object-fit:contain;width:19px;height:23px}.j-app-caption b{color:#22503c;font-size:10px;font-weight:500}.j-leaf{z-index:9;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity .22s;position:fixed;top:0;left:0}.j-leaf-body{width:39px;height:51px;opacity:calc(1 - var(--leaf-icon,0));transform:scale(calc(1 - var(--leaf-icon,0)*.15));filter:drop-shadow(0 3px 4px #8f631e20);position:absolute;top:-25.5px;left:-19.5px}.j-leaf svg{width:100%;height:100%;display:block;overflow:visible}.j-leaf-shape{fill:url(#journey-leaf-gold);stroke:#c28d34;stroke-width:.7px}.j-leaf-stem{stroke:#b5832d;stroke-width:1.1px;fill:none;stroke-linecap:round}.j-leaf-knowledge{fill:none;stroke:#fff4c8;stroke-width:1.8px;opacity:var(--leaf-growth,0);filter:drop-shadow(0 0 2px #fff3ac)}g.j-leaf-knowledge{fill:#fff4c8;stroke:none}.j-leaf-app{width:40px;height:40px;opacity:var(--leaf-icon,0);transform:scale(calc(.6 + var(--leaf-icon,0)*.4));background:#22503c;border:1px solid #50745b;border-radius:11px;padding:9px;position:absolute;top:-20px;left:-20px;box-shadow:0 5px 13px #22503c25}.j-leaf-app img{width:100%;height:100%;display:block}.j-site .n-footer{background:#fff;border-top:1px solid #e6ebe3;padding-top:26px;padding-bottom:26px}@keyframes j-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes j-emerge{0%{opacity:0}to{opacity:1}}@keyframes j-radar{0%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (width>=1500px){.j-site .c-hero{height:845px}.j-site .c-finale{height:800px}.j-site .c-hero-copy{padding-top:130px}}@media (width<=1000px) and (width>=701px){.j-scene img,.j-scene>video{object-position:100% center}.j-site .c-hero-copy{width:57%;padding-top:70px;padding-left:35px}.j-site .c-hero-copy h1{font-size:52px}.j-site .c-hero-copy>p:not(.n-kicker){max-width:330px;font-size:13px}.j-site .c-hero{height:570px}.j-site .j-practice-section{margin-top:-5px}.j-site .c-finale>.j-final-copy{width:48%;padding-top:65px;padding-left:40px}.j-app-reveal{gap:4px;top:39%;left:51%}.j-real-phone{width:85px}.j-app-caption{max-width:105px;padding:8px;font-size:8px}}@media (width<=700px){.j-site .n-header{height:72px}.j-site .c-hero{height:690px;margin:0;padding:0}.j-site .c-hero-copy{text-align:center;width:100%;max-width:none;padding:32px 25px 0}.j-site .c-hero-copy .n-kicker{justify-content:center;max-width:none;font-size:8px;margin-bottom:16px!important}.j-site .c-hero-copy h1{font-size:clamp(39px,10.5vw,58px)}.j-site .c-hero-copy>p:not(.n-kicker){max-width:360px;margin:18px auto 20px;font-size:12px;line-height:1.7}.j-site .c-hero-copy .n-button{padding:12px 17px;font-size:12px}.j-site .c-device-note{margin-top:9px;font-size:9px}.j-follow{justify-content:center;margin-top:15px;font-size:8px}.j-scene-opening{height:365px;top:325px;bottom:auto}.j-scene img,.j-scene>video{object-position:100% center}.j-scene-opening:after{background:linear-gradient(90deg,#fff,#0000 7% 94%,#fff),linear-gradient(#fff,#0000 15% 80%,#fff)}.j-start{top:45.2%;left:calc(83% - 80px)}.j-catch{top:52%;left:calc(83% - 80px)}.j-film-control{width:28px;height:28px;bottom:10%;right:10%;font-size:10px!important}.j-site .j-practice-section{margin:4px auto 0;padding:0 24px 28px}.j-practice-story{gap:13px;margin-bottom:15px}.j-practice-story h2{font-size:26px}.j-practice-story p{font-size:10px}.j-practice-story .j-guide{width:48px;height:72px}.j-site .c-practice-preview.p-practice{max-width:none;margin:0;padding:18px 17px 15px}.j-site .c-foundation{gap:10px;padding:0 24px 25px}.j-site .c-foundation span{font-size:8px}.j-site .c-foundation b{font-size:10px}.j-site .c-experience{padding:30px}.j-site .c-section-heading h2{font-size:37px}.j-site .c-section-heading .n-kicker{max-width:290px;font-size:8px}.j-site .c-features{gap:30px}.j-marker{margin-bottom:12px;font-size:8px}.j-site .p-features h3{font-size:29px}.j-site .p-features article>p{font-size:12px}.j-site .c-membership{padding:27px 30px}.j-site .c-faq{padding:20px 30px}.j-site .c-finale{width:100%;height:790px;margin:0}.j-site .c-finale>.j-final-copy{text-align:center;width:100%;padding:35px 30px 0}.j-site .c-finale .n-kicker{justify-content:center;max-width:none;font-size:8px}.j-site .c-finale h2{font-size:39px}.j-final-copy>p:not(.n-kicker){max-width:320px;margin:0 auto 20px;font-size:12px}.j-scene-closing{height:400px;top:330px;bottom:auto}.j-app-reveal{display:block;top:440px;left:7%}.j-real-phone{border-radius:14px;width:83px;padding:4px}.j-real-phone img{border-radius:10px}.j-app-caption{max-width:115px;padding:8px;font-size:8px;position:relative;top:8px;left:-3px}.j-app-caption img{width:16px}.j-app-caption b{font-size:9px}.j-leaf-body{width:30px;height:39px;top:-19.5px;left:-15px}.j-leaf-app{width:34px;height:34px;padding:7px;top:-17px;left:-17px}.j-site .n-footer{padding:22px 25px}}@media (width<=360px){.j-site .c-hero-copy{padding-left:19px;padding-right:19px}.j-site .c-hero-copy h1{font-size:38px}.j-site .c-hero-copy>p:not(.n-kicker){font-size:11px}.j-site .c-finale h2{font-size:35px}.j-site .c-experience{padding-left:24px;padding-right:24px}.j-site .p-panel{padding:19px}.j-app-reveal{left:4%}}@media (prefers-reduced-motion:reduce){.j-leaf{display:none}.j-site *,.j-site :before,.j-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.j-app-reveal{opacity:1;transform:none}.j-film-control{display:none}}.j-site .j-marker{align-items:flex-end;min-height:106px;padding-bottom:2px;position:relative}.j-site .j-marker-dot{margin-bottom:2px}.j-site .j-practice-section>.j-marker{max-width:630px;margin-left:auto;margin-right:auto}.j-site .j-practice-story{padding-top:6px}.j-site .j-scene-opening{opacity:calc(1 - var(--moozy-departure,0));will-change:opacity}.j-moozy-traveler{z-index:8;pointer-events:none;opacity:0;will-change:transform;isolation:isolate;width:142px;height:142px;position:fixed;top:0;left:0}.j-moozy-traveler canvas{transform-origin:50% 82%;z-index:2;width:100%;height:100%;display:block;position:relative}.j-moozy-shadow{filter:blur(3px);z-index:0;background:#33543c12;border-radius:50%;width:44%;height:6%;position:absolute;bottom:8%;left:28%}.j-moozy-traveler[data-pose=running] .j-moozy-shadow{animation:.6s ease-in-out infinite alternate j-shadow}.j-idea-bubble{z-index:3;opacity:0;background:#fffef8;border:1px solid #e4d8b8;border-radius:12px;place-items:center;width:32px;height:32px;transition:opacity .25s,transform .45s cubic-bezier(.2,1.5,.4,1);display:grid;position:absolute;top:11%;right:-6px;transform:translateY(8px)scale(.55)rotate(-12deg);box-shadow:0 4px 15px #635f3412}.j-idea-bubble svg{fill:none;stroke:#98703c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.j-idea-bubble img{object-fit:contain;width:22px;height:22px}.j-moozy-traveler[data-stage="1"] .j-idea-books,.j-moozy-traveler[data-stage="2"] .j-idea-brain,.j-moozy-traveler[data-stage="3"] .j-idea-spark,.j-moozy-traveler[data-stage="4"] .j-idea-antlers,.j-moozy-traveler[data-stage="5"] .j-idea-antlers{opacity:1;transform:translateY(0)scale(1)rotate(0)}.j-moozy-traveler[data-stage="5"] .j-idea-antlers{background:#e9f0e6;border-color:#afc4a7}.j-motion-dot{opacity:0;z-index:0;background:#d1b66f;border-radius:50%;width:4px;height:4px;position:absolute;bottom:18%;left:18%}.j-moozy-traveler[data-pose=running] .j-motion-dot{animation:.7s ease-out infinite j-dust}.j-dot-two{bottom:22%;left:22%;animation-delay:.2s!important}.j-dot-three{width:3px;height:3px;bottom:26%;left:16%;animation-delay:.4s!important}.j-motion-control{z-index:40;opacity:0;pointer-events:none;letter-spacing:.025em;color:#4a624b;background:#fffffff0;border:1px solid #dce4d8;border-radius:50px;padding:9px 13px;font-family:inherit;font-size:10px;font-weight:500;transition:opacity .25s;position:fixed;bottom:20px;left:20px;box-shadow:0 3px 14px #203d2d0a}.j-motion-control:hover{background:#eef3ea}.j-motion-control:focus-visible{outline-offset:3px;outline:2px solid #49653e}@keyframes j-shadow{0%{opacity:.6;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1.08)}}@keyframes j-dust{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.6}to{opacity:0;transform:translate(-18px,-10px)scale(.2)}}@media (width<=700px){.j-site .j-marker{min-height:86px}.j-moozy-traveler{width:102px;height:102px}.j-idea-bubble{border-radius:9px;width:25px;height:25px;top:13%;right:-1px}.j-idea-bubble svg,.j-idea-bubble img{width:17px;height:17px}.j-motion-control{padding:8px 11px;font-size:9px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.j-moozy-traveler,.j-motion-control{display:none}.j-site .j-scene-opening{opacity:1}.j-site .j-marker{min-height:20px}}.j-motion-control{visibility:hidden}.j-moozy-traveler[data-edge=right] .j-idea-bubble{left:-6px;right:auto}.j-site .c-practice-preview.p-practice{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.j-scene picture{display:contents}.craft-site.home-site .ec-page .mz-research{width:100%;max-width:1200px;padding:var(--section-space) var(--page-gutter);color:var(--ec-ink);margin:0 auto;scroll-margin-top:40px}.craft-site.home-site .mz-research-brief{border-top:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line);grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:40px 0;display:grid}.craft-site.home-site .mz-research-brief h2{margin:0;font-size:clamp(32px,3.5vw,46px)!important}.craft-site.home-site .mz-research-publisher{letter-spacing:0;color:var(--ec-ink);margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.5}.craft-site.home-site .mz-research-summary{color:var(--ec-body);text-wrap:pretty;margin:0 0 18px;font-size:18px;line-height:1.65}.craft-site.home-site .mz-research-finding a{color:var(--ec-accent);text-underline-offset:5px;padding-block:8px;font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.craft-site.home-site .mz-research-finding a:focus-visible{outline:2px solid var(--ec-accent);outline-offset:5px;border-radius:2px}.craft-site.home-site .mz-research-finding a:hover{text-decoration-thickness:2px}.craft-site.home-site .mz-research-note{color:var(--ec-body);margin:12px 0 0;font-size:12px;line-height:1.6}@media (width<=767px){.craft-site.home-site .mz-research-brief{grid-template-columns:1fr;gap:28px;padding:28px 0}.craft-site.home-site .mz-research-summary{font-size:17px}.craft-site.home-site .mz-research-brief h2{font-size:34px!important}}.craft-site.home-site .mz-research-publisher{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.craft-site.home-site .mz-research-publisher>span{color:var(--ec-body);font-size:11px;font-weight:400}.craft-site.home-site .mz-research-publisher img{object-fit:contain;width:218px;max-width:100%;height:auto;display:block}.craft-site .mi-dashboard{--mi-paper:#f6f8f5;--mi-green:#285740;--mi-light:#c8d9bc;--mi-muted:#67776e;--mi-amber:#956227;background:var(--mi-paper);color:var(--mz-ink);font-variant-numeric:tabular-nums;border:1px solid #dce5dc;border-radius:20px;padding:0 28px;overflow:hidden;box-shadow:0 16px 60px -35px #1c493033}.craft-site .mi-dashboard *{box-sizing:border-box}.craft-site .mi-dashboard-top{justify-content:space-between;align-items:center;gap:16px;padding:25px 0 22px;display:flex}.craft-site .mi-wordmark{letter-spacing:-.02em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.craft-site .mi-wordmark i{background:var(--mi-green);border-radius:50%;width:8px;height:8px}.craft-site .mi-example{color:var(--mi-muted);font-size:11px}.craft-site .mi-tabs{border-bottom:1px solid #d6dfd6;gap:30px;display:flex}.craft-site .mi-tabs button{appearance:none;color:var(--mi-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 0 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.craft-site .mi-tabs button[aria-selected=true]{color:var(--mi-green);border-bottom-color:var(--mi-green)}.craft-site .mi-tabs button:hover{color:var(--mi-green)}.craft-site .mi-tab-number{opacity:.65;font-size:10px}.craft-site .mi-dashboard :focus-visible,.craft-site .mi-trust :focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #3a7158}.craft-site .mi-view-intro{color:var(--mi-muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 18px;font-size:13px;display:flex}.craft-site .mi-view-intro b{letter-spacing:.035em;color:var(--mi-green);white-space:nowrap;border:1px solid #cbd9ca;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:600}.craft-site .mi-panel[hidden]{display:none}.craft-site .mi-panel{animation:.3s both mi-enter}.craft-site .mi-grid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:16px;display:grid}.craft-site .mi-card{background:#fff;border:1px solid #e2e8df;border-radius:12px;min-width:0;padding:23px 24px}.craft-site .mi-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.craft-site .mi-card-head h3{letter-spacing:-.015em;margin:0;font-size:13px;font-weight:600;line-height:1.4}.craft-site .mi-card-head>span{color:var(--mi-muted);text-align:right;font-size:10px}.craft-site .mi-today-main{align-items:center;gap:24px;margin:0 0 24px;display:flex}.craft-site .mi-ring{flex-shrink:0;width:132px;height:132px;position:relative}.craft-site .mi-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.craft-site .mi-ring circle{stroke:#edf1e9;stroke-width:8px;fill:none}.craft-site .mi-ring circle.mi-ring-fill{stroke:var(--mi-green);stroke-linecap:round}.craft-site .mi-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.craft-site .mi-ring strong{letter-spacing:-.06em;font-size:38px;font-weight:500;line-height:1.1}.craft-site .mi-ring strong span{color:var(--mi-muted);letter-spacing:-.03em;font-size:18px}.craft-site .mi-ring small{color:var(--mi-muted);margin-top:3px;font-size:11px}.craft-site .mi-overline{letter-spacing:.08em;text-transform:uppercase;color:var(--mi-muted);font-size:10px}.craft-site .mi-takeaway{letter-spacing:-.04em;color:var(--mz-ink);margin:9px 0 12px;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.2}.craft-site .mi-streak{color:#526a36;background:#eef3e7;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.craft-site .mi-mini-stats{border-top:1px solid #e8ece5;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:17px;display:grid}.craft-site .mi-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.craft-site .mi-stat>span{color:var(--mi-muted);font-size:10px}.craft-site .mi-stat strong{letter-spacing:-.045em;font-size:27px;font-weight:500;line-height:1.2}.craft-site .mi-stat small{color:var(--mi-muted);font-size:10px;line-height:1.4}.craft-site .mi-total{align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.craft-site .mi-total strong{letter-spacing:-.065em;font-size:48px;font-weight:500;line-height:1}.craft-site .mi-total strong span{color:var(--mi-muted);font-size:23px}.craft-site .mi-total p{color:var(--mi-muted);max-width:100px;margin:0 0 3px;font-size:12px;line-height:1.5}.craft-site .mi-calendar{grid-template-columns:repeat(14,1fr);gap:5px;display:grid}.craft-site .mi-calendar>span{aspect-ratio:1;border-radius:3px}.craft-site .mi-day-off{background:#edf0e9}.craft-site .mi-day-high{background:#39644c}.craft-site .mi-day-mid{background:#a9c095}.craft-site .mi-legend{color:var(--mi-muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.craft-site .mi-card-foot{gap:24px;margin-top:22px;display:flex}.craft-site .mi-card-foot>span{color:var(--mi-muted);flex-direction:column;gap:4px;font-size:10px;display:flex}.craft-site .mi-card-foot b{color:var(--mz-ink);font-size:13px;font-weight:500}.craft-site .mi-caption{color:var(--mi-muted);margin:16px 0 0;font-size:11px;line-height:1.65}.craft-site .mi-subject-head,.craft-site .mi-subject-row{grid-template-columns:1fr 1fr 100px;align-items:center;gap:16px;display:grid}.craft-site .mi-subject-head{color:var(--mi-muted);padding-bottom:4px;font-size:9px}.craft-site .mi-subject-head>span:last-child{text-align:right}.craft-site .mi-subject-row{border-bottom:1px solid #edf0e9;padding:13px 0}.craft-site .mi-subject-row b{font-size:12px;font-weight:500}.craft-site .mi-subject-row small{color:var(--mi-muted);margin-top:3px;font-size:10px;display:block}.craft-site .mi-subject-row>span{text-align:right;font-size:10px}.craft-site .mi-subject-rate{align-items:center;gap:10px;display:flex}.craft-site .mi-track{background:#edf1e9;border-radius:2px;flex:1;height:6px;overflow:hidden}.craft-site .mi-track i{background:var(--mi-green);border-radius:2px;height:100%;display:block}.craft-site .mi-records{grid-template-columns:1fr 1fr;gap:22px 14px;display:grid}.craft-site .mi-records .mi-stat strong{font-size:23px}.craft-site .mi-dashboard-footer{color:var(--mi-muted);justify-content:space-between;gap:20px;padding:18px 0 22px;font-size:10px;line-height:1.6;display:flex}.craft-site .mi-dashboard-footer b{font-weight:500}.craft-site .mi-profile-bars{margin-top:26px}.craft-site .mi-strand{margin-top:17px}.craft-site .mi-strand>div:first-child{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px;display:flex}.craft-site .mi-strand b{font-size:14px;font-weight:500}.craft-site .mi-strand .mi-track{background:repeating-linear-gradient(90deg,#eaf0e6 0 calc(25% - 1px),#fff calc(25% - 1px) 25%);height:8px}.craft-site .mi-strand small{text-align:right;color:var(--mi-muted);margin-top:4px;font-size:9px;display:block}.craft-site .mi-strand:nth-child(3) i,.craft-site .mi-strand:nth-child(5) i{background:#84a174}.craft-site .mi-solve-heading .mi-takeaway{margin-bottom:6px}.craft-site .mi-small-note{color:var(--mi-muted);font-size:10px}.craft-site .mi-quadrant{background:linear-gradient(#edf4e7 0 50%,#fbfcf9 50%);border:1px solid #e3e9de;border-radius:6px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:155px;margin-top:18px;display:grid;position:relative;overflow:hidden}.craft-site .mi-quadrant>span{color:#74826e;padding:12px;font-size:10px;line-height:1.4}.craft-site .mi-quadrant>span:nth-child(odd){border-right:1px dashed #cbd5c6}.craft-site .mi-quadrant>span:nth-child(-n+2){border-bottom:1px dashed #cbd5c6}.craft-site .mi-quadrant>span:nth-child(2n){text-align:right}.craft-site .mi-quadrant>span:nth-child(n+3){align-items:flex-end;display:flex}.craft-site .mi-quadrant>span:last-of-type{justify-content:flex-end}.craft-site .mi-you{background:var(--mi-green);color:#fff;border:4px solid #d8e7cc;border-radius:50%;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;display:grid;position:absolute;top:27%;left:32%;box-shadow:0 0 0 4px #e7efdf}.craft-site .mi-two{grid-template-columns:1fr 1fr;margin-top:18px}.craft-site .mi-pace{margin-top:17px;font-size:11px}.craft-site .mi-pace summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.craft-site .mi-pace summary::-webkit-details-marker{display:none}.craft-site .mi-pace>div{border-bottom:1px solid #edf0e9;justify-content:space-between;gap:12px;padding:9px 0;font-size:10px;display:flex}.craft-site .mi-pace b{white-space:nowrap;font-weight:500}.craft-site .mi-difficulty{grid-column:1/-1}.craft-site .mi-difficulty-inner{grid-template-columns:1fr 1fr;gap:50px;display:grid}.craft-site .mi-difficulty .mi-mini-stats{border:0;margin:0;padding:0}.craft-site .mi-level-line{background:#edf1e9;border-radius:4px;height:8px;margin-top:18px;position:relative}.craft-site .mi-level-fill{background:#b7ce9d;border-radius:4px;width:66%;position:absolute;inset:0 auto 0 0}.craft-site .mi-level-line i{background:#8aa765;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;left:66%}.craft-site .mi-level-line b{background:var(--mi-green);width:3px;height:23px;position:absolute;top:-8px;left:68%}.craft-site .mi-key{gap:20px;margin-top:9px;font-size:10px;display:flex}.craft-site .mi-key>span{align-items:center;gap:6px;display:flex}.craft-site .mi-key i{background:#8aa765;border-radius:50%;width:8px;height:8px}.craft-site .mi-key b{background:var(--mi-green);width:3px;height:10px}.craft-site .mi-milestone{border-top:1px solid #e8ece5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.craft-site .mi-milestone>span,.craft-site .mi-milestone small{color:var(--mi-muted);font-size:10px}.craft-site .mi-milestone strong{font-weight:500}.craft-site .mi-next{grid-template-columns:.85fr 1.3fr}.craft-site .mi-miss-bars>div{margin-top:25px}.craft-site .mi-miss-bars>div>div:first-child{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.craft-site .mi-miss-bars b{font-size:14px;font-weight:500}.craft-site .mi-miss-bars .mi-track i{background:#ad8b56}.craft-site .mi-miss-bars small{color:var(--mi-muted);margin-top:6px;font-size:10px;display:block}.craft-site .mi-topic-list button{width:100%;font:inherit;text-align:left;color:var(--mz-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ece3;border-radius:5px;align-items:center;gap:12px;padding:12px 10px;display:flex}.craft-site .mi-topic-list button[aria-pressed=true]{background:#f0f4e9}.craft-site .mi-topic-list button:hover{background:#f6f8f1}.craft-site .mi-topic-list button>span:first-child{flex:1}.craft-site .mi-topic-list b{font-size:12px;font-weight:500;line-height:1.45;display:block}.craft-site .mi-topic-list small{color:var(--mi-muted);font-size:10px}.craft-site .mi-verdict{white-space:nowrap;color:#8b692f;background:#f4eddf;border-radius:4px;padding:4px 7px;font-size:9px}.craft-site .mi-verdict-3{color:#3c633c;background:#eaf2e4}.craft-site .mi-verdict-2{color:#6d7566;background:#edf0e8}.craft-site .mi-topic-detail{padding:21px 10px 2px}.craft-site .mi-topic-detail h4{letter-spacing:-.025em;margin:8px 0;font-size:19px;font-weight:500}.craft-site .mi-topic-detail p{color:var(--mi-muted);margin:0;font-size:12px;line-height:1.7}.craft-site .mi-answer-dots{flex-wrap:wrap;gap:4px;margin:15px 0 12px;display:flex}.craft-site .mi-answer-dots i{background:#ddd8c8;border-radius:50%;width:8px;height:8px}.craft-site .mi-answer-dots i.is-right{background:#3d6b4f}.craft-site .mi-topic-detail>small{color:var(--mi-muted);font-size:10px;line-height:1.6;display:block}.craft-site .mi-trust{margin-top:20px}.craft-site .mi-trust summary{cursor:pointer;justify-content:space-between;padding:10px 0;font-size:13px;list-style:none;display:flex}.craft-site .mi-trust summary::-webkit-details-marker{display:none}.craft-site .mi-trust summary span{font-size:18px}.craft-site .mi-trust[open] summary span{transform:rotate(45deg)}.craft-site .mi-trust>div{grid-template-columns:1fr 1fr;gap:30px;display:grid}.craft-site .mi-trust p{color:var(--mz-body);font-size:12px;line-height:1.75}.craft-site .mi-trust strong{color:var(--mz-ink);font-weight:500}@keyframes mi-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.craft-site .mi-dashboard{padding:0 18px}.craft-site .mi-card{padding:20px 18px}.craft-site .mi-today-main{gap:14px}.craft-site .mi-ring{width:110px;height:110px}.craft-site .mi-subject-head,.craft-site .mi-subject-row{grid-template-columns:1fr 1fr 80px;gap:10px}.craft-site .mi-mini-stats{gap:9px}.craft-site .mi-stat strong{font-size:23px}}@media (width<=767px){.craft-site .mi-dashboard{border-radius:14px;padding:0 14px}.craft-site .mi-dashboard-top{flex-direction:column;align-items:flex-start;gap:7px;padding:19px 0 12px}.craft-site .mi-tabs{justify-content:space-between;gap:0}.craft-site .mi-tabs button{gap:4px;padding:12px 2px;font-size:11px}.craft-site .mi-tab-number{display:none}.craft-site .mi-view-intro{gap:12px;padding:17px 0;font-size:11px;line-height:1.5}.craft-site .mi-view-intro>span{max-width:200px}.craft-site .mi-view-intro b{font-size:9px}.craft-site .mi-grid{grid-template-columns:1fr;gap:12px}.craft-site .mi-card{padding:20px 16px}.craft-site .mi-today-main{gap:20px}.craft-site .mi-takeaway{font-size:24px}.craft-site .mi-ring{width:112px;height:112px}.craft-site .mi-stat strong{font-size:25px}.craft-site .mi-total strong{font-size:45px}.craft-site .mi-calendar{gap:4px}.craft-site .mi-card-head>span{font-size:9px}.craft-site .mi-dashboard-footer{flex-direction:column;gap:5px}.craft-site .mi-difficulty-inner{grid-template-columns:1fr;gap:15px}.craft-site .mi-trust>div{grid-template-columns:1fr;gap:0}.craft-site .mi-topic-list button{gap:7px;padding:12px 3px}.craft-site .mi-topic-list b{font-size:11px}.craft-site .mi-topic-detail{padding-left:3px;padding-right:3px}.craft-site .mi-quadrant{height:170px}}@media (width<=360px){.craft-site .mi-dashboard{padding:0 10px}.craft-site .mi-card{padding:17px 12px}.craft-site .mi-today-main{gap:12px}.craft-site .mi-ring{width:95px;height:95px}.craft-site .mi-takeaway{font-size:21px}.craft-site .mi-subject-head,.craft-site .mi-subject-row{grid-template-columns:1fr .8fr 74px;gap:7px}.craft-site .mi-stat strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.craft-site .mi-panel{animation:none}.craft-site .mi-tabs button{transition:none}}.craft-site .ml-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#627768;font-size:10px;line-height:1.5}.craft-site .ml-example{color:#6b7a70;font-size:10px}.craft-site .ml-fine{color:#6b7a70;margin:14px 0 0;font-size:11px;line-height:1.7}.craft-site .ml-equation{letter-spacing:-.025em;color:var(--mz-ink);font-size:clamp(22px,2.4vw,33px);font-weight:500;line-height:1.4}.craft-site .ml-action{cursor:pointer;width:100%;font:inherit;color:var(--mz-ink);background:0 0;border:0;border-top:1px solid #dbe4d6;justify-content:space-between;align-items:center;gap:20px;padding:15px 0 0;font-size:12px;display:flex}.craft-site .ml-action>span{font-size:18px}.craft-site .mc-studio{background:#fff;border:1px solid #dbe4dc;border-radius:18px;overflow:hidden}.craft-site .mc-overview{background:linear-gradient(110deg,#edf3ec,#f8faf5);grid-template-columns:260px 1fr;align-items:center;gap:40px;padding:24px 36px;display:grid}.craft-site .mc-moozy{aspect-ratio:16/9;background:#eef3ed;border-radius:10px;overflow:hidden}.craft-site .mc-moozy .moozy-coach-film{aspect-ratio:16/9;border-radius:0;width:100%;height:100%;margin:0;-webkit-mask-image:none;mask-image:none}.craft-site .mc-moozy .moozy-coach-film img,.craft-site .mc-moozy .moozy-coach-film video{object-fit:cover;width:100%;height:100%}.craft-site .mc-intro h3{letter-spacing:-.035em;margin:8px 0;font-size:29px;font-weight:500}.craft-site .mc-intro p{color:var(--mz-body);margin:0 0 9px;font-size:14px;line-height:1.6}.craft-site .mc-workflow{padding:0 36px 32px}.craft-site .mc-stepper{border-bottom:1px solid #dbe4dc;grid-template-columns:repeat(3,1fr);display:grid}.craft-site .mc-stepper button{text-align:left;color:#748277;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:22px 0;font-size:12px;transition:color .2s,border-color .2s;display:flex}.craft-site .mc-stepper button[aria-pressed=true]{color:#234c38;border-bottom-color:#285840}.craft-site .mc-step-no{border:1px solid #d6e0d1;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.craft-site .mc-stepper button[aria-pressed=true] .mc-step-no{color:#fff;background:#285840;border-color:#285840}.craft-site .mc-step-arrow{color:#aab9a9;margin-left:auto;margin-right:22px}.craft-site .mc-stepper button:last-child .mc-step-arrow{display:none}.craft-site .mc-stage{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:335px;padding-top:30px;animation:.25s both ml-arrive;display:grid}.craft-site .mc-stage-copy h4{letter-spacing:-.04em;margin:13px 0;font-size:clamp(25px,2.8vw,36px);font-weight:500;line-height:1.18}.craft-site .mc-stage-copy p{color:var(--mz-body);max-width:355px;margin:0 0 22px;font-size:14px;line-height:1.75}.craft-site .mc-stage-copy a{color:var(--mz-accent);text-underline-offset:5px;font-size:12px;-webkit-text-decoration:underline #a8c1a6;text-decoration:underline #a8c1a6}.craft-site .mc-stage-copy a span{margin-left:8px}.craft-site .mc-evidence,.craft-site .mc-plan,.craft-site .mc-problem{box-sizing:border-box;background:#f8faf5;border:1px solid #dce6d7;border-radius:10px;min-height:275px;padding:23px}.craft-site .mc-goal{border-bottom:1px solid #dfe7db;flex-direction:column;gap:6px;padding-bottom:18px;display:flex}.craft-site .mc-goal>span{color:#6d7c71;font-size:10px}.craft-site .mc-goal strong{font-size:14px;font-weight:400;line-height:1.55}.craft-site .mc-evidence-title{justify-content:space-between;align-items:center;margin:18px 0 14px;display:flex}.craft-site .mc-evidence-title b{font-size:13px;font-weight:500}.craft-site .mc-evidence-title>span{color:#856d35;background:#eee8d8;border-radius:4px;padding:4px 7px;font-size:9px}.craft-site .mc-evidence-stats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.craft-site .mc-evidence-stats>div{flex-direction:column;gap:4px;display:flex}.craft-site .mc-evidence-stats strong{letter-spacing:-.05em;font-size:38px;font-weight:500;line-height:1.1}.craft-site .mc-evidence-stats strong span{color:#728273;font-size:20px}.craft-site .mc-evidence-stats small{color:#6d7c71;font-size:10px}.craft-site .mc-answer-track{grid-template-columns:repeat(24,1fr);gap:3px;margin-top:17px;display:grid}.craft-site .mc-answer-track i{background:#e0dccd;border-radius:2px;height:7px}.craft-site .mc-answer-track i.correct{background:#466e4d}.craft-site .mc-plan-head{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.craft-site .mc-plan-head>span{color:#6d7c71;font-size:10px}.craft-site .mc-plan-head strong{letter-spacing:-.03em;font-size:25px;font-weight:500}.craft-site .mc-plan-row{border-top:1px solid #dfe7db;align-items:center;gap:17px;padding:14px 0;display:flex}.craft-site .mc-plan-row>span{color:#78916a;font-size:10px}.craft-site .mc-plan-row b{font-size:13px;font-weight:500;display:block}.craft-site .mc-plan-row small{color:#6d7c71;margin-top:3px;font-size:11px;display:block}.craft-site .mc-problem h5{margin:22px 0 8px;font-size:15px;font-weight:400}.craft-site .mc-problem .ml-equation{margin:0 0 25px}.craft-site .mc-solution{padding-top:12px;animation:.2s ml-arrive}.craft-site .mc-solution b{font-size:17px;font-weight:500}.craft-site .mc-solution p{color:#65746a;margin:7px 0 0;font-size:12px;line-height:1.65}.craft-site .ml-adaptive-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,95px);display:grid}.craft-site .ma-principle{border-left:2px solid #bdcca9;flex-direction:column;gap:6px;margin:30px 0 20px;padding-left:18px;font-size:13px;display:flex}.craft-site .ma-principle>span{color:#6b7a70}.craft-site .ma-principle strong{font-weight:500}.craft-site .ma-demo{background:linear-gradient(145deg,#f5f8ee,#fff);border:1px solid #d9e3d3;border-radius:15px;min-width:0;padding:28px}.craft-site .ma-top{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.craft-site .ma-metric{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;padding:27px 0 23px;display:flex}.craft-site .ma-metric>div{flex-direction:column;gap:7px;display:flex}.craft-site .ma-metric span{color:#6c7e6d;font-size:11px}.craft-site .ma-metric strong{letter-spacing:-.07em;font-size:65px;font-weight:500;line-height:1}.craft-site .ma-metric strong small{color:#89957d;letter-spacing:-.03em;font-size:25px}.craft-site .ma-metric b{font-size:27px;font-weight:500;line-height:1}.craft-site .ma-scale{background:#e2e9d9;border-radius:3px;height:9px;position:relative}.craft-site .ma-scale>div{background:linear-gradient(90deg,#c5d6b1,#52774c);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1)}.craft-site .ma-scale i{background:#244f38;width:3px;height:19px;transition:left .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-5px}.craft-site .ma-scale-labels{color:#74836e;justify-content:space-between;margin:9px 0 24px;font-size:9px;display:flex}.craft-site .ma-stage-picker{gap:6px;display:flex}.craft-site .ma-stage-picker button{font:inherit;color:#6b7d66;text-align:left;cursor:pointer;background:0 0;border:1px solid #d9e3d0;border-radius:6px;flex:1;padding:10px 8px;font-size:10px;line-height:1.45}.craft-site .ma-stage-picker button>span{opacity:.6;margin-bottom:4px;font-size:9px;display:block}.craft-site .ma-stage-picker button[aria-pressed=true]{color:#fff;background:#2a533b;border-color:#2a533b}.craft-site .ma-problem{background:#fff;border:1px solid #e2e8da;border-radius:9px;margin-top:18px;padding:22px;animation:.25s ml-arrive}.craft-site .ma-problem h3{margin:19px 0 8px;font-size:13px;font-weight:400}.craft-site .ma-problem .ml-equation{font-size:clamp(22px,2.4vw,30px)}.craft-site .ma-problem>p{color:#6b7a70;margin:15px 0;font-size:12px;line-height:1.7}.craft-site .ma-problem p.ma-answer{color:var(--mz-ink);margin-bottom:0;font-size:19px}.craft-site .ma-note{max-width:420px}.craft-site .ml-explain-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,95px);display:grid}.craft-site .me-demo{background:#fff;border:1px solid #d9e4da;border-radius:14px;min-width:0;padding:30px}.craft-site .me-question{border-bottom:1px solid #e0e8de;padding-bottom:23px}.craft-site .me-question>span{color:#6a7c6e;font-size:10px}.craft-site .me-question h3{letter-spacing:-.025em;margin:10px 0 0;font-size:23px;font-weight:500;line-height:1.35}.craft-site .me-choices{gap:8px;margin:22px 0;display:flex}.craft-site .me-choices button{font:inherit;cursor:pointer;color:#687868;background:#fff;border:1px solid #d7e1d4;border-radius:20px;padding:9px 12px;font-size:11px}.craft-site .me-choices button[aria-pressed=true]{color:#244f35;background:#ecf3e5;border-color:#b7cba5}.craft-site .me-response{min-height:215px;animation:.25s ml-arrive}.craft-site .me-response h4{letter-spacing:-.03em;margin:0 0 13px;font-size:21px;font-weight:500;line-height:1.35}.craft-site .me-response p{color:#65776a;margin:0 0 21px;font-size:14px;line-height:1.8}.craft-site .me-response .ml-equation{border-top:1px solid #e4ebdf;padding:17px 0;font-size:23px}.craft-site :is(.mc-studio,.ma-demo,.me-demo) :focus-visible{outline-offset:4px;outline:2px solid #487556}@keyframes ml-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1000px){.craft-site .mc-overview{grid-template-columns:220px 1fr;gap:24px;padding:22px}.craft-site .mc-workflow{padding:0 22px 24px}.craft-site .mc-stage{gap:28px}.craft-site .mc-stepper button{font-size:11px}.craft-site .mc-step-arrow{margin-right:10px}.craft-site .ma-demo{padding:22px}.craft-site .ma-top{flex-wrap:wrap;gap:6px}}@media (width<=767px){.craft-site .mc-overview{grid-template-columns:110px 1fr;gap:16px;padding:20px 16px}.craft-site .mc-intro .ml-eyebrow{font-size:8px}.craft-site .mc-intro h3{font-size:22px}.craft-site .mc-intro p{font-size:12px}.craft-site .mc-intro .ml-example{font-size:9px}.craft-site .mc-moozy,.craft-site .mc-moozy .moozy-coach-film{aspect-ratio:1}.craft-site .mc-workflow{padding:0 16px 18px}.craft-site .mc-stepper button{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 7px 14px 0;font-size:10px}.craft-site .mc-step-arrow{display:none}.craft-site .mc-stage{grid-template-columns:1fr;gap:24px;min-height:0;padding-top:24px}.craft-site .mc-stage-copy h4{font-size:28px}.craft-site .mc-stage-copy p{margin-bottom:14px;font-size:13px}.craft-site .mc-evidence,.craft-site .mc-plan,.craft-site .mc-problem{min-height:0;padding:20px}.craft-site .ml-adaptive-grid,.craft-site .ml-explain-grid{grid-template-columns:1fr;gap:30px}.craft-site .ma-demo,.craft-site .me-demo{padding:20px}.craft-site .ma-metric strong{font-size:58px}.craft-site .ma-problem{padding:18px}.craft-site .ma-stage-picker button{padding:9px 6px;font-size:9px}.craft-site .ma-problem .ml-equation,.craft-site .me-question h3{font-size:22px}.craft-site .me-response .ml-equation{font-size:20px}.craft-site .me-choices{gap:5px}.craft-site .me-choices button{padding:8px 10px;font-size:10px}.craft-site .me-response{min-height:245px}}@media (prefers-reduced-motion:reduce){.craft-site .mc-stage,.craft-site .ma-problem,.craft-site .me-response{animation:none}.craft-site .ma-scale>div,.craft-site .ma-scale i,.craft-site .mc-stepper button{transition:none}}.mz-footer-art{isolation:isolate;aspect-ratio:16/9;contain:layout paint;background:#263f32;width:100%;margin:0;position:relative;overflow:hidden}.mz-footer-art video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mz-footer-reveal{isolation:isolate;--reveal:0px;background:#fff;position:relative}.mz-footer-underlay{pointer-events:none;width:100%;height:min(25vh,33.333vw,230px);position:absolute;bottom:0;left:0;overflow:hidden}.mz-footer-underlay .mz-footer-art{aspect-ratio:auto;height:100%}.mz-footer-underlay .mz-footer-art img{object-fit:cover;object-position:center}.mz-footer-sheet{z-index:1;will-change:transform;background:#fff;position:relative;box-shadow:0 8px 24px #153c2410}.mz-footer-signature{padding:clamp(36px,7vw,112px) clamp(24px,4vw,72px) clamp(32px,4vw,64px);line-height:0}.mz-footer-signature img{width:100%;max-width:none;height:auto;display:block}.mz-footer-sheet .mz-footer{background:#fff}.mz-footer-sheet .launch-footer-bottom{padding-bottom:0}@media (prefers-reduced-motion:reduce){.mz-footer-sheet{will-change:auto;transform:none!important}.mz-footer-underlay{display:none}}html[data-moozgy-motion=reduce] .mz-footer-underlay{display:none}.n-site>main,.n-site>.mz-header,.n-site>.mz-download-dock,.n-site>.n-skip{translate:0 var(--page-reveal-offset,0px)}@media (prefers-reduced-motion:reduce){.n-site>main,.n-site>.mz-header,.n-site>.mz-download-dock,.n-site>.n-skip{translate:none}}.n-site{--ink:#183e2e;--green:#22503c;--cream:#f7f4ee;--gold:#e0a93b;--muted:#677368;background:var(--cream);color:var(--ink);font-family:var(--mz-sans),Helvetica,sans-serif;font-size:16px;line-height:1.55;overflow:hidden}.n-site *{box-sizing:border-box}.n-site a{color:inherit;text-decoration:none}.n-site button{font:inherit;cursor:pointer}.n-site button:disabled{cursor:default}.n-site :focus-visible{outline:3px solid var(--gold);outline-offset:5px}.n-site section[id]{scroll-margin-top:100px}.n-site h1,.n-site h2,.n-site h3,.n-site p{margin:0}.n-site h1,.n-site h2{letter-spacing:-.052em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.03}.n-site h1{font-size:clamp(54px,6.2vw,94px)}.n-site h2{font-size:clamp(42px,4.9vw,72px)}.n-site em{color:#658169;font-weight:400}.n-site h3{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.2}.n-wrap{max-width:1200px;margin:auto;padding:0 40px}.n-kicker{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex;margin-bottom:28px!important}.n-kicker>span{background:var(--green);border-radius:50%;width:7px;height:7px}.n-lead{color:#526355;font-size:18px;line-height:1.6}.n-small{color:var(--muted);font-size:12px;line-height:1.7}.n-button{background:linear-gradient(#38694f,#22503c);border:1px solid #39654b;border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:15px 22px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff28,0 5px 12px #173b2b16;color:#fff!important}.n-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #173b2b27}.n-button>span{font-size:18px;line-height:1}.n-textlink{border-bottom:1px solid #bbc4b7;align-items:center;gap:20px;padding:12px 0;font-size:14px;display:inline-flex}.n-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.n-header{z-index:20;justify-content:space-between;align-items:center;max-width:1600px;height:86px;margin:auto;padding:0 40px;display:flex;position:relative}.n-logo{letter-spacing:-1.8px;align-items:center;gap:4px;font-size:30px;font-weight:700;line-height:1;display:flex}.n-logo span{color:#75946b;font-size:28px;position:relative;top:-7px}.n-header nav{gap:32px;font-size:13px;display:flex}.n-header nav a:hover{color:#799375}.n-nav-actions{align-items:center;gap:14px;display:flex}.n-header .n-button{gap:20px;padding:11px 18px;font-size:12px}.n-menu{color:var(--ink);background:0 0;border:0;display:none;font-size:24px!important}.n-skip{background:var(--green);z-index:100;padding:12px;position:absolute;top:-100px;left:20px;color:#fff!important}.n-skip:focus{top:8px}.n-hero{max-width:1520px;min-height:790px;margin:0 auto;padding:58px 60px 0;position:relative}.n-hero-copy{z-index:3;pointer-events:none;width:68%;position:relative}.n-hero-copy a,.n-hero-copy button{pointer-events:auto}.n-hero h1{margin-bottom:27px}.n-hero .n-actions{margin:28px 0 16px}.n-hero-scene{background:#dde3d7;border-radius:20px;position:absolute;inset:130px 20px 0;overflow:hidden}.n-hero-scene:after{content:"";background:linear-gradient(180deg,var(--cream) 0%,#f7f4eef0 16%,#f7f4ee88 39%,transparent 65%);pointer-events:none;position:absolute;inset:0}.n-film{background:#d7ded2;width:100%;height:100%;position:relative;overflow:hidden}.n-film video{object-fit:cover;width:100%;height:100%;display:block}.n-hero-scene>.n-film{position:absolute;inset:0}.n-film-toggle{z-index:8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16382675;border:1px solid #ffffff85;border-radius:50%;width:36px;height:36px;position:absolute;bottom:20px;right:20px;font-size:12px!important}.n-hero-phone{z-index:4;width:253px;position:absolute;top:91px;right:12%;transform:rotate(7deg)}.n-screen{background:#26312b;border-radius:36px;padding:7px;position:relative;box-shadow:0 0 0 1px #92998f,inset 0 2px 2px #ffffff7a,12px 30px 50px #112e2633}.n-screen img{border-radius:29px;width:100%;height:auto;display:block}.n-screen:after{content:"";pointer-events:none;background:linear-gradient(114deg,#ffffff15,#0000 42%,#ffffff06);border-radius:29px;position:absolute;inset:7px}.n-hero-tag{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8f8eddd;border:1px solid #ffffffa6;border-radius:14px;align-items:center;gap:16px;padding:16px 24px;font-size:13px;display:flex;position:absolute;bottom:85px;right:4%;transform:rotate(-4deg);box-shadow:0 10px 25px #17382810}.n-spark{color:var(--green);font-size:38px;line-height:1}.n-scene-caption{z-index:3;letter-spacing:.17em;color:#fff;text-shadow:0 1px 8px #183e2e;font-size:10px;position:absolute;bottom:30px;left:40px}.n-proofline{border-bottom:1px solid #d9dfd3;grid-template-columns:1.2fr repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto;padding:45px 40px;display:grid}.n-proofline p{color:var(--muted);font-size:13px}.n-proofline strong{color:var(--ink);font-weight:400}.n-proofline b{letter-spacing:-.05em;font-size:28px;font-weight:400;line-height:1.1;display:block}.n-proofline span{color:var(--muted);font-size:11px}.n-intro{text-align:center;padding-top:120px;padding-bottom:110px}.n-intro .n-kicker{justify-content:center}.n-intro>p:last-child{max-width:540px;color:var(--muted);margin:28px auto 0;font-size:16px}.n-section-top{margin-bottom:42px;position:relative}.n-section-top>p:last-child{color:var(--muted);font-size:15px;position:absolute;bottom:8px;right:0}.n-chapter-shell{background:#fdfbf6;border:1px solid #dce1d6;border-radius:24px;grid-template-columns:1fr 1.06fr;min-height:670px;display:grid;overflow:hidden}.n-chapter-copy{flex-direction:column;padding:42px;display:flex}.n-tabs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.n-tabs button{text-align:left;color:#727f72;background:0 0;border:0;border-top:2px solid #d9dfd3;padding:10px 0;font-size:11px;transition:border-color .2s}.n-tabs button span{margin-bottom:6px;font-size:9px;display:block}.n-tabs button[aria-pressed=true]{color:var(--green);border-top-color:var(--green)}.n-chapter-text{margin:auto 0;animation:.35s n-enter}.n-chapter-number{color:#a4b69a;font-family:Georgia,serif;font-size:56px;line-height:1}.n-chapter-text h3{letter-spacing:-.05em;margin:24px 0 20px;font-family:Georgia,serif;font-size:40px}.n-chapter-text p{max-width:335px;color:var(--muted);font-size:15px;line-height:1.7}.n-caption{color:#547155;margin-top:28px;font-size:11px;display:block}.n-next{text-align:left;width:150px;color:var(--green);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex;font-size:12px!important}.n-next span{font-size:24px}.n-product-stage{background:#dfe6d5;justify-content:center;align-items:center;padding:55px 20px;display:flex;position:relative;overflow:hidden}.n-stage-1{background:#e9e5d5}.n-stage-2{background:#e0e8de}.n-stage-3{background:#ece3ca}.n-stage-phone{z-index:2;width:252px;animation:.4s n-enter;position:relative;transform:rotate(-4deg)}.n-stage-word{letter-spacing:-.06em;color:#65806425;white-space:nowrap;font-family:Georgia,serif;font-size:110px;font-style:italic;position:absolute;top:35%}.n-orbit{border:1px solid #76866930;border-radius:50%;width:520px;height:520px;position:absolute;transform:rotate(-30deg)scaleY(.6)}.n-orbit-two{width:760px;height:760px}.n-real-label{letter-spacing:.14em;color:#697963;font-size:9px;position:absolute;bottom:24px;left:24px}.n-understand{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;padding-top:130px;padding-bottom:130px;display:grid}.n-understand-copy>p:not(.n-kicker){color:var(--muted);max-width:425px;margin-top:24px}.n-mini-features{grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;display:grid}.n-mini-features span{color:#829a76;font-size:10px}.n-mini-features h3{margin:12px 0;font-size:17px}.n-mini-features p{color:var(--muted);font-size:13px}.n-explanation-art{background:#e9e8d9;border-radius:22px;height:560px;padding:30px 35px 0;position:relative;overflow:hidden}.n-explain-title{max-width:260px;margin:0 0 32px;font-family:Georgia,serif;font-size:24px;line-height:1.2}.n-explain-title span{font-family:var(--mz-sans),sans-serif;margin-bottom:20px;font-size:36px;display:block}.n-explanation-art img{border-radius:22px;width:100%;display:block;box-shadow:0 15px 45px #42553722}.n-growth{color:#f4f3e5;background:#1f4735;padding:100px 0 32px}.n-growth em{color:#b7c6a3}.n-growth-head{grid-template-columns:1.5fr 1fr;align-items:end;gap:0 80px;display:grid}.n-growth-head .n-kicker{color:#bfcca9;grid-column:1/-1}.n-growth-head>p:last-child{color:#becdbd;max-width:335px;padding-bottom:5px;font-size:15px}.n-growth-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:75px;display:grid}.n-growth-grid article{border-top:1px solid #88a18c60;padding-top:28px}.n-line-icon{color:#d4c792;margin-bottom:32px;font-size:42px;font-weight:300;display:block}.n-growth-grid h3{margin-bottom:16px;font-size:25px}.n-growth-grid p{color:#c0cebe;font-size:14px;line-height:1.7}.n-feature-note{color:#d1d9c7;margin-top:28px;font-size:10px;display:block}.n-growth-foot{color:#aabda9;text-align:center;border-top:1px solid #88a18c35;padding-top:25px;font-size:11px;margin-top:65px!important}.n-life{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-top:130px;display:grid}.n-life-film{border-radius:22px;height:610px;overflow:hidden}.n-life-film video{object-position:65% center}.n-life-copy>p:not(.n-kicker){color:var(--muted);max-width:360px;margin:26px 0;font-size:15px}.n-life-copy .n-life-signoff{font-family:Georgia,serif;font-style:italic;color:#5d7855!important;margin:32px 0!important;font-size:23px!important}.n-try{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:130px;padding-bottom:130px;display:grid}.n-try>div>p:not(.n-kicker){max-width:360px;color:var(--muted);margin-top:26px}.n-try .m-practice{color:var(--ink);background:#fefcf7;border:1px solid #d5ddce;border-radius:22px;margin:0;padding:35px;box-shadow:0 14px 40px #193e2e08}.n-try .m-practice h3{letter-spacing:-.04em;font-family:Georgia,serif;font-size:30px}.n-try .m-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.n-try .m-pills{gap:6px;margin:20px 0;display:flex}.n-try .m-pills button{color:var(--green);background:0 0;border:1px solid #d4ddcc;border-radius:20px;padding:7px 12px;font-size:11px}.n-try .m-pills button[aria-pressed=true]{color:#fff;background:#22503c}.n-try .m-topic{color:#658169;margin:20px 0;font-size:12px}.n-try .m-formula{margin:22px 0;font-family:Georgia,serif;font-size:27px}.n-try .m-answers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.n-try .m-answers button{color:var(--ink);background:#fff;border:1px solid #d1d9ca;border-radius:8px;padding:12px;font-size:15px}.n-try .m-answers button.selected{border-color:var(--green);background:#e6ecde}.n-try .m-answers button.correct{color:#fff;background:#22503c}.n-try .m-practice-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.n-try .m-btn{background:var(--green);color:#fff;border:0;border-radius:8px;padding:12px 18px;font-size:12px}.n-try .m-btn:disabled{opacity:.4}.n-try .m-textbtn{color:var(--green);background:0 0;border:0;font-size:12px}.n-try .m-feedback{background:#e9eddf;border-radius:8px;margin-top:20px;padding:15px;font-size:13px;line-height:1.6}.n-center{text-align:center}.n-center .n-kicker{justify-content:center}.n-plans{grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:45px auto 0;display:grid}.n-plans article{background:#fbfaf4;border:1px solid #d5dccd;border-radius:20px;flex-direction:column;padding:36px;display:flex}.n-plan-label{letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:40px;font-size:10px;display:flex}.n-plan-label span{background:#e0e5c9;border:1px solid #a9ba8d;border-radius:20px;padding:4px 8px;font-size:8px}.n-plans h3{letter-spacing:-.05em;margin-bottom:16px;font-family:Georgia,serif;font-size:35px}.n-plans p{color:var(--muted);min-height:45px;font-size:14px}.n-plans ul{margin:28px 0 35px;padding:0;font-size:13px;line-height:2.5;list-style:none}.n-plans li:before{content:"✓";color:#718962;margin-right:12px}.n-plans .n-button{margin-top:auto}.n-plans small{text-align:center;color:var(--muted);margin-top:14px;font-size:10px}.n-plans .n-plan-full{background:#ebeedf}.n-outline{box-shadow:none;background:0 0;color:var(--green)!important}.n-faq{grid-template-columns:1fr 1.3fr;gap:100px;padding-top:130px;padding-bottom:130px;display:grid}.n-faq details{border-bottom:1px solid #d3dacd}.n-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:15px;list-style:none;display:flex}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary span{color:#6f8567;font-size:24px;font-weight:300;transition:transform .2s}.n-faq details[open] summary span{transform:rotate(45deg)}.n-faq details p{color:var(--muted);padding:0 34px 24px 0;font-size:14px;line-height:1.7}.n-closing{text-align:center;border-radius:22px;place-items:center;min-height:540px;margin:0 20px;display:grid;position:relative;overflow:hidden}.n-closing>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.n-closing:after{content:"";background:linear-gradient(#f7f4eef2,#f7f4ee88 65%,#f7f4ee10);position:absolute;inset:0}.n-closing>div{z-index:2;padding:55px 20px 95px;position:relative}.n-closing .n-kicker{justify-content:center}.n-closing h2{margin-bottom:28px;font-size:clamp(64px,7vw,104px)}.n-closing p:last-child{margin-top:20px;font-size:12px}.n-footer{flex-wrap:wrap;align-items:center;gap:28px;max-width:1520px;margin:auto;padding:40px;display:flex}.n-footer .n-logo{font-size:26px}.n-footer p{color:var(--muted);font-size:11px}.n-footer>div{gap:26px;margin-left:auto;font-size:11px;display:flex}.n-footer small{color:var(--muted);font-size:10px}.n-dialog{background:var(--cream);width:calc(100% - 40px);max-width:460px;color:var(--ink);border:1px solid #ced7c5;border-radius:22px;margin:auto;padding:42px;box-shadow:0 25px 80px #001c2750}.n-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b241c80}.n-dialog-close{color:var(--green);background:0 0;border:0;position:absolute;top:12px;right:18px;font-size:27px!important}.n-dialog h2{margin:24px 0;font-size:37px}.n-dialog p{color:var(--muted);margin:20px 0;font-size:14px}.n-dialog .n-small{font-size:11px}.n-dialog .n-button{margin-top:12px}.will-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.will-reveal.is-seen{opacity:1;transform:none}@keyframes n-enter{0%{opacity:.4;translate:0 10px}to{opacity:1;translate:0}}@media (width>=1500px){.n-hero-copy{width:70%}.n-hero-phone{width:275px;top:60px;right:14%}.n-hero{min-height:850px;padding-top:80px}}@media (width<=1000px){.n-header{padding:0 26px}.n-header nav{gap:20px}.n-hero{min-height:780px;padding:50px 40px 0}.n-hero-copy{width:80%}.n-hero-phone{width:220px;top:190px;right:9%}.n-hero-tag{bottom:50px;right:4%}.n-hero h1{font-size:66px}.n-wrap{padding-left:28px;padding-right:28px}.n-understand,.n-life,.n-try{gap:40px}.n-chapter-copy{padding:30px}.n-chapter-shell{min-height:610px}.n-stage-phone{width:220px}.n-growth-head,.n-growth-grid{gap:30px}.n-faq{gap:50px}.n-footer>div{margin-left:0}}@media (width<=700px){.n-header{height:76px;padding:0 20px}.n-logo{font-size:27px}.n-header nav{background:#fcfaf4;border:1px solid #d5ddcf;border-radius:12px;padding:22px;display:none;position:absolute;top:70px;left:12px;right:12px;box-shadow:0 15px 25px #183e2e15}.n-header nav.is-open{flex-direction:column;gap:24px;display:flex}.n-menu{display:block}.n-header .n-button{gap:12px;padding:10px 12px}.n-wrap{padding-left:22px;padding-right:22px}.n-hero{min-height:1010px;padding:34px 24px 0}.n-hero-copy{width:100%}.n-hero .n-kicker{letter-spacing:.11em;gap:7px;font-size:8px;margin-bottom:24px!important}.n-hero h1{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(46px,10.3vw,68px)}.n-lead{max-width:340px;font-size:15px}.n-desktop{display:none}.n-hero .n-actions{gap:18px;margin-top:24px}.n-hero .n-button{gap:15px;padding:14px 16px;font-size:12px}.n-textlink{gap:10px;font-size:12px}.n-hero .n-small{font-size:10px}.n-hero-scene{border-radius:16px;inset:285px 12px 0}.n-hero-scene:after{background:linear-gradient(var(--cream),#f7f4eeed 8%,#f7f4ee33 38%,transparent 65%)}.n-hero-phone{width:227px;top:165px;right:calc(50% - 105px);transform:rotate(6deg)}.n-hero-tag{padding:12px 16px;font-size:11px;bottom:65px;right:22px}.n-hero-tag .n-spark{font-size:28px}.n-scene-caption{font-size:8px;bottom:24px;left:22px}.n-proofline{grid-template-columns:repeat(3,1fr);gap:15px;padding:32px 24px}.n-proofline>p{text-align:center;grid-column:1/-1;margin-bottom:15px;font-size:12px}.n-proofline>p br{display:none}.n-proofline>p strong{margin-left:4px}.n-proofline b{font-size:24px}.n-proofline span{margin-top:6px;font-size:9px;display:block}.n-intro{padding-top:75px;padding-bottom:75px}.n-kicker{font-size:9px;margin-bottom:24px!important}.n-site h2{font-size:43px}.n-intro>p:last-child{font-size:14px}.n-section-top>p:last-child{margin-top:22px;font-size:14px;position:static}.n-chapter-shell{grid-template-columns:1fr}.n-chapter-copy{padding:24px}.n-tabs{gap:13px}.n-tabs button{font-size:11px}.n-chapter-text{margin:32px 0 25px}.n-chapter-number{font-size:36px}.n-chapter-text h3{margin:12px 0;font-size:35px}.n-chapter-text p{max-width:none;font-size:14px}.n-caption{margin-top:20px;font-size:10px}.n-product-stage{min-height:595px;padding:42px 20px 52px}.n-stage-phone{width:222px}.n-stage-word{font-size:90px}.n-understand{grid-template-columns:1fr;gap:35px;padding-top:80px;padding-bottom:80px}.n-understand-copy>p:not(.n-kicker){font-size:14px}.n-mini-features{gap:20px;margin-top:30px}.n-mini-features h3{font-size:16px}.n-mini-features p{font-size:12px}.n-explanation-art{height:440px;padding:26px 40px 0}.n-explain-title{margin-bottom:24px;font-size:24px}.n-explain-title span{display:none}.n-growth{padding:75px 0 25px}.n-growth-head{grid-template-columns:1fr;gap:24px}.n-growth-head .n-kicker{margin-bottom:0!important}.n-growth-head>p:last-child{font-size:14px}.n-growth-grid{grid-template-columns:1fr;gap:35px;margin-top:42px}.n-growth-grid article{min-height:135px;padding-left:64px;position:relative}.n-line-icon{font-size:35px;position:absolute;top:20px;left:0}.n-growth-grid h3{margin-bottom:12px;font-size:24px}.n-feature-note{margin-top:20px}.n-growth-foot{font-size:10px;margin-top:40px!important}.n-life{grid-template-columns:1fr;gap:32px;padding-top:80px}.n-life-film{height:430px}.n-life-copy>p:not(.n-kicker){max-width:none;font-size:14px}.n-life-copy .n-life-signoff{margin:26px 0!important}.n-try{grid-template-columns:1fr;gap:32px;padding-top:80px;padding-bottom:80px}.n-try>div>p:not(.n-kicker){font-size:14px}.n-try>div>p.n-small{font-size:11px}.n-try .m-practice{padding:24px}.n-try .m-practice h3{font-size:27px}.n-try .m-pills{flex-wrap:wrap}.n-plans{grid-template-columns:1fr;margin-top:32px}.n-plans article{padding:28px}.n-plan-label{margin-bottom:30px}.n-plans p{min-height:0}.n-faq{grid-template-columns:1fr;gap:30px;padding-top:80px;padding-bottom:80px}.n-faq summary{padding:20px 0;font-size:14px}.n-faq details p{font-size:13px}.n-closing{min-height:520px;margin:0 12px}.n-closing h2{font-size:70px}.n-closing>div{padding:45px 15px 90px}.n-closing .n-kicker{font-size:9px}.n-footer{gap:22px;padding:32px 24px}.n-footer>p{flex-basis:calc(100% - 150px);font-size:10px}.n-footer>div{gap:24px;width:100%}.n-footer small{font-size:9px}.n-dialog{padding:32px}.n-dialog h2{font-size:34px}}@media (width<=360px){.n-hero{padding-left:20px;padding-right:20px}.n-hero h1{font-size:44px}.n-hero .n-actions{gap:12px}.n-hero .n-button{padding:12px;font-size:11px}.n-hero .n-textlink{font-size:11px}.n-site h2{font-size:38px}.n-tabs{gap:7px}.n-tabs button{font-size:10px}.n-proofline b{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.n-site *,.n-site :before,.n-site :after{transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}}.n-hero .n-small{color:#526355;background:#f7f4eee6;border-radius:5px;padding:4px 8px;display:inline-block}.n-explanation-window{border-radius:20px;height:390px;overflow:hidden;box-shadow:0 15px 45px #42553722}.n-explanation-window img{box-shadow:none;border-radius:0;margin-top:-120px}@media (width<=700px){.n-explanation-window{height:330px}.n-explanation-window img{margin-top:-70px}.n-hero .n-small{background:0 0;padding-left:0}}.c-site{background:#f7f4ee}.c-site .n-header{max-width:1400px;height:80px}.c-site .n-logo span{color:#bc933c}.c-site .n-header nav{gap:30px}.c-hero{isolation:isolate;max-width:1500px;min-height:820px;margin:auto;padding:42px 24px 0;position:relative}.c-world{object-fit:cover;object-position:center bottom;z-index:-2;border-radius:24px;width:100%;height:710px;position:absolute;top:25px;left:0}.c-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f7f4ee,#0000);height:170px;position:absolute;inset:0 0 auto}.c-hero-copy{text-align:center;z-index:2;position:relative}.c-hero-copy .n-kicker{justify-content:center;font-size:10px;margin-bottom:20px!important}.c-hero-copy h1{letter-spacing:-.055em;font-size:clamp(55px,6.1vw,85px);line-height:1.03}.c-hero-copy h1 em{color:#5a7758}.c-hero-copy>p:not(.n-kicker){color:#526852;margin:20px auto 24px;font-size:16px;line-height:1.6}.c-hero-copy .n-button{gap:24px;padding:14px 20px;font-size:13px}.c-device-note{color:#5e755c;margin-top:12px;font-size:10px;display:block}.c-practice-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#fffef8f5;border:1px solid #fff;border-radius:20px;max-width:600px;margin:50px auto 0;padding:26px 30px 12px;position:relative;transform:rotate(-1deg);box-shadow:inset 0 4px #fff9,0 24px 65px #21472f20,0 0 0 1px #59734b13}.c-preview-top{letter-spacing:.07em;color:#6c7f60;border-bottom:1px solid #e1e7d8;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:9px;display:flex}.c-preview-top>span:first-child{align-items:center;gap:8px;display:flex}.c-preview-top i{background:#e0a93b;border-radius:50%;width:6px;height:6px;display:block}.c-preview-top b{color:#537543;padding-left:7px}.c-question{align-items:center;gap:18px;margin:24px 0;display:flex}.c-site .c-question h2{letter-spacing:-.04em;margin:0 0 10px;font-family:Georgia,serif;font-size:27px;line-height:1.2}.c-question p{color:#586954;font-size:13px}.c-pencil{color:#648354;background:#eaf0df;border-radius:14px;flex:none;place-items:center;width:52px;height:60px;font-size:35px;display:grid}.c-choices{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.c-choices button{color:#254c34;background:#fafbf5;border:1px solid #d8e1ca;border-radius:9px;padding:10px;font-size:18px;font-weight:500;transition:background .2s,transform .2s;position:relative}.c-choices button:hover{background:#edf2e2;transform:translateY(-2px)}.c-choices button.is-selected{background:#f6ead3;border-color:#b88740}.c-choices button.is-correct{color:#fff;background:#22503c;border-color:#22503c}.c-choices button span{font-size:12px;position:absolute;top:15px;right:12px}.c-answer-row{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.c-hint{color:#44673c;background:0 0;border:0;padding:0;font-size:11px!important}.c-answer-row>span{color:#7d8b72;font-size:9px}.c-answer-note{color:#4f6d44;min-height:31px;margin-top:12px;font-size:11px;line-height:1.4}.c-foundation{color:#72806b;border-bottom:1px solid #dce2d3;justify-content:space-between;align-items:center;gap:25px;max-width:800px;margin:12px auto 0;padding:0 25px 44px;font-size:11px;display:flex}.c-foundation b{color:#355a3c;font-weight:500}.c-experience{padding-top:65px;padding-bottom:60px}.c-section-heading{text-align:center;margin-bottom:38px}.c-section-heading .n-kicker{justify-content:center;font-size:9px;margin-bottom:18px!important}.c-section-heading h2{font-size:clamp(40px,4.3vw,59px)}.c-features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.c-feature-art{background:#e5eddb;border-radius:18px;justify-content:center;align-items:center;height:260px;padding:44px 20px 20px;display:flex;position:relative;overflow:hidden}.c-art-label{text-align:center;letter-spacing:.1em;color:#748267;font-size:7px;position:absolute;top:20px;left:0;right:0}.c-adapt-art{background:#e1ead6}.c-equation{background:#fcfcf4;border:1px solid #fff;border-radius:13px;padding:20px 30px;font-family:Georgia,serif;font-size:29px;line-height:1.2;position:absolute;box-shadow:0 12px 25px #3b5e3320}.c-equation-back{color:#789169;font-size:23px;top:60px;left:30px;transform:rotate(-9deg)}.c-equation-back>span{font-family:var(--mz-sans),sans-serif;color:#879e68;margin-left:20px;font-size:15px}.c-equation-front{width:205px;top:119px;right:28px;transform:rotate(7deg)}.c-level-label{font-family:var(--mz-sans),sans-serif;letter-spacing:.12em;color:#86906f;margin-bottom:8px;font-size:7px;display:block}.c-level-track{gap:4px;margin-top:17px;display:flex}.c-level-track i{background:#e6eadd;border-radius:10px;width:26px;height:4px}.c-level-track i:nth-child(-n+3){background:#93af7e}.c-star{color:#caa04f;font-size:38px;position:absolute;bottom:22px;left:28px}.c-explain-art{background:#eee7d4}.c-lesson-card{background:#fffdf5;border:1px solid #fff;border-radius:13px;width:100%;max-width:245px;padding:17px 18px;transform:rotate(-3deg);box-shadow:0 12px 25px #655c3820}.c-lesson-title{letter-spacing:-.04em;font-family:Georgia,serif;font-size:21px}.c-numbers{justify-content:space-between;gap:7px;margin:14px 0;display:flex}.c-numbers>span{background:#f0ecd9;border:1px solid #e8e0c6;border-radius:7px;place-items:center;width:31px;height:34px;font-family:Georgia,serif;font-size:17px;transition:background .25s,transform .25s;display:grid}.c-numbers>span.is-middle{color:#fff;background:#22503c;border-color:#22503c;transform:translateY(-4px)}.c-lesson-card p{min-height:27px;color:#7a7b63!important;margin:0!important;font-size:9px!important;line-height:1.45!important}.c-lesson-card button{color:#436738;background:0 0;border:0;justify-content:space-between;width:100%;padding:7px 0 0;display:flex;font-size:9px!important}.c-progress-art{background:#dce8df}.c-receipt{text-align:center;background:#fffef7;border:1px solid #fff;border-radius:13px;width:205px;padding:15px 20px;transform:rotate(4deg);box-shadow:0 12px 25px #3b5e3320}.c-receipt-spark{color:#d3a94c;font-size:28px;line-height:1;display:block}.c-receipt strong{letter-spacing:-.04em;margin:6px 0;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.c-receipt-count{justify-content:center;gap:35px;margin:10px 0;display:flex}.c-receipt-count b{font-size:27px;font-weight:400;line-height:1.2}.c-receipt-count span{color:#819073;font-size:8px;display:block}.c-dots{justify-content:center;gap:4px;margin:10px 0 5px;display:flex}.c-dots span{color:#507341;background:#dce7ce;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6px;display:grid}.c-receipt small{color:#829172;font-size:8px}.c-feature-number{letter-spacing:.1em;color:#7f8d74;margin-top:22px;font-size:8px;display:block}.c-features h3{letter-spacing:-.045em;margin:8px 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:400}.c-features article>p{color:#6d7b64;max-width:310px;font-size:13px;line-height:1.65}.c-preview-label{text-align:center;color:#8a9481;font-size:9px;margin-top:30px!important}.c-membership{border-top:1px solid #dce2d3;border-bottom:1px solid #dce2d3;grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;padding-top:45px;padding-bottom:45px;display:grid}.c-pill{letter-spacing:.12em;color:#667b50;background:#e8ecd9;border:1px solid #d7dfc8;border-radius:20px;margin-bottom:20px;padding:6px 10px;font-size:8px;display:inline-block}.c-membership h2{font-size:clamp(32px,3.1vw,43px)}.c-membership p{color:#6d7b64;margin-bottom:20px;font-size:13px;line-height:1.7}.c-membership .n-button{padding:12px 18px;font-size:12px}.c-membership small{color:#869079;margin-top:10px;font-size:9px;display:block}.c-faq{max-width:840px;padding-top:40px;padding-bottom:45px}.c-faq details{border-bottom:1px solid #dce2d3}.c-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:17px 0;font-size:13px;list-style:none;display:flex}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary span{color:#789067;font-size:20px;line-height:1}.c-faq details[open] summary span{transform:rotate(45deg)}.c-faq details p{color:#6d7b64;padding:0 30px 20px 0;font-size:12px;line-height:1.7}.c-finale{isolation:isolate;background:#eaf0df;border-radius:20px;align-items:center;max-width:1400px;min-height:355px;margin:0 auto;padding:45px 80px;display:flex;position:relative;overflow:hidden}.c-finale>img{z-index:-2;object-fit:cover;object-position:center 75%;width:100%;height:100%;position:absolute;inset:0}.c-finale:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7f4eeeb,#0000 80%);position:absolute;inset:0}.c-finale .n-kicker{font-size:9px;margin-bottom:20px!important}.c-finale h2{margin-bottom:23px;font-size:54px}.c-finale .n-button{padding:12px 19px;font-size:12px}.c-site .n-footer{padding-top:30px;padding-bottom:30px}.c-site .n-footer small{margin-left:auto}@media (width>=1400px){.c-world{height:745px}.c-hero{min-height:860px}.c-practice-preview{margin-top:60px}}@media (width<=1000px){.c-world{object-position:65% bottom}.c-hero-copy h1{font-size:65px}.c-practice-preview{max-width:545px;margin-top:55px}.c-features{gap:16px}.c-feature-art{padding-left:12px;padding-right:12px}.c-equation-front{width:177px;right:15px}.c-equation-back{left:15px}.c-features h3{font-size:25px}.c-finale{margin:0 20px}.c-membership{gap:30px}}@media (width<=700px){.c-site .n-header{height:72px}.c-hero{min-height:805px;padding:33px 20px 0}.c-world{object-position:62% bottom;border-radius:0;height:680px;top:0}.c-hero-copy .n-kicker{letter-spacing:.1em;font-size:8px;margin-bottom:18px!important}.c-hero-copy h1{font-size:clamp(43px,10.2vw,60px)}.c-hero-copy>p:not(.n-kicker){max-width:310px;margin:20px auto;font-size:13px}.c-hero-copy>p br{display:none}.c-hero-copy .n-button{gap:16px;padding:13px 16px;font-size:12px}.c-device-note{font-size:9px}.c-practice-preview{border-radius:16px;margin-top:100px;padding:19px 19px 8px;transform:rotate(-1deg)}.c-preview-top{padding-bottom:15px;font-size:7px}.c-question{gap:12px;margin:18px 0}.c-pencil{display:none}.c-site .c-question h2{font-size:24px}.c-question p{font-size:11px}.c-choices{gap:7px}.c-choices button{padding:10px 6px;font-size:16px}.c-choices button span{font-size:9px;right:5px}.c-answer-row>span{font-size:7px}.c-hint{font-size:9px!important}.c-answer-note{min-height:42px;font-size:10px}.c-foundation{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:0;padding:0 22px 28px;font-size:9px;display:grid}.c-foundation b{margin-bottom:4px;font-size:12px;display:block}.c-experience{padding-top:42px;padding-bottom:35px}.c-section-heading{margin-bottom:28px}.c-section-heading h2{font-size:39px}.c-section-heading .n-kicker{font-size:8px}.c-features{grid-template-columns:1fr;gap:30px}.c-feature-art{max-width:none;height:235px}.c-features article>p{max-width:none;margin-bottom:0;font-size:12px}.c-feature-number{margin-top:16px}.c-features h3{margin-top:7px;margin-bottom:8px;font-size:29px}.c-equation-front{width:200px;top:108px;right:50px}.c-equation-back{top:55px;left:48px}.c-star{bottom:19px;left:35px}.c-lesson-card{max-width:240px}.c-receipt{width:215px;padding:10px 20px}.c-receipt-count{margin:7px 0}.c-art-label{font-size:7px;top:16px}.c-preview-label{font-size:8px;margin-top:22px!important}.c-membership{grid-template-columns:1fr;gap:20px;padding-top:28px;padding-bottom:30px}.c-membership h2{font-size:34px}.c-pill{margin-bottom:14px;font-size:7px}.c-membership p{max-width:390px;font-size:12px}.c-membership small{font-size:8px}.c-faq{padding-top:20px;padding-bottom:25px}.c-faq summary{padding:15px 0;font-size:12px}.c-faq details p{font-size:11px}.c-finale{align-items:flex-start;min-height:335px;margin:0 12px;padding:32px 24px}.c-finale h2{font-size:43px}.c-finale .n-kicker{font-size:8px;margin-bottom:15px!important}.c-finale>img{object-position:75% center}.c-finale:after{background:linear-gradient(90deg,#f7f4eeeb,#0000)}.c-site .n-footer{gap:16px;padding:28px 22px}.c-site .n-footer p{font-size:9px}.c-site .n-footer small{margin-left:0}}@media (width<=360px){.c-hero{min-height:815px;padding-left:17px;padding-right:17px}.c-hero-copy h1{font-size:42px}.c-practice-preview{padding:17px 15px 8px}.c-site .c-question h2{font-size:22px}.c-foundation{padding-left:18px;padding-right:18px;font-size:8px}.c-foundation b{font-size:10px}.c-equation-front{right:30px}.c-equation-back{left:28px}.c-membership h2{font-size:29px}.c-finale h2{font-size:39px}}.c-lesson-card button{min-height:32px;font-size:10px!important}@media (width<=700px){.c-world{object-position:90% bottom}.c-hero{min-height:930px}.c-practice-preview{margin-top:225px}.c-feature-art{height:255px}.c-lesson-card button{min-height:40px;font-size:11px!important}}.c-foundation{gap:28px;max-width:1000px}.c-foundation span{text-align:center;flex:1;font-size:10px}.c-foundation b{margin-bottom:5px;font-size:13px;display:block}.c-coach-art{background:#e1ead6}.c-coach-card{background:#fffef7;border:1px solid #fff;border-radius:14px;width:250px;padding:18px;transform:rotate(-3deg);box-shadow:0 12px 25px #3b5e3320}.c-coach-heading{letter-spacing:-.03em;align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;line-height:1.2;display:flex}.c-coach-heading>span{color:#7a945e;background:#e8edd9;border-radius:11px;place-items:center;width:34px;height:34px;font-size:27px;display:grid}.c-coach-heading small{font-family:var(--mz-sans),sans-serif;letter-spacing:0;color:#7f8c73;margin-top:4px;font-size:8px;display:block}.c-coach-message{color:#59704b;background:#f0f3e6;border-radius:10px;min-height:73px;margin:13px 0 3px;padding:12px;font-size:11px;line-height:1.5}.c-coach-action{color:#44673c;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:35px;padding:4px 0;display:flex;font-size:10px!important}.c-example-label{letter-spacing:.09em;color:#8e987f;margin-top:4px;font-size:6px;display:block}.c-insights-art{background:#dce8df}.c-insights-card{background:#fffef7;border:1px solid #fff;border-radius:14px;width:250px;padding:20px;transform:rotate(3deg);box-shadow:0 12px 25px #3b5e3320}.c-insights-heading{letter-spacing:-.04em;font-family:Georgia,serif;font-size:19px;line-height:1.3}.c-insights-heading>span{font-size:8px;font-family:var(--mz-sans),sans-serif;letter-spacing:0;color:#879278;margin-top:3px;display:block}.c-topic-bars{gap:13px;margin:18px 0;display:grid}.c-topic-bars>div{grid-template-columns:55px 1fr;align-items:center;gap:10px;display:grid}.c-topic-bars span{color:#6f7d60;font-size:9px}.c-topic-bars i{background:#e9eddf;border-radius:9px;height:7px;display:block;overflow:hidden}.c-topic-bars b{background:#75965f;border-radius:9px;width:78%;height:100%;display:block}.c-topic-bars>div:nth-child(2) b{background:#c4a45e;width:55%}.c-topic-bars>div:nth-child(3) b{background:#a9bb96;width:37%}.c-insights-tags{color:#788a67;border-top:1px solid #e5e9db;justify-content:space-between;margin-bottom:10px;padding-top:12px;font-size:7px;display:flex}.c-features .c-feature-number{font-size:7px}.c-art-label{font-size:6.5px}@media (width<=700px){.c-hero-copy h1{font-size:clamp(38px,9.8vw,53px)}.c-foundation{gap:10px}.c-foundation span{font-size:8px}.c-foundation b{font-size:10px}.c-coach-action{min-height:40px;font-size:11px!important}.c-coach-card,.c-insights-card{width:255px}.c-site .c-finale h2{font-size:37px}.c-finale .n-kicker{max-width:230px;font-size:7px}.c-features .c-feature-number{font-size:7px}}.c-insights-art .c-art-label{top:12px}.c-insights-card{padding:16px 18px}.c-topic-bars{gap:11px;margin:15px 0}.c-hero-copy>p:not(.n-kicker){max-width:630px}.c-practice-preview.p-practice{margin-top:35px;padding:22px 28px 17px}.p-problem-title{margin:18px 0 14px}.c-site .p-problem-title h2{letter-spacing:-.04em;margin-bottom:6px;font-family:Georgia,serif;font-size:27px}.p-problem-title p{color:#586954;font-size:12px}.p-circuit{margin:0 0 11px;padding-top:26px;position:relative}.p-circuit svg{width:100%;height:auto;display:block;overflow:visible}.p-wire,.p-switch-line{fill:none;stroke:#8c9b84;stroke-width:3px;stroke-linecap:round;transition:stroke .2s}.p-battery{stroke:#22503c;stroke-width:3px;fill:none}.p-bulb{fill:#edf0e3;stroke:#8c9b84;stroke-width:2px;transition:fill .2s,stroke .2s}.p-filament{stroke:#8c9b84;stroke-width:2px}.p-circuit text{letter-spacing:1px;fill:#75816b;font-size:8px}.is-complete .p-wire,.is-complete .p-switch-line{stroke:#22503c}.is-complete .p-bulb{fill:#f0c45b;stroke:#b98b2e;filter:drop-shadow(0 0 9px #edc86680)}.is-complete .p-filament{stroke:#8f691f}.p-switch{color:#22503c;background:#f3f5e9;border:1px solid #cbd6bd;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:7px 11px;display:flex;position:absolute;top:0;transform:translate(-50%);font-size:11px!important}.p-switch span{font-size:9px}.p-switch-a{left:33%}.p-switch-b{left:67%}.p-switch[aria-pressed=true]{color:#fff;background:#22503c;border-color:#22503c}.p-problem-feedback{color:#4a6542;background:#edf1e3;border-radius:9px;min-height:67px;padding:12px 14px;font-size:11px;line-height:1.5}.p-problem-feedback b{color:#284c37;margin-bottom:3px;font-weight:500;display:block}.p-practice .c-answer-row{margin-top:12px}.p-features{gap:23px}.p-panel{color:#f0f3e8;background:#1d3c2d;border:1px solid #355444;border-radius:17px;height:322px;padding:22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1435210a}.p-panel-head{letter-spacing:.09em;color:#c0cdb2;justify-content:space-between;align-items:center;gap:8px;font-size:8px;line-height:1.3;display:flex}.p-panel-head i{background:#e5b14b;border-radius:50%;flex:none;width:5px;height:5px}.p-coach-signal{margin-top:23px}.p-coach-signal>span{letter-spacing:.1em;color:#9dad96;font-size:7px}.p-coach-signal strong{letter-spacing:-.04em;margin:4px 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.p-coach-signal svg{width:100%;height:61px;overflow:visible}.p-chart-grid{stroke:#72947735;stroke-width:1px;fill:none}.p-chart-line{stroke:#e3b65b;stroke-width:2px;fill:none;stroke-linejoin:round;stroke-linecap:round}.p-chart-dot{fill:#e3b65b;stroke:#234735;stroke-width:2px}.p-axis{letter-spacing:.05em;color:#aebea1;justify-content:space-between;margin:2px 0 16px;font-size:6px;display:flex}.p-coach-response{border-top:1px solid #8ca08238;padding-top:13px}.p-coach-response>span{letter-spacing:.08em;color:#e0c379;font-size:8px}.p-coach-response p{color:#d0daca;min-height:48px;margin-top:7px;font-size:10px;line-height:1.6}.p-panel-action{color:#e6d6a2;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:9px 0 0;display:flex;font-size:10px!important}.p-panel-action span{font-size:16px}.p-explain{color:#254e37;background:#eeeadb;border-color:#e3dcc6}.p-explain .p-panel-head{color:#657a56}.p-orbit{height:94px;margin:10px 0 0}.p-orbit svg{width:100%;height:100%;display:block}.p-orbit-line{fill:none;stroke:#9daa88;stroke-width:1px;stroke-dasharray:3 4}.p-earth{fill:#7e9970}.p-land{stroke:#becbac;stroke-width:8px;fill:none;stroke-linecap:round}.p-gravity{stroke:#aa853d;stroke-width:1.4px;fill:none}.p-satellite{fill:#2b5940}.p-velocity{stroke:#2b5940;stroke-width:1.4px;fill:none}.p-orbit text{fill:#6a765b;font-size:8px}.p-explain h4{letter-spacing:-.04em;margin:4px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.13}.p-depth{gap:7px;display:flex}.p-depth button{color:#4a6540;background:0 0;border:1px solid #d0d7bc;border-radius:20px;min-height:30px;padding:6px 11px;font-size:9px!important}.p-depth button[aria-pressed=true]{color:#fbf9ef;background:#2b513a;border-color:#2b513a}.p-explain-answer{color:#596c49;min-height:51px;margin-top:12px;font-size:10px;line-height:1.65}.p-insights{background:#182f26}.p-insight-tabs{border-bottom:1px solid #607b573e;gap:3px;margin-top:23px;display:flex}.p-insight-tabs button{color:#b6c5ab;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:32px;padding:0 7px 9px;font-size:9px!important}.p-insight-tabs button:first-child{padding-left:0}.p-insight-tabs button[aria-pressed=true]{color:#f5e8b6;border-bottom-color:#dfbd67}.p-insight-view{padding-top:18px}.p-insight-view svg{width:100%;height:140px;overflow:visible}.p-insight-view svg text{fill:#b0c1a7;font-size:9px}.p-radar-fill{stroke:#dcc17a;stroke-width:1.5px;fill:#d3b65e25}.p-radar-points{fill:#e3ca87}.p-scatter-zone{fill:#74956423;stroke:#79996b66;stroke-dasharray:3 4}.p-signal-tags{color:#c6d2bb;justify-content:center;align-items:center;gap:15px;min-height:16px;margin-top:5px;font-size:7px;display:flex}.p-signal-tags span{align-items:center;gap:5px;display:flex}.p-signal-tags i{background:#dcc17a;border-radius:50%;width:4px;height:4px}.p-signal-tags span:nth-child(2) i{background:#8ca477}.p-signal-tags span:nth-child(3) i{background:#b2bba9}.p-insight-view>p{text-align:center;color:#b4c3a9;margin-top:13px;font-size:9px;line-height:1.5}.p-features h3{font-size:28px;line-height:1.13}.p-features article>p{max-width:340px;font-size:12px}.c-preview-label{max-width:760px;line-height:1.6;margin-left:auto!important;margin-right:auto!important}.c-site .c-finale h2{font-size:47px}.p-panel button:focus-visible,.p-practice button:focus-visible{outline-offset:4px;outline:2px solid #d7a842}.p-panel button{transition:opacity .15s}.p-panel button:hover{opacity:.8}@media (width<=1000px) and (width>=701px){.p-features{gap:15px}.p-panel{height:330px;padding:17px 15px}.p-panel-head{font-size:6px}.p-coach-signal strong{font-size:22px}.p-coach-response p{font-size:9px}.p-insight-tabs button{padding-left:4px;padding-right:4px;font-size:8px!important}.p-features h3{font-size:24px}.p-explain-answer{font-size:9px}.p-signal-tags{gap:8px;font-size:6px}}@media (width<=700px){.c-hero{min-height:970px}.c-hero-copy h1{font-size:clamp(39px,10.2vw,57px)}.c-practice-preview.p-practice{margin-top:213px;padding:19px 18px 16px}.c-site .p-problem-title h2{font-size:25px}.p-problem-title p{font-size:10px}.p-circuit{padding-top:29px}.p-switch{min-height:34px;padding:6px 9px}.p-problem-feedback{min-height:77px;font-size:10px}.p-practice .c-answer-row>span{font-size:8px}.p-panel{height:318px;padding:22px 25px}.p-features{gap:30px}.p-coach-signal strong{font-size:26px}.p-coach-signal svg{height:57px}.p-coach-response p{min-height:52px;font-size:11px}.p-panel-action{min-height:35px;font-size:11px!important}.p-explain{height:322px}.p-explain-answer{font-size:11px}.p-insight-tabs button{min-height:35px;font-size:10px!important}.p-insight-view svg{height:130px}.p-insight-view>p{font-size:10px}.p-signal-tags{font-size:8px}.p-features h3{font-size:29px}.c-section-heading .n-kicker{max-width:290px;line-height:1.6;margin-left:auto!important;margin-right:auto!important}.c-section-heading h2{font-size:38px}.c-site .c-finale h2{font-size:35px}.c-preview-label{font-size:9px}.c-foundation b{font-size:10px}}@media (width<=360px){.c-hero-copy h1{font-size:36px}.p-panel{padding:20px}.c-section-heading h2{font-size:34px}.c-site .c-finale h2{font-size:31px}.p-switch span{font-size:8px}}.p-coach-signal{margin-top:16px;line-height:1}.p-coach-signal>span{line-height:1.3;display:block}.p-coach-signal strong{margin:4px 0 7px;line-height:1.15}.p-coach-signal svg{height:55px;display:block}.p-coach .p-axis{margin:2px 0 12px;line-height:1.3}.p-coach-response{line-height:1.3}.p-coach-response>span{line-height:1.3;display:block}.p-coach-response p{min-height:48px;margin:7px 0 0!important}.p-coach .p-panel-action{line-height:1.3}@media (width<=700px){.p-coach-response p{min-height:52px}}.c-site .n-logo{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.n-brand-logo{width:156px;height:auto;display:block}.c-site .n-footer .n-brand-logo{width:140px}.n-brand-mark{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.n-dialog .n-brand-mark{width:48px;height:48px}.p-coach-response>span{color:#f7f4ee;align-items:center;gap:10px;display:flex}.p-coach-signal svg{height:45px}.p-explain .p-panel-head{min-height:24px}.p-explain .p-orbit{height:80px}@media (width<=700px){.n-brand-logo,.c-site .n-footer .n-brand-logo{width:132px}}@media (width<=360px){.n-brand-logo{width:120px}.n-nav-actions{gap:10px}}.c-world{border-radius:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 73%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 73%,#0000 100%)}.c-finale{background:0 0;border-radius:0}.c-finale>img{-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 66%,#0000 100%)}@media (width>=1400px){.c-world{-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 70%,#0000 100%)}}.launch-site{--m-ink:#1f4936;--m-muted:#5f705e;--m-line:#dce3d9;--m-paper:#f7f6f0;--m-gold:#b59652;color:var(--m-ink);font-size:16px}.launch-site :is(h1,h2,h3){text-wrap:balance}.launch-site ::selection{color:#1f4936;background:#dfe9d1}.launch-site main:focus{outline:none}.launch-site .n-header{max-width:1328px;height:88px;padding:0 32px}.launch-site .n-header nav{gap:30px;font-size:13px}.launch-site .n-header nav a{padding:14px 0;position:relative}.launch-site .n-header nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:9px;left:0;transform:scaleX(0)}.launch-site .n-header nav a:hover:after{transform:scaleX(1)}.launch-site .n-button{border-radius:10px;gap:28px;min-height:48px;padding:13px 20px;font-size:13px;transition:transform .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff24,0 4px 12px #193b2812}.launch-site .n-button:active{transform:translateY(0);box-shadow:inset 0 2px 7px #152c2820}.launch-site .n-header .n-button{min-height:43px;padding:10px 17px}.launch-site .c-hero{max-width:1500px;height:clamp(650px,55vw,800px)}.launch-site .c-hero-copy{width:51%;padding-top:clamp(70px,8.4vw,124px);padding-left:clamp(32px,6.5vw,104px)}.launch-site .c-hero-copy h1{letter-spacing:-.052em;font-size:clamp(52px,5.5vw,78px);line-height:1.035}.launch-site .c-hero-copy h1 em{color:#607658}.launch-site .c-hero-copy .n-kicker{letter-spacing:.13em;color:#365941;font-size:10px;margin-bottom:25px!important}.launch-site .c-hero-copy>p:not(.n-kicker){color:#4c624e;max-width:400px;margin:27px 0 28px;font-size:16px;line-height:1.7}.launch-site .j-scene-opening:after{background:linear-gradient(90deg,#fff 0%,#ffffffd1 10%,#ffffff70 30%,#0000 51% 93%,#fff 100%),linear-gradient(#fff,#0000 13% 81%,#fff)}.launch-site .ll-watch-link{border-bottom-color:#9caa8d;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.launch-site .ll-watch-link span{font-size:20px;transition:transform .2s}.launch-site .ll-watch-link:hover span{transform:translate(2px,2px)}.launch-site .c-device-note{color:#62725b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.launch-site .c-device-note svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:12px;height:16px}.launch-site .c-device-note>span{margin:0 2px}.launch-site .ll-opening-question{border-radius:14px;max-width:280px;padding:16px 20px;bottom:5%;right:11%;box-shadow:0 12px 34px #27432b0d}.launch-site .ll-opening-question>div>span{color:#6b7a5d;font-size:9px}.launch-site .ll-opening-question strong{font-size:22px}.launch-site .j-film-control{width:40px;height:40px;bottom:7%;right:6%}.launch-site .ll-intro{max-width:1200px;padding:60px 40px 48px}.launch-site .ll-intro .n-kicker{color:#687953;letter-spacing:.13em;font-size:10px}.launch-site .ll-intro h2{font-size:clamp(38px,4.2vw,58px)}.launch-site .ll-intro>p:not(.n-kicker){color:#66725e;max-width:590px;margin:24px auto 0;font-size:16px;line-height:1.7}.launch-feature-routes{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);text-align:left;grid-template-columns:repeat(3,1fr);gap:0;max-width:910px;margin:38px auto 0;display:grid}.launch-feature-routes a{padding:22px 26px;transition:background .2s;position:relative}.launch-feature-routes a+a{border-left:1px solid var(--m-line)}.launch-feature-routes a:hover{background:#f7f8f1}.launch-feature-routes span{color:#315639;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.launch-feature-routes b{color:#8d9b73;font-size:20px;font-weight:400;transition:transform .2s}.launch-feature-routes a:hover b{transform:translate(2px,-2px)}.launch-feature-routes small{color:#728064;margin-top:5px;font-size:12px;line-height:1.6;display:block}.launch-site .ll-subjects{color:#6e7c63;gap:8px 22px;margin-top:27px;font-size:11px}.launch-site .ll-subjects span+span:before{margin-right:22px}.launch-site .ll-journey{grid-template-columns:.85fr 1.15fr;gap:60px;max-width:1280px;padding:0 36px}.launch-site .ll-story-step{min-height:550px;padding-left:27px}.launch-site .ll-story-step:last-child{min-height:690px;padding-bottom:160px}.launch-site .ll-story h2{font-size:clamp(37px,3.3vw,48px);line-height:1.11}.launch-site .ll-kicker{color:#6c7c59;font-size:10px;line-height:1.5}.launch-site .ll-copy{color:#62705c;max-width:355px;font-size:16px;line-height:1.75}.launch-site .ll-step-note{letter-spacing:.06em;color:#877340;margin-top:26px;font-size:9px}.launch-site .ll-story-moozy{width:134px;height:134px;margin:15px 0 -8px}.launch-site .ll-sticky-demo{background:#f8f9f4;border-color:#d6dfd0;border-radius:22px;padding:18px;top:22px;box-shadow:0 24px 65px #29402b0b,0 3px 8px #29402b05}.launch-site .ll-demo-header{color:#62745a;font-size:9px}.launch-site .ll-demo-header>span:last-child{color:#77836a;font-size:10px}.launch-site .ll-stage-nav{margin:17px 0 18px;padding-bottom:14px}.launch-site .ll-stage-nav a{min-height:33px;font-size:11px}.launch-site .ll-stage-nav a>span{width:25px;height:25px;font-size:10px}.launch-site .ll-stage-view{border-radius:14px;padding:24px}.launch-site .ll-panel-eyebrow{color:#647458;font-size:9px}.launch-site .ll-panel-eyebrow>span:last-child{font-size:10px}.launch-site .ll-panel-intro{color:#65745a;font-size:13px;line-height:1.6}.launch-site .ll-stage-view h3{font-size:31px}.launch-site .ll-answer-options button{min-height:46px;padding:10px;font-size:12px;transition:background .2s,border-color .2s}.launch-site .ll-answer-options button:hover{border-color:#9bad8c}.launch-site .ll-answer-options button[aria-pressed=true]{color:#fff;background:#2d563c;border-color:#2d563c}.launch-site .ll-feedback strong{color:#41653c;font-size:12px}.launch-site .ll-feedback p{color:#697c5c;font-size:12px;line-height:1.6}.launch-site .ll-demo-foot{color:#637457;gap:14px;min-height:47px;padding:13px 2px 0;font-size:10px}.launch-demo-caption{align-items:center;gap:8px;line-height:1.5;display:flex}.launch-demo-caption>span{color:#3c5e38;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.launch-demo-actions{flex:none;align-items:center;gap:14px;display:flex}.launch-site .ll-demo-foot button{color:#778666;min-height:32px;font-size:10px}.launch-demo-hint{color:#657455;white-space:nowrap;align-items:center;min-height:36px;font-size:10px;display:flex}.launch-site .ll-profile-metrics span,.launch-site .ll-topic small{color:#b8c9ae;font-size:10px}.launch-site .ll-topic>div:first-child{font-size:13px}.launch-site .ll-observation p{color:#bdcdb0;font-size:12px}.launch-site .ll-coach-identity>div>span{color:#6d7d5f;font-size:11px}.launch-site .ll-coach-quote p{color:#4c653f;font-size:14px}.launch-site .ll-reason-row>span{color:#70815f;font-size:9px}.launch-site .ll-reason-row>strong{color:#45603c;font-size:12px}.launch-site .ll-plan-link>div>span{color:#c7d6b9;font-size:9px}.launch-site .ll-plan-link strong{font-size:13px}.launch-site .ll-level-change>div>span{color:#71805e;font-size:10px}.launch-site .ll-next-problem>span{color:#74825e;font-size:9px}.launch-site .ll-next-problem p{color:#69775b;font-size:12px}.launch-site .ll-adapt-end p{color:#6a7c59;font-size:10px}.launch-site .ll-path-buttons button{min-height:40px;font-size:11px}.launch-site .ll-mini-note{color:#70815c;font-size:9px}.launch-site .ll-progress-metrics>div>span{color:#bdd0a9;font-size:9px}.launch-site .ll-progress-metrics p{color:#b3c6a3;font-size:10px}.launch-site .ll-progress-insight p{color:#becfb0;font-size:12px}.launch-site .ll-coach-return>div>span{color:#acc398;font-size:9px}.launch-site .ll-coach-return strong{font-size:12px}.launch-site .ll-circuit text{fill:#586e50;font-size:13px}.launch-site .ll-example-note{color:#738068;max-width:650px;margin:20px auto 0;font-size:11px;line-height:1.7}.launch-site .ll-explain-section{gap:80px;max-width:1160px;padding:105px 40px 115px}.launch-site .ll-explain-section h2{font-size:50px;line-height:1.08}.launch-site .ll-explain-section .n-kicker{color:#6a7c55;font-size:10px;line-height:1.6}.launch-site .ll-explain-section>div>p:not(.n-kicker){color:#61735a;max-width:365px;margin:24px 0;font-size:16px;line-height:1.75}.launch-site .ll-explain-section>div>span{color:#7a866b;font-size:12px;line-height:1.8}.launch-explain-preview{background:#f7f4e9;border:1px solid #dcdccc;border-radius:21px;padding:25px;box-shadow:0 16px 40px #66583109}.launch-explain-top,.launch-explain-top>div{align-items:center;gap:10px;display:flex}.launch-explain-top{letter-spacing:.06em;color:#5b7051;justify-content:space-between;font-size:9px}.launch-explain-top>span{letter-spacing:0;color:#827e62;font-size:10px}.launch-example-subjects{gap:6px;margin:24px 0;display:flex}.launch-site .launch-example-subjects button{color:#748064;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:9px 14px;font-size:12px}.launch-site .launch-example-subjects button[aria-pressed=true]{color:#365839;background:#fffdf6;border-color:#dddcca;box-shadow:0 2px 4px #574a2705}.launch-site .launch-question-label{letter-spacing:.1em;color:#8b8060;margin-bottom:9px;font-size:9px}.launch-site .launch-explanation-content h3{letter-spacing:-.03em;min-height:65px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.launch-explanation-art{align-items:center;height:166px;display:flex}.launch-explanation-art svg{width:100%;height:auto;max-height:166px}.launch-explanation-art text{font-family:var(--mz-sans),sans-serif;fill:#677459;font-size:12px}.launch-depth-control{border-bottom:1px solid #dedeca;gap:22px;display:flex}.launch-site .launch-depth-control button{color:#8a8b6f;background:0 0;border:0;min-height:40px;padding:0;font-size:12px;position:relative}.launch-site .launch-depth-control button[aria-pressed=true]{color:#385f3b}.launch-depth-control button[aria-pressed=true]:after{content:"";background:#64825c;height:2px;position:absolute;bottom:-1px;left:0;right:0}.launch-site .launch-explanation-answer{color:#657355;min-height:115px;margin:15px 0 0;font-size:13px;line-height:1.75}.launch-explain-note{color:#7d8669;border-top:1px solid #dedeca;align-items:center;gap:9px;padding-top:15px;font-size:10px;display:flex}.launch-explain-note>span{color:#ae9659;font-size:22px}.launch-membership{color:#edf2e5;background:#203e30;padding:0;position:relative;overflow:hidden}.launch-membership:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;left:-320px;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff02}.launch-membership-inner{grid-template-columns:1fr 1fr;align-items:center;gap:85px;max-width:1200px;margin:auto;padding:76px 40px;display:grid}.launch-membership-label{letter-spacing:.12em;color:#c4d1ae;align-items:center;gap:12px;margin-bottom:29px;font-size:10px;display:flex}.launch-site .launch-membership h2{letter-spacing:-.04em;color:#f7f7ee;font-size:48px;line-height:1.08}.launch-site .launch-membership h2 em{color:#c0ceaa}.launch-site .launch-membership-copy>p{color:#bac9b3;max-width:400px;margin:26px 0;font-size:14px;line-height:1.8}.launch-site .launch-button-cream{background:#f2f0df;border-color:#f4f5e9;box-shadow:0 3px 10px #0e21171a;color:#294b34!important}.launch-membership-copy>small{color:#a6b99c;margin-top:15px;font-size:10px;line-height:1.7;display:block}.launch-membership-benefits{background:linear-gradient(140deg,#36523b70,#283f3180);border:1px solid #687e5d;border-radius:18px;padding:0 27px}.launch-membership-top{letter-spacing:.1em;color:#c0ceac;border-bottom:1px solid #82927750;justify-content:space-between;align-items:center;padding:23px 0 20px;font-size:9px;display:flex}.launch-membership-top>span:last-child{font-size:21px}.launch-membership-benefits>a{border-bottom:1px solid #82927740;align-items:flex-start;gap:18px;padding:25px 0;transition:opacity .2s;display:flex}.launch-membership-benefits>a:hover{opacity:.75}.launch-benefit-number{color:#a4b593;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px}.launch-site .launch-membership-benefits h3{letter-spacing:-.02em;color:#eff3e5;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.2}.launch-site .launch-membership-benefits p{color:#b3c4a7;margin-top:8px;font-size:12px;line-height:1.7}.launch-membership-benefits>a>span:last-child{color:#b4c49e;margin-left:auto;font-size:17px}.launch-membership-base{align-items:flex-start;gap:12px;padding:20px 0;display:flex}.launch-site .launch-membership-base p{color:#a3b895;margin:0;font-size:10px}.launch-membership-base>span{color:#c2cea3;font-size:14px}.launch-site .launch-faq{grid-template-columns:.8fr 1.2fr;gap:85px;max-width:1160px;padding:100px 40px 90px;display:grid}.launch-site .launch-faq-intro .n-kicker{color:#728461;font-size:10px}.launch-site .launch-faq-intro h2{font-size:46px}.launch-site .launch-faq-intro>p:not(.n-kicker){color:#6c795e;max-width:250px;margin:22px 0;font-size:14px;line-height:1.75}.launch-quiet-link{border-bottom:1px solid #a9b895;align-items:center;gap:25px;min-height:44px;display:inline-flex;font-size:12px!important}.launch-faq-list{border-top:1px solid var(--m-line)}.launch-faq-list details{border-bottom:1px solid var(--m-line)}.launch-faq-list summary{cursor:pointer;color:#3f5f3c;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:14px;list-style:none;display:flex}.launch-faq-list summary::-webkit-details-marker{display:none}.launch-faq-list summary>span{color:#8c9c76;font-size:22px;line-height:1;transition:transform .25s}.launch-faq-list details[open] summary>span{transform:rotate(45deg)}.launch-site .launch-faq-list details>p{color:#6e7a60;padding:0 25px 24px 0;font-size:13px;line-height:1.8}.launch-site .c-finale h2{font-size:clamp(40px,4.15vw,59px);line-height:1.06}.launch-site .c-finale>.j-final-copy{width:48%;padding-top:68px}.launch-site .j-final-copy>p:not(.n-kicker){max-width:340px;font-size:15px;line-height:1.75}.launch-site .c-finale .n-kicker{max-width:none;font-size:10px}.launch-site .ll-closing-plan{max-width:330px}.launch-site .ll-closing-plan>div{font-size:9px}.launch-site .ll-closing-plan>p{color:#657950;font-size:12px}.launch-site .ll-closing-plan-foot{color:#7b815a;font-size:8px}.launch-site .launch-footer{border-top:1px solid var(--m-line);grid-template-columns:1fr auto;gap:34px;max-width:1280px;padding:44px 40px 30px;display:grid}.launch-footer-brand{align-items:center;gap:35px;display:flex}.launch-site .launch-footer-brand>p{color:#758368;font-size:12px;line-height:1.7}.launch-footer nav{color:#65755b;flex-wrap:wrap;align-items:center;gap:24px;font-size:11px;display:flex}.launch-footer nav a{align-items:center;min-height:44px;display:flex}.launch-footer nav a:hover{color:#294e34}.launch-footer-bottom{color:#839077;border-top:1px solid #e8ece2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;font-size:10px;display:flex}.launch-footer-bottom>a{color:#617754;align-items:center;min-height:36px;display:flex}.launch-site .launch-access{color:#2d5337;background:#fffef8;border:1px solid #d9e1d0;border-radius:22px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);padding:40px;overflow:auto}.launch-site .launch-access::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#142d2266}.launch-site .n-dialog-close{min-width:40px;min-height:40px}.launch-access-kicker{letter-spacing:.13em;color:#83906b;margin:18px 0;font-size:9px;display:block}.launch-site .launch-access h2{font-size:39px;line-height:1.1}.launch-site .launch-access>p:not(.n-small){color:#6f7c60;margin:22px 0;font-size:14px;line-height:1.75}.launch-access-steps{text-align:left;border-top:1px solid #e1e6d8;border-bottom:1px solid #e1e6d8;gap:12px;margin:22px 0;padding:17px 0;display:grid}.launch-access-steps span{color:#6b7a59;align-items:center;gap:14px;font-size:12px;display:flex}.launch-access-steps b{color:#a58e55;font-size:10px;font-weight:400}.launch-site .launch-access .n-small{margin-top:17px;font-size:11px}.launch-site .n-menu{border:1px solid #dbe3d4;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:12px}.launch-site .n-menu span{background:#355839;width:17px;height:1.5px;transition:transform .2s}.launch-site .n-menu[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.launch-site .n-menu[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (hover:hover){.launch-site .ll-path-buttons button:hover{border-color:#8fa67b}.launch-faq-list summary:hover{color:#829360}}@media (width>=1051px) and (height<=780px){.launch-site .ll-sticky-demo{padding:15px;top:12px}.launch-site .ll-stage-view{padding:18px}.launch-site .ll-stage-view h3{margin-top:15px;font-size:27px}.launch-site .ll-panel-intro{margin-top:10px;font-size:12px;line-height:1.55}.launch-site .ll-circuit,.launch-site .ll-trend{max-width:310px;margin-top:10px;margin-bottom:10px}.launch-site .ll-coach-identity{margin:12px 0}.launch-site .ll-coach-identity img{width:55px;height:55px}.launch-site .ll-coach-identity h3{margin:0;font-size:26px}.launch-site .ll-coach-quote{padding:14px 18px}.launch-site .ll-coach-quote p{font-size:13px;line-height:1.55}.launch-site .ll-reason-row{padding:10px 0}.launch-site .ll-reason-row>span{margin-bottom:4px}.launch-site .ll-plan-link{margin-top:14px;padding:13px}.launch-site .ll-feedback{margin-top:13px;padding-top:12px}.launch-site .ll-feedback p{font-size:11px}.launch-site .ll-next-problem{padding:12px}.launch-site .ll-next-problem h4{margin:7px 0;font-size:21px}.launch-site .ll-next-problem p{font-size:11px}.launch-site .ll-level-change{gap:20px;margin-top:14px}.launch-site .ll-rungs{height:44px;margin-bottom:10px}.launch-site .ll-adapt-end{margin-top:12px}.launch-site .ll-mini-note{margin-top:8px}.launch-site .ll-demo-foot{min-height:40px;padding-top:9px}.launch-site .ll-progress-metrics{margin-top:20px}.launch-site .ll-progress-insight p{font-size:11px}}@media (width<=1150px){.launch-membership-inner{gap:48px}.launch-site .launch-membership h2{font-size:42px}.launch-site .launch-faq{gap:48px}.launch-site .launch-footer{grid-template-columns:1fr}.launch-footer-bottom{grid-column:auto}}@media (width<=1050px){.launch-site .ll-journey{max-width:800px;padding:0 36px;display:block}.launch-site .ll-story-step,.launch-site .ll-story-step:last-child{min-height:0;padding:46px 0}.launch-site .ll-story-copy{padding-right:150px}.launch-site .ll-copy{max-width:100%;font-size:15px}.launch-site .ll-story-moozy{width:125px;height:125px;margin:0}.launch-site .ll-stage-view{min-height:0;padding:26px}.launch-site .ll-sticky-demo{display:none}.launch-site .ll-mobile-caption{color:#718362;margin-bottom:13px;font-size:9px}.launch-site .ll-explain-section{gap:42px;padding:80px 36px}.launch-site .ll-explain-section h2{font-size:42px}.launch-site .c-hero{height:660px}.launch-site .c-hero-copy{width:57%;padding-top:85px;padding-left:36px}.launch-site .c-hero-copy h1{font-size:clamp(46px,5.4vw,57px)}.launch-site .c-hero-copy>p:not(.n-kicker){max-width:325px;font-size:14px}.launch-site .c-device-note{max-width:320px;font-size:10px}.launch-site .c-device-note>span{display:none}.launch-site .ll-hero-actions{gap:17px}.launch-site .ll-watch-link{gap:7px;font-size:11px}.launch-site .ll-opening-question{bottom:4%;right:9%}.launch-feature-routes a{padding:20px}.launch-site .c-finale>.j-final-copy{width:50%}.launch-site .c-finale h2{font-size:43px}.launch-site .j-final-copy>p:not(.n-kicker){max-width:290px;font-size:14px}}@media (width<=800px){.launch-site .n-header{height:76px;padding:0 24px}.launch-site .n-header .n-brand-logo{width:132px;height:auto}.launch-site .n-nav-actions{gap:10px}.launch-site .n-menu{display:flex}.launch-site .n-header nav{z-index:25;background:#fffef9;border:1px solid #dce4d5;border-radius:14px;padding:12px 22px;display:none;position:absolute;top:68px;left:18px;right:18px;box-shadow:0 18px 45px #24402a17}.launch-site .n-header nav.is-open{flex-direction:column;gap:0;display:flex}.launch-site .n-header nav a{min-height:48px;padding:13px 0;font-size:14px}.launch-site .n-header nav a+a{border-top:1px solid #e6eadf}.launch-site .n-header nav a:after{display:none}.launch-membership-inner{grid-template-columns:1fr;gap:38px;max-width:640px;padding:56px 32px}.launch-site .launch-membership-copy>p{max-width:480px}.launch-site .launch-faq{grid-template-columns:1fr;gap:28px;max-width:640px;padding:70px 32px}.launch-site .launch-faq-intro>p:not(.n-kicker){max-width:380px}}@media (width<=700px){.launch-site .n-header{height:72px;padding:0 20px}.launch-site .n-header .n-brand-logo{width:116px}.launch-site .n-header .n-button{gap:12px;min-height:41px;padding:9px 12px;font-size:11px}.launch-site .n-menu{width:41px;height:41px}.launch-site .c-hero{height:820px}.launch-site .c-hero-copy{text-align:center;width:100%;max-width:none;padding:42px 22px 0}.launch-site .c-hero-copy .n-kicker{letter-spacing:.09em;justify-content:center;max-width:none;font-size:9px;margin-bottom:23px!important}.launch-site .c-hero-copy h1{font-size:clamp(44px,10.9vw,62px);line-height:1.05}.launch-site .c-hero-copy>p:not(.n-kicker){max-width:350px;margin:24px auto;font-size:15px;line-height:1.65}.launch-site .ll-hero-actions{justify-content:center;gap:22px}.launch-site .ll-watch-link{gap:6px;font-size:12px}.launch-site .c-hero-copy .n-button{gap:16px;padding:12px 16px;font-size:12px}.launch-site .c-device-note{justify-content:center;gap:6px;max-width:none;margin-top:17px;font-size:10px}.launch-site .c-device-note>span{display:inline}.launch-site .j-scene-opening{height:390px;top:430px}.launch-site .j-scene-opening:after{background:linear-gradient(90deg,#fff,#0000 9% 91%,#fff),linear-gradient(#fff,#0000 15% 80%,#fff)}.launch-site .ll-opening-question{width:248px;padding:13px 16px;bottom:4px;left:50%;right:auto}.launch-site .ll-opening-question strong{font-size:20px}.launch-site .ll-opening-question>div>span{font-size:8px}.launch-site .j-film-control{width:40px;height:40px;bottom:15%;right:7%}.launch-site .ll-intro{padding:53px 24px 10px}.launch-site .ll-intro .n-kicker{font-size:9px;line-height:1.6;margin-bottom:22px!important}.launch-site .ll-intro h2{font-size:37px;line-height:1.1}.launch-site .ll-intro>p:not(.n-kicker){margin:22px auto;font-size:14px;line-height:1.75}.launch-feature-routes{background:#f7f8f2;border:0;border-radius:12px;flex-direction:column;margin-top:29px;display:flex;overflow:hidden}.launch-feature-routes a{padding:15px 18px}.launch-feature-routes a+a{border-top:1px solid #e1e7d9;border-left:0}.launch-feature-routes span{font-size:13px}.launch-feature-routes small{margin-top:3px;font-size:12px}.launch-site .ll-subjects{gap:9px 16px;margin-top:23px;font-size:10px}.launch-site .ll-journey{padding:0 22px}.launch-site .ll-story-step,.launch-site .ll-story-step:last-child{gap:20px;padding:43px 0 35px}.launch-site .ll-story-copy{padding:0}.launch-site .ll-story h2{font-size:36px;line-height:1.12}.launch-site .ll-copy{margin-top:20px;font-size:14px;line-height:1.8}.launch-site .ll-kicker{font-size:9px}.launch-site .ll-step-note{margin-top:20px;font-size:8px}.launch-site .ll-story-moozy{width:92px;height:92px;margin:8px auto -8px}.launch-site .ll-stage-view{padding:23px 19px}.launch-site .ll-panel-eyebrow{font-size:8px}.launch-site .ll-panel-eyebrow>span:last-child{font-size:9px}.launch-site .ll-stage-view h3{font-size:28px}.launch-site .ll-panel-intro{font-size:12px;line-height:1.7}.launch-site .ll-answer-options button{min-height:46px;padding:9px 6px;font-size:11px}.launch-site .ll-feedback p{font-size:12px}.launch-site .ll-profile-metrics span{font-size:9px}.launch-site .ll-topic small{font-size:10px}.launch-site .ll-circuit text{font-size:16px}.launch-site .ll-coach-identity img{width:52px;height:60px}.launch-site .ll-coach-identity h3{font-size:25px}.launch-site .ll-coach-quote{padding:17px}.launch-site .ll-coach-quote p{font-size:13px}.launch-site .ll-reason-row>strong{font-size:12px}.launch-site .ll-next-problem h4{font-size:23px}.launch-site .ll-level-change>div>span{font-size:9px}.launch-site .ll-progress-metrics>div>span{font-size:8px}.launch-site .ll-progress-metrics p{font-size:9px}.launch-site .ll-trend text{font-size:12px}.launch-site .ll-path-buttons button{min-height:44px}.launch-site .ll-example-note{margin-top:25px;font-size:10px}.launch-site .ll-explain-section{max-width:500px;padding:67px 22px;display:block}.launch-site .ll-explain-section h2{font-size:38px}.launch-site .ll-explain-section .n-kicker{font-size:9px}.launch-site .ll-explain-section>div>p:not(.n-kicker){margin:22px 0;font-size:14px}.launch-site .ll-explain-section>div>span{font-size:11px}.launch-explain-preview{margin-top:31px;padding:22px 19px}.launch-site .launch-explanation-content h3{font-size:27px}.launch-site .launch-example-subjects button{min-height:44px;padding:9px 13px}.launch-site .launch-depth-control button{min-height:44px}.launch-site .launch-explanation-answer{min-height:155px}.launch-explain-note{font-size:10px}.launch-membership-inner{gap:33px;padding:53px 24px}.launch-membership-label{margin-bottom:26px;font-size:9px}.launch-site .launch-membership h2{font-size:37px}.launch-site .launch-membership-copy>p{font-size:14px}.launch-membership-benefits{border-radius:14px;padding:0 20px}.launch-membership-benefits>a{gap:13px;padding:22px 0}.launch-site .launch-membership-benefits h3{font-size:21px}.launch-site .launch-membership-benefits p{font-size:12px}.launch-site .launch-faq{padding:65px 24px 50px}.launch-site .launch-faq-intro h2{font-size:38px}.launch-site .launch-faq-intro .n-kicker{font-size:9px}.launch-faq-list summary{padding:20px 0;font-size:14px}.launch-site .launch-faq-list details>p{font-size:13px;line-height:1.85}.launch-site .c-finale{height:1130px}.launch-site .c-finale>.j-final-copy{width:100%;padding:35px 24px 0}.launch-site .c-finale h2{font-size:40px}.launch-site .c-finale .n-kicker{font-size:9px}.launch-site .j-final-copy>p:not(.n-kicker){max-width:330px;font-size:14px}.launch-site .ll-closing-plan{max-width:315px}.launch-site .c-finale .j-scene-closing{height:580px;top:550px}.launch-site .c-finale .j-app-reveal{top:760px;left:10%}.launch-site .launch-footer{gap:24px;padding:32px 24px 22px}.launch-footer-brand{align-items:center;gap:22px}.launch-footer-brand .n-brand-logo{width:132px}.launch-site .launch-footer-brand>p{font-size:11px}.launch-footer nav{justify-content:space-between;gap:0;font-size:11px}.launch-footer-bottom{flex-wrap:wrap;gap:12px;padding-top:18px;font-size:9px}.launch-footer-bottom>a{margin-left:auto}.launch-site .launch-access{padding:34px 25px}.launch-site .launch-access h2{font-size:36px}}@media (width<=360px){.launch-site .n-header{padding:0 15px}.launch-site .n-header .n-brand-logo{width:105px}.launch-site .n-nav-actions{gap:7px}.launch-site .c-hero-copy h1{font-size:43px}.launch-site .ll-hero-actions{gap:13px}.launch-site .c-device-note{font-size:9px}.launch-site .ll-intro h2{font-size:33px}.launch-site .ll-answer-options button{font-size:10px}.launch-site .ll-stage-view{padding:21px 15px}.launch-site .ll-story h2,.launch-site .launch-membership h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.launch-site *,.launch-site :before,.launch-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.launch-site .ll-answer-options button[data-result=review]{color:#67552c;background:#f3e8cc;border-color:#c3ac70}.launch-site .launch-feature-routes small,.launch-site .ll-subjects,.launch-site .ll-mobile-caption,.launch-site .ll-coach-identity>div>span,.launch-site .ll-reason-row>span,.launch-site .ll-example-note,.launch-site .ll-explain-section>div>span{color:#617153}.launch-site .ll-panel-eyebrow{color:#5d6d4e}.launch-site :is(.ll-stage-1,.ll-stage-4) .ll-panel-eyebrow{color:#bdd0a7}.launch-site .ll-stage-3 .ll-panel-intro,.launch-site .ll-level-change>div>span,.launch-site .ll-level-change small,.launch-site .ll-next-problem>span,.launch-site .ll-adapt-end p,.launch-site .ll-mini-note,.launch-site .ll-path-buttons button{color:#5b6b49}.launch-site .ll-stage-nav a{color:#5f7153}.launch-site .ll-stage-nav a[aria-current=step]{color:#2e5538}.launch-site .ll-demo-foot button{color:#617052}.launch-site .launch-explain-top>span,.launch-site .launch-example-subjects button,.launch-site .launch-depth-control button,.launch-site .launch-explain-note{color:#656f4d}.launch-site .launch-question-label{color:#766642}.launch-site .ll-closing-plan>div,.launch-site .ll-closing-plan-foot{color:#63724f}.launch-site .launch-footer-brand>p,.launch-site .launch-footer-bottom,.launch-site .launch-access-kicker{color:#627153}.launch-site .launch-access-steps b{color:#806c38}@media (width>=701px){.launch-site .ll-opening-question{width:288px;max-width:288px}.launch-site .ll-opening-question strong{font-size:20px}}.path-site{--p-ink:#234b3a;--p-muted:#626f61;--p-rule:#dce3d6;--p-paper:#f6f5ef;--p-gold:#a27837}.path-site :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #b18a44}.path-site :is(#experience,#personal-coach,#adaptive-difficulty,#your-progress,#explain-anything){scroll-margin-top:34px}.path-site .c-hero-copy h1{font-size:clamp(54px,5.55vw,81px);line-height:1.045}.path-site .c-hero-copy>p:not(.n-kicker){max-width:390px}.path-site .c-hero{height:clamp(680px,56vw,820px)}.path-site .c-hero-copy{padding-top:95px}.path-site .c-hero-copy h1 em{color:#687d59}.path-site .j-scene-opening:after{background:linear-gradient(90deg,#fff 0%,#ffffffd1 8%,#ffffff70 30%,#0000 51% 94%,#fff 100%),linear-gradient(#fff,#0000 15% 77%,#fff)}.path-scene-questions{--scene-progress:0;pointer-events:none;z-index:3;position:absolute;inset:0}.path-thought{color:#385139;opacity:calc(1 - var(--scene-progress)*.85);transform:translateY(calc(var(--scene-progress)*-55px)) rotate(calc(var(--scene-progress)*-4deg));will-change:transform;background:#ffffffdf;border:1px solid #fff;border-radius:13px 13px 3px;padding:12px 18px;font:15px Georgia,serif;position:absolute;box-shadow:0 10px 35px #354b3310}.path-thought-one{top:17%;right:26%;rotate:-5deg}.path-thought-two{top:10%;right:4%;rotate:4deg}.path-scene-caption{letter-spacing:.09em;color:#566947;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:8%;right:13%}.path-scene-caption i{background:#a88946;border-radius:50%;width:5px;height:5px}.path-site .ll-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.path-site .ll-watch-link{border-bottom:1px solid #a3af97;padding:5px 0}.path-site .n-wrap{width:100%;max-width:1230px;margin-inline:auto}.path-experience h2,.path-explain h2{color:var(--p-ink);letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400;line-height:1.08}.path-experience h2 em,.path-explain h2 em{color:#738365;font-weight:400}.path-eyebrow{letter-spacing:.13em;color:#62714f;font-size:10px;font-weight:600}.path-intro{text-align:center;padding:44px 40px 85px}.path-intro h2{margin:23px 0;font-size:clamp(38px,4.8vw,65px)}.path-intro>p:not(.path-eyebrow){max-width:555px;color:var(--p-muted);margin:0 auto;font-size:16px;line-height:1.75}.path-feature-map{border-top:1px solid var(--p-rule);border-bottom:1px solid var(--p-rule);text-align:left;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.path-feature-map a{padding:25px 27px;transition:background .25s}.path-feature-map a+a{border-left:1px solid var(--p-rule)}.path-feature-map a:hover{background:var(--p-paper)}.path-feature-map a>span{letter-spacing:.12em;color:#7c886a;font-size:9px}.path-feature-map strong{color:#2f503b;margin:14px 0 19px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;display:block}.path-feature-map small{color:#5c714f;justify-content:space-between;align-items:center;font-size:12px;display:flex}.path-feature-map b{font-size:20px;font-weight:400;transition:transform .2s}.path-feature-map a:hover b{transform:translate(2px,-2px)}.path-section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:78px;padding:42px 40px 58px;display:grid}.path-section-copy h2{margin:27px 0;font-size:clamp(40px,4.15vw,57px)}.path-section-copy>p:not(.path-label){color:var(--p-muted);max-width:360px;margin:0 0 17px;font-size:15px;line-height:1.8}.path-label{letter-spacing:.1em;color:#516348;align-items:center;gap:13px;font-size:10px;display:flex}.path-label>span{font-size:10px;font-family:var(--mz-sans),sans-serif;letter-spacing:0;border:1px solid #c9d3bd;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.path-outcome{border-left:2px solid #c9b280;margin:28px 0 22px;padding-left:17px}.path-outcome>span{letter-spacing:.08em;color:#7b805f;margin-bottom:7px;font-size:9px;display:block}.path-outcome strong{color:#31523b;font:italic 23px/1.35 Georgia,serif}.path-feature-inclusion{color:#717960;font-size:11px;line-height:1.6}.path-coach-desk{background:#f5f5ee;border:1px solid #e2e6d9;border-radius:22px;padding:23px;box-shadow:0 22px 55px #233d2408}.path-demo-meta{color:#6c7960;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;line-height:1.5;display:flex}.path-demo-meta>span:last-child{letter-spacing:0;font-size:10px}.path-moment-picker{background:#e7ebdf;border-radius:10px;gap:3px;margin:20px 0;padding:5px;display:flex}.path-moment-picker button{color:#5b6d51;border-radius:7px;flex:1;min-height:44px;padding:10px 7px;font-size:11px;line-height:1.35;transition:background .25s,color .25s}.path-moment-picker button[aria-pressed=true]{color:#284b34;background:#fff;box-shadow:0 2px 6px #31452d0d}.path-moment-picker button:hover{color:#243e2b}.path-coach-content,.path-insight-view{animation:.4s both path-in}.path-evidence{color:#fff;background:#253f31;border-radius:12px;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.path-evidence>div>span{letter-spacing:.1em;color:#c2d1b5;font-size:8px}.path-evidence strong{margin:10px 0 7px;font:27px/1.25 Georgia,serif;display:block}.path-evidence p{color:#c7d7b9;font-size:12px}.path-evidence-meter{flex:none;width:66px;height:66px;position:relative}.path-evidence-meter svg{fill:none;stroke:#526649;stroke-width:3px;width:100%;height:100%;transform:rotate(-90deg)}.path-evidence-meter circle+circle{stroke:#cadca7;stroke-linecap:round}.path-evidence-meter>span{place-items:center;display:grid;position:absolute;inset:0;color:#d2e1b5!important;font-size:25px!important}.path-evidence-connector{color:#6a775d;justify-content:center;align-items:center;gap:12px;height:44px;font-size:9px;display:flex}.path-evidence-connector i{background:#c6d0bb;width:28px;height:1px}.path-coach-note{background:#fff;border:1px solid #dfe5d6;border-radius:12px;padding:18px 22px 22px}.path-coach-byline{align-items:center;gap:12px;display:flex}.path-coach-byline img{object-fit:contain;width:58px;height:58px}.path-coach-byline span{letter-spacing:.1em;color:#7d886b;font-size:8px}.path-coach-byline strong{color:#314f38;margin-top:6px;font:19px/1.3 Georgia,serif;display:block}.path-coach-note>p{color:#65725b;margin-top:15px;font-size:13px;line-height:1.8}.path-chosen{border-left:2px solid #bb9a59;justify-content:space-between;align-items:center;gap:18px;margin:23px 3px 3px;padding:3px 0 3px 16px;display:flex}.path-chosen>div>span{letter-spacing:.09em;color:#7a805e;font-size:8px}.path-chosen strong{color:#35543c;margin:7px 0;font-size:14px;font-weight:500;display:block}.path-chosen p{color:#748164;font-size:11px;line-height:1.6}.path-subject-pill{color:#5e744e;white-space:nowrap;border:1px solid #cdd7c0;border-radius:99px;padding:7px 11px;font-size:9px}.path-connection{color:#7a8668;justify-content:center;align-items:center;gap:24px;padding:35px 60px 52px;display:flex}.path-connection>span{letter-spacing:.11em;font-size:8px}.path-connection>i{background:linear-gradient(90deg,#e8ebdf,#bccca9);flex:1;max-width:150px;height:1px}.path-connection strong{color:#71815a;font:italic 400 19px Georgia,serif}.path-practice-section{grid-template-columns:1.18fr .82fr;padding-top:28px;padding-bottom:105px}.path-practice-section .path-section-copy{grid-area:1/2}.path-practice-section .path-lab{grid-area:1/1}.path-subjects{color:#68765b;flex-wrap:wrap;gap:8px 15px;max-width:310px;margin-top:23px;display:flex}.path-subjects span{font-size:10px;line-height:1.5}.path-lab{background:#fff;border:1px solid #dedfd4;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px #233d2408}.path-lab>.path-demo-meta{background:#f4f4ed;border-bottom:1px solid #e3e6db;padding:21px 25px}.path-problem{padding:25px 26px 24px}.path-problem-heading{color:#7d8366;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.path-level{color:#4e6745}.path-level small{color:#869174;font-size:8px}.path-problem h3{letter-spacing:-.025em;color:#2c4b35;margin:18px 0 0;font:34px/1.1 Georgia,serif}.path-circuit{fill:#6c815b;width:100%;max-width:440px;margin:6px auto 4px;display:block}.path-circuit .path-wire{fill:none;stroke:#8a9b76;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.path-battery{stroke:#4c6741;stroke-width:3px}.path-bulb{fill:#f1f2e8;stroke:#7c8f69;stroke-width:2px;transition:fill .4s,filter .4s}.path-circuit .path-filament{fill:none;stroke:#809468;stroke-width:2px}.path-circuit.is-revealed .path-bulb-lit{fill:#f2d58c;stroke:#bb9344;filter:drop-shadow(0 0 10px #e4c36875)}.path-circuit text{font:11px var(--mz-sans),sans-serif;fill:#758166}.path-answers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.path-answers button{color:#4d6441;border:1px solid #d6dfcb;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;min-height:46px;padding:10px 12px;font-size:11px;transition:background .25s;display:flex}.path-answers button:hover{background:#f3f5ec}.path-answers button[data-result=correct]{color:#fff;background:#31583e;border-color:#31583e}.path-answers button[data-result=review]{color:#715726;background:#eee1c1;border-color:#cbb786}.path-next-challenge{background:#f6f7f0;border-top:1px solid #e3e8d9;padding:20px 26px}.path-response-title{color:#526a43;align-items:center;gap:9px;display:flex}.path-response-title>span{font-size:18px}.path-response-title strong{flex:1;font-size:12px;font-weight:500}.path-response-title button{color:#6d795e;min-height:34px;font-size:10px;text-decoration:underline}.path-next-challenge>p{color:#748365;min-height:40px;margin:8px 0 15px;font-size:12px;line-height:1.7}.path-next-result{border-top:1px solid #dce3d1;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.path-next-result>div:first-child>span{letter-spacing:.08em;color:#80896e;font-size:8px}.path-next-result strong{color:#4f663f;margin-top:6px;font-size:13px;font-weight:500;display:block}.path-level-result{font-variant-numeric:tabular-nums;color:#8d957b;align-items:center;gap:9px;display:flex}.path-level-result>span{letter-spacing:.04em;font-size:9px;line-height:1.6}.path-level-result b{font-size:14px;font-weight:400}.path-level-result strong{margin:0;font:32px Georgia,serif}.path-disclosure{color:#7b866b;background:#f6f7f0;padding:13px 26px 17px;font-size:9px;line-height:1.7}.path-insights-section{color:#f4f5ec;background:#203c2f;padding:75px 0 45px;position:relative;overflow:hidden}.path-insights-section:before{content:"";pointer-events:none;border:1px solid #b4c48c10;border-radius:50%;width:650px;height:650px;position:absolute;top:-350px;right:-80px;box-shadow:0 0 0 85px #b4c48c05,0 0 0 170px #b4c48c04}.path-insights-inner{padding:0 40px;position:relative}.path-insights-copy{grid-template-columns:1.2fr .8fr;column-gap:80px;margin-bottom:38px;display:grid}.path-insights-copy .path-label{color:#c4d2b3;grid-column:1/-1;margin-bottom:27px}.path-insights-copy .path-label>span{border-color:#667853}.path-insights-copy h2{color:#fffef3;font-size:clamp(38px,4.2vw,57px)}.path-insights-copy h2 em{color:#c0d19e}.path-insights-copy>p{color:#c0cdb4;align-self:center;font-size:15px;line-height:1.8}.path-insights-copy .path-feature-inclusion{color:#aebd9f;grid-column:2;margin-top:15px}.path-insights-board{background:#1b3228;border:1px solid #54684a;border-radius:18px;padding:25px 32px 0;box-shadow:0 25px 60px #14281e30}.path-insight-head{color:#b8c9a7;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.path-insight-head>div{letter-spacing:.1em;align-items:center;gap:12px;font-size:9px;display:flex}.path-insight-head img{opacity:.85}.path-insight-tabs{border-bottom:1px solid #43583d;gap:25px;margin-top:19px;display:flex}.path-insight-tabs button{color:#a6b99a;min-height:48px;padding:12px 0;font-size:12px;position:relative}.path-insight-tabs button[aria-pressed=true]{color:#e7f2d5}.path-insight-tabs button:after{content:"";background:#c6dca6;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.path-insight-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.path-insight-view{min-height:366px;padding:28px 0 24px}.path-profile-summary{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.path-profile-summary>div>span{letter-spacing:.08em;color:#afc19b;font-size:9px}.path-profile-summary strong{letter-spacing:-.055em;color:#f6faed;margin:8px 0 7px;font-size:62px;font-weight:400;line-height:1.1;display:block}.path-profile-summary strong small{letter-spacing:-.03em;color:#b4c99a;margin-left:3px;font-size:24px}.path-profile-summary p{color:#b3c6a4;font-size:11px}.path-summary-note{border-left:1px solid #53684a;padding-left:28px}.path-summary-note p{color:#ccdac0;margin-top:10px;font-size:14px;line-height:1.7}.path-topic-bars{grid-template-columns:repeat(3,1fr);gap:34px;margin:35px 0 24px;display:grid}.path-topic-bars>div>div:first-child{color:#e2ead8;justify-content:space-between;gap:10px;font-size:12px;display:flex}.path-topic-bars strong{font-size:13px;font-weight:400}.path-bar{background:#3f5438;border-radius:5px;height:5px;margin:15px 0 10px;overflow:hidden}.path-bar i{background:#bbd397;border-radius:5px;height:100%;display:block}.path-bar i[data-focus=true]{background:#dec28b}.path-topic-bars small{color:#a5bb91;font-size:10px}.path-scatter,.path-trajectory{width:100%;max-width:650px;height:220px;margin:12px auto 0;display:block;overflow:visible}.path-scatter line,.path-trajectory line{stroke:#526549;stroke-width:1px}.path-scatter .path-grid{stroke:#3a5034;stroke-dasharray:3 5}.path-scatter text,.path-trajectory text{font:11px var(--mz-sans),sans-serif;fill:#bfd0ad}.path-scatter circle{fill:#dac18d;stroke:#f0dfb8;stroke-width:2px}.path-chart-key{color:#c0cdae;justify-content:center;gap:22px;font-size:9px;display:flex}.path-chart-key span{align-items:center;gap:7px;display:flex}.path-chart-key i{color:#e3cca1;font-style:normal}.path-trajectory .path-line{fill:none;stroke:#c5dca3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.path-trajectory .path-area{fill:url(#path-chart-fill)}.path-trajectory circle{fill:#dce8bf}.path-chart-note{color:#a6ba95;text-align:center;font-size:10px}.path-insight-return{border-top:1px solid #465b3d;align-items:center;gap:17px;padding:21px 0;display:flex}.path-insight-return>span{color:#bdce9c;font-size:27px}.path-insight-return>div{flex:1}.path-insight-return>div>span{letter-spacing:.09em;color:#a7bb93;font-size:8px}.path-insight-return strong{color:#e3ead6;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.path-insight-return a{color:#c0d59f;align-items:center;min-height:40px;font-size:10px;display:flex}.path-system-close{align-items:center;gap:22px;max-width:900px;margin:22px auto 0;display:flex}.path-system-close img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:98px;height:98px}.path-system-close p{flex:1}.path-system-close p>span{letter-spacing:.08em;color:#afc399;margin-bottom:8px;font-size:8px;display:block}.path-system-close strong{color:#f2f4e9;font:23px/1.25 Georgia,serif}.path-system-close a{color:#c6d9aa;max-width:170px;font-size:11px;line-height:1.6}.path-system-close a>span{margin-left:8px}.path-explain{grid-template-columns:.82fr 1.18fr;align-items:center;gap:78px;padding:95px 40px;display:grid}.path-explain h2{margin:24px 0;font-size:clamp(40px,4.15vw,57px)}.path-explain>div>p:not(.path-eyebrow){color:#67745e;max-width:365px;font-size:15px;line-height:1.8}.path-explain>div>span{color:#7b866d;margin-top:23px;font-size:10px;line-height:1.7;display:block}.path-site .launch-membership{margin-top:0}.path-site .launch-membership-copy h2{font-size:clamp(35px,3.6vw,49px)}.path-site .launch-faq{padding-block:85px}.path-site .c-finale{min-height:820px}.path-site .j-final-copy{max-width:530px}.path-site .j-final-copy h2{font-size:clamp(43px,4.8vw,65px)}.path-site .j-final-copy>p:not(.n-kicker){max-width:380px}.path-scene-resolution{--scene-progress:0;max-width:380px;transform:translateY(calc(var(--scene-progress)*-8px));background:#fffe;border:1px solid #d6dfcb;border-radius:13px;margin:26px 0;padding:19px 21px;box-shadow:0 15px 40px #39512b08}.path-scene-resolution>span{letter-spacing:.06em;color:#65754f;align-items:center;gap:10px;font-size:8px;display:flex}.path-scene-resolution>strong{color:#385536;margin:15px 0;font:24px/1.2 Georgia,serif;animation:.4s both path-in;display:block}.path-scene-resolution>div{flex-wrap:wrap;gap:9px;display:flex}.path-scene-resolution>div>span{color:#63764e;background:#eef2e4;border-radius:5px;padding:6px 8px;font-size:8px}.path-scene-resolution small{color:#758266;margin-top:12px;font-size:9px;display:block}.path-site .j-app-reveal{bottom:10%;right:11%}@keyframes path-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1400px){.path-site .c-hero-copy{padding-top:116px}.path-insights-board{margin-inline:40px}}@media (width<=1050px){.path-section,.path-explain{grid-template-columns:.86fr 1.14fr;gap:40px;padding-inline:32px}.path-practice-section{grid-template-columns:1.14fr .86fr}.path-section-copy h2,.path-explain h2{font-size:42px}.path-section-copy>p:not(.path-label){font-size:14px}.path-coach-desk{padding:18px}.path-moment-picker button{font-size:10px}.path-insights-copy{gap:40px}.path-insights-copy h2{font-size:45px}.path-feature-map a{padding:23px 19px}.path-feature-map strong{font-size:21px}.path-problem{padding:24px 20px}.path-answers button{padding:10px 8px;font-size:10px}.path-insights-inner{padding-inline:32px}.path-insights-board{padding-inline:25px}.path-topic-bars{gap:20px}.path-system-close{gap:18px}.path-site .c-hero-copy h1{font-size:57px}.path-site .c-hero-copy{padding-left:40px}.path-site .c-hero-copy>p:not(.n-kicker){font-size:15px}.path-thought-one{top:20%;right:12%}.path-thought-two{top:30%;right:4%}.path-scene-caption{font-size:7px;right:9%}}@media (width<=800px){.path-site .c-hero{height:900px;max-height:none;overflow:hidden}.path-site .c-hero-copy{text-align:center;width:100%;padding:48px 28px 0}.path-site .c-hero-copy h1{max-width:650px;margin-inline:auto;font-size:clamp(45px,8vw,64px)}.path-site .c-hero-copy .n-kicker{font-size:9px;margin-bottom:23px!important}.path-site .c-hero-copy>p:not(.n-kicker){max-width:470px;margin:22px auto;font-size:15px}.path-site .ll-hero-actions{justify-content:center}.path-site .c-device-note{justify-content:center;font-size:10px}.path-site .j-scene-opening{width:100%;height:490px;top:410px;bottom:0;left:0}.path-site .j-scene-opening img,.path-site .j-scene-opening video{object-position:62% center}.path-site .j-scene-opening:after{background:linear-gradient(#fff,#0000 25% 74%,#fff),linear-gradient(90deg,#fff,#0000 16% 88%,#fff)}.path-thought-one{font-size:12px;top:53%;right:41%}.path-thought-two{font-size:12px;top:60%;right:6%}.path-scene-caption{justify-content:center;font-size:8px;bottom:3%;left:0;right:0}.path-site .j-film-control{bottom:11%;right:7%}.path-intro{padding:32px 25px 54px}.path-intro h2{font-size:43px}.path-intro>p:not(.path-eyebrow){font-size:14px}.path-feature-map{margin-top:32px}.path-feature-map strong{font-size:18px}.path-feature-map a{padding:20px 13px}.path-feature-map a>span{font-size:7px}.path-feature-map small{font-size:10px}.path-section,.path-explain{grid-template-columns:1fr;gap:30px;max-width:650px;padding:32px 26px 48px;display:grid}.path-section-copy h2{margin:20px 0;font-size:44px}.path-section-copy>p:not(.path-label){max-width:none;font-size:15px}.path-outcome{margin:23px 0 17px}.path-outcome strong{font-size:22px}.path-coach-desk{padding:21px}.path-practice-section .path-section-copy,.path-practice-section .path-lab{grid-area:auto}.path-connection{gap:14px;max-width:650px;padding:17px 26px 34px}.path-connection>span{display:none}.path-connection strong{font-size:18px}.path-subjects{max-width:none}.path-practice-section{padding-bottom:60px}.path-insights-section{padding:52px 0 37px}.path-insights-inner{max-width:650px;padding-inline:26px}.path-insights-copy{margin-bottom:28px;display:block}.path-insights-copy h2{font-size:43px}.path-insights-copy>p{margin:22px 0 14px;font-size:14px}.path-insights-copy .path-label{margin-bottom:20px}.path-insights-board{padding:20px 23px 0}.path-insight-head{align-items:flex-start}.path-insight-head>span{text-align:right;max-width:90px;font-size:9px;line-height:1.6}.path-profile-summary{gap:24px}.path-profile-summary strong{font-size:53px}.path-summary-note{padding-left:20px}.path-summary-note p{font-size:12px}.path-summary-note>span{font-size:8px!important}.path-topic-bars{margin:27px 0 3px;display:block}.path-topic-bars>div+div{margin-top:21px}.path-bar{margin:10px 0 7px}.path-insight-view{min-height:415px}.path-insight-return{flex-wrap:wrap;gap:12px}.path-insight-return a{min-height:27px;margin-left:37px}.path-insight-return>div{min-width:75%}.path-scatter,.path-trajectory{height:210px;margin-top:22px}.path-chart-key{flex-wrap:wrap;gap:10px;font-size:8px}.path-system-close{flex-wrap:wrap;gap:17px;margin-top:25px}.path-system-close img{width:78px;height:78px}.path-system-close strong{font-size:21px}.path-system-close a{max-width:none;margin-left:95px}.path-explain{padding-block:60px}.path-explain>div>p:not(.path-eyebrow){max-width:none}.path-site .launch-membership{margin-top:10px}.path-site .launch-faq{padding:60px 26px}.path-site .c-finale{height:auto;min-height:1000px}.path-site .j-final-copy{max-width:none;padding:50px 26px 0}.path-site .j-final-copy h2{font-size:48px}.path-site .j-final-copy>p:not(.n-kicker){max-width:450px}.path-scene-resolution{margin:23px auto}.path-site .j-scene-closing{height:520px;top:480px;bottom:0}.path-site .j-app-reveal{bottom:6%;right:15%}}@media (width<=480px){.path-site .c-hero{height:880px}.path-site .c-hero-copy{padding:43px 22px 0}.path-site .c-hero-copy h1{font-size:47px}.path-site .c-hero-copy>p:not(.n-kicker){font-size:14px}.path-site .ll-hero-actions{gap:15px}.path-site .c-device-note{gap:6px;font-size:9px}.path-site .j-scene-opening{height:450px;top:428px}.path-thought-one{padding:10px 13px;font-size:11px;top:57%;right:41%}.path-thought-two{padding:10px 13px;font-size:11px;top:64%;right:5%}.path-scene-caption{font-size:6px;bottom:3%}.path-intro{padding:24px 22px 42px}.path-intro h2{font-size:37px}.path-eyebrow{font-size:8px}.path-feature-map{text-align:left;display:block}.path-feature-map a{grid-template-columns:1fr auto;gap:6px 20px;padding:19px 2px;display:grid}.path-feature-map a+a{border-left:0;border-top:1px solid var(--p-rule)}.path-feature-map a>span{grid-column:1;font-size:8px}.path-feature-map strong{grid-column:1;margin:3px 0;font-size:21px}.path-feature-map small{grid-area:1/2/3;gap:13px;max-width:100px;font-size:10px}.path-section,.path-explain{padding-inline:22px}.path-section-copy h2,.path-explain h2{font-size:40px}.path-coach-desk{border-radius:16px;padding:17px}.path-demo-meta{font-size:7px}.path-demo-meta>span:last-child{font-size:9px}.path-moment-picker{margin:16px 0}.path-moment-picker button{padding-inline:5px;font-size:9px}.path-evidence{padding:20px}.path-evidence strong{font-size:24px}.path-evidence>div>span{font-size:7px}.path-evidence-meter{width:54px;height:54px}.path-coach-note{padding:16px}.path-coach-byline{gap:7px}.path-coach-byline img{width:48px;height:48px}.path-coach-byline strong{font-size:18px}.path-coach-note>p{font-size:12px}.path-chosen{gap:12px;padding-left:12px}.path-chosen strong{font-size:13px}.path-subject-pill{padding:6px 8px;font-size:8px}.path-problem{padding:22px 18px}.path-problem h3{font-size:32px}.path-lab>.path-demo-meta{padding:18px}.path-answers{gap:6px}.path-answers button{gap:2px;padding:9px 8px;font-size:10px}.path-answers button>span{display:none}.path-next-challenge{padding:17px 18px}.path-disclosure{padding:0 18px 17px;font-size:8px}.path-response-title strong,.path-next-challenge>p{font-size:11px}.path-next-result{gap:12px}.path-next-result strong{font-size:12px}.path-insights-inner{padding-inline:22px}.path-insights-copy h2{font-size:38px}.path-insights-board{border-radius:14px;padding:18px 18px 0}.path-insight-head>div{gap:8px;font-size:7px}.path-insight-head img{width:22px;height:22px}.path-insight-head>span{max-width:84px;font-size:8px}.path-insight-tabs{gap:19px}.path-insight-tabs button{font-size:10px}.path-profile-summary{gap:14px}.path-profile-summary strong{font-size:49px}.path-profile-summary>div>span{font-size:7px}.path-profile-summary p{font-size:9px}.path-summary-note{padding-left:14px}.path-summary-note p{font-size:10px}.path-summary-note>span{font-size:6px!important}.path-topic-bars>div>div:first-child{font-size:11px}.path-insight-view{min-height:400px}.path-insight-return strong{font-size:11px}.path-system-close img{width:62px;height:62px}.path-system-close p>span{font-size:6px}.path-system-close strong{font-size:18px}.path-system-close a{margin-left:79px;font-size:10px}.path-site .j-final-copy{padding:42px 22px 0}.path-site .j-final-copy h2{font-size:41px}.path-site .j-final-copy>p:not(.n-kicker){font-size:14px}.path-scene-resolution{max-width:330px;padding:18px}.path-scene-resolution>strong{font-size:23px}.path-scene-resolution>span{font-size:7px}.path-scene-resolution>div{gap:6px}.path-scene-resolution>div>span{font-size:7px}.path-site .c-finale{min-height:1040px}.path-site .j-scene-closing{height:500px;top:540px}.path-site .j-app-reveal{bottom:5%;right:10%}}@media (width<=360px){.path-site .c-hero-copy h1{font-size:41px}.path-site .c-hero-copy{padding-inline:18px}.path-site .c-device-note{font-size:8px}.path-site .ll-watch-link{font-size:11px}.path-feature-map strong{font-size:19px}.path-feature-map small{max-width:81px;font-size:9px}.path-section-copy h2,.path-insights-copy h2,.path-explain h2{font-size:35px}.path-intro h2{font-size:33px}.path-insight-tabs{gap:12px}.path-insight-tabs button{font-size:9px}.path-insight-head>div{font-size:6px}.path-moment-picker button{font-size:8px}.path-evidence strong{font-size:22px}.path-chosen{flex-wrap:wrap}.path-subject-pill{display:none}}@media (prefers-reduced-motion:reduce){.path-site *,.path-site :before,.path-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.path-thought,.path-scene-resolution{will-change:auto;opacity:1!important;transform:none!important}}@media (width>=801px){.path-site .j-scene-closing:after{background:linear-gradient(90deg,#fff 0%,#ffffffed 28%,#ffffff80 43%,#0000 60% 95%,#fff),linear-gradient(#fff,#0000 18% 80%,#fff)}.path-site .c-finale>.j-final-copy{width:51%;max-width:640px}}@media (width<=800px){.path-site .j-scene-opening img,.path-site .j-scene-opening video{object-position:87% center}.path-thought-one{top:57%;left:13%;right:auto}.path-thought-two{top:67%;left:5%;right:auto}.path-site .c-finale>.j-final-copy{padding:45px 26px 0}.path-site .c-finale .j-scene-closing{height:555px;top:525px}.path-site .c-finale .j-app-reveal{inset:735px auto auto 10%}.path-site .c-finale{height:1080px;min-height:1080px}}@media (width<=480px){.path-site .c-hero{height:805px}.path-site .j-scene-opening{height:430px;top:375px}.path-thought-one{top:59%;left:13%;right:auto}.path-thought-two{top:70%;left:5%;right:auto}.path-scatter text,.path-trajectory text{font-size:17px}.path-chart-key{font-size:9px}.path-site .c-finale>.j-final-copy{padding:42px 22px 0}.path-site .c-finale .j-scene-closing{height:550px;top:530px}}.studio-site{--st-ink:#294d3a;--st-muted:#677460;--st-line:#d5dfc9;--st-gold:#a48751}.studio-site :is(button,a,summary):focus-visible{outline-offset:5px;outline:3px solid #a68b50}.studio-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.studio-learning{background:linear-gradient(#fff 0%,#f8faf3 13%,#f0f5e8 32%,#f6f6ea 52%,#f9f7ee 71%,#fff 100%);padding-bottom:42px;position:relative}.studio-learning h2{letter-spacing:-.045em;color:var(--st-ink);text-wrap:balance;font:400 clamp(38px,4.3vw,60px)/1.08 Georgia,serif}.studio-learning h2 em{color:#758462}.studio-intro{text-align:center;max-width:1190px;margin:auto;padding:40px 40px 65px}.studio-eyebrow{letter-spacing:.13em;color:#778463;justify-content:center;align-items:center;gap:12px;font-size:9px;font-weight:500;line-height:1.6;display:flex}.studio-eyebrow>span{letter-spacing:0;border:1px solid #c8d3b9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.studio-intro h2{margin:26px 0;font-size:clamp(35px,4vw,55px)}.studio-intro>p:not(.studio-eyebrow){color:var(--st-muted);font-size:15px;line-height:1.8}.studio-chapter-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:33px;display:flex}.studio-chapter-nav a{color:#5d7150;border:1px solid #dce3d3;border-radius:99px;align-items:center;gap:12px;min-height:46px;padding:11px 20px;font-size:11px;transition:background .25s,border-color .25s;display:flex}.studio-chapter-nav a>span{color:#93a17f;font-size:9px}.studio-chapter-nav a:hover{background:#f0f5e7;border-color:#a7ba91}.studio-chapter{--chapter-progress:0;max-width:1230px;margin:auto;padding:26px 40px 16px;scroll-margin-top:25px}.studio-chapter-heading{text-align:center;max-width:760px;margin:0 auto 45px}.studio-chapter-heading h2{margin:25px 0 23px}.studio-chapter-heading>p:last-child{color:#697761;max-width:580px;margin:auto;font-size:15px;line-height:1.8}.studio-demo-caption{color:#72845d;letter-spacing:.08em;border-bottom:1px solid #d8e0cc;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;font-size:9px;display:flex}.studio-demo-caption>span:last-child{letter-spacing:0;color:#7c886d;text-align:right;font-size:10px}.studio-coach-demo{background:radial-gradient(at 50% 32%,#ffffffd9,#0000 59%);border-top:1px solid #d6e1c9;border-radius:24px 24px 0 0;padding:25px 28px 0}.studio-coach-map{grid-template-columns:1fr .85fr 1.35fr;align-items:center;gap:40px;min-height:390px;display:grid}.studio-column-label{letter-spacing:.1em;color:#82916f;font-size:8px;line-height:1.6}.studio-evidence-column>.studio-column-label,.studio-shortlist>.studio-column-label{margin-bottom:21px;display:block}.studio-evidence{z-index:2;margin-bottom:23px;position:relative}.studio-evidence>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-evidence>div>span{color:#4d6741;font-size:12px}.studio-evidence strong{color:#3e5d36;font-variant-numeric:tabular-nums;font-size:23px;font-weight:400;line-height:1}.studio-evidence strong small{font-size:11px}.studio-evidence-bar{background:#dce6cf;border-radius:3px;height:3px;margin:9px 0 7px}.studio-evidence-bar i{background:#8eac71;border-radius:3px;height:100%;display:block}.studio-evidence-bar i[data-focus=true]{background:#b29a66}.studio-evidence>small{color:#7a8b68;font-size:9px}.studio-coach-center{text-align:center;z-index:1;position:relative}.studio-coach-center>img{object-fit:contain;mix-blend-mode:multiply;z-index:2;width:200px;height:200px;margin:auto;position:relative}.studio-coach-aura{border:1px solid #d9e4c9;border-radius:50%;width:195px;height:195px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #edf3e341,0 0 0 44px #edf3e324}.studio-coach-center>span{letter-spacing:.07em;color:#6d8259;z-index:2;font-size:8px;position:relative}.studio-coach-center>p{color:#4c673f;z-index:2;margin-top:11px;font:24px/1.2 Georgia,serif;position:relative}.studio-coach-center>p em{color:#809268}.studio-thread{z-index:0;width:115px;height:250px;position:absolute;top:15px;overflow:visible}.studio-thread-left{right:85%}.studio-thread-right{left:90%}.studio-thread path{fill:none;stroke:#c8d9b7;stroke-width:1px;stroke-dasharray:5 7;stroke-dashoffset:calc(var(--chapter-progress)*-40)}.studio-shortlist>div{flex-direction:column;gap:12px;display:flex}.studio-shortlist button{text-align:left;color:#5b714a;background:#ffffff8f;border:1px solid #d9e3cd;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:82px;padding:15px 17px;transition:background .4s,box-shadow .4s,transform .4s,border-color .4s;display:flex;position:relative}.studio-shortlist button[aria-pressed=true]{background:#fffef8;border-color:#b9bf98;transform:translate(-6px);box-shadow:0 10px 30px #5b70380d}.studio-choice-number{color:#93a47c;font:italic 22px Georgia,serif}.studio-shortlist button>span:nth-child(2){flex:1}.studio-shortlist small{letter-spacing:.1em;color:#8c9576;font-size:7px}.studio-shortlist strong{color:#385834;margin-top:5px;font:20px/1.25 Georgia,serif;display:block}.studio-shortlist button>span:last-child{color:#a2ad86;font-size:19px}.studio-rationale{border-top:1px solid #d7e2c9;align-items:center;gap:26px;min-height:137px;padding:22px 0;animation:.4s both studio-arrive;display:flex}.studio-rationale-tag{letter-spacing:.06em;color:#938153;flex:0 0 105px;max-width:105px;font-size:8px;line-height:1.7}.studio-rationale>div{flex:1}.studio-rationale h3{letter-spacing:-.015em;color:#46613a;margin-bottom:10px;font:24px/1.2 Georgia,serif}.studio-rationale p{color:#748464;max-width:625px;font-size:12px;line-height:1.8}.studio-rationale-hint{color:#7e8d6a;border-left:1px solid #d6e0c7;padding-left:20px;font-size:9px;line-height:1.7}.studio-takeaway{justify-content:center;align-items:center;gap:22px;padding:22px 0 15px;display:flex}.studio-takeaway>span{letter-spacing:.08em;color:#859370;font-size:8px}.studio-takeaway>i{background:linear-gradient(90deg,#0000,#cbd9bb);flex:1;max-width:170px;height:1px}.studio-takeaway>i:nth-last-child(2){transform:rotate(180deg)}.studio-takeaway strong{color:#718858;font:italic 22px Georgia,serif}.studio-feature-footer{text-align:center;color:#70845f;margin:20px auto;font-size:12px;line-height:1.8}.studio-feature-footer>span{color:#84936f;margin-top:5px;font-size:10px;display:block}.studio-interlude{justify-content:center;align-items:center;gap:24px;max-width:750px;margin:25px auto 48px;padding:22px 30px;display:flex}.studio-interlude>span{background:#d2ddc1;flex:1;max-width:90px;height:1px}.studio-interlude p{color:#90a076;font-size:11px}.studio-interlude em{color:#7d9065;font-family:Georgia,serif;font-size:16px}.studio-reasoning{background:linear-gradient(140deg,#ffffffe6,#fffef47d);border:1px solid #dbe1cf;border-radius:25px;padding:26px 30px 0;box-shadow:0 30px 75px #87925c08}.studio-lab-grid{grid-template-columns:.65fr 1.35fr;gap:30px;padding:30px 0 24px;display:grid}.studio-premises{border-right:1px solid #e0e5d3;padding:20px 15px 0 3px}.studio-premises>p{color:#586e45;margin:30px 0;padding-left:35px;font:29px/1.25 Georgia,serif;position:relative}.studio-premises>p>b{font:10px var(--mz-sans),sans-serif;color:#9caa82;position:absolute;top:4px;left:0}.studio-premise-note{color:#8d9b76;margin:35px 0 0 35px;font:italic 17px/1.6 Georgia,serif;display:block}.studio-question h3{text-align:center;color:#3f5d33;letter-spacing:-.025em;margin-top:11px;font:37px/1.1 Georgia,serif}.studio-logic-garden{width:100%;height:auto;max-height:280px;margin:5px auto 19px;display:block}.studio-logic-garden text{font:15px var(--mz-sans),sans-serif;fill:#6d8058}.studio-logic-garden .studio-garden-label{letter-spacing:2px;font-size:10px}.studio-logic-garden .studio-arrangement{fill:#8a9674;font-size:11px}.studio-logic-garden .studio-sprout{transform-origin:196px 172px;transition:transform .5s}.studio-logic-garden.is-revealed .studio-sprout{transform:rotate(-4deg)}.studio-answer-buttons{grid-template-columns:1fr 1fr;gap:12px;max-width:515px;margin:auto;display:grid}.studio-answer-buttons button{color:#61764d;background:#fffef9;border:1px solid #cdd9bd;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;font-size:13px;transition:background .3s,border-color .3s;display:flex}.studio-answer-buttons i{font-size:18px;font-style:normal}.studio-answer-buttons button:hover{border-color:#a3b58c}.studio-answer-buttons button[data-result=correct]{color:#446532;background:#e4efd8;border-color:#91ae71}.studio-answer-buttons button[data-result=review]{color:#8b703c;background:#f4ebd5;border-color:#d0ba87}.studio-adaptation{border-top:1px solid #dfe4d3;grid-template-columns:1.1fr .9fr;gap:44px;min-height:205px;padding:26px 0;display:grid}.studio-adaptation h4{color:#516b3f;margin:13px 0 10px;font:23px/1.25 Georgia,serif}.studio-adaptation p{color:#7b8968;max-width:460px;font-size:12px;line-height:1.8}.studio-adaptation>div>span{letter-spacing:.08em;color:#8a9674;font-size:8px}.studio-answer-explanation button{color:#7a8c61;border-bottom:1px solid #aebd99;min-height:32px;margin-top:9px;font-size:10px}.studio-answer-explanation button>span{margin-left:8px}.studio-next-step{border-left:1px solid #e0e5d3;padding-left:35px}.studio-difficulty-line{align-items:flex-end;gap:4px;height:45px;margin:14px 0 15px;display:flex}.studio-difficulty-line i{background:#e3e8d8;border-radius:2px;width:5px;transition:background .5s}.studio-difficulty-line i[data-lit=true]{background:#a9bf8d}.studio-note{text-align:center;color:#82916d;padding:2px 0 20px;font-size:9px;line-height:1.8}.studio-subjects{text-align:center;padding:27px 20px 3px}.studio-subjects>span{letter-spacing:.08em;color:#899873;font-size:8px}.studio-subjects>div{flex-wrap:wrap;justify-content:center;gap:13px 25px;margin-top:16px;display:flex}.studio-subjects>div>span{color:#6e8556;font-size:11px}.studio-atlas{background:radial-gradient(at 75%,#fffc,#0000 65%);border-top:1px solid #dddcc9;border-radius:24px 24px 0 0;padding:26px 30px 0}.studio-atlas-controls{justify-content:space-between;align-items:center;gap:25px;margin:30px 0;display:flex}.studio-atlas-controls h3{color:#4e6541;letter-spacing:-.02em;margin-top:12px;font:31px/1.15 Georgia,serif}.studio-atlas-controls h3 em{color:#8c9775}.studio-metric-switch{background:#eeefdf;border:1px solid #dfdfcd;border-radius:99px;padding:4px;display:flex}.studio-metric-switch button{color:#7c8966;border-radius:99px;min-height:40px;padding:10px 16px;font-size:10px;transition:background .3s,color .3s,box-shadow .3s}.studio-metric-switch button[aria-pressed=true]{color:#567043;background:#fffefa;box-shadow:0 2px 9px #5863330b}.studio-atlas-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;display:grid}.studio-map-axis{letter-spacing:.09em;color:#899672;justify-content:space-between;gap:20px;margin-bottom:6px;font-size:8px;display:flex}.studio-topic-tracks{position:relative}.studio-topic-tracks button{text-align:left;border-bottom:1px solid #dde2cf;align-items:center;gap:20px;width:100%;min-height:97px;padding:17px 15px 17px 0;transition:background .35s;display:flex}.studio-topic-title{flex:0 0 126px}.studio-topic-title>span{color:#657b50;font-size:12px;line-height:1.5;display:block}.studio-topic-title small{color:#8d9a76;margin-top:8px;font-size:9px;display:block}.studio-track-lane{background:repeating-linear-gradient(90deg,#dfe7d238 0 1px,#0000 1px 25%);flex:1;height:42px;display:block;position:relative}.studio-track-lane:before{content:"";background:#d9e2cb;height:1px;position:absolute;top:50%;left:0;right:0}.studio-track-fill{background:#a7bc8b;height:1px;transition:width .65s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0}.studio-track-dot{background:#a4b987;border:2px solid #f8f9f0;border-radius:50%;width:12px;height:12px;transition:left .65s cubic-bezier(.2,.7,.2,1),background .4s,box-shadow .4s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #bccbac}.studio-track-dot>b{color:#7b8d62;white-space:nowrap;font-size:11px;font-weight:400;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.studio-topic-tracks button[aria-pressed=true] .studio-track-dot{background:#a88b4e;box-shadow:0 0 0 1px #c1b084,0 0 0 7px #d7c79c22}.studio-topic-tracks button[aria-pressed=true] .studio-topic-title>span{color:#405f32}.studio-topic-tracks button[aria-pressed=true] .studio-track-fill{background:#beab77}.studio-topic-tracks button[aria-pressed=true] .studio-track-dot>b{color:#8d743b}.studio-topic-tracks button:hover .studio-topic-title>span{color:#3c5c2c}.studio-map-key{color:#8d9b76;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;font-size:9px;display:flex}.studio-map-key>span:first-child{white-space:nowrap;align-items:center;gap:8px;display:flex}.studio-map-key i{background:#abbc90;border-radius:50%;width:6px;height:6px}.studio-topic-detail{background:#fffef8;border:1px solid #e1e0cc;border-radius:3px 22px 3px 3px;padding:25px;animation:.45s both studio-arrive;position:relative;box-shadow:0 16px 40px #737d4f0b}.studio-topic-detail:after{content:"";border:10px solid #f8f8ef;border-color:#f8f8ef #f8f8ef #f0efdf #f0efdf;border-radius:0 20px 0 6px;position:absolute;top:-1px;right:-1px}.studio-detail-header{color:#a28c58;justify-content:space-between;gap:18px;font-size:9px;display:flex}.studio-detail-header>span:last-child{color:#a6af91;padding-right:4px;font-size:9px}.studio-topic-detail h4{color:#506d3c;margin:18px 0;font:29px/1.2 Georgia,serif}.studio-detail-stats{border-bottom:1px solid #e3e7d5;grid-template-columns:1fr 1fr;gap:15px;padding-bottom:20px;display:grid}.studio-detail-stats>div+div{border-left:1px solid #e3e7d5;padding-left:20px}.studio-detail-stats strong{letter-spacing:-.04em;color:#5c7547;font-variant-numeric:tabular-nums;font-size:39px;font-weight:400;line-height:1.2;display:block}.studio-detail-stats strong small{letter-spacing:0;color:#91a174;margin-left:1px;font-size:17px}.studio-detail-stats>div>span{color:#8b9a73;margin-top:7px;font-size:9px;display:block}.studio-topic-detail>p{color:#7f8e6a;margin:18px 0;font-size:12px;line-height:1.8}.studio-detail-plan{border-left:2px solid #cfbd8c;margin-top:20px;padding-left:12px}.studio-detail-plan>span{letter-spacing:.08em;color:#999c77;font-size:7px}.studio-detail-plan strong{color:#617d49;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6;display:block}.studio-trajectory{border-top:1px solid #dbe1cb;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;margin-top:35px;padding:30px 0 20px;display:grid}.studio-trajectory p{color:#869672;margin-top:10px;font:23px/1.35 Georgia,serif}.studio-trajectory strong{color:#627e4b;font-weight:400}.studio-trajectory svg{width:100%;height:auto;overflow:visible}.studio-trend-grid{fill:none;stroke:#dfe6d3;stroke-width:1px}.studio-trend-line{fill:none;stroke:#95b477;stroke-width:2px;stroke-linecap:round;stroke-dasharray:510;stroke-dashoffset:calc(510 - var(--chapter-progress)*510)}.studio-trajectory svg circle{fill:#9bb77e;stroke:#fffef6;stroke-width:2px}.studio-trajectory svg text{font:10px var(--mz-sans),sans-serif;fill:#7e9466}.studio-loop-close{justify-content:center;align-items:center;gap:35px;max-width:850px;margin:40px auto 0;padding:15px 35px;display:flex}.studio-loop-close>img{object-fit:contain;mix-blend-mode:multiply;width:120px;height:120px}.studio-loop-close>div>span{letter-spacing:.1em;color:#839570;font-size:8px}.studio-loop-close p{color:#4b6c39;margin-top:13px;font:27px/1.4 Georgia,serif}.studio-loop-close p em{color:#8d9f74}.studio-loop-close>a{color:#7d9364;border:1px solid #d5dfc8;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:29px;transition:transform .35s,background .35s;display:grid}.studio-loop-close>a:hover{background:#f0f5e7;transform:rotate(-22deg)}.studio-explain{grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;max-width:1190px;margin:auto;padding:60px 40px 80px;display:grid}.studio-explain .studio-eyebrow{justify-content:flex-start}.studio-explain h2{color:#36583d;letter-spacing:-.035em;margin:24px 0;font:47px/1.1 Georgia,serif}.studio-explain h2 em{color:#819270}.studio-explain>div>p:not(.studio-eyebrow){color:#738366;font-size:15px;line-height:1.8}.studio-explain>div>span{color:#8a9878;margin-top:21px;font-size:10px;line-height:1.7;display:block}.studio-site .launch-membership{color:#466238;background:linear-gradient(#fff 0%,#faf9f0 20%,#f2f2e3 51%,#fafaf4 84%,#fff 100%);border:0;margin:0;padding:80px 0 85px}.studio-site .launch-membership:before,.studio-site .launch-membership:after{display:none}.studio-site .launch-membership-inner{gap:65px;max-width:1190px;padding:0 40px}.studio-site .launch-membership-label{color:#7d8d65}.studio-site .launch-membership-label img{filter:none}.studio-site .launch-membership-copy h2{color:#3d5c35;font-size:46px}.studio-site .launch-membership-copy h2 em{color:#8a9b70}.studio-site .launch-membership-copy>p{color:#70815e;font-size:14px;line-height:1.8}.studio-site .launch-membership-copy>small{color:#83916f}.studio-site .launch-membership .launch-button-cream{color:#4c6c36;box-shadow:none;background:#e7edd9;border:1px solid #c5d2b0}.studio-site .launch-membership .launch-button-cream:hover{background:#dce7ca}.studio-site .launch-membership-benefits{background:#fffef9bf;border:1px solid #dddcca;border-radius:18px;box-shadow:0 18px 40px #626e3a06}.studio-site .launch-membership-top{color:#85956a;border-color:#dfe4d3}.studio-site .launch-membership-benefits>a{color:#6e8257;border-color:#e0e5d5}.studio-site .launch-benefit-number{color:#a0aa88}.studio-site .launch-membership-benefits h3{color:#496a34;font-size:25px}.studio-site .launch-membership-benefits p{color:#7d8d68;font-size:12px;line-height:1.8}.studio-site .launch-membership-benefits>a>span:last-child{color:#9eac83}.studio-site .launch-membership-base{color:#8da16f;border-color:#e0e5d5}.studio-site .launch-membership-base p{color:#82926d}.studio-site .launch-faq{padding-top:60px;padding-bottom:55px}.studio-conclusion{align-items:center;gap:20px;max-width:405px;margin:24px 0 27px;display:flex}.studio-conclusion>img{flex:none;width:39px;height:39px}.studio-conclusion>div{border-left:1px solid #cbd8bd;padding-left:18px}.studio-conclusion>div>span{letter-spacing:.09em;color:#8a9776;font-size:8px}.studio-conclusion strong{color:#557444;margin-top:6px;font:24px/1.3 Georgia,serif;display:block}.studio-site .c-finale{min-height:770px}.studio-site .j-final-copy>p:not(.n-kicker){color:#63775b}.studio-site .c-finale>.j-final-copy{padding-top:80px}.studio-site .j-scene-opening:after{background:linear-gradient(90deg,#fff 0%,#ffffffde 15%,#ffffff80 31%,#0000 53% 94%,#fff 100%),linear-gradient(#fff,#0000 15% 77%,#fff)}.studio-site .path-scene-caption{color:#697d55}@keyframes studio-arrive{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.studio-chapter{padding-inline:30px}.studio-coach-demo{padding-inline:10px}.studio-coach-map{grid-template-columns:1fr .7fr 1.3fr;gap:26px}.studio-coach-center>img,.studio-coach-aura{width:155px;height:155px}.studio-coach-center>p{font-size:21px}.studio-shortlist strong{font-size:18px}.studio-shortlist button{gap:10px;padding:14px 13px}.studio-thread{width:80px;height:215px;top:5px}.studio-rationale-hint{display:none}.studio-atlas-grid{grid-template-columns:1.1fr .9fr;gap:30px}.studio-topic-title{flex-basis:108px}.studio-topic-title>span{font-size:11px}.studio-topic-detail{padding:21px}.studio-atlas{padding-inline:10px}.studio-reasoning{padding:24px}.studio-premises>p{padding-left:28px;font-size:26px}.studio-question h3{font-size:32px}.studio-explain,.studio-site .launch-membership-inner{gap:40px;padding-inline:30px}}@media (width<=800px){.studio-intro{padding:30px 26px 45px}.studio-intro h2{font-size:39px}.studio-intro>p:not(.studio-eyebrow){font-size:14px}.studio-intro>p br{display:none}.studio-chapter-nav{gap:9px}.studio-chapter-nav a{gap:8px;padding:10px 14px;font-size:10px}.studio-chapter{max-width:680px;padding:25px 26px 5px}.studio-chapter-heading h2{font-size:44px}.studio-chapter-heading>p:last-child{font-size:14px}.studio-chapter-heading{margin-bottom:30px}.studio-demo-caption{gap:20px;padding-bottom:19px;font-size:7px}.studio-demo-caption>span:last-child{max-width:105px;font-size:9px}.studio-coach-map{grid-template-columns:1fr 1fr;gap:20px 38px;padding:26px 0 15px}.studio-evidence-column{grid-area:1/1}.studio-coach-center{grid-area:1/2}.studio-coach-center>img,.studio-coach-aura{width:185px;height:185px}.studio-thread-left{width:80px;right:84%}.studio-thread-right{display:none}.studio-shortlist{grid-column:1/-1}.studio-shortlist>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.studio-shortlist>.studio-column-label{margin:3px 0 13px}.studio-shortlist button{align-items:flex-start;gap:8px;min-height:131px;padding:17px 12px}.studio-shortlist button[aria-pressed=true]{transform:translateY(-3px)}.studio-choice-number{font-size:18px}.studio-shortlist strong{margin-top:8px;font-size:17px}.studio-shortlist small{font-size:6px}.studio-shortlist button>span:last-child{display:none}.studio-rationale{align-items:flex-start;gap:19px;padding:22px 0}.studio-rationale-tag{flex-basis:84px;max-width:84px;padding-top:4px;font-size:7px}.studio-rationale h3{font-size:23px}.studio-rationale p{font-size:12px}.studio-takeaway{gap:14px}.studio-takeaway strong{font-size:19px}.studio-takeaway>span{font-size:7px}.studio-feature-footer{padding-inline:15px;font-size:11px}.studio-feature-footer>span{font-size:9px}.studio-interlude{gap:15px;margin:20px auto 27px;padding:14px 30px}.studio-interlude p{text-align:center;font-size:10px;line-height:1.8}.studio-interlude em{font-size:15px}.studio-reasoning{padding:23px}.studio-lab-grid{padding:23px 0;display:block}.studio-premises{border-right:0;grid-template-columns:1fr 1fr;gap:15px;padding:0;display:grid}.studio-premises>.studio-column-label{grid-column:1/-1}.studio-premises>p{margin:8px 0 25px;padding-left:25px;font-size:25px}.studio-premise-note{display:none}.studio-question h3{border-top:1px solid #dfe6d2;margin-top:3px;padding-top:25px;font-size:33px}.studio-adaptation{grid-template-columns:1fr 1fr;gap:27px;padding:23px 0}.studio-adaptation h4{font-size:21px}.studio-adaptation p{font-size:11px}.studio-next-step{padding-left:22px}.studio-difficulty-line{gap:3px;overflow:hidden}.studio-difficulty-line i{min-width:3px}.studio-note{padding-bottom:17px;font-size:8px}.studio-atlas-controls{gap:20px;margin:25px 0}.studio-atlas-controls h3{font-size:28px}.studio-metric-switch{border-radius:12px;flex-direction:column;flex:none}.studio-metric-switch button{border-radius:8px;min-height:37px;padding:9px 13px;font-size:9px}.studio-atlas-grid{grid-template-columns:1fr;gap:27px}.studio-topic-title{flex-basis:150px}.studio-topic-title>span{font-size:12px}.studio-topic-tracks button{min-height:83px}.studio-topic-detail{grid-template-columns:1fr 1fr;gap:0 28px;padding:24px;display:grid}.studio-detail-header{grid-column:1/-1}.studio-topic-detail h4{grid-area:2/1;margin:17px 0 0;font-size:27px}.studio-detail-stats{border:0;grid-area:2/2/4;align-self:center;padding:16px 0 0}.studio-detail-stats strong{font-size:34px}.studio-detail-stats>div+div{padding-left:15px}.studio-topic-detail>p{grid-area:3/1;margin:14px 0 7px;font-size:11px}.studio-detail-plan{grid-column:1/-1;margin-top:18px}.studio-detail-plan strong{font-size:12px}.studio-trajectory{grid-template-columns:.8fr 1.2fr;gap:25px}.studio-trajectory p{font-size:21px}.studio-trajectory svg text{font-size:14px}.studio-loop-close{gap:22px;max-width:650px;margin-top:22px;padding:20px 26px}.studio-loop-close>img{width:95px;height:95px}.studio-loop-close p{font-size:22px}.studio-loop-close>a{width:43px;height:43px;font-size:25px}.studio-loop-close>div>span{font-size:7px}.studio-explain{grid-template-columns:1fr;gap:30px;max-width:650px;padding:40px 26px 55px}.studio-explain h2{font-size:43px}.studio-explain>div>p:not(.studio-eyebrow){font-size:14px}.studio-site .launch-membership{padding:50px 0 55px}.studio-site .launch-membership-inner{grid-template-columns:1fr;gap:30px;max-width:650px;padding:0 26px;display:grid}.studio-site .launch-membership-copy h2{font-size:42px}.studio-site .launch-membership-copy>p{font-size:14px}.studio-site .launch-membership-copy>small{font-size:10px}.studio-site .launch-membership-benefits h3{font-size:24px}.studio-site .c-finale>.j-final-copy{padding-top:45px}.studio-conclusion{text-align:left;justify-content:center;margin:23px auto}.studio-conclusion strong{font-size:23px}.studio-site .c-finale{height:990px;min-height:990px}.studio-site .c-finale .j-scene-closing{height:550px;top:440px}.studio-site .c-finale .j-app-reveal{top:655px}.studio-site .j-scene-opening:after{background:linear-gradient(#fff,#0000 25% 74%,#fff),linear-gradient(90deg,#fff,#0000 16% 88%,#fff)}}@media (width<=480px){.studio-intro{padding:26px 22px 32px}.studio-intro h2{margin:23px 0;font-size:34px}.studio-eyebrow{font-size:7px}.studio-chapter-nav{grid-template-columns:1fr;max-width:275px;margin:26px auto 0;display:grid}.studio-chapter-nav a{justify-content:flex-start;min-height:44px;padding:12px 19px;font-size:11px}.studio-chapter-nav a>span{margin-right:5px}.studio-chapter{padding:28px 22px 5px}.studio-chapter-heading h2{margin:21px 0;font-size:37px}.studio-chapter-heading>p:last-child{font-size:13px}.studio-chapter-heading .studio-eyebrow{font-size:8px}.studio-eyebrow>span{width:25px;height:25px;font-size:9px}.studio-coach-demo{padding:20px 0 0}.studio-coach-map{gap:17px;padding-top:22px}.studio-column-label{font-size:7px}.studio-evidence-column>.studio-column-label{min-height:20px;margin-bottom:14px;font-size:6px}.studio-evidence>div>span{font-size:10px}.studio-evidence strong{font-size:20px}.studio-evidence>small{font-size:8px}.studio-evidence{margin-bottom:22px}.studio-coach-center>img{width:145px;max-width:100%;height:145px}.studio-coach-aura{width:136px;height:136px}.studio-coach-center>span{font-size:6px}.studio-coach-center>p{font-size:21px}.studio-thread-left{width:45px;height:220px;top:-10px;right:94%}.studio-shortlist>div{gap:8px}.studio-shortlist button{min-height:130px;padding:13px 10px;display:block}.studio-choice-number{font-size:16px;display:block}.studio-shortlist strong{font-size:17px;line-height:1.2}.studio-shortlist small{font-size:6px}.studio-rationale{min-height:180px;display:block}.studio-rationale-tag{max-width:none;margin-bottom:12px;display:block}.studio-rationale h3{font-size:23px}.studio-rationale p{font-size:12px}.studio-takeaway>span{display:none}.studio-takeaway strong{font-size:20px}.studio-feature-footer{margin-top:13px;padding-inline:0;font-size:11px}.studio-interlude{margin:14px auto 17px;padding-inline:22px}.studio-interlude>span{max-width:30px}.studio-interlude p{font-size:9px}.studio-interlude em{font-size:14px}.studio-reasoning{border-radius:18px;padding:20px 17px 0}.studio-demo-caption{font-size:6px;line-height:1.6}.studio-demo-caption>span:last-child{max-width:84px;font-size:8px}.studio-premises>p{padding-left:20px;font-size:23px}.studio-premises>p>b{font-size:8px}.studio-question h3{font-size:29px}.studio-logic-garden{width:calc(100% + 20px);max-width:none;margin-top:16px;margin-left:-10px}.studio-logic-garden text{font-size:21px}.studio-logic-garden .studio-garden-label{font-size:18px}.studio-logic-garden .studio-arrangement{font-size:19px}.studio-answer-buttons{gap:8px}.studio-answer-buttons button{gap:5px;min-height:48px;padding:13px 12px;font-size:11px}.studio-answer-buttons i{font-size:14px}.studio-adaptation{grid-template-columns:1fr;gap:21px;padding:21px 0}.studio-adaptation h4{font-size:24px}.studio-adaptation p{font-size:12px}.studio-next-step{border-top:1px solid #dfe5d2;border-left:0;padding:19px 0 0}.studio-difficulty-line{gap:5px;margin:10px 0}.studio-difficulty-line i{width:6px}.studio-note{text-align:left;font-size:8px}.studio-subjects{padding:24px 0 0}.studio-subjects>span{font-size:7px}.studio-subjects>div{gap:10px 19px;margin-top:13px}.studio-subjects>div>span{font-size:10px}.studio-atlas{padding:20px 0 0}.studio-atlas-controls{margin:25px 0 22px;display:block}.studio-atlas-controls h3{font-size:30px}.studio-metric-switch{border-radius:99px;flex-direction:row;margin-top:22px;display:inline-flex}.studio-metric-switch button{border-radius:99px;min-height:40px;padding:10px 15px;font-size:10px}.studio-topic-title{flex-basis:100px}.studio-topic-title>span{font-size:11px}.studio-topic-title small{font-size:8px}.studio-topic-tracks button{gap:15px;min-height:88px;padding-right:10px}.studio-track-dot>b{font-size:10px}.studio-map-key{gap:12px;font-size:8px;line-height:1.6}.studio-topic-detail{padding:22px;display:block}.studio-topic-detail h4{margin:19px 0;font-size:30px}.studio-detail-stats{border-bottom:1px solid #e0e6d3;padding:0 0 18px}.studio-detail-stats strong{font-size:41px}.studio-detail-stats>div>span{font-size:10px}.studio-detail-stats>div+div{padding-left:24px}.studio-topic-detail>p{margin:18px 0;font-size:12px}.studio-detail-header{font-size:10px}.studio-detail-plan>span{font-size:7px}.studio-detail-plan strong{font-size:13px}.studio-trajectory{grid-template-columns:1fr;gap:22px;margin-top:28px;padding:24px 0 15px}.studio-trajectory p{font-size:25px}.studio-trajectory svg{width:calc(100% - 16px);margin:0 8px}.studio-trajectory svg text{font-size:16px}.studio-loop-close{flex-wrap:wrap;gap:17px;padding:12px 22px}.studio-loop-close>img{width:72px;height:72px}.studio-loop-close>div{flex:1}.studio-loop-close>div>span{font-size:6px}.studio-loop-close p{font-size:20px}.studio-loop-close>a{width:37px;height:37px;margin-left:89px;font-size:23px}.studio-explain{padding:38px 22px 50px}.studio-explain h2{font-size:40px}.studio-site .launch-membership-inner{padding-inline:22px}.studio-site .launch-membership-copy h2{font-size:39px}.studio-site .launch-membership-benefits h3{font-size:23px}.studio-conclusion{gap:16px;max-width:320px}.studio-conclusion>div{padding-left:16px}.studio-conclusion strong{font-size:22px}.studio-conclusion>div>span{font-size:7px}.studio-site .c-finale{height:990px;min-height:990px}.studio-site .c-finale .j-scene-closing{height:540px;top:450px}.studio-site .c-finale .j-app-reveal{top:685px}}@media (width<=360px){.studio-intro h2{font-size:30px}.studio-chapter-heading h2{font-size:33px}.studio-coach-map{gap:13px}.studio-evidence>div>span{font-size:9px}.studio-coach-center>p{font-size:19px}.studio-coach-center>img{width:124px;height:124px}.studio-coach-aura{width:120px;height:120px}.studio-shortlist strong{font-size:15px}.studio-shortlist button{min-height:125px;padding-inline:8px}.studio-premises>p{font-size:20px}.studio-question h3{font-size:26px}.studio-answer-buttons button{padding-inline:9px;font-size:10px}.studio-topic-title{flex-basis:90px}.studio-topic-tracks button{gap:10px}.studio-loop-close p{font-size:18px}.studio-loop-close>img{width:61px;height:61px}.studio-loop-close>a{margin-left:78px}.studio-site .launch-membership-copy h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.studio-site *,.studio-site :before,.studio-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.studio-trend-line{stroke-dashoffset:0}}.studio-site :is(.studio-rationale p,.studio-adaptation p,.studio-topic-detail>p,.studio-feature-footer,.studio-note,.studio-map-key,.studio-premise-note,.studio-topic-title small,.studio-detail-stats>div>span,.studio-detail-plan strong,.studio-explain>div>p:not(.studio-eyebrow)){color:#627454}.studio-site :is(.studio-demo-caption,.studio-demo-caption>span:last-child,.studio-column-label,.studio-eyebrow,.studio-feature-footer>span,.studio-evidence>small,.studio-rationale-hint,.studio-adaptation>div>span,.studio-detail-plan>span,.studio-detail-header>span:last-child,.studio-map-axis){color:#6c7b59}.studio-site .launch-membership-benefits p,.studio-site .launch-membership-base p{color:#63764f}.studio-site .studio-coach-center>span{color:#627b4e}.studio-site .studio-demo-caption,.studio-site .studio-column-label{font-size:9px}@media (width<=480px){.studio-site .studio-demo-caption{font-size:7px}.studio-site .studio-column-label{font-size:8px}.studio-site .studio-evidence-column>.studio-column-label{font-size:7px}}.studio-coach-center{z-index:auto}.studio-coach-center>img{border-radius:50%;-webkit-mask-image:radial-gradient(#000 57%,#000000f0 65%,#0000 77%);mask-image:radial-gradient(#000 57%,#000000f0 65%,#0000 77%)}.studio-adaptation>div,.studio-lab-grid>div,.studio-atlas-grid>div{min-width:0}.studio-difficulty-line{max-width:100%}@media (width<=480px){.studio-adaptation{grid-template-columns:minmax(0,1fr)}}.system-site{--sys-ink:#294636;--sys-body:#526449;--sys-muted:#67735c;--sys-line:#dce3cf}.system-journey{background:linear-gradient(#fff 0%,#fbfcf7 8%,#f1f5e9 26%,#f5f6eb 48%,#faf8ef 67%,#f8faf2 86%,#fff 100%);position:relative}.system-wrap{box-sizing:border-box;max-width:1160px;margin-inline:auto;padding-inline:40px}.system-site :is(h2,h3,p){text-wrap:pretty}.system-site :is(.system-journey,.system-explain){color:var(--sys-ink)}.system-eyebrow{font:600 10px/1.5 var(--mz-sans),sans-serif;letter-spacing:.15em;color:var(--sys-muted);align-items:center;gap:12px;display:flex}.system-eyebrow>span{letter-spacing:0;border:1px solid #bbc9a9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.system-intro{text-align:center;padding-top:35px;padding-bottom:90px;scroll-margin-top:85px}.system-intro>.system-eyebrow{justify-content:center}.system-site .system-intro h2{letter-spacing:-.04em;margin:25px 0;font:400 clamp(38px,4.4vw,60px)/1.07 Georgia,serif}.system-site :is(.system-intro,.system-chapter,.system-explain) h2 em{color:#73805b;font-weight:400}.system-intro>p:not(.system-eyebrow){font:14px/1.85 var(--mz-sans),sans-serif;color:var(--sys-body);max-width:640px;margin:0 auto}.system-feature-links{text-align:left;border-top:1px solid var(--sys-line);border-bottom:1px solid var(--sys-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:46px auto 0;display:grid}.system-feature-links>a{color:var(--sys-ink);padding:25px 25px 26px;text-decoration:none;transition:background .25s;position:relative}.system-feature-links>a+a{border-left:1px solid var(--sys-line)}.system-feature-links a:hover{background:#edf1e1}.system-feature-links a>span{font:600 8px/1.5 var(--mz-sans),sans-serif;letter-spacing:.1em;color:var(--sys-muted);margin-bottom:14px;display:block}.system-feature-links strong{letter-spacing:-.025em;max-width:220px;padding-right:20px;font:400 24px/1.15 Georgia,serif;display:block}.system-feature-links i{color:#7b8a65;font-size:22px;font-style:normal;position:absolute;bottom:27px;right:22px}.system-chapter{--system-progress:0;padding-top:20px;padding-bottom:30px;scroll-margin-top:90px}.system-chapter-heading{text-align:center;max-width:780px;margin:0 auto 38px}.system-chapter-heading .system-eyebrow{justify-content:center}.system-site .system-chapter h2{letter-spacing:-.042em;margin:24px 0 20px;font:400 clamp(38px,4.1vw,55px)/1.1 Georgia,serif}.system-chapter-heading>p:last-child{font:15px/1.8 var(--mz-sans),sans-serif;max-width:600px;color:var(--sys-body);margin:0 auto}.system-coach-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:44px;display:grid}.system-steps{border-top:1px solid #cdd7bb}.system-steps button{appearance:none;text-align:left;width:100%;color:var(--sys-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cdd7bb;border-radius:0;grid-template-columns:28px minmax(0,1fr) 16px;align-items:start;gap:13px;padding:25px 0;display:grid}.system-step-number{font:11px/1.9 var(--mz-sans),sans-serif;color:#708354}.system-steps strong{letter-spacing:-.025em;padding-right:8px;font:400 23px/1.15 Georgia,serif;display:block}.system-step-description{font:13px/1.8 var(--mz-sans),sans-serif;color:var(--sys-body);opacity:0;max-height:0;margin-top:0;transition:max-height .45s,opacity .35s,margin .35s;display:block;overflow:hidden}.system-steps button[aria-pressed=true] .system-step-description{opacity:1;max-height:155px;margin-top:14px}.system-steps button[aria-pressed=true] .system-step-number{color:#294636;font-weight:700}.system-step-arrow{color:#78905b;transition:transform .35s}.system-steps button[aria-pressed=true] .system-step-arrow{transform:rotate(90deg)}.system-coach-stage{text-align:center;isolation:isolate;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:455px;display:flex;position:relative}.system-coach-orbit{z-index:-1;transform:rotate(calc(var(--system-progress)*24deg));background:radial-gradient(#fffdf5 5%,#edf0dd80 47%,#0000 70%);border:1px solid #d8dfc980;border-radius:50%;position:absolute;inset:25px 0 15px}.system-coach-orbit:before{content:"";border:1px solid #d8dfc980;border-radius:50%;position:absolute;inset:35px -18px;transform:rotate(-28deg)}.system-stage-copy{z-index:1;min-height:107px;animation:.5s both system-enter;position:relative}.system-stage-copy>span{font:600 8px/1.6 var(--mz-sans),sans-serif;letter-spacing:.12em;color:#64784f}.system-stage-copy h3{letter-spacing:-.035em;margin:14px 0;font:400 27px/1.12 Georgia,serif}.system-stage-copy h3>span{display:block}.system-coach-stage>img{object-fit:contain;mix-blend-mode:multiply;width:230px;height:230px;margin:-5px 0 -6px;display:block;-webkit-mask-image:radial-gradient(#000 50%,#000e 62%,#0000 74%);mask-image:radial-gradient(#000 50%,#000e 62%,#0000 74%)}.system-coach-signals{flex-wrap:wrap;place-content:center;gap:8px;max-width:395px;min-height:70px;animation:.5s both system-enter;display:flex}.system-coach-signals>span{font:11px/1.3 var(--mz-sans),sans-serif;color:#526644;background:#ffffffa6;border:1px solid #d6dfc4;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;box-shadow:0 4px 12px #43532c05}.system-coach-signals i{color:#849962;font-size:14px;font-style:normal}.system-stage-foot{font:11px/1.6 var(--mz-sans),sans-serif;color:var(--sys-muted);margin:12px 0 0}.system-section-foot{font:10px/1.6 var(--mz-sans),sans-serif;color:var(--sys-muted);border-top:1px solid #d8dfc7;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:20px 0 0;display:flex}.system-section-foot>strong{color:#516742;font-size:12px;font-weight:400}.system-bridge{color:#839168;text-align:center;justify-content:center;align-items:center;gap:20px;padding:40px 22px 70px;font:italic 20px/1.3 Georgia,serif;display:flex}.system-bridge i{background:linear-gradient(90deg,#0000,#b9c69b);width:50px;height:1px}.system-bridge i:last-child{transform:rotate(180deg)}.system-adaptive-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}.system-adaptive-copy>p:not(.system-eyebrow){font:15px/1.85 var(--mz-sans),sans-serif;color:var(--sys-body);margin:0 0 28px}.system-detail{border-bottom:1px solid #d5ddc5}.system-detail summary{cursor:pointer;font:600 12px/1.5 var(--mz-sans),sans-serif;color:#456036;justify-content:space-between;align-items:center;gap:22px;padding:17px 0;list-style:none;display:flex}.system-detail summary::-webkit-details-marker{display:none}.system-detail summary>span{font-size:18px;font-weight:400;transition:transform .2s}.system-detail[open] summary>span{transform:rotate(45deg)}.system-detail>p{font:13px/1.8 var(--mz-sans),sans-serif;color:var(--sys-body);margin:0;padding:0 26px 20px 0}.system-adaptive-visual{background:linear-gradient(145deg,#fffefa9e,#edf1df70);border:1px solid #e0e3cf;border-radius:24px;min-width:0;padding:30px 32px 0;box-shadow:0 30px 70px #5e6d2905}.system-scale-heading>span{font:600 8px/1.5 var(--mz-sans),sans-serif;color:var(--sys-muted);letter-spacing:.09em}.system-scale-heading>strong{letter-spacing:-.05em;margin:20px 0 25px;font:400 61px/1 Georgia,serif;display:block}.system-scale-heading small{font:11px/1.5 var(--mz-sans),sans-serif;letter-spacing:0;color:var(--sys-muted);margin-left:17px}.system-scale{justify-content:space-between;align-items:center;gap:4px;height:86px;display:flex;overflow:hidden}.system-scale i{width:5px;transform:scaleY(calc(.65 + var(--system-progress)*.35));background:#d2dcbe;border-radius:4px;flex:1}.system-scale i:nth-child(n+12):nth-child(-n+28){background:#86a269}.system-scale i:nth-child(n+18):nth-child(-n+23){background:#3c653f}.system-scale-labels{font:10px/1.5 var(--mz-sans),sans-serif;color:var(--sys-muted);justify-content:space-between;margin:7px 0 26px;display:flex}.system-adaptive-flow{margin:0;padding:0;list-style:none}.system-adaptive-flow li{border-top:1px solid #d9e0c9;align-items:center;gap:16px;padding:14px 0;display:flex}.system-adaptive-flow li>span{font:10px/1 var(--mz-sans),sans-serif;color:#657d47;width:24px}.system-adaptive-flow strong{letter-spacing:-.02em;font:400 20px/1.2 Georgia,serif}.system-adaptive-flow p{font:10px/1.5 var(--mz-sans),sans-serif;color:var(--sys-muted);margin:5px 0 0}.system-adaptive-return{font:10px/1.4 var(--mz-sans),sans-serif;color:#63794c;border-top:1px solid #d9e0c9;justify-content:center;align-items:center;gap:13px;padding:16px 0;display:flex}.system-adaptive-return>span{font-size:20px}.system-active-learning{border-top:1px solid #dce1c9;grid-template-columns:45px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:50px;padding:33px 0 0;display:grid}.system-active-icon{color:#9b9e61;font-size:38px}.system-active-learning h3{letter-spacing:-.02em;margin:0 0 10px;font:400 25px/1.2 Georgia,serif}.system-active-learning p{font:12px/1.8 var(--mz-sans),sans-serif;color:var(--sys-body);max-width:415px;margin:0}.system-subjects{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.system-subjects span{font:10px/1.5 var(--mz-sans),sans-serif;color:#657451;border:1px solid #dce1c9;border-radius:99px;padding:7px 12px}.system-insight-board{background:linear-gradient(150deg,#fffdfac9,#f3f4e4ae);border:1px solid #e0e2cc;border-radius:24px;margin-top:45px;padding:28px 30px 0;box-shadow:0 30px 80px #69743805}.system-insight-top{color:#667451;font:9px/1.5 var(--mz-sans),sans-serif;justify-content:space-between;align-items:center;gap:20px;display:flex}.system-insight-top>div{letter-spacing:.1em;align-items:center;gap:10px;font-size:8px;display:flex}.system-insight-top>span{white-space:nowrap}.system-insight-controls{border-bottom:1px solid #d8dec4;gap:0;margin:24px 0 0;display:flex}.system-insight-controls button{font:12px/1.4 var(--mz-sans),sans-serif;color:#687855;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:10px;padding:17px 10px;transition:color .25s,border-color .25s;display:flex}.system-insight-controls button>span{font-size:8px}.system-insight-controls button[aria-pressed=true]{color:#294636;background:linear-gradient(#0000,#e7eccf40);border-color:#597748}.system-insight-content{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:60px;min-height:330px;padding:28px 5px 25px;display:grid}.system-insight-content>div{animation:.45s both system-enter}.system-insight-text h3{letter-spacing:-.035em;max-width:320px;margin:0 0 18px;font:400 32px/1.1 Georgia,serif}.system-insight-text>p{font:13px/1.85 var(--mz-sans),sans-serif;color:var(--sys-body);margin:0}.system-insight-text>div{border-left:2px solid #b9c794;margin-top:25px;padding-left:15px}.system-insight-text>div>span{font:600 8px/1.5 var(--mz-sans),sans-serif;letter-spacing:.08em;color:#748454}.system-insight-text>div>p{font:12px/1.7 var(--mz-sans),sans-serif;color:var(--sys-body);margin:8px 0 0}.system-insight-diagram{align-items:center;min-width:0;height:235px;display:flex}.system-insight-diagram svg{width:100%;height:auto;max-height:250px;overflow:visible}.system-insight-diagram svg text{font:10px var(--mz-sans),sans-serif;fill:#6b7856;letter-spacing:.03em}.system-insight-diagram .system-axis-title{fill:#405a32;font:13px Georgia,serif}.system-insight-diagram svg rect{fill:#e6ebd5}.system-insight-diagram svg circle{fill:#789354}.system-chart-grid{stroke:#d9dec7;stroke-width:1px;stroke-dasharray:3 5;fill:none}.system-chart-axis{stroke:#aebb91;fill:none}.system-chart-area{fill:#b5c79520}.system-chart-trend{fill:none;stroke:#769454;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--system-progress))}.system-profile-art{width:100%}.system-profile-axis{font:8px/1.5 var(--mz-sans),sans-serif;letter-spacing:.08em;color:#7a8764;justify-content:space-between;margin-bottom:20px;display:flex}.system-profile-line{margin-bottom:20px}.system-profile-line>span{font:11px/1.6 var(--mz-sans),sans-serif;color:#536942}.system-profile-line>div{gap:4px;height:13px;margin-top:8px;display:flex}.system-profile-line i{background:#e1e6d1;border-radius:3px;flex:1}.system-profile-line i[data-lit=true]{background:#8fa674}.system-profile-line:nth-child(3) i[data-lit=true]{background:#c7ba7c}.system-profile-line:nth-child(4) i[data-lit=true]{background:#a9b794}.system-chart-caption{color:#73815c;font:italic 17px/1.4 Georgia,serif}.system-chart-note{font:9px/1.6 var(--mz-sans),sans-serif;color:#6a755d;margin:13px 0 0}.system-evidence-note{font:11px/1.7 var(--mz-sans),sans-serif;color:var(--sys-body);border-top:1px solid #d9dec7;align-items:center;gap:13px;padding:17px 0;display:flex}.system-evidence-note>span{font-size:20px}.system-evidence-note>p{margin:0}.system-evidence-note strong{color:#4a6539;font-weight:600}.system-loop{justify-content:center;align-items:center;gap:30px;padding-block:45px 65px;display:flex}.system-loop>img{object-fit:contain;mix-blend-mode:multiply;width:115px;height:115px;-webkit-mask-image:radial-gradient(#000 50%,#0000 72%);mask-image:radial-gradient(#000 50%,#0000 72%)}.system-loop p{letter-spacing:-.02em;margin:11px 0 0;font:400 26px/1.3 Georgia,serif}.system-loop em{color:#7c8963}.system-loop .system-eyebrow{font-size:8px}.system-explain{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:85px;padding-block:10px 70px;scroll-margin-top:100px;display:grid}.system-site .system-explain h2{letter-spacing:-.04em;margin:22px 0;font:400 42px/1.1 Georgia,serif}.system-explain>div>p:not(.system-eyebrow){font:14px/1.85 var(--mz-sans),sans-serif;color:var(--sys-body);max-width:455px}.system-inclusion{font:10px/1.5 var(--mz-sans),sans-serif;color:var(--sys-muted);margin-top:22px;display:block}.system-explain-path{margin:0;padding:0;list-style:none}.system-explain-path li{border-bottom:1px solid #e0e5d6;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.system-explain-path li>span{font:11px/1.5 var(--mz-sans),sans-serif;color:#7d8d63;border:1px solid #d0dabe;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.system-explain-path h3{letter-spacing:-.02em;margin:0 0 7px;font:400 23px/1.2 Georgia,serif}.system-explain-path p{font:11px/1.7 var(--mz-sans),sans-serif;color:var(--sys-body);margin:0}.system-access-dock{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(-6px)}.system-access-dock[data-visible=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.system-site .system-access-dock{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffde;border:1px solid #dce4d3;border-radius:16px;padding:5px;position:fixed;top:18px;right:max(24px,50vw - 640px);box-shadow:0 8px 28px #233d2920}.system-site .system-access-dock .n-button{min-height:43px;box-shadow:none;padding:12px 20px;font-size:12px}.system-site .system-footer-access.n-button{color:#3a593e;box-shadow:none;min-height:44px;font:12px var(--mz-sans),sans-serif;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;padding:0}.system-site .system-beta-note{font:10px/1.6 var(--mz-sans),sans-serif;color:#607451;margin-top:13px;display:block}.system-site .launch-membership-copy>.system-membership-note{font:12px/1.75 var(--mz-sans),sans-serif;color:#5b6e48;border-top:1px solid #d8dec8;max-width:360px;margin-top:22px;padding-top:18px}.system-site .c-hero .c-hero-copy>h1{letter-spacing:-.055em}@keyframes system-enter{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=801px){.system-site .n-nav-actions{min-width:152px}}@media (width<=1000px){.system-coach-layout{gap:30px}.system-adaptive-layout{gap:45px}.system-insight-content{gap:30px}.system-feature-links>a{padding-inline:18px}.system-feature-links strong{font-size:22px}.system-stage-copy h3{font-size:24px}.system-steps strong{font-size:21px}.system-explain{gap:45px}.system-site .system-explain h2{font-size:36px}.system-scale-heading>strong{font-size:50px}.system-scale-heading small{margin:7px 0 0;display:block}}@media (width<=800px){.system-wrap{padding-inline:28px}.system-intro{padding-top:25px;padding-bottom:55px}.system-feature-links a>span{font-size:7px}.system-chapter-heading{margin-bottom:28px}.system-coach-layout{gap:22px}.system-steps button{grid-template-columns:20px minmax(0,1fr) 10px;gap:9px;padding-block:21px}.system-step-description{font-size:12px}.system-steps button[aria-pressed=true] .system-step-description{max-height:210px}.system-stage-copy h3{font-size:22px}.system-coach-stage>img{width:200px;height:200px}.system-coach-signals>span{padding:7px 9px;font-size:10px}.system-stage-foot{font-size:10px}.system-adaptive-layout{grid-template-columns:1fr;gap:33px}.system-adaptive-copy{max-width:560px}.system-adaptive-visual{justify-self:center;width:100%;max-width:530px}.system-scale-heading small{margin-left:15px;display:inline}.system-active-learning{grid-template-columns:36px minmax(0,1fr);gap:16px}.system-subjects{grid-column:2;justify-content:flex-start}.system-insight-content{gap:24px}.system-insight-text h3{font-size:28px}.system-section-foot{align-items:flex-start}.system-section-foot>strong{max-width:420px}.system-section-foot>span{text-align:right;max-width:155px}.system-explain{grid-template-columns:1fr;gap:15px;padding-bottom:40px}.system-explain-path{max-width:600px}.system-site .system-access-dock{top:10px;right:14px}.system-site .system-access-dock .n-button{min-height:42px;padding:11px 15px;font-size:11px}}@media (width<=600px){.system-wrap{padding-inline:22px}.system-eyebrow{font-size:8px}.system-desktop-break{display:none}.system-site .system-intro h2{font-size:36px}.system-intro>p:not(.system-eyebrow){font-size:13px}.system-feature-links{grid-template-columns:1fr;margin-top:28px}.system-feature-links>a{padding:18px 5px}.system-feature-links>a+a{border-top:1px solid #e0e5d6;border-left:0}.system-feature-links a>span{margin-bottom:8px;font-size:8px}.system-feature-links strong{max-width:none;font-size:23px}.system-feature-links i{bottom:23px;right:7px}.system-chapter{padding-top:5px;padding-bottom:10px}.system-site .system-chapter h2{margin-block:21px 18px;font-size:36px}.system-chapter-heading>p:last-child{font-size:13px;line-height:1.85}.system-coach-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.system-coach-stage{width:100%;max-width:390px;min-height:420px;margin:auto}.system-stage-copy{min-height:98px}.system-stage-copy h3{font-size:27px}.system-coach-stage>img{width:220px;height:220px}.system-coach-signals{max-width:320px;min-height:63px}.system-coach-signals>span,.system-stage-foot{font-size:11px}.system-steps strong{font-size:23px}.system-step-description{font-size:13px}.system-steps button{grid-template-columns:22px minmax(0,1fr) 14px;gap:12px}.system-section-foot{margin-top:24px;padding-top:17px;display:block}.system-section-foot>strong{font-size:11px;display:block}.system-section-foot>span{text-align:left;max-width:none;margin-top:8px;font-size:9px;display:block}.system-bridge{gap:14px;padding:35px 22px 48px;font-size:17px}.system-bridge i{flex:none;width:25px}.system-adaptive-copy>p:not(.system-eyebrow){font-size:13px}.system-detail summary{font-size:12px}.system-adaptive-visual{padding:25px 22px 0}.system-scale-heading>strong{font-size:56px}.system-scale-heading small{font-size:10px}.system-scale{gap:3px}.system-scale-labels{font-size:9px}.system-adaptive-flow strong{font-size:20px}.system-adaptive-flow li{gap:12px}.system-active-learning{grid-template-columns:26px minmax(0,1fr);margin-top:30px;padding-top:25px}.system-active-icon{font-size:27px}.system-active-learning h3{font-size:23px}.system-active-learning p{font-size:12px}.system-subjects{gap:6px}.system-subjects span{padding:6px 9px;font-size:9px}.system-insight-board{border-radius:19px;margin-top:28px;padding:22px 18px 0}.system-insight-top{align-items:flex-start;gap:14px;font-size:8px}.system-insight-top>div{gap:9px;max-width:215px;font-size:7px}.system-insight-top img{flex:none;width:23px}.system-insight-controls{margin-top:18px}.system-insight-controls button{gap:6px;padding:15px 5px;font-size:10px}.system-insight-controls button>span{display:none}.system-insight-content{grid-template-columns:1fr;align-content:start;gap:15px;min-height:565px;padding:24px 0 20px}.system-insight-text{min-height:230px}.system-insight-text h3{max-width:280px;font-size:30px}.system-insight-text>p{font-size:12px}.system-insight-text>div{margin-top:20px}.system-insight-text>div>p{font-size:11px}.system-insight-diagram{height:215px}.system-chart-note{max-width:280px;font-size:8px}.system-evidence-note{align-items:flex-start;gap:10px;font-size:10px}.system-loop{gap:16px;padding-block:36px 52px}.system-loop>img{flex:none;width:73px;height:73px}.system-loop p{font-size:21px;line-height:1.3}.system-loop .system-eyebrow{font-size:6px}.system-site .system-explain h2{font-size:35px}.system-explain>div>p:not(.system-eyebrow){font-size:13px}.system-explain-path h3{font-size:21px}.system-explain-path li{gap:15px;padding:20px 0}.system-site .system-footer-access.n-button{font-size:11px}}@media (width<=360px){.system-site .system-intro h2,.system-site .system-chapter h2{font-size:32px}.system-site .system-explain h2{font-size:31px}.system-stage-copy h3{font-size:24px}.system-scale-heading small{margin:7px 0 0;display:block}.system-insight-board{padding-inline:15px}.system-insight-text h3{font-size:28px}.system-insight-content{min-height:590px}.system-insight-text{min-height:265px}.system-loop{gap:10px}.system-loop>img{width:55px;height:55px}.system-loop p{font-size:19px}}@media (prefers-reduced-motion:reduce){.system-site *{scroll-behavior:auto!important}.system-stage-copy,.system-coach-signals,.system-insight-content>div{animation:none}.system-step-description,.system-step-arrow,.system-access-dock{transition:none}.system-chart-trend{stroke-dashoffset:0}}.system-insight-diagram{height:265px;min-height:265px}.system-chart-caption{display:block}.system-site .system-chart-note{margin:12px 0 0}.system-step-description,.system-insight-text>p{font-size:14px}.system-site .system-stage-foot{margin-top:12px}@media (width<=600px){.system-step-description,.system-insight-text>p{font-size:13px}.system-insight-diagram svg text{font-size:15px}.system-insight-diagram .system-axis-title{font-size:17px}.system-chart-note{font-size:9px}.system-insight-content{min-height:620px}.system-coach-orbit{inset-inline:15px}}.system-site .system-footer-access{color:#3a593e;min-height:44px;font:12px var(--mz-sans),sans-serif;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.editorial-site{--ink:#243b31;--green:#294c3b;--sys-ink:#243b31;--sys-body:#526057;--sys-muted:#657268;--sys-line:#dce2d9;color:var(--ink);background:#fff}.editorial-site :is(h1,h2,h3,h4){text-wrap:balance;font-family:var(--mz-sans),Helvetica,sans-serif!important;letter-spacing:-.045em!important;font-weight:500!important}.editorial-site :is(h1,h2,h3,h4) em{color:#778479;font-style:normal}.editorial-site .n-header{border-bottom:1px solid #edf0eb;max-width:1280px;height:92px;padding:0 40px}.editorial-site .n-header .n-brand-logo{width:143px}.editorial-site .n-header nav{gap:32px;font-size:12px}.editorial-site .n-kicker,.editorial-site .system-eyebrow{letter-spacing:.12em;color:#68776d;font-size:10px;font-weight:600;line-height:1.5}.editorial-site .n-kicker>span{background:#54765c;width:5px;height:5px}.editorial-site .n-button{box-shadow:none;letter-spacing:0;background:#294c3b;border-radius:7px;font-size:13px}.editorial-site .n-button:hover{background:#365e48;box-shadow:0 4px 14px #294c3b14}.editorial-site .n-button:after,.editorial-site .n-button:before{display:none}.editorial-site .system-access-dock{border-radius:11px;box-shadow:0 8px 25px #22392a12}.editorial-site .c-hero{background:#fff;max-width:1280px;height:660px;min-height:660px;margin:0 auto;overflow:visible}.editorial-site .c-hero:before,.editorial-site .c-hero:after{display:none}.editorial-site .c-hero .c-hero-copy{text-align:left;width:53%;max-width:660px;padding:100px 30px 0 40px}.editorial-site .c-hero .c-hero-copy h1{font-size:clamp(48px,5vw,68px);line-height:1.02;letter-spacing:-.058em!important;font-weight:550!important}.editorial-site .c-hero .c-hero-copy h1 em{color:#728176}.editorial-site .c-hero .c-hero-copy>.n-kicker{letter-spacing:.11em;color:#617267;font-size:9px;margin-bottom:27px!important}.editorial-site .c-hero .c-hero-copy>p:not(.n-kicker){color:#516258;max-width:440px;margin:25px 0 29px;font-size:16px;line-height:1.8}.editorial-site .c-hero .ll-hero-actions{justify-content:flex-start;gap:23px}.editorial-site .c-hero .ll-watch-link{font-size:12px}.editorial-site .c-device-note{color:#6b776f;margin-top:20px;font-size:10px}.editorial-site .c-hero .j-scene-opening{inset:auto 15px auto auto;border-radius:12px;width:47%;height:500px;top:70px;overflow:hidden}.editorial-site .c-hero .j-scene-opening img,.editorial-site .c-hero .j-scene-opening>video{object-fit:cover;object-position:85% center;filter:saturate(.65)contrast(.94)brightness(1.035);width:100%;height:100%;transform:none}.editorial-site .c-hero .j-scene-opening:after{background:linear-gradient(90deg,#fff,#0000 15% 85%,#fff),linear-gradient(#fff,#0000 14% 78%,#fff)}.editorial-site .j-scene .j-film-control{width:34px;height:34px;box-shadow:none;background:#ffffffe8;border:1px solid #dbe1d8;font-size:12px;bottom:20px;right:22px}.editorial-hero-caption{width:calc(47% - 60px);font:10px/1.5 var(--mz-sans),sans-serif;color:#68766b;letter-spacing:.03em;border-top:1px solid #dce2d8;justify-content:space-between;align-items:center;padding-top:13px;display:flex;position:absolute;top:584px;right:55px}.editorial-hero-caption strong{letter-spacing:.13em;color:#415b4a;font-size:10px;font-weight:600}.editorial-site .system-journey{background:linear-gradient(#fff 0%,#f7f9f5 18%,#f4f6f1 38%,#f8f8f2 62%,#fafbf8 84%,#fff 100%)}.editorial-site .system-wrap{max-width:1200px}.editorial-site .system-intro{padding-top:22px;padding-bottom:82px}.editorial-site .system-intro h2{font-size:clamp(34px,3.8vw,50px);line-height:1.12;letter-spacing:-.045em!important}.editorial-site .system-intro>p:not(.system-eyebrow){font-size:15px;line-height:1.8}.editorial-site .system-feature-links{margin-top:40px}.editorial-site .system-feature-links strong{font:500 22px/1.25 var(--mz-sans),sans-serif;letter-spacing:-.035em;max-width:275px;padding-right:10px}.editorial-site .system-feature-links>a{padding:25px 24px 28px}.editorial-site .system-feature-links a>span{letter-spacing:.09em;color:#68776d;font-size:9px}.editorial-site .system-feature-links a:hover{background:#eef2eb}.editorial-site .system-feature-links i{font-size:20px;right:15px}.editorial-site .system-chapter-heading{max-width:850px}.editorial-site .system-chapter h2{margin-top:24px;font-size:clamp(32px,3.5vw,47px);line-height:1.12;letter-spacing:-.045em!important}.editorial-site .system-chapter-heading>p:last-child{max-width:630px;font-size:16px;line-height:1.8}.editorial-site .system-eyebrow>span{color:#859186;border:0;border-right:1px solid #c8d3c8;border-radius:0;width:auto;height:auto;padding-right:9px;font-size:10px;line-height:14px}.editorial-site .system-coach-layout{gap:66px}.editorial-site .system-steps button{border-color:#d3dcd0;padding:26px 0}.editorial-site .system-steps strong{font:500 20px/1.35 var(--mz-sans),sans-serif;letter-spacing:-.025em}.editorial-site .system-step-description{font-size:14px;line-height:1.8}.editorial-site .system-coach-stage{background:linear-gradient(145deg,#f8faf5,#eef3e8);border:1px solid #e0e6da;border-radius:14px;min-height:425px;padding:30px 20px 20px}.editorial-site .system-coach-orbit{display:none}.editorial-site .system-stage-copy{min-height:90px}.editorial-site .system-stage-copy>span{letter-spacing:.1em;color:#697960;font-size:9px}.editorial-site .system-stage-copy h3{margin:14px 0;font-size:24px;line-height:1.25;letter-spacing:-.035em!important}.editorial-site .system-coach-stage>img{filter:saturate(.8);width:190px;height:190px;margin:-4px 0 4px}.editorial-site .system-coach-signals{gap:7px;min-height:56px}.editorial-site .system-coach-signals>span{box-shadow:none;background:#ffffffb8;border-radius:6px;padding:8px 10px;font-size:11px}.editorial-site .system-stage-foot{font-size:11px}.editorial-site .system-section-foot>strong{font-size:12px}.editorial-site .system-section-foot>span{font-size:10px}.editorial-site .system-bridge{font:12px/1.5 var(--mz-sans),sans-serif;letter-spacing:.025em;color:#81907f;padding-block:46px 66px}.editorial-site .system-bridge i{width:80px}.editorial-site .system-adaptive-copy>p:not(.system-eyebrow){font-size:16px;line-height:1.8}.editorial-site .system-detail summary{padding:20px 0;font-size:13px;font-weight:500}.editorial-site .system-detail>p{font-size:14px;line-height:1.8}.editorial-site .system-adaptive-visual{box-shadow:none;background:#f8faf4;border-color:#dce3d5;border-radius:14px;padding:31px 34px 0}.editorial-site .system-scale-heading>span{font-size:9px}.editorial-site .system-scale-heading>strong{font:400 64px/1 var(--mz-sans),sans-serif;letter-spacing:-.06em}.editorial-site .system-scale-heading small{font-size:12px}.editorial-site .system-scale i{background:#dae1d2;border-radius:1px}.editorial-site .system-scale i:nth-child(n+12):nth-child(-n+28){background:#8eaa87}.editorial-site .system-scale i:nth-child(n+18):nth-child(-n+23){background:#345a3d}.editorial-site .system-adaptive-flow strong{font:500 17px/1.35 var(--mz-sans),sans-serif;letter-spacing:-.025em}.editorial-site .system-adaptive-flow p{font-size:11px}.editorial-site .system-adaptive-flow li{padding:17px 0}.editorial-site .system-scale-labels{font-size:11px}.editorial-site .system-adaptive-return{padding-block:18px;font-size:11px}.editorial-site .system-active-learning{grid-template-columns:27px minmax(0,1.2fr) minmax(0,1fr)}.editorial-site .system-active-icon{font-size:24px}.editorial-site .system-active-learning h3{font-size:22px;line-height:1.3}.editorial-site .system-active-learning p{font-size:13px;line-height:1.85}.editorial-site .system-subjects span{background:#fafbf8;border-radius:5px;font-size:10px}.editorial-site .system-insight-board{background:#fbfcf8;border:1px solid #dce3d5;border-radius:14px;padding:29px 32px 0;box-shadow:0 15px 55px #29443104}.editorial-site .system-insight-top{font-size:10px}.editorial-site .system-insight-top>div{letter-spacing:.08em;font-size:9px}.editorial-site .system-insight-controls button{padding:19px 12px;font-size:13px}.editorial-site .system-insight-controls button[aria-pressed=true]{background:linear-gradient(#0000,#edf2e780);border-color:#345a3d}.editorial-site .system-insight-text h3{max-width:345px;font-size:29px;line-height:1.2;letter-spacing:-.035em!important}.editorial-site .system-insight-text>p{font-size:14px;line-height:1.8}.editorial-site .system-insight-text>div>span{font-size:9px}.editorial-site .system-insight-text>div>p{font-size:13px}.editorial-site .system-profile-line>span{font-size:12px}.editorial-site .system-profile-line i{border-radius:1px}.editorial-site .system-profile-line i[data-lit=true]{background:#65815f}.editorial-site .system-profile-line:nth-child(3) i[data-lit=true]{background:#b7ad83}.editorial-site .system-profile-line:nth-child(4) i[data-lit=true]{background:#94a88d}.editorial-site .system-chart-caption{font:12px/1.6 var(--mz-sans),sans-serif;color:#617358}.editorial-site .system-chart-note{font-size:10px;line-height:1.6}.editorial-site .system-evidence-note{padding-block:19px;font-size:12px}.editorial-site .system-insight-diagram .system-axis-title{font-family:var(--mz-sans),sans-serif}.editorial-site .system-loop>img{filter:saturate(.7);width:85px;height:85px}.editorial-site .system-loop p{font:500 22px/1.45 var(--mz-sans),sans-serif;letter-spacing:-.025em}.editorial-site .system-loop em{color:#788675;font-style:normal}.editorial-site .system-explain{gap:80px;padding-bottom:70px}.editorial-site .system-explain h2{font-size:39px;line-height:1.15;letter-spacing:-.045em!important}.editorial-site .system-explain>div>p:not(.system-eyebrow){font-size:15px;line-height:1.8}.editorial-site .system-explain-path h3{font-size:19px;line-height:1.4}.editorial-site .system-explain-path li>span{color:#87917b;border:0;border-radius:0;place-items:start;width:20px;height:26px;padding-top:4px}.editorial-site .system-explain-path p{font-size:12px;line-height:1.7}.editorial-site .launch-membership{background:linear-gradient(#fff,#f7f8f2 20%,#f1f4ec 60%,#fafbf7 86%,#fff)}.editorial-site .launch-membership-copy h2{font-size:46px;line-height:1.12}.editorial-site .launch-membership-copy>p{font-size:15px;line-height:1.8}.editorial-site .launch-membership-benefits{background:#ffffffb0;border-radius:14px}.editorial-site .launch-membership-benefits h3{font-size:20px;line-height:1.3}.editorial-site .launch-membership-benefits p{font-size:12px;line-height:1.8}.editorial-site .launch-faq h2{font-size:43px}.editorial-site .launch-faq-list summary{font-size:14px;font-family:var(--mz-sans),sans-serif;letter-spacing:-.015em}.editorial-site .launch-faq-list p{font-size:13px;line-height:1.8}.editorial-site .c-finale{background:#fff;max-width:1280px;height:680px;min-height:680px;margin:0 auto;overflow:visible}.editorial-site .c-finale:after,.editorial-site .c-finale:before{display:none}.editorial-site .c-finale .j-final-copy{z-index:4;width:51%;max-width:620px;padding:90px 35px 0 40px;position:relative}.editorial-site .c-finale h2{font-size:clamp(41px,4.5vw,61px);line-height:1.07}.editorial-site .c-finale .j-final-copy>p:not(.n-kicker){max-width:420px;font-size:15px;line-height:1.8}.editorial-site .c-finale .j-scene-closing{border-radius:12px;width:49%;height:505px;inset:65px 10px auto auto;overflow:hidden}.editorial-site .c-finale .j-scene-closing img,.editorial-site .c-finale .j-scene-closing>video{object-fit:cover;object-position:85% center;filter:saturate(.65)contrast(.94)brightness(1.035);width:100%;height:100%;transform:none}.editorial-site .c-finale .j-scene-closing:after{background:linear-gradient(90deg,#fff,#0000 15% 87%,#fff),linear-gradient(#fff,#0000 14% 78%,#fff)}.editorial-site .studio-conclusion{max-width:400px;margin:25px 0}.editorial-site .studio-conclusion strong{font:500 22px/1.3 var(--mz-sans),sans-serif;letter-spacing:-.025em}.editorial-site .studio-conclusion>img{width:28px;height:28px}.editorial-site .studio-conclusion>div>span{letter-spacing:.04em;font-size:8px}.editorial-site .c-finale .j-app-reveal{width:210px;inset:320px auto auto 52%}.editorial-site .c-finale .j-real-phone{border-radius:20px;width:105px;transform:rotate(-5deg)}.editorial-site .c-finale .j-app-caption{font:9px/1.4 var(--mz-sans),sans-serif;border-radius:6px;box-shadow:0 8px 22px #33462b0d}.editorial-site .launch-footer{border-top:1px solid #e3e8df;padding-top:30px}.editorial-site .launch-footer-brand>p{font:12px/1.7 var(--mz-sans),sans-serif}.editorial-site .n-dialog h2{font-size:38px;line-height:1.15}.editorial-site .system-footer-access{color:#294c3b}@media (width<=1100px){.editorial-site .c-hero{height:630px;min-height:630px}.editorial-site .c-hero .c-hero-copy{padding-top:95px}.editorial-site .c-hero .j-scene-opening{height:470px;top:65px}.editorial-hero-caption{top:548px}.editorial-site .c-hero .c-hero-copy h1{font-size:53px}.editorial-site .c-hero .c-hero-copy>p:not(.n-kicker){font-size:14px}.editorial-site .system-coach-layout{gap:40px}.editorial-site .system-stage-copy h3{font-size:22px}.editorial-site .system-insight-text h3{font-size:27px}.editorial-site .system-explain h2{font-size:35px}.editorial-site .launch-membership-copy h2{font-size:40px}.editorial-site .c-finale .j-final-copy{padding-top:90px}.editorial-site .c-finale h2{font-size:47px}}@media (width<=800px){.editorial-site .n-header{height:76px;padding-inline:26px}.editorial-site .n-header .n-brand-logo{width:125px}.editorial-site .c-hero{flex-direction:column;height:auto;min-height:0;padding:0 28px 20px;display:flex}.editorial-site .c-hero .c-hero-copy{order:0;width:100%;max-width:660px;padding:55px 0 0}.editorial-site .c-hero .c-hero-copy h1{font-size:clamp(48px,7vw,62px);line-height:1.04}.editorial-site .c-hero .c-hero-copy>.n-kicker{justify-content:flex-start;font-size:8px}.editorial-site .c-hero .c-hero-copy>p:not(.n-kicker){max-width:520px;margin:24px 0 27px;font-size:15px}.editorial-site .c-device-note{justify-content:flex-start;margin:18px 0 0;font-size:10px}.editorial-site .c-hero .j-scene-opening{order:1;width:100%;height:330px;margin-top:22px;position:relative;inset:auto}.editorial-site .c-hero .j-scene-opening img,.editorial-site .c-hero .j-scene-opening>video{object-position:83% 50%}.editorial-hero-caption{order:2;width:100%;padding:13px 0 0;font-size:9px;position:static}.editorial-site .system-intro{padding-top:55px;padding-bottom:65px}.editorial-site .system-intro h2{font-size:37px}.editorial-site .system-feature-links strong{font-size:19px}.editorial-site .system-feature-links a>span{font-size:7px}.editorial-site .system-feature-links>a{padding-inline:16px}.editorial-site .system-chapter h2{font-size:36px}.editorial-site .system-chapter-heading>p:last-child{font-size:14px}.editorial-site .system-coach-layout{gap:25px}.editorial-site .system-steps strong{font-size:18px}.editorial-site .system-coach-stage{padding:22px 14px 17px}.editorial-site .system-stage-copy h3{font-size:20px}.editorial-site .system-coach-stage>img{width:170px;height:170px}.editorial-site .system-coach-signals>span{font-size:10px}.editorial-site .system-scale-heading small{font-size:11px}.editorial-site .system-active-learning{grid-template-columns:24px minmax(0,1fr)}.editorial-site .system-explain{gap:10px}.editorial-site .c-finale{flex-direction:column;height:auto;min-height:0;padding:0 28px 25px;display:flex}.editorial-site .c-finale .j-final-copy{order:0;width:100%;max-width:650px;padding:40px 0 0}.editorial-site .c-finale h2{font-size:48px}.editorial-site .c-finale .j-final-copy>p:not(.n-kicker){max-width:520px;font-size:15px}.editorial-site .c-finale .j-scene-closing{order:1;width:100%;height:430px;margin-top:20px;position:relative;inset:auto}.editorial-site .c-finale .j-app-reveal{z-index:5;width:220px;top:auto;bottom:70px;left:50px}.editorial-site .c-finale .j-real-phone{width:120px}}@media (width<=600px){.editorial-site .n-header{height:72px;padding-inline:22px}.editorial-site .n-header .n-brand-logo{width:117px}.editorial-site .c-hero{padding-inline:22px}.editorial-site .c-hero .c-hero-copy{padding-top:35px}.editorial-site .c-hero .c-hero-copy h1{font-size:46px;line-height:1.03}.editorial-site .c-hero .c-hero-copy>.n-kicker{letter-spacing:.08em;font-size:7px;margin-bottom:22px!important}.editorial-site .c-hero .c-hero-copy>p:not(.n-kicker){margin:23px 0 25px;font-size:14px;line-height:1.8}.editorial-site .c-hero .ll-hero-actions{gap:18px}.editorial-site .c-hero .ll-watch-link{font-size:11px}.editorial-site .c-hero .n-button{font-size:12px}.editorial-site .c-device-note{margin-top:17px;font-size:8px}.editorial-site .c-hero .j-scene-opening{height:285px;margin-top:24px}.editorial-site .c-hero .j-scene-opening img,.editorial-site .c-hero .j-scene-opening>video{object-position:86% 50%}.editorial-hero-caption{gap:15px;font-size:8px}.editorial-hero-caption strong{font-size:8px}.editorial-site .system-intro{padding-top:49px;padding-bottom:53px}.editorial-site .system-intro h2{font-size:32px;line-height:1.16}.editorial-site .system-intro>p:not(.system-eyebrow){font-size:14px}.editorial-site .system-feature-links>a{padding:22px 5px}.editorial-site .system-feature-links a>span{font-size:8px}.editorial-site .system-feature-links strong{max-width:none;padding-right:16px;font-size:20px}.editorial-site .system-feature-links i{right:5px}.editorial-site .system-chapter h2{font-size:32px;line-height:1.15}.editorial-site .system-chapter-heading>p:last-child{font-size:14px;line-height:1.8}.editorial-site .system-eyebrow{font-size:8px}.editorial-site .system-coach-layout{gap:26px}.editorial-site .system-steps strong{font-size:19px}.editorial-site .system-step-description{font-size:14px}.editorial-site .system-steps button[aria-pressed=true] .system-step-description{max-height:230px}.editorial-site .system-coach-stage{max-width:400px;min-height:390px;padding:25px 15px 19px}.editorial-site .system-stage-copy h3{font-size:22px}.editorial-site .system-stage-copy>span{font-size:8px}.editorial-site .system-coach-stage>img{width:165px;height:165px}.editorial-site .system-stage-foot{font-size:10px}.editorial-site .system-section-foot>strong{font-size:11px;line-height:1.7}.editorial-site .system-bridge{gap:14px;padding-block:32px 45px;font-size:11px}.editorial-site .system-bridge i{width:30px}.editorial-site .system-adaptive-copy>p:not(.system-eyebrow){font-size:14px}.editorial-site .system-detail summary{font-size:12px}.editorial-site .system-detail>p{font-size:13px}.editorial-site .system-adaptive-visual{padding:26px 23px 0}.editorial-site .system-scale-heading>strong{font-size:59px}.editorial-site .system-scale-heading small{margin:9px 0 0;font-size:11px;display:block}.editorial-site .system-scale-labels{font-size:10px}.editorial-site .system-adaptive-flow strong{font-size:16px}.editorial-site .system-adaptive-flow p{font-size:10px}.editorial-site .system-active-learning h3{font-size:20px}.editorial-site .system-active-learning p{font-size:13px}.editorial-site .system-subjects span{font-size:9px}.editorial-site .system-insight-board{padding:23px 18px 0}.editorial-site .system-insight-top{font-size:8px}.editorial-site .system-insight-top>div{font-size:7px}.editorial-site .system-insight-controls button{padding:18px 4px;font-size:11px}.editorial-site .system-insight-text h3{font-size:27px;line-height:1.2}.editorial-site .system-insight-text>p{font-size:14px}.editorial-site .system-insight-text{min-height:260px}.editorial-site .system-insight-text>div>p{font-size:12px}.editorial-site .system-insight-content{min-height:650px}.editorial-site .system-profile-line>span,.editorial-site .system-chart-caption{font-size:11px}.editorial-site .system-chart-note{font-size:9px}.editorial-site .system-evidence-note{font-size:11px}.editorial-site .system-loop{gap:15px;padding-block:35px 45px}.editorial-site .system-loop>img{width:55px;height:55px}.editorial-site .system-loop p{font-size:18px;line-height:1.4}.editorial-site .system-loop .system-eyebrow{font-size:6px}.editorial-site .system-explain h2{font-size:31px;line-height:1.18}.editorial-site .system-explain>div>p:not(.system-eyebrow){font-size:14px}.editorial-site .system-explain-path h3{font-size:18px}.editorial-site .system-explain-path p{font-size:12px}.editorial-site .launch-membership-copy h2{font-size:33px;line-height:1.15}.editorial-site .launch-membership-copy>p{font-size:14px}.editorial-site .launch-membership-benefits h3{font-size:20px}.editorial-site .launch-faq h2{font-size:33px}.editorial-site .launch-faq-list summary{font-size:13px}.editorial-site .c-finale{padding-inline:22px}.editorial-site .c-finale .j-final-copy{padding-top:27px}.editorial-site .c-finale h2{font-size:43px;line-height:1.06}.editorial-site .c-finale .j-final-copy>.n-kicker{font-size:8px}.editorial-site .c-finale .j-final-copy>p:not(.n-kicker){font-size:14px}.editorial-site .studio-conclusion strong{font-size:20px}.editorial-site .studio-conclusion{gap:15px;margin-block:23px}.editorial-site .studio-conclusion>div>span{font-size:7px}.editorial-site .c-finale .j-scene-closing{height:330px;margin-top:18px}.editorial-site .c-finale .j-scene-closing img,.editorial-site .c-finale .j-scene-closing>video{object-position:86% center}.editorial-site .c-finale .j-app-reveal{width:160px;bottom:75px;left:37px}.editorial-site .c-finale .j-real-phone{border-radius:16px;width:93px}.editorial-site .c-finale .j-app-caption{display:none}.editorial-site .system-beta-note{font-size:9px}}@media (width<=360px){.editorial-site .c-hero .c-hero-copy h1{font-size:39px}.editorial-site .c-hero .c-hero-copy>.n-kicker{font-size:6px}.editorial-site .c-hero .j-scene-opening{height:255px}.editorial-site .system-chapter h2,.editorial-site .system-intro h2{font-size:29px}.editorial-site .system-stage-copy h3{font-size:20px}.editorial-site .system-insight-controls button{font-size:10px}.editorial-site .system-insight-text h3{font-size:25px}.editorial-site .system-insight-text{min-height:290px}.editorial-site .system-explain h2{font-size:28px}.editorial-site .c-finale h2{font-size:37px}.editorial-site .launch-membership-copy h2{font-size:30px}}.alpine-site .c-hero{max-width:1600px;height:860px;min-height:0;margin:0 auto;padding:0;display:block;overflow:hidden}.alpine-site .c-hero .c-hero-copy{text-align:center;z-index:2;width:100%;max-width:760px;margin:0 auto;padding:48px 28px 0}.alpine-site .c-hero .c-hero-copy h1{font-size:clamp(46px,5.3vw,72px);line-height:1.03}.alpine-site .c-hero .c-hero-copy>.n-kicker{justify-content:center;max-width:none;margin-bottom:22px!important}.alpine-site .c-hero .c-hero-copy>p:not(.n-kicker){max-width:570px;margin:22px auto 25px;line-height:1.75}.alpine-site .c-hero .ll-hero-actions,.alpine-site .c-device-note{justify-content:center}.alpine-site .c-device-note{margin-top:17px}.alpine-site .c-hero .j-scene-opening{z-index:0;opacity:1;border-radius:0;width:100%;height:640px;margin:0;position:absolute;inset:auto 0 0}.alpine-site .c-hero .j-scene-opening img,.alpine-site .c-hero .j-scene-opening>video,.alpine-site .c-finale .j-scene-closing img,.alpine-site .c-finale .j-scene-closing>video{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;transform:none}.alpine-site .c-hero .j-scene-opening:after{background:linear-gradient(#fff 0%,#fffffff0 15%,#ffffff80 29%,#0000 44% 85%,#fff 100%),linear-gradient(90deg,#fff,#0000 9% 91%,#fff)}.alpine-site .j-scene>video,.alpine-site .moozy-coach-film>video{transition:opacity .35s}.alpine-site .moozy-film-pending{opacity:0}.alpine-site .moozy-film-ready{opacity:1}.alpine-site .j-film-control{z-index:5;pointer-events:auto;color:#345d49;min-width:44px;font:16px/1 var(--mz-sans),sans-serif;background:#fffffff0;border:1px solid #d6e2d8;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 2px 12px #1b49300a;width:44px!important;height:44px!important;bottom:30px!important;right:28px!important}.alpine-site .j-film-control:hover{background:#eef5ef}.alpine-site .j-film-control:focus-visible{outline-offset:4px;outline:2px solid #346b4f}.alpine-site .c-finale{isolation:isolate;max-width:1500px;height:710px;min-height:0;margin:0 auto;padding:0;position:relative;overflow:hidden}.alpine-site .c-finale .j-final-copy{z-index:2;width:47%;max-width:630px;padding:82px 26px 0 clamp(32px,6vw,84px);position:relative}.alpine-site .c-finale .j-scene-closing{z-index:0;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.alpine-site .c-finale .j-scene-closing:after{background:linear-gradient(90deg,#fff 0%,#fffffffa 14%,#fffffff0 25%,#ffffff95 39%,#0000 59% 94%,#fff 100%),linear-gradient(#fff,#0000 29% 83%,#fff)}.alpine-site .c-finale .j-scene-closing img,.alpine-site .c-finale .j-scene-closing>video{object-position:70% center}.alpine-site .system-coach-stage{background:#fff;border:1px solid #e1e9df;max-width:none;min-height:0;padding:25px 18px 22px;overflow:hidden;box-shadow:0 14px 45px #20452b06}.alpine-site .moozy-introduction{color:#284d39;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;margin:0 0 5px;display:flex}.alpine-site .moozy-introduction strong{letter-spacing:-.03em;font-size:20px;font-weight:600}.alpine-site .moozy-introduction span{color:#647369;font-size:11px}.alpine-site .moozy-coach-film{isolation:isolate;aspect-ratio:16/9;width:100%;margin:0 0 16px;position:relative;overflow:hidden}.alpine-site .moozy-coach-film>img,.alpine-site .moozy-coach-film>video{object-fit:contain;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.alpine-site .moozy-coach-film .j-film-control{width:38px!important;height:38px!important;bottom:2px!important;right:4px!important}.alpine-site .system-stage-copy{max-width:100%;min-height:88px}.alpine-site .system-stage-copy h3{margin:10px 0;font-size:23px}.alpine-site .system-loop>img{mix-blend-mode:normal;filter:none;flex:none;width:38px;height:38px;-webkit-mask-image:none;mask-image:none}@media (width>=1600px){.alpine-site .c-hero{height:900px}.alpine-site .c-hero .j-scene-opening{height:690px}}@media (width<=1100px) and (width>=801px){.alpine-site .c-hero{height:810px}.alpine-site .c-hero .j-scene-opening{height:560px}.alpine-site .c-finale{height:650px}.alpine-site .c-finale .j-final-copy{width:49%;padding-left:36px}.alpine-site .c-finale h2{font-size:47px}}@media (width<=800px){.alpine-site .c-hero{flex-direction:column;height:auto;min-height:0;padding:0;display:flex}.alpine-site .c-hero .c-hero-copy{order:0;padding:40px 26px 0}.alpine-site .c-hero .c-hero-copy>p:not(.n-kicker){max-width:550px}.alpine-site .c-hero .j-scene-opening{order:1;width:100%;height:360px;margin:2px 0 0;position:relative;inset:auto}.alpine-site .c-hero .j-scene-opening:after{background:linear-gradient(#fff,#0000 30% 86%,#fff),linear-gradient(90deg,#fff,#0000 6% 94%,#fff)}.alpine-site .c-finale{flex-direction:column;height:auto;min-height:0;padding:0;display:flex}.alpine-site .c-finale .j-final-copy{text-align:center;order:0;width:100%;max-width:620px;margin:0 auto;padding:42px 28px 0}.alpine-site .c-finale .j-final-copy>p:not(.n-kicker){margin-left:auto;margin-right:auto}.alpine-site .c-finale .n-kicker{justify-content:center}.alpine-site .c-finale .studio-conclusion{justify-content:center;margin-left:auto;margin-right:auto}.alpine-site .c-finale .j-scene-closing{order:1;width:100%;height:380px;margin-top:8px;position:relative;inset:auto}.alpine-site .c-finale .j-scene-closing:after{background:linear-gradient(#fff,#0000 24% 86%,#fff),linear-gradient(90deg,#fff,#0000 6% 95%,#fff)}.alpine-site .c-finale .j-scene-closing img,.alpine-site .c-finale .j-scene-closing>video{object-position:80% center}.alpine-site .system-coach-layout{gap:25px}.alpine-site .system-coach-stage{padding:20px 12px}.alpine-site .system-stage-copy h3{font-size:21px}}@media (width<=600px){.alpine-site .c-hero .c-hero-copy{padding:34px 24px 0}.alpine-site .c-hero .c-hero-copy h1{font-size:clamp(39px,11vw,56px)}.alpine-site .c-hero .c-hero-copy>.n-kicker{letter-spacing:.08em;font-size:7px}.alpine-site .c-hero .c-hero-copy>p:not(.n-kicker){margin:21px auto 24px;font-size:14px;line-height:1.8}.alpine-site .c-hero .j-scene-opening{height:265px;margin-top:4px}.alpine-site .c-device-note{flex-wrap:wrap;font-size:8px;line-height:1.6}.alpine-site .c-hero .ll-hero-actions{gap:16px}.alpine-site .c-finale .j-final-copy{padding:30px 24px 0}.alpine-site .c-finale .j-scene-closing{height:285px}.alpine-site .c-finale h2{font-size:43px}.alpine-site .system-coach-stage{max-width:460px;padding:24px 16px}.alpine-site .moozy-introduction strong{font-size:21px}.alpine-site .moozy-coach-film{margin-bottom:12px}.alpine-site .system-loop>img{width:32px;height:32px}.alpine-site .j-film-control{bottom:18px!important;right:18px!important}}@media (prefers-reduced-motion:reduce){.alpine-site .j-film-control{display:none}.alpine-site .j-scene>video,.alpine-site .moozy-coach-film>video{opacity:0;transition:none}}.alpine-site .c-hero{isolation:isolate;background:#e4f6fa;max-width:none;height:clamp(760px,58vw,960px);position:relative}.alpine-site .c-hero .j-scene-opening{z-index:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.alpine-site .c-hero .j-scene-opening img,.alpine-site .c-hero .j-scene-opening>video{object-fit:cover;object-position:center bottom}.alpine-site .c-hero .j-scene-opening:after{pointer-events:none;background:linear-gradient(#ffffff4d 0%,#ffffff14 38%,#0000 62% 88%,#fff 100%)}.alpine-site .c-hero .c-hero-copy{color:#173f37;max-width:820px;padding:clamp(42px,5vw,76px) 28px 0;position:relative}.alpine-site .c-hero .c-hero-copy h1{letter-spacing:-.055em;color:#173f37;font-size:clamp(62px,6.1vw,88px);line-height:1.03}.alpine-site .c-hero .c-hero-copy h1 em{color:#285c4d}.alpine-site .c-hero .c-hero-copy>.n-kicker{color:#315b54;letter-spacing:.15em;font-size:10px;margin-bottom:22px!important}.alpine-site .c-hero .c-hero-copy>p:not(.n-kicker){color:#244e47;text-wrap:balance;max-width:470px;margin:22px auto 25px;font-size:18px;line-height:1.65}.alpine-site .c-hero .c-device-note{color:#345950;margin:18px auto 0;font-size:10px}.alpine-site .c-hero .ll-watch-link{color:#244c40}.alpine-site .c-hero .n-button{box-shadow:0 5px 18px #16452e17}.alpine-site .system-bridge{gap:0;max-width:400px;height:68px;margin:0 auto}.alpine-site .system-bridge i{background:linear-gradient(90deg,#0000,#d6e3d8,#0000)}.alpine-site .system-intro{padding-top:82px;padding-bottom:55px}.alpine-site .system-intro h2{margin-bottom:34px}.alpine-site .system-chapter-heading>p:last-child{text-wrap:balance;max-width:500px;margin-left:auto;margin-right:auto}.alpine-site .system-stage-copy{min-height:64px}.alpine-site .system-stage-copy h3{font-size:23px;line-height:1.25}.alpine-site .system-coach-signals{min-height:46px}.alpine-site .system-section-foot{justify-content:flex-end}.alpine-site .system-insight-text{max-width:360px}.alpine-site .system-insight-text h3{max-width:290px}.alpine-site .system-evidence-note{padding:15px 25px}.alpine-site .system-explain{margin-top:80px}.alpine-site .c-finale .j-final-copy{padding-top:145px}.alpine-site .c-finale .j-final-copy>p:not(.n-kicker){text-wrap:balance;max-width:320px;margin-bottom:30px}.alpine-site .launch-membership-copy>p{max-width:360px}@media (width>=1800px){.alpine-site .c-hero .c-hero-copy{padding-top:88px}}@media (width<=1100px) and (width>=801px){.alpine-site .c-hero{height:780px}.alpine-site .c-hero .j-scene-opening{height:100%}.alpine-site .c-hero .c-hero-copy{padding-top:54px}.alpine-site .c-finale .j-final-copy{padding-top:115px}}@media (width<=800px){.alpine-site .c-hero{height:750px;min-height:0;display:block}.alpine-site .c-hero .j-scene-opening{height:100%;margin:0;position:absolute;inset:0}.alpine-site .c-hero .c-hero-copy{max-width:680px;padding:48px 26px 0}.alpine-site .c-hero .c-hero-copy h1{font-size:68px}.alpine-site .c-hero .c-hero-copy>p:not(.n-kicker){max-width:420px;font-size:17px}.alpine-site .c-finale .j-final-copy{padding-top:42px}.alpine-site .c-finale .j-final-copy>p:not(.n-kicker){margin-left:auto;margin-right:auto}.alpine-site .system-bridge{height:40px}.alpine-site .system-intro{padding-top:55px;padding-bottom:38px}.alpine-site .system-explain{margin-top:50px}}@media (width<=600px){.alpine-site .c-hero{height:720px}.alpine-site .c-hero .c-hero-copy{padding:47px 22px 0}.alpine-site .c-hero .c-hero-copy h1{letter-spacing:-.05em;font-size:clamp(45px,12.3vw,65px)}.alpine-site .c-hero .c-hero-copy>.n-kicker{letter-spacing:.11em;font-size:8px;margin-bottom:23px!important}.alpine-site .c-hero .c-hero-copy>p:not(.n-kicker){max-width:300px;margin:23px auto 26px;font-size:15px;line-height:1.65}.alpine-site .c-hero .c-device-note{gap:5px;max-width:260px;margin:18px auto 0;font-size:9px}.alpine-site .c-hero .ll-hero-actions{gap:18px}.alpine-site .c-hero .j-scene-opening{height:100%;margin:0}.alpine-site .c-hero .j-scene-opening img,.alpine-site .c-hero .j-scene-opening>video{object-position:52% bottom}.alpine-site .system-intro h2{font-size:37px}.alpine-site .system-stage-copy{min-height:64px}.alpine-site .system-chapter-heading>p:last-child{max-width:310px}.alpine-site .system-evidence-note{padding:14px 18px}.alpine-site .c-finale .j-final-copy{padding-top:34px}}@media (width<=360px){.alpine-site .c-hero{height:690px}.alpine-site .c-hero .ll-hero-actions{gap:12px}.alpine-site .c-hero .c-hero-copy{padding-top:38px}}.alpine-site.craft-site .c-hero .j-scene-opening:after{background:radial-gradient(100% 130% at 50% 9.2%,#0000 41.36%,#fff 71.93%),linear-gradient(#ffffff18,#ffffff18)}.alpine-site.craft-site .c-finale .j-scene-closing:after{background:linear-gradient(90deg,#fff 0%,#fffffff5 22%,#ffffff90 40%,#0000 62%),radial-gradient(70% 85% at 73% 54%,#0000 25%,#ffffff80 58%,#fff 82%),linear-gradient(#fff 0%,#ffffffb3 14%,#0000 38% 75%,#fff 100%),linear-gradient(#ffffff20,#ffffff20)}@media (width<=800px){.alpine-site.craft-site .c-finale .j-scene-closing:after{background:radial-gradient(85% 85% at 60% 52%,#0000 30%,#ffffff80 65%,#fff 90%),linear-gradient(#fff 0%,#ffffff80 17%,#0000 38% 72%,#fff 100%),linear-gradient(#ffffff20,#ffffff20)}}:root{--mz-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.refined-site{isolation:isolate;position:relative}.refined-site .mz-header{z-index:30;width:min(100%,1360px);height:100px;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 48px;display:flex;position:absolute;inset:0 0 auto}.refined-site .mz-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.refined-site .mz-logo picture,.refined-site .mz-logo img{width:143px;height:auto;display:block}.refined-site .mz-nav{color:#173f37;align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.refined-site .mz-nav>a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.refined-site .mz-nav>a:hover{color:#0c3025}.refined-site .mz-nav>a[aria-current=page]{text-underline-offset:6px;-webkit-text-decoration:underline #54866c;text-decoration:underline #54866c}.refined-site .mz-download{isolation:isolate;color:#fff;min-height:54px;font:600 16px/1.2 var(--mz-sans),Helvetica,sans-serif;letter-spacing:-.015em;cursor:pointer;background:radial-gradient(110% 120% at 80% 100%,#82b39566 0,#0000 80%),linear-gradient(150deg,#397e5c,#174b37);border:1px solid #5e9d7e;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:15px 27px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #d3f1ddaa,inset 0 -2px 3px #092c2855,0 5px 8px #164d3310,0 12px 26px #164d332b}.refined-site .mz-download:before{content:"";pointer-events:none;background:linear-gradient(#d9f8e729,#0000);border-radius:11px 11px 48% 48%;height:45%;position:absolute;inset:1px 1px auto}.refined-site .mz-download svg{flex:none;width:20px;height:20px;transition:transform .2s}.refined-site .mz-download:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:inset 0 1px 2px #d3f1ddaa,inset 0 -2px 3px #092c2855,0 9px 14px #164d331a,0 16px 32px #164d3333}.refined-site .mz-download:hover svg{transform:translateY(2px)}.refined-site .mz-download:active{filter:brightness(.98);transform:translateY(0)}.refined-site .mz-download:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #22503c}.refined-site .mz-download-compact{border-radius:11px;gap:9px;min-height:43px;padding:11px 18px;font-size:13px;box-shadow:inset 0 1px 2px #d3f1ddaa,0 4px 12px #164d331a}.refined-site .mz-download-compact svg{width:17px;height:17px}.refined-site .mz-download-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.refined-site .mz-download-link:hover{text-underline-offset:4px;text-decoration:underline}.refined-site .c-hero{height:clamp(840px,64vw,1050px)}.refined-site .c-hero .c-hero-copy{padding-top:140px}.refined-site .c-hero .ll-hero-actions{margin-top:27px}.refined-site .c-hero .ll-hero-actions .mz-download{min-width:182px}.refined-site .c-hero .c-device-note{margin-top:22px}.refined-site .mz-footer .launch-footer-bottom{align-items:center}.refined-site .mz-motion-setting{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 0}.refined-site .mz-motion-setting:hover{text-underline-offset:4px;text-decoration:underline}.refined-site .mz-motion-setting[aria-pressed=true]{color:#22503c}.refined-site .launch-access .mz-download{margin-top:12px}.refined-site .launch-access{background:#fff}.refined-site .j-final-copy .mz-download{margin-top:5px}.affiliate-site .aff-hero{isolation:isolate;text-align:center;min-height:840px;position:relative;overflow:hidden}.aff-landscape{z-index:-2;object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.aff-hero:after{content:"";z-index:-1;background:linear-gradient(#ffffff35,#0000 62% 87%,#fff);position:absolute;inset:0}.aff-hero-copy{max-width:940px;margin:auto;padding:158px 24px 250px}.refined-site .aff-eyebrow{font:500 10px/1.5 var(--mz-sans),sans-serif;letter-spacing:.15em;color:#4b6f5d;text-transform:uppercase;margin:0 0 22px}.refined-site .aff-hero h1{font:600 clamp(58px,6.8vw,88px)/1.03 var(--mz-sans),Helvetica,sans-serif;letter-spacing:-.06em;color:#173f37;margin:0}.refined-site .aff-hero h1 em{font:400 1em/1.03 var(--mz-sans),Helvetica,sans-serif;color:#285c4d}.aff-hero-copy>p:not(.aff-eyebrow){color:#244e47;max-width:520px;margin:26px auto 27px;font-size:18px;line-height:1.65}.refined-site .aff-explore{color:#204d3b;border-bottom:1px solid #557f6c66;align-items:center;gap:20px;padding:9px 0;font-size:14px;font-weight:600;display:inline-flex}.aff-explore span{transition:transform .2s}.aff-explore:hover span{transform:translateY(3px)}.aff-launch-status{color:#3f6654;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.aff-launch-status i{background:#668d70;border-radius:50%;width:5px;height:5px}.aff-section{max-width:1180px;margin:0 auto;padding:90px 38px}.refined-site .aff-section h2,.refined-site .aff-close h2{font:500 clamp(36px,4.2vw,54px)/1.08 var(--mz-sans),Helvetica,sans-serif;letter-spacing:-.045em;color:#213f30;margin:0}.refined-site .aff-section h2 em,.refined-site .aff-close h2 em{font:400 1em/1.08 var(--mz-sans),Helvetica,sans-serif;color:#657d6b}.aff-audience header{text-align:center;margin-bottom:46px}.aff-audience header>p:last-child{color:#68766c;max-width:450px;margin:22px auto 0;font-size:15px;line-height:1.7}.aff-cards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.aff-cards article{text-align:left;background:linear-gradient(145deg,#f8faf4,#fff);border:1px solid #e1e8df;border-radius:18px;padding:30px 28px 35px;position:relative}.aff-icon{color:#45694d;background:#edf3e7;border:1px solid #d6e3d2;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:42px;display:grid;box-shadow:inset 0 2px 3px #fff}.aff-icon svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.aff-card-number{font:11px/1.5 var(--mz-sans),sans-serif;letter-spacing:.08em;color:#8b9a87;position:absolute;top:34px;right:28px}.refined-site .aff-cards h3{font:500 24px/1.2 var(--mz-sans),sans-serif;letter-spacing:-.025em;color:#2b4d37;margin:0 0 15px}.aff-cards p{color:#657363;margin:0;font-size:14px;line-height:1.75}.aff-value{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-top:85px;padding-bottom:105px;display:grid}.aff-value>div>p:not(.aff-eyebrow){color:#667469;max-width:380px;margin:24px 0;font-size:15px;line-height:1.8}.refined-site .aff-text-link{border-bottom:1px solid #afc4ad;align-items:center;gap:30px;padding:10px 0;font-size:13px;font-weight:600;display:inline-flex}.aff-product-points>a{border-bottom:1px solid #e0e7dc;align-items:center;gap:20px;padding:28px 0;display:flex}.aff-product-points>a:first-child{border-top:1px solid #e0e7dc}.aff-product-points>a>span:first-child{color:#82947b;font-size:11px}.aff-product-points>a>span:last-child{color:#55734b;margin-left:auto}.refined-site .aff-product-points h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.aff-product-points p{color:#6c796a;margin:0;font-size:13px;line-height:1.65}.aff-product-points small{color:#778474;margin-top:18px;font-size:10px;line-height:1.6;display:block}.aff-prelaunch{text-align:center;background:radial-gradient(at 50% 20%,#edf4e4,#0000 70%),linear-gradient(#fff,#f8faf4 45%,#fff);padding:76px 58px}.aff-prelaunch-heading{max-width:660px;margin:auto}.aff-prelaunch-heading>img{margin:0 auto 24px;display:block}.aff-prelaunch-heading>p:not(.aff-eyebrow){color:#6b7965;max-width:480px;margin:25px auto;font-size:15px;line-height:1.75}.aff-status-tag{color:#567047;background:#f3f7eb;border:1px solid #d3dfc7;border-radius:30px;align-items:center;min-height:37px;padding:8px 14px;font-size:11px;display:inline-flex}.aff-program-details{grid-template-columns:repeat(3,1fr);gap:24px;margin:60px 0 0;display:grid}.aff-program-details>div{border-top:1px solid #d9e3d0;padding-top:22px}.aff-program-details dt{color:#7c8774;margin-bottom:10px;font-size:11px}.aff-program-details dd{color:#375232;margin:0;font-size:16px;font-weight:500}.aff-faq{grid-template-columns:1fr 1.3fr;gap:80px;padding-top:105px;padding-bottom:100px;display:grid}.aff-faq details{border-bottom:1px solid #e0e5dc}.aff-faq summary{cursor:pointer;color:#344e36;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;list-style:none;display:flex}.aff-faq summary::-webkit-details-marker{display:none}.aff-faq summary span{color:#6e8462;font-size:23px;font-weight:300;transition:transform .2s}.aff-faq details[open] summary span{transform:rotate(45deg)}.aff-faq details p{color:#65715f;margin:0;padding:0 24px 24px 0;font-size:14px;line-height:1.8}.aff-close{text-align:center;background:radial-gradient(at 50% 45%,#ebf3e1,#0000 62%);padding:100px 24px 115px;position:relative}.aff-close .mz-download{margin-top:32px}.refined-site .aff-availability{color:#78846e;margin-top:20px;font-size:11px}html[data-moozgy-motion=reduce] .refined-site *,html[data-moozgy-motion=reduce] .refined-site :before,html[data-moozgy-motion=reduce] .refined-site :after{transition:none!important;animation:none!important}@media (width<=1000px){.refined-site .mz-header{height:88px;padding:0 32px}.refined-site .mz-nav{gap:24px}.refined-site .c-hero .c-hero-copy{padding-top:136px}.refined-site .c-hero{height:850px}.aff-value{gap:50px}.aff-faq{gap:45px}.aff-hero-copy{padding-top:145px}.aff-cards article{padding:24px 22px 28px}}@media (width<=700px){.refined-site .mz-header{gap:16px;height:80px;padding:0 23px}.refined-site .mz-logo picture,.refined-site .mz-logo img{width:117px}.refined-site .mz-nav{gap:17px;font-size:12px}.refined-site .mz-download-compact{gap:7px;min-height:41px;padding:10px 12px;font-size:12px}.refined-site .c-hero{height:810px}.refined-site .c-hero .c-hero-copy{padding-top:124px}.refined-site .c-hero .ll-hero-actions .mz-download{min-width:175px}.affiliate-site .aff-hero{min-height:780px}.aff-hero-copy{padding:136px 24px 250px}.refined-site .aff-hero h1{font-size:clamp(45px,9vw,64px)}.aff-hero-copy>p:not(.aff-eyebrow){font-size:16px}.aff-section{padding:65px 24px}.aff-cards{grid-template-columns:1fr;gap:13px}.aff-cards article{padding:26px 25px 28px}.aff-icon{margin-bottom:26px}.aff-value{grid-template-columns:1fr;gap:28px}.aff-value>div>p:not(.aff-eyebrow){max-width:none}.aff-prelaunch{padding:70px 25px}.aff-program-details{text-align:left;grid-template-columns:1fr;gap:18px;margin-top:35px}.aff-program-details>div{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.aff-program-details dt{margin:0}.aff-program-details dd{text-align:right;font-size:13px}.aff-faq{grid-template-columns:1fr;gap:25px}.aff-close{padding:72px 24px 90px}.aff-desktop-break{display:none}}@media (width<=440px){.refined-site .mz-header{height:76px;padding:0 20px}.refined-site .mz-logo picture,.refined-site .mz-logo img{object-fit:contain;width:35px;height:35px}.refined-site .mz-nav{gap:16px;font-size:12px}.refined-site .c-hero{height:790px}.refined-site .c-hero .c-hero-copy{padding-top:118px}.refined-site .c-hero .c-device-note{margin-top:22px;font-size:9px}.refined-site .aff-hero h1{font-size:47px}.refined-site .aff-eyebrow{font-size:9px}.refined-site .aff-section h2,.refined-site .aff-close h2{font-size:38px}.aff-hero-copy>p:not(.aff-eyebrow){max-width:285px}.affiliate-site .aff-hero{min-height:745px}}@media (width<=360px){.refined-site .mz-header{padding:0 17px}.refined-site .mz-nav{gap:12px;font-size:11px}.refined-site .mz-download-compact{padding:10px}.refined-site .c-hero{height:765px}.refined-site .c-hero .c-hero-copy{padding-top:118px}.refined-site .aff-hero h1{font-size:43px}}@media (prefers-reduced-motion:reduce){.refined-site .mz-motion-setting{display:none}.refined-site .mz-download,.refined-site .aff-explore span{transition:none}}.refined-site .mz-download-dock{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#ffffffe6;border:1px solid #e0e9ded9;border-radius:18px;padding:5px;transition:opacity .25s,transform .25s,visibility .25s;position:fixed;top:18px;right:clamp(20px,3vw,48px);transform:translateY(-10px);box-shadow:0 8px 26px #183e2e12}.refined-site .mz-download-dock[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=640px){.refined-site .mz-download-dock{border-radius:16px;padding:4px;top:10px;right:14px}}@media (prefers-reduced-motion:reduce){.refined-site .mz-download-dock{transition:none}}@media (width<=700px){.refined-site .mz-footer nav{justify-content:flex-start;gap:4px 20px}.refined-site .mz-footer nav>a,.refined-site .mz-footer nav>button{white-space:nowrap;min-height:44px}}.refined-site .system-journey{background:linear-gradient(#fff 0%,#f8faf6 18%,#f4f7f0 43%,#f8faf4 70%,#fff 100%)}.refined-site .feature-chapter{box-sizing:border-box;align-items:center;min-height:100svh;padding:64px 0;scroll-margin-top:0;display:flex;position:relative}.refined-site .feature-frame{transform-origin:50%;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(28px,5vw,72px)}.refined-site .feature-chapter h2{margin:22px 0;font-size:clamp(44px,4.4vw,64px);line-height:1.06;letter-spacing:-.05em!important}.refined-site .feature-chapter .system-eyebrow{letter-spacing:.14em;font-size:10px}.refined-site .feature-chapter .system-chapter-heading>p:last-child{max-width:530px;font-size:17px;line-height:1.7}.refined-site .system-intro{flex-direction:column;justify-content:center;max-width:1320px;min-height:65svh;padding-top:90px;padding-bottom:90px;display:flex}.refined-site .system-intro h2{margin-bottom:12px;font-size:clamp(40px,4vw,58px)}.refined-site .system-feature-links{width:100%;margin-top:46px}.refined-site .system-feature-links strong{font-size:24px}.refined-site .system-bridge{display:none}.refined-site .feature-coach .feature-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;column-gap:clamp(44px,6vw,88px);display:grid}.refined-site .feature-coach .system-chapter-heading{text-align:left;grid-area:1/1;max-width:510px;margin:0 0 22px}.refined-site .feature-coach .system-chapter-heading .system-eyebrow{justify-content:flex-start}.refined-site .feature-coach .system-chapter-heading>p:last-child{max-width:450px;margin:0}.refined-site .feature-coach .system-coach-layout{display:contents}.refined-site .feature-coach .system-steps{grid-area:2/1}.refined-site .feature-coach .system-steps button{padding:20px 0}.refined-site .feature-coach .system-steps strong{font-size:20px}.refined-site .feature-coach .system-step-description{font-size:14px;line-height:1.65}.refined-site .feature-coach .system-steps button[aria-pressed=true] .system-step-description{margin-top:10px}.refined-site .feature-coach .system-coach-stage{border-radius:22px;grid-area:1/2/3;align-self:center;width:100%;padding:27px 22px 22px;box-shadow:0 24px 75px #20452b08}.refined-site .feature-coach .moozy-introduction{margin-bottom:14px}.refined-site .feature-coach .moozy-introduction strong{font-size:23px}.refined-site .feature-coach .moozy-coach-film{margin-bottom:20px}.refined-site .feature-coach .system-stage-copy h3{font-size:28px}.refined-site .feature-coach .system-section-foot{border:0;grid-area:3/2;justify-content:center;margin-top:12px;padding:0}.refined-site .feature-chapter .system-section-foot{font-size:11px}.refined-site .feature-adaptive .system-adaptive-layout{gap:clamp(42px,7vw,100px)}.refined-site .feature-adaptive .system-adaptive-copy>p:not(.system-eyebrow){font-size:17px;line-height:1.7}.refined-site .feature-adaptive .system-adaptive-visual{background:#f9fbf6;border-radius:22px;max-width:none;padding:32px 36px 10px}.refined-site .feature-adaptive .system-scale-heading>strong{margin:16px 0 24px;font-size:76px}.refined-site .feature-adaptive .system-active-learning{margin-top:34px;padding-top:24px}.refined-site .feature-insights .system-chapter-heading{max-width:900px;margin-bottom:28px}.refined-site .feature-insights .system-chapter-heading h2 br{display:none}.refined-site .feature-insights .system-chapter-heading h2 em:before{content:" "}.refined-site .feature-insights .system-chapter-heading>p:last-child{max-width:650px}.refined-site .feature-insights .system-insight-board{border-radius:22px;margin-top:28px;padding:24px 32px 0}.refined-site .feature-insights .system-insight-controls{margin-top:16px}.refined-site .feature-insights .system-insight-content{gap:60px;min-height:270px;padding:20px 8px}.refined-site .feature-insights .system-insight-text{max-width:370px;min-height:0}.refined-site .feature-insights .system-insight-text h3{max-width:340px;font-size:32px}.refined-site .feature-insights .system-insight-text>p{font-size:15px}.refined-site .feature-insights .system-evidence-note{padding:14px 8px;font-size:11px}.refined-site .feature-insights .system-section-foot{border:0;justify-content:center;margin-top:12px;padding-top:0}.refined-site .feature-explain{background:radial-gradient(at 73%,#f2f7ef80,#0000 62%);margin-top:0;padding:80px 0}.refined-site .feature-explain .feature-frame{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.refined-site .feature-explain .feature-frame>div>p:not(.system-eyebrow){color:var(--sys-body);max-width:420px;font-size:18px;line-height:1.75}.refined-site .feature-explain .system-explain-path{background:#f9fbf7;border:1px solid #e0e8db;border-radius:22px;padding:24px 36px}.refined-site .feature-explain .system-explain-path li{align-items:center;padding:32px 0}.refined-site .feature-explain .system-explain-path li:last-child{border-bottom:0}.refined-site .feature-explain .system-explain-path h3{font-size:27px}.refined-site .feature-explain .system-explain-path p{font-size:14px}.refined-site .feature-explain .system-explain-path li>span{width:36px;height:36px;font-size:12px}.refined-site .launch-membership{align-items:center;min-height:85svh;display:flex}.refined-site .launch-membership-inner{width:100%}@media (width<=900px){.refined-site .feature-chapter{min-height:100svh;padding:64px 0}.refined-site .feature-frame{padding-inline:32px}.refined-site .feature-chapter h2{font-size:clamp(42px,6vw,56px)}.refined-site .feature-coach .feature-frame{column-gap:30px}.refined-site .feature-coach .system-steps strong{font-size:18px}.refined-site .feature-coach .system-step-description{font-size:13px}.refined-site .feature-coach .system-coach-stage{padding:24px 14px}.refined-site .feature-coach .moozy-introduction strong{font-size:21px}.refined-site .feature-coach .moozy-introduction span{font-size:10px}.refined-site .feature-coach .system-stage-copy h3{font-size:23px}.refined-site .feature-adaptive .system-adaptive-layout{grid-template-columns:1fr 1fr;gap:30px}.refined-site .feature-adaptive .system-adaptive-visual{padding:26px 22px 6px}.refined-site .feature-adaptive .system-scale-heading>strong{font-size:62px}.refined-site .feature-insights .system-insight-content{gap:28px}.refined-site .feature-insights .system-insight-text h3{font-size:27px}.refined-site .feature-explain .feature-frame{gap:40px}.refined-site .feature-explain .system-explain-path{padding:14px 24px}}@media (width<=640px){.refined-site .system-intro{min-height:85svh;padding-block:64px}.refined-site .system-feature-links strong{font-size:23px}.refined-site .feature-chapter{padding:58px 0 70px}.refined-site .feature-frame{padding-inline:24px}.refined-site .feature-chapter h2{margin:20px 0;font-size:clamp(39px,10.6vw,54px)}.refined-site .feature-chapter .system-eyebrow{font-size:9px}.refined-site .feature-chapter .system-chapter-heading>p:last-child{font-size:15px;line-height:1.7}.refined-site .feature-coach .feature-frame{flex-direction:column;gap:0;display:flex}.refined-site .feature-coach .system-chapter-heading{text-align:left;margin:0 0 26px}.refined-site .feature-coach .system-coach-stage{order:1;max-width:460px;margin:0 auto;padding:20px 16px 16px}.refined-site .feature-coach .system-steps{order:2;width:100%;margin-top:30px}.refined-site .feature-coach .system-section-foot{order:3;width:100%;margin-top:20px}.refined-site .feature-coach .system-steps button{padding-block:20px}.refined-site .feature-coach .system-stage-copy h3{font-size:23px}.refined-site .feature-coach .system-stage-copy{min-height:54px}.refined-site .feature-coach .system-coach-signals{min-height:38px}.refined-site .feature-adaptive .system-adaptive-layout{grid-template-columns:1fr;gap:34px}.refined-site .feature-adaptive .system-adaptive-copy>p:not(.system-eyebrow){font-size:15px}.refined-site .feature-adaptive .system-adaptive-visual{max-width:460px;padding:26px 24px 8px}.refined-site .feature-adaptive .system-scale-heading small{font-size:12px}.refined-site .feature-adaptive .system-active-learning{grid-template-columns:24px 1fr;gap:14px;margin-top:30px}.refined-site .feature-adaptive .system-subjects{grid-column:2;justify-content:flex-start}.refined-site .feature-insights .system-chapter-heading{text-align:left;margin-bottom:28px}.refined-site .feature-insights .system-chapter-heading .system-eyebrow{justify-content:flex-start}.refined-site .feature-insights .system-chapter-heading h2 br{display:block}.refined-site .feature-insights .system-chapter-heading h2 em:before{content:none}.refined-site .feature-insights .system-insight-board{margin-top:0;padding:22px 17px 0}.refined-site .feature-insights .system-insight-top{gap:8px;font-size:8px}.refined-site .feature-insights .system-insight-top>div{letter-spacing:.04em;gap:6px;font-size:7px}.refined-site .feature-insights .system-insight-controls{margin-top:18px}.refined-site .feature-insights .system-insight-controls button{gap:6px;padding:18px 2px;font-size:11px}.refined-site .feature-insights .system-insight-content{grid-template-columns:1fr;gap:14px;min-height:0;padding:26px 0}.refined-site .feature-insights .system-insight-text{min-height:125px}.refined-site .feature-insights .system-insight-text h3{max-width:270px;font-size:27px}.refined-site .feature-insights .system-insight-text>p{font-size:14px;line-height:1.7}.refined-site .feature-insights .system-insight-diagram{height:215px}.refined-site .feature-insights .system-evidence-note{padding:15px 0;font-size:10px}.refined-site .feature-explain .feature-frame{grid-template-columns:1fr;gap:32px}.refined-site .feature-explain .feature-frame>div>p:not(.system-eyebrow){font-size:16px}.refined-site .feature-explain .system-explain-path{padding:10px 23px}.refined-site .feature-explain .system-explain-path li{padding:25px 0}.refined-site .feature-explain .system-explain-path h3{font-size:24px}.refined-site .launch-membership{min-height:100svh}}.refined-site .feature-chapter{min-height:min(860px,92svh);padding-block:clamp(72px,8vw,120px);scroll-margin-top:38px}.refined-site .feature-frame{opacity:1;transform:none}.refined-site .system-intro{min-height:0;padding-top:85px;padding-bottom:40px}.refined-site .system-intro h2{margin-bottom:0}.refined-site .feature-explain{min-height:76svh}.refined-site .feature-sections{position:relative}.refined-site .feature-insights .system-insight-diagram{height:265px;min-height:265px}.refined-site .feature-chapter .system-section-foot{padding-bottom:0}.refined-site .system-chapter{--system-progress:1}@media (width<=760px){.refined-site .system-intro{padding-inline:32px;padding-top:64px}.refined-site .feature-chapter{min-height:0;padding-block:72px}.refined-site .feature-coach .feature-frame{column-gap:26px}}@media (width<=640px){.refined-site .system-intro{padding:50px 24px 12px}.refined-site .feature-chapter{min-height:0;padding-block:60px}.refined-site .feature-explain{min-height:0}.refined-site .launch-membership{min-height:0;padding-block:70px}.refined-site .feature-insights .system-insight-diagram{height:215px;min-height:215px}}html:has(.feature-chapter){scroll-padding-top:0}html[data-moozgy-motion=reduce]{scroll-behavior:auto!important}@media print{.refined-site .feature-chapter,.refined-site .system-intro,.refined-site .launch-membership{break-inside:avoid;min-height:0;padding-block:28px}.flow-caption button{display:none}}.refined-site.home-site{--section-gap:256px}.refined-site.home-site #main,.refined-site.home-site .system-journey,.refined-site.home-site .feature-sections{gap:var(--section-gap);flex-direction:column;align-items:stretch;display:flex}.refined-site.home-site #main{margin:0;padding:0}.refined-site.home-site .system-journey,.refined-site.home-site .feature-sections{margin-block:0;padding-block:0}.refined-site.home-site :is(.practice-feed,.feature-chapter,.launch-membership,.launch-faq){box-sizing:border-box;width:100%;height:auto;min-height:0;margin-block:0;padding-block:0}.refined-site.home-site .practice-feed{margin-inline:auto}.refined-site.home-site .feature-chapter{scroll-margin-top:96px}.refined-site.home-site .system-explain{max-width:none}.refined-site.home-site .launch-membership-inner{padding-block:0}.refined-site.home-site .launch-faq{margin-inline:auto}.refined-site.home-site .feature-chapter .feature-frame{margin-block:0}.refined-site.home-site .c-finale{flex-shrink:0;width:100%;margin-block:0}.refined-site.home-site .mz-footer{margin-top:var(--section-gap)}.refined-site.home-site .c-hero{box-sizing:border-box;flex-shrink:0;align-content:start;width:100%;max-width:none;height:auto;min-height:100svh;margin:0;padding:0;display:grid}.refined-site.home-site .c-hero .c-hero-copy{width:100%;max-width:820px;margin:0 auto;padding-top:clamp(120px,17svh,188px);padding-bottom:56px}.refined-site.home-site .c-hero .j-scene-opening{width:100%;height:100%;margin:0;position:absolute;inset:0}.refined-site.home-site .c-hero .j-scene-opening img,.refined-site.home-site .c-hero .j-scene-opening>video{object-position:center bottom}@media (width<=767px){.refined-site.home-site{--section-gap:80px}.refined-site.home-site .c-hero .c-hero-copy{padding-top:clamp(108px,15svh,152px);padding-bottom:40px}.refined-site.home-site .c-hero .j-scene-opening img,.refined-site.home-site .c-hero .j-scene-opening>video{object-position:52% bottom}.refined-site.home-site .feature-chapter{scroll-margin-top:80px}}@media (height<=700px){.refined-site.home-site .c-hero .c-hero-copy{padding-top:104px;padding-bottom:28px}.refined-site.home-site .c-hero .c-hero-copy h1{font-size:clamp(42px,6vw,64px)}.refined-site.home-site .c-hero .c-hero-copy>.n-kicker{margin-bottom:16px!important}.refined-site.home-site .c-hero .c-hero-copy>p:not(.n-kicker){margin:16px auto 20px}.refined-site.home-site .c-hero .c-device-note{margin-top:14px}}@media (height<=520px) and (width>=701px){.refined-site.home-site .c-hero .c-hero-copy{max-width:900px;padding-top:86px;padding-bottom:24px}.refined-site.home-site .c-hero .c-hero-copy h1{font-size:clamp(38px,5vw,54px)}.refined-site.home-site .c-hero .c-hero-copy h1 br{display:none}.refined-site.home-site .c-hero .c-hero-copy h1 em:before{content:" "}.refined-site.home-site .c-hero .c-hero-copy>p:not(.n-kicker){max-width:560px;margin:12px auto 16px;font-size:15px}}@media print{.refined-site.home-site{--section-gap:40px}.refined-site.home-site .c-hero{min-height:0}.refined-site.home-site .c-hero .c-hero-copy{padding-top:40px}}.refined-site.home-site #main[data-text-rhythm],.refined-site.home-site #main[data-text-rhythm] .system-journey,.refined-site.home-site #main[data-text-rhythm] .feature-sections{gap:0}.refined-site.home-site #main[data-text-rhythm] section{margin-block-start:var(--text-section-space,0px)}@media print{.refined-site.home-site #main[data-text-rhythm] section{margin-block-start:40px}.refined-site.home-site #main[data-text-rhythm] .c-hero{margin-block-start:0}}@media (width<=800px){.refined-site.home-site #main .c-finale{flex-direction:column;height:auto;min-height:0;display:flex}.refined-site.home-site #main .c-finale .j-final-copy{order:0}.refined-site.home-site #main .c-finale .j-scene-closing{order:1}}.refined-site.home-site .mz-header{justify-content:flex-start;gap:clamp(32px,6vw,84px);width:min(100%,1240px)}.refined-site.home-site .mz-nav{margin-right:auto}.refined-site.home-site .c-hero .hero-message{text-align:center;max-width:960px;padding:clamp(112px,13.5svh,160px) 28px 48px}.refined-site.home-site .c-hero .hero-message h1{color:#173f37;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(86px,8.8vw,128px);line-height:.98;letter-spacing:-.065em!important;font-weight:500!important}.refined-site.home-site .c-hero .hero-message h1>span,.refined-site.home-site .c-hero .hero-message h1 em{display:block}.refined-site.home-site .c-hero .hero-message h1 em{color:#285c4d;white-space:nowrap;font-style:normal}.refined-site.home-site .c-hero .hero-message h1 em:before{content:none}.refined-site.home-site .c-hero .hero-message h1:after{content:"";background:linear-gradient(90deg,#0000,#285c4d36,#0000);width:min(340px,64%);height:1px;margin:24px auto 0;display:block}.refined-site.home-site .c-hero .hero-message>.hero-summary{font:400 19px/1.55 var(--mz-sans),Helvetica,sans-serif;letter-spacing:-.015em;color:#244e47;text-wrap:balance;max-width:620px;margin:23px auto 30px}.refined-site.home-site .c-hero .hero-message>.hero-summary>span{display:block}.refined-site.home-site .c-hero .hero-message .ll-hero-actions{justify-content:center;gap:0;margin:0}.refined-site.home-site .c-hero .hero-message .mz-download{min-width:196px;min-height:56px;padding:16px 29px;font-size:17px}@media (width<=767px){.refined-site.home-site .mz-header{justify-content:space-between;gap:20px}.refined-site.home-site .mz-nav{margin-right:0}.refined-site.home-site .c-hero .hero-message{max-width:720px;padding:clamp(112px,14svh,146px) 24px 36px}.refined-site.home-site .c-hero .hero-message h1{font-size:clamp(66px,12.5vw,90px);line-height:1;letter-spacing:-.06em!important}.refined-site.home-site .c-hero .hero-message h1:after{width:220px;max-width:72%;margin-top:22px}.refined-site.home-site .c-hero .hero-message>.hero-summary{max-width:390px;margin:22px auto 28px;font-size:17px;line-height:1.55}}@media (width<=520px){.refined-site.home-site .c-hero .hero-message>.hero-summary{max-width:330px;font-size:16px}.refined-site.home-site .c-hero .hero-message>.hero-summary>span:first-child{max-width:270px;margin:auto}}@media (width<=360px){.refined-site.home-site .c-hero .hero-message{padding:104px 20px 28px}.refined-site.home-site .c-hero .hero-message h1{font-size:62px}.refined-site.home-site .c-hero .hero-message>.hero-summary{max-width:270px;margin-block:20px 24px;font-size:15px}}@media (height<=700px) and (width>=768px){.refined-site.home-site .c-hero .hero-message{padding-top:102px;padding-bottom:28px}.refined-site.home-site .c-hero .hero-message h1{font-size:clamp(78px,8vw,102px)}.refined-site.home-site .c-hero .hero-message h1:after{margin-top:20px}.refined-site.home-site .c-hero .hero-message>.hero-summary{margin-block:18px 24px;font-size:17px}}@media (height<=520px) and (width>=701px){.refined-site.home-site .c-hero .hero-message{padding-top:82px;padding-bottom:20px}.refined-site.home-site .c-hero .hero-message h1{font-size:clamp(45px,5.5vw,60px)}.refined-site.home-site .c-hero .hero-message h1:after{margin-top:14px}.refined-site.home-site .c-hero .hero-message>.hero-summary{max-width:620px;margin-block:14px 18px;font-size:15px}.refined-site.home-site .c-hero .hero-message .mz-download{min-height:46px;padding-block:11px}}@media print{.refined-site.home-site .c-hero .hero-message{padding-block:48px}}.craft-site{--mz-ink:#193d30;--mz-body:#4c6056;--mz-muted:#5e7066;--mz-line:#dbe4de;--mz-soft:#f3f7f4;--mz-accent:#22503c;color:var(--mz-ink);font-family:var(--mz-sans), Helvetica, sans-serif;background:#fff}.craft-site :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #22503c}.craft-site :is(h1,h2,h3){text-wrap:balance}.craft-site h3{letter-spacing:-.025em!important;font-weight:600!important}.craft-site .mz-header{max-width:1320px;height:88px;padding-inline:clamp(24px,5vw,64px)}.craft-site .mz-logo picture,.craft-site .mz-logo img{width:140px;height:auto}.craft-site .mz-nav{font-size:14px}.craft-site .mz-nav a:hover{text-underline-offset:5px;text-decoration:underline}.craft-site .mz-download{color:#fff;letter-spacing:0;min-height:52px;font:600 16px/1.25 var(--mz-sans), Helvetica, sans-serif;background:#22503c;border:1px solid #22503c;border-radius:10px;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 2px 3px #173d3010}.craft-site .mz-download:before,.craft-site .mz-download:after{display:none}.craft-site .mz-download:hover{filter:none;background:#173f2e;transform:translateY(-1px);box-shadow:0 4px 10px #173d3018}.craft-site .mz-download:hover svg{transform:none}.craft-site .mz-download:active{box-shadow:none;transform:translateY(0)}.craft-site .mz-download-compact{border-radius:8px;min-height:44px;padding:12px 18px;font-size:14px}.craft-site .mz-download-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:8px;padding:0;box-shadow:0 0 0 4px #ffffffd9,0 4px 16px #183e2e12}.craft-site.home-site .c-hero .hero-message h1{color:var(--mz-ink);letter-spacing:-.055em!important;font-weight:500!important}.craft-site.home-site .c-hero .hero-message h1 em{color:var(--mz-ink)}.craft-site.home-site .c-hero .hero-message h1:after{display:none}.craft-site.home-site .c-hero .hero-message>.hero-summary{color:#234a3d;max-width:650px;margin:28px auto 30px;font-size:19px;line-height:1.55}.craft-site.home-site .c-hero .hero-message .mz-download{min-width:180px;min-height:54px;padding:15px 26px;font-size:16px}.craft-site .system-journey{background:linear-gradient(#fff,#f7faf8 25% 65%,#fff)}.craft-site .mz-content{box-sizing:border-box;width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(24px,5vw,64px)}.craft-site .mz-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,7vw,100px);display:grid}.craft-site .mz-section-heading{min-width:0}.craft-site .mz-feature-name{letter-spacing:.01em;color:var(--mz-accent);margin:0 0 20px;font-size:13px;font-weight:600;line-height:1.5}.craft-site .feature-chapter h2,.craft-site .mz-membership h2,.craft-site .launch-faq h2{color:var(--mz-ink);margin:0 0 24px;font-size:clamp(40px,4.2vw,60px);line-height:1.07;letter-spacing:-.045em!important;font-weight:500!important}.craft-site .mz-section-heading>p:not(.mz-feature-name){color:var(--mz-body);text-wrap:pretty;max-width:475px;margin:0;font-size:17px;line-height:1.7}.craft-site .mz-heading-row{grid-template-columns:1.15fr 1fr;align-items:end;gap:72px;margin-bottom:40px;display:grid}.craft-site .mz-heading-row h2{margin-bottom:0}.craft-site .mz-heading-row>p{justify-self:end;max-width:355px;padding-bottom:3px}.craft-site .practice-feed-copy>.practice-feed-eyebrow{letter-spacing:0;color:var(--mz-accent);margin-bottom:20px;font-size:13px}.craft-site .practice-feed h2{color:var(--mz-ink);margin-bottom:24px;font-size:clamp(40px,4.2vw,60px);line-height:1.07;letter-spacing:-.045em!important}.craft-site .practice-feed-copy>p:not(.practice-feed-eyebrow){color:var(--mz-body);font-size:17px;line-height:1.7}.craft-site .practice-feed-steps{margin:28px 0}.craft-site .practice-feed-steps li{border:0;grid-template-columns:1fr;gap:0;padding:13px 0}.craft-site .practice-feed-steps li>span{display:none}.craft-site .practice-feed-steps li:first-child{padding-top:0}.craft-site .practice-feed-steps h3{margin-bottom:5px;font-size:17px;line-height:1.5;letter-spacing:-.015em!important;font-weight:600!important}.craft-site .practice-feed-steps p{color:var(--mz-body);font-size:15px;line-height:1.65}.craft-site .practice-feed-subjects{border-top:1px solid var(--mz-line);color:var(--mz-muted);gap:8px 16px;padding-top:20px;font-size:12px}.craft-site .practice-feed-media{border-radius:10px}.craft-site .practice-feed-scene figcaption{color:var(--mz-muted);text-align:left;font-size:12px;line-height:1.6}.craft-site .practice-feed-scene figcaption strong{color:var(--mz-body);font-size:13px;font-weight:600}.craft-site .mz-adaptive-map{border-top:1px solid #a7bdae;padding:32px 0 0}.craft-site .mz-range-title{align-items:center;gap:26px;display:flex}.craft-site .mz-range-title>strong{letter-spacing:-.055em;font:500 clamp(58px, 6vw, 84px)/1 var(--mz-sans), Helvetica, sans-serif}.craft-site .mz-range-title>span{color:var(--mz-body);font-size:14px;line-height:1.6}.craft-site .mz-difficulty-scale{grid-template-columns:repeat(5,1fr);gap:4px;margin:32px 0 38px;display:grid}.craft-site .mz-difficulty-scale>div>span{background:color-mix(in srgb, #22503c calc(24% + var(--band) * 19%), #eff4ef);height:9px;display:block}.craft-site .mz-difficulty-scale small{color:var(--mz-muted);margin-top:9px;font-size:10px;line-height:1.6;display:block}.craft-site .mz-adaptive-process{gap:26px;margin:0;display:grid}.craft-site .mz-adaptive-process>div{border-left:2px solid #b8cdbf;padding-left:20px}.craft-site .mz-adaptive-process dt{margin-bottom:6px;font-size:17px;font-weight:600}.craft-site .mz-adaptive-process dd{color:var(--mz-body);max-width:410px;margin:0;font-size:15px;line-height:1.65}.craft-site .mz-detail{border-bottom:1px solid var(--mz-line);color:var(--mz-body);max-width:470px;margin-top:28px;font-size:14px}.craft-site .mz-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;list-style:none;display:flex}.craft-site summary::-webkit-details-marker{display:none}.craft-site .mz-detail summary>span{color:var(--mz-accent);font-size:20px}.craft-site .mz-detail[open] summary>span{transform:rotate(45deg)}.craft-site .mz-detail>p{margin:8px 0 20px;font-size:14px;line-height:1.7}.craft-site .mz-explain-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.craft-site .mz-explain-guide{border-left:1px solid #bbd0c1;padding-left:36px}.craft-site .mz-explain-lead{padding:8px 0 30px}.craft-site .mz-explain-lead>span{color:var(--mz-muted);margin-bottom:15px;font-size:12px;display:block}.craft-site .mz-explain-lead>strong{letter-spacing:-.035em;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.2;display:block}.craft-site .mz-explain-depth{border-top:1px solid var(--mz-line);gap:25px;padding-top:24px;display:grid}.craft-site .mz-explain-depth h3{margin:0 0 7px;font-size:18px;line-height:1.4}.craft-site .mz-explain-depth p{color:var(--mz-body);max-width:400px;margin:0;font-size:15px;line-height:1.7}.craft-site .mz-insight-panel{border-top:1px solid #a7bdae;border-bottom:1px solid var(--mz-line)}.craft-site .mz-insight-tabs{border-bottom:1px solid var(--mz-line);gap:36px;display:flex}.craft-site .mz-insight-tabs button{cursor:pointer;color:var(--mz-muted);min-height:62px;font:500 15px/1.4 var(--mz-sans), sans-serif;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:18px 0;transition:color .2s,border-color .2s}.craft-site .mz-insight-tabs button[aria-selected=true]{border-color:var(--mz-accent);color:var(--mz-ink);font-weight:600}.craft-site .mz-insight-tabs button:hover{color:var(--mz-ink)}.craft-site .mz-insight-content{box-sizing:border-box;grid-template-columns:.85fr 1.2fr;align-items:center;gap:clamp(48px,8vw,112px);min-height:340px;padding:34px 0;display:grid}.craft-site .mz-insight-description h3{max-width:350px;margin:0 0 18px;font-size:30px;line-height:1.2;font-weight:500!important}.craft-site .mz-insight-description>p{color:var(--mz-body);max-width:360px;margin:0;font-size:16px;line-height:1.7}.craft-site .mz-insight-visual{min-width:0;animation:.24s ease-out mz-content-arrive}.craft-site .mz-topic-table{font-variant-numeric:tabular-nums}.craft-site .mz-table-head,.craft-site .mz-topic-row{grid-template-columns:1.15fr 1fr .8fr;align-items:center;gap:16px;display:grid}.craft-site .mz-table-head{color:var(--mz-muted);padding-bottom:17px;font-size:12px}.craft-site .mz-table-head>:not(:first-child),.craft-site .mz-topic-row>:not(:first-child){text-align:right}.craft-site .mz-topic-row{border-top:1px solid var(--mz-line);padding:20px 0;font-size:16px}.craft-site .mz-topic-row strong{font-weight:500}.craft-site .mz-topic-row>span{color:var(--mz-muted);font-size:14px}.craft-site .mz-topic-row>b{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1}.craft-site .mz-chart-foot{color:var(--mz-muted);margin:18px 0 0;font-size:12px;line-height:1.6}.craft-site .mz-insight-note{border-top:1px solid var(--mz-line);color:var(--mz-muted);justify-content:space-between;align-items:start;gap:32px;padding:18px 0;font-size:12px;line-height:1.65;display:flex}.craft-site .mz-insight-note>span{flex-shrink:0}.craft-site .mz-insight-note>p{text-align:right;max-width:420px;margin:0}.craft-site .mz-solve-chart{grid-template-columns:55px 1fr;gap:10px;display:grid}.craft-site .mz-solve-axis{color:var(--mz-muted);flex-direction:column;justify-content:space-between;padding:5px 0;font-size:10px;line-height:1.5;display:flex}.craft-site .mz-solve-quadrants{background:#cbdacf;border:1px solid #cbdacf;grid-template-columns:1fr 1fr;gap:1px;display:grid}.craft-site .mz-solve-quadrants>div{background:#f9fbf9;flex-direction:column;gap:8px;padding:25px 15px;display:flex}.craft-site .mz-solve-quadrants>div:nth-child(-n+2){background:#eaf2ec}.craft-site .mz-solve-quadrants strong{font-size:14px;font-weight:600;line-height:1.4}.craft-site .mz-solve-quadrants span{color:var(--mz-body);font-size:12px;line-height:1.5}.craft-site .mz-solve-bottom{color:var(--mz-muted);grid-column:2;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.craft-site .mz-trend-title{color:var(--mz-muted);justify-content:space-between;gap:14px;margin:0 0 12px;font-size:12px;display:flex}.craft-site .mz-trend-chart svg{width:100%;height:auto;display:block;overflow:visible}.craft-site .mz-chart-grid line{stroke:#dbe4de;stroke-width:1px}.craft-site .mz-trend-chart text{fill:#5e7066;font:11px var(--mz-sans), sans-serif}.craft-site .mz-trend-line{fill:none;stroke:#22503c;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.craft-site .mz-trend-chart circle{fill:#22503c;stroke:#fff;stroke-width:2px}.craft-site .mz-trend-chart .mz-chart-foot{text-align:center;margin-top:8px}.craft-site .mz-coach-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(48px,7vw,100px);display:grid}.craft-site .mz-coach-grid>header{grid-area:1/1}.craft-site .mz-coach-steps{grid-area:2/1;margin-top:30px}.craft-site .mz-coach-steps>button{text-align:left;border:0;border-bottom:1px solid var(--mz-line);color:var(--mz-body);cursor:pointer;background:0 0;width:100%;padding:19px 0;display:block}.craft-site .mz-coach-choice{justify-content:space-between;align-items:center;gap:20px;display:flex}.craft-site .mz-coach-choice>strong{letter-spacing:-.02em;font-size:18px;font-weight:500}.craft-site .mz-coach-choice>span{font-size:20px}.craft-site .mz-coach-steps>button[aria-pressed=true]{color:var(--mz-ink)}.craft-site .mz-coach-steps>button[aria-pressed=true] strong{font-weight:600}.craft-site .mz-coach-description{color:var(--mz-body);max-width:430px;margin-top:12px;font-size:15px;line-height:1.65;display:none}.craft-site .mz-coach-description[aria-hidden=false]{display:block}.craft-site .mz-coach-figure{grid-area:1/2/3;align-self:center;min-width:0;margin:0}.craft-site .mz-coach-figure .moozy-coach-film{aspect-ratio:16/9;width:100%;margin:0}.craft-site .mz-coach-figure figcaption{text-align:center;max-width:410px;min-height:94px;margin:24px auto 0}.craft-site .mz-coach-figure figcaption>strong{letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.3;display:block}.craft-site .mz-coach-figure figcaption>span{color:var(--mz-body);margin-top:10px;font-size:14px;line-height:1.65;display:block}.craft-site .mz-membership .mz-heading-row{grid-template-columns:1.5fr .8fr}.craft-site .mz-membership h2{font-size:clamp(36px,3.8vw,52px)}.craft-site .mz-access-comparison{border:1px solid var(--mz-line);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.craft-site .mz-access-comparison>div{background:#fff;padding:34px 36px}.craft-site .mz-access-comparison>div+div{border-left:1px solid var(--mz-line);background:#f1f6f2}.craft-site .mz-access-comparison h3{align-items:center;gap:10px;min-height:30px;margin:0 0 9px;font-size:23px;display:flex}.craft-site .mz-access-comparison>div>p{color:var(--mz-muted);margin:0;font-size:14px}.craft-site .mz-access-comparison ul{color:var(--mz-body);gap:14px;margin:26px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.craft-site .mz-access-comparison a{text-underline-offset:4px;-webkit-text-decoration:underline #a4b7aa;text-decoration:underline #a4b7aa}.craft-site .mz-access-comparison a:hover{-webkit-text-decoration-color:var(--mz-accent);text-decoration-color:var(--mz-accent);color:var(--mz-ink)}.craft-site .launch-faq,.craft-site .mz-footer{max-width:1320px;padding-inline:clamp(24px,5vw,64px)}.craft-site .launch-faq h2{font-size:clamp(36px,3.8vw,52px)}.craft-site .launch-faq summary{color:var(--mz-ink);min-height:64px;font-size:16px}.craft-site .launch-faq details>p{color:var(--mz-body);font-size:15px;line-height:1.7}.craft-site .c-finale h2{color:var(--mz-ink);font-size:clamp(40px,4.3vw,60px);line-height:1.07;letter-spacing:-.045em!important}.craft-site .j-final-copy>p:not(.n-kicker){color:var(--mz-body);font-size:16px;line-height:1.7}.craft-site .launch-footer nav{font-size:14px}.craft-site .launch-footer-bottom{color:var(--mz-muted);font-size:12px}.craft-site .launch-access{border:1px solid var(--mz-line);text-align:left;background:#fff;border-radius:16px;max-width:460px;padding:44px;box-shadow:0 24px 90px #102a3329}.craft-site .launch-access .n-brand-mark{margin:0 0 26px}.craft-site .launch-access h2{color:var(--mz-ink);margin-bottom:20px;font-size:40px;line-height:1.08;letter-spacing:-.04em!important}.craft-site .launch-access #access-description{color:var(--mz-body);margin:0 0 28px;font-size:16px;line-height:1.65}.craft-site .launch-access .n-small{text-align:left;color:var(--mz-muted);margin:22px 0 0;font-size:12px}.craft-site .n-dialog-close{color:var(--mz-ink);background:#f3f7f4;border:0;border-radius:8px;width:44px;height:44px;top:12px;right:12px}@keyframes mz-content-arrive{0%{opacity:.8;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=900px){.craft-site .mz-content,.craft-site .launch-faq,.craft-site .mz-footer{padding-inline:32px}.craft-site .mz-two-col,.craft-site .mz-explain-grid,.craft-site .mz-coach-grid,.craft-site .mz-insight-content,.craft-site .mz-heading-row{gap:36px}.craft-site .mz-difficulty-scale small{font-size:11px}.craft-site .mz-explain-guide{padding-left:26px}.craft-site .mz-access-comparison>div{padding:28px}}@media (width<=767px){.craft-site.affiliate-site .mz-nav>a[aria-current=page]{display:none}.craft-site .mz-trend-chart text{font-size:17px}.craft-site .mz-difficulty-scale small{font-size:12px}.craft-site .mz-difficulty-scale>div:not(:first-child):not(:last-child) small{visibility:hidden}.craft-site .mz-difficulty-scale>div:last-child small{text-align:right}.craft-site .mz-header{height:80px;padding-inline:24px}.craft-site .mz-logo picture,.craft-site .mz-logo img{width:120px;height:auto}.craft-site .mz-nav{font-size:12px}.craft-site.home-site .c-hero .hero-message>.hero-summary{max-width:350px;margin:24px auto 28px;font-size:17px}.craft-site.home-site .c-hero .hero-message>.hero-summary>span:first-child{max-width:none}.craft-site .mz-content,.craft-site .launch-faq,.craft-site .mz-footer{padding-inline:24px}.craft-site .mz-two-col,.craft-site .mz-explain-grid,.craft-site .mz-coach-grid{grid-template-columns:1fr;gap:34px}.craft-site .feature-chapter h2,.craft-site .practice-feed h2,.craft-site .mz-membership h2{font-size:clamp(36px,9.8vw,52px)}.craft-site .mz-section-heading>p:not(.mz-feature-name),.craft-site .practice-feed-copy>p:not(.practice-feed-eyebrow){font-size:16px;line-height:1.65}.craft-site .mz-feature-name,.craft-site .practice-feed-copy>.practice-feed-eyebrow{margin-bottom:16px;font-size:12px}.craft-site .mz-heading-row,.craft-site .mz-membership .mz-heading-row{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.craft-site .mz-heading-row>p{justify-self:start;max-width:460px}.craft-site .practice-feed-steps p{font-size:14px}.craft-site .practice-feed-subjects{font-size:12px}.craft-site .practice-feed-scene figcaption{text-align:center}.craft-site .practice-feed-scene{max-width:280px}.craft-site .mz-adaptive-map{padding-top:24px}.craft-site .mz-range-title>strong{font-size:72px}.craft-site .mz-difficulty-scale{margin-block:26px 30px}.craft-site .mz-adaptive-process dd{font-size:14px}.craft-site .mz-explain-guide{padding-left:24px}.craft-site .mz-explain-lead{padding-top:0}.craft-site .mz-explain-lead strong{font-size:28px}.craft-site .mz-insight-content{grid-template-columns:1fr;gap:28px;min-height:0;padding:28px 0}.craft-site .mz-insight-description{min-height:144px}.craft-site .mz-insight-description h3{max-width:360px;margin-bottom:12px;font-size:27px}.craft-site .mz-insight-description p{font-size:15px}.craft-site .mz-insight-visual{align-items:center;min-height:262px;display:flex}.craft-site .mz-insight-visual>div{width:100%}.craft-site .mz-insight-tabs{gap:28px}.craft-site .mz-insight-tabs button{min-height:54px;padding-block:16px;font-size:14px}.craft-site .mz-table-head{gap:8px;font-size:10px}.craft-site .mz-topic-row{gap:8px;font-size:15px}.craft-site .mz-topic-row>span{font-size:13px}.craft-site .mz-insight-note{font-size:11px;display:block}.craft-site .mz-insight-note>p{text-align:left;max-width:none;margin-top:8px}.craft-site .mz-solve-chart{grid-template-columns:44px 1fr;gap:7px}.craft-site .mz-solve-quadrants>div{padding:20px 11px}.craft-site .mz-solve-quadrants strong{font-size:12px}.craft-site .mz-solve-quadrants span{font-size:11px}.craft-site .mz-trend-title{font-size:10px}.craft-site .mz-coach-grid>header{grid-area:auto}.craft-site .mz-coach-steps{grid-area:auto;margin:0}.craft-site .mz-coach-figure{grid-area:auto;width:100%;max-width:480px;margin-inline:auto}.craft-site .mz-coach-figure figcaption{max-width:320px;min-height:92px;margin-top:18px}.craft-site .mz-coach-description{font-size:14px}.craft-site .mz-coach-choice>strong{font-size:17px}.craft-site .mz-access-comparison{grid-template-columns:1fr}.craft-site .mz-access-comparison>div{padding:28px 24px}.craft-site .mz-access-comparison>div+div{border-left:0;border-top:1px solid var(--mz-line)}.craft-site .mz-access-comparison h3{font-size:22px}.craft-site .mz-access-comparison ul{font-size:14px}.craft-site .launch-faq h2{font-size:38px}.craft-site .launch-faq summary{font-size:15px}.craft-site .launch-faq details>p{font-size:14px}.craft-site .c-finale h2{font-size:40px}.craft-site .launch-access{max-width:calc(100% - 32px);padding:32px 26px}.craft-site .launch-access h2{font-size:36px}}@media (width<=360px){.craft-site .mz-header{padding-inline:20px}.craft-site .mz-logo picture,.craft-site .mz-logo img{width:110px}.craft-site .mz-nav{font-size:11px}.craft-site .mz-content,.craft-site .launch-faq{padding-inline:20px}.craft-site .mz-difficulty-scale small{font-size:12px}.craft-site .mz-insight-tabs{gap:22px}.craft-site .mz-insight-tabs button{font-size:13px}}@media (prefers-reduced-motion:reduce){.craft-site .mz-insight-visual{animation:none}.craft-site .mz-download{transition:none;transform:none!important}}html[data-moozgy-motion=reduce] .craft-site .mz-insight-visual{animation:none}@media print{.craft-site .mz-insight-content,.craft-site .mz-coach-grid{display:block}.craft-site .mz-feature-name{color:#000}.craft-site .mz-coach-description{display:block}.craft-site .mz-coach-figure{max-width:400px;margin-top:24px}}.refined-site.craft-site .mz-header{box-sizing:border-box;width:100%;max-width:1200px;height:96px;padding-inline:40px;padding-top:env(safe-area-inset-top,0px)}.refined-site.craft-site .mz-header .mz-logo{border-radius:4px;min-height:44px}.refined-site.craft-site .mz-header .mz-logo:focus-visible{outline-offset:5px;outline:2px solid #22503c}.refined-site.craft-site .mz-header .mz-logo :is(picture,img){width:140px;height:auto}@media (width<=1000px){.refined-site.craft-site .mz-header{height:88px;padding-inline:32px}}@media (width<=767px){.refined-site.craft-site .mz-header{height:80px;padding-inline:24px}.refined-site.craft-site .mz-header .mz-logo :is(picture,img){width:120px}}@media (width<=359px){.refined-site.craft-site .mz-header{padding-inline:20px}}.craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator,.ap-offer-stats){transform-origin:50%;transition:box-shadow .3s cubic-bezier(0,0,.5,1),scale .3s cubic-bezier(0,0,.5,1),border-color .3s}@media (any-hover:hover) and (any-pointer:fine){.craft-site:not([data-card-pointer=managed]) :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator,.ap-offer-stats):hover,.craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator,.ap-offer-stats)[data-pointer-over=true]{scale:1.008;border-color:#b9cbbd!important;box-shadow:2px 8px 24px #17342721,0 2px 6px #1734270a!important}}.craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator):has(:focus-visible){border-color:#b9cbbd!important;box-shadow:2px 8px 24px #17342721,0 2px 6px #1734270a!important}@media (prefers-reduced-motion:reduce){.craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator,.ap-offer-stats){transition:none;scale:1!important}}html[data-moozgy-motion=reduce] .craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator,.ap-offer-stats){transition:none;scale:1!important}.craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator) :is(button,a,summary){transition:background-color .18s,color .18s,box-shadow .18s,filter .18s}@media (any-hover:hover) and (any-pointer:fine){.craft-site [data-control-over=true]:not(:disabled):not([aria-disabled=true]):not(.mc-stepper button):not(.mi-tabs button){cursor:pointer;box-shadow:inset 0 0 0 999px #22503c12,inset 0 0 0 1px #22503c45,0 2px 5px #22503c12!important}.craft-site :is(.ec-check,.ec-next,.ap-button)[data-control-over=true]:not(:disabled){filter:brightness(1.13);box-shadow:0 3px 9px #22503c30!important}.craft-site :is(a,summary)[data-control-over=true]{text-underline-offset:4px;text-decoration:underline}}.craft-site :is(.ec-challenge,.mc-studio,.ma-demo,.me-demo,.mi-dashboard,.mz-access-comparison,.ap-calculator) :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #22503c}@media (prefers-reduced-motion:reduce){.craft-site [data-control-over]{transition:none!important}}.craft-site .mc-step-no{transition:background-color .18s,border-color .18s,color .18s}@media (any-hover:hover) and (any-pointer:fine){.craft-site :is(.mc-stepper,.mi-tabs) button[data-control-over=true]{color:#234c38;cursor:pointer;box-shadow:none!important}.craft-site .mc-stepper button[data-control-over=true]:not([aria-pressed=true]),.craft-site .mi-tabs button[data-control-over=true]:not([aria-selected=true]){border-bottom-color:#b7cbbc}.craft-site .mc-stepper button[data-control-over=true]:not([aria-pressed=true]) .mc-step-no{color:#234c38;background-color:#e9f1eb;border-color:#8eaf99}}@media (prefers-reduced-motion:reduce){.craft-site .mc-step-no{transition:none}}html[data-moozgy-motion=reduce] .craft-site :is(.mc-step-no,[data-control-over]){transition:none!important}.craft-site.craft-site .mi-dashboard.mi-dashboard{border-color:#dce5dc;box-shadow:0 16px 60px -35px #1c493033;scale:1!important}.craft-site .mi-card{transition:border-color .2s,box-shadow .2s}@media (any-hover:hover) and (any-pointer:fine){.craft-site:not([data-card-pointer=managed]) .mi-card:hover,.craft-site .mi-card[data-pointer-over=true]{border-color:#b9cbbd;box-shadow:0 3px 12px #17342711}}@media (prefers-reduced-motion:reduce){.craft-site .mi-card{transition:none}}html[data-moozgy-motion=reduce] .craft-site .mi-card{transition:none}.craft-site.craft-site :is(.mc-stepper,.mi-tabs){border-bottom:1px solid #dce5de;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.craft-site.craft-site :is(.mc-stepper,.mi-tabs) button{text-align:left;border-bottom:2px solid #0000;justify-content:flex-start;min-width:0;min-height:64px;margin-bottom:-1px;padding:18px 12px 18px 0;text-decoration:none;transition:color .18s,border-color .18s}.craft-site.craft-site :is(.mc-stepper,.mi-tabs) button:is([aria-pressed=true],[aria-selected=true]){color:#22503c;border-bottom-color:#22503c}@media (any-hover:hover) and (any-pointer:fine){.craft-site.craft-site :is(.mc-stepper,.mi-tabs) button:is(:hover,[data-control-over=true]):not([aria-pressed=true]):not([aria-selected=true]){color:#22503c;border-bottom-color:#b7cbbc}}.craft-site :is(a,summary,.mz-motion-setting,.ap-dismiss){text-underline-offset:4px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:1px}.craft-site .launch-quiet-link{text-underline-offset:4px;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px}@media (width<=767px){.craft-site.craft-site :is(.mc-stepper,.mi-tabs) button{min-height:60px;padding:14px 8px 14px 0}}@media (prefers-reduced-motion:reduce){.craft-site.craft-site :is(.mc-stepper,.mi-tabs) button{transition:none}}@media (any-hover:hover) and (any-pointer:fine){.craft-site.craft-site .mi-dashboard.mi-dashboard[data-pointer-over=true],.craft-site.craft-site:not([data-card-pointer=managed]) .mi-dashboard.mi-dashboard:hover{border-color:#b9cbbd!important;box-shadow:2px 8px 24px #17342721,0 2px 6px #1734270a!important}.craft-site.craft-site .mi-card[data-pointer-over=true]{border-color:#b9cbbd!important;box-shadow:0 3px 12px #17342714!important}}.craft-site.craft-site .mi-dashboard.mi-dashboard:has(:focus-visible){border-color:#b9cbbd!important;box-shadow:2px 8px 24px #17342721!important}.craft-site .mz-closing{text-align:center;background:radial-gradient(72% 50%,#e0ecd9 0%,#e5efdf 20%,#edf4e9 42%,#f5f8f2 64%,#fbfcfa 82%,#fff 100%);margin:0;padding:clamp(64px,8vw,112px) 24px clamp(64px,7vw,96px)}.craft-site .mz-closing-copy{max-width:760px;margin:0 auto}.craft-site .mz-closing h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.06}.craft-site .mz-closing p{color:#617267;text-wrap:balance;max-width:460px;margin:22px auto 28px;font-size:17px;line-height:1.6}.craft-site .mz-closing-action{justify-content:center;display:flex}.craft-site .mz-footer{flex-direction:column;align-items:stretch;gap:0;padding-top:32px;display:flex}.craft-site .mz-footer nav{flex-wrap:wrap;justify-content:flex-start;gap:8px 32px;margin:0 0 28px;display:flex}.craft-site .mz-footer nav a{align-items:center;min-height:44px;display:inline-flex}.craft-site .mz-footer .launch-footer-bottom{width:100%;margin-top:0}@media (width<=640px){.craft-site .mz-closing{padding:64px 24px}.craft-site .mz-closing p{max-width:320px;font-size:16px}.craft-site .mz-footer nav{gap:4px 24px;margin-bottom:24px}}.refined-site .mz-download-dock{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.craft-site.home-site .mz-footer{width:100%;max-width:1200px;margin-inline:auto;padding-inline:40px}.craft-site.home-site .mz-closing-action .mz-download{min-width:180px;min-height:54px}.craft-site.home-site .mz-footer .launch-footer-bottom :is(a,button){align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){.craft-site.home-site .mz-footer{padding-inline:32px}}@media (width<=767px){.craft-site.home-site .mz-footer{padding-inline:24px}}@media (width<=359px){.craft-site.home-site .mz-footer{padding-inline:20px}}.craft-site.craft-site .mz-footer{border-top:0;padding-top:24px;padding-bottom:0}.craft-site.craft-site .mz-footer nav{color:#526459;gap:8px 32px;margin-bottom:20px;font-size:14px}.craft-site.craft-site .mz-footer .launch-footer-bottom{color:#617267;border-top:1px solid #dce5de;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 32px;padding-top:16px;font-size:12px;line-height:1.6;display:grid}.craft-site.craft-site .mz-footer .launch-footer-bottom>span:nth-child(2){justify-self:start}.craft-site.craft-site .mz-footer .launch-footer-bottom :is(a,button){font:inherit;color:inherit}.craft-site.craft-site .mz-footer-signature{padding-top:56px}@media (width<=767px){.craft-site.craft-site .mz-footer nav{gap:4px 24px;margin-bottom:16px}.craft-site.craft-site .mz-footer .launch-footer-bottom{grid-template-columns:1fr auto;gap:8px 16px}.craft-site.craft-site .mz-footer .launch-footer-bottom>span:nth-child(2){justify-self:end}.craft-site.craft-site .mz-footer .launch-footer-bottom>button{justify-self:start}.craft-site.craft-site .mz-footer .launch-footer-bottom>a{justify-self:end}.craft-site.craft-site .mz-footer-signature{padding-top:36px}}@media (width<=380px){.craft-site.craft-site .mz-footer .launch-footer-bottom>span:nth-child(2){grid-area:2/1/auto/-1;justify-self:start}}.craft-site.home-site .mz-closing-copy{max-width:760px;margin-inline:auto}.craft-site.home-site .mz-closing h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,58px);font-weight:500;line-height:1.1}.craft-site.home-site .mz-closing p{text-wrap:balance;max-width:480px;margin:24px auto 32px;font-size:18px;line-height:1.55}.craft-site.home-site .mz-closing-action{justify-content:center;width:100%;margin:0;display:flex}@media (width<=767px){.craft-site.home-site .mz-closing h2{font-size:clamp(32px,7.7vw,42px)}.craft-site.home-site .mz-closing p{max-width:320px;margin:20px auto 28px;font-size:16px}}.craft-site.craft-site .mz-footer .launch-footer-bottom .mz-footer-download{box-shadow:none;color:#22503c;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;min-height:44px;padding:0}.craft-site .mz-footer-download:hover{text-underline-offset:4px;text-decoration:underline}.craft-site .mz-footer-download:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #22503c}@media (width<=767px){.craft-site.craft-site .mz-footer .launch-footer-bottom .mz-footer-download{grid-area:1/2}}.craft-site.home-site{--mz-story-space:112px;--mz-heading-space:44px}.craft-site.home-site #main,.craft-site.home-site #main .system-journey,.craft-site.home-site #main .feature-sections{gap:0}.craft-site.home-site #main :is(.ec-experience,.feature-chapter,.mz-membership,.launch-faq){height:auto;min-height:0;margin-block:0;padding-block:var(--mz-story-space)!important}.craft-site.home-site #main .ec-experience{padding-top:96px!important}.craft-site.home-site #main .mz-membership{padding-top:128px!important}.craft-site.home-site #main .launch-faq{padding-block:96px 40px!important}.craft-site.home-site #main .mz-closing{margin-block:0;padding-block:80px 72px!important}.craft-site.home-site #main :is(.ec-heading,.mz-heading-row){margin-bottom:var(--mz-heading-space)}.craft-site.home-site .mz-footer{margin-top:0}@media (width<=1023px){.craft-site.home-site{--mz-story-space:88px;--mz-heading-space:36px}.craft-site.home-site #main .mz-membership{padding-top:104px!important}.craft-site.home-site #main .launch-faq{padding-block:80px 32px!important}.craft-site.home-site #main .mz-closing{padding-block:72px 64px!important}}@media (width<=767px){.craft-site.home-site{--mz-story-space:56px;--mz-heading-space:28px}.craft-site.home-site #main .ec-experience{padding-top:64px!important}.craft-site.home-site #main .mz-membership{padding-top:72px!important}.craft-site.home-site #main .launch-faq{padding-block:56px 24px!important}.craft-site.home-site #main .mz-closing{padding-block:56px 48px!important}}@media print{.craft-site.home-site{--mz-story-space:24px;--mz-heading-space:20px}}.craft-site :is(summary,button)>.mz-disclosure-icon{transform-origin:50%;flex:0 0 1em;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;transition:transform .25s;display:inline-flex;transform:rotate(0)}.craft-site details[open]>summary>.mz-disclosure-icon,.craft-site button[aria-expanded=true]>.mz-disclosure-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.craft-site :is(summary,button)>.mz-disclosure-icon{transition:none}}.craft-site{overflow-anchor:none}.craft-site.home-site .ec-page .feature-sections :is(.ml-adaptive-grid,.ml-explain-grid,.mc-stage){align-items:start}.ap-page{--ap-ink:#203e31;--ap-body:#536257;--ap-line:#dde6dc;--ap-paper:#f5f7f1;color:var(--ap-ink);font-family:var(--mz-sans),Helvetica,sans-serif;background:#fff}.ap-page *{box-sizing:border-box}.ap-hero{isolation:isolate;justify-content:center;align-items:flex-start;min-height:740px;padding:155px 24px 150px;display:flex;position:relative;overflow:hidden}.ap-hero .j-scene{position:absolute;inset:0}.ap-hero-copy{z-index:2;text-align:center;max-width:900px;position:relative}.ap-page .ap-eyebrow,.ap-dialog .ap-eyebrow{font:600 11px/1.5 var(--mz-sans);letter-spacing:.12em;text-transform:uppercase;color:#526d5a;margin:0 0 20px}.ap-page h1{font:500 clamp(45px,5.6vw,78px)/1.04 var(--mz-sans);letter-spacing:-.055em;margin:0 0 26px}.ap-page h1 em{color:#356447;font-style:normal}.ap-hero-copy>p:not(.ap-eyebrow){font:17px/1.65 var(--mz-sans);color:#294a39;text-wrap:pretty;max-width:610px;margin:0 auto 30px}.ap-button{color:#fff;min-height:50px;font:600 14px/1.3 var(--mz-sans);cursor:pointer;background:#28513c;border:1px solid #28513c;border-radius:11px;justify-content:center;align-items:center;padding:15px 30px;transition:background .2s,transform .2s;display:inline-flex}.ap-button:hover{background:#1d402e;transform:translateY(-1px)}.ap-button:disabled{opacity:.6;cursor:wait;transform:none}.ap-launch-note{font:11px/1.5 var(--mz-sans);color:#35543e;margin-top:15px;display:block}.ap-section{max-width:1220px;margin:0 auto;padding:80px 48px;scroll-margin-top:80px}.ap-heading{text-align:center;max-width:700px;margin:0 auto 44px}.ap-page h2{font:500 clamp(34px,4.1vw,55px)/1.08 var(--mz-sans);letter-spacing:-.045em;margin:0 0 20px}.ap-heading>p:not(.ap-eyebrow){font:16px/1.7 var(--mz-sans);color:var(--ap-body);text-wrap:pretty;max-width:570px;margin:0 auto}.ap-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ap-steps article{border-top:1px solid var(--ap-line);padding:28px 22px 18px 0}.ap-step-number{font:500 12px var(--mz-sans);color:#638168;margin-bottom:30px;display:block}.ap-page h3{font:500 21px/1.25 var(--mz-sans);letter-spacing:-.025em;margin:0 0 12px}.ap-steps p,.ap-benefits p{font:14px/1.75 var(--mz-sans);color:var(--ap-body);margin:0}.ap-calculator{border:1px solid var(--ap-line);background:var(--ap-paper);border-radius:22px;grid-template-columns:360px minmax(0,1fr);display:grid;overflow:hidden}.ap-calc-controls{border-right:1px solid var(--ap-line);background:#fff;padding:32px}.ap-billing{background:#edf2e9;border-radius:9px;gap:3px;margin-bottom:28px;padding:4px;display:flex}.ap-billing button{color:#58685c;cursor:pointer;min-height:40px;font:500 12px var(--mz-sans);background:0 0;border:0;border-radius:7px;flex:1}.ap-billing button[aria-pressed=true]{color:#fff;background:#28513c}.ap-calc-controls label{font:13px/1.5 var(--mz-sans);color:var(--ap-body);justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.ap-calc-controls output{color:var(--ap-ink);white-space:nowrap;font-weight:600}.ap-calc-controls input[type=range]{accent-color:#356747;cursor:pointer;width:100%;height:24px;margin:0}.ap-range-labels{font:10px var(--mz-sans);color:#788476;justify-content:space-between;margin:3px 0 28px;display:flex}.ap-total{border-top:1px solid var(--ap-line);padding:24px 0}.ap-total>span,.ap-total small{font:11px/1.6 var(--mz-sans);color:var(--ap-body);display:block}.ap-total strong{font:500 clamp(35px,4vw,50px)/1.15 var(--mz-sans);letter-spacing:-.045em;margin:9px 0;display:block}.ap-calc-controls .ap-button{width:100%}.ap-chart-panel{flex-direction:column;justify-content:space-between;min-width:0;padding:32px;display:flex}.ap-chart-heading{font:12px/1.4 var(--mz-sans);color:#526550;justify-content:space-between;gap:16px;display:flex}.ap-chart-heading span:last-child{font-size:10px}.ap-chart{gap:14px;height:300px;margin-top:45px;display:flex}.ap-chart-guide{font:9px var(--mz-sans);color:#6d806a;flex-direction:column;justify-content:space-between;min-width:47px;padding-bottom:26px;display:flex}.ap-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(50% - 1px),#dce5d6 calc(50% - 1px) 50%) 0 0/100% calc(100% - 26px) no-repeat;flex:1;align-items:stretch;gap:9px;min-width:0;display:flex}.ap-bar-column{text-align:center;min-width:0;font:9px/14px var(--mz-sans);color:#67785f;flex-direction:column;flex:1;gap:12px;display:flex}.ap-bar-space{flex:1;align-items:flex-end;display:flex}.ap-bar{background:#527a54;border-radius:5px 5px 0 0;width:100%;min-height:0;transition:height .3s}.ap-bar-column:last-child .ap-bar{background:#284e35}.ap-chart-note{font:11px/1.6 var(--mz-sans);color:var(--ap-body);max-width:420px;margin:25px 0 0}.ap-assumptions{color:var(--ap-body);font:12px/1.7 var(--mz-sans);margin-top:20px}.ap-assumptions summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding:10px 0;text-decoration:underline}.ap-assumptions p{max-width:950px;margin:0}.ap-benefits{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.ap-benefits article{border-top:1px solid var(--ap-line);padding:30px 0 30px 42px;position:relative}.ap-benefit-index{font:11px var(--mz-sans);color:#6a8169;position:absolute;top:34px;left:0}.ap-activation-note{font:11px/1.6 var(--mz-sans);text-align:center;color:#6a776b;max-width:630px;margin:25px auto 0}.ap-offer{text-align:center}.ap-offer-stats{background:#f3f6ef;border-radius:20px;grid-template-columns:repeat(3,1fr);margin:45px 0 35px;padding:35px 0;display:grid}.ap-offer-stats>div+div{border-left:1px solid #d7e1d2}.ap-offer-stats>div>span{color:#62735c;font:11px var(--mz-sans);display:block}.ap-offer-stats strong{font:500 clamp(55px,7vw,96px)/1.2 var(--mz-sans);letter-spacing:-.055em;color:#345f3f;margin:10px 0;display:block}.ap-offer-stats small{letter-spacing:-.04em;font-size:.45em}.ap-offer-stats p{font:13px/1.6 var(--mz-sans);color:var(--ap-body);margin:0}.ap-faq{padding-bottom:120px}.ap-faq-items{max-width:780px;margin:0 auto}.ap-faq-items details{border-bottom:1px solid var(--ap-line);padding:0}.ap-faq-items summary{font:500 16px/1.5 var(--mz-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}.ap-faq-items summary::-webkit-details-marker{display:none}.ap-faq-items details[open] summary span{transform:rotate(45deg)}.ap-faq-items details p{font:14px/1.8 var(--mz-sans);max-width:690px;color:var(--ap-body);margin:0 0 24px}.ap-dialog{color:#203e31;box-sizing:border-box;width:calc(100% - 32px);max-width:560px;max-height:90dvh;font-family:var(--mz-sans),Helvetica,sans-serif;background:#fff;border:1px solid #d9e2d4;border-radius:18px;padding:38px;overflow:auto}.ap-dialog::backdrop{background:#162a1f7a}.ap-dismiss{color:#536257;cursor:pointer;min-height:32px;font:12px var(--mz-sans);background:0 0;border:0;margin:0 0 20px auto;text-decoration:underline;display:block}.ap-dialog h2{font:500 34px/1.1 var(--mz-sans);letter-spacing:-.04em;margin:0 0 14px}.ap-form-intro,.ap-success p{font:14px/1.7 var(--mz-sans);color:#536257;margin:0 0 22px}.ap-dialog form>label,.ap-form-pair label{font:500 12px/1.5 var(--mz-sans);gap:8px;margin-bottom:17px;display:grid}.ap-dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:46px;font:16px var(--mz-sans);color:#203e31;background:#fff;border:1px solid #c9d7c8;border-radius:7px;padding:12px}.ap-form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ap-form-rules{font:12px/1.7 var(--mz-sans);background:#f1f5ed;border-radius:9px;margin:23px 0 18px;padding:16px}.ap-form-rules p{color:#536257;margin:5px 0 0}.ap-dialog .ap-consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.ap-consent input{accent-color:#28513c;flex-shrink:0;width:18px;height:18px;margin:2px 0}.ap-privacy{font:11px/1.6 var(--mz-sans);color:#697767;margin:15px 0 22px}.ap-privacy a{color:inherit;text-decoration:underline}.ap-error{font:13px/1.5 var(--mz-sans);color:#a43529}.ap-dialog form>.ap-button{width:100%}.ap-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ap-page button:focus-visible,.ap-page summary:focus-visible,.ap-page input:focus-visible,.ap-dialog button:focus-visible,.ap-dialog input:focus-visible,.ap-dialog a:focus-visible{outline-offset:4px;outline:3px solid #82a276}@media (width<=850px){.ap-calculator{grid-template-columns:300px minmax(0,1fr)}.ap-chart-panel{padding:24px}.ap-bars{gap:5px}.ap-section{padding:60px 30px}.ap-calc-controls{padding:24px}.ap-chart-guide{min-width:38px;font-size:8px}}@media (width<=640px){.ap-hero{min-height:710px;padding-top:140px}.ap-page h1{font-size:46px;line-height:1.06}.ap-hero-copy>p:not(.ap-eyebrow){max-width:340px;font-size:15px}.ap-section{padding:55px 24px}.ap-page h2{font-size:36px}.ap-heading{margin-bottom:30px}.ap-heading>p:not(.ap-eyebrow){font-size:14px}.ap-steps{grid-template-columns:1fr;gap:0}.ap-steps article{padding:24px 0 24px 42px;position:relative}.ap-step-number{margin:0;position:absolute;top:29px;left:0}.ap-page h3{font-size:20px}.ap-calculator{grid-template-columns:1fr}.ap-calc-controls{border-right:0;border-bottom:1px solid var(--ap-line)}.ap-chart-panel{padding:24px 18px}.ap-chart{height:230px;margin-top:28px}.ap-benefits{grid-template-columns:1fr;gap:0}.ap-benefits article{padding-block:24px}.ap-benefit-index{top:29px}.ap-offer-stats{grid-template-columns:1fr;padding:5px 24px}.ap-offer-stats>div{padding:24px 0}.ap-offer-stats>div+div{border-top:1px solid #d7e1d2;border-left:0}.ap-offer-stats strong{font-size:72px}.ap-offer-stats p br{display:none}.ap-faq-items summary{padding:20px 0;font-size:15px}.ap-dialog{padding:24px}.ap-dialog h2{font-size:30px}.ap-form-pair{gap:10px}.ap-faq{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.ap-button,.ap-bar{transition:none}.ap-button:hover{transform:none}}.craft-site.affiliate-site .ap-page{--ap-ink:#193d30;--ap-body:#526459;--ap-line:#dce5de;--ap-paper:#f3f7f4;background:linear-gradient(#fff 15%,#f6f9f6 38%,#f8faf8 68%,#fff 88%)}.craft-site.affiliate-site .ap-section{max-width:1200px;padding:112px 40px}.craft-site.affiliate-site .ap-heading{margin-bottom:44px}.craft-site.affiliate-site .ap-page h2{letter-spacing:-.045em;text-wrap:balance;color:var(--ap-ink);font-size:clamp(36px,4.2vw,56px);line-height:1.12}.craft-site.affiliate-site .ap-page h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(48px,6.6vw,88px);line-height:1.06}.craft-site.affiliate-site .ap-page h1 em{color:inherit}.craft-site.affiliate-site .ap-page .ap-eyebrow{letter-spacing:0;text-transform:none;color:#22503c;margin-bottom:16px;font-size:13px;line-height:1.5}.craft-site.affiliate-site .ap-heading>p:not(.ap-eyebrow){font-size:17px;line-height:1.65}.craft-site.affiliate-site :is(.ap-steps p,.ap-benefits p,.ap-faq-items details p){font-size:15px;line-height:1.7}.craft-site.affiliate-site :is(.ap-launch-note,.ap-activation-note,.ap-chart-note,.ap-total>span,.ap-total small,.ap-chart-heading span:last-child){color:#52685a;font-size:12px;line-height:1.6}.craft-site.affiliate-site .ap-button{color:#fff;background:#22503c;border:0;border-radius:10px;min-width:180px;min-height:54px;font-size:16px;font-weight:600;box-shadow:0 3px 6px #193d3010}.craft-site.affiliate-site .ap-button:hover{background:#193d30}.craft-site.affiliate-site :is(.ap-calculator,.ap-offer-stats){border:1px solid var(--ap-line);border-radius:16px;box-shadow:0 12px 36px -28px #193d3028}.craft-site.affiliate-site .ap-calculator{font-variant-numeric:tabular-nums}.craft-site.affiliate-site .ap-billing button{min-height:44px;font-size:13px}.craft-site.affiliate-site .ap-billing button[aria-pressed=true]{background:#22503c}.craft-site.affiliate-site .ap-bar{background:#8ca781}.craft-site.affiliate-site .ap-bar-column:last-child .ap-bar{background:#22503c}.craft-site.affiliate-site .ap-offer-stats{background:#f3f7f4}.craft-site.affiliate-site .ap-offer-stats strong{color:#22503c;font-variant-numeric:tabular-nums}.craft-site.affiliate-site .ap-faq{grid-template-columns:1fr 1.12fr;align-items:start;gap:64px;padding-block:96px;display:grid}.craft-site.affiliate-site .ap-faq .ap-heading{text-align:left;margin:0}.craft-site.affiliate-site .ap-faq-items{width:100%;min-width:0}.craft-site.affiliate-site .ap-faq-items details:first-child{border-top:1px solid var(--ap-line)}.craft-site.affiliate-site .ap-faq-items summary{min-height:64px;padding-block:20px;font-size:15px}.craft-site.affiliate-site .ap-faq-items summary span{flex-shrink:0}.craft-site.affiliate-site .mz-footer{width:100%;max-width:1200px;margin-inline:auto;padding:56px 40px 32px}.craft-site.affiliate-site .mz-footer .launch-footer-bottom :is(a,button){align-items:center;min-height:44px;display:inline-flex}.craft-site.affiliate-site .ap-dialog{color:#193d30;border-radius:16px}.craft-site.affiliate-site .ap-dismiss{min-height:44px;font-size:14px}.craft-site.affiliate-site :is(.ap-page,.ap-dialog) :is(button,summary,input,a):focus-visible{outline-offset:4px;outline:2px solid #22503c}@media (width<=1023px){.craft-site.affiliate-site .ap-section{padding-block:88px}.craft-site.affiliate-site .ap-heading{margin-bottom:36px}.craft-site.affiliate-site .ap-faq{gap:36px;padding-block:80px}}@media (width<=1000px){.craft-site.affiliate-site :is(.ap-section,.mz-footer){padding-inline:32px}}@media (width<=767px){.craft-site.affiliate-site .ap-section{padding:56px 24px}.craft-site.affiliate-site .ap-heading{text-align:left;margin-bottom:28px}.craft-site.affiliate-site .ap-page h2{font-size:clamp(32px,8.7vw,42px);line-height:1.14}.craft-site.affiliate-site .ap-heading>p:not(.ap-eyebrow){font-size:16px}.craft-site.affiliate-site .ap-calculator{grid-template-columns:1fr}.craft-site.affiliate-site .ap-calc-controls{border-right:0;border-bottom:1px solid var(--ap-line)}.craft-site.affiliate-site .ap-faq{grid-template-columns:minmax(0,1fr);gap:28px}.craft-site.affiliate-site .mz-footer{padding-inline:24px}.craft-site.affiliate-site .ap-hero{min-height:740px;padding-top:128px}.craft-site.affiliate-site .ap-page h1{font-size:clamp(42px,10vw,64px)}}@media (width<=359px){.craft-site.affiliate-site :is(.ap-section,.mz-footer){padding-inline:20px}}.craft-site.utility-site{color:#193d30;background:#fff}.utility-site .utility-main{max-width:1200px;margin:auto;padding:152px 40px 112px}.utility-site .utility-heading{border-bottom:1px solid #dce5de;margin-bottom:56px;padding-bottom:56px}.utility-site .utility-heading nav{flex-wrap:wrap;gap:24px;margin-bottom:40px;font-size:14px;display:flex}.utility-site .utility-heading nav a{color:#617267;border-bottom:2px solid #0000;padding-bottom:8px}.utility-site .utility-heading nav a[aria-current]{color:#22503c;border-color:#22503c}.utility-site .utility-heading h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(44px,5.5vw,72px);font-weight:500;line-height:1.08}.utility-site .utility-heading p{color:#617267;font-size:14px}.utility-site .utility-contact{color:#fff;background:#22503c;border-radius:10px;margin-top:28px;padding:16px 24px;font-size:15px;font-weight:600;display:inline-flex}.utility-site .utility-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:72px;display:grid}.utility-site aside{max-height:calc(100svh - 64px);position:sticky;top:32px;overflow:auto}.utility-site summary{cursor:pointer;margin-bottom:16px;font-size:14px;font-weight:600}.utility-site aside nav{gap:4px;display:grid}.utility-site aside a{color:#617267;padding:7px 0;font-size:13px;line-height:1.5}.utility-site .utility-copy{color:#526459;overflow-wrap:anywhere;max-width:720px;font-size:16px;line-height:1.8}.utility-site .utility-copy p{margin:0 0 22px}.utility-site .utility-copy h2{letter-spacing:-.025em;color:#193d30;margin:48px 0 20px;scroll-margin-top:32px;font-size:26px;font-weight:500;line-height:1.25}.utility-site .utility-copy h3{color:#193d30;margin:28px 0 14px;font-size:19px;font-weight:600}.utility-site .utility-copy .part{letter-spacing:0;color:#617267;border-top:1px solid #dce5de;padding-top:32px;font-size:15px}.utility-site .utility-copy ul{margin:0 0 24px;padding-left:24px;list-style:outside}.utility-site .utility-copy li{margin-bottom:12px;padding-left:4px}.utility-site .utility-copy a{text-underline-offset:4px;color:#22503c;text-decoration:underline;text-decoration-thickness:1px}.utility-site .utility-copy strong{color:#193d30;font-weight:600}.utility-site .change-note{background:#f3f7f4;border:1px solid #dce5de;border-radius:16px;margin-bottom:32px;padding:24px;font-size:14px}.utility-site .utility-table{margin:24px 0;overflow:auto}.utility-site table{border-collapse:collapse;width:100%;min-width:540px;font-size:13px}.utility-site :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #dce5de;padding:12px}.utility-site th{color:#193d30;background:#f3f7f4}.utility-site a:hover{color:#193d30;text-underline-offset:4px;text-decoration:underline}.utility-site .utility-contact:hover{color:#fff;background:#193d30;text-decoration:none}.utility-site :is(a,summary):focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #22503c}@media (width<=900px){.utility-site .utility-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}}@media (width<=767px){.utility-site .utility-main{padding:120px 24px 64px}.utility-site .utility-heading{margin-bottom:32px;padding-bottom:32px}.utility-site .utility-heading nav{gap:20px;margin-bottom:32px;font-size:13px}.utility-site .utility-layout{display:block}.utility-site aside{background:#f3f7f4;border-radius:12px;max-height:none;margin-bottom:40px;padding:20px;position:static}.utility-site aside nav{max-height:230px;overflow:auto}.utility-site .utility-copy{font-size:15px;line-height:1.75}.utility-site .utility-copy h2{font-size:24px}}.utility-site .utility-main{max-width:1200px;padding-top:140px}.utility-site .utility-heading{border:0;max-width:820px;margin-bottom:36px;padding-bottom:0}.utility-site .utility-heading nav{margin-bottom:44px}.utility-site .utility-heading .utility-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#617267;margin-bottom:16px;font-size:12px;font-weight:600}.utility-site .utility-heading h1{margin-bottom:20px;font-size:clamp(38px,5vw,64px);line-height:1.1}.utility-site .utility-heading .utility-intro{color:#526459;text-wrap:pretty;max-width:620px;font-size:19px;line-height:1.6}.utility-site .utility-heading .utility-date{margin-top:20px;font-size:13px}.utility-site .utility-contact-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.utility-site .utility-contact-row .utility-contact{min-height:48px;margin:0}.utility-site .utility-contact-row span{color:#617267;font-size:14px}.utility-site .utility-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.utility-site .utility-guide-support{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:64px}.utility-site .utility-guide>a{background:#f5f8f4;border:1px solid #dce5de;border-radius:14px;flex-direction:column;padding:24px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.utility-site .utility-guide>a:hover{background:#edf3e9;border-color:#bacbbd;box-shadow:0 5px 16px #193d3009}.utility-site .utility-guide h2{font-family:var(--mz-sans),sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.35}.utility-site .utility-guide p{color:#526459;margin:0 0 22px;font-size:14px;line-height:1.65}.utility-site .utility-guide a>span{text-underline-offset:4px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.utility-site .utility-guide-note{color:#617267;margin:0 0 56px;font-size:12px;line-height:1.6}.utility-site .utility-layout{border-top:1px solid #dce5de;grid-template-columns:230px minmax(0,1fr);gap:72px;padding-top:40px}.utility-site .utility-copy{max-width:68ch;font-size:17px;line-height:1.8}.utility-site .utility-copy h2{margin-top:48px;scroll-margin-top:40px;font-size:25px}.utility-site .utility-copy>h2:first-child{margin-top:0}.utility-site .utility-toc-label{margin-bottom:18px;font-size:13px;font-weight:600}.utility-site .utility-toc-toggle{display:none}.utility-site aside nav{display:block}.utility-site .utility-toc-group{gap:2px;margin-bottom:20px;display:grid}.utility-site .utility-toc-group>p{letter-spacing:.03em;color:#617267;margin:6px 0 8px;font-size:11px;font-weight:600}.utility-site aside a{border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:7px 12px;font-size:13px}.utility-site aside a[aria-current=location]{color:#193d30;background:#edf3e9;border-left-color:#22503c;font-weight:600}.utility-site .utility-help{border-top:1px solid #dce5de;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:32px;display:flex}.utility-site .utility-help h2{letter-spacing:-.025em;font-size:25px;font-family:var(--mz-sans),sans-serif;margin-bottom:10px}.utility-site .utility-help p{color:#617267;font-size:15px;line-height:1.6}.utility-site .utility-help>a{text-underline-offset:4px;white-space:nowrap;padding-block:12px;font-size:15px;font-weight:600;text-decoration:underline}@media (width<=900px){.utility-site .utility-guide-support{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-site .utility-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (width<=767px){.utility-site .utility-main{padding:112px 24px 64px}.utility-site .utility-heading nav{margin-bottom:32px}.utility-site .utility-heading .utility-intro{font-size:17px}.utility-site .utility-guide{grid-template-columns:1fr;gap:12px}.utility-site .utility-guide>a{padding:22px}.utility-site .utility-guide-support{margin-bottom:36px}.utility-site .utility-guide-note{margin-bottom:32px}.utility-site .utility-layout{padding-top:28px;display:block}.utility-site .utility-copy{font-size:16px}.utility-site .utility-toc-label{display:none}.utility-site .utility-toc-toggle{color:#193d30;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0;font-size:14px;font-weight:600;display:flex}.utility-site aside{margin-bottom:32px;padding:12px 20px}.utility-site #utility-contents{max-height:280px;padding-top:16px;display:none;overflow:auto}.utility-site #utility-contents[data-open=true]{display:block}.utility-site .utility-help{flex-direction:column;align-items:flex-start;margin-top:44px}.utility-site .utility-contact-row{gap:12px}}@media (prefers-reduced-motion:reduce){.utility-site .utility-guide>a{transition:none}}.craft-site.utility-site{overflow:clip}.utility-site .utility-toc-toggle:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #22503c}
