@font-face{font-family:ABC ROM;src:url(/assets/ABCROMVariable-Trial-D_kAjG4k.woff)format("woff");font-display:swap;font-style:normal;font-weight:300 900}@font-face{font-family:PS Times;src:url(/assets/PSTimes-Regular-WnDRr6Bl.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:350}@font-face{font-family:Test Martina Plantijn;src:url(/assets/TestMartinaPlantijn-Light-DjBPhSXN.otf)format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Test Martina Plantijn;src:url(/assets/TestMartinaPlantijn-Regular-CAltsB1F.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Test Tiempos Text;src:url(/assets/TestTiemposText-Regular-B9K1rosH.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-x:clamp(24px, 7vw, 112px);--light-surface:#f1f1f1;--display-font:"Test Tiempos Text", "Test Martina Plantijn", "PS Times", "Times New Roman", serif;background:#000;font-family:ABC ROM,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.light-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--light-surface)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#fff;background:#000;font-family:ABC ROM,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.product-section,.purpose-section,.process-section,.capabilities-section,.integrations-section,.office-section,.operations-section,.home-compliance-section,.sop-section,.financial-ops-section,.cta-section,.demo-shell,.legal-shell,.security-shell,.security-protocols,.security-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}a{color:inherit;text-decoration:none}.site-nav{z-index:40;padding:clamp(12px, 1.33vw, 19px) var(--page-x);pointer-events:none;transition:padding .68s cubic-bezier(.16,1,.3,1);position:fixed;inset:0 0 auto}.nav-inner{pointer-events:auto;border:1px solid #0000;justify-content:space-between;align-items:center;gap:clamp(22px,2.4vw,36px);width:100%;margin:0 auto;transition:width .68s cubic-bezier(.16,1,.3,1),max-width .68s cubic-bezier(.16,1,.3,1),padding .68s cubic-bezier(.16,1,.3,1),gap .68s cubic-bezier(.16,1,.3,1),border-color .68s cubic-bezier(.16,1,.3,1),border-radius .68s cubic-bezier(.16,1,.3,1),background .68s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .68s cubic-bezier(.16,1,.3,1),backdrop-filter .68s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(0)}.nav-menu{justify-content:flex-end;align-items:center;gap:18px;width:100%;transition:gap .46s cubic-bezier(.16,1,.3,1);display:flex}.nav-group{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.nav-left{justify-content:flex-start;gap:clamp(10px,1vw,16px)}.nav-right{justify-content:flex-end;margin-left:auto}.nav-link,.nav-demo{color:#fffffff0;letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:400;line-height:1;transition:color .16s,opacity .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.nav-link:hover,.nav-link:focus-visible{opacity:.62}.nav-link{text-transform:uppercase}.nav-dropdown{display:inline-flex;position:relative}.nav-dropdown:before{content:"";width:184px;height:3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-link-dropdown{gap:4px}.nav-link-dropdown:after{display:none}.nav-chevron{fill:currentColor;opacity:.86;width:12px;height:12px;transition:opacity .16s,transform .16s;display:block;transform:translateY(.5px)}.nav-dropdown:hover .nav-chevron,.nav-dropdown:focus-within .nav-chevron{opacity:1;transform:translateY(.5px)rotate(180deg)}.nav-popover{color:#fff;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);z-index:5;background:#080808d6;border:1px solid #ffffff1f;border-radius:14px;gap:0;width:176px;padding:6px;transition:opacity .17s,transform .17s,visibility .17s;display:grid;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%,6px);box-shadow:0 18px 56px #0003}.nav-dropdown:hover .nav-popover,.nav-dropdown:focus-within .nav-popover{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.nav-popover a{color:#fff;text-align:center;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 8px;font-size:12px;font-weight:400;line-height:1;transition:background .16s,color .16s;display:flex}.nav-popover a:hover,.nav-popover a:focus-visible{color:#fff;background:#ffffff1a}@media (width>=768px){html.nav-on-light .site-nav .nav-inner{background:#ffffffbd;border-color:#00000014;box-shadow:0 18px 56px #0000001f}html.nav-on-light .site-nav .nav-logo img{filter:invert()}html.nav-on-light .site-nav .nav-link{color:#000000c7}html.nav-on-light .site-nav .nav-link:hover,html.nav-on-light .site-nav .nav-link:focus-visible{opacity:1;color:#000}html.nav-on-light .site-nav .nav-demo,html.nav-on-light .site-nav .nav-demo:hover,html.nav-on-light .site-nav .nav-demo:focus,html.nav-on-light .site-nav .nav-demo:active,html.nav-on-light .site-nav .nav-demo:focus-visible{color:#fff;background:#080808}html.nav-on-light .site-nav .nav-popover{background:#fffffff7;border-color:#00000014;box-shadow:0 18px 56px #00000024}html.nav-on-light .site-nav .nav-popover a{color:#000000c7}html.nav-on-light .site-nav .nav-popover a:hover,html.nav-on-light .site-nav .nav-popover a:focus-visible{color:#000;background:#0000000f}}.nav-logo{justify-content:center;align-items:center;display:inline-flex}.nav-logo img{width:clamp(17.82px,1.72125vw,26.73px);height:auto;transition:width .68s cubic-bezier(.16,1,.3,1);display:block}.menu-toggle{display:none}.nav-demo{color:#000;text-transform:none;min-height:37px;box-shadow:none;background:#fff;border:0;border-radius:6px;padding:0 15px;font-size:13px}.nav-demo-top{text-transform:uppercase}.nav-demo:hover,.nav-demo:focus,.nav-demo:active,.nav-demo:focus-visible{color:#000;box-shadow:none;background:#fff}.demo-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:0;flex:none;width:14px;max-width:0;height:14px;margin-left:0;transition:max-width .18s,opacity .18s,margin-left .18s,transform .18s;display:block;overflow:hidden;transform:translate(-6px)}.nav-demo:hover .demo-icon,.nav-demo:focus .demo-icon,.nav-demo:active .demo-icon,.nav-demo:focus-visible .demo-icon{opacity:1;max-width:14px;margin-left:9px;transform:translate(0)}@media (width>=768px){.site-nav{padding:14px var(--page-x);justify-content:center;display:flex}.site-nav .nav-inner{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:#0a0a0a75;border-color:#ffffff1f;border-radius:999px;gap:22px;width:100%;max-width:none;padding:7px 9px 7px 16px;box-shadow:0 18px 56px #00000038}.site-nav .nav-menu{gap:22px;width:100%}.site-nav .nav-group,.site-nav .nav-left{gap:17px}.site-nav .nav-link,.site-nav .nav-demo{min-height:31px;font-size:12px}.site-nav .nav-demo{border-radius:999px;min-height:33px;padding:0 13px}}.site-shell{z-index:0;min-height:85dvh;padding:128px var(--page-x);background:#000;grid-template-columns:minmax(0,980px) auto;place-content:center space-between;align-items:end;gap:clamp(32px,6vw,96px);display:grid;position:sticky;top:0;overflow:hidden}.site-shell:before{content:"";z-index:0;background:#000 url(/assets/hero-docs-background-CJaG_5h_.png) 50%/cover no-repeat;position:absolute;inset:0}.site-shell:after{content:none}.hero-content{z-index:1;width:fit-content;max-width:min(100%,980px);position:relative}.hero-title{color:#fff;max-width:680px;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:44px;font-weight:400;line-height:52px}.hero-title-line{display:block}.hero-word{display:inline-block}.hero-body{color:#fff;max-width:430px;margin:24px 0 0;font-size:17px;font-weight:350;line-height:24px}.hero-cta{right:var(--page-x);z-index:1;-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);text-align:right;background:#08080852;border-radius:14px;flex-direction:column;justify-self:end;align-items:flex-end;gap:22px;max-width:292px;padding:18px;display:flex;position:absolute;bottom:92px}.hero-cta-label{color:#ffffffd1;margin:0;font-size:15px;font-weight:350;line-height:1.4}.hero-demo{text-transform:none;min-height:46px;padding:0 24px;font-size:14px}@media (prefers-reduced-motion:no-preference){.site-shell:before{opacity:0;animation:.9s ease-out 80ms forwards hero-bg-in}.hero-word,.hero-body,.hero-cta{opacity:0;transform:translateY(.18em)}.hero-word{animation:.72s cubic-bezier(.16,1,.3,1) forwards hero-word-in;animation-delay:calc(.14s + (var(--word-index) * 95ms))}.hero-body,.hero-cta{filter:blur(8px);animation:.82s cubic-bezier(.16,1,.3,1) forwards hero-content-in}.hero-body{animation-delay:.88s}.hero-cta{animation-delay:1.12s}}@keyframes hero-bg-in{to{opacity:1}}@keyframes hero-content-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-word-in{to{opacity:1;transform:translateY(0)}}@keyframes cta-agent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cta-agent-orbit-a{0%,to{transform:translate(0)}25%{transform:translate(28px,-15px)}50%{transform:translate(11px,-32px)}75%{transform:translate(-26px,-12px)}}@keyframes cta-agent-orbit-b{0%,to{transform:translate(0)}25%{transform:translate(-30px,13px)}50%{transform:translate(-12px,33px)}75%{transform:translate(24px,11px)}}.product-section{z-index:20;padding:144px var(--page-x);background:var(--light-surface);color:#0a0a0a;border-radius:42px 42px 0 0;margin-top:-42px;position:relative;box-shadow:0 -14px 42px #00000024}.product-inner{text-align:center;width:min(100%,1120px);margin:0 auto}.section-label{color:#000000d1;letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:400;line-height:1}.section-heading{color:#000;max-width:620px;font-family:var(--display-font);letter-spacing:0;margin:26px auto 0;font-size:36px;font-weight:400;line-height:43px}.purpose-section{z-index:20;padding:96px var(--page-x) 88px;background:var(--light-surface);color:#080808;border-radius:42px 42px 0 0;margin-top:-42px;position:relative;box-shadow:0 -14px 42px #00000024}.purpose-inner{text-align:center;justify-items:center;gap:30px;width:min(100%,1440px);margin:0 auto;display:grid}.purpose-heading{color:#000;font-family:var(--display-font);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400;line-height:43px}.purpose-list{flex-wrap:wrap;justify-content:center;gap:14px 26px;margin:0;padding:0;list-style:none;display:flex}.purpose-list li{color:#080808;white-space:nowrap;background:#ffffffbd;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;font-size:16px;font-weight:400;line-height:22px;display:inline-flex}.purpose-section.purpose-animate-ready .purpose-list li{opacity:0;filter:blur(6px);transform:translateY(10px)}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li{animation:.56s cubic-bezier(.16,1,.3,1) forwards purpose-pill-in}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li:first-child{animation-delay:40ms}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li:nth-child(2){animation-delay:.11s}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li:nth-child(3){animation-delay:.18s}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li:nth-child(4){animation-delay:.25s}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li:nth-child(5){animation-delay:.32s}.purpose-check{background:#080808;border-radius:999px;flex:none;place-items:center;width:15.2px;height:15.2px;display:inline-grid;position:relative}.purpose-check:after{content:"";border-bottom:1.425px solid #fff;border-left:1.425px solid #fff;width:5.7px;height:3.325px;transform:translateY(-1px)rotate(-45deg)}@keyframes purpose-pill-in{to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.purpose-section.purpose-animate-ready .purpose-list li{opacity:1;filter:none;transform:none}.purpose-section.purpose-animate-ready.purpose-animate-visible .purpose-list li{animation:none}}.process-section{z-index:20;padding:48px var(--page-x) 144px;background:var(--light-surface);color:#080808;position:relative}.process-inner{grid-template-columns:minmax(0,440px) minmax(0,720px);justify-content:space-between;align-items:center;gap:clamp(52px,8vw,132px);width:min(100%,1440px);margin:0 auto;display:grid}.process-copy{gap:28px;display:grid}.process-heading{color:#000;max-width:440px;font-family:var(--display-font);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400;line-height:43px}.process-copy p:last-child{color:#080808;max-width:430px;margin:0;font-size:18px;font-weight:400;line-height:23px}.process-stepper{gap:18px;display:grid}.process-stage{background:#ffffffbd;border-radius:8px;min-height:344px;position:relative;overflow:hidden}.process-panel{opacity:0;min-height:344px;animation:16s linear infinite process-panel-step;animation-delay:calc(var(--step-index) * 4s);pointer-events:none;align-content:space-between;gap:30px;padding:28px;display:grid;position:absolute;inset:0}.process-panel:first-child{opacity:1}.process-panel .process-visual,.process-panel .process-panel-copy{animation:16s cubic-bezier(.16,1,.3,1) infinite process-panel-content-step;animation-delay:calc(var(--step-index) * 4s)}.process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0 0 12px;list-style:none;display:grid;position:relative}.process-steps li{color:#909090;min-height:34px;animation:16s linear infinite process-step-label;animation-delay:calc(var(--step-index) * 4s);align-content:end;gap:8px;padding:0;font-size:12.5px;font-weight:400;line-height:1;display:grid;position:relative}.process-steps li span:first-child{display:none}.process-steps:after{content:"";transform-origin:0;background:#080808;border-radius:999px;height:2px;animation:16s linear infinite process-step-progress;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.process-steps:before{content:"";background:#00000014;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.process-count{color:#fff;background:#080808;border-radius:6px;place-items:center;width:26px;height:24px;font-size:11px;font-weight:400;line-height:1;display:inline-grid}.process-visual{min-height:92px;position:relative}.process-doc,.process-node,.process-queue,.process-log{display:block;position:absolute}.process-doc{background:linear-gradient(90deg,#0000001f 0 38%,#0000 38%),linear-gradient(#fff,#f8f8f8);border:1px solid #0000001a;border-radius:8px}.process-doc:before,.process-doc:after{content:"";background:#00000024;height:1px;position:absolute;left:16px;right:16px}.process-doc:before{top:34%}.process-doc:after{top:56%}.process-doc-large{width:62%;height:84px;top:10px;left:6px}.process-doc-small{opacity:.76;width:48%;height:66px;top:0;right:8px}.process-node{background:#fff;border:1px solid #0000001a;border-radius:8px;width:46px;height:46px}.process-node:after{content:"";background:#000000b8;border-radius:4px;position:absolute;inset:14px}.process-node-a{top:6px;left:12px}.process-node-b{top:44px;left:42%}.process-node-c{top:10px;right:14px}.process-panel-two .process-visual:before,.process-panel-two .process-visual:after{content:"";background:#00000029;height:1px;position:absolute;top:45px}.process-panel-two .process-visual:before{transform-origin:0;width:34%;left:56px;transform:rotate(16deg)}.process-panel-two .process-visual:after{transform-origin:100%;width:32%;right:56px;transform:rotate(-16deg)}.process-queue{background:#fff;border:1px solid #0000001a;border-radius:8px;height:28px;left:10px;right:10px}.process-queue:before{content:"";background:#0000002e;width:46%;height:1px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.process-queue:after{content:"";background:#000000b8;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.process-queue-one{top:4px}.process-queue-two{opacity:.78;top:38px;left:24px;right:24px}.process-queue-three{opacity:.56;top:72px;left:42px;right:42px}.process-log{background:#0003;height:1px;left:8px}.process-log:after{content:"";background:#000000b8;border-radius:999px;width:9px;height:9px;position:absolute;top:-4px;right:-26px}.process-log-one{width:70%;top:22px}.process-log-two{width:54%;top:48px}.process-log-three{width:78%;top:74px}.process-panel-copy{gap:10px;display:grid}.process-panel h3{letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:25px}.process-panel p{color:#909090;max-width:360px;margin:0;font-size:14px;font-weight:350;line-height:20px}@keyframes process-panel-step{0%,23%{opacity:1}26%,to{opacity:0}}@keyframes process-panel-content-step{0%{transform:translate(10px)}7%,23%{transform:translate(0)}26%,to{transform:translate(-10px)}}@keyframes process-step-label{0%,23%{color:#080808}26%,to{color:#909090}}@keyframes process-step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.process-panel,.process-panel>*,.process-steps li,.process-steps:after{animation:none}.process-panel:first-child{opacity:1;transform:none}}.capabilities-section{z-index:20;padding:0 var(--page-x) 144px;background:var(--light-surface);color:#080808;position:relative}.capabilities-inner{align-items:start;gap:64px;width:min(100%,1440px);margin:0 auto;display:grid}.capabilities-intro{grid-template-columns:minmax(0,520px) minmax(0,620px);justify-content:space-between;align-items:end;gap:48px;display:grid}.capabilities-intro-copy{gap:28px;display:grid}.capabilities-heading{color:#000;max-width:520px;font-family:var(--display-font);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400;line-height:43px}.capabilities-copy{color:#080808;text-align:right;justify-self:end;width:min(100%,350px);margin:0;font-size:18px;font-weight:400;line-height:23px}.capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.capability-card{background:#ffffffbd;border-radius:8px;align-content:start;gap:24px;min-height:216px;padding:34px 32px 36px;display:grid}.capability-icon{color:#080808;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25.2px;height:25.2px}.capability-card h3{letter-spacing:0;margin:0 0 -4px;font-size:18px;font-weight:400;line-height:23px}.capability-card p{color:#909090;max-width:430px;margin:0;font-size:14px;font-weight:350;line-height:20px}.integrations-section{z-index:20;padding:88px var(--page-x) 104px;background:var(--light-surface);color:#080808;position:relative}.integrations-inner{grid-template-columns:minmax(0,430px) minmax(0,560px);justify-content:space-between;align-items:center;gap:clamp(48px,8vw,132px);width:min(100%,1440px);margin:0 auto;display:grid}.integrations-copy{gap:26px;display:grid}.integrations-heading{color:#000;max-width:430px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.integrations-copy p:last-child{color:#080808;max-width:390px;margin:0;font-size:18px;font-weight:400;line-height:23px}.integrations-grid{background:#ffffffbd;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:end;width:min(100%,560px);display:grid;overflow:hidden}.integration-tile{aspect-ratio:1;cursor:default;color:#080808;place-items:center;min-height:104px;margin:0;padding:16px;display:grid;position:relative}.integration-tile:not(:nth-child(5n+1)){border-left:1px solid #00000014}.integration-tile:nth-child(n+6){border-top:1px solid #00000014}.integration-logo{object-fit:contain;opacity:.7;max-width:56%;max-height:38px;display:block}.integration-tile:after{content:attr(aria-label);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#080808e6;border-radius:999px;max-width:calc(100% - 24px);padding:7px 10px;font-size:12px;font-weight:400;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,4px)}.integration-tile:hover:after{opacity:1;transform:translate(-50%)}.office-section{z-index:20;padding:64px var(--page-x) 80px;background:var(--light-surface);color:#080808;position:relative}.office-inner{gap:54px;width:min(100%,1440px);margin:0 auto;display:grid}.office-header{grid-template-columns:minmax(0,620px) auto;justify-content:space-between;align-items:end;gap:48px;display:grid}.office-copy{gap:26px;display:grid}.office-heading{color:#000;max-width:720px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.office-header-note{color:#080808;text-align:right;place-self:end;max-width:390px;margin:0;font-size:18px;font-weight:400;line-height:23px}.office-carousel{gap:22px;display:grid}.office-card-viewport{overflow:hidden}.office-card-track{transform:translateX(var(--office-offset,0px));will-change:transform;grid-auto-columns:calc(33.3333% - 18.6667px);grid-auto-flow:column;gap:28px;transition:transform .46s cubic-bezier(.16,1,.3,1);display:grid}.office-card-track.is-resetting{transition:none}.office-carousel-controls{justify-content:flex-end;gap:8px;display:flex}.office-carousel-button{color:#fff;cursor:pointer;background:#080808;border:0;border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .16s,background .16s;display:inline-grid}.office-carousel-button:disabled{cursor:default;opacity:.28}.office-carousel-button:not(:disabled):hover,.office-carousel-button:not(:disabled):focus-visible{background:#080808c7}.office-carousel-button svg{stroke-width:1.8px;width:16px;height:16px}.office-card{background:#e8e8e8;border-radius:8px;align-content:start;gap:28px;min-height:372px;padding:34px 34px 38px;display:grid}.office-card-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.office-card h3{color:#080808;min-width:0;margin:0;font-size:18px;font-weight:400;line-height:23px}.office-card-pill{white-space:nowrap;border-radius:7px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-size:11.5px;font-weight:450;line-height:1;display:inline-flex}.office-card-pill-lending{color:#173253;background:#d3e0f0}.office-card-pill-mortgage{color:#38245b;background:#ded4ef}.office-card-pill-banking{color:#173f31;background:#cfe2da}.office-card-pill-all{color:#363719;background:#deded3}.office-placeholder{border-radius:20px;place-items:center;min-height:198px;display:grid;position:relative;overflow:hidden}.office-card-image{object-fit:cover;object-position:center;border-radius:20px;width:100%;height:198px;display:block;position:relative}.office-shimmer-card{box-sizing:border-box;background:#ffffffe0;border:1px solid #00000012;border-radius:12px;align-content:center;justify-items:start;gap:14px;width:min(78%,270px);min-height:118px;padding:0 34px;display:grid;position:relative;box-shadow:0 10px 22px #00000014}.office-shimmer-card:after{content:"";opacity:0;transform-origin:50%;background:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2016%2016%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M4.8%208.3l2.2%202.2%204.2-4.6%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E) 50%/16px 16px no-repeat,#3f7d5f;border-radius:999px;width:16px;height:16px;animation:.42s cubic-bezier(.22,1,.36,1) 1.15s forwards office-check-in;position:absolute;bottom:18px;right:22px;transform:scale(1.26)}.office-shimmer-card:before{content:none}.office-shimmer-line{background:#0001;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.office-shimmer-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);animation:1.7s ease-in-out infinite office-shimmer-pass;position:absolute;inset:0;transform:translate(-110%)}.office-shimmer-line-short{width:48%}.office-shimmer-line-long{width:68%}.office-shimmer-line-long:after{animation-delay:.12s}.office-card p{color:#080808;max-width:430px;margin:0;font-size:14px;font-weight:400;line-height:20px}@keyframes office-shimmer-pass{to{transform:translate(110%)}}@keyframes office-check-in{0%{opacity:0;transform:scale(1.26)}54%{opacity:1;transform:scale(.9)}76%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.office-shimmer-line:after{opacity:0;animation:none;transform:translate(0)}.office-shimmer-card:after{opacity:1;animation:none;transform:none}}.operations-section{z-index:20;padding:64px var(--page-x) 80px;background:var(--light-surface);color:#080808;position:relative}.operations-inner{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(54px,7vw,108px);width:min(100%,1440px);margin:0 auto;display:grid}.operations-intro{display:block}.operations-sticky{gap:28px;display:grid}.operations-heading{color:#000;max-width:420px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.operations-copy{color:#080808;max-width:390px;margin:0;font-size:18px;font-weight:400;line-height:23px}@media (width>=1025px){.operations-intro{align-self:stretch}.operations-sticky{align-self:start;position:sticky;top:132px}}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;min-width:0;display:grid;position:relative}.operations-card{background:#ffffffbd;border-radius:8px;align-content:start;gap:24px;min-width:0;min-height:216px;padding:34px 32px 36px;display:grid}.operations-card-feature{cursor:default;outline:none;position:relative}.operations-card-feature>.operations-icon,.operations-card-feature>h3,.operations-card-feature>p,.operations-card-feature>.operations-expand-indicator{transition:opacity .12s}.operations-expand-indicator{color:#080808;background:#0808080f;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:24px;right:24px}.operations-expand-indicator svg{stroke-width:1.8px;width:13px;height:13px}.operations-feature-detail,.operations-feature-mobile-copy{display:none}.operations-feature-copy{align-content:start;gap:24px;display:grid}.operations-feature-copy h3{margin:0 0 -4px}.operations-card .operations-feature-detail p,.operations-feature-copy p{color:#080808;max-width:430px;margin:0;font-size:15px;font-weight:400;line-height:21px}.operations-feature-logos{background:#ffffffbd;border:1px solid #00000014;border-radius:8px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));place-content:stretch;width:100%;height:224px;min-height:224px;max-height:224px;display:grid;overflow:hidden}.operations-feature-logos figure{box-sizing:border-box;place-items:center;min-width:0;min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.operations-feature-logos figure:not(:nth-child(5n+1)){border-left:1px solid #00000014}.operations-feature-logos figure:nth-child(n+6){border-top:1px solid #00000014}.operations-feature-logos figure:after{content:attr(aria-label);z-index:2;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#080808e6;border-radius:999px;max-width:calc(100% - 20px);padding:7px 10px;font-size:12px;font-weight:400;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:10px;left:50%;transform:translate(-50%,4px)}.operations-feature-logos figure:hover:after{opacity:1;transform:translate(-50%)}.operations-feature-logos img{z-index:1;object-fit:contain;opacity:.7;max-width:56%;max-height:34px;display:block;position:relative}.operations-feature-media{background:var(--light-surface);border:1px solid #00000014;border-radius:8px;place-items:center;min-height:270px;margin:0;display:grid;overflow:hidden}.operations-feature-media img{object-fit:cover;object-position:top center;width:100%;height:100%;min-height:270px;display:block}@media (width>=1025px){.operations-inner:has(.operations-card-feature:hover) .operations-sticky{opacity:.42;filter:blur(2px);transition:opacity .26s,filter .32s}.operations-inner:has(.operations-card-feature:focus-visible) .operations-sticky{opacity:.42;filter:blur(2px);transition:opacity .26s,filter .32s}.operations-grid:has(.operations-card-feature:hover) .operations-card:not(:hover){opacity:.42;filter:blur(2px);transition:opacity .26s,filter .32s}.operations-grid:has(.operations-card-feature:focus-visible) .operations-card:not(:focus-visible){opacity:.42;filter:blur(2px);transition:opacity .26s,filter .32s}.operations-feature-detail{z-index:5;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:8px;align-content:space-between;gap:28px;width:calc(200% + 34px);height:466px;min-height:0;padding:34px 32px 36px;transition:opacity .12s;display:grid;position:absolute;top:0;left:0;box-shadow:0 18px 44px #00000014}.operations-feature-media{height:238px;min-height:0}.operations-feature-media img{min-height:0}.operations-card-feature:hover,.operations-card-feature:focus-visible{z-index:2}.operations-card-feature:hover>.operations-icon,.operations-card-feature:hover>h3,.operations-card-feature:hover>p,.operations-card-feature:hover>.operations-expand-indicator,.operations-card-feature:focus-visible>.operations-icon,.operations-card-feature:focus-visible>h3,.operations-card-feature:focus-visible>p,.operations-card-feature:focus-visible>.operations-expand-indicator{opacity:0}.operations-card-feature:hover .operations-feature-detail,.operations-card-feature:focus-visible .operations-feature-detail{opacity:1;pointer-events:auto;visibility:visible}}.operations-icon{color:#080808;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24.3px;height:24.3px}.operations-card h3{letter-spacing:0;overflow-wrap:break-word;max-width:100%;margin:0 0 -4px;font-size:18px;font-weight:400;line-height:23px}.operations-card p{color:#909090;overflow-wrap:break-word;max-width:100%;margin:0;font-size:14px;font-weight:350;line-height:20px}.home-compliance-section{z-index:20;padding:64px var(--page-x) 96px;background:var(--light-surface);color:#080808;text-align:center;grid-template-columns:1fr;place-items:center;gap:34px;display:grid;position:relative}.home-compliance-copy{justify-items:center;gap:18px;display:grid}.home-compliance-copy h2{color:#000;max-width:760px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.home-compliance-copy p:last-child{color:#080808;max-width:640px;margin:0;font-size:18px;font-weight:400;line-height:23px}.home-compliance-demo{color:#fff;text-transform:none;background:#080808;min-height:46px;padding:0 24px;font-size:14px}.home-compliance-demo:hover,.home-compliance-demo:focus,.home-compliance-demo:active,.home-compliance-demo:focus-visible{color:#fff;background:#080808}.sop-section{z-index:20;padding:0 var(--page-x) 128px;background:var(--light-surface);color:#080808;position:relative}.sop-inner{grid-template-columns:minmax(0,600px) minmax(0,430px);justify-content:space-between;align-items:center;gap:clamp(48px,8vw,132px);width:min(100%,1440px);margin:0 auto;display:grid}.sop-graphic{background:#ffffffbd;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,640px);display:grid;overflow:hidden}.sop-tile{aspect-ratio:1.28;cursor:default;place-items:center;min-height:132px;display:grid;position:relative}.sop-tile:not(:nth-child(3n+1)){border-left:1px solid #00000014}.sop-tile:nth-child(n+4){border-top:1px solid #00000014}.sop-tile-intake{--sop-accent:#e78d73;--sop-wash:#e78d7329}.sop-tile-identity{--sop-accent:#8f84d8;--sop-wash:#8f84d829}.sop-tile-income{--sop-accent:#6aa9d8;--sop-wash:#6aa9d829}.sop-tile-underwriting{--sop-accent:#7bcaa7;--sop-wash:#7bcaa729}.sop-tile-closing{--sop-accent:#d88996;--sop-wash:#d8899629}.sop-tile-servicing{--sop-accent:#75bda2;--sop-wash:#75bda229}.sop-tile:before{content:"";background:var(--sop-wash);filter:blur(18px);border-radius:999px;position:absolute;inset:28% 22%}.sop-illustration{width:86px;height:62px;color:var(--sop-accent);background:#ffffffb8;border:1px solid #00000014;border-radius:8px;place-items:center;display:grid;position:relative}.sop-illustration:before,.sop-illustration:after{content:"";background:#00000014;border-radius:999px;height:4px;position:absolute;left:14px}.sop-illustration:before{background:var(--sop-wash);width:32px;top:12px}.sop-illustration:after{width:52px;bottom:12px}.sop-illustration svg{z-index:1;stroke:currentColor;stroke-width:1.8px;width:25px;height:25px;position:relative}.sop-tile:after{content:attr(aria-label);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#080808e6;border-radius:999px;max-width:calc(100% - 24px);padding:7px 10px;font-size:12px;font-weight:400;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,4px)}.sop-tile:hover:after{opacity:1;transform:translate(-50%)}.sop-copy{gap:26px;display:grid}.sop-heading{color:#000;max-width:430px;font-family:var(--display-font);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400;line-height:43px}.sop-copy p:last-child{color:#080808;max-width:390px;margin:0;font-size:18px;font-weight:400;line-height:23px}.financial-ops-section{z-index:20;padding:32px var(--page-x) 112px;background:var(--light-surface);color:#080808;position:relative}.financial-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,7vw,112px);width:min(100%,1440px);margin:0 auto;display:grid}.financial-ops-item{align-content:start;gap:20px;min-width:0;display:grid}.financial-ops-icon{color:#080808;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24.3px;height:24.3px}.financial-ops-item h3{letter-spacing:0;margin:12px 0 -6px;font-size:18px;font-weight:400;line-height:23px}.financial-ops-item p{color:#909090;max-width:280px;margin:0;font-size:14px;font-weight:350;line-height:20px}@media (width<=1024px){.cta-agents{display:none}.process-inner{grid-template-columns:1fr;gap:42px}.process-copy p:last-child{max-width:520px}.process-stepper{width:min(100%,640px)}.capabilities-inner{gap:42px}.capabilities-intro{gap:26px}.capabilities-heading{max-width:620px}.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-inner{grid-template-columns:1fr;gap:42px}.integrations-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:start;width:100%}.office-card-track{grid-auto-columns:calc(50% - 9px);gap:18px}.office-card{min-height:0}.operations-inner{grid-template-columns:1fr;gap:42px}.operations-sticky{gap:26px}.operations-heading{max-width:620px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sop-inner{grid-template-columns:1fr;gap:42px}.sop-copy{order:-1}.sop-copy p:last-child{max-width:520px}.sop-graphic{width:min(100%,680px)}.financial-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px}.security-capabilities{grid-template-columns:1fr;gap:42px}.security-capabilities-sticky{gap:26px}.security-capabilities-heading{max-width:620px}}.footer-reveal-wrap{z-index:20;background:var(--light-surface);position:relative}.footer-reveal-wrap:before{content:"";z-index:1;background:var(--light-surface);pointer-events:none;height:4px;position:absolute;top:-2px;left:0;right:0}.footer-reveal-scroll{isolation:isolate;--footer-reveal-opacity:.48;--footer-reveal-blur:12px}.cta-section{z-index:20;padding:148px var(--page-x) calc(148px + 42px);background:var(--light-surface);color:#080808;border-radius:0 0 42px 42px;margin-bottom:-42px;position:relative}.cta-section:before{content:"";top:0;right:var(--page-x);left:var(--page-x);pointer-events:none;background:#00000014;height:1px;position:absolute}.cta-inner{z-index:2;text-align:center;justify-items:center;gap:42px;width:min(100%,1320px);margin:0 auto;display:grid;position:relative}.cta-agents{z-index:1;pointer-events:none;position:absolute;inset:0}.cta-agent{color:#080808;width:132px;height:52px;animation:7.4s ease-in-out infinite cta-agent-orbit-a;position:absolute}.cta-agent-left{top:47%;left:clamp(28px,7vw,112px)}.cta-agent-right{animation-name:cta-agent-orbit-b;animation-delay:-1.8s;top:32%;right:clamp(28px,7vw,112px)}.cta-agent-pointer{fill:#080808a8;stroke:#fff;stroke-linejoin:round;stroke-width:1.8px;transform-origin:35% 35%;width:22px;height:22px;display:block;position:absolute;top:0;left:0;overflow:visible;transform:rotate(-22deg)}.cta-agent-label{-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);color:#fff;white-space:nowrap;background:#08080894;border-radius:9px;align-items:center;min-height:32px;padding:0 12px;font-size:14px;font-weight:350;line-height:1;display:inline-flex;position:absolute;top:18px;left:17px}.cta-heading{color:#000;max-width:1240px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:clamp(38px,4vw,50px);font-weight:400;line-height:1.05}.cta-heading span{display:block}.cta-demo{color:#fff;background:#080808;min-height:46px;padding:0 24px;font-size:14px}.cta-demo:hover,.cta-demo:focus,.cta-demo:active,.cta-demo:focus-visible{color:#fff;background:#080808}.site-footer{z-index:10;padding:calc(144px + 42px) var(--page-x) 144px;color:#fff;background:#000;position:relative}@media (width>=768px){.footer-reveal-scroll .site-footer{z-index:0;position:sticky;bottom:0}.footer-reveal-scroll .footer-inner{opacity:var(--footer-reveal-opacity);filter:blur(var(--footer-reveal-blur));will-change:opacity, filter}.footer-reveal-scroll .footer-reveal-panel{z-index:2}}.footer-inner{gap:74px;width:min(100%,1320px);margin:0 auto;display:grid}.footer-brand{grid-template-columns:minmax(0,520px) auto;justify-content:space-between;align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.footer-logo{grid-column:1/-1;align-items:center;width:fit-content;display:inline-flex}.footer-logo img{width:clamp(19.8px,1.9125vw,29.7px);height:auto;display:block}.footer-tagline{max-width:560px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:44px;font-weight:400;line-height:52px}.footer-demo{text-transform:none;place-self:end;min-height:46px;padding:5px 28px;font-size:14px}.footer-links{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:start;gap:32px clamp(36px,6vw,96px);padding-top:40px;display:grid}.footer-link-group{gap:14px;display:grid}.footer-link-group h2{color:#fff;letter-spacing:.01em;text-transform:uppercase;margin:0 0 4px;font-size:12.5px;font-weight:400;line-height:1}.footer-links a{color:#ffffffc2;text-underline-offset:4px;text-transform:none;font-size:13px;font-weight:350;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.footer-links a:hover,.footer-links a:focus-visible{color:#fff;text-decoration-color:currentColor}.footer-social-links{color:#ffffffc2;align-items:center;gap:6px;font-size:13px;font-weight:350;line-height:1;display:inline-flex}.footer-copyright{color:#ffffff70;justify-self:end;font-size:13px;line-height:1}@media (prefers-reduced-motion:reduce){.footer-reveal-wrap.footer-reveal-live .cta-section,.footer-reveal-wrap.footer-reveal-live .footer-inner{opacity:1;filter:none;transform:none}.cta-agent{animation:none}.footer-reveal-scroll .footer-inner{opacity:1;filter:none;transform:none}}.demo-page,.security-page,.legal-page{background:var(--light-surface);color:#080808;min-height:100dvh}.demo-page .site-nav,.security-page .site-nav,.legal-page .site-nav{color:#080808}.demo-page .nav-logo img,.security-page .nav-logo img,.legal-page .nav-logo img{filter:invert()}.demo-page .nav-link,.security-page .nav-link,.legal-page .nav-link{color:#080808}.demo-page .nav-demo-top,.security-page .nav-demo-top,.legal-page .nav-demo-top{color:#fff;background:#080808}.demo-page .menu-toggle,.security-page .menu-toggle,.legal-page .menu-toggle{color:#080808}@media (width>=768px){.demo-page .site-nav .nav-inner,.security-page .site-nav .nav-inner,.legal-page .site-nav .nav-inner{background:#ffffffeb;border-color:#00000014;box-shadow:0 18px 56px #0000001a}.demo-page .site-nav .nav-popover,.security-page .site-nav .nav-popover,.legal-page .site-nav .nav-popover{background:#fffffff7;border-color:#00000014;box-shadow:0 18px 56px #00000024}.demo-page .site-nav .nav-popover a,.security-page .site-nav .nav-popover a,.legal-page .site-nav .nav-popover a{color:#000000c7}.demo-page .site-nav .nav-popover a:hover,.demo-page .site-nav .nav-popover a:focus-visible,.security-page .site-nav .nav-popover a:hover,.security-page .site-nav .nav-popover a:focus-visible,.legal-page .site-nav .nav-popover a:hover,.legal-page .site-nav .nav-popover a:focus-visible{color:#000;background:#0000000f}}.legal-shell{z-index:20;padding:160px var(--page-x) calc(144px + 42px);background:var(--light-surface);color:#080808;border-radius:0 0 42px 42px;margin-bottom:-42px;position:relative}.legal-hero{width:min(100%,820px);margin:0 auto 88px}.legal-kicker{color:#000000d1;letter-spacing:0;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:400;line-height:1}.legal-title{color:#000;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:56px;font-weight:400;line-height:56px}.legal-updated{color:#909090;max-width:680px;margin:24px 0 0;font-size:16px;font-weight:350;line-height:21px}.legal-content{gap:54px;width:min(100%,820px);margin:0 auto;display:grid}.legal-section{gap:14px;display:grid}.legal-section h2{letter-spacing:0;margin:0;font-size:22px;font-weight:400;line-height:28px}.legal-section h3{margin:10px 0 0;font-size:17px;font-weight:400;line-height:23px}.legal-section p,.legal-section li{color:#000000b8;margin:0;font-size:15px;font-weight:350;line-height:22px}.legal-section ul,.legal-section ol{gap:10px;margin:0;padding-left:22px;display:grid}.legal-section a{color:#080808;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.legal-note{background:#ffffffbd;border-radius:8px;padding:22px}.demo-shell{z-index:20;min-height:100dvh;padding:160px var(--page-x) calc(144px + 42px);background:var(--light-surface);border-radius:0 0 42px 42px;grid-template-columns:minmax(0,420px);place-content:center;gap:clamp(42px,5vw,72px);margin-bottom:-42px;display:grid;position:relative;overflow:hidden}.demo-intro,.demo-form-panel{z-index:1;position:relative}.demo-title{color:#000;max-width:none;font-family:var(--display-font);letter-spacing:0;text-align:center;margin:0;font-size:42.75px;font-weight:400;line-height:53px}.demo-copy{color:#909090;text-align:center;max-width:350px;margin:18px auto 0;font-size:18px;font-weight:400;line-height:23px}.security-shell{z-index:20;padding:160px var(--page-x) 144px;background:var(--light-surface);color:#080808;position:relative}.security-hero{text-align:center;justify-items:center;width:min(100%,1320px);margin:0 auto;display:grid;position:relative}.security-title{color:#000;max-width:760px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:clamp(38px,4vw,50px);font-weight:400;line-height:1.05}.security-title span{display:block}.security-copy{color:#080808;max-width:620px;margin:22px auto 0;font-size:20px;font-weight:400;line-height:26px}.security-capabilities{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(54px,7vw,108px);width:min(100%,1440px);margin:144px auto 0;display:grid}.security-capabilities-intro{display:block}.security-capabilities-sticky{gap:28px;display:grid}.security-capabilities-heading{color:#000;max-width:420px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}@media (width>=1025px){.security-capabilities-intro{align-self:stretch}.security-capabilities-sticky{align-self:start;position:sticky;top:132px}}.security-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;min-width:0;display:grid}.security-pillar{background:#ffffffbd;border-radius:8px;align-content:start;gap:24px;min-width:0;min-height:216px;padding:34px 32px 36px;display:grid}.security-icon{color:#080808;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24.3px;height:24.3px;margin-bottom:0}.security-pillar h3{letter-spacing:0;overflow-wrap:break-word;max-width:100%;margin:0 0 -4px;font-size:18px;font-weight:400;line-height:23px}.security-pillar p{color:#909090;overflow-wrap:break-word;max-width:100%;margin:0;font-size:14px;font-weight:350;line-height:20px}@media (width<=1024px){.security-capabilities{grid-template-columns:1fr;gap:42px}.security-capabilities-sticky{gap:26px}.security-capabilities-heading{max-width:620px}}.security-protocols{z-index:20;width:100%;padding:0 var(--page-x) calc(144px + 42px);background:var(--light-surface);text-align:center;border-radius:0 0 42px 42px;grid-template-columns:1fr;place-items:center;gap:34px;margin:0 0 -42px;display:grid;position:relative}.security-protocols-copy{justify-items:center;gap:18px;display:grid}.security-protocols-copy h2{color:#000;max-width:760px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.security-protocols-copy p:last-child{color:#080808;max-width:640px;margin:0;font-size:18px;font-weight:400;line-height:23px}.protocol-badge-row{background:#ffffffbd;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;width:min(100%,900px);margin-top:14px;display:grid}.protocol-badge{cursor:default;place-items:center;min-height:158px;margin:0;padding:24px;display:grid;position:relative}.protocol-badge+.protocol-badge{border-left:1px solid #00000014}.protocol-badge:after{content:attr(aria-label);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#080808e6;border-radius:999px;max-width:calc(100% - 24px);padding:7px 10px;font-size:12px;font-weight:400;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,4px)}.protocol-badge:hover:after{opacity:1;transform:translate(-50%)}.protocol-logo{opacity:.7;width:clamp(66px,5.76vw,90px);height:auto;display:block}.security-compliance{text-align:center;justify-items:center;gap:64px;margin:144px auto 0;display:grid}.security-compliance h2{color:#000;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.compliance-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:clamp(32px,6vw,92px);width:min(100%,900px);display:grid}.compliance-item{color:#080808;text-transform:uppercase;justify-items:center;gap:16px;font-size:15px;font-weight:400;line-height:1;display:grid}.compliance-item:before{content:"";background:#fff3;border:1px solid #0000009e;border-radius:18px;width:112px;height:112px}.compliance-item i,.compliance-item svg{stroke-width:2.4px;width:17px;height:17px}.security-portal{z-index:20;padding:144px var(--page-x) calc(144px + 42px);background:var(--light-surface);color:#080808;text-align:center;border-radius:0 0 42px 42px;justify-items:center;margin-bottom:-42px;display:grid;position:relative}.security-portal:before{content:none;top:0;right:var(--page-x);left:var(--page-x);background:#00000024;height:1px;position:absolute}.security-portal-inner{text-align:center;justify-items:center;gap:34px;width:min(100%,1320px);margin:0 auto;display:grid}.security-portal h2{color:#000;max-width:900px;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:43px}.security-portal-link{color:#fff;text-transform:none;background:#000;min-height:46px;padding:0 24px;font-size:14px}.security-portal-link:hover,.security-portal-link:focus,.security-portal-link:active,.security-portal-link:focus-visible{color:#fff;background:#000}.demo-form-panel{color:#080808;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:30px;padding:0;display:grid}.form-field{display:grid;position:relative}.form-honey{display:none}.form-field input,.form-field select{color:#080808;width:100%;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000002e;border-radius:0;font-size:17px;line-height:1.2;transition:border-color .16s}.form-field input::placeholder{color:#0000}.form-field input,.form-field select{padding:16px 0 4px}.form-field select{appearance:none;padding-right:22px}.form-field select:invalid{color:#0000}.form-field select option{color:#080808}.field-label{color:#0000006b;pointer-events:none;transform-origin:0;font-size:17px;line-height:1;transition:color .16s,font-size .16s,top .16s,transform .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-field input:focus,.form-field select:focus{border-bottom-color:#0000007a;outline:none}.form-field input:focus+.field-label,.form-field input:not(:placeholder-shown)+.field-label,.form-field select:focus+.field-label,.form-field select:valid+.field-label{color:#0000007a;font-size:11px;top:4px;transform:translateY(0)}.select-chevron{fill:none;stroke:#0000006b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;pointer-events:none;width:16.5px;height:16.5px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-submit:focus-visible{outline-offset:2px;outline:2px solid #000000c7}.form-submit{color:#fff;cursor:pointer;text-transform:none;background:#000;border:0;width:fit-content;min-height:44px;margin-top:0;padding:0 34px;font-family:inherit;font-size:14px}.form-submit:hover,.form-submit:focus,.form-submit:active,.form-submit:focus-visible{color:#fff;background:#000}.form-submit:disabled{cursor:wait;opacity:.62}.form-status{color:#0000008f;margin:-8px 0 0;font-size:13px;line-height:1.35}.login-page{color:#080808;background:#f7f7f5;min-height:100dvh}.login-shell{place-items:center;min-height:100dvh;padding:48px 20px;display:grid}.login-panel{gap:28px;width:min(100%,360px);display:grid}.login-logo{justify-self:center;display:inline-flex}.login-logo img{filter:invert();width:42px;height:auto;display:block}.login-title{color:#000;font-family:var(--display-font);letter-spacing:0;text-align:center;margin:10px 0 8px;font-size:42px;font-weight:400;line-height:1}.login-submit{justify-self:center;margin-top:6px}@media (width<=767px){.site-nav{justify-content:center;padding:14px 20px;display:flex}html.nav-scrolled .site-nav{padding:14px 20px}.nav-inner{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:#0a0a0a75;border-color:#ffffff1f;border-radius:999px;grid-template-columns:auto auto;justify-content:space-between;gap:16px;width:min(100%,920px);padding:6px 8px 6px 12px;position:relative;box-shadow:0 18px 56px #00000038}html.nav-scrolled .site-nav .nav-inner{border-color:#ffffff1f;border-radius:999px;gap:16px;width:min(100%,920px);max-width:none;padding:6px 8px 6px 12px}html.nav-on-light .site-nav .nav-inner,.demo-page .site-nav .nav-inner,.security-page .site-nav .nav-inner,.legal-page .site-nav .nav-inner{background:#ffffffc7;border-color:#00000014;box-shadow:0 18px 56px #0000001f}html.nav-open .site-nav .nav-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505}html.nav-on-light.nav-open .site-nav .nav-inner,html.nav-open .demo-page .site-nav .nav-inner,html.nav-open .security-page .site-nav .nav-inner,html.nav-open .legal-page .site-nav .nav-inner{background:var(--light-surface)}html.nav-on-light .site-nav .nav-logo img{filter:invert()}html.nav-on-light .site-nav .menu-toggle,html.nav-on-light .site-nav .nav-link{color:#080808}.nav-logo img{width:clamp(21.6px,6.3vw,27px)}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:0;display:inline-flex}.menu-toggle span{transform-origin:50%;background:currentColor;width:20px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.nav-menu{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;visibility:hidden;background:#050505;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr;place-items:start stretch;gap:18px;width:100%;max-height:calc(100dvh - 112px);padding:24px 20px 26px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;inset:calc(100% + 12px) 0 auto;overflow:auto;transform:translateY(-8px);box-shadow:0 24px 68px #00000047}.nav-right{margin-left:0}html.nav-scrolled .site-nav .nav-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505;border-radius:18px;width:100%;inset:calc(100% + 12px) 0 auto}html.nav-on-light .site-nav .nav-menu,.demo-page .nav-menu,.security-page .nav-menu,.legal-page .nav-menu,html.nav-on-light.nav-scrolled .site-nav .nav-menu,html.nav-scrolled .demo-page .site-nav .nav-menu,html.nav-scrolled .security-page .site-nav .nav-menu,html.nav-scrolled .legal-page .site-nav .nav-menu{background:var(--light-surface);color:#080808;border-color:#00000014}.nav-open .nav-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.nav-left,.nav-right{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%}.nav-right{align-items:flex-start}.nav-dropdown{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.nav-dropdown:before{display:none}.nav-popover{width:auto;min-width:0;box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0 0 2px 14px;position:static;transform:none}.nav-dropdown:hover .nav-popover,.nav-dropdown:focus-within .nav-popover{opacity:1;pointer-events:auto;visibility:visible;transform:none}.nav-popover a{color:#ffffff8a;text-align:left;text-transform:uppercase;background:0 0;border-radius:0;justify-content:flex-start;min-height:24px;padding:0;font-size:12px}.nav-popover a:hover,.nav-popover a:focus-visible{color:#fff;background:0 0}html.nav-on-light .site-nav .nav-popover a,.demo-page .nav-popover a,.security-page .nav-popover a,.legal-page .nav-popover a{color:#0000007a}html.nav-on-light .site-nav .nav-popover a:hover,html.nav-on-light .site-nav .nav-popover a:focus-visible,.demo-page .nav-popover a:hover,.demo-page .nav-popover a:focus-visible,.security-page .nav-popover a:hover,.security-page .nav-popover a:focus-visible,.legal-page .nav-popover a:hover,.legal-page .nav-popover a:focus-visible{color:#080808}.nav-link,.nav-demo{min-height:32px;font-size:13px}.nav-demo{min-height:36px;padding:0 14px}.nav-menu .nav-demo{justify-content:center;width:fit-content}.hero-demo,.cta-demo{min-height:46px;padding:0 24px;font-size:14px}.footer-demo{min-height:46px;padding:5px 28px;font-size:14px}.form-submit{min-height:44px;padding:0 34px;font-size:14px}.site-shell{grid-template-columns:1fr;place-content:center stretch;justify-items:start;gap:46px;min-height:92dvh;padding:136px 20px 96px;position:relative;top:auto}.site-shell:before{filter:none;background:#000 url(/assets/hero-docs-background-CJaG_5h_.png) calc(100% + 180px) bottom/auto 64% no-repeat}.site-shell:after{content:none}.hero-content{justify-self:start;width:100%}.hero-title{font-size:clamp(34px,10vw,39px);line-height:1.2}.hero-title-line:last-child{white-space:nowrap}.hero-body{max-width:90%;margin-top:24px;font-size:17px;line-height:24px}.hero-cta{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);text-align:left;background:#0c0c0c3d;border:1px solid #ffffff29;justify-self:start;align-items:flex-start;width:min(70vw,302px);max-width:100%;margin-top:0;margin-left:0;margin-right:0;padding:18px;position:relative;bottom:auto;right:auto;box-shadow:0 18px 48px #00000047}.hero-cta-label{font-size:16px}.hero-demo{place-self:flex-start start;position:static}.product-section{border-radius:0;padding:72px 20px}.purpose-section{box-shadow:none;border-radius:0;margin-top:0;padding:64px 20px 40px}.purpose-inner{text-align:left;justify-items:start;gap:22px}.purpose-heading{letter-spacing:0;max-width:360px;font-size:34px;line-height:38px}.purpose-list{justify-content:flex-start;gap:10px;display:flex}.purpose-list li{background:#ffffffbd;border-radius:999px;gap:7px;padding:9px 11px;font-size:13px;line-height:1}.purpose-check{width:12.35px;height:12.35px}.purpose-check:after{border-bottom-width:1.1875px;border-left-width:1.1875px;width:4.75px;height:2.85px}.process-section{box-shadow:none;border-radius:0;margin-top:0;padding:32px 20px 72px}.section-label{font-size:12px}.section-heading{margin-top:22px;font-size:34px;line-height:38px}.process-inner{gap:34px}.process-copy{gap:22px}.process-heading{max-width:360px;font-size:34px;line-height:38px}.process-copy p:last-child{max-width:330px;font-size:17px;line-height:23px}.process-stage{min-height:300px}.process-panel{min-height:300px;padding:22px}.process-steps{gap:8px}.process-steps li{align-content:end;gap:7px;min-height:34px;padding:0}.capabilities-section{box-shadow:none;border-radius:0;margin-top:0;padding:0 20px 72px}.cta-section:before{left:20px;right:20px}.cta-section{padding:88px 20px 130px}.cta-heading{font-size:clamp(34px,9.2vw,42px);line-height:1.05}.site-footer{padding:114px 20px 72px}.cta-section,.purpose-section,.process-section,.demo-shell,.legal-shell,.security-protocols,.security-portal{border-radius:0}.capabilities-inner{gap:34px}.capabilities-intro{grid-template-columns:1fr;justify-content:start;gap:22px}.capabilities-intro-copy{gap:22px}.capabilities-heading{max-width:360px;font-size:34px;line-height:38px}.capabilities-copy{text-align:left;justify-self:start;width:min(100%,330px);font-size:17px;line-height:23px}.capabilities-grid{grid-template-columns:1fr;gap:14px}.capability-card{gap:20px;min-height:0;padding:28px 22px 30px}.capability-card h3{font-size:18px}.capability-card p{font-size:14px}.integrations-section{padding:44px 20px 52px}.integrations-inner{gap:34px}.integrations-copy{gap:22px}.integrations-heading{max-width:360px;font-size:34px;line-height:38px}.integrations-copy p:last-child{max-width:330px;font-size:17px;line-height:23px}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-tile:nth-child(n+10){display:none}.integration-tile{min-height:112px;padding:16px}.integration-tile:not(:nth-child(5n+1)){border-left:0}.integration-tile:nth-child(n+6){border-top:0}.integration-tile:not(:nth-child(3n+1)){border-left:1px solid #00000014}.integration-tile:nth-child(n+4){border-top:1px solid #00000014}.integration-logo{max-height:36px}.office-section{padding:32px 20px 40px}.office-inner{gap:34px}.office-header{grid-template-columns:1fr;align-items:start;gap:24px}.office-copy{gap:22px}.office-heading{max-width:360px;font-size:34px;line-height:38px}.office-header-note{text-align:left;place-self:start;max-width:330px;font-size:17px;line-height:23px}.office-card{gap:24px;padding:28px 22px 30px}.office-card-header{gap:10px}.office-card-pill{min-height:22px;padding:0 7px;font-size:11px}.office-card-track{grid-auto-columns:100%}.office-carousel-controls{justify-content:flex-start}.office-placeholder{min-height:172px}.office-card-image{height:172px}.office-card p{font-size:14px;line-height:20px}.operations-section{padding:32px 20px 40px}.operations-inner{gap:34px}.operations-sticky{gap:22px}.operations-heading{max-width:360px;font-size:34px;line-height:38px}.operations-copy{max-width:330px;font-size:17px;line-height:23px}.operations-grid{grid-template-columns:1fr;gap:14px}.operations-card{gap:20px;min-height:0;padding:28px 22px 30px}.operations-card-feature{cursor:pointer}.operations-expand-indicator{border-radius:7px;width:26px;height:26px;top:22px;right:22px}.operations-card-feature.is-expanded{background:#fff}.operations-card-feature.is-expanded .operations-expand-indicator{background:#0808081a}.operations-card-feature.is-expanded .operations-feature-detail{gap:22px;margin-top:2px;display:grid}.operations-card-feature.is-expanded .operations-feature-copy{display:none}.operations-card-feature.is-expanded .operations-feature-mobile-copy{color:#080808;margin:0;font-size:14px;font-weight:400;line-height:20px;display:block}.operations-card .operations-feature-detail p{max-width:100%;font-size:14px;line-height:20px}.operations-feature-logos{border-radius:8px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));height:288px;min-height:288px;max-height:288px}.operations-feature-logos figure{padding:0}.operations-feature-logos figure:not(:nth-child(5n+1)){border-left:0}.operations-feature-logos figure:nth-child(n+6){border-top:0}.operations-feature-logos figure:not(:nth-child(3n+1)){border-left:1px solid #00000014}.operations-feature-logos figure:nth-child(n+4){border-top:1px solid #00000014}.operations-feature-logos figure:nth-child(n+10),.operations-feature-logos figure:after{display:none}.operations-feature-logos img{max-height:30px}.operations-feature-media,.operations-feature-media img{min-height:170px}.home-compliance-section{text-align:left;justify-items:start;gap:24px;padding:32px 20px 48px}.home-compliance-copy{justify-items:start;gap:14px;width:100%}.home-compliance-copy h2{max-width:360px;font-size:34px;line-height:38px}.home-compliance-copy p:last-child{max-width:100%;font-size:17px;line-height:23px}.home-compliance-demo{color:#fff;background:#080808;justify-self:start;width:fit-content;min-height:46px;padding:0 24px;font-size:14px}.home-compliance-demo:hover,.home-compliance-demo:focus,.home-compliance-demo:active,.home-compliance-demo:focus-visible{color:#fff;background:#080808}.sop-section{padding:0 20px 72px}.sop-inner{gap:34px}.sop-copy{gap:22px}.sop-heading{max-width:360px;font-size:34px;line-height:38px}.sop-copy p:last-child{max-width:330px;font-size:17px;line-height:23px}.sop-graphic{width:100%}.sop-tile{min-height:104px}.sop-illustration{width:68px;height:50px}.sop-illustration svg{width:21px;height:21px}.sop-illustration:before{width:26px;top:10px;left:11px}.sop-illustration:after{width:42px;bottom:10px;left:11px}.financial-ops-section{padding:24px 20px 72px}.financial-ops-grid{grid-template-columns:1fr;gap:34px}.financial-ops-item{gap:18px}.financial-ops-item h3{margin-top:8px;font-size:18px}.financial-ops-item p{max-width:330px;font-size:14px}.footer-inner{gap:52px}.footer-brand{grid-template-columns:1fr;justify-content:stretch;align-items:start;gap:20px}.footer-logo{grid-column:auto}.footer-tagline{max-width:100%;font-size:clamp(30px,8.4vw,34px);line-height:1.16}.footer-demo{justify-self:start}.footer-links{grid-template-columns:1fr;gap:32px}.footer-copyright{grid-column:auto;justify-self:start}.security-shell{padding:124px 20px 72px}.security-hero{text-align:left;justify-items:start;padding-top:10px}.security-title{max-width:100%;font-size:clamp(30px,8.2vw,36px);line-height:1.05}.security-copy{max-width:100%;margin-left:0;margin-right:0;font-size:17px;line-height:23px}.security-capabilities{gap:34px;width:100%;margin-top:72px}.security-capabilities-sticky{gap:22px}.security-capabilities-heading{max-width:360px;font-size:34px;line-height:38px}.security-pillars{grid-template-columns:1fr;gap:14px;width:100%}.security-pillar{gap:20px;min-height:0;padding:28px 22px 30px}.security-icon{width:22.5px;height:22.5px}.security-protocols{text-align:left;grid-template-columns:1fr;justify-items:start;gap:24px;margin:0 0 -42px;padding:0 20px 114px}.security-protocols-copy{justify-items:start;gap:14px;width:100%}.security-protocols-copy h2{max-width:360px;font-size:34px;line-height:38px}.security-protocols-copy p:last-child{max-width:100%;font-size:17px;line-height:23px}.protocol-badge-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.protocol-badge+.protocol-badge{border-left:0}.protocol-badge:nth-child(2n){border-left:1px solid #00000014}.protocol-badge:nth-child(n+3){border-top:1px solid #00000014}.protocol-badge{min-height:126px;padding:18px}.protocol-logo{width:66px}.security-compliance{gap:42px;margin-top:72px}.security-compliance h2{max-width:360px;font-size:34px;line-height:38px}.compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.compliance-item:before{border-radius:14px;width:82px;height:82px}.security-portal{padding:72px 20px 114px}.security-portal:before{left:20px;right:20px}.security-portal h2{max-width:360px;font-size:34px;line-height:38px}.security-portal-link{min-height:46px}.demo-shell{grid-template-columns:1fr;align-content:center;gap:36px;padding:124px 20px 114px}.legal-shell{padding:124px 20px 114px}.legal-hero{margin-bottom:52px}.legal-title{font-size:clamp(34px,9.2vw,42px);line-height:1.05}.demo-title{text-align:left;font-size:clamp(30px,8.2vw,36px);line-height:1.05}.demo-form-panel{gap:26px;padding:0}}
