.home-page{--home-ink:#212121;--home-muted:#616161;--home-slate:#64748b;--home-navy:#062459;--home-blue:#1863dc;--home-gold:#c9a227;--home-on-dark:#f8fafc;--home-on-dark-muted:#94a3b8;--home-white:#fff;--home-black:#000;--home-r-sm:4px;--home-r-md:8px;--home-r-lg:12px;--home-r-xl:16px;--home-r-pill:999px}.home-page:not(.marketing-page),.home-page:not(.marketing-page) .font-body,.home-page:not(.marketing-page) .font-mono,.home-page:not(.marketing-page) .font-sans{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.home-page:not(.marketing-page) .font-display{font-family:var(--font-space-grotesk),var(--font-inter),sans-serif}.home-page.marketing-page{font-family:var(--font-abc-diatype-mono),ui-monospace,monospace}.home-page.marketing-page .font-display,.home-page.marketing-page .font-serif-display{font-family:var(--font-untitled-serif),ui-serif,Georgia,serif}.home-page.marketing-page a[class*=rounded-button]{font-size:14px!important;line-height:1.35!important;letter-spacing:-.28px!important;border-radius:100px!important}.home-page .landing-main{color:var(--home-ink)}.home-page .landing-main .t24,.home-page .landing-main .t48,.home-page .landing-main .t72{color:#041433}.home-page .landing-main .grad{background:linear-gradient(135deg,#3b82f6,#0d47a1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}.home-page svg text{font-family:var(--font-inter),ui-sans-serif,sans-serif!important}.home-kicker{font-family:var(--font-inter),ui-sans-serif,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:none}.home-page .text-\[10px\],.home-page .text-\[11px\],.home-page .text-\[9px\],.home-page .text-xs{font-size:12px!important}.home-page .text-\[12px\],.home-page .text-\[13px\]{font-size:13px!important}.home-page .text-\[14px\],.home-page .text-\[15px\],.home-page .text-sm{font-size:14px!important}.home-page .text-\[16px\],.home-page .text-base{font-size:16px!important}.home-page .text-\[17px\],.home-page .text-\[18px\],.home-page .text-lg{font-size:18px!important}.home-page .text-\[19px\],.home-page .text-\[20px\],.home-page .text-\[22px\],.home-page .text-xl{font-size:20px!important}.home-page .text-2xl,.home-page .text-\[24px\],.home-page .text-\[26px\]{font-size:30px!important}.home-page .text-3xl,.home-page .text-4xl,.home-page .text-\[28px\],.home-page .text-\[30px\],.home-page .text-\[32px\],.home-page .text-\[34px\],.home-page .text-\[36px\]{font-size:40px!important}.home-page .text-5xl,.home-page .text-\[40px\],.home-page .text-\[42px\],.home-page .text-\[44px\],.home-page .text-\[48px\],.home-page .text-\[52px\],.home-page .text-\[56px\]{font-size:56px!important}.home-page .text-\[60px\],.home-page .text-\[64px\],.home-page .text-\[72px\]{font-size:80px!important}@media (max-width:767px){.home-page .text-2xl,.home-page .text-\[24px\],.home-page .text-\[26px\]{font-size:28px!important}.home-page .text-3xl,.home-page .text-4xl,.home-page .text-\[28px\],.home-page .text-\[30px\],.home-page .text-\[32px\],.home-page .text-\[34px\],.home-page .text-\[36px\]{font-size:36px!important}.home-page .text-5xl,.home-page .text-\[40px\],.home-page .text-\[42px\],.home-page .text-\[44px\],.home-page .text-\[48px\],.home-page .text-\[52px\],.home-page .text-\[56px\],.home-page .text-\[60px\],.home-page .text-\[64px\],.home-page .text-\[72px\]{font-size:40px!important}}.home-page .text-black,.home-page .text-cohere-black{color:var(--home-black)!important}.home-page .text-ink,.home-page .text-slate-900{color:var(--home-ink)!important}.home-page .text-body-muted,.home-page .text-slate-500,.home-page .text-slate-600,.home-page .text-slate-700{color:var(--home-muted)!important}.home-page .text-slate,.home-page .text-slate-300,.home-page .text-slate-400{color:var(--home-slate)!important}.home-page .text-white{color:var(--home-white)!important}.home-page .text-\[\#88b0df\],.home-page .text-action-blue,.home-page .text-blue-400,.home-page .text-blue-600,.home-page .text-blue-700{color:var(--home-blue)!important}.home-page .text-\[\#c9a227\],.home-page .text-\[\#e6c875\]{color:var(--home-gold)!important}.home-page .text-\[\#c4d4cf\],.home-page .text-blue-100\/60,.home-page .text-white\/70,.home-page .text-white\/90{color:var(--home-on-dark-muted)!important}.home-page .text-emerald-500{color:#059669!important}.home-page .text-amber-500{color:#d97706!important}.home-page .rounded-sm,.home-page .rounded-xs{border-radius:var(--home-r-sm)!important}.home-page .rounded,.home-page .rounded-md{border-radius:var(--home-r-md)!important}.home-page .rounded-\[11px\],.home-page .rounded-\[14px\],.home-page .rounded-lg,.home-page .rounded-xl{border-radius:var(--home-r-lg)!important}.home-page .rounded-2xl,.home-page .rounded-\[16px\],.home-page .rounded-l-2xl{border-radius:var(--home-r-xl)!important}.home-page .rounded-\[12px\]{border-radius:var(--home-r-lg)!important}.home-page .rounded-\[999px\],.home-page .rounded-full,.home-page .rounded-pill{border-radius:var(--home-r-pill)!important}.home-btn,.home-page a.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--home-navy);color:var(--home-white);font-size:14px;font-weight:600;line-height:1;padding:12px 24px;border-radius:var(--home-r-pill);border:1px solid #0000;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.home-btn svg{transition:transform .2s ease}.home-btn:hover{background:#082f70;color:var(--home-white);transform:translateY(-1px);box-shadow:0 8px 20px #082f7047}.home-btn:hover svg{transform:translateX(3px)}.home-btn:active{transform:translateY(0);box-shadow:0 2px 8px #082f7033}.home-btn:focus-visible{outline:2px solid var(--home-navy);outline-offset:3px}.home-btn-secondary,.home-page a.home-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--home-white);color:var(--home-ink);font-size:14px;font-weight:600;line-height:1;padding:12px 24px;border-radius:var(--home-r-pill);border:1px solid #e2e8f0;text-decoration:none;transition:background .15s ease,border-color .15s ease}.home-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.home-btn-ghost,.home-page a.home-btn-ghost,.home-page button.home-btn-ghost{position:relative;display:inline-flex;align-items:center;background:#0000;color:var(--home-ink);font-size:14px;font-weight:600;padding:8px 0;border:0;border-radius:0;cursor:pointer;text-decoration:none}.home-btn-ghost:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.home-btn-ghost:focus-visible:after,.home-btn-ghost:hover:after{transform:scaleX(1)}.home-lifecycle{list-style:none;margin:48px auto 64px;padding:0 16px;max-width:1120px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px;position:relative;z-index:10}.home-lifecycle-step{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;background:#1e293b;border:1px solid #334155;border-radius:var(--home-r-lg);color:var(--home-on-dark);opacity:.55;transition:opacity .3s ease,border-color .3s ease}.home-lifecycle-step.is-active{opacity:1;border-color:#93c5fd}.home-lifecycle-ico{width:32px;height:32px;border-radius:var(--home-r-md);background:#0f172a;border:1px solid #334155;display:grid;place-items:center;flex-shrink:0}.home-lifecycle-n{display:block;font-size:12px;font-weight:700;color:var(--home-on-dark-muted)}.home-lifecycle-t{display:block;font-size:14px;font-weight:600}@media (max-width:900px){.home-lifecycle{grid-template-columns:1fr;max-width:420px}}@media (prefers-reduced-motion:reduce){.home-lifecycle-step{transition:none}}.home-trust-marquee .home-trust-logo{opacity:1;transition:transform .2s ease,opacity .2s ease;align-items:center}.home-trust-marquee .home-trust-logo-icon{flex-shrink:0}.home-trust-marquee .home-trust-logo:hover{transform:translateY(-1px)}.home-trust-marquee .home-trust-logo-icon img{opacity:1!important;filter:none!important}