.mlH21G_page{padding-bottom:96px}.mlH21G_labHead{max-width:1240px;margin:0 auto;padding:64px 24px 8px}.mlH21G_h1{font-family:var(--f-serif);color:#111729;margin:16px 0 8px;font-size:clamp(36px,6vw,48px);font-weight:400}.mlH21G_lead{color:#575b63;max-width:780px;margin:0;line-height:1.55}.mlH21G_group{flex-direction:column;gap:20px;display:flex}.mlH21G_groups{flex-direction:column;gap:72px;display:flex}.mlH21G_label{flex-direction:column;gap:10px;display:flex}.mlH21G_titleRow{align-items:center;gap:12px;display:flex}.mlH21G_letter{color:#fff;background:#0a4936;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-size:15px;font-weight:600;display:inline-grid}.mlH21G_name{font-family:var(--f-serif);color:#111729;margin:0;font-size:28px;font-weight:400}.mlH21G_idea{color:#3f4654;max-width:820px;margin:0;font-size:16px;line-height:1.5}@media (max-width:599px){.mlH21G_labHead{padding:40px 16px 0}.mlH21G_groups{gap:56px}}
.jm-guarantee__tick{width:18px;height:18px;color:var(--c-leaf);flex:none;margin-top:2px}[data-theme=wealthly] .jm-hero__copy>.jm-hero__eyebrow{white-space:normal;text-align:center;align-self:center;height:auto;min-height:36px;margin-bottom:-4px;padding:9px 16px;line-height:1.3}.jm-hero__guarantee{max-width:100%;font-size:var(--fs-fine);color:var(--c-on-evergreen-muted);text-align:left;justify-content:center;align-items:flex-start;gap:8px;line-height:1.45;display:inline-flex}.jm-pain{width:100%;max-width:var(--container);grid-template:"head list""foot list"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(48px,6.67vw,96px);display:grid}.jm-pain__head{gap:var(--gap-stack);flex-direction:column;grid-area:head;display:flex}[data-theme=wealthly] .jm-pain__head>.jm-eyebrow{margin-bottom:calc(16px - var(--gap-stack))}.jm-pain .jm-pain__heading{margin:0;font-size:clamp(34px,3.47vw,50px)}.jm-pain__lead{white-space:nowrap}.jm-pain__heading em{display:block}.jm-pain__intro{margin:0}.jm-pain__foot{flex-direction:column;grid-area:foot;align-items:flex-start;gap:clamp(24px,2.22vw,32px);margin-top:clamp(28px,2.78vw,40px);display:flex}.jm-pain__closer{max-width:460px;font-family:var(--f-serif);font-size:var(--fs-lead);color:var(--c-ink);text-wrap:pretty;margin:0;line-height:1.45}.jm-pain__cta svg{transition:transform .2s}.jm-pain__cta:hover svg{transform:translateY(2px)}.jm-pain__list{border-bottom:1px solid var(--c-line);grid-area:list;margin:0;padding:0;list-style:none}.jm-pain__item{border-top:1px solid var(--c-line);font-family:var(--f-sans);font-size:var(--fs-faq-q);color:var(--c-ink);text-wrap:pretty;align-items:baseline;gap:18px;padding:22px 0;line-height:1.45;display:flex}.jm-pain__marker{border-radius:var(--r-mark);background:var(--c-muted);flex:none;width:8px;height:8px;transform:translateY(-2px)}@media (max-width:899px){.jm-pain{grid-template:"head""list""foot"/minmax(0,1fr)}.jm-pain__list{margin-top:clamp(28px,2.78vw,40px)}.jm-pain__heading em{display:inline}}@media (max-width:599px){.jm-pain__item{gap:14px;padding:16px 0}.jm-pain__lead{white-space:normal}}.jm-pain--numbered .jm-pain__item{align-items:baseline;gap:24px;padding:24px 0}.jm-pain__num{min-width:2.2ch;font-family:var(--f-serif);color:var(--c-forest);flex:none;font-size:clamp(26px,2.2vw,32px);font-style:italic;line-height:1}.jm-pain--tiles .jm-pain__list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jm-pain--tiles .jm-pain__item{border:1px solid var(--c-line);background:var(--c-card);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.jm-pain--tiles .jm-pain__item:last-child{grid-column:1/-1}.jm-pain__x{color:var(--c-muted);flex:none;display:inline-flex}.jm-pain--panel .jm-pain__list{background:var(--c-evergreen);border:0;border-radius:24px;padding:16px 40px}.jm-pain--panel .jm-pain__item{color:var(--c-on-evergreen);border-top:1px solid var(--c-evergreen-line);align-items:center;gap:16px}.jm-pain--panel .jm-pain__item:first-child{border-top:0}.jm-pain--panel .jm-pain__x{color:var(--c-leaf)}@media (max-width:599px){.jm-pain--tiles .jm-pain__list{grid-template-columns:minmax(0,1fr)}.jm-pain--tiles .jm-pain__item{padding:20px}.jm-pain--panel .jm-pain__list{padding:8px 24px}}.jm-hiw__head{align-items:center;gap:var(--gap-stack);text-align:center;flex-direction:column;width:100%;max-width:980px;display:flex}[data-theme=wealthly] .jm-hiw__head>.jm-eyebrow{margin-bottom:calc(16px - var(--gap-stack));align-self:center}.jm-hiw__head .jm-intro{max-width:760px;margin:0}#how-it-works .jm-steps>.jm-step.jm-step--illus>*{flex:auto;align-self:stretch}.jm-counton{width:100%;max-width:var(--container);align-items:center;gap:var(--gap-heading);flex-direction:column;display:flex}.jm-counton__grid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.jm-counton__grid>li{display:flex}.jm-counton__card{flex:1;min-width:0}.jm-counton__guarantee{width:100%;margin:calc(16px - var(--gap-heading)) 0 0;border-top:1px solid var(--c-evergreen-line);font-family:var(--f-serif);font-size:var(--fs-lead);color:var(--c-on-evergreen);text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:12px;padding-top:clamp(28px,2.78vw,40px);line-height:1.45;display:flex}.jm-counton__guarantee .jm-guarantee__tick{width:22px;height:22px}@media (max-width:1099px){.jm-counton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.jm-counton__grid{grid-template-columns:1fr}.jm-counton__card.jm-counton__card{min-height:0}.jm-counton__guarantee{text-align:left;align-items:flex-start}.jm-counton__guarantee .jm-guarantee__tick{margin-top:3px}}.jm-form__note{font-size:var(--fs-fine);color:var(--c-muted);margin:16px 0 0;line-height:1.5}.jm-steps>.jm-step.jm-step--reveal{display:flex}.jm-reveal{--pad:clamp(22px, 8.6cqi, 32px);--btn:clamp(30px, 10.5cqi, 36px);--hit:44px;isolation:isolate;aspect-ratio:4/5;color:#fff;background:#0a4936;border-radius:32px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.jm-reveal__art{object-fit:fill;z-index:0;width:100%;height:100%;position:absolute;inset:0}.jm-reveal__head{z-index:2;padding:var(--pad) var(--pad) 0 calc(var(--pad) + 2px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.jm-reveal__title{font-family:var(--f-serif);letter-spacing:-.01em;color:#fff;white-space:nowrap;margin:0;font-size:clamp(26px,10cqi,32px);font-weight:400;line-height:1.15}.jm-reveal__btn{width:var(--hit);height:var(--hit);margin:calc((var(--btn) - var(--hit)) / 2);cursor:pointer;color:#0a4936;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.jm-reveal__btn:before{content:"";inset:calc((var(--hit) - var(--btn)) / 2);background:#8fda7c;border-radius:50%;position:absolute}.jm-reveal__btn svg{width:calc(var(--btn) * .5);height:calc(var(--btn) * .5);position:relative}.jm-reveal__btn:focus-visible{outline:none}.jm-reveal__btn:focus-visible:before{outline-offset:3px;outline:2px solid #9be887}.jm-reveal.is-open .jm-reveal__btn{color:#111729}.jm-reveal.is-open .jm-reveal__btn:before{background:#fff}.jm-reveal__panel{z-index:1;padding:calc(var(--pad) + var(--btn) + 24px) var(--pad) var(--pad) calc(var(--pad) + 2px);opacity:0;pointer-events:none;background:radial-gradient(120% 70% at 100% 100%,#3e9a6a52 0%,#0a493600 62%),#0a4936;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:0}.jm-reveal__text{font-family:var(--f-sans);color:#f8fafc;text-wrap:pretty;margin:0;font-size:clamp(15px,5.4cqi,17px);line-height:1.5}.jm-reveal.is-open .jm-reveal__panel{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.jm-reveal__panel{transition:opacity .25s}.jm-reveal__text{transition:transform .35s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.jm-reveal.is-open .jm-reveal__text{transform:none}.jm-reveal__btn,.jm-reveal__btn:before{transition:background-color .2s,color .2s}}.jm-wwm{width:100%;max-width:var(--container);margin-top:calc(clamp(64px, 6.67vw, 96px) - var(--gap-heading));border-top:1px solid var(--c-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(48px,6.67vw,96px);padding-top:clamp(48px,5vw,72px);display:grid}.jm-wwm__lead{align-items:flex-start;gap:var(--gap-stack);flex-direction:column;display:flex}.jm-wwm__title{font-family:var(--f-display);font-weight:var(--w-regular);font-size:clamp(32px,3.47vw,50px);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance;color:var(--c-ink);margin:0}.jm-wwm__title em{color:var(--c-forest);font-style:italic}.jm-wwm__offer{max-width:460px;font-size:var(--fs-intro);line-height:var(--lh-body);color:var(--c-muted);text-wrap:pretty;margin:0}.jm-wwm__guarantee{background:var(--c-leaf-tint);max-width:460px;font-family:var(--f-sans);font-size:var(--fs-faq-q);font-weight:var(--w-medium,500);color:var(--c-ink);text-wrap:pretty;border-radius:16px;align-items:center;gap:14px;margin:4px 0 0;padding:14px 20px 14px 14px;line-height:1.4;display:flex}.jm-wwm__shield{width:44px;height:44px;color:var(--c-forest);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.jm-wwm__shield svg{width:26px;height:26px}.jm-wwm__cta{margin-top:8px}.jm-wwm__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.33vw,48px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.jm-wwm__list{align-self:center;row-gap:clamp(48px,4.44vw,64px)}}.jm-wwm__item{align-items:flex-start;gap:16px;min-width:0;display:flex}.jm-wwm__check{background:var(--c-leaf-tint);width:40px;height:40px;color:var(--c-forest);border-radius:50%;flex:none;place-items:center;display:grid}.jm-wwm__check svg{width:20px;height:20px}.jm-wwm__name{font-family:var(--f-sans);font-weight:var(--w-semibold);color:var(--c-ink);text-wrap:pretty;margin:8px 0 0;font-size:18px;line-height:1.35}.jm-wwm__text{font-family:var(--f-sans);font-size:var(--fs-card);color:var(--c-muted);text-wrap:pretty;margin:6px 0 0;line-height:1.5}@media (max-width:1099px){.jm-wwm{grid-template-columns:minmax(0,1fr);max-width:792px}}@media (max-width:639px){.jm-wwm{max-width:384px}.jm-wwm__list{grid-template-columns:minmax(0,1fr);gap:24px}.jm-wwm__cta{align-self:stretch}}.jm-csf__visual--concept{background:#0a4936;padding:0;display:block}.jm-csf__concept{object-fit:fill;width:100%;height:auto;display:block}@media (min-width:900px){.jm-csf__card--concept{grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:380px}.jm-csf__card--concept .jm-csf__visual--concept{position:relative}.jm-csf__card--concept .jm-csf__concept{aspect-ratio:auto;height:100%;position:absolute;inset:0}.jm-csf__card--concept .jm-csf__copy{padding:40px 44px 40px 40px}}@media (min-width:1100px){.jm-csf__card--concept .jm-csf__copy{padding:40px 48px}}[data-theme=wealthly] .jm-who__head .jm-who__intro{max-width:400px;font-size:var(--fs-intro);margin:8px 0 0}.jm-pain--list-x .jm-pain__item{align-items:center}
