:root{--mx-font: Arial, Helvetica, "Helvetica Neue", ui-sans-serif, sans-serif;--mx-brand-50: #ecfdf5;--mx-brand-100: #d1fae5;--mx-brand-200: #a7f3d0;--mx-brand-500: #10b981;--mx-brand-600: #059669;--mx-brand-700: #047857;--mx-brand-800: #065f46;--mx-accent-600: #0d9488;--mx-canvas: #f3f8f6;--mx-surface: #ffffff;--mx-ink: #18181b;--mx-body: #4b5b55;--mx-muted: #566760;--mx-line: #e2ece8;--mx-warm: #b45309;--mx-warm-bg: #fff8f1;--mx-warm-line: #f3d9bf;--mx-green-bg: #effaf5;--mx-green-line: #c6e9d9;--mx-dark: #0c201b;--mx-dark-2: #14533d;--mx-radius: 22px;--mx-radius-sm: 14px;--mx-wrap: 1200px;--mx-gutter: max(16px, 4vw);--mx-section-y: clamp(64px, 9vw, 112px);--mx-shadow: 0 1px 2px rgba(12, 32, 27, .04), 0 8px 24px rgba(12, 32, 27, .06);--jhk-bg: var(--mx-canvas);--jhk-surface: var(--mx-surface);--jhk-surface2: var(--mx-canvas);--jhk-text: var(--mx-ink);--jhk-muted: var(--mx-muted);--jhk-muted2: var(--mx-muted);--jhk-border: var(--mx-line);--jhk-border-hi: #cfe0d9;--jhk-accent: var(--mx-brand-700);--jhk-accent-hover: var(--mx-brand-800);--jhk-electric: var(--mx-brand-600);--jhk-lime: var(--mx-brand-600)}html body,html body.jhk-page{background-color:var(--mx-canvas);background-image:radial-gradient(820px 520px at 100% -10%,rgba(16,185,129,.14),transparent 60%),radial-gradient(760px 480px at -8% 110%,rgba(13,148,136,.13),transparent 60%),radial-gradient(680px 520px at 50% 4%,rgba(132,204,22,.07),transparent 65%),linear-gradient(180deg,#f7fdfb,#edf6f2);background-attachment:fixed;color:var(--mx-ink);-webkit-font-smoothing:antialiased}html body,html body.jhk-page,body [class*=jhk-],body h1,body h2,body h3,body h4,body h5,body h6,body p,body a,body li,body dt,body dd,body label,body span,body input,body textarea,body select,body button,body blockquote,body .jhk-page,body .jhk-btn-primary,body .jhk-btn-secondary,body .jhk-serif-italic,body .navlink,body .navtext,body .rte{font-family:var(--mx-font)!important}body .jhk-serif-italic{font-style:normal}::selection{background:var(--mx-brand-200)}#jhk-cursor,#jhk-cursor-ring,#jhk-theme-pill{display:none!important}.theme__header,.jhk-page .theme__header{background:#ffffffb8!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--mx-line)}.theme__header .navlink,.theme__header .navtext{color:var(--mx-ink)!important;white-space:nowrap}.theme__header .navlink:hover .navtext,.theme__header .navlink:focus-visible .navtext{color:var(--mx-brand-700)!important}.site-footer,footer.footer,.footer,[data-section-type=footer]{background:transparent!important;border-top:1px solid var(--mx-line);color:var(--mx-muted)}[data-section-type=footer] a{color:var(--mx-body)}[data-section-type=footer] a:hover{color:var(--mx-brand-700)}.rte,.rte p,.rte li{color:var(--mx-body);line-height:1.65}.rte h1,.rte h2,.rte h3,.rte h4{color:var(--mx-ink);letter-spacing:-.01em}.rte a,.rte a:visited{color:var(--mx-brand-700);text-decoration-color:var(--mx-brand-200);text-underline-offset:3px}.rte a:hover{color:var(--mx-brand-800)}.rte blockquote{border-left:3px solid var(--mx-brand-500);background:var(--mx-green-bg);border-radius:0 var(--mx-radius-sm) var(--mx-radius-sm) 0;padding:16px 20px}.page__title,.article__title,.blog__title,h1.title,.section-header__title{color:var(--mx-ink)!important;letter-spacing:-.02em}.btn,.btn--primary,button.btn,input[type=submit],.shopify-challenge__button{background:linear-gradient(150deg,#047857,#0f766e 52%,#0e7490)!important;border:0!important;color:#fff!important;border-radius:999px!important;white-space:nowrap}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select{border:1px solid var(--mx-line)!important;border-radius:var(--mx-radius-sm)!important;background:#ffffffe6!important;color:var(--mx-ink)!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--mx-brand-500)!important;box-shadow:0 0 0 3px #10b9812e!important}.jhk-btn-primary{background:linear-gradient(150deg,#047857,#0f766e 52%,#0e7490)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;white-space:nowrap}.jhk-btn-secondary{border-color:var(--mx-line)!important;background:#ffffffb3!important;color:var(--mx-ink)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;white-space:nowrap}.jhk-section-dark,.is-dark{--jhk-bg: var(--mx-dark);--jhk-surface: #12302a;background:radial-gradient(ellipse at 88% 10%,var(--mx-dark-2) 0%,var(--mx-dark) 62%)!important}.jhk-grad{background:linear-gradient(150deg,#047857,#0f766e 52%,#0e7490)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.jhk-blog-section,.jhk-about{background:transparent!important}.jhk-modal__panel,.jhk-modal .jhk-modal__dialog,.jhk-modal [role=dialog]{border-radius:var(--mx-radius)!important;border:1px solid var(--mx-line)!important}.mx-section{padding-block:var(--mx-section-y);color:var(--mx-ink)}.mx-wrap{max-width:var(--mx-wrap);margin-inline:auto;padding-left:var(--mx-gutter);padding-right:var(--mx-gutter)}.mx-bg--surface{background:#ffffff8c;border-block:1px solid var(--mx-line)}.mx-bg--canvas{background:transparent}.mx-eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-brand-700);white-space:nowrap}.mx-eyebrow--problem{color:var(--mx-warm)}.mx-eyebrow--light{color:#6ee7b7}.mx-head{max-width:860px;margin-bottom:clamp(32px,4vw,48px)}.mx-title{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--mx-ink);text-wrap:balance}.mx-intro{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--mx-body);max-width:680px}.mx-note{margin:28px 0 0;font-size:16px;color:var(--mx-body)}.mx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.mx-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mx-brand-500)}.mx-btn--primary{color:#fff!important;background:linear-gradient(150deg,#047857,#0f766e 52%,#0e7490);box-shadow:0 8px 22px #0d948847}.mx-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0d948857}.mx-btn--ghost{color:var(--mx-ink)!important;background:#ffffffbf;border:1px solid var(--mx-line)}.mx-btn--ghost:hover{background:#fff}.mx-btn--light{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:#ffffff0f}.mx-btn--light:hover{background:#ffffff1f}.mx-glass{background-color:#ffffff8c;background-image:linear-gradient(180deg,#ffffffeb,#ffffffb3);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px #09090b12,inset 0 1px #ffffffb3,var(--mx-shadow)}.mx-hero{padding-top:clamp(56px,8vw,104px)}.mx-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.mx-hero__title{margin:0;font-size:clamp(40px,6vw,72px);line-height:1.04;font-weight:700;letter-spacing:-.03em;color:var(--mx-ink);text-wrap:balance}.mx-hero__text{margin:24px 0 0;font-size:clamp(18px,1.6vw,20px);line-height:1.6;color:var(--mx-body);max-width:600px}.mx-hero__points{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 24px}.mx-hero__points li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--mx-ink);white-space:nowrap;margin:0}.mx-hero__points svg{color:var(--mx-brand-600);flex:none}.mx-hero__card{border-radius:var(--mx-radius);padding:32px}.mx-hero__card-title{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-brand-700);white-space:nowrap}.mx-hero__rows{margin:0;display:grid;gap:10px}.mx-hero__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:14px 18px;border-radius:var(--mx-radius-sm);background:#ffffffd9;border:1px solid var(--mx-line)}.mx-hero__row dt{margin:0;min-width:7.5em;font-size:15px;color:var(--mx-muted);white-space:nowrap}.mx-hero__row dd{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-hero__row dd svg{color:var(--mx-brand-600);flex:none}.mx-hero__card-note{margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--mx-muted)}.mx-grid{display:grid;gap:20px;align-items:stretch}.mx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-card{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--mx-radius);background:var(--mx-surface);border:1px solid var(--mx-line);box-shadow:var(--mx-shadow)}.mx-card--problem{background:var(--mx-warm-bg);border-color:var(--mx-warm-line);box-shadow:none}.mx-card--solution{background:var(--mx-green-bg);border-color:var(--mx-green-line);box-shadow:none}.mx-card__tag{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-brand-700);white-space:nowrap}.mx-card--problem .mx-card__tag{color:var(--mx-warm)}.mx-card__title{margin:0;font-size:21px;line-height:1.25;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-card__text{margin:0;font-size:16px;line-height:1.6;color:var(--mx-body)}.mx-card__link{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--mx-brand-700)!important;text-decoration:none!important;white-space:nowrap}.mx-card__link:hover{color:var(--mx-brand-800)!important}.mx-compare__table{display:grid;gap:10px}.mx-compare__row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.mx-compare__row--head{align-items:end}.mx-compare__col-label{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:0 20px 4px}.mx-compare__col-label--left{color:var(--mx-warm)}.mx-compare__col-label--right{color:var(--mx-brand-700)}.mx-compare__label{display:flex;align-items:center;font-size:17px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-compare__cell{display:flex;align-items:center;padding:16px 20px;border-radius:var(--mx-radius-sm);font-size:16px;line-height:1.45}.mx-compare__cell--left{background:var(--mx-warm-bg);border:1px solid var(--mx-warm-line);color:var(--mx-body)}.mx-compare__cell--right{background:var(--mx-green-bg);border:1px solid var(--mx-green-line);color:var(--mx-ink);font-weight:700}.mx-cta__panel{border-radius:28px;padding:clamp(36px,6vw,72px);background:radial-gradient(ellipse at 88% 10%,var(--mx-dark-2) 0%,var(--mx-dark) 62%);color:#fff;box-shadow:0 24px 60px #0c201b47}.mx-cta__title{margin:0;max-width:860px;font-size:clamp(32px,4.6vw,54px);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:#fff;text-wrap:balance}.mx-cta__text{margin:18px 0 0;max-width:640px;font-size:18px;line-height:1.6;color:#9dc3b6}.mx-cta__foot{margin:28px 0 0;font-size:15px;color:#84b3a4}.mx-cta .mx-btn--primary{box-shadow:none}@media(max-width:1180px){.mx-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.mx-hero__grid{grid-template-columns:minmax(0,1fr)}.mx-hero__card{max-width:560px}}@media(max-width:1024px){.mx-grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.mx-compare__row{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:14px;border-bottom:1px solid var(--mx-line)}.mx-compare__row--head{display:none}.mx-compare__cell:before{content:attr(data-head);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.mx-compare__cell{flex-direction:column;align-items:flex-start}.mx-compare__cell--left:before{color:var(--mx-warm)}.mx-compare__cell--right:before{color:var(--mx-brand-700)}}@media(max-width:640px){.mx-grid--2,.mx-grid--4{grid-template-columns:minmax(0,1fr)}.mx-actions{flex-direction:column;align-items:stretch}.mx-btn{width:100%}.mx-hero__row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px}.mx-hero__card,.mx-card{padding:24px}}@media(prefers-reduced-motion:reduce){.mx-btn{transition:none}}.mx-app{padding-block:clamp(36px,5vw,64px) clamp(56px,8vw,96px);color:var(--mx-ink)}.mx-app:first-child,.shopify-section:first-child .mx-app{padding-top:clamp(112px,11vw,140px)}.mx-app__intro{max-width:820px;margin-bottom:clamp(24px,3vw,36px)}.mx-app__title{margin:0;font-size:clamp(38px,5.4vw,66px);line-height:1.03;font-weight:700;letter-spacing:-.035em;color:var(--mx-ink);text-wrap:balance}.mx-app__lede{margin:18px 0 0;max-width:640px;font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--mx-body)}.mx-app__promises{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0}.mx-app__promises li{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;white-space:nowrap}.mx-app__promises svg{color:var(--mx-brand-600);flex:none}.mx-app__shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:640px;border-radius:28px;overflow:hidden;background-color:#ffffff80;background-image:linear-gradient(180deg,#ffffffe6,#ffffffa8);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px #09090b12,inset 0 1px #ffffffb3,0 24px 60px #0c201b1a}.mx-rail{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--mx-line);background:#f3f8f699}.mx-rail__tab{position:relative;display:grid;gap:3px;width:100%;padding:14px 16px 14px 20px;text-align:left;border:0;border-radius:14px;background:transparent;cursor:pointer;transition:background .2s ease}.mx-rail__tab:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:3px;border-radius:3px;background:linear-gradient(180deg,#10b981,#0d9488);transform:scaleY(0);transition:transform .25s ease}.mx-rail__tab:hover{background:#fff9}.mx-rail__tab[aria-selected=true]{background:#fff;box-shadow:inset 0 0 0 1px var(--mx-line)}.mx-rail__tab[aria-selected=true]:before{transform:scaleY(1)}.mx-rail__label{font-size:16px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-rail__hint{font-size:13px;color:var(--mx-muted);white-space:nowrap}.mx-rail__tab[aria-selected=true] .mx-rail__label{color:var(--mx-brand-800)}.mx-rail__tab:focus-visible,.mx-module:focus-visible,.mx-switch__opt:focus-visible,.mx-proof__pick:focus-visible,.mx-step__head:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mx-brand-500)}.mx-views{padding:clamp(24px,3vw,40px);min-width:0}.mx-view.is-active{animation:mx-in .32s cubic-bezier(.16,.84,.44,1) both}@keyframes mx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mx-view__title{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--mx-ink);text-wrap:balance}.mx-view__text{margin:10px 0 0;max-width:560px;font-size:17px;line-height:1.55;color:var(--mx-body)}.mx-build{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.mx-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.mx-module{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;row-gap:2px;align-content:start;padding:12px 14px;text-align:left;border-radius:14px;border:1px solid var(--mx-line);background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.mx-module:hover{border-color:var(--mx-brand-200)}.mx-module:active{transform:scale(.98)}.mx-module__check{grid-row:1 / span 2;width:22px;height:22px;margin-top:1px;border-radius:7px;border:1.5px solid #c8d8d1;display:grid;place-items:center;color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.mx-module__name{font-size:15px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-module__desc{font-size:13px;line-height:1.4;color:var(--mx-muted)}.mx-module[aria-pressed=true]{border-color:var(--mx-brand-500);background:var(--mx-green-bg)}.mx-module[aria-pressed=true] .mx-module__check{background:linear-gradient(150deg,#10b981,#0d9488);border-color:transparent;color:#fff}.mx-blueprint{display:flex;flex-direction:column;gap:16px}.mx-blueprint__canvas{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:22px;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.1),transparent 60%),repeating-linear-gradient(0deg,rgba(4,120,87,.05) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(4,120,87,.05) 0 1px,transparent 1px 28px),#fbfdfc;border:1px solid var(--mx-line)}.mx-blueprint__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.mx-line{fill:none;stroke:var(--mx-brand-500);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.9;transition:stroke-dashoffset .55s cubic-bezier(.16,.84,.44,1)}.mx-line.is-on{stroke-dashoffset:0}.mx-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px;height:128px;border-radius:50%;display:grid;place-content:center;gap:4px;text-align:center;background:radial-gradient(circle at 70% 20%,var(--mx-dark-2),var(--mx-dark) 70%);color:#fff;box-shadow:0 0 0 8px #10b98114,0 14px 32px #0c201b40;transition:box-shadow .4s ease}.mx-hub.is-live{box-shadow:0 0 0 10px #10b98129,0 14px 32px #0c201b40}.mx-hub__title{font-size:16px;font-weight:700;white-space:nowrap}.mx-hub__sub{font-size:12px;line-height:1.3;color:#9dc3b6;padding:0 14px}.mx-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);opacity:0;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid var(--mx-brand-200);font-size:13px;font-weight:700;color:var(--mx-brand-800);white-space:nowrap;box-shadow:0 6px 16px #0c201b14;transition:opacity .3s ease .15s,transform .35s cubic-bezier(.16,.84,.44,1) .15s}.mx-node.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.mx-blueprint__summary{margin:0;min-height:3em;font-size:15px;line-height:1.5;color:var(--mx-body)}.mx-blueprint .mx-actions{margin-top:0}.mx-own__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.mx-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--mx-canvas);border:1px solid var(--mx-line)}.mx-switch__opt{position:relative;z-index:1;height:42px;padding:0 22px;border:0;border-radius:999px;background:transparent;font-size:15px;font-weight:700;color:var(--mx-muted);white-space:nowrap;cursor:pointer;transition:color .25s ease}.mx-switch__opt[aria-pressed=true]{color:var(--mx-ink)}.mx-switch__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 2px 8px #0c201b1f;transition:transform .3s cubic-bezier(.16,.84,.44,1)}.mx-own[data-mode=own] .mx-switch__thumb{transform:translate(100%)}.mx-own__rows{display:grid;gap:8px;margin:26px 0 0}.mx-own__row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:center}.mx-own__row dt{margin:0;font-size:16px;font-weight:700;white-space:nowrap}.mx-own__row dd{margin:0;display:grid;align-items:center;min-height:50px;padding:0 18px;border-radius:14px;background:var(--mx-warm-bg);border:1px solid var(--mx-warm-line);transition:background .3s ease calc(var(--i) * 45ms),border-color .3s ease calc(var(--i) * 45ms)}.mx-own__rent,.mx-own__own{grid-area:1 / 1;font-size:16px;transition:opacity .25s ease calc(var(--i) * 45ms),transform .3s ease calc(var(--i) * 45ms)}.mx-own__rent{color:var(--mx-body)}.mx-own__own{color:var(--mx-ink);font-weight:700;opacity:0;transform:translateY(6px)}.mx-own[data-mode=own] .mx-own__row dd{background:var(--mx-green-bg);border-color:var(--mx-green-line)}.mx-own[data-mode=own] .mx-own__rent{opacity:0;transform:translateY(-6px)}.mx-own[data-mode=own] .mx-own__own{opacity:1;transform:none}.mx-own__points{margin-top:28px;padding-top:22px;border-top:1px solid var(--mx-line)}.mx-own__points-title{margin:0 0 14px;font-size:17px;font-weight:700;color:var(--mx-ink)}.mx-own__points ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mx-own__points li{margin:0;display:grid;gap:4px;align-content:start}.mx-own__points strong{font-size:15px;color:var(--mx-brand-800);white-space:nowrap}.mx-own__points span{font-size:14px;line-height:1.45;color:var(--mx-body)}.mx-proof{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}.mx-proof__list{display:grid;gap:8px}.mx-proof__pick{display:grid;gap:3px;padding:14px 16px;text-align:left;border-radius:14px;border:1px solid var(--mx-line);background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.mx-proof__pick[aria-pressed=true]{border-color:var(--mx-brand-500);background:var(--mx-green-bg)}.mx-proof__kind{margin:0;font-size:13px;color:var(--mx-muted);white-space:nowrap}.mx-proof__name{font-size:16px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-proof__card{padding:clamp(24px,3vw,36px);border-radius:22px;background:#fff;border:1px solid var(--mx-line);box-shadow:var(--mx-shadow)}.mx-proof__card.is-active{animation:mx-in .3s cubic-bezier(.16,.84,.44,1) both}.mx-proof__title{margin:6px 0 0;font-size:clamp(22px,2.2vw,28px);line-height:1.2;font-weight:700;color:var(--mx-ink)}.mx-proof__text{margin:14px 0 0;max-width:560px;font-size:17px;line-height:1.6;color:var(--mx-body)}.mx-proof__owned{margin:22px 0 0;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--mx-brand-700)}.mx-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));gap:14px}.mx-step{margin:0;display:grid;gap:12px;align-content:start;padding:18px;border-radius:18px;border:1px solid var(--mx-line);background:#fff;transition:border-color .25s ease,background .25s ease,opacity .25s ease;opacity:.72}.mx-step.is-active{opacity:1;border-color:var(--mx-brand-500);background:var(--mx-green-bg)}.mx-step.is-done{opacity:.9}.mx-step__head{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:center;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.mx-step__num{grid-row:1 / span 2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--mx-brand-800);background:var(--mx-brand-100);transition:background .25s ease,color .25s ease}.mx-step.is-active .mx-step__num,.mx-step.is-done .mx-step__num{background:linear-gradient(150deg,#047857,#0f766e);color:#fff}.mx-step__title{font-size:18px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-step__when{font-size:13px;color:var(--mx-muted);white-space:nowrap}.mx-step__text{margin:0;font-size:15px;line-height:1.55;color:var(--mx-body)}.mx-steps__track{margin-top:18px;height:4px;border-radius:4px;background:var(--mx-line);overflow:hidden}.mx-steps__track span{display:block;height:100%;width:33%;border-radius:4px;background:linear-gradient(90deg,#10b981,#0d9488);transition:width .45s cubic-bezier(.16,.84,.44,1)}.mx-talk{padding:clamp(28px,4vw,52px);border-radius:22px;background:radial-gradient(ellipse at 88% 10%,var(--mx-dark-2) 0%,var(--mx-dark) 62%);color:#fff}.mx-talk__title{margin:0;max-width:680px;font-size:clamp(28px,3.4vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#fff;text-wrap:balance}.mx-talk__text{margin:14px 0 0;max-width:560px;font-size:17px;line-height:1.6;color:#9dc3b6}.mx-talk__foot{margin:24px 0 0;font-size:14px;color:#84b3a4}.mx-talk .mx-btn--primary{box-shadow:none}@media(max-width:1180px){.mx-build{grid-template-columns:minmax(0,1fr)}.mx-blueprint{max-width:560px}.mx-blueprint__canvas{aspect-ratio:4 / 3}.mx-own__points ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.mx-app__shell{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:22px}.mx-rail{flex-direction:row;gap:4px;padding:8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--mx-line);scrollbar-width:none}.mx-rail::-webkit-scrollbar{display:none}.mx-rail__tab{width:auto;flex:none;padding:10px 16px}.mx-rail__tab:before{left:16px;right:16px;top:auto;bottom:4px;width:auto;height:3px;transform:scaleX(0)}.mx-rail__tab[aria-selected=true]:before{transform:scaleX(1)}.mx-rail__hint{display:none}.mx-proof,.mx-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.mx-views{padding:20px 16px 24px}.mx-modules{grid-template-columns:minmax(0,1fr)}.mx-blueprint__canvas{aspect-ratio:1 / 1}.mx-hub{width:104px;height:104px}.mx-node{font-size:12px;padding:6px 10px}.mx-own__row{grid-template-columns:minmax(0,1fr);gap:6px}.mx-own__points ul{grid-template-columns:minmax(0,1fr)}.mx-switch{width:100%}}@media(prefers-reduced-motion:reduce){.mx-view.is-active,.mx-proof__card.is-active{animation:none}.mx-line,.mx-node,.mx-own__row dd,.mx-own__rent,.mx-own__own,.mx-switch__thumb,.mx-steps__track span,.mx-rail__tab:before{transition:none}}.mx-app__inner,.mx-app__shell{position:relative}.mx-app__shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx-px, 50%) var(--mx-py, 50%),rgba(16,185,129,.1),transparent 60%);transition:opacity .35s ease}.mx-app__shell.is-lit:after{opacity:1}.mx-flow{fill:none;stroke:#0d9488;stroke-width:3;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:0;opacity:0}.mx-flow.is-on{opacity:1;animation:mx-flow 1.85s linear infinite}@keyframes mx-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mx-line.is-hot{stroke:#047857;stroke-width:3}.mx-node{cursor:pointer}.mx-node.is-hot{border-color:var(--mx-brand-500);box-shadow:0 0 0 4px #10b98126,0 6px 16px #0c201b14}.mx-module.is-hot{border-color:var(--mx-brand-500)}.mx-hub__count{position:absolute;top:6px;right:6px;min-width:30px;height:30px;padding:0 8px;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--mx-dark);background:#6ee7b7;box-shadow:0 4px 10px #0c201b33;transform:scale(0);transition:transform .25s cubic-bezier(.16,.84,.44,1)}.mx-hub__count.is-shown{transform:scale(1)}.mx-hub__count.is-pop{animation:mx-pop .4s cubic-bezier(.16,.84,.44,1)}@keyframes mx-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.jhk-about{background:transparent!important}.jhk-about .jhk-label{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;font-weight:700;color:var(--mx-brand-700)!important}.jhk-about-headline{color:var(--mx-ink)!important;font-weight:700!important;letter-spacing:-.03em!important}.jhk-about-body{color:var(--mx-body)!important;text-align:left!important}.mx-about-side{display:flex;flex-direction:column;gap:16px;align-self:center}.jhk-about .jhk-countries-card{margin-top:0!important;background:#ffffffd9!important;border:1px solid var(--mx-line)!important;border-radius:22px!important;padding:24px 28px!important;box-shadow:var(--mx-shadow)}.jhk-about .jhk-countries-num{font-size:56px!important;font-weight:700;line-height:1;background:linear-gradient(150deg,#10b981,#0d9488)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.jhk-about .jhk-countries-text{color:var(--mx-body);font-size:16px;line-height:1.5}.jhk-about .jhk-countries-text strong{color:var(--mx-ink)}.mx-about-side__note{margin:0;font-size:15px;color:var(--mx-muted)}.mx-about-map{margin-top:clamp(40px,5vw,64px)}.mx-about-map__title{margin:0 0 16px;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;color:var(--mx-ink)}.mx-map{--mx-map-scale: 1}.mx-map__frame{position:relative;aspect-ratio:3 / 1;border-radius:22px;overflow:hidden;border:1px solid var(--mx-line);background:repeating-linear-gradient(0deg,rgba(4,120,87,.045) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(4,120,87,.045) 0 1px,transparent 1px 32px),linear-gradient(180deg,#fbfdfc,#f1f8f5)}.mx-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.mx-map__land path{fill:#dfeae5;stroke:#fbfdfc;stroke-width:.6;vector-effect:non-scaling-stroke}.mx-map__country{fill:#cfe3db;stroke:#fbfdfc;stroke-width:.6;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .5s ease calc(var(--i) * 90ms)}.mx-map .mx-map__country.is-hot{fill:#047857;transition-delay:0s}.mx-map__arc{fill:none;stroke:#0d9488;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.16,.84,.44,1) calc(.6s + var(--i) * 90ms)}.mx-map.is-live .mx-map__arc{stroke-dashoffset:0}.mx-map .mx-map__arc.is-hot{stroke:#047857;stroke-width:2.6;opacity:1}.mx-map__dot{fill:#fff;stroke:#047857;stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .4s ease calc(1.2s + var(--i) * 90ms)}.mx-map.is-live .mx-map__dot{opacity:1}.mx-map .mx-map__dot.is-hot{fill:#047857}.mx-map__hub{fill:#0c201b}.mx-map__hub-ring{fill:none;stroke:#10b981;stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.mx-map.is-live .mx-map__hub-ring{animation:mx-ring 2.4s ease-out infinite}@keyframes mx-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.6);opacity:0}}.mx-map__tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;padding:6px 12px;border-radius:999px;background:var(--mx-dark);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px #0c201b40}.mx-map__zoom{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.mx-map__zoom-btn,.mx-map__chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--mx-line);background:#fff;font-size:14px;font-weight:700;color:var(--mx-body);white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.mx-map__zoom-btn[aria-pressed=true]{background:var(--mx-dark);border-color:var(--mx-dark);color:#fff}.mx-map__chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0}.mx-map__chips li{margin:0}.mx-map__chip{font-weight:400}.mx-map__chip:hover,.mx-map__chip.is-hot{border-color:var(--mx-brand-500);color:var(--mx-brand-800)}.mx-map__chip[aria-pressed=true]{background:var(--mx-green-bg);border-color:var(--mx-brand-500);color:var(--mx-brand-800);font-weight:700}.mx-map__zoom-btn:focus-visible,.mx-map__chip:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mx-brand-500)}@media(max-width:860px){.mx-map__frame{aspect-ratio:2 / 1}}@media(max-width:560px){.mx-map__frame{aspect-ratio:4 / 3}.jhk-about .jhk-countries-num{font-size:44px!important}}@media(prefers-reduced-motion:reduce){.mx-flow.is-on,.mx-map.is-live .mx-map__hub-ring,.mx-hub__count.is-pop{animation:none}.mx-map__country,.mx-map__arc,.mx-map__dot,.mx-app__shell:after{transition:none}}.rte-setting.section--rte.overlap__rte,.overlap__rte p,.team__description p{text-align:left!important}@media(max-width:1280px){.mx-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.jhk-about .jhk-about-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.mx-about-side{max-width:520px}}:root{--mx-canvas: #e6f2ec;--mx-cyan-600: #0891b2;--mx-cyan-700: #0e7490;--mx-cyan-bg: #e0f4f7;--mx-cyan-line: #b9e3ea;--mx-lime-600: #65a30d;--mx-lime-700: #4d7c0f;--mx-lime-bg: #eef6dc;--mx-lime-line: #d5e8ad}html body,html body.jhk-page{background-color:#e6f2ec;background-image:radial-gradient(900px 600px at 100% -10%,rgba(16,185,129,.24),transparent 60%),radial-gradient(820px 560px at -8% 105%,rgba(8,145,178,.18),transparent 60%),radial-gradient(700px 520px at 45% 30%,rgba(132,204,22,.1),transparent 65%),linear-gradient(180deg,#eef8f3,#e0efe8)}.mx-app__shell{background-color:#ffffff9e}.mx-rail{background:linear-gradient(180deg,#0c201b,#133f32);border-right:0}.mx-rail__tab:hover{background:#ffffff0f}.mx-rail__label{color:#e6f4ee}.mx-rail__hint{color:#84b3a4}.mx-rail__tab[aria-selected=true]{background:#6ee7b724;box-shadow:inset 0 0 0 1px #6ee7b747}.mx-rail__tab[aria-selected=true] .mx-rail__label{color:#6ee7b7}.mx-rail__tab:before{background:linear-gradient(180deg,#6ee7b7,#22d3ee)}.mx-module{background:#f1faf6;border-color:#cfe7dc}.mx-module[aria-pressed=true]{background:linear-gradient(150deg,#047857,#0f766e 60%,#0e7490);border-color:transparent;box-shadow:0 8px 20px #0d948840}.mx-module[aria-pressed=true] .mx-module__name{color:#fff}.mx-module[aria-pressed=true] .mx-module__desc{color:#d1fae5}.mx-module[aria-pressed=true] .mx-module__check{background:#fff;color:#047857}.mx-module.is-hot{box-shadow:0 0 0 3px #10b98140}.mx-blueprint__canvas{border-color:#14533d;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.28),transparent 62%),repeating-linear-gradient(0deg,rgba(110,231,183,.08) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(110,231,183,.08) 0 1px,transparent 1px 28px),linear-gradient(160deg,#0f2a23,#0a1a16)}.mx-line{stroke:#34d399}.mx-line.is-hot{stroke:#a7f3d0}.mx-flow{stroke:#cffafe}.mx-hub{background:radial-gradient(circle at 30% 25%,#a7f3d0,#10b981 70%);color:var(--mx-dark);box-shadow:0 0 0 10px #10b9812e,0 0 40px #10b98173}.mx-hub.is-live{box-shadow:0 0 0 12px #10b9813d,0 0 60px #10b98199}.mx-hub__sub{color:#065f46}.mx-hub__count{background:#fff;color:var(--mx-dark)}.mx-node{border-color:transparent;box-shadow:0 6px 18px #00000059}.mx-node.is-hot{box-shadow:0 0 0 4px #6ee7b773,0 6px 18px #00000059}.mx-own__row dd{background:#fdebd3;border-color:#f6cf9f}.mx-own[data-mode=own] .mx-own__row dd{background:#d3f4e4;border-color:#9fdfbf}.mx-switch__thumb{background:#fbbf24}.mx-own[data-mode=own] .mx-switch__thumb{background:linear-gradient(150deg,#047857,#0f766e)}.mx-own[data-mode=own] .mx-switch__opt[aria-pressed=true]{color:#fff}.mx-step{background:#f1faf6}.mx-step.is-active{background:linear-gradient(150deg,#d1fae5,#cffafe)}.mx-proof{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px}.mx-proof__filters{display:flex;flex-wrap:wrap;gap:6px}.mx-proof__filter{height:38px;padding:0 16px;border-radius:999px;border:1px solid #cfe7dc;background:#fff;font-size:14px;font-weight:700;color:var(--mx-body);white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.mx-proof__filter[aria-pressed=true]{background:var(--mx-dark);border-color:var(--mx-dark);color:#fff}.mx-proof__filter:focus-visible,.mx-tile__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mx-brand-500)}.mx-proof__stage{padding:clamp(22px,2.6vw,32px);border-radius:20px;color:#fff;background:radial-gradient(ellipse at 90% 0%,#14533d,#0c201b 70%);box-shadow:0 16px 36px #0c201b38}.mx-proof__stage--ops{background:radial-gradient(ellipse at 90% 0%,#155e75,#082f3a 70%)}.mx-proof__stage--data{background:radial-gradient(ellipse at 90% 0%,#3f6212,#1a2e05 70%)}.mx-proof__stage.is-swap{animation:mx-in .32s cubic-bezier(.16,.84,.44,1) both}.mx-proof__stage-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mx-proof__stage .mx-proof__kind{color:#a7f3d0;font-size:14px}.mx-proof__stage--ops .mx-proof__kind{color:#a5f3fc}.mx-proof__stage--data .mx-proof__kind{color:#d9f99d}.mx-proof__status{margin:0;padding:3px 10px;border-radius:999px;background:#fbbf24;color:#451a03;font-size:12px;font-weight:700;white-space:nowrap}.mx-proof__stage .mx-proof__title{color:#fff}.mx-proof__stage .mx-proof__text{color:#cfe5dc;max-width:640px}.mx-proof__stage .mx-proof__owned{color:#6ee7b7}.mx-proof__stage--ops .mx-proof__owned{color:#67e8f9}.mx-proof__stage--data .mx-proof__owned{color:#bef264}.mx-proof__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mx-proof__grid li{margin:0}.mx-proof__grid li.is-in{animation:mx-tile-in .35s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--k, 0) * 35ms)}@keyframes mx-tile-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.mx-tile__btn{width:100%;height:100%;display:grid;gap:2px;align-content:start;padding:12px 14px;text-align:left;cursor:pointer;border-radius:14px;border:1px solid var(--mx-green-line);background:#e6f7ee;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.mx-tile--ops .mx-tile__btn{background:var(--mx-cyan-bg);border-color:var(--mx-cyan-line)}.mx-tile--data .mx-tile__btn{background:var(--mx-lime-bg);border-color:var(--mx-lime-line)}.mx-tile__btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0c201b14}.mx-tile__kind{font-size:12px;font-weight:700;color:var(--mx-brand-700);white-space:nowrap}.mx-tile--ops .mx-tile__kind{color:var(--mx-cyan-700)}.mx-tile--data .mx-tile__kind{color:var(--mx-lime-700)}.mx-tile__title{font-size:15px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-tile__btn[aria-pressed=true]{background:linear-gradient(150deg,#047857,#0f766e);border-color:transparent}.mx-tile--ops .mx-tile__btn[aria-pressed=true]{background:linear-gradient(150deg,#0e7490,#155e75)}.mx-tile--data .mx-tile__btn[aria-pressed=true]{background:linear-gradient(150deg,#4d7c0f,#3f6212)}.mx-tile__btn[aria-pressed=true] .mx-tile__kind{color:#ffffffd9}.mx-tile__btn[aria-pressed=true] .mx-tile__title{color:#fff}.jhk-about{background:linear-gradient(180deg,#d1fae58c,#cffafe66)!important;border-block:1px solid rgba(16,185,129,.15)}.jhk-about .jhk-countries-card{background:radial-gradient(ellipse at 90% 0%,#14533d,#0c201b 70%)!important;border-color:transparent!important;box-shadow:0 16px 36px #0c201b38}.jhk-about .jhk-countries-num{background:linear-gradient(150deg,#6ee7b7,#22d3ee)!important;-webkit-background-clip:text!important;background-clip:text!important}.jhk-about .jhk-countries-text{color:#cfe5dc}.jhk-about .jhk-countries-text strong{color:#fff}.mx-map__frame{border-color:#14533d;background:radial-gradient(ellipse at 70% 40%,rgba(16,185,129,.22),transparent 65%),repeating-linear-gradient(0deg,rgba(110,231,183,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(110,231,183,.06) 0 1px,transparent 1px 32px),linear-gradient(160deg,#0f2a23,#0a1a16)}.mx-map__land path{fill:#1f3f35;stroke:#0c201b}.mx-map__country{fill:#2c5a4b;stroke:#0c201b}.mx-map.is-live .mx-map__country{fill:#34d399}.mx-map .mx-map__country.is-hot{fill:#a7f3d0}.mx-map__arc{stroke:#5eead4;opacity:.8}.mx-map .mx-map__arc.is-hot{stroke:#cffafe}.mx-map__dot{fill:#0c201b;stroke:#6ee7b7}.mx-map .mx-map__dot.is-hot,.mx-map__hub{fill:#6ee7b7}.mx-map__hub-ring{stroke:#6ee7b7}.mx-map__tip{background:#fff;color:var(--mx-dark)}.mx-map__zoom-btn[aria-pressed=true]{background:linear-gradient(150deg,#10b981,#0d9488);border-color:transparent}.jhk-blog-section{background:#10b9810f!important}@media(max-width:1180px){.mx-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mx-proof__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mx-proof__grid li.is-in,.mx-proof__stage.is-swap{animation:none}}.mx-ribbon{position:relative;display:flex;align-items:center;gap:16px;height:96px;padding:0 20px;margin-bottom:clamp(24px,3vw,36px);border-radius:22px;overflow:hidden;border:1px solid #14533d;background:radial-gradient(ellipse at 85% 50%,rgba(16,185,129,.35),transparent 60%),repeating-linear-gradient(90deg,rgba(110,231,183,.07) 0 1px,transparent 1px 24px),linear-gradient(160deg,#0f2a23,#0a1a16);box-shadow:0 16px 36px #0c201b38}.mx-ribbon__track{position:absolute;left:20px;right:20px;top:50%;height:2px;transform-origin:left center;background:linear-gradient(90deg,#6ee7b726,#34d399 40%,#22d3ee);animation:mx-rb-draw .9s cubic-bezier(.16,.84,.44,1) both}.mx-ribbon__nodes{position:relative;z-index:1;flex:1;min-width:0;display:flex;justify-content:space-between;gap:10px;margin:0;padding:0;list-style:none}.mx-ribbon__node{margin:0;padding:7px 12px;border-radius:999px;white-space:nowrap;background:#0f2a23;border:1px solid rgba(110,231,183,.35);color:#d1fae5;font-size:13px;font-weight:700;animation:mx-rb-pop .45s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(.35s + var(--i) * .11s)}.mx-ribbon__hub{position:relative;z-index:1;flex:none;padding:9px 18px;border-radius:999px;white-space:nowrap;background:radial-gradient(circle at 30% 25%,#a7f3d0,#10b981 70%);color:#0c201b;font-size:15px;font-weight:700;animation:mx-rb-pop .5s cubic-bezier(.16,.84,.44,1) both,mx-rb-glow 2.6s ease-in-out infinite;animation-delay:calc(.45s + var(--i) * .11s),calc(1.2s + var(--i) * .11s)}.mx-ribbon__pulse{position:absolute;z-index:0;top:50%;left:20px;width:70px;height:3px;margin-top:-1px;border-radius:3px;background:linear-gradient(90deg,transparent,#cffafe,transparent);opacity:0;animation:mx-rb-pulse 2.8s linear infinite;animation-delay:1.6s}.mx-ribbon__pulse--late{animation-delay:3s}@keyframes mx-rb-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mx-rb-pop{0%{opacity:0;transform:translateY(8px) scale(.85)}to{opacity:1;transform:none}}@keyframes mx-rb-glow{0%,to{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 0 8px #10b9812e,0 0 28px #10b9818c}}@keyframes mx-rb-pulse{0%{left:20px;opacity:0}10%{opacity:1}85%{opacity:1}to{left:calc(100% - 110px);opacity:0}}@media(max-width:1280px){.mx-ribbon__node:nth-child(n+7){display:none}}@media(max-width:1100px){.mx-ribbon__node:nth-child(n+5){display:none}}@media(max-width:760px){.mx-ribbon__node:nth-child(n+4){display:none}}@media(max-width:560px){.mx-ribbon{height:80px;padding:0 14px;gap:10px}.mx-ribbon__track{left:14px;right:14px}.mx-ribbon__node:nth-child(n+3){display:none}.mx-ribbon__node{padding:6px 10px;font-size:12px}.mx-ribbon__hub{padding:8px 14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.mx-ribbon__track,.mx-ribbon__node,.mx-ribbon__hub{animation:none}.mx-ribbon__pulse{display:none}}@media(max-width:700px){.mx-app__intro{text-align:center}.mx-app__lede{margin-left:auto;margin-right:auto}.mx-app__promises{justify-content:center}.mx-view__title,.mx-view__text{text-align:center;margin-left:auto;margin-right:auto}.mx-own__head{justify-content:center}.mx-own__head>div{width:100%}.mx-proof__filters{justify-content:center}.mx-talk__title,.mx-talk__text,.mx-talk__foot{text-align:center;margin-left:auto;margin-right:auto}.mx-talk .mx-actions{justify-content:center}.jhk-about .jhk-label{justify-content:center;text-align:center}.jhk-about .jhk-about-headline,.mx-about-map__title{text-align:center}.mx-map__zoom,.mx-map__chips{justify-content:center}.jhk-blog-section .jhk-label,.jhk-blog-section h2{justify-content:center;text-align:center}}.mx-eyebrow{text-transform:none;letter-spacing:0;font-size:15px}.mx-marquee{position:relative;display:flex;overflow:hidden;margin-top:26px;gap:10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mx-marquee__list{display:flex;gap:10px;flex:none;margin:0;padding:0;list-style:none;animation:mx-marquee 46s linear infinite}.mx-marquee:hover .mx-marquee__list{animation-play-state:paused}.mx-marquee__item{margin:0;padding:8px 16px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:700;color:var(--mx-brand-800);background:#ffffffb3;border:1px solid #c6e9d9}.mx-marquee__item:nth-child(3n+2){color:var(--mx-cyan-700);border-color:var(--mx-cyan-line)}.mx-marquee__item:nth-child(3n){color:var(--mx-lime-700);border-color:var(--mx-lime-line)}@keyframes mx-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 10px))}}.mx-craft{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mx-craft__item{margin:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border-radius:16px;background:#f1faf6;border:1px solid #cfe7dc}.mx-craft__check circle{stroke:#a7f3d0;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.mx-craft__check path{stroke:#047857;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mx-view.is-active .mx-craft__check circle{animation:mx-draw .6s ease-out both;animation-delay:calc(var(--i) * .12s)}.mx-view.is-active .mx-craft__check path{animation:mx-draw .4s ease-out both;animation-delay:calc(.35s + var(--i) * .12s)}@keyframes mx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.mx-craft__title{margin:0;font-size:17px;font-weight:700;color:var(--mx-ink);white-space:nowrap}.mx-craft__text{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--mx-body)}.mx-stack{margin-top:22px;padding-top:18px;border-top:1px solid var(--mx-line)}.mx-stack__title{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--mx-ink)}.mx-stack__list{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.mx-stack__item{margin:0;padding:7px 13px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:700;color:#e6f4ee;background:linear-gradient(160deg,#14533d,#0c201b)}.mx-view.is-active .mx-stack__item{animation:mx-tile-in .35s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(.5s + var(--i) * 40ms)}.mx-faq{padding-block:clamp(56px,8vw,96px)}.mx-faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,56px);align-items:start}.mx-faq__head{position:sticky;top:110px}.mx-faq__title{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--mx-ink);text-wrap:balance}.mx-faq__intro{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--mx-body)}.mx-faq__list{display:grid;gap:10px}.mx-faq__item{border-radius:18px;background:#ffffffbf;border:1px solid var(--mx-line);transition:background .25s ease,border-color .25s ease}.mx-faq__item[open]{background:#fff;border-color:var(--mx-brand-200);box-shadow:var(--mx-shadow)}.mx-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:var(--mx-ink)}.mx-faq__q::-webkit-details-marker{display:none}.mx-faq__q:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mx-brand-500);border-radius:18px}.mx-faq__icon{flex:none;color:var(--mx-brand-700)}.mx-faq__icon-v{transform-origin:center;transition:transform .25s ease}.mx-faq__item[open] .mx-faq__icon-v{transform:scaleY(0)}.mx-faq__a{padding:0 22px 20px}.mx-faq__a p{margin:0;font-size:16px;line-height:1.6;color:var(--mx-body);max-width:640px}.mx-faq__item[open] .mx-faq__a{animation:mx-in .3s cubic-bezier(.16,.84,.44,1) both}.mx-cta{padding-top:0}.mx-cta__panel{position:relative;overflow:hidden}.mx-cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(110,231,183,.06) 0 1px,transparent 1px 28px)}.mx-cta__panel>*{position:relative}@media(max-width:1024px){.mx-faq__inner{grid-template-columns:minmax(0,1fr)}.mx-faq__head{position:static}}@media(max-width:860px){.mx-craft{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.mx-faq__head,.mx-stack__title{text-align:center}.mx-stack__list{justify-content:center}.mx-cta__title,.mx-cta__text,.mx-cta__foot{text-align:center;margin-left:auto;margin-right:auto}.mx-cta .mx-actions{justify-content:center}}@media(prefers-reduced-motion:reduce){.mx-marquee__list{animation:none}.mx-marquee{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none}.mx-marquee__list[aria-hidden=true]{display:none}.mx-marquee__list{flex-wrap:wrap;justify-content:center}.mx-view.is-active .mx-craft__check circle,.mx-view.is-active .mx-craft__check path,.mx-view.is-active .mx-stack__item,.mx-faq__item[open] .mx-faq__a{animation:none}}.mx-modules{grid-template-columns:minmax(0,1fr);gap:8px}.mx-module__desc{white-space:nowrap}@media(max-width:1400px){.mx-build{grid-template-columns:minmax(0,1fr)}.mx-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-module__desc{display:none}.mx-module__check{grid-row:auto}.mx-blueprint{max-width:560px;width:100%;margin-inline:auto}.mx-blueprint__canvas{aspect-ratio:4 / 3}}@media(max-width:760px){.mx-modules{grid-template-columns:minmax(0,1fr)}.mx-module__desc{display:block}.mx-module__check{grid-row:1 / span 2}.mx-blueprint__canvas{aspect-ratio:1 / 1}}.mx-hub{width:clamp(92px,30%,128px);height:auto;aspect-ratio:1 / 1}.mx-hub__sub,.mx-view__title{white-space:nowrap}@media(max-width:560px){.mx-view__title{white-space:normal;font-size:24px}}@media(max-width:860px){.mx-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.mx-rail__tab{width:100%;padding:10px 6px;text-align:center;justify-items:center}}@media(max-width:560px){.mx-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.mx-ribbon{justify-content:space-between}.mx-ribbon__nodes{display:contents}.jhk-about .jhk-about-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.jhk-about .jhk-about-headline{font-size:clamp(34px,3.2vw,50px)!important;white-space:nowrap}@media(max-width:1100px){.jhk-about .jhk-about-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.jhk-about .mx-about-side{max-width:none}}@media(max-width:420px){.jhk-about .jhk-about-headline{font-size:27px!important}}@media(max-width:1024px){.mx-own__row{grid-template-columns:minmax(0,1fr);gap:6px}}@media(max-width:560px){.mx-own__rent,.mx-own__own{font-size:14px}}@media(max-width:860px){.mx-app__promises{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.mx-app__promises{align-items:center}}@media(max-width:560px){.mx-map__zoom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.jhk-blog-headline .jhk-grad{display:inline-block;white-space:nowrap}.mx-posts{padding-block:clamp(56px,8vw,96px)!important;background:#10b9810f!important;border-top:1px solid rgba(16,185,129,.15)}.mx-posts__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.mx-posts .jhk-label{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;font-weight:700;color:var(--mx-brand-700)!important;margin-bottom:8px}.mx-posts__title{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--mx-ink);white-space:nowrap}.mx-posts__all{flex:none}.mx-posts__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.mx-posts__item{margin:0;display:flex}.mx-post{flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;text-decoration:none!important;background:#fff;border:1px solid var(--mx-line);box-shadow:var(--mx-shadow);transition:transform .2s ease,box-shadow .2s ease}.mx-post:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0c201b1f}.mx-post:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mx-brand-500)}.mx-post__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0f2a23}.mx-post__media img,.mx-post__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,.84,.44,1)}.mx-post:hover .mx-post__media img{transform:scale(1.04)}.mx-post__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 40%,rgba(16,185,129,.35),transparent 60%),repeating-linear-gradient(0deg,rgba(110,231,183,.08) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(110,231,183,.08) 0 1px,transparent 1px 24px),linear-gradient(160deg,#0f2a23,#0a1a16)}.mx-post__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px}.mx-post__meta{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--mx-muted);white-space:nowrap}.mx-post__tag{padding:4px 10px;border-radius:999px;background:var(--mx-green-bg);color:var(--mx-brand-800);font-weight:700;overflow:hidden;text-overflow:ellipsis}.mx-post__title{margin:0;font-size:19px;line-height:1.3;font-weight:700;color:var(--mx-ink);min-height:2.6em}.mx-post__excerpt{margin:0;font-size:15px;line-height:1.55;color:var(--mx-body)}.mx-post__more{margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;color:var(--mx-brand-700);white-space:nowrap}.mx-posts__empty{margin:0;font-size:17px;color:var(--mx-body)}.mx-posts__empty a{color:var(--mx-brand-700)}@media(max-width:900px){.mx-posts__grid{grid-template-columns:minmax(0,1fr)}.mx-post{flex-direction:row}.mx-post__media{flex:none;width:38%;aspect-ratio:auto;min-height:100%}}@media(max-width:700px){.mx-posts__head{flex-direction:column;align-items:center;text-align:center}.mx-posts__title{white-space:normal}}@media(max-width:560px){.mx-post{flex-direction:column}.mx-post__media{width:100%;aspect-ratio:16 / 10;min-height:0}.mx-posts__all{width:100%}}@media(prefers-reduced-motion:reduce){.mx-post,.mx-post__media img{transition:none}}@media(max-width:900px){.mx-ribbon__node:nth-child(n+4){display:none}}@media(min-width:1025px){.mx-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.mx-faq__title{font-size:clamp(28px,3vw,40px)}@media(max-width:560px){.mx-cta__panel{padding:32px 20px}.mx-cta__title{font-size:26px}.mx-talk{padding:28px 16px}.mx-talk__title{font-size:24px}.mx-faq__q{padding:16px 18px;font-size:16px}.mx-faq__a{padding:0 18px 18px}}.mx-map__arc{vector-effect:none;stroke-width:1.5}.mx-map .mx-map__arc.is-hot{stroke-width:2.6}.mx-map__svg{width:100%;height:100%}.mx-app:first-child,.shopify-section:first-child .mx-app{padding-top:0}.mx-band{position:relative;overflow:hidden;color:#fff;padding:76px 0 150px;background:radial-gradient(1100px 520px at 82% -10%,rgba(16,185,129,.3),transparent 62%),radial-gradient(900px 520px at -5% 110%,rgba(8,145,178,.26),transparent 62%),radial-gradient(700px 400px at 45% 60%,rgba(132,204,22,.08),transparent 70%),linear-gradient(180deg,#06140f,#0b1f19 55%,#0f2a23)}.mx-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(110,231,183,.035) 0 1px,transparent 1px 48px)}.mx-loom{position:relative;z-index:1;display:block;width:100%;height:clamp(150px,17vw,250px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}.mx-band__inner{position:relative;z-index:2;margin-top:clamp(4px,1.5vw,20px)}.mx-band .mx-app__title{color:#fff;font-size:clamp(42px,6.4vw,92px);line-height:.98;letter-spacing:-.04em}.mx-band .mx-app__lede{color:#b7d7cc}.mx-band .mx-app__promises li{color:#e6f4ee}.mx-band .mx-app__promises svg{color:#6ee7b7}.mx-band .mx-marquee__item{background:#ffffff0f;border-color:#6ee7b747;color:#d1fae5}.mx-band .mx-marquee__item:nth-child(3n+2){border-color:#22d3ee4d;color:#cffafe}.mx-band .mx-marquee__item:nth-child(3n){border-color:#a3e6354d;color:#ecfccb}.mx-app__inner{position:relative;z-index:3;margin-top:-96px}.mx-app__shell{box-shadow:inset 0 0 0 1px #09090b12,0 30px 80px #06140f59}.mx-dark .theme__header{background:#06140fb8!important;border-bottom:1px solid rgba(110,231,183,.14)!important}.mx-dark .theme__header .navlink,.mx-dark .theme__header .navtext,.mx-dark .theme__header .header__mobile__button,.mx-dark .theme__header button{color:#e6f4ee!important}.mx-dark .theme__header .navlink:hover .navtext,.mx-dark .theme__header .navlink:focus-visible .navtext{color:#6ee7b7!important}.mx-dark .theme__header img{filter:invert(1) brightness(1.15)}.mx-faq{background:linear-gradient(180deg,#ccfbf18c,#d1fae559);border-top:1px solid rgba(16,185,129,.15)}.mx-cta{padding-top:clamp(40px,6vw,72px)}@media(max-width:700px){.mx-band{padding-bottom:120px}.mx-app__inner{margin-top:-72px}}@media(prefers-reduced-motion:reduce){.mx-loom{opacity:.9}}.mx-dark .theme__header .header__desktop__upper,.mx-dark .theme__header .header__desktop__lower,.mx-dark .theme__header .header__desktop,.mx-dark .theme__header .header__mobile,.mx-dark .theme__header .header__wrapper,.mx-dark .theme__header .theme__header-inner{background:transparent!important}.mx-dark .theme__header .hamburger__lines span{background:#e6f4ee!important}@media(max-width:420px){.mx-band .mx-app__title{font-size:34px;letter-spacing:-.03em}}@media(min-width:701px)and (max-width:900px){.mx-band{padding-top:96px}}.mx-about-side__note{color:var(--mx-body)}@media(max-width:700px){.mx-about-side__note{text-align:center}}.mx-loom{height:clamp(88px,8.8vw,136px)}@media(min-width:1101px){.mx-band .mx-app__intro{max-width:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,2.8vw,56px);align-items:center}.mx-band .mx-app__title{font-size:clamp(46px,4.1vw,84px);max-width:9.6em}.mx-app__aside{container-type:inline-size;min-width:0;padding-left:clamp(24px,2.4vw,40px);border-left:1px solid rgba(110,231,183,.22)}.mx-app__aside .mx-app__lede{margin-top:0;max-width:620px;font-size:16px}.mx-app__aside .mx-app__promises{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px}}@container (min-width: 560px){.mx-app__aside .mx-app__promises{flex-direction:row;flex-wrap:nowrap;gap:22px}}.mx-app__strip{display:flex;align-items:center;gap:12px;margin-top:26px}.mx-app__strip .mx-marquee{flex:1 1 auto;min-width:0;margin-top:0}.mx-app__aside .mx-app__strip{margin-top:20px}.mx-motion{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(110,231,183,.35);border-radius:999px;background:#ffffff0f;color:#d1fae5;cursor:pointer;transition:background .2s ease,border-color .2s ease}.mx-motion:hover{background:#6ee7b729;border-color:#6ee7b799}.mx-motion:focus-visible{outline:none;box-shadow:0 0 0 2px #06140f,0 0 0 4px #6ee7b7}.mx-motion[hidden],.mx-motion__play,.mx-motion[aria-pressed=true] .mx-motion__pause{display:none}.mx-motion[aria-pressed=true] .mx-motion__play{display:block}.mx-band.is-still .mx-marquee__list{animation-play-state:paused}.footer a:not(.footer__icon){display:inline-flex;align-items:center;min-height:44px}.footer .footer__icon--social{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}body.focus-enabled *:focus{outline:none}body.focus-enabled *:focus-visible{outline:2px solid #0f766e;outline-offset:2px}body.focus-enabled :is(.theme__header,.mx-band,.mx-rail,.mx-cta__panel,.mx-talk,.mx-dark #MainContent,.mx-dark .footer) *:focus-visible{outline-color:#6ee7b7}body.focus-enabled :is(.mx-btn,.mx-rail__tab,.mx-module,.mx-switch__opt,.mx-proof__pick,.mx-step__head,.mx-proof__filter,.mx-tile__btn,.mx-faq__q,.mx-post,.mx-motion):focus-visible{outline:none}body.mx-dark{background:#06140f!important}.mx-dark #MainContent{position:relative;background:repeating-linear-gradient(90deg,rgba(110,231,183,.035) 0 1px,transparent 1px 48px),radial-gradient(1100px 520px at 82% 0%,rgba(16,185,129,.3),transparent 62%),radial-gradient(900px 620px at -5% 16%,rgba(8,145,178,.26),transparent 62%),radial-gradient(900px 600px at 50% 36%,rgba(132,204,22,.08),transparent 70%),radial-gradient(1000px 640px at 100% 52%,rgba(16,185,129,.22),transparent 62%),radial-gradient(900px 620px at 0% 72%,rgba(8,145,178,.22),transparent 62%),radial-gradient(1100px 600px at 85% 96%,rgba(16,185,129,.22),transparent 62%),linear-gradient(180deg,#06140f,#0b1f19 22%,#0f2a23 45%,#0b1f19 70%,#0f2a23 88%,#06140f)}.mx-dark .mx-band{background:none}.mx-dark .mx-band:after{content:none}.mx-dark :is(.jhk-about,.mx-faq,.mx-cta,.mx-posts){--mx-ink: #ffffff;--mx-body: #b7d7cc;--mx-muted: #9dc3b6;--mx-line: rgba(110, 231, 183, .18);color:#fff}.mx-dark .jhk-about,.mx-dark .mx-faq,.mx-dark .mx-posts{background:transparent!important;border-color:#6ee7b71f!important}.mx-dark :is(.jhk-about,.mx-posts) .jhk-label{color:#6ee7b7!important}.mx-dark .jhk-about .jhk-countries-card{border:1px solid rgba(110,231,183,.22)!important;box-shadow:none}.mx-dark .mx-map__frame{border-color:#6ee7b738}.mx-dark .mx-faq__item{background:#ffffff0a}.mx-dark .mx-faq__item:hover{border-color:#6ee7b757}.mx-dark .mx-faq__item[open]{background:#ffffff12;border-color:#6ee7b76b;box-shadow:none}.mx-dark .mx-faq__icon{color:#6ee7b7}.mx-dark .mx-faq__q:focus-visible{box-shadow:0 0 0 2px #06140f,0 0 0 4px #6ee7b7}.mx-dark .mx-cta__panel{border:1px solid rgba(110,231,183,.22);box-shadow:none}.mx-dark .mx-posts .mx-btn--ghost{background:#ffffff0f;border-color:#6ee7b759}.mx-dark .mx-posts .mx-btn--ghost:hover{background:#6ee7b724}.mx-dark .mx-post{background:#ffffff0d;border-color:#6ee7b72e;box-shadow:none}.mx-dark .mx-post:hover{border-color:#6ee7b766;box-shadow:0 14px 34px #00000059}.mx-dark .mx-post:focus-visible{box-shadow:0 0 0 2px #06140f,0 0 0 4px #6ee7b7}.mx-dark .mx-post__tag{background:#6ee7b724;color:#a7f3d0}.mx-dark .mx-post__more,.mx-dark .mx-posts__empty a{color:#6ee7b7}.mx-dark .footer{--mx-muted: #9dc3b6;background:#06140f!important;color:#b7d7cc;border-top:1px solid rgba(110,231,183,.12)}.mx-dark .footer a{color:#b7d7cc!important}.mx-dark .footer a:hover{color:#6ee7b7!important}.mx-dark .footer small{color:#9dc3b6}.mx-dark .theme__header:after{background:#06140fe0!important}.mx-modules{gap:0 24px;border-top:1px solid rgba(12,32,27,.12)}.mx-module,.mx-module[aria-pressed=true]{position:relative;border:0;border-bottom:1px solid rgba(12,32,27,.12);border-radius:0;background:transparent;box-shadow:none;padding:13px 12px 13px 18px}.mx-module:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;border-left:2px dashed transparent;transition:border-color .2s ease}.mx-module:hover,.mx-module.is-hot{background:#10b9810f;box-shadow:none}.mx-module[aria-pressed=true]{background:linear-gradient(90deg,#10b98121,#10b98100 80%)}.mx-module[aria-pressed=true]:before{border-left-color:#0f766e}.mx-module[aria-pressed=true] .mx-module__name{color:var(--mx-ink)}.mx-module[aria-pressed=true] .mx-module__desc{color:var(--mx-body)}.mx-module__check{width:18px;height:18px;margin-top:2px;border-radius:4px;border:1.5px dashed #8aa39a}.mx-module[aria-pressed=true] .mx-module__check{background:#0f766e;border:1.5px solid #0f766e;color:#fff}.mx-module:active{transform:none}.mx-sheet{position:relative}.mx-sheet:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;pointer-events:none;--c: rgba(15, 118, 110, .55);background:linear-gradient(var(--c),var(--c)) left top / 14px 1px no-repeat,linear-gradient(var(--c),var(--c)) left top / 1px 14px no-repeat,linear-gradient(var(--c),var(--c)) right top / 14px 1px no-repeat,linear-gradient(var(--c),var(--c)) right top / 1px 14px no-repeat,linear-gradient(var(--c),var(--c)) left bottom / 14px 1px no-repeat,linear-gradient(var(--c),var(--c)) left bottom / 1px 14px no-repeat,linear-gradient(var(--c),var(--c)) right bottom / 14px 1px no-repeat,linear-gradient(var(--c),var(--c)) right bottom / 1px 14px no-repeat}.mx-blueprint__canvas{border-radius:6px 6px 0 0;border-color:#6ee7b752;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(110,231,183,.11) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(110,231,183,.11) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,rgba(110,231,183,.04) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(110,231,183,.04) 0 1px,transparent 1px 12px),linear-gradient(160deg,#0f2a23,#0a1a16)}.mx-blueprint__canvas:before,.mx-blueprint__canvas:after{content:"";position:absolute;pointer-events:none;z-index:0}.mx-blueprint__canvas:before{left:0;right:0;top:0;height:14px;border-bottom:1px solid rgba(110,231,183,.25);background-color:#06140f99;background-image:repeating-linear-gradient(90deg,rgba(110,231,183,.75) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(110,231,183,.4) 0 1px,transparent 1px 6px);background-size:100% 13px,100% 5px;background-repeat:no-repeat;background-position:left bottom,left bottom}.mx-blueprint__canvas:after{left:0;top:14px;bottom:0;width:14px;border-right:1px solid rgba(110,231,183,.25);background-color:#06140f99;background-image:repeating-linear-gradient(0deg,rgba(110,231,183,.75) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,rgba(110,231,183,.4) 0 1px,transparent 1px 6px);background-size:13px 100%,5px 100%;background-repeat:no-repeat;background-position:right top,right top}.mx-blueprint__lines,.mx-hub,.mx-node{z-index:1}.mx-guide{stroke:#6ee7b74d;stroke-width:1;stroke-dasharray:3 5}.mx-line{stroke:#6ee7b7;stroke-width:1.5}.mx-line.is-hot{stroke:#ecfdf5;stroke-width:2}.mx-node{opacity:.6;transform:translate(-50%,-50%) scale(.96);padding:7px 11px;border-radius:3px;border:1px dashed rgba(110,231,183,.6);background:#0a1a16;color:#b7d7cc;font-size:12.5px;box-shadow:none;transition:opacity .3s ease .15s,transform .35s cubic-bezier(.16,.84,.44,1) .15s,background .2s ease,color .2s ease}.mx-node.is-on{opacity:1;transform:translate(-50%,-50%) scale(1);border:1px solid #6ee7b7;color:#ecfdf5}.mx-node.is-hot{opacity:1;background:#6ee7b7;border-color:#6ee7b7;color:#06140f;box-shadow:none}.mx-hub,.mx-hub.is-live{background:#06140f;color:#fff;border:1.5px solid #6ee7b7;box-shadow:none;overflow:visible}.mx-hub:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%;border:1px dashed rgba(110,231,183,.5)}.mx-hub:after{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;pointer-events:none;--t: rgba(110, 231, 183, .8);background:linear-gradient(var(--t),var(--t)) center top / 1px 12px no-repeat,linear-gradient(var(--t),var(--t)) center bottom / 1px 12px no-repeat,linear-gradient(var(--t),var(--t)) left center / 12px 1px no-repeat,linear-gradient(var(--t),var(--t)) right center / 12px 1px no-repeat}.mx-hub__sub{color:#6ee7b7}.mx-hub__count{display:none}.mx-sheet__block{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(110,231,183,.32);border-top:0;border-radius:0 0 6px 6px;background:#0a1a16}.mx-sheet__block>div{padding:9px 12px 10px;min-width:0}.mx-sheet__block>div+div{border-left:1px solid rgba(110,231,183,.2)}.mx-sheet__block dt{font-size:11px;color:#8fb5a8;white-space:nowrap}.mx-sheet__block dd{margin:2px 0 0;font-size:13px;font-weight:700;color:#ecfdf5;white-space:nowrap}.mx-sheet{container-type:inline-size}@container (max-width: 520px){.mx-sheet__block{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-sheet__block>div:nth-child(3){border-left:0}.mx-sheet__block>div:nth-child(n+3){border-top:1px solid rgba(110,231,183,.2)}}@media(max-width:560px){.mx-hub{width:84px}.mx-hub__title{font-size:14px}.mx-hub__sub{font-size:11px}.mx-node{font-size:11.5px;padding:6px 8px}}.mx-sheet--proof .mx-proof__stage{position:relative;overflow:hidden;border-radius:6px 6px 0 0;box-shadow:none;border:1px solid rgba(110,231,183,.32);border-bottom:0;padding:calc(clamp(22px,2.6vw,32px) + 10px) clamp(22px,2.6vw,32px) clamp(22px,2.6vw,32px) calc(clamp(22px,2.6vw,32px) + 12px)}.mx-sheet--proof .mx-proof__stage:before,.mx-sheet--proof .mx-proof__stage:after{content:"";position:absolute;pointer-events:none;background-color:#00000038}.mx-sheet--proof .mx-proof__stage:before{left:0;right:0;top:0;height:14px;border-bottom:1px solid rgba(255,255,255,.16);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 6px);background-size:100% 13px,100% 5px;background-repeat:no-repeat;background-position:left bottom,left bottom}.mx-sheet--proof .mx-proof__stage:after{left:0;top:14px;bottom:0;width:14px;border-right:1px solid rgba(255,255,255,.16);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.55) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,rgba(255,255,255,.3) 0 1px,transparent 1px 6px);background-size:13px 100%,5px 100%;background-repeat:no-repeat;background-position:right top,right top}.mx-proof__grid{gap:0;border-top:1px solid rgba(12,32,27,.12);border-left:1px solid rgba(12,32,27,.12)}.mx-proof__grid li{border-right:1px solid rgba(12,32,27,.12);border-bottom:1px solid rgba(12,32,27,.12)}.mx-tile__btn,.mx-tile--ops .mx-tile__btn,.mx-tile--data .mx-tile__btn{position:relative;border:0;border-radius:0;background:transparent;padding:12px 14px 12px 20px;--tint: 16, 185, 129;--stitch: #0f766e}.mx-tile--ops .mx-tile__btn{--tint: 8, 145, 178;--stitch: #0e7490}.mx-tile--data .mx-tile__btn{--tint: 101, 163, 13;--stitch: #4d7c0f}.mx-tile__btn:before{content:"";position:absolute;left:6px;top:9px;bottom:9px;border-left:2px dashed transparent;transition:border-color .2s ease}.mx-tile__btn:hover{transform:none;box-shadow:none;background:rgba(var(--tint),.06)}.mx-tile__btn[aria-pressed=true],.mx-tile--ops .mx-tile__btn[aria-pressed=true],.mx-tile--data .mx-tile__btn[aria-pressed=true]{background:linear-gradient(90deg,rgba(var(--tint),.14),rgba(var(--tint),0) 85%)}.mx-tile__btn[aria-pressed=true]:before{border-left-color:var(--stitch)}.mx-tile__btn[aria-pressed=true] .mx-tile__kind{color:var(--stitch)}.mx-tile__btn[aria-pressed=true] .mx-tile__title{color:var(--mx-ink)}.mx-tile__btn:focus-visible{box-shadow:inset 0 0 0 2px var(--stitch)}.mx-steps{gap:0;border:1px solid rgba(12,32,27,.14);border-radius:6px;overflow:hidden;background:#ffffff80}.mx-step,.mx-step.is-active{position:relative;border:0;border-radius:0;background:transparent}.mx-step+.mx-step{border-left:1px solid rgba(12,32,27,.12)}.mx-step:before{content:"";position:absolute;left:18px;right:18px;top:0;border-top:2px dashed transparent;transition:border-color .25s ease}.mx-step.is-active{background:linear-gradient(180deg,#10b9811f,#10b98100 85%)}.mx-step.is-active:before{border-top-color:#0f766e}.mx-step__num{position:relative;background:transparent;border:1.5px solid #0f766e;color:#0f766e}.mx-step.is-active .mx-step__num,.mx-step.is-done .mx-step__num{background:#0f766e;color:#fff}.mx-step.is-active .mx-step__num:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgba(15,118,110,.6)}@media(max-width:1280px){.mx-step+.mx-step{border-left:0;border-top:1px solid rgba(12,32,27,.12)}.mx-step:before{left:0;right:auto;top:14px;bottom:14px;border-top:0;border-left:2px dashed transparent}.mx-step.is-active:before{border-left-color:#0f766e}.mx-step.is-active{background:linear-gradient(90deg,#10b9811f,#10b98100 85%)}}.mx-steps__track{position:relative;height:16px;margin-top:14px;background:none;border-radius:0;overflow:visible}.mx-steps__track:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(15,118,110,.5)}.mx-steps__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:1px solid rgba(15,118,110,.75);background:repeating-linear-gradient(90deg,rgba(15,118,110,.75) 0 1px,transparent 1px calc(100% / var(--count, 3)))}.mx-steps__track span{position:absolute;left:0;top:calc(50% - 1px);height:2px;border-radius:0;background:#0f766e}.mx-steps__track span:after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#0f766e}@media(hover:none){.mx-marquee:hover .mx-marquee__list{animation-play-state:running}}.mx-band.is-still .mx-marquee__list,.mx-band.is-still .mx-marquee:hover .mx-marquee__list{animation-play-state:paused}.mx-band .mx-marquee__item,.mx-band .mx-marquee__item:nth-child(n){--lit: 1;--rgb: 110, 231, 183;opacity:calc(.4 + .6 * var(--lit));background:rgba(var(--rgb),calc(.03 + .1 * var(--lit)));border-color:rgba(var(--rgb),calc(.16 + .5 * var(--lit)));box-shadow:0 0 calc(24px * var(--lit)) rgba(var(--rgb),calc(.3 * var(--lit)))}.mx-band .mx-marquee__item:nth-child(3n+2){--rgb: 34, 211, 238}.mx-band .mx-marquee__item:nth-child(3n){--rgb: 163, 230, 53}.mx-band .mx-marquee{--beam: 50%}.mx-band .mx-marquee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(150px 46px at var(--beam) 50%,rgba(110,231,183,.16),transparent 70%)}@media(prefers-reduced-motion:reduce){.mx-band .mx-marquee:before{content:none}}.mx-band .mx-marquee{padding-block:12px;margin-block:-12px}.mx-marquee.is-js{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.mx-marquee.is-js:active{cursor:grabbing}.mx-marquee.is-js .mx-marquee__list{animation:none;will-change:transform}.mx-story{padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,72px);color:#fff}.mx-story__hero{margin-bottom:clamp(48px,7vw,88px)}.mx-story__title{margin:0;font-size:clamp(30px,3.6vw,60px);line-height:1.04;font-weight:700;letter-spacing:-.035em;color:#fff}.mx-story__title span{display:block;white-space:nowrap}.mx-story__title span+span{color:#6ee7b7}.mx-story__lede{margin:22px 0 0;max-width:640px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#b7d7cc}.mx-chapter{position:relative;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:clamp(32px,4.5vw,56px) 0;border-top:1px solid rgba(110,231,183,.18)}.mx-chapter:before{content:"";position:absolute;left:0;top:-6px;width:1px;height:12px;background:#6ee7b7}.mx-chapter__margin{align-self:start;position:sticky;top:110px}.mx-chapter__label{margin:0 0 8px;font-size:14px;font-weight:700;color:#6ee7b7;white-space:nowrap}.mx-chapter__title{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap}.mx-chapter__body{min-width:0;max-width:760px}.mx-chapter__text p{margin:0 0 16px;font-size:17px;line-height:1.65;color:#cfe5dc}.mx-chapter__text p:last-child{margin-bottom:0}.mx-chapter__link{margin:22px 0 0}.mx-chapter__link a{font-size:16px;font-weight:700;color:#6ee7b7;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mx-chapter__link a:hover{color:#a7f3d0}.mx-contact{margin-top:32px}.mx-sheet.mx-contact:after{--c: rgba(110, 231, 183, .6)}.mx-contact__frames{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;border:1px solid rgba(110,231,183,.22);border-radius:6px;background:#ffffff08}.mx-contact__frame{margin:0;min-width:0}.mx-contact__media{aspect-ratio:4 / 3;border-radius:3px;overflow:hidden;background:#f4f7f5}.mx-contact__media img{width:100%;height:100%;display:block;object-fit:contain}.mx-contact__frame:first-child .mx-contact__media img{object-fit:cover;object-position:50% 35%}.mx-contact__caption{margin:8px 0 0;font-size:12px;color:#9dc3b6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-shift{margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(110,231,183,.22);border-radius:6px;overflow:hidden}.mx-shift__cell{position:relative;margin:0;padding:20px 22px 22px 26px;background:#ffffff08}.mx-shift__cell+.mx-shift__cell{border-left:1px solid rgba(110,231,183,.18)}.mx-shift__cell dt{margin:0;font-size:17px;font-weight:700;color:#b7d7cc;line-height:1.3}.mx-shift__cell dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:#b7d7cc}.mx-shift__cell--now dt,.mx-shift--ai .mx-shift__cell dt{color:#fff}.mx-shift__cell--now{background:linear-gradient(90deg,#10b98124,#10b98108 85%)}.mx-shift__cell--now:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;border-left:2px dashed #6ee7b7}.mx-needs{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid rgba(110,231,183,.18)}.mx-needs li{margin:0;display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid rgba(110,231,183,.18);font-size:17px;font-weight:700;color:#ecfdf5}.mx-needs svg{flex:none;color:#6ee7b7}.mx-story__map{margin-top:28px}@media(max-width:900px){.mx-chapter{grid-template-columns:minmax(0,1fr);gap:18px}.mx-chapter__margin{position:static}.mx-shift{grid-template-columns:minmax(0,1fr)}.mx-shift__cell+.mx-shift__cell{border-left:0;border-top:1px solid rgba(110,231,183,.18)}}@media(max-width:1000px){.mx-story__title span{white-space:normal}}@media(max-width:700px){.mx-story__hero,.mx-chapter__margin{text-align:center}.mx-story__lede{margin-left:auto;margin-right:auto}.mx-contact__frames{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory}.mx-contact__frame{scroll-snap-align:start}.mx-needs li{font-size:16px;align-items:flex-start}.mx-needs svg{margin-top:3px}}.mx-blog{padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,104px);color:#fff}.mx-blog__head{margin-bottom:clamp(28px,4vw,44px)}.mx-blog__title{margin:0;font-size:clamp(40px,5vw,72px);line-height:1;font-weight:700;letter-spacing:-.04em;color:#fff}.mx-blog__lede{margin:16px 0 0;max-width:620px;font-size:18px;line-height:1.6;color:#b7d7cc}.mx-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:28px;text-decoration:none!important;border:1px solid rgba(110,231,183,.22);border-radius:6px;background:#ffffff0a;transition:border-color .2s ease}.mx-lead:hover{border-color:#6ee7b773}.mx-lead:focus-visible{outline:none;box-shadow:0 0 0 2px #06140f,0 0 0 4px #6ee7b7}.mx-lead__media{position:relative;min-height:280px;overflow:hidden;border-radius:6px 0 0 6px;background:#0f2a23}.mx-lead__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,.84,.44,1)}.mx-lead:hover .mx-lead__media img{transform:scale(1.03)}.mx-lead__body{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,36px);min-width:0}.mx-lead__title{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#fff;text-wrap:balance}.mx-lead__excerpt{margin:0;font-size:16px;line-height:1.6;color:#b7d7cc}.mx-lead .mx-post__more{margin-top:auto}.mx-pages{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:40px}.mx-pages__num,.mx-pages__step,.mx-pages__gap{min-width:44px;height:44px;padding:0 14px;display:inline-grid;place-items:center;border-radius:999px;font-size:15px;font-weight:700;color:#cfe5dc;text-decoration:none!important;white-space:nowrap}.mx-pages__num,.mx-pages__step{border:1px solid rgba(110,231,183,.25)}.mx-pages__num:hover,.mx-pages__step:hover{border-color:#6ee7b7;color:#fff}.mx-pages__num.is-current{background:#6ee7b7;border-color:#6ee7b7;color:#06140f}.mx-article{padding:clamp(40px,6vw,80px) 0 clamp(48px,7vw,88px);color:#fff}.mx-article__head{max-width:900px;margin:0 auto;text-align:center}.mx-article__back{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700;color:#6ee7b7!important;text-decoration:none!important}.mx-article__back:before{content:"";width:18px;height:1px;margin-right:10px;background:currentColor}.mx-article__back:hover{color:#a7f3d0!important}.mx-article__meta{justify-content:center;gap:14px;margin-top:10px;color:#9dc3b6}.mx-article__title{margin:18px 0 0;font-size:clamp(32px,4.2vw,56px);line-height:1.06;font-weight:700;letter-spacing:-.035em;color:#fff;text-wrap:balance}.mx-article__cover{margin:clamp(32px,4vw,52px) auto 0;max-width:1100px}.mx-article__cover img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid rgba(110,231,183,.22)}.mx-sheet.mx-article__cover:after{--c: rgba(110, 231, 183, .6)}.mx-article__column{max-width:700px;margin:clamp(32px,4vw,52px) auto 0}.mx-rte{font-size:18px;line-height:1.7;color:#d7ebe3;overflow-wrap:break-word}.mx-rte>*{margin:0 0 1.1em}.mx-rte>*:last-child{margin-bottom:0}.mx-rte h2,.mx-rte h3,.mx-rte h4{margin:1.8em 0 .6em;line-height:1.25;font-weight:700;color:#fff;letter-spacing:-.015em}.mx-rte h2{font-size:28px}.mx-rte h3{font-size:22px}.mx-rte h4{font-size:18px}.mx-rte a{color:#6ee7b7;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mx-rte a:hover{color:#a7f3d0}.mx-rte strong,.mx-rte b{color:#fff}.mx-rte ul,.mx-rte ol{padding-left:1.3em}.mx-rte li{margin:0 0 .45em}.mx-rte li::marker{color:#6ee7b7}.mx-rte blockquote{margin-left:0;padding:4px 0 4px 20px;border-left:2px dashed #6ee7b7;color:#ecfdf5;font-size:20px}.mx-rte img{display:block;max-width:100%;height:auto;border-radius:6px}.mx-rte hr{border:0;border-top:1px solid rgba(110,231,183,.2);margin:2em 0}.mx-rte code{padding:2px 6px;border-radius:4px;background:#ffffff14;font-size:.88em;color:#ecfdf5}.mx-rte pre{padding:16px 18px;border-radius:6px;background:#0a1a16;border:1px solid rgba(110,231,183,.18);overflow-x:auto;font-size:14px;line-height:1.55}.mx-rte pre code{padding:0;background:none}.mx-rte table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.mx-rte th,.mx-rte td{padding:10px 12px;border-bottom:1px solid rgba(110,231,183,.18);text-align:left}.mx-rte th{color:#fff}.mx-rte iframe{max-width:100%}.mx-article__foot{margin-top:40px;padding-top:24px;border-top:1px solid rgba(110,231,183,.18);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.mx-article__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mx-article__tags li{margin:0}.mx-article__tags a{display:inline-block;text-decoration:none!important}.mx-article__share{display:flex;gap:10px}.mx-comments{margin-top:48px}.mx-comments__title{margin:0 0 16px;font-size:22px;font-weight:700;color:#fff}.mx-comment{padding:16px 0;border-top:1px solid rgba(110,231,183,.18)}.mx-comment__meta{margin:0 0 8px;font-size:14px;color:#9dc3b6}.mx-comment__meta strong{color:#fff;margin-right:8px}.mx-comment .mx-rte{font-size:16px}.mx-comments__note{font-size:14px;color:#9dc3b6}.mx-comments__form{margin-top:28px;display:grid;gap:14px}.mx-comments__form-title{margin:0;font-size:18px;font-weight:700;color:#fff}.mx-comments__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mx-comments__form label{display:grid;gap:6px;font-size:14px;font-weight:700;color:#cfe5dc}.mx-comments__form input,.mx-comments__form textarea{width:100%;padding:12px 14px;border-radius:6px;border:1px solid rgba(110,231,183,.3);background:#ffffff0d;color:#fff;font:inherit;font-weight:400}.mx-comments__form input:focus,.mx-comments__form textarea:focus{outline:none;border-color:#6ee7b7;box-shadow:0 0 0 3px #6ee7b733}.mx-comments__form .mx-btn{justify-self:start}.mx-article__more{margin-top:clamp(56px,7vw,88px);padding-top:clamp(32px,4vw,48px);border-top:1px solid rgba(110,231,183,.18)}.mx-article__more-title{margin:0 0 24px;font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap}@media(max-width:900px){.mx-lead{grid-template-columns:minmax(0,1fr)}.mx-lead__media{min-height:0;aspect-ratio:16 / 9;border-radius:6px 6px 0 0}}@media(max-width:700px){.mx-blog__head{text-align:center}.mx-blog__lede{margin-left:auto;margin-right:auto}.mx-rte{font-size:17px}.mx-article__foot{justify-content:center}.mx-comments__row{grid-template-columns:minmax(0,1fr)}.mx-article__more-title{text-align:center;white-space:normal}}.mx-dark :is(.mx-story,.mx-blog,.mx-article){--mx-ink: #ffffff;--mx-body: #b7d7cc;--mx-muted: #9dc3b6;--mx-line: rgba(110, 231, 183, .18)}.mx-story,.mx-blog,.mx-article{--mx-head: 76px;padding-top:calc(var(--mx-head) + clamp(24px,3.5vw,48px))}@media(min-width:701px)and (max-width:900px){.mx-story,.mx-blog,.mx-article{--mx-head: 96px}}@media(max-width:700px){.mx-story,.mx-blog,.mx-article{--mx-head: 72px}}@media(max-width:420px){.mx-story__title{font-size:28px}.mx-story__title span{text-wrap:balance}}.mx-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:radial-gradient(110% 90% at 50% 45%,rgba(45,212,191,.16),transparent 62%),linear-gradient(rgba(110,231,183,.07) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(90deg,rgba(110,231,183,.07) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(160deg,#0f2a23,#06140f)}.mx-cover svg{width:100%;height:100%;display:block;transition:transform .5s cubic-bezier(.16,.84,.44,1)}.mx-post:hover .mx-cover svg,.mx-lead:hover .mx-cover svg{transform:scale(1.04)}.mx-cover svg *{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mx-lead .mx-cover svg *{stroke-width:1.4}.mx-cover .k0{stroke:#6ee7b757}.mx-cover .k1{stroke:#6ee7b7}.mx-cover .k2{stroke:#67e8f9}.mx-cover .k3{stroke:#bef264}.mx-cover .f0{fill:#6ee7b757;stroke:none}.mx-cover .f1{fill:#6ee7b7;stroke:none}.mx-cover .f2{fill:#67e8f9;stroke:none}.mx-cover .f3{fill:#bef264;stroke:none}.mx-cover .dash{stroke-dasharray:3 7}.mx-cover .a{animation-duration:var(--t, 3.2s);animation-delay:var(--d, 0s);animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-box:fill-box;transform-origin:center}.mx-cover .a-pulse{animation-name:mxc-pulse}.mx-cover .a-fade{animation-name:mxc-fade}.mx-cover .a-blink{animation-name:mxc-blink;animation-duration:1s;animation-timing-function:steps(1,end)}.mx-cover .a-move{animation-name:mxc-move}.mx-cover .a-scale{animation-name:mxc-scale}.mx-cover .a-pop{animation-name:mxc-pop}.mx-cover .a-rise{animation-name:mxc-rise;animation-timing-function:linear}.mx-cover .a-spin{animation-name:mxc-spin;animation-timing-function:linear}.mx-cover .a-type{animation-name:mxc-type;transform-origin:left center}.mx-cover .a-grow{animation-name:mxc-grow;transform-origin:center bottom}.mx-cover .a-flow{stroke-dasharray:6 8;animation-name:mxc-flow;animation-timing-function:linear;animation-duration:var(--t, 1.4s)}.mx-cover .a-draw{stroke-dasharray:1 1;animation-name:mxc-draw}@keyframes mxc-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes mxc-fade{0%,20%{opacity:1}50%,70%{opacity:.12}to{opacity:1}}@keyframes mxc-blink{0%{opacity:1}50%{opacity:0}}@keyframes mxc-move{0%,15%{transform:translate(0)}50%,65%{transform:translate(var(--x, 0px),var(--y, 0px))}to{transform:translate(0)}}@keyframes mxc-scale{0%,15%{transform:scale(1)}50%,65%{transform:scale(var(--s, .8))}to{transform:scale(1)}}@keyframes mxc-pop{0%{transform:scale(.6);opacity:0}22%{transform:scale(1.06);opacity:1}32%,82%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes mxc-rise{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-64px);opacity:0}}@keyframes mxc-spin{to{transform:rotate(360deg)}}@keyframes mxc-type{0%{transform:scaleX(0);opacity:1}45%,82%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes mxc-grow{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes mxc-flow{to{stroke-dashoffset:-28}}@keyframes mxc-draw{0%{stroke-dashoffset:1}50%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.mx-cover.is-still .a{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mx-cover .a{animation:none!important}.mx-cover svg{transition:none}}@media(max-width:860px){.mx-rail{display:flex;flex-direction:row;gap:8px;padding:12px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 16px;scrollbar-width:none}.mx-rail::-webkit-scrollbar{display:none}.mx-rail.has-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.mx-rail.has-more-start{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.mx-rail.has-more-start.has-more-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.mx-rail__tab{flex:none;width:auto;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;scroll-snap-align:start;box-shadow:inset 0 0 0 1px #6ee7b74d}.mx-rail__tab:before{display:none}.mx-rail__label{font-size:15px}.mx-rail__tab[aria-selected=true]{background:#6ee7b7;box-shadow:none}.mx-rail__tab[aria-selected=true] .mx-rail__label{color:#06140f}body.focus-enabled .mx-rail__tab:focus-visible{box-shadow:0 0 0 2px #0c201b,0 0 0 4px #6ee7b7}.mx-modules{gap:8px;border-top:0}.mx-module,.mx-module[aria-pressed=true]{border:1px solid rgba(12,32,27,.14);border-radius:12px;background:#fff;padding:12px 14px}.mx-module:before{display:none}.mx-module:hover,.mx-module.is-hot{background:#fff;border-color:#0f766e73}.mx-module[aria-pressed=true]{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e;background:#f2fbf7}.mx-module__check{border-style:solid}}@media(max-width:359px){.mx-module,.mx-module[aria-pressed=true]{padding:12px 10px}.mx-module__desc{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/maximus.css.map */
