:root{--mk-t-head:#fff;--mk-t-strong:#e7edf0;--mk-t-body:#b8c3c9;--mk-t-dim:#8a969d;--mk-max:1200px;--mk-pad-x:clamp(20px,5vw,44px);--mk-section-gap:clamp(104px,13vh,168px);--mk-radius:10px;--mk-seam:hsla(0,0%,100%,.08);--mk-font-sans:var(--font-sans),"Inter",system-ui,sans-serif;--mk-font-display:var(--font-sans),"Inter",system-ui,sans-serif;--mk-font-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--mk-ink:#070809;--mk-ink-2:#0b0d0f;--mk-surface:#0e1113;--mk-surface-2:#13171a;--mk-glass:#0e1113;--mk-glass-strong:#0b0d0f;--mk-line:hsla(0,0%,100%,.09);--mk-line-strong:hsla(0,0%,100%,.16);--mk-teal:#ff8a5c;--mk-sky:#38bdf8;--mk-a1:#ff8a5c;--mk-a2:#ff7a45;--mk-a3:#f5c27a;--mk-a4:#ffb38a;--mk-mint:#ff8a5c;--mk-mint-soft:rgba(255,138,92,.12);--mk-intercept:#f5c27a;--mk-intercept-soft:hsla(35,86%,72%,.08);--mk-intercept-line:hsla(35,86%,72%,.32);--mk-dur-micro:200ms;--mk-dur-ui:400ms;--mk-dur-reveal:800ms;--mk-dur-hero:1100ms;--mk-ease:cubic-bezier(0.16,1,0.3,1);--mk-ease-loop:cubic-bezier(0.45,0,0.55,1);--mk-aurora:linear-gradient(95deg,var(--mk-teal) 0%,var(--mk-sky) 100%);--mk-aurora-soft:linear-gradient(95deg,#ffb38a,#ff8a5c 55%,#ff7a45);--mk-primary:#f4f7f7;--mk-primary-ink:#050607}.mk-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--mk-ink)}.mk-backdrop:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 1.2px);background-size:28px 28px;mask-image:radial-gradient(80% 55% at 50% 0,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 0,transparent 80%)}.mk-aurora-text{color:inherit}.mk-fonts{--mk-font-sans:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;--mk-font-display:var(--font-display),"Archivo",system-ui,sans-serif;font-family:var(--mk-font-sans)}.mk-display{font-family:var(--mk-font-display);font-variation-settings:"wdth" 104;font-weight:650;letter-spacing:-.03em}.mk-skip-link{position:fixed;top:-100px;left:16px;z-index:200;padding:10px 16px;border-radius:8px;background:var(--s4);color:var(--t0);font:600 13px/1 var(--mk-font-sans);border:1px solid var(--s6);transition:top .15s ease}.mk-skip-link:focus-visible{top:16px}.mk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mk-container{max-width:var(--mk-max);margin:0 auto;padding-inline:var(--mk-pad-x)}.mk-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 15px/1.3 var(--mk-font-sans);color:var(--mk-mint)}.mk-mono{font-family:var(--mk-font-mono);font-variant-ligatures:none}.mk-body{font-size:17px;line-height:1.65;color:var(--mk-t-body);letter-spacing:-.008em}.mk-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 24px;border-radius:8px;font:600 15px/1 var(--mk-font-sans);letter-spacing:-.012em;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform var(--mk-dur-micro) var(--mk-ease),box-shadow var(--mk-dur-micro) ease,background var(--mk-dur-micro) ease,border-color var(--mk-dur-micro) ease;white-space:nowrap}.mk-btn:active{transform:scale(.98);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.mk-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.mk-btn--primary{color:var(--mk-primary-ink);background:var(--mk-primary);border-color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 24px hsla(0,0%,100%,.08)}.mk-btn--primary:hover{background:#fff;box-shadow:0 0 0 4px rgba(255,138,92,.18),0 12px 36px hsla(0,0%,100%,.14)}.mk-btn--ghost{color:var(--mk-t-head);background:transparent;border-color:var(--mk-line-strong)}.mk-btn--ghost:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3)}.mk-panel{position:relative;background:linear-gradient(180deg,var(--mk-surface-2),var(--mk-surface));border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 50px rgba(0,0,0,.4);overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.mk-panel:hover{border-color:hsla(0,0%,100%,.16)}.mk-panel__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--mk-line);background:var(--mk-ink-2);font:500 10.5px/1 var(--mk-font-mono);letter-spacing:.06em;color:var(--mk-t-dim)}.mk-panel__dots{display:inline-flex;gap:5px;margin-right:4px}.mk-panel__dots i{width:8px;height:8px;border-radius:50%;background:#2a3034}.mk-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:44px 44px}.mk-illustrative{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/1.4 var(--mk-font-mono);letter-spacing:.04em;color:var(--mk-t-dim)}.mk-illustrative:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mk-t-dim);opacity:.6;flex-shrink:0}.mk-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:6px;background:var(--mk-surface-2);border:1px solid var(--mk-line);font:500 13.5px/1 var(--mk-font-sans);color:var(--mk-t-strong);white-space:nowrap}html{scroll-behavior:smooth}body [data-reveal]{transition:opacity var(--mk-dur-reveal) var(--mk-ease),transform var(--mk-dur-reveal) var(--mk-ease);transition-delay:calc(var(--d, 0) * 1ms)}body [data-reveal=up]:not([data-in]){opacity:0;transform:translateY(12px)}body [data-reveal=fade]:not([data-in]){opacity:0}body [data-stagger]>*{transition:opacity var(--mk-dur-reveal) var(--mk-ease),transform var(--mk-dur-reveal) var(--mk-ease);transition-delay:calc(var(--d, 0) * 1ms + min(var(--i, 0), 5) * 90ms)}body [data-stagger]:not([data-in])>*{opacity:0;transform:translateY(12px)}.mk-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.mk-word>span{display:inline-block;transition:transform var(--mk-dur-hero) var(--mk-ease),opacity var(--mk-dur-hero) var(--mk-ease);transition-delay:calc(var(--d, 0) * 1ms + var(--w, 0) * 70ms)}body [data-reveal=words]:not([data-in]) .mk-word>span{transform:translateY(105%);opacity:0}.mk-load .mk-word>span{animation:mk-word-in var(--mk-dur-hero) var(--mk-ease) both;animation-delay:calc(.15s + var(--w, 0) * 85ms)}.mk-load-fade{animation:mk-fade-in var(--mk-dur-hero) var(--mk-ease) both;animation-delay:var(--d,0ms)}@keyframes mk-word-in{0%{transform:translateY(105%);opacity:0}}@keyframes mk-fade-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mk-btn,.mk-load-fade,.mk-word>span,body [data-reveal],body [data-stagger]>*{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.mk-anim,.mk-anim:after,.mk-anim:before{animation:none!important;transition:none!important}}@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_afd4a3;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:__Archivo_afd4a3,__Archivo_Fallback_afd4a3;font-style:normal}.__variable_afd4a3{--font-display:"__Archivo_afd4a3","__Archivo_Fallback_afd4a3"}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_c8daab;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:__IBM_Plex_Sans_c8daab,__IBM_Plex_Sans_Fallback_c8daab;font-style:normal}.__variable_c8daab{--font-body:"__IBM_Plex_Sans_c8daab","__IBM_Plex_Sans_Fallback_c8daab"}