@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;src:url(styles/fonts/ibm-plex-sans-latin-wght-normal-e2291e842c.woff2) format("woff2-variations");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;src:url(styles/fonts/ibm-plex-sans-latin-ext-wght-normal-d160e20920.woff2) format("woff2-variations");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-display:swap;font-family:Onest;font-style:normal;font-weight:100 900;src:url(styles/fonts/onest-latin-wght-normal-052df74533.woff2) format("woff2-variations");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-display:swap;font-family:Onest;font-style:normal;font-weight:100 900;src:url(styles/fonts/onest-latin-ext-wght-normal-14e7d3079b.woff2) format("woff2-variations");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(styles/fonts/ibm-plex-mono-latin-400-normal-08949f728d.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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(styles/fonts/ibm-plex-mono-latin-ext-400-normal-6bc0f226a5.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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(styles/fonts/ibm-plex-mono-latin-500-normal-01d2854474.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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(styles/fonts/ibm-plex-mono-latin-ext-500-normal-6bb06407c9.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{ascent-override:96.9%;descent-override:26.2%;font-family:Onest Fallback;line-gap-override:0%;size-adjust:103.59%;src:local("Arial")}@font-face{ascent-override:103.5%;descent-override:28%;font-family:IBM Plex Sans Fallback;line-gap-override:0%;size-adjust:98.86%;src:local("Arial")}:root{--vs-ink:#1b2e4b;--vs-ink-body:rgba(27,46,75,.72);--vs-brand:#0168fa;--vs-brand-hover:#0152c8;--vs-brand-deep:#0152c8;--vs-success:#1a7a4a;--vs-danger:#c0392b;--vs-surface:#fff;--vs-surface-alt:#edf1f6;--vs-surface-dark:#1b2e4b;--vs-page:#eef4ff;--vs-line:#e3e8ef;--vs-radius:18px;--vs-radius-section:28px;--vs-content-max:1200px;--vs-gutter:clamp(20px,5vw,72px);--vs-page-gutter:clamp(8px,1.5vw,16px);--vs-section-gap:clamp(8px,1.5vw,16px);--vs-header-height:64px;--vs-scroll-padding:80px}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:var(--vs-scroll-padding);-webkit-text-size-adjust:100%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#eef4ff;color:#1b2e4b;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.55;min-height:100dvh}img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Onest,Onest Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;text-wrap:balance}h1{font-size:clamp(38px,6vw,72px);letter-spacing:-.04em;line-height:1}h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em}h2,h3{line-height:1.06}h3{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em}h4{font-size:clamp(18px,1.8vw,24px);letter-spacing:-.025em;line-height:1.15}p{color:rgba(27,46,75,.72);text-wrap:pretty}a{color:#0152c8;text-underline-offset:.2em;transition:color .18s ease}a:hover{text-decoration:underline}b,strong{font-weight:600}small{font-size:13.5px}code,kbd,samp{font-family:IBM Plex Mono,ui-monospace,SF Mono,menlo,monospace;font-size:.9em}blockquote{font-size:clamp(19px,1.7vw,25px);letter-spacing:-.025em;line-height:1.45}ol,ul{color:rgba(27,46,75,.72);padding-left:1.25em}li+li{margin-top:.4em}hr{border:0;border-top:1px solid #e3e8ef;height:0;margin:0}::-moz-selection{background-color:#0168fa;color:#fff}::selection{background-color:#0168fa;color:#fff}:focus-visible{border-radius:8px;outline:2px solid #0168fa;outline-offset:3px}.vs-sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vs-skip-link{background-color:#1b2e4b;border-bottom-right-radius:18px;color:#fff;left:0;padding:12px 20px;position:absolute;top:0;transform:translateY(-120%);transition:transform .18s ease;z-index:100}.vs-skip-link:focus{color:#fff;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vs-page{margin-inline:auto;max-width:1200px;padding:clamp(8px,1.5vw,16px)}.vs-page,.vs-page__main{display:flex;flex-direction:column;gap:clamp(8px,1.5vw,16px)}.vs-section{background-color:#fff;border-radius:28px;color:#1b2e4b;overflow:hidden;padding:clamp(56px,8vw,104px) clamp(20px,5vw,72px);position:relative}.vs-section--dark{background-color:#1b2e4b;color:#fff}.vs-section--brand{background-color:#0152c8;color:#fff}.vs-section--flush-bottom{padding-bottom:0}.vs-section--bare{background-color:transparent;border-radius:0;overflow:visible;padding:0}.vs-eyebrow{color:#0152c8;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;margin-bottom:22px;text-transform:uppercase}.vs-section--dark .vs-eyebrow{color:#7fb0ff}.vs-reveal-on [data-vs-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.vs-reveal-on [data-vs-reveal].is-shown{opacity:1;transform:none}.vs-btn{align-items:center;background-color:#0168fa;border:1px solid transparent;border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.15;padding:19px 28px;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.vs-btn:hover{background-color:#0152c8;color:#fff}.vs-btn--soft{background-color:#eef4ff;color:#1b2e4b}.vs-btn--soft:hover{background-color:#cfe3ff;color:#0152c8}.vs-btn--on-dark{background-color:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.vs-btn--on-dark:hover{background-color:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.vs-btn--ghost{background-color:#fff;border-color:#e3e8ef;color:#1b2e4b}.vs-btn--ghost:hover{background-color:#fff;border-color:#d8dee8;color:#0152c8}