:root{color-scheme:light;--ink:#1c1917;--muted:#57534e;--line:#e2ddd2;--paper:#f5f3f2;--blue:#1c4f8f;--content-width:1112px;--page-gutter:max(56px, calc((100vw - var(--content-width)) * .5))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:4px;outline:3px solid #cc8b36}nav>a:not(.button){transition:color .16s}nav>a:not(.button):hover{color:var(--blue)}.button{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:50px;padding:14px 26px;font:600 15px Geist,sans-serif;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{background:#163f73;transform:translateY(-2px);box-shadow:0 10px 24px -14px #1c4f8fcc}.button--small{min-height:0;padding:10px 18px;font-size:13.5px}.button--outline{border:1.5px solid var(--blue);min-height:0;color:var(--blue);background:0 0;padding:12px 22px;font-size:14px}.text-link{border-bottom:1.5px solid var(--blue);padding-bottom:2px;font:600 15px Geist,sans-serif}img{max-width:100%}.header-logo{width:190px}.site-header>nav{flex:1}.site-header>nav>.button{margin-left:auto}.site-shell{background:var(--paper);width:100%;color:var(--ink);overflow:hidden}.page-gutters{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}@media (prefers-reduced-motion:no-preference){.hero>div:first-child{animation:.7s cubic-bezier(.2,.75,.25,1) both enter}.hero>div:last-child{animation:.7s cubic-bezier(.2,.75,.25,1) .12s both enter}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (width<=960px){.site-header{padding-inline:28px!important}.site-header>nav{gap:18px!important}.hero,#platform{grid-template-columns:1fr!important;gap:48px!important;padding-inline:28px!important}.hero>div:last-child{max-width:640px}.site-shell [style*="grid-template-columns:1fr 1fr"],.site-shell [style*="grid-template-columns:1.3fr 1fr"],.site-shell [style*="grid-template-columns:1.25fr 1fr"],.site-shell [style*="grid-template-columns:420px 1fr"],.site-shell [style*="grid-template-columns:1fr 480px"]{grid-template-columns:1fr!important}.site-shell [style*=gap\:80px],.site-shell [style*=gap\:72px]{gap:40px!important}}@media (width<=720px){.site-header{justify-content:space-between!important;gap:12px!important;padding:8px 20px!important}.header-logo{width:148px}.site-header>nav>a:not(.button){display:none}.site-header>nav>.button{padding:10px 13px!important;font-size:12px!important}.site-shell>div:nth-child(2)>span:first-child{padding-inline:20px!important}.site-shell>div:nth-child(2)>span:last-child{animation:25s linear infinite ticker}.hero{gap:42px!important;padding:52px 20px 60px!important}.hero h1{font-size:clamp(42px,12vw,56px)!important}.hero>div:first-child>div:last-child{gap:18px;grid-template-columns:1fr!important}.hero>div:first-child>div:nth-last-child(2){flex-direction:column;align-items:flex-start!important}.site-shell>div:nth-child(n+4){padding-inline:20px!important}.site-shell h2{font-size:clamp(32px,9vw,40px)!important}.site-shell [style*="grid-template-columns:repeat(3"],.site-shell [style*="grid-template-columns:1fr 1fr 1fr"],.site-shell [style*="grid-template-columns:1fr auto auto"],.site-shell [style*="grid-template-columns:repeat(4"]{grid-template-columns:1fr!important}.site-shell [style*=display\:grid]{min-width:0}.site-shell [style*=padding\:56px]{padding:44px 20px!important}.site-shell [style*="padding:18px 56px 26px"]{flex-direction:column;gap:12px;padding:18px 20px 26px!important}.site-shell [style*="justify-content:center;gap:44px"]{flex-direction:column;align-items:flex-start;gap:18px!important}.site-shell [style*="border-radius:10px;overflow:hidden"]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.site-shell [style*="border-radius:10px;overflow:hidden"] img{min-width:700px}@keyframes ticker{to{transform:translate(-55%)}}}
