@font-face{font-family:IBM Plex Sans;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;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;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-vx-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_e8e2c9{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_e8e2c9{--font-vx-display:"Barlow Condensed","Barlow Condensed Fallback"}.vector{--bg:#0b1017;--bg-soft:#121925;--ink:#eef2f7;--muted:#9aa6b5;--line:#243041;--accent:#ff6a3d;--accent-2:#3b82f6;--panel:#151d2a;--font:var(--font-vx-sans),ui-sans-serif,system-ui,sans-serif;--display:var(--font-vx-display),ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);min-height:100vh;line-height:1.65}.vector *,.vector :after,.vector :before{box-sizing:border-box}.vector a{color:inherit;text-decoration:none}.vector .demo-banner{background:#05070b;color:#9aa6b5;font-size:.72rem;text-align:center;padding:.55rem 1rem;border-bottom:1px solid var(--line)}.vector .demo-banner strong{color:#fff}.vector .demo-nav{position:sticky;top:0;z-index:40;background:rgb(11 16 23/.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.vector .demo-nav__inner{max-width:76rem;margin:0 auto;padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.vector .demo-nav__brand{font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vector .demo-nav__links{display:none;gap:1.5rem;font-size:.88rem;font-weight:500;color:var(--muted)}.vector .demo-nav__links a:hover{color:#fff}.vector .demo-nav__cta{background:var(--accent);color:#111!important;padding:.55rem .95rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vector .demo-nav__menu{border:1px solid var(--line);background:transparent;color:#fff;padding:.45rem}.vector .demo-nav__drawer{display:grid;gap:.75rem;padding:0 1.25rem 1.25rem;color:var(--muted)}@media (min-width:900px){.vector .demo-nav__links{display:flex}.vector .demo-nav__drawer,.vector .demo-nav__menu{display:none}}.vx-shell{max-width:76rem;margin:0 auto;padding:0 1.25rem}.vx-hero{position:relative;min-height:min(92vh,52rem);display:grid;align-items:end;overflow:hidden}.vx-hero__media{position:absolute;inset:0}.vx-hero__media img{object-fit:cover}.vx-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgb(11 16 23/.78),rgb(11 16 23/.4) 48%,rgb(11 16 23/.15)),linear-gradient(180deg,transparent 45%,rgb(11 16 23/.62))}.vx-hero__copy{position:relative;z-index:1;padding:4rem 1.25rem 4.5rem;max-width:76rem;margin:0 auto;width:100%}.vx-hero__copy .kicker{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;color:var(--accent);margin:0 0 1rem;font-weight:700}.vx-hero__copy h1{font-family:var(--display);font-size:clamp(2.8rem,7vw,5.2rem);line-height:.98;margin:0;font-weight:700;letter-spacing:-.03em;max-width:12ch}.vx-hero__copy .lede{color:var(--muted);max-width:34rem;margin:1.25rem 0 0;font-size:1.05rem}.vx-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.vx-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:0;cursor:pointer}.vx-btn--solid{background:var(--accent);color:#111!important}.vx-btn--ghost{border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff!important}.vx-btn--blue{background:var(--accent-2);color:#fff!important}.vx-section{padding:4.5rem 0}.vx-section h2{font-family:var(--display);font-size:clamp(1.9rem,3.5vw,3rem);margin:0 0 .65rem;font-weight:700;letter-spacing:-.02em}.vx-section .lede{color:var(--muted);max-width:36rem;margin:0}.vx-split{display:grid;gap:2rem}@media (min-width:960px){.vx-split{grid-template-columns:.95fr 1.05fr;align-items:center}}.vx-services{display:grid;gap:1rem;margin-top:2rem}@media (min-width:760px){.vx-services{grid-template-columns:repeat(2,1fr)}}.vx-service{background:var(--panel);border:1px solid var(--line);padding:1.4rem 1.35rem;display:grid;gap:.7rem;transition:border-color .2s ease,transform .2s ease}.vx-service:hover{border-color:var(--accent);transform:translateY(-3px)}.vx-service h3{font-family:var(--display);font-size:1.35rem;margin:0;font-weight:700}.vx-service p{margin:0;color:var(--muted)}.vx-chips{display:flex;flex-wrap:wrap;gap:.4rem}.vx-chips span{padding:.25rem .55rem;font-size:.72rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.vx-chips span,.vx-panel{border:1px solid var(--line)}.vx-panel{background:var(--panel);padding:1.35rem}.vx-track-form{display:grid;gap:.75rem}@media (min-width:640px){.vx-track-form{grid-template-columns:1fr auto;align-items:end}}.vx-track-form label{display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.vx-track-form input{border:1px solid var(--line);background:#0b1017;color:#fff;padding:.85rem .95rem;font:inherit;letter-spacing:.06em;text-transform:uppercase}.vx-track-form button{background:var(--accent);color:#111;border:0;padding:.9rem 1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vx-samples{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.vx-samples button{border:1px solid var(--line);background:transparent;color:var(--muted);padding:.35rem .65rem;font-size:.75rem;cursor:pointer}.vx-samples button:hover{color:#fff;border-color:var(--accent-2)}.vx-result{margin-top:1.5rem;display:grid;gap:1rem}.vx-result__meta{display:grid;gap:.35rem}.vx-result__meta strong{font-size:1.15rem}.vx-result__meta span{color:var(--muted);font-size:.9rem}.vx-status{display:inline-flex;align-items:center;gap:.4rem;background:rgb(59 130 246/.15);color:#93c5fd;border:1px solid rgb(59 130 246/.35);padding:.35rem .7rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:fit-content}.vx-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.vx-timeline li{display:grid;grid-template-columns:1.1rem 1fr;gap:.85rem;padding:.85rem 0;border-top:1px solid var(--line)}.vx-timeline__dot{width:.7rem;height:.7rem;border-radius:999px;margin-top:.35rem;background:var(--line)}.vx-timeline li[data-done=true] .vx-timeline__dot{background:var(--accent)}.vx-timeline h4{margin:0;font-size:.95rem}.vx-timeline p{margin:.2rem 0 0;color:var(--muted);font-size:.85rem}.vx-error{color:#fda4a4;font-size:.9rem;margin-top:.75rem}.vx-note{color:var(--muted);font-size:.82rem;margin-top:.75rem}.vx-media{position:relative;min-height:18rem;overflow:hidden}.vx-media img{object-fit:cover}.vector .demo-form{display:grid;gap:.85rem}.vector .demo-form__field{display:grid;gap:.35rem;font-size:.9rem;font-weight:600}.vector .demo-form input,.vector .demo-form select,.vector .demo-form textarea{border:1px solid var(--line);background:#0b1017;color:#fff;padding:.75rem .85rem;font:inherit}.vector .demo-form button,.vector .demo-form__submit{background:var(--accent);color:#111;border:0;padding:.9rem 1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vector .demo-form__error,.vector .demo-form__field em{color:#fda4a4;font-size:.8rem;font-style:normal}.vector .demo-form-success{border:1px solid var(--line);background:var(--panel);padding:1.25rem}.vector .demo-form-success__note,.vx-footer{color:var(--muted);font-size:.85rem}.vx-footer{border-top:1px solid var(--line);padding:2rem 1.25rem 3rem;background:#05070b}.vx-footer__inner{max-width:76rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}@media (prefers-reduced-motion:reduce){.vx-service{transition:none}.vx-service:hover{transform:none}}