@font-face{font-family:GeistSans;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:GeistSans,GeistSans Fallback}.__variable_245d8d{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;appearance:none;-webkit-appearance:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:root{--color-dark-900:#0c0b1f;--color-dark-900-50:#0c0b1f80;--color-dark-700:#171326;--color-dark-500:#4c4c5c;--color-dark-300:#717079;--color-dark-200:#aaaab1;--color-dark-100:#d2d2db;--color-orange:#e5522b;--color-orange-on-dark:#f3613a;--color-orange-14:#e5522b24;--color-orange-50:#e5522b80;--color-white:#ffffff;--color-white-80:#ffffffcc;--color-black1:#110d1f;--color-bg:#f8f7f5;--color-bg2:#f1eeeb;--color-border:#dddddd;--color-border-on-dark:#ffffff1f;--color-white-fill-button:#ffffff26;--surface-light-texture:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.44'/%3E%3C/svg%3E");--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--text-xs:0.75rem;--text-xs--line-height:1.125rem;--text-xs--letter-spacing:-0.12px;--text-sm:0.875rem;--text-sm--line-height:1.25rem;--text-sm--letter-spacing:-0.14px;--text-base:1rem;--text-base--line-height:1.5rem;--text-base--letter-spacing:-0.16px;--text-lg:1.125rem;--text-lg--line-height:1.375rem;--text-lg--letter-spacing:-0.72px;--text-xl:1.25rem;--text-xl--line-height:1.5rem;--text-xl--letter-spacing:-0.8px;--text-2xl:1.75rem;--text-2xl--line-height:1.875rem;--text-2xl--letter-spacing:-1.12px;--text-3xl:2.125rem;--text-3xl--line-height:2.25rem;--text-3xl--letter-spacing:-1.7px;--text-4xl:2.625rem;--text-4xl--line-height:2.625rem;--text-4xl--letter-spacing:-2.1px;--text-5xl:3.5rem;--text-5xl--line-height:3.5rem;--text-5xl--letter-spacing:-2.8px;--container-max:1220px;--radius-pill:28px;--radius-pill-lg:46px;--shadow-card-hover:0 0 35px 0 rgba(12,11,31,0.08)}.container{margin-left:auto;margin-right:auto;max-width:var(--container-max);padding-left:1rem;padding-right:1rem}@media screen and (min-width:1201px){.container{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.phone-hidden{display:none}}.phone-only{display:none}@media screen and (max-width:767px){.phone-only{display:initial}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:no-preference){[data-reveal-item]{opacity:0;transform:translateY(48px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}[data-reveal-item][data-reveal-from=left]{transform:translateX(-56px)}[data-reveal-item][data-reveal-from=right]{transform:translateX(56px)}[data-reveal=revealed] [data-reveal-item]{opacity:1;transform:none}}.layout_body__oiEIT{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-dark-900);overflow-x:clip}.layout_marketingFrame__r8sLM{padding-left:.25rem;padding-right:.25rem}