@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.syne_22976550-module__GH8CFq__className{font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-style:normal}.syne_22976550-module__GH8CFq__variable{--font-marketing-display:"Syne", ui-sans-serif, system-ui, sans-serif}
.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}.marketing-root{--mk-ink:#0b2e36;--mk-ink-soft:#163f49;--mk-mist:#e8f0ef;--mk-paper:#f4f7f6;--mk-brass:#b8923a;--mk-brass-deep:#8f7028;--mk-fog:#0b2e36ad;--mk-display:var(--font-marketing-display), "Syne", sans-serif;--mk-body:var(--font-plus-jakarta), var(--font-marketing-body), ui-sans-serif, system-ui, sans-serif;color:var(--mk-ink);background:var(--mk-paper);font-family:var(--mk-body);min-height:100vh}.marketing-root *{box-sizing:border-box}@keyframes mk-rise{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes mk-ken{0%{transform:none}to{transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-rise{animation:.9s cubic-bezier(.22,1,.36,1) both mk-rise}.mk-rise-delay{animation:1s cubic-bezier(.22,1,.36,1) .15s both mk-rise}.mk-rise-delay-2{animation:1s cubic-bezier(.22,1,.36,1) .28s both mk-rise}.mk-ken{animation:12s ease-out both mk-ken}.mk-fade-in{animation:1.1s both mk-fade}.mk-display{font-family:var(--mk-display)}.mk-body{font-family:var(--mk-body)}.mk-site-header{border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s}.mk-chrome--scrolled .mk-site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b2e36d1;border-bottom-color:#ffffff14;box-shadow:0 10px 30px #081e2438}.mk-reveal{--mk-delay:0s;opacity:1;filter:none;transform:none}.mk-reveal--fade{filter:blur(4px);transform:none}.mk-reveal--scale{transform:scale(.96)}.mk-reveal--left{transform:translate(-36px)}.mk-reveal--right{transform:translate(36px)}.mk-reveal.mk-in{opacity:1;filter:none;transform:none}.mk-reveal-stagger>.mk-reveal-child,.mk-reveal-stagger.mk-in>.mk-reveal-child{opacity:1;transform:none}.mk-reveal-stagger.mk-in>.mk-reveal-child:first-child{transition-delay:40ms}.mk-reveal-stagger.mk-in>.mk-reveal-child:nth-child(2){transition-delay:.11s}.mk-reveal-stagger.mk-in>.mk-reveal-child:nth-child(3){transition-delay:.18s}.mk-reveal-stagger.mk-in>.mk-reveal-child:nth-child(4){transition-delay:.25s}.mk-reveal-stagger.mk-in>.mk-reveal-child:nth-child(5){transition-delay:.32s}.mk-reveal-stagger.mk-in>.mk-reveal-child:nth-child(6){transition-delay:.39s}.mk-cta{transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s,box-shadow .25s,color .25s}.mk-cta:hover{transform:translateY(-2px)}.mk-cta:active{transform:translateY(0)}.mk-cta-brass:hover{box-shadow:0 10px 24px #b8923a47}.mk-cta-ink:hover{box-shadow:0 10px 24px #0b2e3633}.mk-media-frame{position:relative;overflow:hidden}.mk-media-frame img,.mk-media-frame .mk-media-img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.mk-media-frame:hover img,.mk-media-frame:hover .mk-media-img{transform:scale(1.03)}.mk-features-band{color:var(--mk-ink);background:#eef3f2}.mk-features-pattern{opacity:.55;background-color:#eef3f2;background-image:linear-gradient(#0b2e360b 1px,#0000 1px),linear-gradient(90deg,#0b2e360b 1px,#0000 1px),radial-gradient(80% 50% at 50% -10%,#b8923a12,#0000 55%);background-size:28px 28px,28px 28px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.mk-features-wash{pointer-events:none;background:radial-gradient(circle at 12% 30%,#ffffff8c,#0000 42%),radial-gradient(circle at 88% 70%,#0b2e360a,#0000 40%);position:absolute;inset:0}.mk-feature-index{min-width:2rem;height:1.75rem;color:var(--mk-ink-soft);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#ffffffb8;border:1px solid #0b2e3624;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.mk-feature-stage{position:relative}.mk-feature-stage:before{content:"";z-index:0;background:linear-gradient(145deg,#0b2e3614,#b8923a1a);border-radius:1.25rem;position:absolute;inset:18% -4% -8% 8%;transform:rotate(1.2deg)}.mk-browser{z-index:1;background:#fff;border:1px solid #0b2e361a;border-radius:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 40px #0b2e361f,0 2px 6px #0b2e360f}.mk-browser__chrome{background:linear-gradient(#f7f9f8 0%,#eef2f1 100%);border-bottom:1px solid #0b2e3614;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.mk-browser__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.mk-browser__dot--red{background:#d9a3a0}.mk-browser__dot--amber{background:#d8c08a}.mk-browser__dot--green{background:#9bb8a8}.mk-browser__url{min-width:0;color:var(--mk-ink-soft);letter-spacing:.01em;background:#ffffffe6;border:1px solid #0b2e3614;border-radius:.45rem;flex:1;align-items:center;gap:.4rem;margin-left:.35rem;padding:.28rem .65rem;font-size:.7rem;font-weight:500;display:flex}.mk-browser__lock{border:1.5px solid #0b2e3659;border-radius:.15rem .15rem .2rem .2rem;flex-shrink:0;width:.55rem;height:.55rem;position:relative}.mk-browser__lock:before{content:"";border:1.5px solid #0b2e3659;border-bottom:none;border-radius:.28rem .28rem 0 0;width:.32rem;height:.28rem;margin-left:-.16rem;position:absolute;top:-.28rem;left:50%}.mk-browser__viewport{background:var(--mk-paper)}.mk-pains-band{color:var(--mk-ink);background:#e9f0ee;position:relative;overflow:hidden}.mk-pains-pattern{opacity:.6;pointer-events:none;background-color:#e9f0ee;background-image:linear-gradient(#0b2e360d 1px,#0000 1px),linear-gradient(90deg,#0b2e360d 1px,#0000 1px),radial-gradient(70% 45% at 80% 0,#b8923a14,#0000 50%);background-size:28px 28px,28px 28px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.mk-pains-wash{pointer-events:none;background:radial-gradient(circle at 8% 20%,#ffffff80,#0000 40%),radial-gradient(circle at 92% 80%,#0b2e360d,#0000 42%);position:absolute;inset:0}.mk-pain-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #0b2e361a;border-radius:.85rem;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 10px 28px #0b2e360f}.mk-pain-card:hover{border-color:#0b2e3629;transform:translateY(-3px);box-shadow:inset 0 1px #fffc,0 16px 36px #0b2e361a}.mk-pain-media{aspect-ratio:16/9;background:var(--mk-ink);width:100%;position:relative;overflow:hidden}.mk-pain-photo{filter:grayscale(.35)contrast(1.05)saturate(.75);transform:scale(1.02)}.mk-pain-card:hover .mk-pain-photo{filter:grayscale(.15)contrast(1.06)saturate(.9)}.mk-pain-grade{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0b2e3614 0%,#0000 35%,#0b2e368c 100%),linear-gradient(90deg,#0b2e3633,#0000 40%),repeating-linear-gradient(0deg,#0000,#0000 2px,#0b2e3608 2px 3px);position:absolute;inset:0}.mk-pain-media-meta{z-index:1;align-items:center;gap:.55rem;display:flex;position:absolute;bottom:.85rem;left:.85rem}.mk-pain-label{color:var(--mk-ink);letter-spacing:.12em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.mk-pain-copy{padding:1.15rem 1.25rem 1.35rem}.mk-readiness-list{border-top:1px solid color-mix(in srgb, var(--mk-ink) 12%, transparent);gap:0;max-width:28rem;margin:0;padding:0;list-style:none;display:grid}.mk-readiness-list>li{border-bottom:1px solid color-mix(in srgb, var(--mk-ink) 12%, transparent);color:var(--mk-ink);grid-template-columns:2.25rem 1fr;align-items:baseline;gap:.85rem;padding:.85rem 0;font-size:.975rem;font-weight:600;line-height:1.45;display:grid}.mk-readiness-list-num{font-family:var(--mk-display);letter-spacing:.08em;color:var(--mk-brass-deep);font-size:.78rem;font-weight:700}.mk-readiness-list--wide{max-width:none}.mk-readiness-list--wide>li{grid-template-columns:2.5rem 1fr;padding:1.05rem 0;font-weight:500}.mk-link-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}a:hover .mk-link-arrow{transform:translate(4px)}.mk-director-card:hover .mk-director-tooltip,.mk-director-card:focus-visible .mk-director-tooltip{opacity:1}@media (hover:none){.mk-director-tooltip{opacity:1;width:auto;max-width:9rem;color:var(--mk-ink);box-shadow:none;text-align:center;background:0 0;margin:.45rem auto 0;padding:0;position:static;transform:none}.mk-director-tooltip span{display:none}.mk-director-tooltip p:first-child{color:var(--mk-ink);font-size:.72rem;font-weight:700}.mk-director-tooltip p:nth-child(2){color:var(--mk-ink-soft);font-size:.68rem;font-weight:600}.mk-director-tooltip p:last-of-type{display:none}.mk-director-under{margin-top:.55rem}.mk-cta:hover,.mk-pain-card:hover{box-shadow:none;transform:none}.mk-media-frame:hover img,.mk-media-frame:hover .mk-media-img{transform:none}.mk-pain-photo{filter:grayscale(.2)contrast(1.04)saturate(.85)}}.mk-mobile-band{background:radial-gradient(circle at 85% 15%, #b8923a24, transparent 40%), radial-gradient(circle at 10% 90%, #0b2e3612, transparent 45%), linear-gradient(180deg, var(--mk-paper) 0%, var(--mk-mist) 48%, var(--mk-paper) 100%)}.mk-mobile-wash{pointer-events:none;opacity:.55;background-image:radial-gradient(#0b2e360d .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0}.mk-mobile-module-strip{flex-wrap:wrap;place-content:flex-start;gap:.45rem;display:flex}.mk-mobile-shot-wrap{justify-content:center;align-items:center;display:flex}.mk-phone-frame{background:linear-gradient(160deg,#1a3f48 0%,#0b2e36 55%,#071f25 100%);border-radius:2rem;width:min(100%,17.5rem);padding:.55rem;position:relative;box-shadow:inset 0 1px #ffffff1f,0 28px 60px #0b2e3647}.mk-phone-notch{z-index:2;background:#071f25eb;border-radius:999px;width:28%;height:.7rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.mk-phone-screen{background:var(--mk-mist);aspect-ratio:1024/1536;border-radius:1.55rem;position:relative;overflow:hidden}.mk-phone-screen-img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.mk-mobile-chip{color:var(--mk-ink);letter-spacing:.01em;background:#ffffffbf;border:1px solid #0b2e361f;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.mk-mobile-card{background:#ffffffc7;border:1px solid #0b2e361a;border-radius:1.1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.3rem 1.4rem;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffffd9,0 14px 32px #0b2e360d}.mk-mobile-card:hover{border-color:#0b2e362e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 18px 40px #0b2e3614}.mk-mobile-card-head{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.mk-mobile-card-icon{background:color-mix(in srgb, var(--mk-ink) 92%, white);color:#fff;border-radius:.7rem;place-content:center;width:2.35rem;height:2.35rem;display:grid}.mk-mobile-solves{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mk-mobile-solves>li{color:var(--mk-ink-soft);padding-left:1.05rem;font-size:.9rem;line-height:1.45;position:relative}.mk-mobile-solves>li:before{content:"";background:var(--mk-brass);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}@media (prefers-reduced-motion:reduce){.mk-mobile-card,.mk-mobile-card:hover{transition:none;transform:none}}.mk-fit-band{background:radial-gradient(circle at 12% 20%, #b8923a1f, transparent 42%), radial-gradient(circle at 88% 80%, #0b2e360f, transparent 40%), linear-gradient(180deg, var(--mk-mist) 0%, var(--mk-paper) 55%, var(--mk-mist) 100%)}.mk-fit-wash{pointer-events:none;opacity:.7;background-image:repeating-linear-gradient(-12deg,#0000,#0000 18px,#0b2e3605 18px 19px);position:absolute;inset:0}.mk-fit-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #0b2e361f;border-radius:1.15rem;flex-direction:column;gap:1.15rem;padding:1.35rem 1.35rem 1.45rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 18px 40px #0b2e360f}.mk-fit-panel-top{border-bottom:1px solid #0b2e3614;padding-bottom:1rem}.mk-fit-qlist{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mk-fit-qitem{background:#0b2e3609;border:1px solid #0b2e360f;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.65rem .75rem;display:grid}.mk-fit-no{color:#9b2c2c;flex-shrink:0;align-items:center;gap:.3rem;margin-top:.05rem;display:inline-flex}.mk-fit-no-text{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.mk-fit-qtext{color:var(--mk-ink);font-size:.925rem;font-weight:500;line-height:1.45}.mk-fit-score{background:#9b2c2c0a;border:1px dashed #9b2c2c59;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.85rem .95rem;display:grid}.mk-fit-score-ring{background:radial-gradient(circle at center, white 56%, transparent 57%), conic-gradient(from -90deg, #9b2c2cd9 var(--mk-fit-pct,0%), #0b2e361a 0);border-radius:999px;place-content:center;width:3.6rem;height:3.6rem;display:grid;box-shadow:inset 0 0 0 1px #0b2e360f}.mk-fit-score-num{font-family:var(--mk-display);color:#9b2c2c;grid-area:1/1;margin-left:-.15rem;font-size:1.15rem;font-weight:700;line-height:1}.mk-fit-score-den{color:var(--mk-ink-soft);grid-area:1/1;margin-top:1.15rem;margin-left:.85rem;font-size:.7rem;font-weight:700}.mk-fit-meter{background:#0b2e361a;border-radius:999px;height:.35rem;overflow:hidden}.mk-fit-meter-fill{border-radius:inherit;background:#9b2c2c;width:0%;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.mk-fit-panel:hover .mk-fit-meter-fill,.mk-fit-panel:focus-within .mk-fit-meter-fill{width:8%}.mk-fit-verdict{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.mk-fit-cta{background:var(--mk-ink);color:#fff;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:.8rem 1.1rem;font-size:.925rem;font-weight:600;display:inline-flex}.mk-fit-cta:hover{background:var(--mk-ink-soft)}@media (prefers-reduced-motion:reduce){.mk-fit-meter-fill{transition:none}}@keyframes mk-trust-scroll-up{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(-1 * var(--mk-trust-item-count) * var(--mk-trust-item-h)), 0)}}.mk-trust-rail-track--scroll{animation:mk-trust-scroll-up calc(var(--mk-trust-item-count) * 2.6s) linear infinite;will-change:transform}.mk-trust-rail:hover .mk-trust-rail-track--scroll,.mk-trust-rail:focus-within .mk-trust-rail-track--scroll{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-trust-rail-track--scroll,.mk-rise,.mk-rise-delay,.mk-rise-delay-2,.mk-ken,.mk-fade-in,.animate-bounce{animation:none}.mk-reveal,.mk-reveal-stagger>.mk-reveal-child{opacity:1;filter:none;transition:none;transform:none}.mk-cta,.mk-pain-card,.mk-fit-meter-fill,.mk-media-frame img,.mk-media-frame .mk-media-img,.mk-link-arrow,.mk-site-header{transition:none}.mk-cta:hover,.mk-pain-card:hover{transform:none}.mk-fit-panel:hover .mk-fit-meter-fill,.mk-fit-panel:focus-within .mk-fit-meter-fill{width:0%}.mk-feature-stage:before{display:none}.mk-pain-photo,.mk-pain-card:hover .mk-pain-photo{filter:grayscale(.25)contrast(1.04)saturate(.8)}}.mk-compliance-band{background:var(--mk-paper)}.mk-compliance-wash{pointer-events:none;background:radial-gradient(circle at 12% 0,#b8923a1f,#0000 38%),radial-gradient(circle at 90% 80%,#0b2e360d,#0000 42%);position:absolute;inset:0}.mk-compliance-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid #0b2e361f;border-radius:1.15rem;flex-direction:column;padding:1.4rem 1.35rem 1.5rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 18px 40px #0b2e360f}.mk-compliance-icon{width:2.5rem;height:2.5rem;color:var(--mk-ink);background:#b8923a29;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}
