@font-face{font-family:sans;src:url(../media/geist_latin_wght_normal-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.ChvM0G_className{font-family:sans,sans Fallback;font-style:normal}.ChvM0G_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/geist_mono_latin_wght_normal-s.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.DA24xa_className{font-family:mono,mono Fallback;font-style:normal}.DA24xa_variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:"serif";src:url(../media/libre_baskerville_latin_400_normal-s.p.2qh3ha9al_6ai.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/libre_baskerville_latin_400_italic-s.p.29hchwqch0hac.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:83.43%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:116.27%}.CUsQpq_className{font-family:"serif",serif Fallback,Baskerville,Georgia,serif}.CUsQpq_variable{--font-serif:"serif", "serif Fallback", Baskerville, Georgia, serif}
@font-face{font-family:logo;src:url(../media/libre_baskerville_latin_700_normal-s.p.07r3uq2aj_rt5.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:logo Fallback;src:local(Arial);ascent-override:81.13%;descent-override:22.58%;line-gap-override:0.0%;size-adjust:119.56%}.NQM_fG_className{font-family:logo,logo Fallback,Baskerville,Georgia,serif;font-style:normal;font-weight:700}.NQM_fG_variable{--font-logo:"logo", "logo Fallback", Baskerville, Georgia, serif}
:root{--c-ground:#f5f5f0;--c-ink:#0f1a14;--c-forest:#1f4d36;--c-muted:#5b665f;--c-tint:#e4ece6;--c-line:#d6dbd4;--c-on-forest:#f5f5f0;--c-evergreen:#163f2f;--c-on-evergreen:#eef3ef;--c-on-evergreen-muted:#a9bdb1;--c-evergreen-line:#eef3ef24;--c-glass:#eef3ef12;--c-deep:#0e1a14;--c-on-deep:#e8eee9;--c-on-deep-muted:#98a89e;--c-deep-line:#25382d;--c-leaf:#a8dda0;--c-on-leaf:#0f1a14;--c-leaf-tint:#e9f3e5;--g-glow:radial-gradient(60% 70% at 88% 0%, #a8dda029 0%, #a8dda000 70%);--c-focus:#1f4d36;--f-serif:"Libre Baskerville", Baskerville, Georgia, serif;--f-sans:"Geist", "Helvetica Neue", Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-display:var(--f-serif);--w-regular:400;--w-medium:500;--w-semibold:600;--t-display:45px;--lh-display:1.08;--ls-display:-.015em;--t-h2:36px;--lh-h2:1.12;--ls-h2:-.012em;--t-h3:24px;--lh-h3:1.25;--ls-h3:-.01em;--t-lead:17px;--lh-lead:1.5;--t-body:16px;--lh-body:1.55;--t-small:16px;--t-label:12px;--ls-label:.06em;--t-metric:56px;--r-button:10px;--r-card:14px;--r-mark:2px;--r-tile:4px;--r-chip:999px;--tile:72px;--measure:34em}@media (min-width:768px){:root{--t-display:75px;--t-h2:65px;--t-h3:36px;--t-lead:22px;--t-body:20px;--t-metric:88px;--tile:96px}}
:root{--f-serif:var(--font-serif), Baskerville, Georgia, serif;--f-sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--f-mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--f-display:var(--f-serif);--fs-display:clamp(45px, 5.21vw, 75px);--fs-h2:clamp(36px, 4.51vw, 65px);--fs-h3:clamp(24px, 2.08vw, 30px);--fs-h3-card:clamp(24px, 1.94vw, 28px);--fs-h3-who:clamp(22px, 1.81vw, 26px);--fs-lead:clamp(17px, 1.53vw, 22px);--fs-intro:clamp(16px, 1.39vw, 20px);--fs-tab:clamp(18px, 1.39vw, 20px);--fs-faq-q:clamp(17px, 1.39vw, 20px);--fs-faq-a:clamp(16px, 1.25vw, 18px);--fs-card:16px;--fs-fine:15px;--lh-quote:1.3;--lh-faq:1.6;--container:1240px;--container-about:1140px;--gutter:24px;--pad-section:clamp(72px, 8.89vw, 128px);--pad-hero-top:clamp(72px, 10vw, 144px);--pad-hero-bottom:clamp(72px, 6.67vw, 96px);--gap-heading:clamp(40px, 4.44vw, 64px);--gap-split:clamp(32px, 3.33vw, 48px);--gap-stack:clamp(16px, 1.67vw, 24px);--gap-stack-lg:clamp(20px, 1.94vw, 28px);--tile-fluid:clamp(72px, 6.67vw, 96px);--h-button:52px;--h-button-sm:44px;--h-contact-row:60px;--c-input-border:var(--c-muted);--c-hero-tile:#a8dda080;--c-upwork-star:#14a800;--c-forest-hover:#173b29;--c-leaf-hover:#bee7b7;--c-outline-hover:#eef3ef14;--c-forest-wash:#1f4d360f;--focus-ring:2px solid var(--c-focus);--focus-ring-dark:2px solid var(--c-leaf);--focus-offset:2px}
.jm-section{width:100%;padding:var(--pad-section) var(--gutter);color:var(--c-ink);justify-content:center;display:flex}.jm-section--paper{background:var(--c-ground)}.jm-section--tint{background:var(--c-tint)}.jm-section--evergreen{background:var(--g-glow), var(--c-evergreen);color:var(--c-on-evergreen);position:relative;overflow:hidden}.jm-section--stack{align-items:center;gap:var(--gap-heading);flex-direction:column}.jm-container{width:100%;max-width:var(--container);position:relative}.jm-h1,.jm-h2{font-family:var(--f-display);font-weight:var(--w-regular);text-wrap:balance}.jm-h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.jm-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.jm-h1 em,.jm-h2 em{color:var(--c-forest);font-style:italic}.jm-dark .jm-h1,.jm-dark .jm-h2{color:var(--c-on-evergreen)}.jm-dark .jm-h1 em,.jm-dark .jm-h2 em{color:var(--c-leaf)}.jm-h3{font-family:var(--f-serif);font-weight:var(--w-regular);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.jm-eyebrow{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-forest)}.jm-dark .jm-eyebrow{color:var(--c-leaf)}.jm-intro{font-size:var(--fs-intro);line-height:var(--lh-body);color:var(--c-muted);text-wrap:pretty}.jm-dark .jm-intro{color:var(--c-on-evergreen-muted)}.jm-btn{min-height:var(--h-button);border-radius:var(--r-button);font:inherit;font-size:16px;font-weight:var(--w-medium);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 28px;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.jm-btn--leaf{background:var(--c-leaf);color:var(--c-on-leaf)}.jm-btn--leaf:hover{background:var(--c-leaf-hover)}.jm-btn--outline{color:var(--c-on-evergreen);border-color:var(--c-on-evergreen-muted);background:0 0}.jm-btn--outline:hover{background:var(--c-outline-hover);border-color:var(--c-on-evergreen)}.jm-btn--forest{background:var(--c-forest);color:var(--c-on-forest);border:none}.jm-btn--forest:hover{background:var(--c-forest-hover)}.jm-btn--forest:disabled{opacity:.7;cursor:progress}.jm-btn--line{min-height:var(--h-button-sm);color:var(--c-forest);border-color:var(--c-forest);padding:0 18px}.jm-btn--line:hover{background:var(--c-forest-wash)}.jm-btn--line svg{width:18px;height:18px}.jm-btn__arrow{display:none}.jm-chip{border-radius:var(--r-chip);background:var(--c-leaf-tint);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-forest);align-items:center;padding:4px 10px;display:inline-flex}.jm-icon-tile{border-radius:var(--r-button);background:var(--c-forest);color:var(--c-on-forest);flex:none;justify-content:center;align-items:center;display:flex}.jm-glyph-fill{display:none}.jm-tilegrid{pointer-events:none;background-image:linear-gradient(to right, var(--c-evergreen-line) 1px, transparent 1px), linear-gradient(to bottom, var(--c-evergreen-line) 1px, transparent 1px);background-size:var(--tile-fluid) var(--tile-fluid);width:50%;height:100%;position:absolute;left:0}.jm-tilegrid--top{top:0;-webkit-mask-image:radial-gradient(60% 65% at 0 0,#000 0%,#0000 72%);mask-image:radial-gradient(60% 65% at 0 0,#000 0%,#0000 72%)}.jm-tilegrid--bottom{background-position:0 100%;bottom:0;-webkit-mask-image:radial-gradient(55% 55% at 0 100%,#000 0%,#0000 72%);mask-image:radial-gradient(55% 55% at 0 100%,#000 0%,#0000 72%)}.jm-tilegrid__cell{width:calc(var(--tile-fluid) - 1px);height:calc(var(--tile-fluid) - 1px);border-radius:var(--r-tile);position:absolute}.jm-tilegrid__cell--glass{left:calc(var(--tile-fluid) + 1px);background:var(--c-glass);top:1px}.jm-tilegrid__cell--leaf{left:1px;top:calc(var(--tile-fluid) + 1px);background:var(--c-hero-tile)}.jm-media{border-radius:var(--r-card);background:var(--c-tint);border:1px solid var(--c-line);width:100%;min-width:0;overflow:hidden}.jm-media img{object-fit:cover;object-position:top center;width:100%;height:100%}.jm-dark .jm-media{background:var(--c-glass);border-color:var(--c-evergreen-line)}.jm-footer{padding:28px var(--gutter);border-top:1px solid var(--c-line);background:var(--c-ground);color:var(--c-muted);font-size:var(--fs-fine)}.jm-footer__inner{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;display:flex}.jm-footer a{color:var(--c-forest);text-underline-offset:3px}.jm-h2--center{text-align:center}.jm-placeholder{text-align:center;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--ls-label);color:var(--c-muted);padding:24px}.jm-palette{z-index:50;border-radius:var(--r-button);font-family:var(--f-sans);font-size:14px;font-weight:var(--w-medium);background:#fff;border:1px solid #d6dbd4;gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 16px #0000001f}.jm-palette__opt{color:#3a4440;border-radius:7px;padding:8px 12px;text-decoration:none}.jm-palette__opt:hover{background:#eef1ee}.jm-palette__opt[aria-current=page]{color:#fff;background:#0f1a14}.jm-palette__opt:focus-visible{outline-offset:2px;outline:2px solid #0f1a14}.jm-tiles{--tp:clamp(88px, 9.17vw, 132px);z-index:0;width:calc((var(--cols) + .0303) * var(--tp));height:calc((var(--rows) + .0303) * var(--tp));pointer-events:none;display:none;position:absolute;overflow:visible}.jm-tiles--tl{left:calc((var(--dx) - .01515) * var(--tp));top:calc((var(--dy) - .01515) * var(--tp))}.jm-tiles--tr{right:calc((var(--dx) - .01515) * var(--tp));top:calc((var(--dy) - .01515) * var(--tp))}.jm-tiles--bl{left:calc((var(--dx) - .01515) * var(--tp));bottom:calc((var(--dy) - .01515) * var(--tp))}.jm-tiles--br{right:calc((var(--dx) - .01515) * var(--tp));bottom:calc((var(--dy) - .01515) * var(--tp))}.jm-tg{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:hidden}
.jm-hero{padding:var(--pad-hero-top) var(--gutter) var(--pad-hero-bottom)}.jm-hero__inner{width:100%;max-width:var(--container);flex-direction:column;align-items:center;gap:clamp(64px,6.67vw,96px);margin:0 auto;display:flex;position:relative}.jm-hero__copy{align-items:center;gap:var(--gap-stack-lg);text-align:center;flex-direction:column;width:100%;max-width:1000px;display:flex}.jm-hero__sub{max-width:760px;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-on-evergreen-muted);text-wrap:pretty}.jm-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:540px;margin-top:clamp(8px,1vw,12px);display:flex}.jm-hero__ctas .jm-btn{flex:none}@media (max-width:599px){.jm-hero__ctas .jm-btn{flex:100%}}.jm-logos{width:100%;max-width:1080px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.jm-logos__track{width:max-content;animation:36s linear infinite jm-marquee;display:flex}.jm-logos:hover .jm-logos__track{animation-play-state:paused}.jm-logos__row{gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.jm-logos__tile{border-radius:var(--r-button);background:var(--c-glass);border:1px solid var(--c-evergreen-line);flex:none;justify-content:center;align-items:center;width:160px;height:56px;display:flex}.jm-logos__tile img{object-fit:contain;object-position:center;filter:brightness(0)invert();opacity:.7;width:120px;max-width:none;height:32px}@keyframes jm-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.jm-logos{-webkit-mask-image:none;mask-image:none}.jm-logos__track{justify-content:center;width:100%;animation:none}.jm-logos__row{flex-wrap:wrap;justify-content:center;padding:0}.jm-logos__row[aria-hidden=true]{display:none}}.jm-steps{width:100%;max-width:var(--container);align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jm-step{border-radius:var(--r-card);background:var(--c-ground);border:1px solid var(--c-line);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:16px;min-width:0;padding:36px 24px 32px;display:flex}.jm-step .jm-icon-tile{width:56px;height:56px}.jm-step .jm-icon-tile svg{width:26px;height:26px}.jm-step__title{color:var(--c-ink);margin-top:4px}.jm-step__text{max-width:260px;font-size:var(--fs-card);line-height:var(--lh-body);color:var(--c-muted)}.jm-step-arrow{width:40px;height:40px;color:var(--c-forest);flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.jm-step-arrow__down{display:none}@media (max-width:959px){.jm-steps{flex-direction:column}.jm-step{flex:none}.jm-step-arrow__right{display:none}.jm-step-arrow__down{display:block}}.jm-wyg{width:100%;max-width:var(--container);gap:var(--gap-split);grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:stretch;display:grid}.jm-wyg__list{flex-direction:column;gap:8px;display:flex}.jm-tab{border-radius:var(--r-card);width:100%;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:20px;padding:clamp(20px,1.67vw,24px);transition:background-color .15s;display:flex}.jm-tab[aria-selected=true]{background:var(--c-tint)}.jm-tab .jm-icon-tile{background:var(--c-tint);width:48px;height:48px;color:var(--c-forest);transition:background-color .15s}.jm-tab[aria-selected=true] .jm-icon-tile{background:var(--c-forest);color:var(--c-on-forest)}.jm-tab .jm-icon-tile svg{width:24px;height:24px}.jm-tab__text{flex-direction:column;gap:6px;padding-top:2px;display:flex}.jm-tab__title{font-size:var(--fs-tab);font-weight:var(--w-medium);line-height:1.3}.jm-tab__desc{font-size:var(--fs-card);line-height:var(--lh-body);color:var(--c-muted)}.jm-wyg__panel{justify-content:center;align-items:center;min-height:clamp(320px,36vw,520px);display:flex;position:relative}.jm-wyg__panel[hidden]{display:none}.jm-wyg__panel img{position:absolute;inset:0}.jm-case{width:100%;max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:center;gap:clamp(40px,6.67vw,96px);display:grid}.jm-case--noimg{grid-template-columns:minmax(0,760px)}.jm-case__copy{gap:var(--gap-stack);flex-direction:column;display:flex}.jm-case__quote{border-top:1px solid var(--c-evergreen-line);flex-direction:column;gap:16px;margin-top:clamp(8px,1.11vw,16px);padding-top:clamp(20px,1.67vw,24px);display:flex}.jm-case__quote blockquote{font-family:var(--f-serif);font-size:var(--fs-h3);line-height:var(--lh-quote);color:var(--c-on-evergreen);margin:0}.jm-case__by{align-items:center;gap:12px;display:flex}.jm-case__avatar{border:1px solid var(--c-evergreen-line);border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.jm-case__who{color:var(--c-on-evergreen-muted);flex-direction:column;gap:2px;font-size:16px;line-height:1.4;display:flex}.jm-case__name{font-weight:var(--w-medium);color:var(--c-on-evergreen)}.jm-case__media{min-height:clamp(280px,33vw,480px);position:relative}.jm-case__media img{position:absolute;inset:0}.jm-work{width:100%;max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}.jm-work__card{flex-direction:column;gap:16px;display:flex}.jm-work__media{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.jm-work__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.jm-work__name{font-size:var(--fs-h3-card);color:var(--c-ink)}.jm-work__builder{object-fit:contain;border-radius:50%;flex:none;width:30px;height:30px}.jm-work__card .jm-btn--line{align-self:flex-start}.jm-about{width:100%;max-width:var(--container-about);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,5.56vw,80px);display:grid}.jm-about__copy{gap:var(--gap-stack);flex-direction:column;display:flex}.jm-rating{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.jm-rating__logo{width:auto;height:24px}.jm-rating__word{font-size:20px;font-weight:var(--w-semibold);color:var(--c-upwork-star)}.jm-rating__num{font-size:24px;font-weight:var(--w-semibold);color:var(--c-ink);line-height:1}.jm-rating svg{width:24px;height:24px;color:var(--c-upwork-star);margin-left:-6px}.jm-about__photo{aspect-ratio:1;background:var(--c-ground);justify-content:center;justify-self:center;align-items:center;max-width:480px;display:flex}.jm-who{width:100%;max-width:var(--container);border-radius:var(--r-card);background:var(--c-tint);flex-wrap:wrap;align-items:center;gap:clamp(32px,4.44vw,64px) clamp(48px,4.44vw,64px);padding:clamp(28px,4.44vw,64px);display:flex}.jm-who__head{font-size:var(--fs-h2);gap:var(--gap-stack);flex-direction:column;flex:5.9em;display:flex}.jm-who__head .jm-eyebrow{font-size:var(--t-label)}.jm-who__list{flex:999 560px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.jm-who__card{border-radius:var(--r-card);background:var(--c-ground);flex-direction:column;gap:10px;padding:clamp(24px,2.22vw,32px);display:flex}.jm-mark{border-radius:var(--r-mark);background:var(--c-forest);width:10px;height:10px}.jm-who__icon{color:var(--c-forest);display:block}.jm-who__icon svg{width:20px;height:20px}.jm-who__name{font-family:var(--f-serif);font-size:var(--fs-h3-who);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--c-ink);margin-top:6px}.jm-who__line{font-size:var(--fs-card);line-height:var(--lh-body);color:var(--c-muted)}.jm-cta{width:100%;max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(48px,5.56vw,80px);display:grid}.jm-cta__copy{align-items:flex-start;gap:var(--gap-stack-lg);flex-direction:column;display:flex}.jm-cta__copy .jm-intro{max-width:520px}.jm-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.jm-btn--icon{width:var(--h-button);flex:none;padding:0}.jm-btn--icon svg{width:22px;height:22px}.jm-contact{flex-direction:column;gap:12px;width:100%;max-width:460px;margin-top:8px;padding:0;list-style:none;display:flex}.jm-contact__row{min-height:var(--h-contact-row);border-radius:var(--r-button);background:var(--c-glass);border:1px solid var(--c-evergreen-line);color:var(--c-on-evergreen);font-size:clamp(16px,1.25vw,18px);font-weight:var(--w-medium);overflow-wrap:anywhere;align-items:center;gap:14px;padding:0 20px;text-decoration:none;transition:border-color .15s;display:flex}.jm-contact__row:hover{border-color:var(--c-on-evergreen-muted)}.jm-contact__row svg{width:22px;height:22px;color:var(--c-leaf);flex:none}.jm-form{border-radius:var(--r-card);background:var(--c-ground);width:100%;color:var(--c-ink);flex-direction:column;gap:18px;padding:clamp(28px,2.78vw,40px);display:flex}.jm-form__title{margin-bottom:4px}.jm-form__fields{flex-direction:column;gap:18px;display:flex}.jm-field{font-size:16px;font-weight:var(--w-medium);color:var(--c-ink);flex-direction:column;gap:8px;display:flex}.jm-input{width:100%;min-height:var(--h-button);border-radius:var(--r-button);border:1px solid var(--c-input-border);background:var(--c-ground);font:inherit;font-weight:var(--w-regular);color:var(--c-ink);padding:12px 16px}.jm-input:focus-visible{outline:var(--focus-ring);outline-offset:1px}textarea.jm-input{resize:vertical}.jm-form .jm-btn--forest{width:100%;margin-top:4px}.jm-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.jm-form__note{font-size:var(--fs-fine);color:var(--c-muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.jm-form__note svg{width:20px;height:20px;color:var(--c-forest);flex:none;margin-top:1px}.jm-form__status{font-size:16px;line-height:1.5}.jm-form__status--error{color:#8a1f1f}.jm-form__done{flex-direction:column;gap:12px;display:flex}.jm-form__done p{color:var(--c-muted);line-height:var(--lh-body)}.jm-faq{width:100%;max-width:var(--container);flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4.44vw,64px);display:flex}.jm-faq>.jm-h2{text-wrap:wrap;flex:7.3em}.jm-faq__list{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.jm-faq__item{border-radius:var(--r-card);background:var(--c-tint)}.jm-faq__q{font:inherit;margin:0}.jm-faq__btn{border-radius:var(--r-card);cursor:pointer;text-align:left;width:100%;min-height:64px;font-family:var(--f-sans);font-size:var(--fs-faq-q);font-weight:var(--w-medium);color:var(--c-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;line-height:1.4;display:flex}.jm-faq__btn svg{width:24px;height:24px;color:var(--c-forest);flex:none;transition:transform .2s}.jm-faq__btn[aria-expanded=true] svg{transform:rotate(180deg)}.jm-faq__a{font-size:var(--fs-faq-a);line-height:var(--lh-faq);color:var(--c-muted);padding:0 24px 24px}.jm-faq__a[hidden]{display:none}.jm-page{max-width:760px;padding:var(--pad-section) var(--gutter);flex-direction:column;gap:20px;margin:0 auto;display:flex}.jm-page h2{font-family:var(--f-serif);font-weight:var(--w-regular);font-size:var(--fs-h3);line-height:var(--lh-h3);margin-top:16px}.jm-page p,.jm-page li{color:var(--c-muted);font-size:var(--fs-faq-a);line-height:var(--lh-faq)}.jm-page ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.jm-page a{color:var(--c-forest);text-underline-offset:3px}.jm-page .jm-btn{align-self:flex-start}.jm-steps>.jm-step.jm-step--illus{box-shadow:none;text-align:left;background:0 0;border:none;border-radius:0;align-items:stretch;padding:0;display:flex}.jm-steps .jm-why{justify-content:flex-start;width:100%;height:auto;min-height:100%;padding:0 32px 46px}.jm-steps .jm-why>div:first-child{aspect-ratio:384/335;mix-blend-mode:lighten;flex:none;width:calc(100% + 64px);height:auto;margin:0 -32px;position:relative}.jm-steps .jm-why h3{margin-top:-10px}.jm-steps .jm-why p{max-width:292px}.jm-steps .jm-why--1{background:linear-gradient(#06342600 50%,#063426cc 100%),radial-gradient(circle at 0 42%,#367a5399 0%,#0a493600 40%),#0a4936}.jm-steps .jm-why--2{background:linear-gradient(#06342600 50%,#063426cc 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='540' viewBox='0 0 480 540'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.5'%3E%3Crect x='156.75' y='-23.25' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.012'/%3E%3Crect x='156.75' y='72.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.017'/%3E%3Crect x='156.75' y='168.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.015'/%3E%3Crect x='156.75' y='264.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.005'/%3E%3Crect x='252.75' y='-23.25' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.032'/%3E%3Crect x='252.75' y='72.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.040'/%3E%3Crect x='252.75' y='168.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.036'/%3E%3Crect x='252.75' y='264.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.023'/%3E%3Crect x='348.75' y='-23.25' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.048'/%3E%3Crect x='348.75' y='72.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.062'/%3E%3Crect x='348.75' y='168.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.055'/%3E%3Crect x='348.75' y='264.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.036'/%3E%3Crect x='444.75' y='-23.25' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.052'/%3E%3Crect x='444.75' y='72.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.073'/%3E%3Crect x='444.75' y='168.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.061'/%3E%3Crect x='444.75' y='264.75' width='94.5' height='94.5' rx='10.5' stroke-opacity='0.039'/%3E%3C/g%3E%3Crect x='444.75' y='-23.25' width='94.5' height='94.5' rx='10.5' fill='none' stroke='%23A4E3AC' stroke-opacity='0.45' stroke-width='1.5'/%3E%3Crect x='444.75' y='72.75' width='94.5' height='94.5' rx='10.5' fill='none' stroke='%23A4E3AC' stroke-opacity='0.6' stroke-width='1.5'/%3E%3Crect x='444.75' y='168.75' width='94.5' height='94.5' rx='10.5' fill='none' stroke='%23A4E3AC' stroke-opacity='0.22' stroke-width='1.5'/%3E%3C/svg%3E") 100% 0/100% no-repeat,radial-gradient(circle at 70% 0,#286e4c8c 0%,#0a493600 45%),#0b4836}.jm-steps .jm-why--3{background:linear-gradient(#06342600 50%,#063426cc 100%),radial-gradient(120% 70% at 88% 0,#367a53 0%,#1a5a41 30%,#0b4836 62%)}.jm-steps .jm-why--4{background:radial-gradient(90% 55% at 50% 22%,#9be88721 0%,#9be88700 70%),radial-gradient(130% 100% at 50% 30%,#06342600 40%,#063426d9 100%),linear-gradient(#06342600 55%,#06342699 75%),#0a4936}.jm-steps{gap:4px}.jm-step-arrow{width:32px}.jm-step-arrow svg{width:24px;height:24px}@media (max-width:1199px){.jm-steps{grid-template-columns:repeat(2,minmax(0,384px));justify-content:center;gap:24px;display:grid}.jm-step-arrow{display:none}}@media (max-width:639px){.jm-steps{flex-direction:column;align-items:center;gap:4px;display:flex}.jm-steps>.jm-step.jm-step--illus{width:100%;max-width:384px}.jm-step-arrow{display:flex}.jm-step-arrow__right{display:none}.jm-step-arrow__down{display:block}}.jm-steps .jm-why.jm-why--icon{justify-content:space-between;min-height:340px;padding:32px 32px 40px}.jm-steps .jm-why.jm-why--icon h3{margin-top:0}@media (max-width:639px){.jm-steps .jm-why.jm-why--icon{min-height:300px}}.jm-icon-tile.jm-icon-tile--on-dark{color:#0a4936;background:linear-gradient(#9ae886 0%,#7dc86d 50%,#62a755 100%)}.jm-who__head .jm-h2 em{display:block}.jm-steps .jm-why.jm-stepbg--radial-01a{background:linear-gradient(#06342600 50%,#063426cc 100%),radial-gradient(120% 70% at 88% 0,#367a53 0%,#1a5a41 30%,#0b4836 62%)}.jm-steps .jm-why.jm-stepbg--light-left{background:linear-gradient(#06342600 50%,#063426cc 100%),radial-gradient(circle at 0 42%,#367a5399 0%,#0a493600 40%),#0a4936}.jm-steps .jm-why.jm-stepbg--light-top{background:linear-gradient(#06342600 50%,#063426cc 100%),radial-gradient(70% 55% at 78% 0,#367a53bf 0%,#0a493600 100%),#0a4936}.jm-steps .jm-why.jm-stepbg--glow-orb{background:linear-gradient(#06342600 50%,#063426cc 100%),radial-gradient(circle at 80% 14%,#367a53d9 0%,#286e4c73 22%,#0b483600 46%),#0b4836}.jm-steps .jm-why.jm-stepbg--lit-path{background:linear-gradient(#06342600 50%,#063426cc 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27330%27%20height%3D%27330%27%20viewBox%3D%270%200%20330%20330%27%3E%3Cdefs%3E%3CradialGradient%20id%3D%27b%27%20gradientUnits%3D%27userSpaceOnUse%27%20cx%3D%27224.4%27%20cy%3D%2744%27%20r%3D%27171.6%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.45%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.5%27%2F%3E%3Cstop%20offset%3D%27.75%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.15%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%3Cmask%20id%3D%27bm%27%20maskUnits%3D%27userSpaceOnUse%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27330%27%20height%3D%27330%27%3E%3Crect%20width%3D%27330%27%20height%3D%27330%27%20fill%3D%27url(%23b)%27%2F%3E%3C%2Fmask%3E%3CradialGradient%20id%3D%27h%27%20gradientUnits%3D%27userSpaceOnUse%27%20cx%3D%27217.79999999999998%27%20cy%3D%2757.2%27%20r%3D%27151.79999999999998%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.5%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.85%27%2F%3E%3Cstop%20offset%3D%27.8%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%3Cmask%20id%3D%27hm%27%20maskUnits%3D%27userSpaceOnUse%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27330%27%20height%3D%27330%27%3E%3Crect%20width%3D%27330%27%20height%3D%27330%27%20fill%3D%27url(%23h)%27%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%27t13%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%27198%27%20y1%3D%27-7.26%27%20x2%3D%27198%27%20y2%3D%27-66%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.4%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.75%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%27tm13%27%20maskUnits%3D%27userSpaceOnUse%27%20x%3D%27-66%27%20y%3D%27-66%27%20width%3D%27462%27%20height%3D%27462%27%3E%3Crect%20x%3D%27-66%27%20y%3D%27-66%27%20width%3D%27462%27%20height%3D%27462%27%20fill%3D%27url(%23t13)%27%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%27t14%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%27264%27%20y1%3D%27139.26%27%20x2%3D%27264%27%20y2%3D%27198%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.4%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.75%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%27tm14%27%20maskUnits%3D%27userSpaceOnUse%27%20x%3D%27-66%27%20y%3D%27-66%27%20width%3D%27462%27%20height%3D%27462%27%3E%3Crect%20x%3D%27-66%27%20y%3D%27-66%27%20width%3D%27462%27%20height%3D%27462%27%20fill%3D%27url(%23t14)%27%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%20%3Cg%20mask%3D%27url(%23bm)%27%20fill%3D%27none%27%20stroke%3D%27%23fff%27%20stroke-width%3D%271.5%27%3E%3Crect%20x%3D%270.75%27%20y%3D%27-21.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%2744.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27110.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27176.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27242.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27-21.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%2744.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27110.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27176.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27242.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27-21.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%2744.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27110.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27176.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27242.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27-21.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%2744.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27110.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27176.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27242.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27-21.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%2744.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27110.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27176.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27242.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.07%27%2F%3E%3C%2Fg%3E%20%3Cg%20mask%3D%27url(%23hm)%27%3E%3Cg%20transform%3D%27translate(0%20-22)%27%20fill%3D%27none%27%20stroke%3D%27%239BE887%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M139.26%200H190.74%27%20stroke-opacity%3D%270.248%27%2F%3E%3Cpath%20d%3D%27M139.26%2066H190.74%27%20stroke-opacity%3D%270.248%27%2F%3E%3Cpath%20d%3D%27M205.26%200H256.74%27%20stroke-opacity%3D%270.468%27%2F%3E%3Cpath%20d%3D%27M205.26%2066H256.74%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M205.26%20132H256.74%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M271.26%2066H322.74%27%20stroke-opacity%3D%270.385%27%2F%3E%3Cpath%20d%3D%27M271.26%20132H322.74%27%20stroke-opacity%3D%270.385%27%2F%3E%3Cpath%20d%3D%27M132%207.26V58.74%27%20stroke-opacity%3D%270.248%27%2F%3E%3Cpath%20d%3D%27M198%207.26V58.74%27%20stroke-opacity%3D%270.468%27%2F%3E%3Cpath%20d%3D%27M264%207.26V58.74%27%20stroke-opacity%3D%270.468%27%2F%3E%3Cpath%20d%3D%27M198%2073.26V124.74%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M264%2073.26V124.74%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M330%2073.26V124.74%27%20stroke-opacity%3D%270.385%27%2F%3E%3Cpath%20d%3D%27M198%20-66V-7.26%27%20stroke-opacity%3D%270.198%27%20mask%3D%27url(%23tm13)%27%2F%3E%3Cpath%20d%3D%27M264%20139.26V198%27%20stroke-opacity%3D%270.308%27%20mask%3D%27url(%23tm14)%27%2F%3E%3Cpath%20d%3D%27M132%207.26A7.26%207.26%200%200%201%20139.26%200%27%20stroke-opacity%3D%270.248%27%2F%3E%3Cpath%20d%3D%27M198%20-7.26A7.26%207.26%200%200%201%20190.74%200%27%20stroke-opacity%3D%270.198%27%2F%3E%3Cpath%20d%3D%27M198%207.26A7.26%207.26%200%200%201%20205.26%200%27%20stroke-opacity%3D%270.468%27%2F%3E%3Cpath%20d%3D%27M132%2058.74A7.26%207.26%200%200%200%20139.26%2066%27%20stroke-opacity%3D%270.248%27%2F%3E%3Cpath%20d%3D%27M198%2058.74A7.26%207.26%200%200%201%20190.74%2066%27%20stroke-opacity%3D%270.248%27%2F%3E%3Cpath%20d%3D%27M198%2073.26A7.26%207.26%200%200%201%20205.26%2066%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M264%207.26A7.26%207.26%200%200%200%20256.74%200%27%20stroke-opacity%3D%270.468%27%2F%3E%3Cpath%20d%3D%27M264%2058.74A7.26%207.26%200%200%201%20256.74%2066%27%20stroke-opacity%3D%270.468%27%2F%3E%3Cpath%20d%3D%27M264%2073.26A7.26%207.26%200%200%201%20271.26%2066%27%20stroke-opacity%3D%270.385%27%2F%3E%3Cpath%20d%3D%27M198%20124.74A7.26%207.26%200%200%200%20205.26%20132%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M264%20124.74A7.26%207.26%200%200%201%20256.74%20132%27%20stroke-opacity%3D%270.550%27%2F%3E%3Cpath%20d%3D%27M264%20139.26A7.26%207.26%200%200%201%20271.26%20132%27%20stroke-opacity%3D%270.308%27%2F%3E%3Cpath%20d%3D%27M330%2073.26A7.26%207.26%200%200%200%20322.74%2066%27%20stroke-opacity%3D%270.385%27%2F%3E%3Cpath%20d%3D%27M330%20124.74A7.26%207.26%200%200%201%20322.74%20132%27%20stroke-opacity%3D%270.385%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 0/330px 330px no-repeat,radial-gradient(circle at 85% 0,#367a5373 0%,#0a493600 45%),#0a4936}.jm-steps .jm-why.jm-stepbg--grid-field{background:linear-gradient(#06342600 50%,#063426cc 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27396%27%20height%3D%27396%27%20viewBox%3D%270%200%20396%20396%27%3E%3Cdefs%3E%20%3CradialGradient%20id%3D%27b%27%20gradientUnits%3D%27userSpaceOnUse%27%20cx%3D%27396%27%20cy%3D%270%27%20r%3D%27376.2%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.4%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.55%27%2F%3E%3Cstop%20offset%3D%27.75%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.12%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%20%3Cmask%20id%3D%27bm%27%20maskUnits%3D%27userSpaceOnUse%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27396%27%20height%3D%27396%27%3E%3Crect%20width%3D%27396%27%20height%3D%27396%27%20fill%3D%27url(%23b)%27%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%20%3Cg%20mask%3D%27url(%23bm)%27%20fill%3D%27none%27%20stroke%3D%27%23fff%27%20stroke-width%3D%271.5%27%3E%3Crect%20x%3D%270.75%27%20y%3D%27-11.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%2754.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27120.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27186.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27252.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27318.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27-11.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%2754.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27120.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27186.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27252.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27318.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27-11.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%2754.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27120.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27186.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27252.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27318.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27-11.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%2754.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27120.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27186.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27252.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27318.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27-11.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%2754.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27120.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27186.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27252.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27318.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27330.75%27%20y%3D%27-11.25%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27330.75%27%20y%3D%2754.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27330.75%27%20y%3D%27120.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27330.75%27%20y%3D%27186.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27330.75%27%20y%3D%27252.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3Crect%20x%3D%27330.75%27%20y%3D%27318.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.12%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 0/396px 396px no-repeat,radial-gradient(circle at 100% 0,#367a53b3 0%,#0a493600 50%),#0a4936}.jm-steps .jm-why.jm-stepbg--stat-grid{background:linear-gradient(#06342600 50%,#063426cc 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27330%27%20height%3D%27330%27%20viewBox%3D%270%200%20330%20330%27%3E%3Cdefs%3E%20%3ClinearGradient%20id%3D%27b%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%27330%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%27330%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%2F%3E%3Cstop%20offset%3D%27.55%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.4%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%20%3Cmask%20id%3D%27bm%27%20maskUnits%3D%27userSpaceOnUse%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27330%27%20height%3D%27330%27%3E%3Crect%20width%3D%27330%27%20height%3D%27330%27%20fill%3D%27url(%23b)%27%2F%3E%3C%2Fmask%3E%20%3ClinearGradient%20id%3D%27l%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%27132%27%20y1%3D%27198%27%20x2%3D%27330%27%20y2%3D%2766%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%239BE887%27%20stop-opacity%3D%270%27%2F%3E%3Cstop%20offset%3D%27.3%27%20stop-color%3D%27%239BE887%27%20stop-opacity%3D%27.42%27%2F%3E%3Cstop%20offset%3D%27.6%27%20stop-color%3D%27%239BE887%27%20stop-opacity%3D%27.36%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%239BE887%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%20%3Cg%20mask%3D%27url(%23bm)%27%20fill%3D%27none%27%20stroke%3D%27%23fff%27%20stroke-width%3D%271.5%27%3E%3Crect%20x%3D%270.75%27%20y%3D%270.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%2766.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27132.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27198.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%270.75%27%20y%3D%27264.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%270.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%2766.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27132.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27198.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%2766.75%27%20y%3D%27264.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%270.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%2766.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27132.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27198.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27132.75%27%20y%3D%27264.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%270.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%2766.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27132.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27198.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27198.75%27%20y%3D%27264.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%270.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%2766.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27132.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27198.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3Crect%20x%3D%27264.75%27%20y%3D%27264.75%27%20width%3D%2764.5%27%20height%3D%2764.5%27%20rx%3D%277.26%27%20stroke-opacity%3D%270.06%27%2F%3E%3C%2Fg%3E%20%3Cpath%20d%3D%27M132%20198V139.26A7.26%207.26%200%200%201%20139.26%20132H190.74A7.26%207.26%200%200%200%20198%20124.74V73.26A7.26%207.26%200%200%201%20205.26%2066H330%27%20fill%3D%27none%27%20stroke%3D%27url(%23l)%27%20stroke-width%3D%271.5%27%2F%3E%3C%2Fsvg%3E") 100% 0/330px 330px no-repeat,#0b4836}.jm-steps .jm-why.jm-stepbg--glass{background:linear-gradient(#06342600 50%,#063426cc 100%),linear-gradient(#ffffff12 0%,#ffffff05 45%,#fff0 70%),radial-gradient(circle at 70% 0,#367a5380 0%,#0a493600 50%),#0a4936;box-shadow:inset 0 0 0 1px #ffffff1f}.jm-steps .jm-why.jm-stepbg--vignette{background:radial-gradient(90% 55% at 50% 22%,#9be88721 0%,#9be88700 70%),radial-gradient(130% 100% at 50% 30%,#06342600 40%,#063426d9 100%),linear-gradient(#06342600 55%,#06342699 75%),#0a4936}.jm-steps .jm-why.jm-why--icon{min-height:300px}@media (max-width:639px){.jm-steps .jm-why.jm-why--icon{min-height:268px}}.jm-reviews-section{overflow-x:clip}.jm-reviews{--bleed:max(var(--gutter), (100vw - var(--container)) / 2);grid-template:"head track""arrows track""gap track"1fr"trust track"/minmax(0,360px) minmax(0,1fr);column-gap:clamp(40px,5.56vw,80px);display:grid}.jm-reviews__head{flex-direction:column;grid-area:head;gap:16px;display:flex}.jm-reviews__head .jm-h2{font-size:clamp(36px,4.17vw,60px)}.jm-reviews__arrows{grid-area:arrows;gap:12px;margin-top:32px;display:flex}.jm-reviews__arrow{background:var(--c-card,#fff);width:48px;height:48px;color:var(--c-muted);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.jm-reviews__arrow svg{width:20px;height:20px}.jm-reviews__arrow:hover:not(:disabled){background:var(--c-active,var(--c-leaf-tint));color:var(--c-forest)}.jm-reviews__arrow:disabled{opacity:.45;cursor:default}.jm-reviews__arrow:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.jm-reviews__trust{grid-area:trust;margin-top:40px}.jm-reviews__trust-title{font-size:18px;font-weight:var(--w-medium);line-height:1.4}.jm-reviews__badges{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.jm-reviews__badges li{align-items:center;gap:12px;font-size:16px;line-height:1.4;display:flex}.jm-reviews .jm-reviews__badge-icon{border-radius:8px;width:40px;height:40px}.jm-reviews .jm-reviews__badge-icon svg{width:22px;height:22px}.jm-upwork-badges{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.jm-upwork-badge{font-size:15px;font-weight:var(--w-semibold);color:var(--c-ink);white-space:nowrap;align-items:center;gap:6px;line-height:1.3;display:inline-flex}.jm-upwork-badge__icon{flex:none;display:block}.jm-reviews__track{margin:0 calc(-1 * var(--bleed)) 0 0;padding:4px var(--bleed) 4px 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--bleed);scrollbar-width:none;grid-area:track;grid-auto-columns:min(440px,82vw);grid-auto-flow:column;gap:24px;list-style:none;display:grid;overflow-x:auto}.jm-reviews__track::-webkit-scrollbar{display:none}.jm-reviews__track:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px;border-radius:32px}.jm-review{scroll-snap-align:start;scroll-snap-stop:always;background:var(--c-card,#fff);min-height:400px;color:var(--c-ink);border-radius:32px;flex-direction:column;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:32px;display:grid}.jm-review__logo{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:28px;display:block}.jm-review__quote{color:var(--c-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.jm-review__name{font-size:18px;font-weight:var(--w-semibold);color:var(--c-forest);margin:0;line-height:1.3}.jm-review__mark{display:none}.jm-review__name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.jm-review__title{font-size:15px;font-weight:var(--w-regular);color:var(--c-muted)}.jm-review__title:before{content:"·";color:var(--c-muted);margin-right:8px}.jm-reviews__track[data-layout=a] .jm-review{grid-template-rows:auto auto auto 1fr auto auto;grid-template-areas:"mark mark""quote quote""name name""space space""rule rule""link logo"}[data-layout=a] .jm-review__mark{height:40px;font-family:var(--f-serif);color:var(--c-leaf,#8fda7c);grid-area:mark;font-size:88px;line-height:.9;display:block;overflow:hidden}[data-layout=a] .jm-review__open{display:none}[data-layout=a] .jm-review__quote{grid-area:quote;margin-top:16px;font-size:17px}[data-layout=a] .jm-review__link{white-space:nowrap;grid-area:link;align-self:center;margin-top:20px}[data-layout=a] .jm-review:after{content:"";background:var(--c-line,#e3e8ef);grid-area:rule;height:1px;margin-top:28px}[data-layout=a] .jm-review__name{grid-area:name;margin-top:20px}[data-layout=a] .jm-review__logo{object-position:right center;grid-area:logo;place-self:center end;max-width:130px;height:24px;margin-top:20px}@media (max-width:599px){[data-layout=a] .jm-review__logo{max-width:92px;height:18px}[data-layout=a] .jm-review__name{font-size:17px}[data-layout=a] .jm-review__link{gap:6px;font-size:14px}.jm-review__name{flex-direction:column;align-items:flex-start}.jm-review__title{font-size:14px}.jm-review__title:before{content:none}}.jm-reviews__track[data-layout=b] .jm-review{grid-template-rows:auto auto 1fr auto;grid-template-areas:"logo logo""quote quote""space space""name link"}[data-layout=b] .jm-review__logo{grid-area:logo;max-width:160px;height:32px}[data-layout=b] .jm-review__quote{grid-area:quote;margin-top:28px}[data-layout=b] .jm-review__name{grid-area:name;align-self:center;margin-top:32px}[data-layout=b] .jm-review__link{grid-area:link;place-self:center end;margin-top:32px}@media (max-width:599px){.jm-reviews__track[data-layout=b] .jm-review{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"logo logo""quote quote""space space""name name""link link"}[data-layout=b] .jm-review__link{justify-self:start;margin-top:12px}}.jm-reviews__track[data-layout=c] .jm-review{grid-template-rows:auto 1fr auto auto auto auto;grid-template-areas:"quote quote""space space""rule rule""logo logo""name name""link link"}[data-layout=c] .jm-review__quote{font-family:var(--f-serif);letter-spacing:-.005em;grid-area:quote;font-size:21px;line-height:1.5}[data-layout=c] .jm-review:after{content:"";background:var(--c-leaf,#8fda7c);border-radius:3px;grid-area:rule;width:40px;height:3px;margin-top:32px}[data-layout=c] .jm-review__logo{grid-area:logo;max-width:140px;height:26px;margin-top:20px}[data-layout=c] .jm-review__name{grid-area:name;margin-top:12px;font-size:16px}[data-layout=c] .jm-review__link{grid-area:link;margin-top:16px}.jm-review__link{font-size:15px;font-weight:var(--w-semibold);color:var(--c-forest);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}.jm-review__link svg{width:14px;height:14px}.jm-review__link:hover{text-decoration-color:currentColor}.jm-review__link:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px;border-radius:4px}@media (max-width:899px){.jm-reviews{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""track""arrows""trust"}.jm-reviews__track{margin:32px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter);scroll-padding-inline:var(--gutter)}.jm-reviews__arrows{margin-top:24px}.jm-review{min-height:360px;padding:28px 24px}}.jm-csf{flex-direction:column;gap:clamp(40px,4.44vw,64px);display:flex}.jm-csf__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.jm-csf__lead{flex-direction:column;flex:520px;gap:16px;max-width:720px;display:flex}.jm-csf__lead .jm-intro{max-width:620px;margin-top:8px}.jm-csf__cta{flex:none}.jm-csf__card{background:var(--c-tint);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.jm-csf__visual{background:radial-gradient(90% 80% at 85% 0%, #1e6a4e 0%, #0a493600 70%), var(--c-evergreen);justify-content:center;align-items:center;padding:clamp(32px,4.44vw,64px);display:flex}.jm-csf__browser{background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 24px 48px #00000038,0 4px 12px #0000001f}.jm-csf__bar{background:#f1f3f5;border-bottom:1px solid #e3e8ef;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.jm-csf__bar>span:not(.jm-csf__url){background:#cbd2da;border-radius:999px;width:8px;height:8px}.jm-csf__url{color:#636f84;margin-left:10px;font-size:11px;line-height:1}.jm-csf__browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.jm-csf__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,4.44vw,64px);display:flex}.jm-csf__title{font-family:var(--f-serif);font-weight:var(--w-regular);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(28px,2.5vw,36px);line-height:1.25}.jm-csf__title em{color:var(--c-forest);font-style:italic}.jm-csf__nums{color:var(--c-muted);margin-top:20px;font-size:16px;line-height:1.6}.jm-csf__more{margin-top:32px}.jm-csf__more svg{width:16px;height:16px}#case-study+#work{padding-top:clamp(40px,4.44vw,64px)}@media (max-width:899px){.jm-csf__card{grid-template-columns:minmax(0,1fr)}.jm-csf__intro{align-items:flex-start}.jm-csf__lead{flex-basis:100%}}@media (max-width:599px){.jm-csf__cta{width:100%}.jm-csf__visual{padding:24px}.jm-csf__copy{padding:28px 24px 32px}}@media (hover:hover) and (pointer:fine){.jm-reviews__track{cursor:grab}.jm-reviews__track a{cursor:pointer}}.jm-reviews__track.is-dragging,.jm-reviews__track.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.jm-reviews__track.is-dragging a{pointer-events:none}.jm-reviews__track img{-webkit-user-drag:none}.jm-reviews__badge-img{object-fit:contain;flex:none;width:40px;height:40px;display:block}.jm-reviews__badge-ph{color:#7a3a00;text-align:center;width:40px;height:40px;font-family:var(--f-mono);letter-spacing:0;background:#fff7e6;border:1.5px dashed #b45309;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:600;line-height:1.1;display:inline-flex}.jm-csf__lead{max-width:760px}.jm-csf__lead .jm-intro{max-width:700px}.jm-csf__copy{justify-content:center;gap:28px}.jm-csf__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.jm-csf__head{flex-direction:column;gap:8px;display:flex}.jm-csf__desc{color:var(--c-muted);text-wrap:pretty;font-size:16px;line-height:1.6}.jm-csf__facts{flex-direction:column;gap:8px;display:flex}.jm-csf__facts .jm-csf__nums{margin-top:0}.jm-csf__review{background:var(--c-card,#fff);border-radius:20px;width:100%;padding:24px}.jm-csf__foot{border-top:1px solid var(--c-line);width:100%;padding-top:16px}@media (max-width:599px){.jm-csf__copy{gap:24px}.jm-csf__review{padding:20px}}.jm-csf__cards{flex-direction:column;gap:24px;display:flex}.jm-csf__card{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.jm-csf__visual{padding:clamp(24px,2.78vw,40px)}.jm-csf__copy{justify-content:center;gap:20px;padding:clamp(28px,3.33vw,48px)}.jm-csf__title{font-size:clamp(24px,2.08vw,30px)}.jm-csf__review{padding:20px}.jm-csf__links{border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:8px 28px;width:100%;padding-top:12px;display:flex}@media (max-width:899px){.jm-csf__card{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.jm-csf__visual{padding:20px}.jm-csf__copy{gap:18px;padding:24px 20px 28px}.jm-csf__review{padding:16px}}.jm-steps .jm-why.jm-why--icon{justify-content:flex-start;gap:24px;min-height:0}.jm-steps .jm-why.jm-why--icon h3{font-size:24px}.jm-steps .jm-why.jm-why--icon p{color:var(--c-on-evergreen-muted)}@media (max-width:639px){.jm-steps .jm-why.jm-why--icon{min-height:0}}.jm-csf__copy{gap:20px}.jm-csf__logo{border-radius:4px;flex:none;align-items:center;display:inline-flex}.jm-csf__logo img{object-fit:contain;width:auto;max-width:160px;height:32px;display:block}.jm-csf__logo:focus-visible{outline:2px solid var(--c-btn-focus-light);outline-offset:4px}.jm-csf__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jm-csf__actions .jm-btn.jm-btn--line.jm-btn--sm{height:var(--btn-h-sm);min-height:var(--btn-h-sm);padding:0 20px}.jm-csf__actions .jm-btn[aria-disabled=true]{cursor:not-allowed}.jm-csf__quote{flex-direction:column;gap:10px;margin:0;display:flex}.jm-csf__quote blockquote{letter-spacing:-.01em;color:var(--c-ink);text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:24px}.jm-csf__quote figcaption{color:var(--c-muted);flex-direction:column;gap:2px;font-size:13px;line-height:18px;display:flex}.jm-csf__quote figcaption strong{color:var(--c-ink);font-size:14px;font-weight:600}@media (min-width:900px){.jm-csf__card{min-height:300px}.jm-csf__visual{position:relative}.jm-csf__browser{flex-direction:column;width:auto;display:flex;position:absolute;inset:clamp(24px,2.78vw,40px)}.jm-csf__bar{flex:none}.jm-csf__browser img{aspect-ratio:auto;flex:auto;height:100%;min-height:0}}@media (max-width:599px){.jm-csf__copy{gap:18px}.jm-csf__actions .jm-btn{flex:1 1 0}}
[data-theme=wealthly]{--c-ground:#fff;--c-tint:#f8f6f5;--c-ink:#111729;--c-muted:#636f84;--c-forest:#0a4936;--c-on-forest:#fff;--c-line:#e3e8ef;--c-evergreen:#0a4936;--c-on-evergreen:#f8fafc;--c-on-evergreen-muted:#f8fafcb8;--c-evergreen-line:#ffffff1a;--c-glass:#ffffff0f;--c-leaf:#9be887;--c-on-leaf:#111729;--c-leaf-tint:#e8f5e8;--c-deep:#111729;--g-glow:linear-gradient(transparent, transparent);--c-focus:#0a4936;--c-input-border:var(--c-muted);--focus-ring:2px solid var(--c-focus);--focus-ring-dark:2px solid var(--c-leaf);--c-hero-tile:#9be88780;--c-forest-hover:#083829;--c-leaf-hover:#b9efab;--c-outline-hover:#f8fafc14;--c-forest-wash:#0a49360f;background:var(--c-ground);color:var(--c-ink);--g-leaf:linear-gradient(180deg, #8fda7c 0%, #397130 100%);--c-btn-primary:#8fda7c;--c-btn-primary-hover:#9be887;--c-on-primary:#111729;--c-rim-on-green:#ffffff52;--c-glass-rim:#ffffff17;--c-tile-pick-rim:#63a479;--g-accent-text:linear-gradient(180deg, #9be887 0%, #7ec86d 100%);--c-card:#fff;--c-card-border:#e7e7e7;--sh-card:0 1px 2px #1117290a, 0 6px 20px #1117290d;--c-active:#e8f5e8;--btn-h-lg:56px;--btn-h-md:48px;--btn-h-sm:40px;--c-btn-outline-dark-rim:#ffffff80;--c-btn-focus-light:#111729;--c-btn-focus-dark:#9be887;--sh-btn-topline:inset 0 1px 0 #e9ffe3;--sh-btn-drop:0 1px 4px #0000000a}[data-theme=wealthly] .jm-btn{box-sizing:border-box;height:var(--btn-h-md);min-height:var(--btn-h-md);font-family:var(--f-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;gap:12px;padding:0 24px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,transform .15s}[data-theme=wealthly] .jm-btn--lg{height:var(--btn-h-lg);min-height:var(--btn-h-lg);padding:0 32px}[data-theme=wealthly] .jm-btn--sm{height:var(--btn-h-sm);min-height:var(--btn-h-sm);padding:0 20px}[data-theme=wealthly] .jm-btn:active{transform:translateY(1px)}[data-theme=wealthly] .jm-btn--leaf,[data-theme=wealthly] .jm-btn--forest{background:var(--c-btn-primary);color:var(--c-on-primary);border:1px solid var(--c-btn-primary);box-shadow:none}[data-theme=wealthly] .jm-btn--leaf:hover,[data-theme=wealthly] .jm-btn--forest:hover{background:var(--c-btn-primary-hover);border-color:var(--c-btn-primary-hover)}[data-theme=wealthly] .jm-btn__arrow{flex:none;width:16px;height:16px;transition:transform .15s;display:block}[data-theme=wealthly] .jm-btn:hover .jm-btn__arrow{transform:translate(2px,-2px)}[data-theme=wealthly] .jm-btn--outline{color:#fff;border:1px solid var(--c-btn-outline-dark-rim);background:0 0}[data-theme=wealthly] .jm-btn--outline:hover{background:#ffffff14;border-color:#fff}[data-theme=wealthly] .jm-btn--icon{width:var(--btn-h-md);padding:0}[data-theme=wealthly] .jm-btn--icon.jm-btn--lg{width:var(--btn-h-lg);padding:0}[data-theme=wealthly] .jm-btn--icon svg{width:20px;height:20px}[data-theme=wealthly] .jm-btn--line{height:var(--btn-h-md);min-height:var(--btn-h-md);border:1px solid var(--c-forest);color:var(--c-forest);background:0 0;gap:8px;padding:0 24px}[data-theme=wealthly] .jm-btn--line:hover{background:var(--c-active)}[data-theme=wealthly] .jm-btn--line svg{width:16px;height:16px}[data-theme=wealthly] .jm-hero__ctas,[data-theme=wealthly] .jm-cta__actions{align-items:center}[data-theme=wealthly] .jm-btn:focus-visible{outline:2px solid var(--c-btn-focus-light);outline-offset:2px}[data-theme=wealthly] .jm-dark .jm-btn:focus-visible{outline:2px solid var(--c-btn-focus-dark);outline-offset:2px}[data-theme=wealthly] .jm-dark .jm-form .jm-btn:focus-visible{outline-color:var(--c-btn-focus-light)}[data-theme=wealthly] .jm-dark .jm-form :focus-visible{outline:var(--focus-ring)}@media (min-width:1152px){[data-theme=wealthly] .jm-dark .jm-h1 em{background:var(--g-accent-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}}@media (min-width:1331px){[data-theme=wealthly] .jm-dark .jm-h2 em{background:var(--g-accent-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}}[data-theme=wealthly] .jm-logos__tile,[data-theme=wealthly] .jm-contact__row,[data-theme=wealthly] .jm-dark .jm-media{border-color:var(--c-glass-rim)}[data-theme=wealthly] .jm-tilegrid__cell--leaf{box-shadow:inset 0 0 0 1px var(--c-tile-pick-rim);background:0 0}[data-theme=wealthly] .jm-tilegrid__cell--glass{box-shadow:inset 0 0 0 1px var(--c-glass-rim)}[data-theme=wealthly] .jm-step,[data-theme=wealthly] .jm-who__card,[data-theme=wealthly] .jm-faq__item,[data-theme=wealthly] .jm-media:not(.jm-dark .jm-media){background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--sh-card)}[data-theme=wealthly] .jm-tab[aria-selected=true]{background:var(--c-active)}body:has(>[data-theme=wealthly]){background:#fff}[data-theme=wealthly]{--c-tile-line:#58997b;--c-tile-bright:#8acea599}[data-theme=wealthly] .jm-tilegrid{display:none}[data-theme=wealthly] .jm-tiles{display:block}[data-theme=wealthly] .jm-tiles__lines{stroke:var(--c-tile-line);stroke-width:1.5px}[data-theme=wealthly] .jm-tiles__bright{stroke:var(--c-tile-bright);stroke-width:1.5px}[data-theme=wealthly] .jm-hero{background:var(--c-evergreen)}[data-theme=wealthly] #contact.jm-section--evergreen{background:radial-gradient(55% 60% at 50% 0%, #2b6e4ae6 0%, #2b6e4a00 72%), var(--c-evergreen)}@media (max-width:899px){[data-theme=wealthly] .jm-hero .jm-tiles--tl{display:none}}[data-theme=wealthly] .jm-tg--desk{display:block}@media (max-width:899px){[data-theme=wealthly] .jm-tg--desk{display:none}[data-theme=wealthly] .jm-tg--phone{display:block}}[data-theme=wealthly]{--g-icon-tile:linear-gradient(180deg, #96e283 0%, #7ec66d 50%, #67ab56 100%);--c-icon-glyph:#0a4936;--c-eyebrow:#def8d7;--c-on-eyebrow:#0a4936;--c-eyebrow-dark:#ffffff1a;--c-on-eyebrow-dark:#9be887}[data-theme=wealthly] .jm-glyph-line{display:none}[data-theme=wealthly] .jm-glyph-fill{display:block}[data-theme=wealthly] .jm-icon-tile,[data-theme=wealthly] .jm-who__icon{background:var(--g-icon-tile);width:48px;height:48px;color:var(--c-icon-glyph);box-shadow:none;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}[data-theme=wealthly] .jm-icon-tile svg,[data-theme=wealthly] .jm-who__icon svg{width:28px;height:28px}[data-theme=wealthly] .jm-step .jm-icon-tile{border-radius:12px;width:56px;height:56px}[data-theme=wealthly] .jm-step .jm-icon-tile svg{width:32px;height:32px}[data-theme=wealthly] .jm-step__title{margin-top:0}[data-theme=wealthly] .jm-tab{gap:16px}[data-theme=wealthly] .jm-tab .jm-icon-tile,[data-theme=wealthly] .jm-tab[aria-selected=true] .jm-icon-tile{background:var(--g-icon-tile);color:var(--c-icon-glyph)}[data-theme=wealthly] .jm-eyebrow{background:var(--c-eyebrow);height:36px;color:var(--c-on-eyebrow);font-family:var(--f-sans);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}[data-theme=wealthly] .jm-who__head .jm-eyebrow{font-size:14px}[data-theme=wealthly] .jm-dark .jm-eyebrow{background:var(--c-eyebrow-dark);color:var(--c-on-eyebrow-dark)}[data-theme=wealthly] .jm-case__copy>.jm-eyebrow,[data-theme=wealthly] .jm-about__copy>.jm-eyebrow,[data-theme=wealthly] .jm-who__head>.jm-eyebrow{margin-bottom:calc(16px - var(--gap-stack))}[data-theme=wealthly] .jm-page>.jm-eyebrow{margin-bottom:-4px}[data-theme=wealthly]{--header-h:90px;--header-side:120px}@media (max-width:1279px){[data-theme=wealthly]{--header-side:40px}}@media (max-width:899px){[data-theme=wealthly]{--header-h:72px;--header-side:20px}}[data-theme=wealthly] .jm-header{z-index:20;color:#fff;position:absolute;top:0;left:0;right:0}[data-theme=wealthly] .jm-header__inner{height:var(--header-h);padding:0 var(--header-side);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}[data-theme=wealthly] .jm-header__logo{font-family:var(--font-logo), Baskerville, Georgia, serif;letter-spacing:0;color:#fff;justify-self:start;align-items:center;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}[data-theme=wealthly] .jm-header__logo-img{width:auto;height:38px;display:block}[data-theme=wealthly] .jm-header__links{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}[data-theme=wealthly] .jm-header__link{font-family:var(--f-sans);color:#fff;text-underline-offset:4px;white-space:nowrap;padding:8px 0;font-size:15px;font-weight:400;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-block}[data-theme=wealthly] .jm-header__link:hover,[data-theme=wealthly] .jm-header__link:focus-visible,[data-theme=wealthly] .jm-header__link[aria-current]{color:var(--c-leaf);text-decoration-color:currentColor}[data-theme=wealthly] .jm-header__end{justify-self:end;align-items:center;gap:8px;display:flex}[data-theme=wealthly] .jm-header__toggle{border:1px solid var(--c-btn-outline-dark-rim);color:#fff;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}[data-theme=wealthly] .jm-header__toggle:hover{background:#ffffff14;border-color:#fff}[data-theme=wealthly] .jm-header :focus-visible{outline:2px solid var(--c-btn-focus-dark);outline-offset:2px}[data-theme=wealthly] .jm-hero{padding-top:calc(var(--header-h) + clamp(40px, 5.63vw, 81px))}[data-theme=wealthly] main>section[id]{scroll-margin-top:0}@media (max-width:899px){[data-theme=wealthly] .jm-header__inner{grid-template-columns:1fr auto}[data-theme=wealthly] .jm-header__toggle{display:inline-flex}[data-theme=wealthly] .jm-header__nav{top:var(--header-h);left:var(--header-side);right:var(--header-side);background:var(--c-evergreen);border:1px solid var(--c-glass-rim);border-radius:16px;padding:8px 20px;display:none;position:absolute;box-shadow:0 12px 32px #00000040}[data-theme=wealthly] .jm-header[data-open] .jm-header__nav{display:block}[data-theme=wealthly] .jm-header__links{flex-direction:column;align-items:stretch;gap:0}[data-theme=wealthly] .jm-header__links li+li{border-top:1px solid var(--c-glass-rim)}[data-theme=wealthly] .jm-header__link{padding:14px 0;font-size:16px;display:block}}[data-theme=wealthly]{--g-icon-tile:linear-gradient(180deg, #9ae886 0%, #7dc86d 50%, #62a755 100%);--sh-icon-rim:inset 0 0 0 1px #bef0d447, inset 0 1px 1px #f0ffec73;--fx-icon-glyph:drop-shadow(0 1px 0 #e9ffe352)}[data-theme=wealthly] .jm-icon-tile,[data-theme=wealthly] .jm-who__icon,[data-theme=wealthly] .jm-tab .jm-icon-tile,[data-theme=wealthly] .jm-tab[aria-selected=true] .jm-icon-tile{background:var(--g-icon-tile);box-shadow:var(--sh-icon-rim)}[data-theme=wealthly] .jm-logos__row{align-items:center;gap:56px;padding:0 56px 0 0}[data-theme=wealthly] .jm-logos__tile{background:0 0;border:none;border-radius:0;width:auto;height:32px}[data-theme=wealthly] .jm-logos__tile img{width:auto;max-width:120px;height:auto;max-height:32px}[data-theme=wealthly] .jm-icon-tile,[data-theme=wealthly] .jm-who__icon,[data-theme=wealthly] .jm-tab .jm-icon-tile,[data-theme=wealthly] .jm-tab[aria-selected=true] .jm-icon-tile{background:var(--c-evergreen);color:var(--c-leaf);box-shadow:none}[data-theme=wealthly] .jm-icon-tile svg,[data-theme=wealthly] .jm-who__icon svg{filter:none}[data-theme=wealthly] .jm-faq__item{background:var(--c-tint);box-shadow:none;border:none}@media (min-width:600px){[data-theme=wealthly] .jm-faq__lead{white-space:nowrap}[data-theme=wealthly] .jm-faq>.jm-h2{flex:none}[data-theme=wealthly] .jm-faq>.jm-h2 em{display:block}}[data-theme=wealthly] .jm-about{max-width:var(--container);grid-template-columns:minmax(0,1fr) auto}[data-theme=wealthly] .jm-about__photo{aspect-ratio:384/484;width:auto;max-width:100%;height:480px;box-shadow:none;background-color:#e8f5e8;border:none;justify-self:end;display:block}[data-theme=wealthly] .jm-about__ph{color:#4b5565;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 120px}[data-theme=wealthly] .jm-about__photo:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0a49360f 1px,#0000 1px),linear-gradient(#0a49360f 1px,#0000 1px);background-position:12px 12px;background-size:76px 76px;position:absolute;inset:0}@media (min-width:1200px){[data-theme=wealthly] .jm-about .jm-h2 em{display:block}}@media (max-width:1079px){[data-theme=wealthly] .jm-about{grid-template-columns:minmax(0,1fr)}[data-theme=wealthly] .jm-about__photo{justify-self:center;width:100%;max-width:384px;height:auto}}[data-theme=wealthly] .jm-who{background:var(--c-ground)}[data-theme=wealthly] .jm-who__item{min-width:0}@media (max-width:559px){[data-theme=wealthly] .jm-who__list{grid-template-columns:minmax(0,1fr);gap:40px}}[data-theme=wealthly] .jm-form{box-shadow:none;border:1px solid #ebebeb;border-radius:32px;gap:0;padding:40px}[data-theme=wealthly] .jm-form__title{font-family:var(--f-serif);letter-spacing:0;color:#111729;margin:0 0 24px;font-size:24px;font-weight:400;line-height:1.3}[data-theme=wealthly] .jm-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}[data-theme=wealthly] .jm-field--wide{grid-column:1/-1}[data-theme=wealthly] .jm-form .jm-field{font-family:var(--f-sans);letter-spacing:-.01em;color:#111729;gap:10px;font-size:13px;font-weight:500;line-height:1.2}[data-theme=wealthly] .jm-form .jm-input{height:48px;min-height:48px;font-family:var(--f-sans);color:#111729;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:0 16px;font-size:15px;font-weight:400;box-shadow:0 1px 3px #1117290d}[data-theme=wealthly] .jm-form textarea.jm-input{resize:none;height:120px;padding-top:14px}[data-theme=wealthly] .jm-form .jm-btn--forest{letter-spacing:-.01em;width:100%;height:48px;min-height:48px;margin-top:24px;font-size:15px;font-weight:650}[data-theme=wealthly] .jm-form__status{margin-top:16px}@media (max-width:599px){[data-theme=wealthly] .jm-form{padding:28px 24px}[data-theme=wealthly] .jm-form__fields{grid-template-columns:minmax(0,1fr)}}[data-theme=wealthly] .jm-who__item p{text-wrap:pretty}[data-theme=wealthly] .jm-who__lead{white-space:nowrap}[data-theme=wealthly] .jm-who__head .jm-h2 em{display:block}[data-theme=wealthly] .jm-who__head{font-size:min(var(--fs-h2), 10.4vw);flex:0 auto}[data-theme=wealthly] .jm-who__head .jm-h2{font-size:inherit}[data-theme=wealthly] .jm-who__list{flex:999 560px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:700px}[data-theme=wealthly] .jm-who__item{display:flex}[data-theme=wealthly] .jm-who__item>article{flex:auto}@media (max-width:1079px){[data-theme=wealthly] .jm-who__list{max-width:none}}@media (max-width:599px){[data-theme=wealthly] .jm-who__list{grid-template-columns:minmax(0,1fr);gap:16px}[data-theme=wealthly] .jm-who__item>article{min-height:200px}}[data-theme=wealthly] .jm-icon-tile.jm-icon-tile--on-dark{background:var(--g-icon-tile);color:var(--c-icon-glyph);box-shadow:var(--sh-icon-rim)}[data-theme=wealthly] .jm-icon-tile.jm-icon-tile--on-dark svg{filter:var(--fx-icon-glyph)}@media (min-width:1080px){[data-theme=wealthly] .jm-about{grid-template-columns:minmax(0,740px) auto;justify-content:center;gap:48px;max-width:1169px;margin-inline:auto}[data-theme=wealthly] .jm-about__photo{justify-self:start}}[data-theme=wealthly] .jm-who__item article p{color:#ffffff91}[data-theme=wealthly] .jm-who__list{max-width:760px}[data-theme=wealthly] .jm-who__item article{background:linear-gradient(#06342600 55%,#0634268c 100%),radial-gradient(120% 95% at 88% 0,#367a53 0%,#1a5a41 30%,#0b4836 62%);gap:28px;min-height:264px;padding:28px}[data-theme=wealthly] .jm-who__item article h3{letter-spacing:-.01em;color:#fff;font-size:21px;font-weight:560;line-height:1.3}[data-theme=wealthly] .jm-who__item article p{letter-spacing:-.01em;color:#ffffffe6;margin-top:10px;font-size:16px;font-weight:420;line-height:1.5}@media (max-width:1079px){[data-theme=wealthly] .jm-who__list{max-width:none}}@media (max-width:599px){[data-theme=wealthly] .jm-who__item article{gap:24px;min-height:232px;padding:24px}[data-theme=wealthly] .jm-who__item article h3{font-size:20px}}@media (min-width:1080px){[data-theme=wealthly] .jm-about{grid-template-columns:minmax(0,596px) auto;gap:64px;max-width:1041px}[data-theme=wealthly] .jm-about .jm-h2{font-size:min(var(--fs-h2), 53px)}}[data-theme=wealthly] .jm-who__item article{justify-content:flex-start;gap:18px;min-height:0}@media (max-width:599px){[data-theme=wealthly] .jm-who__item article{gap:18px;min-height:0}}@media (min-width:1080px){[data-theme=wealthly] .jm-about{grid-template-columns:minmax(0,555px) auto;max-width:1000px}[data-theme=wealthly] .jm-about .jm-h2{font-size:min(var(--fs-h2), 49px)}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--c-ground);color:var(--c-ink);font-family:var(--f-sans);font-size:var(--fs-card);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:normal}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure,blockquote,ul{margin:0}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.jm-dark :focus-visible{outline:var(--focus-ring-dark)}.jm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-skip{z-index:10;border-radius:var(--r-button);background:var(--c-ground);color:var(--c-ink);font-weight:var(--w-medium);padding:12px 16px;position:absolute;top:-100px;left:16px}.jm-skip:focus{top:16px}
