.home-landing{--hl-green:#263f34;--hl-lime:#dce9a8;--hl-muted:#687267;color:var(--hl-green);padding-bottom:90px}.home-landing h1,.home-landing h2,.home-landing h3{font-family:Manrope,DM Sans,sans-serif;font-style:normal}.home-landing h1{font-size:clamp(44px,5.4vw,72px);font-weight:650;line-height:1.09;letter-spacing:-3.7px}.home-landing h2{font-size:clamp(32px,3.55vw,47px);font-weight:600;line-height:1.14;letter-spacing:-2px}.home-landing h3{font-size:23px;font-weight:650;line-height:1.3;letter-spacing:-.7px}.home-landing p{color:var(--hl-muted);font-size:14px;line-height:1.8}.home-landing h2>span{color:#75836c}.home-landing .hl-kicker{display:inline-flex;align-items:center;gap:9px;color:#596b51;font-size:11px;font-weight:650;letter-spacing:.025em;line-height:1.5;margin-bottom:22px}.hl-live-dot{height:7px;width:7px;border-radius:50%;background:#78905c;box-shadow:0 0 0 5px #e9eedf;margin-right:5px}.home-landing .hl-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;width:-moz-fit-content;width:fit-content;min-height:53px;padding:16px 22px;border:1px solid var(--hl-green);border-radius:8px;background:var(--hl-green);color:#fffefa;font-size:13px;line-height:1.4;font-weight:600;transition:background .2s,box-shadow .2s}.home-landing .hl-button:hover{background:#385a45;box-shadow:0 5px 16px #263f3418}.home-landing .hl-inline-link{display:inline-flex;align-items:center;gap:13px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:650;line-height:1.6}.home-landing .hl-inline-link:hover{text-decoration:underline;text-underline-offset:4px}.hl-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;grid-gap:65px;gap:65px;padding-top:65px;padding-bottom:68px}.hl-hero-copy h1{margin:0 0 25px}.hl-hero-copy h1>span{position:relative;display:inline;white-space:nowrap;background:linear-gradient(transparent 71%,#e0e8c5 0,#e0e8c5 91%,transparent 0)}.hl-hero-copy>p{max-width:430px;font-size:16px;line-height:1.85}.hl-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px 24px;margin:29px 0 22px}.home-landing .hl-hero-price{margin:0;font-size:13px;line-height:1.8;color:var(--hl-green)}.hl-hero-price strong{font-weight:700;font-size:22px}.hl-hero-price span{font-size:11px;color:var(--hl-muted)}.hl-hero-proof{display:flex;align-items:center;gap:8px;margin-top:28px;font-size:10px;color:#687760}.hl-program-preview.hero-visual{min-width:0;min-height:0;align-self:center;padding:26px 24px 20px;background:#eeefe4;border:1px solid #dce1d1;border-radius:10px;transform:none;box-shadow:none}.hl-program-header{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#69785d;font-size:10px;font-weight:550;letter-spacing:.035em}.hl-program-preview.hero-visual .number-field{flex:none;min-height:0;margin:22px 0 20px}.hl-program-preview .number-grid{flex:none;min-height:0;height:324px}.home-landing .hl-program-preview .number-caption{font:italic 12px/1.5 Georgia,serif;color:#78826e;margin:18px 0}.hl-program-preview .hl-program-highlight{min-height:116px;padding:20px 16px;gap:12px;border:1px solid #e1e5d8;background:#fffefa;transform:none;box-shadow:none}.hl-program-highlight>div{min-width:0}.hl-program-label{color:#7a846c;font-size:8px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.home-landing .hl-program-highlight h3{margin:7px 0;font:400 22px/1.25 Georgia,serif;letter-spacing:-.3px}.home-landing .hl-program-highlight p{margin:0;font-size:10px;line-height:1.7}.hl-program-highlight .mini-icon{flex-shrink:0}.hl-program-highlight .circle-link{width:30px;height:30px}.hl-program-controls{justify-content:center;gap:4px;margin-top:14px}.hl-program-controls button{min-width:32px;min-height:32px;align-items:center;justify-content:center}.hl-stats-shell{border-top:1px solid #dfe3d4;border-bottom:1px solid #dfe3d4;background:#f0f2e8}.hl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px;padding-bottom:28px}.hl-stats>div{display:flex;align-items:center;justify-content:center;gap:13px;padding:0 17px;border-right:1px solid #d6ddcc}.hl-stats>div:first-child{padding-left:0}.hl-stats>div:last-child{border-right:0;padding-right:0}.hl-stats strong{font:550 33px/1 Manrope,sans-serif;letter-spacing:-1.6px;white-space:nowrap}.hl-stats span{max-width:95px;font-size:10px;line-height:1.5;color:#5f6c57}.hl-section{padding-top:80px;padding-bottom:20px}.hl-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:31px}.hl-section-head h2{margin:0}.hl-section-head>.hl-inline-link{margin-bottom:5px}.hl-section-head>p{max-width:350px;font-size:12px;margin:0 0 5px}.hl-offer{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:70px;gap:70px;padding:46px;border:1px solid #dce2ce;border-radius:18px;background:#eef1e3}.hl-offer-copy{padding-top:4px}.hl-offer-copy h2{margin:0 0 18px}.hl-offer-copy>p{max-width:450px;font-size:13px}.hl-included{list-style:none;margin:26px 0;padding:0;display:grid;grid-gap:20px;gap:20px}.hl-included li{display:flex;align-items:flex-start;gap:10px;font-size:12px}.hl-included svg{color:#5d7a48;margin-top:2px}.hl-included strong{font-weight:650}.hl-included small{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#687267}.hl-price-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 27px;background:#fffefa;border:1px solid #e3e6d6;border-radius:13px;text-align:center}.hl-price-badge{padding:7px 12px;background:#e7edcf;border-radius:99px;font-size:10px;font-weight:650}.hl-price{margin:17px 0 5px;font:600 clamp(56px,5.5vw,76px)/1.1 Manrope,sans-serif;letter-spacing:-5px}.home-landing .hl-renewal{font-size:11px;color:var(--hl-green);margin:0}.hl-renewal strong{font-weight:650}.hl-price-divider{height:1px;width:100%;background:#e2e6d7;margin:23px 0 17px}.home-landing .hl-price-card>p:not(.hl-renewal){font-size:11px;line-height:1.8;margin-bottom:23px}.home-landing .hl-price-card .hl-button{width:100%;gap:15px}.hl-price-foot{display:inline-flex;gap:7px;align-items:center;font-size:10px;color:#637457;margin-top:14px}.hl-price-trial{font-size:10px;margin-top:22px;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.hl-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.hl-topic{display:flex;flex-direction:column;min-width:0;padding:29px;border-radius:12px;border:1px solid #dfe3d3;transition:border-color .2s,box-shadow .2s}.hl-topic:hover{border-color:#839872;box-shadow:0 5px 18px #2943320a}.hl-topic-sage{background:#e9edde}.hl-topic-cream{background:#f1eddf}.hl-topic-top{display:flex;justify-content:space-between;align-items:center;color:#637653;margin-bottom:29px}.hl-topic-top>svg:last-child{width:31px;height:31px;padding:5px;border:1px solid #c4ccb7;border-radius:50%}.hl-topic h3{margin-bottom:12px}.hl-topic p{max-width:420px;margin-bottom:24px;flex:1 1;font-size:12px}.hl-topic-tags{padding-top:17px;border-top:1px solid #ccd4be;font-size:10px;color:#68765e}.hl-method-band{margin-top:70px;background:#284536;color:#fffefa}.hl-method-band .hl-section{padding-top:59px;padding-bottom:57px}.home-landing .hl-method-band .hl-kicker{color:#c3d49e}.home-landing .hl-method-band h2>span{color:#c8d9a6}.hl-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:42px}.hl-method-grid article{padding-top:25px;border-top:1px solid #637958}.hl-method-grid article>svg{color:#dce9a8;margin-bottom:23px;stroke-width:1.4}.hl-method-grid h3{font-size:18px;line-height:1.45;margin-bottom:12px}.home-landing .hl-method-grid p{color:#c1cebb;font-size:12px;line-height:1.85;margin-bottom:16px}.hl-method-grid .hl-inline-link{font-size:11px;color:#e1eaca}.hl-free{scroll-margin-top:105px}.hl-free-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.hl-free-card{display:flex;flex-direction:column;border:1px solid #dbe2d1;border-radius:12px;padding:28px;background:#fffefa;transition:border-color .2s}.hl-free-card:hover{border-color:#839872}.hl-free-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#748066;margin-bottom:28px}.hl-free-meta>span:first-child{display:inline-flex;align-items:center;gap:7px;background:#edf2df;color:#536d43;border-radius:99px;padding:7px 11px}.hl-free-card h3{margin-bottom:12px}.hl-free-card p{flex:1 1;font-size:12px;margin-bottom:25px}.hl-explore-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:45px;gap:45px}.hl-tools{padding:33px;background:#e8eddc;border:1px solid #dce2cf;border-radius:14px}.hl-tools>svg{display:block;color:#6e835a;margin:19px 0 24px}.home-landing .hl-tools h3{font-size:36px;font-weight:550;line-height:1.2;letter-spacing:-1.3px;margin-bottom:17px}.hl-tools p{font-size:13px;max-width:330px;margin-bottom:24px}.hl-tool-links{margin:25px 0 20px;display:grid}.hl-tool-links a{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #cbd6bd;padding:15px 0;font-size:12px;font-weight:550}.hl-tool-links a:hover{color:#547441}.hl-journal-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #dce2d4}.hl-journal-head .hl-kicker{margin-bottom:19px}.hl-article{display:block;padding:25px 0 23px;border-bottom:1px solid #dce2d4}.hl-article>span:first-child{display:block;font-size:9px;color:#748166;margin-bottom:12px}.hl-article h3{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 9px}.hl-article:hover h3{color:#648149}.hl-article p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;margin-bottom:11px}.hl-article .hl-inline-link{font-size:10px}.hl-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;padding-top:85px;padding-bottom:65px}.hl-faq h2{margin-bottom:15px}.hl-faq>div:first-child>p{font-size:12px}.hl-faq details{border-bottom:1px solid #dbe2d2}.hl-faq details:first-child{border-top:1px solid #dbe2d2}.hl-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:13px;font-weight:600;cursor:pointer;line-height:1.6}.hl-faq summary::-webkit-details-marker{display:none}.hl-faq details[open] summary>svg{transform:rotate(180deg)}.hl-faq details p{font-size:12px;padding:0 25px 7px 0}.hl-final{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;width:calc(100% - 76px);max-width:1164px;padding:44px;background:#e4eacb;border:1px solid #d7dfbf;border-radius:16px}.hl-final h2{margin-bottom:17px}.hl-final p{font-size:12px;margin-bottom:0}.hl-final-actions{display:flex;flex-direction:column;align-items:center;gap:22px}.hl-final-actions .hl-inline-link{font-size:11px}@media (min-width:1400px){.hl-hero{gap:80px}}@media (max-width:1050px){.hl-hero{gap:35px}.home-landing h1{font-size:55px;letter-spacing:-2.6px}.hl-offer{padding:34px;gap:30px;grid-template-columns:1.2fr 1fr}.hl-stats>div{gap:9px}.hl-stats strong{font-size:29px}.hl-faq{gap:35px}.hl-final{padding:35px}}@media (max-width:760px){.number-main:has(.home-landing)+.subscribe-prompt{bottom:50px}.hl-hero,.home-landing{padding-bottom:45px}.hl-hero{grid-template-columns:1fr;gap:36px;padding-top:43px}.home-landing h1{font-size:clamp(43px,8.5vw,62px);letter-spacing:-2.6px}.home-landing h2{font-size:clamp(31px,5.5vw,41px);letter-spacing:-1.5px}.hl-hero-copy>p{max-width:520px;font-size:14px}.hl-hero-copy h1{max-width:600px;margin-bottom:22px}.hl-hero-actions{margin-top:24px}.hl-hero-proof{margin-top:21px}.hl-program-preview.hero-visual{width:100%;max-width:560px;justify-self:center}.hl-program-preview .number-grid{height:290px}.hl-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:7px;padding-bottom:7px}.hl-stats>div{min-height:91px;justify-content:flex-start;gap:15px;padding:17px}.hl-stats>div:first-child,.hl-stats>div:nth-child(2){border-bottom:1px solid #d6ddcc}.hl-stats>div:nth-child(2){border-right:0}.hl-stats>div:nth-child(3){padding-left:0}.hl-stats strong{font-size:33px}.hl-section{padding-top:55px;padding-bottom:0}.hl-section-head{display:block;margin-bottom:25px}.hl-section-head>.hl-inline-link{margin-top:20px}.hl-section-head>p{margin-top:18px}.hl-offer{grid-template-columns:1fr;padding:28px;gap:29px}.hl-price-card{padding:28px 24px}.hl-price{font-size:70px}.hl-topic{padding:24px}.hl-topic h3{font-size:21px}.hl-topic-tags{font-size:9px;line-height:1.7}.hl-method-band{margin-top:55px}.hl-method-band .hl-section{padding-top:43px;padding-bottom:38px}.hl-method-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.hl-method-grid article>svg{margin-bottom:14px}.hl-method-grid h3{margin-bottom:10px}.hl-method-grid p{max-width:550px}.hl-free-card{padding:24px}.hl-free-card h3{font-size:20px}.hl-explore-grid{grid-template-columns:1fr;gap:36px}.hl-tools{padding:28px}.hl-faq{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.hl-final{width:calc(100% - 40px);padding:30px 27px;display:block}.hl-final-actions{align-items:flex-start;margin-top:28px}}@media (max-width:480px){.home-landing .wrap{padding-left:22px;padding-right:22px}.home-landing h1{font-size:43px;letter-spacing:-2.4px}.hl-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.home-landing .hl-hero-actions .hl-button{width:100%;justify-content:space-between}.hl-hero-proof{align-items:flex-start;line-height:1.7}.hl-hero-proof svg{margin-top:2px}.hl-program-preview.hero-visual{padding:23px 18px 16px}.hl-program-preview .hl-program-highlight{padding:18px 13px;gap:10px}.home-landing .hl-program-highlight h3{font-size:20px}.hl-program-highlight .mini-icon{width:33px;height:38px}.hl-stats>div{gap:11px}.hl-stats strong{font-size:29px}.hl-stats span{font-size:9px}.hl-offer{padding:24px 19px 19px}.hl-offer-copy h2{font-size:31px}.hl-price-card{padding:26px 18px}.hl-free-grid,.hl-topic-grid{grid-template-columns:1fr}.hl-free-meta,.hl-topic-top{margin-bottom:23px}.home-landing .hl-final{padding:31px 26px}.hl-final-actions .hl-button{width:100%;gap:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.home-landing a,.home-landing button{transition:none}}.subscription-page{--sp-ink:#263f34;--sp-muted:#687267;color:var(--sp-ink);padding-bottom:75px}.subscription-page h1,.subscription-page h2,.subscription-page h3{font-family:Manrope,DM Sans,sans-serif;font-style:normal}.subscription-page h1{font-size:clamp(43px,4.7vw,64px);font-weight:650;line-height:1.12;letter-spacing:-3px}.subscription-page h2{font-size:clamp(32px,3.3vw,44px);font-weight:600;line-height:1.16;letter-spacing:-1.8px}.subscription-page h1>span,.subscription-page h2>span{color:#74836b}.subscription-page h3{font-size:19px;line-height:1.4;font-weight:650;letter-spacing:-.5px}.subscription-page p{color:var(--sp-muted);font-size:13px;line-height:1.85}.sp-kicker{color:#596e50;margin-bottom:22px;font-size:11px;line-height:1.5;letter-spacing:.025em}.sp-kicker,.sp-link{display:inline-flex;align-items:center;font-weight:650}.sp-link{gap:12px;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:1.6}.sp-link:hover{text-decoration:underline;text-underline-offset:4px}.sp-button,.sp-purchase-actions>.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:53px;padding:16px 22px;border:1px solid var(--sp-ink);border-radius:8px;background:var(--sp-ink);color:#fffefa;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s}.sp-button:hover,.sp-purchase-actions>.button:not(:disabled):hover{background:#385a45}.sp-hero{display:grid;grid-template-columns:1.13fr .87fr;grid-column-gap:70px;column-gap:70px;align-items:center;padding-top:59px;padding-bottom:65px}.sp-hero-copy{grid-column:1;grid-row:1;align-self:end}.sp-hero-benefits{grid-column:1;grid-row:2;align-self:start}.sp-hero-copy h1{margin:0 0 24px}.sp-hero-copy>p{max-width:490px;font-size:15px;line-height:1.85}.sp-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 22px;max-width:470px;border-top:1px solid #dbe2ce}.sp-hero-metrics>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:23px 18px 22px 0;border-bottom:1px solid #dbe2ce}.sp-hero-metrics>div:nth-child(2n){padding-left:25px;border-left:1px solid #dbe2ce}.sp-hero-metrics strong{font:550 35px/1 Manrope,sans-serif;letter-spacing:-1.5px}.sp-hero-metrics span{font-size:11px;color:#65735d;line-height:1.55}.subscription-page .sp-hero-note{display:flex;align-items:flex-start;gap:9px;max-width:440px;font-size:11px;margin-bottom:21px}.sp-hero-note svg{margin-top:3px;color:#789360}.sp-plan{grid-column:2;grid-row:1/span 2;min-width:0;padding:29px;border:1px solid #cbd5bd;border-radius:13px;background:#f0f3e6;scroll-margin-top:30px}.sp-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:650;line-height:1.5}.sp-tag{flex-shrink:0;padding:7px 9px;background:#e0e8c9;color:#4b6240;border-radius:99px;font-size:9px;font-weight:600}.sp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 12px;margin:24px 0 9px;font:600 76px/1.1 Manrope,sans-serif;letter-spacing:-4.5px}.sp-price small{font:400 12px/1.5 DM Sans,sans-serif;letter-spacing:0;color:#627059}.subscription-page .sp-renewal{margin:0 0 6px;color:var(--sp-ink);font-size:12px}.sp-renewal strong{font-weight:650}.subscription-page .sp-welcome-note{margin-bottom:0;font-size:10px;line-height:1.7}.sp-member-status{display:flex;align-items:center;gap:8px;margin-top:17px;padding:11px;border:1px solid #c5d4ae;border-radius:6px;color:#48633c;font-size:11px}.sp-plan-inclusions{display:grid;grid-gap:13px;gap:13px;list-style:none;padding:23px 0 0;margin:24px 0 20px;border-top:1px solid #d4ddc6}.sp-plan-inclusions li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65}.sp-plan-inclusions svg{color:#698653;margin-top:1px}.sp-plan-inclusions strong{font-weight:650}.sp-plan-rhythm{display:flex;align-items:flex-start;gap:9px;padding:14px;margin-bottom:23px;background:#fffefa;border:1px solid #e1e6d4;border-radius:7px;color:#637259;font-size:10px;line-height:1.8}.sp-plan-rhythm svg{margin-top:2px}.sp-purchase-actions>.button{width:100%}.sp-purchase-actions .subscription-terms{font-size:10px;margin:0 0 18px;line-height:1.7}.sp-purchase-actions .subscription-terms input{margin-top:3px}.sp-purchase-actions .error{margin:14px 0 0}.subscription-page .sp-account-note{margin:10px 0 0;font-size:10px;text-align:center}.subscription-page .sp-payment-note{gap:6px;margin:17px 0 0;color:#68785c;font-size:9px;line-height:1.65;text-align:center}.sp-plan-free,.subscription-page .sp-payment-note{display:flex;align-items:center;justify-content:center}.sp-plan-free{gap:9px;width:-moz-fit-content;width:fit-content;margin:20px auto 0;font-size:10px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.sp-included-section{border-top:1px solid #dfe4d6;border-bottom:1px solid #dfe4d6;background:#eef1e5;scroll-margin-top:30px}.sp-section{padding-top:65px;padding-bottom:65px}.sp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.sp-section-head h2{margin:0}.sp-section-head>p{max-width:330px;margin:0 0 4px;font-size:12px}.sp-section-head>.sp-link{margin-bottom:5px}.sp-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.sp-included-grid article{display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid #dde3d1;border-radius:10px;background:#fffefa}.sp-feature-icon{display:grid;place-items:center;width:43px;height:43px;background:#edf1e2;border-radius:50%;color:#69805a;margin-bottom:24px}.sp-feature-value{font:550 40px/1.1 Manrope,sans-serif;letter-spacing:-1.7px;margin-bottom:6px}.sp-included-grid h3{margin:0 0 13px}.sp-included-grid p{font-size:12px;flex:1 1;margin-bottom:0}.sp-included-grid .sp-link{font-size:11px;margin-top:17px}.sp-program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.sp-program-grid>article{padding-top:24px;border-top:1px solid #cbd6c0}.sp-program-grid>article>svg{color:#7a8d68;margin-bottom:21px}.sp-program-grid h3{margin-bottom:12px}.sp-program-grid>article>p{min-height:66px;font-size:12px;margin-bottom:20px}.sp-program-grid ul{list-style:none;padding:0;margin:0;border-top:1px solid #dce2d3}.sp-program-grid li{border-bottom:1px solid #dce2d3}.sp-program-grid li a{display:flex;align-items:center;justify-content:space-between;gap:11px;min-height:47px;padding:12px 0;font-size:11px;line-height:1.6}.sp-program-grid li a:hover{color:#6b8455}.sp-rhythm-band{background:#284536;color:#fffefa}.sp-rhythm-band .sp-kicker{color:#c2d39f}.subscription-page .sp-rhythm-band h2>span{color:#c9d9a7}.sp-rhythm-band h2{margin-bottom:35px}.sp-rhythm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:33px;gap:33px}.sp-rhythm-grid article{padding-top:25px;border-top:1px solid #617855}.sp-rhythm-grid article>svg{color:#d0dfb6;margin-bottom:20px}.sp-rhythm-grid h3{font-size:17px;margin-bottom:12px}.subscription-page .sp-rhythm-grid p{color:#c4cfbd;font-size:12px;margin-bottom:0}.sp-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:65px;gap:65px}.sp-faq h2{margin-bottom:23px}.sp-faq details{border-bottom:1px solid #dbe2d2}.sp-faq details:first-child{border-top:1px solid #dbe2d2}.sp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;list-style:none;cursor:pointer;font-size:12px;line-height:1.65;font-weight:600}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq details[open] summary svg{transform:rotate(180deg)}.sp-faq details p{font-size:12px;padding:0 20px 7px 0}.sp-final{display:flex;align-items:center;justify-content:space-between;gap:45px;width:calc(100% - 76px);max-width:1164px;border:1px solid #d6dfbf;border-radius:14px;background:#e7edcf;padding:37px}.sp-final h2{max-width:650px;font-size:34px}.sp-final .sp-kicker,.sp-final h2{margin-bottom:15px}.sp-final p{font-size:12px;margin-bottom:0}.sp-final>div:last-child{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:21px}.sp-final .sp-link{font-size:10px}@media (max-width:1050px){.sp-hero{grid-template-columns:1.05fr .95fr;column-gap:35px}.sp-plan{padding:25px}.sp-hero-copy h1{font-size:50px;letter-spacing:-2.4px}.sp-price{font-size:68px}.sp-included-grid article{padding:24px}.sp-program-grid{gap:22px}.sp-final h2{font-size:31px}}@media (max-width:760px){.sp-hero,.subscription-page{padding-bottom:45px}.sp-hero{grid-template-columns:1fr;gap:32px;padding-top:43px}.sp-hero-benefits,.sp-hero-copy,.sp-plan{grid-column:1;grid-row:auto}.sp-hero-copy h1{font-size:clamp(41px,7.8vw,57px);letter-spacing:-2.2px}.sp-hero-copy>p{font-size:14px;max-width:550px}.sp-hero-metrics{max-width:100%;margin-top:0}.sp-plan{padding:28px}.sp-plan-rhythm{font-size:11px}.sp-price{font-size:76px}.sp-section{padding-top:45px;padding-bottom:45px}.sp-section-head{display:block;margin-bottom:27px}.subscription-page h2{font-size:34px;letter-spacing:-1.3px}.sp-section-head>p{max-width:520px;margin:18px 0 0}.sp-section-head>.sp-link{margin-top:20px}.sp-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-included-grid article{padding:23px}.sp-program-grid{grid-template-columns:1fr;gap:30px}.sp-program-grid>article>p{min-height:0;margin-bottom:19px}.sp-program-grid>article>svg{margin-bottom:15px}.sp-program-grid li a{font-size:12px}.sp-rhythm-grid{grid-template-columns:1fr;gap:25px}.sp-rhythm-grid article>svg{margin-bottom:15px}.sp-faq{grid-template-columns:1fr;gap:26px}.sp-faq h2{margin-bottom:17px}.sp-final{display:block;width:calc(100% - 40px);padding:29px}.subscription-page .sp-final h2{font-size:31px}.sp-final>div:last-child{align-items:flex-start;margin-top:27px}}@media (max-width:480px){.subscription-page .wrap{padding-left:22px;padding-right:22px}.sp-hero-copy h1{font-size:41px;letter-spacing:-2px}.sp-kicker{margin-bottom:19px}.sp-hero-metrics>div{padding-top:20px;padding-bottom:20px;gap:8px}.sp-hero-metrics strong{font-size:32px}.sp-hero-metrics span{font-size:10px}.sp-hero-metrics>div:nth-child(2n){padding-left:20px}.sp-plan{padding:24px 21px}.sp-plan-top{font-size:10px}.sp-tag{font-size:9px;padding:7px 8px}.sp-price{font-size:70px;gap:10px}.sp-price small{font-size:11px}.sp-purchase-actions>.button{font-size:12px;gap:13px}.subscription-page .sp-payment-note{font-size:9px;gap:6px}.sp-included-grid{grid-template-columns:1fr}.sp-included-grid article{padding:25px}.sp-feature-icon{margin-bottom:20px}.sp-feature-value{font-size:38px}.subscription-page .sp-final{padding:29px 25px}.sp-final>div:last-child{align-items:stretch}.sp-final .sp-button{font-size:12px;gap:13px}}@media (prefers-reduced-motion:reduce){.subscription-page a,.subscription-page button{transition:none}}.programme-page{--pg-ink:#263f34;--pg-muted:#687267;color:var(--pg-ink);padding-bottom:75px}.programme-page h1,.programme-page h2,.programme-page h3,.programme-page h4{font-family:Manrope,DM Sans,sans-serif;font-style:normal}.programme-page h1{font-size:clamp(43px,4.6vw,62px);font-weight:650;line-height:1.13;letter-spacing:-2.8px}.programme-page h2{font-size:clamp(31px,3.2vw,43px);font-weight:600;line-height:1.18;letter-spacing:-1.7px}.programme-page h1>span,.programme-page h2>span{color:#74836b}.programme-page h3,.programme-page h4{font-size:21px;font-weight:650;line-height:1.4;letter-spacing:-.6px}.programme-page p{color:var(--pg-muted);font-size:13px;line-height:1.85}.pg-kicker{display:inline-block;margin-bottom:22px;color:#596e50;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.025em}.pg-link{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:600;line-height:1.65}.pg-link:hover{text-decoration:underline;text-underline-offset:4px}.pg-button{display:inline-flex;justify-content:center;align-items:center;gap:17px;min-height:53px;padding:16px 21px;border:1px solid var(--pg-ink);border-radius:8px;background:var(--pg-ink);color:#fffefa;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s}.pg-button:hover{background:#385a45}.pg-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:67px;gap:67px;align-items:center;padding-top:60px;padding-bottom:68px}.pg-hero-copy{min-width:0}.pg-hero-copy h1{margin:0 0 24px}.programme-page .pg-hero-copy>p{max-width:510px;font-size:15px;margin:0 0 28px}.pg-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:23px}.pg-hero-actions .pg-link{font-size:11px}.pg-hero-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;list-style:none;padding:0;margin:26px 0 0}.pg-hero-reassurance li{display:flex;align-items:center;gap:6px;font-size:10px;color:#63735b;line-height:1.6}.pg-overview{background:#f0f3e6;border:1px solid #cbd5bd;padding:27px;border-radius:13px}.pg-overview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:650;line-height:1.5}.pg-tag{font-size:9px;font-weight:600;background:#e0e8c9;color:#4b6240;padding:7px 10px;border-radius:99px}.pg-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 30px;gap:28px 30px;margin:32px 0 27px}.pg-metrics>div{display:flex;flex-direction:column;gap:10px}.pg-metrics strong{font:550 43px/1 Manrope,sans-serif;letter-spacing:-2px}.pg-metrics span{font-size:10px;line-height:1.6;color:#65735a}.programme-page .pg-overview-rhythm{display:flex;align-items:center;gap:9px;margin:1px 0 21px;font-size:10px;color:#65735a;line-height:1.7}.pg-overview-offer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;background:#fffefa;border:1px solid #dce3cd;border-radius:8px}.pg-overview-offer>span:first-child{display:flex;flex-direction:column;gap:8px}.pg-overview-offer small{color:#66735b;font-size:10px;line-height:1.5}.pg-overview-offer strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;font:600 38px/1.1 Manrope,sans-serif;letter-spacing:-1.6px}.pg-overview-offer strong>span{font:400 11px/1.5 DM Sans,sans-serif;letter-spacing:0;color:#5e6b58}.pg-offer-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #d7e0c5;color:#587048;flex-shrink:0;transition:background .2s}.pg-overview-offer:hover .pg-offer-arrow{background:#e8eddb}.programme-page .pg-intro-terms{margin:11px 0 0;font-size:9px;line-height:1.6;text-align:center}.pg-programme{padding-top:57px;padding-bottom:65px;border-top:1px solid #dce3d2;scroll-margin-top:30px}.pg-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:31px}.pg-section-head h2{margin-bottom:0}.pg-section-head>p{max-width:280px;font-size:12px;margin:0 0 4px}.pg-section-head>.pg-link{margin-bottom:5px}.pg-group-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:42px}.pg-group-nav a{display:grid;grid-template-columns:1fr auto;grid-gap:5px 15px;gap:5px 15px;align-items:center;padding:19px 21px;border-radius:8px;border:1px solid #d8dfce;background:#f3f5eb;font-size:11px;font-weight:600;line-height:1.6;transition:background .2s,border-color .2s}.pg-group-nav a:hover{background:#e8eedc;border-color:#afbf9f}.pg-group-nav span{grid-column:1;color:#72806a;font-size:10px;font-weight:400}.pg-group-nav svg{grid-column:2;grid-row:1/span 2;color:#6b8259}.pg-group{scroll-margin-top:30px}.pg-group+.pg-group{margin-top:49px}.pg-group-heading{display:flex;justify-content:space-between;align-items:baseline;gap:35px;margin-bottom:22px;padding-top:25px;border-top:1px solid #ccd7c0}.pg-group-heading h3{max-width:520px;margin:0;font-size:23px}.pg-group-heading p{max-width:360px;margin:0;font-size:11px}.pg-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:21px;gap:21px;align-items:stretch}.pg-module{display:flex;flex-direction:column;min-width:0;padding:29px;background:#fffefa;border:1px solid #dae1d1;border-radius:11px;scroll-margin-top:30px}.pg-module:target{border-color:#91a779;box-shadow:0 0 0 3px #c3d5a73d}.pg-module-top{display:flex;align-items:center;gap:13px;margin-bottom:21px}.pg-module-icon{display:grid;place-items:center;width:43px;height:43px;background:#eef2e4;color:#668052;border-radius:10px;flex-shrink:0}.pg-module-level{color:#77836e;font-size:10px;line-height:1.6}.pg-module-complete{color:#698652;margin-left:auto}.pg-module h4{margin-top:0;margin-bottom:12px;max-width:470px}.programme-page .pg-module-description{font-size:12px;margin-bottom:21px}.pg-topics{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0 0 23px}.pg-topics li{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#4e6248;line-height:1.7}.pg-topics svg{color:#82966a;margin-top:3px}.pg-outcome{background:#f2f5e9;border-radius:7px;padding:17px 19px}.pg-outcome>span{color:#536b43;font-size:10px;font-weight:650}.programme-page .pg-outcome p{color:#62715b;font-size:11px;line-height:1.8;margin:7px 0 0}.pg-module-bottom{margin-top:auto;padding-top:22px}.programme-page .pg-module-counts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:10px;margin:0 0 17px}.pg-module-counts>span+span:before{content:"·";margin-right:10px;color:#9ba68f}.pg-free-lesson{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.6;color:#52723c;margin:0 0 17px;width:-moz-fit-content;width:fit-content}.pg-free-lesson:hover{text-decoration:underline;text-underline-offset:4px}.programme-page .pg-completed{display:flex;align-items:center;gap:7px;color:#55733e;font-size:10px;margin-bottom:15px}.pg-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:none;border-top:1px solid #dfe5d7;padding:17px 0 0;margin:0;background:transparent;color:var(--pg-ink);text-align:left;font:600 11px/1.7 DM Sans,sans-serif;cursor:pointer}.pg-toggle:hover{color:#708955}.pg-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pg-lesson-panel{margin-top:19px;max-height:500px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c4d0b7 transparent;border-top:1px solid #dfe5d7}.pg-lesson-panel ul{list-style:none;padding:0;margin:0}.programme-page .pg-module-context{font-size:11px;margin:17px 0}.pg-lesson-panel li+li{border-top:1px solid #e9eddf}.pg-lesson-panel a{display:flex;align-items:center;gap:11px;padding:15px 3px;font-size:11px;line-height:1.7}.pg-lesson-panel a:hover{color:#68874c}.pg-lesson-panel a>svg{color:#8b9a7e}.pg-lesson-panel a>span:nth-child(2){flex:1 1;min-width:0}.pg-lesson-panel small{display:block;font-size:9px;color:#8a9680;margin-bottom:3px}.pg-lesson-time{display:flex;align-items:center;gap:5px;color:#819074;font-size:9px;white-space:nowrap}.pg-method{background:#284536;color:#fffefa}.pg-section{padding-top:65px;padding-bottom:65px}.pg-method .pg-kicker{color:#c2d39f}.pg-method h2>span{color:#c9d9a7}.pg-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px}.pg-method-grid article{padding-top:25px;border-top:1px solid #617855}.pg-method-grid article>svg{color:#c9d9a7;margin-bottom:21px}.pg-method-grid h3{font-size:17px;margin-bottom:13px}.programme-page .pg-method-grid p{color:#c4cfbd;font-size:12px;margin-bottom:0}.pg-method-grid .pg-link{margin-top:20px;font-size:11px}.pg-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:65px;gap:65px}.pg-faq h2{margin-bottom:24px}.pg-faq details{border-bottom:1px solid #dbe2d2}.pg-faq details:first-child{border-top:1px solid #dbe2d2}.pg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 0;list-style:none;cursor:pointer;font-size:12px;line-height:1.65;font-weight:600}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq details[open] summary svg{transform:rotate(180deg)}.pg-faq details p{font-size:12px;padding-right:20px}.pg-faq details p a{text-decoration:underline;text-underline-offset:3px}.pg-final{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1164px;width:calc(100% - 76px);background:#e7edcf;border:1px solid #d6dfbf;border-radius:14px;padding:38px}.pg-final h2{max-width:650px;font-size:34px}.pg-final .pg-kicker,.pg-final h2{margin-bottom:17px}.pg-final p{font-size:12px;margin-bottom:0}.pg-final>div:last-child{display:flex;flex-direction:column;align-items:center;gap:21px;flex-shrink:0}.pg-final .pg-link{font-size:10px}@media (min-width:761px){.pg-module-grid>.pg-module:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:38px;column-gap:38px}.pg-module-grid>.pg-module:last-child:nth-child(odd)>.pg-module-top{grid-column:1;grid-row:1}.pg-module-grid>.pg-module:last-child:nth-child(odd)>h4{grid-column:1;grid-row:2}.pg-module-grid>.pg-module:last-child:nth-child(odd)>.pg-module-description{grid-column:1;grid-row:3}.pg-module-grid>.pg-module:last-child:nth-child(odd)>.pg-topics{grid-column:2;grid-row:1/span 3;align-content:center;margin-bottom:21px}.pg-module-grid>.pg-module:last-child:nth-child(odd)>.pg-outcome{grid-column:1;grid-row:4}.pg-module-grid>.pg-module:last-child:nth-child(odd)>.pg-module-bottom{grid-column:2;grid-row:4;align-self:end;padding-top:0}.pg-module-grid>.pg-module:last-child:nth-child(odd)>.pg-lesson-panel{grid-column:1/-1;grid-row:5}}@media (max-width:1050px){.pg-hero{grid-template-columns:1.05fr .95fr;gap:35px}.pg-hero-copy h1{font-size:49px;letter-spacing:-2.3px}.pg-hero-actions{gap:20px}.pg-overview{padding:24px}.pg-metrics strong{font-size:38px}.pg-module{padding:25px}.pg-group-nav a{padding:17px;font-size:10px}.pg-final h2{font-size:31px}}@media (max-width:760px){.programme-page{padding-bottom:45px}.programme-page h2{font-size:33px;letter-spacing:-1.3px}.pg-hero{grid-template-columns:1fr;gap:32px;padding-top:43px;padding-bottom:45px}.pg-hero-copy h1{font-size:clamp(40px,7.6vw,56px);letter-spacing:-2.1px}.programme-page .pg-hero-copy>p{max-width:550px;font-size:14px}.pg-overview{padding:27px}.pg-metrics strong{font-size:44px}.pg-metrics span{font-size:11px}.pg-overview-rhythm{justify-content:flex-start}.pg-programme{padding-top:43px;padding-bottom:45px}.pg-section-head{display:block;margin-bottom:27px}.pg-section-head>p{max-width:450px;margin-top:19px}.pg-section-head>.pg-link{margin-top:22px}.pg-group-nav{gap:10px;margin-bottom:32px;grid-template-columns:1fr}.pg-group-nav a{grid-template-columns:1fr auto auto;padding:16px 18px;font-size:11px}.pg-group-nav span{grid-column:2;grid-row:1;font-size:9px}.pg-group-nav svg{grid-column:3;grid-row:1}.pg-group-heading{display:block;padding-top:23px;margin-bottom:21px}.pg-group-heading h3{font-size:22px;max-width:470px}.pg-group-heading p{margin-top:12px;max-width:500px;font-size:12px}.pg-module-grid{grid-template-columns:1fr;gap:19px}.pg-module{padding:28px}.pg-group+.pg-group{margin-top:37px}.pg-section{padding-top:45px;padding-bottom:45px}.pg-method-grid{grid-template-columns:1fr;gap:26px}.pg-method-grid article>svg{margin-bottom:17px}.pg-faq{grid-template-columns:1fr;gap:29px}.pg-final{display:block;width:calc(100% - 40px);padding:29px}.programme-page .pg-final h2{font-size:31px}.pg-final>div:last-child{align-items:flex-start;margin-top:27px}.number-main:has(.programme-page)+.subscribe-prompt{bottom:50px}}@media (max-width:480px){.programme-page .wrap{padding-left:22px;padding-right:22px}.pg-kicker{margin-bottom:19px}.pg-hero-copy h1{font-size:40px;letter-spacing:-1.9px}.pg-hero-actions{align-items:flex-start;flex-direction:column;gap:21px}.pg-hero-reassurance{gap:10px 14px}.pg-hero-reassurance li{font-size:9px}.pg-overview{padding:23px 21px}.pg-overview-head{font-size:10px}.pg-tag{padding:7px 9px}.pg-metrics{gap:27px 22px}.pg-metrics>div{gap:9px}.pg-metrics strong{font-size:38px}.pg-metrics span{font-size:10px}.pg-overview-offer{padding:18px 15px;gap:9px}.pg-overview-offer strong{font-size:36px}.pg-overview-offer small{font-size:9px}.pg-overview-offer strong>span{font-size:10px}.pg-offer-arrow{width:29px;height:29px}.pg-group-nav a{font-size:10px;gap:8px;padding:16px 14px}.pg-module{padding:25px 22px}.pg-module h4{font-size:21px}.pg-outcome{padding:16px}.pg-module-counts{gap:7px 8px}.pg-module-counts>span+span:before{margin-right:8px}.pg-lesson-panel a{gap:9px;font-size:10px}.pg-lesson-time{font-size:8px}.programme-page .pg-final{padding:29px 25px}.pg-final>div:last-child{align-items:stretch}.pg-final .pg-link{font-size:9px}}@media (prefers-reduced-motion:reduce){.pg-offer-arrow,.programme-page a,.programme-page button{transition:none}}.advantages-page{--av-ink:#263f34;--av-muted:#687267;color:var(--av-ink);padding-bottom:75px}.advantages-page h1,.advantages-page h2,.advantages-page h3{font-family:Manrope,DM Sans,sans-serif;font-style:normal}.advantages-page h1{font-size:clamp(43px,4.6vw,62px);font-weight:650;line-height:1.13;letter-spacing:-2.8px}.advantages-page h2{font-size:clamp(31px,3.2vw,43px);font-weight:600;line-height:1.18;letter-spacing:-1.7px}.advantages-page h1>span,.advantages-page h2>span{color:#74836b}.advantages-page h3{font-size:19px;font-weight:650;line-height:1.4;letter-spacing:-.5px}.advantages-page p{color:var(--av-muted);font-size:13px;line-height:1.85}.av-kicker{display:inline-block;margin-bottom:22px;color:#596e50;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.025em}.av-link{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:600;line-height:1.65}.av-link:hover{text-decoration:underline;text-underline-offset:4px}.av-button{display:inline-flex;justify-content:center;align-items:center;gap:17px;min-height:53px;padding:16px 21px;border:1px solid var(--av-ink);border-radius:8px;background:var(--av-ink);color:#fffefa;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s}.av-button:hover{background:#385a45}.av-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:67px;gap:67px;padding-top:60px;padding-bottom:65px}.av-hero-copy{min-width:0}.av-hero-copy h1{margin:0 0 24px}.advantages-page .av-hero-copy>p{max-width:510px;font-size:15px;margin:0 0 29px}.av-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.av-actions .av-link{font-size:11px}.av-hero-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;list-style:none;padding:0;margin:26px 0 0}.av-hero-reassurance li{display:flex;align-items:center;gap:6px;font-size:10px;color:#63735b;line-height:1.6}.av-overview{background:#f0f3e6;border:1px solid #cbd5bd;border-radius:13px;padding:27px}.av-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:650;line-height:1.5}.av-tag{flex-shrink:0;padding:7px 10px;background:#e0e8c9;color:#4b6240;border-radius:99px;font-size:9px;font-weight:600}.av-highlights{display:grid;grid-gap:24px;gap:24px;list-style:none;margin:31px 0;padding:0}.av-highlights li{display:flex;align-items:flex-start;gap:15px}.av-highlight-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;background:#fffefa;color:#6b8059}.av-highlights strong{display:block;font:650 14px/1.55 Manrope,sans-serif;letter-spacing:-.25px;margin-top:1px}.advantages-page .av-highlights p{margin:5px 0 0;font-size:11px;line-height:1.8;color:#68775d}.av-offer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;border:1px solid #dce3cd;border-radius:8px;background:#fffefa}.av-offer>span:first-child{display:flex;flex-direction:column;gap:8px}.av-offer small{color:#66735b;font-size:10px;line-height:1.6}.av-offer strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;font:600 38px/1.1 Manrope,sans-serif;letter-spacing:-1.6px}.av-offer strong>span{color:#5e6b58;font:400 11px/1.5 DM Sans,sans-serif;letter-spacing:0}.av-offer-arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d7e0c5;border-radius:50%;color:#587048;flex-shrink:0;transition:background .2s}.av-offer:hover .av-offer-arrow{background:#e8eddb}.advantages-page .av-intro-terms{margin:11px 0 0;text-align:center;font-size:9px;line-height:1.6}.av-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;padding-top:29px;padding-bottom:33px;border-top:1px solid #dce3d2}.av-metrics>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.av-metrics strong{font:550 36px/1 Manrope,sans-serif;letter-spacing:-1.6px}.av-metrics span{color:#6b795f;font-size:11px;line-height:1.6}.av-section{padding-top:65px;padding-bottom:65px}.av-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:31px}.av-section-head h2{margin-bottom:0}.av-section-head>p{max-width:290px;margin:0 0 4px;font-size:12px}.av-section-head>.av-link{margin-bottom:5px}.av-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.av-benefits-grid article{display:flex;flex-direction:column;min-width:0;padding:28px;background:#fffefa;border:1px solid #dae1d1;border-radius:10px}.av-benefit-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#edf1e2;color:#69805a;margin-bottom:23px}.av-benefits-grid h3{margin:0 0 13px}.av-benefits-grid p{flex:1 1;margin:0;font-size:12px}.av-benefits-grid .av-link{margin-top:21px;font-size:11px}.av-conditions{background:#284536;color:#fffefa}.av-conditions .av-kicker{color:#c2d39f}.av-conditions h2>span{color:#c9d9a7}.av-conditions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px}.av-conditions-grid article{padding-top:25px;border-top:1px solid #617855}.av-conditions-grid article>svg{color:#c9d9a7;margin-bottom:21px}.av-conditions-grid h3{font-size:17px;margin-bottom:13px}.advantages-page .av-conditions-grid p{color:#c4cfbd;font-size:12px;margin-bottom:0}.av-conditions-grid .av-link{margin-top:21px;font-size:11px}.av-final{display:flex;justify-content:space-between;align-items:center;gap:40px;max-width:1164px;width:calc(100% - 76px);padding:38px;margin-top:65px;background:#e7edcf;border:1px solid #d6dfbf;border-radius:14px}.av-final h2{max-width:650px;font-size:34px}.av-final .av-kicker,.av-final h2{margin-bottom:17px}.av-final p{max-width:620px;font-size:12px;margin-bottom:0}.av-final>div:last-child{display:flex;flex-direction:column;align-items:center;gap:21px;flex-shrink:0}.av-final .av-link{font-size:11px}@media (max-width:1050px){.av-hero{grid-template-columns:1.05fr .95fr;gap:35px}.av-hero-copy h1{font-size:49px;letter-spacing:-2.3px}.av-overview{padding:24px}.av-highlights{gap:23px}.av-highlights li{gap:12px}.av-benefits-grid article{padding:24px}.av-benefits-grid h3{font-size:18px}.av-final h2{font-size:31px}}@media (max-width:760px){.advantages-page{padding-bottom:45px}.advantages-page h2{font-size:33px;letter-spacing:-1.3px}.av-hero{grid-template-columns:1fr;gap:32px;padding-top:43px;padding-bottom:43px}.av-hero-copy h1{font-size:clamp(40px,7.6vw,56px);letter-spacing:-2.1px}.advantages-page .av-hero-copy>p{max-width:550px;font-size:14px}.av-overview{padding:27px}.av-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 24px;padding-top:28px;padding-bottom:0}.av-metrics strong{font-size:34px}.av-metrics span{font-size:10px}.av-section{padding-top:45px;padding-bottom:45px}.av-section-head{display:block;margin-bottom:27px}.av-section-head>p{max-width:500px;margin-top:19px}.av-section-head>.av-link{margin-top:22px}.av-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.av-conditions-grid{grid-template-columns:1fr;gap:27px}.av-conditions-grid article>svg{margin-bottom:17px}.av-final{display:block;width:calc(100% - 40px);padding:29px;margin-top:45px}.advantages-page .av-final h2{font-size:31px}.av-final>div:last-child{align-items:flex-start;margin-top:27px}.number-main:has(.advantages-page)+.subscribe-prompt{bottom:50px}}@media (max-width:480px){.advantages-page .wrap{padding-left:22px;padding-right:22px}.av-hero-copy h1{font-size:40px;letter-spacing:-1.9px}.av-kicker{margin-bottom:19px}.av-actions{flex-direction:column;align-items:flex-start;gap:21px}.av-hero-reassurance{gap:10px 14px}.av-hero-reassurance li{font-size:9px}.av-overview{padding:23px 21px}.av-overview-head{font-size:10px}.av-highlights{gap:22px;margin:27px 0}.av-highlights strong{font-size:13px}.av-highlight-icon{width:39px;height:39px}.av-offer{padding:18px 15px;gap:9px}.av-offer small{font-size:9px}.av-offer strong{font-size:36px}.av-offer strong>span{font-size:10px}.av-offer-arrow{width:29px;height:29px}.av-benefits-grid{grid-template-columns:1fr;gap:16px}.av-benefits-grid article{padding:25px}.av-benefits-grid h3{font-size:19px}.advantages-page .av-final{padding:29px 25px}.av-final>div:last-child{align-items:stretch}}@media (prefers-reduced-motion:reduce){.advantages-page a,.advantages-page button,.av-offer-arrow{transition:none}}.method-page{--mp-ink:#263f34;--mp-muted:#687267;color:var(--mp-ink);padding-bottom:75px}.method-page h1,.method-page h2,.method-page h3{font-family:Manrope,DM Sans,sans-serif;font-style:normal}.method-page h1{font-size:clamp(43px,4.6vw,62px);font-weight:650;line-height:1.13;letter-spacing:-2.8px}.method-page h2{font-size:clamp(31px,3.2vw,43px);font-weight:600;line-height:1.18;letter-spacing:-1.7px}.method-page h1>span,.method-page h2>span{color:#74836b}.method-page h3{font-size:19px;font-weight:650;line-height:1.4;letter-spacing:-.5px}.method-page p{color:var(--mp-muted);font-size:13px;line-height:1.85}.mp-kicker{display:inline-block;color:#596e50;margin-bottom:22px;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.025em}.mp-link{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:600;line-height:1.65}.mp-link:hover{text-decoration:underline;text-underline-offset:4px}.mp-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:53px;padding:16px 21px;border:1px solid var(--mp-ink);border-radius:8px;background:var(--mp-ink);color:#fffefa;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s}.mp-button:hover{background:#385a45}.mp-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:67px;gap:67px;padding-top:60px;padding-bottom:65px}.mp-hero-copy{min-width:0}.mp-hero-copy h1{margin:0 0 24px}.method-page .mp-hero-copy>p{max-width:510px;font-size:15px;margin:0 0 29px}.mp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.mp-actions .mp-link{font-size:11px}.mp-reassurance{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;margin:26px 0 0}.mp-reassurance li{display:flex;align-items:center;gap:6px;color:#63735b;font-size:10px;line-height:1.6}.mp-example{min-width:0;padding:27px;background:#f0f3e6;border:1px solid #cbd5bd;border-radius:13px}.mp-example-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px;font-size:11px;font-weight:650;line-height:1.5}.mp-tag{flex-shrink:0;padding:7px 10px;border-radius:99px;background:#e0e8c9;color:#4b6240;font-size:9px;font-weight:600}.mp-calculation{padding:23px;background:#fffefa;border:1px solid #dce3cd;border-radius:9px}.mp-example-label{display:block;color:#738069;font-size:10px;line-height:1.6;margin-bottom:9px}.mp-example-date{font:600 24px/1.3 Manrope,sans-serif;letter-spacing:-.7px}.method-page .mp-example-convention{color:#738069;font-size:10px;margin:19px 0 8px}.mp-example-sum{color:#4f6650;font-size:12px;line-height:1.8}.mp-example-result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.mp-example-result>span{max-width:95px;color:#738069;font-size:10px;line-height:1.7}.mp-example-result strong{font:550 30px/1.2 Manrope,sans-serif;letter-spacing:-.8px;white-space:nowrap}.mp-example-result strong>span{color:#71835c}.method-page .mp-example-reading{display:flex;align-items:flex-start;gap:10px;margin:19px 0 23px;font-size:10px;line-height:1.8;color:#68775d}.mp-example-reading svg{color:#7b8b6b;margin-top:3px}.mp-example-reading strong{display:block;font-weight:650;color:#53684a;margin-bottom:3px}.mp-hero-offer{display:flex;align-items:center;justify-content:space-between;gap:14px}.mp-hero-offer>span:first-child{display:flex;flex-direction:column;gap:8px}.mp-hero-offer small{color:#66735b;font-size:10px;line-height:1.6}.mp-hero-offer strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;font:600 36px/1.1 Manrope,sans-serif;letter-spacing:-1.5px}.mp-hero-offer strong>span{color:#5e6b58;font:400 11px/1.5 DM Sans,sans-serif;letter-spacing:0}.mp-offer-arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ccd8b9;border-radius:50%;color:#587048;flex-shrink:0;transition:background .2s}.mp-hero-offer:hover .mp-offer-arrow{background:#e2eaca}.method-page .mp-intro-terms{font-size:9px;line-height:1.6;margin:12px 0 0}.mp-section{padding-top:65px;padding-bottom:65px}.mp-learning{border-top:1px solid #dce3d2}.mp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:31px}.mp-section-head h2{margin-bottom:0}.mp-section-head>p{max-width:285px;margin:0 0 4px;font-size:12px}.mp-section-head>.mp-link{flex-shrink:0;margin-bottom:5px}.mp-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.mp-learning-grid article{min-width:0;padding:28px;background:#fffefa;border:1px solid #dae1d1;border-radius:10px}.mp-feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#edf1e2;color:#69805a;margin-bottom:23px;flex-shrink:0}.mp-learning-grid h3{margin:0 0 13px}.mp-learning-grid p{font-size:12px;margin:0}.mp-practice{justify-content:space-between;gap:26px;margin-top:20px;padding:24px 27px;background:#edf1e2;border:1px solid #dbe3cd;border-radius:9px}.mp-practice,.mp-practice>div{display:flex;align-items:center}.mp-practice>div{gap:15px}.mp-practice>div>svg{color:#73885d}.mp-practice strong,.mp-practice>div>span>span{display:block}.mp-practice strong{font-size:12px;line-height:1.6;font-weight:650}.mp-practice>div>span>span{margin-top:5px;color:#6a785f;font-size:10px;line-height:1.7}.mp-practice ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.mp-practice li{padding:7px 10px;background:#fffefa;border-radius:5px;color:#65765a;font-size:9px;line-height:1.6}.mp-outcomes{background:#284536;color:#fffefa}.mp-outcomes .mp-kicker{color:#c2d39f}.mp-outcomes h2>span{color:#c9d9a7}.mp-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px}.mp-outcomes-grid article{display:flex;flex-direction:column;padding-top:25px;border-top:1px solid #617855}.mp-outcomes-grid article>svg{color:#c9d9a7;margin-bottom:21px}.mp-outcomes-grid h3{font-size:17px;margin-bottom:13px}.method-page .mp-outcomes-grid p{flex:1 1;color:#c4cfbd;font-size:12px;margin-bottom:0}.mp-outcomes-grid .mp-link{font-size:11px;margin-top:22px}.mp-sources{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:65px;gap:65px;align-items:center}.mp-sources h2{margin-bottom:23px}.mp-sources-copy>p{max-width:520px}.mp-source-principles{display:grid;grid-gap:13px;gap:13px;padding:0;margin:23px 0 27px;list-style:none}.mp-source-principles li{display:flex;align-items:flex-start;gap:10px;color:#596e4f;font-size:11px;line-height:1.7}.mp-source-principles svg{color:#81966a;margin-top:1px}.mp-library{padding:29px;background:#fffefa;border:1px solid #dae1d1;border-radius:11px}.mp-library-heading{display:flex;align-items:flex-start;gap:17px}.mp-library-heading .mp-feature-icon{margin:0}.mp-library-heading .mp-kicker{font-size:10px;margin:0 0 8px}.mp-library h3{margin:0;font-size:18px}.mp-library ul{display:grid;grid-gap:19px;gap:19px;margin:25px 0 22px;padding:0;list-style:none}.mp-library li strong{display:block;font-size:11px;line-height:1.7;font-weight:600;margin-bottom:4px}.mp-library li>span{display:block;color:#7a8571;font-size:10px;line-height:1.8}.method-page .mp-library>p{margin:0;font-size:10px;line-height:1.8}.mp-final{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:45px;gap:45px;width:calc(100% - 76px);max-width:1164px;padding:38px;border:1px solid #d6dfbf;border-radius:14px;background:#e7edcf}.mp-final h2{font-size:34px;margin-bottom:18px}.mp-final .mp-kicker{margin-bottom:17px}.mp-final>div:first-child>p{max-width:590px;font-size:12px;margin-bottom:0}.mp-final p strong{font-weight:600}.method-page .mp-final .mp-final-rhythm{font-size:11px;margin-top:17px}.mp-final-action{display:flex;align-items:center;flex-direction:column}.mp-final-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:9px}.mp-final-price strong{font:600 49px/1.1 Manrope,sans-serif;letter-spacing:-2px}.mp-final-price>span{color:#627353;font-size:11px;line-height:1.7}.mp-final-action>p{font-size:10px;text-align:center;margin:10px 0 20px}.mp-final-action .mp-link{font-size:10px;margin-top:20px}@media (max-width:1050px){.mp-hero{grid-template-columns:1.05fr .95fr;gap:35px}.mp-hero-copy h1{font-size:49px;letter-spacing:-2.3px}.mp-example{padding:24px}.mp-calculation{padding:21px}.mp-example-head{font-size:10px;gap:9px}.mp-example-result strong{font-size:27px}.mp-learning-grid article{padding:24px}.mp-practice{align-items:flex-start}.mp-practice ul{max-width:320px}.mp-sources{gap:35px}.mp-library{padding:25px}.mp-final h2{font-size:31px}}@media (max-width:760px){.method-page{padding-bottom:45px}.method-page h2{font-size:33px;letter-spacing:-1.3px}.mp-hero{grid-template-columns:1fr;gap:32px;padding-top:43px;padding-bottom:43px}.mp-hero-copy h1{font-size:clamp(40px,7.6vw,56px);letter-spacing:-2.1px}.method-page .mp-hero-copy>p{max-width:550px;font-size:14px}.mp-example{padding:27px}.mp-example-head{font-size:11px}.mp-example-result strong{font-size:30px}.mp-section{padding-top:45px;padding-bottom:45px}.mp-section-head{display:block;margin-bottom:27px}.mp-section-head>p{max-width:510px;margin-top:19px}.mp-section-head>.mp-link{margin-top:22px}.mp-learning-grid,.mp-outcomes-grid{grid-template-columns:1fr;gap:19px}.mp-practice{flex-direction:column;gap:21px;padding:24px}.mp-practice ul{max-width:none}.mp-outcomes-grid{gap:28px}.mp-outcomes-grid article>svg{margin-bottom:17px}.mp-sources{grid-template-columns:1fr;gap:30px}.mp-library{padding:27px}.mp-final{grid-template-columns:1fr;gap:29px;width:calc(100% - 40px);padding:29px}.method-page .mp-final h2{font-size:31px}.mp-final-action{align-items:flex-start}.mp-final-price{justify-content:flex-start}.mp-final-action>p{text-align:left}.number-main:has(.method-page)+.subscribe-prompt{bottom:50px}}@media (max-width:480px){.method-page .wrap{padding-left:22px;padding-right:22px}.mp-hero-copy h1{font-size:40px;letter-spacing:-1.9px}.mp-kicker{margin-bottom:19px}.mp-actions{align-items:flex-start;flex-direction:column;gap:21px}.mp-reassurance{gap:10px 14px}.mp-reassurance li{font-size:9px}.mp-example{padding:23px 21px}.mp-example-head{font-size:10px}.mp-tag{font-size:8px;padding:7px 9px}.mp-calculation{padding:20px 17px}.mp-example-sum{font-size:10px}.mp-example-result strong{font-size:27px}.mp-hero-offer small{font-size:9px}.mp-hero-offer strong{font-size:34px}.mp-hero-offer strong>span{font-size:10px}.mp-learning-grid article{padding:25px}.mp-practice{padding:23px 20px}.mp-practice strong{font-size:11px}.mp-practice>div{gap:12px}.mp-practice li{font-size:9px}.mp-library{padding:25px 22px}.mp-library-heading{gap:13px}.mp-library h3{font-size:17px}.method-page .mp-final{padding:29px 25px}.mp-final-price strong{font-size:44px}.mp-final-action .mp-link{font-size:9px}}@media (prefers-reduced-motion:reduce){.method-page a,.method-page button,.mp-offer-arrow{transition:none}}