:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fafbf8;--ink:#192d24;--body:#536058;--primary:#214b39;--soft:#edf1eb;--rule:#d8ded6;--serif:"Libre Caslon Display", Georgia, serif;--sans:"Geist", Arial, sans-serif;--text-body:1.125rem;--text-control:1rem;--text-caption:.875rem;--text-detail:.8125rem;--gutter:clamp(22px, 4.6vw, 72px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-padding-top:30px}body{font-size:var(--text-body);line-height:1.6}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button,a,summary,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #52856c}::selection{color:var(--ink);background:#d1e4d6}[hidden]{display:none!important}.wrap{width:calc(100% - var(--gutter) * 2);max-width:1320px;margin-inline:auto}.section-space{padding-block:110px}.skip-link{z-index:20;background:var(--ink);color:#fff;padding:12px;position:absolute;top:10px;left:24px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;line-height:1.02}h2{font-size:clamp(42px,4.5vw,66px)}p{color:var(--body)}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:94px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:550;line-height:1;display:inline-flex}.brand img{object-fit:contain}.brand-suffix{letter-spacing:-.45px;font-size:17px;font-weight:400}.site-header nav{font-size:var(--text-control);align-items:center;gap:35px;display:flex}.site-header nav>a:not(.button){transition:color .15s}.site-header nav>a:not(.button):hover{color:#3d7b57}.button{background:var(--primary);color:#fff;min-height:48px;font-size:var(--text-control);border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;padding:13px 20px;font-weight:500;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:#153b2a;transform:translateY(-1px)}.icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}.button span{font-size:18px;line-height:1}.button-small{min-height:40px;font-size:var(--text-control);gap:22px;padding:10px 15px}.hero{padding-top:52px}.eyebrow,.section-label{font-size:var(--text-control);color:var(--body);align-items:center;gap:9px;font-weight:450;display:flex}.status-dot{background:#4d8964;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero-top{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;margin-top:23px;margin-bottom:53px;display:grid}.hero h1{letter-spacing:-.035em;font-size:clamp(67px,7.2vw,102px);line-height:.98}.hero h1 span{color:#657b67}.hero-intro{max-width:470px;margin-left:45px;padding-top:18px}.hero-intro>p{font-size:var(--text-body);margin-bottom:24px;line-height:1.65}.micro{font-size:var(--text-caption);color:var(--body);margin-top:13px;display:block}.hero-demo{background:#dce6dd;border-radius:6px;padding:24px 34px 0;overflow:hidden}.demo-toolbar{font-size:var(--text-control);color:#34513e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.demo-toolbar>span:first-child{align-items:center;gap:9px;display:flex}.small-mark{flex-shrink:0;font-size:24px;line-height:1}.demo-label{font-size:var(--text-caption);white-space:nowrap;border:1px solid #9eb1a1;border-radius:3px;padding:4px 9px}.demo-workspace{background:#fff;border:1px solid #c6d2c7;border-radius:7px;grid-template-columns:190px minmax(0,1fr);min-height:325px;display:grid;overflow:hidden;box-shadow:0 18px 34px -22px #16382055}.demo-sidebar{color:#dce8df;font-size:var(--text-caption);background:#244434;padding:25px 19px;position:relative}.workspace-brand{color:#fff;font-size:var(--text-control);margin-bottom:2px;font-weight:500;display:block}.workspace-caption{font-size:var(--text-detail);letter-spacing:.04em;color:#69776d;display:block}.demo-sidebar>.workspace-caption{color:#bbcfbe;margin-bottom:27px}.side-item{margin-inline:-6px;align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.side-item.active{color:#fff;background:#375744;border-radius:3px}.side-item>span{font-size:var(--text-body)}.sidebar-bottom{align-items:center;gap:9px;line-height:1.5;display:flex;position:absolute;bottom:20px;left:19px;right:10px}.sidebar-bottom small{font-size:var(--text-detail);color:#c2d0c5}.avatar{color:#e7efe8;width:27px;height:27px;font-size:var(--text-detail);background:#486652;border-radius:50%;place-items:center;display:grid}.workspace-body{padding:26px 28px}.workspace-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-heading h2{letter-spacing:-.01em;margin-top:5px;font-size:27px}.review-tag{font-size:var(--text-detail);white-space:nowrap;color:#536658;border:1px solid #dce4db;border-radius:3px;align-items:center;gap:6px;padding:4px 8px;display:flex}.review-tag .status-dot{width:4px;height:4px}.pipeline{color:#4a5b4d;font-size:var(--text-caption);align-items:center;gap:12px;margin-block:24px;display:flex}.pipeline>div{align-items:center;gap:8px;display:flex}.step-dot{color:#36543e;width:20px;height:20px;font-size:var(--text-detail);border:1px solid #66836a;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.step-dot.done{background:#eaf0e8;border:0}.pipeline-line{background:#dce3d8;flex:1;height:1px}.records-grid{grid-template-columns:1fr 1.2fr;gap:23px;display:grid}.mini-label{font-size:var(--text-detail);letter-spacing:.075em;color:#68766a;font-weight:500}.file{font-size:var(--text-caption);color:#3b493e;border-bottom:1px solid #edf0e9;align-items:center;gap:9px;padding:10px 0;display:flex}.file small{font-size:var(--text-detail);color:#626d61;margin-top:1px;display:block}.file-icon{color:#6c624b;width:24px;height:29px;font-size:var(--text-detail);background:#f2ede5;border:1px solid #e1d6c5;border-radius:3px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.file-icon-sheet{color:#546a49;background:#edf2e9;border-color:#d8e2d1}.file-tick{color:#67856b;font-size:var(--text-caption);margin-left:auto}.files-note{font-size:var(--text-detail);color:#606d5c;margin-top:9px}.review-list{border-left:1px solid #e7eae3;padding-left:22px}.review-list-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.tiny-check{font-size:var(--text-detail);color:#4d7050}.transaction{font-size:var(--text-detail);color:#354a3b;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.transaction b{font-weight:450}.transaction small{font-size:var(--text-detail);color:#616e5c;display:block}.transaction>span:last-child{white-space:nowrap;font-size:var(--text-caption);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.matched-dot,.exception-dot{background:#5b8a64;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.exception-dot{background:#a7833c}.review-note{color:#7c6536;font-size:var(--text-detail);background:#f6f2e9;border-radius:3px;align-items:center;gap:6px;margin-top:9px;padding:7px 9px;display:flex}.review-note>span{font-size:var(--text-control)}.demo-footer{font-size:var(--text-caption);color:#45614b;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.demo-footer>a{gap:18px;font-weight:500;display:flex}.demo-footer>a:hover{text-decoration:underline}.experience{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:60px;padding:45px 0;display:flex}.experience>div:first-child>p{color:var(--ink);font-size:var(--text-control);margin-bottom:2px}.experience>div:first-child>span{font-size:var(--text-caption);color:var(--body)}.employers{color:#536354;justify-content:space-between;align-items:center;gap:75px;padding-right:35px;display:flex}.employer{white-space:nowrap}.natwest{letter-spacing:-1.2px;font-size:28px;font-weight:600}.goldman{letter-spacing:-.7px;font-family:Georgia,serif;font-size:20px;line-height:.94}.jpmorgan{letter-spacing:-1px;font-family:Georgia,serif;font-size:26px}.section-top{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px;display:flex}.section-top>p{font-size:var(--text-body);max-width:380px;padding-bottom:4px;line-height:1.7}.workflow-tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.workflow-tabs button{font-size:var(--text-control);color:var(--body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex;position:relative}.workflow-tabs button[aria-selected=true]{color:var(--primary);font-weight:500}.workflow-tabs button[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.workflow-tabs button>span{opacity:.45;font-size:17px}.workflow-tabs button:hover{color:var(--primary)}.workflow-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding-top:47px;display:grid}.workflow-copy{max-width:440px;padding-block:16px}.workflow-copy>.section-label{font-size:var(--text-caption);margin-bottom:20px}.workflow-copy h3{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:19px;font-size:43px;line-height:1.08}.workflow-copy>p{font-size:var(--text-body);line-height:1.75}.before-after{border-top:1px solid var(--rule);margin-top:30px;padding-top:20px}.before-after>span{font-size:var(--text-caption);color:#687468}.before-after>p{font-size:var(--text-control);margin-top:3px;margin-bottom:15px}.before-after>p:last-child{color:var(--primary)}.text-link{font-size:var(--text-control);border-bottom:1px solid #b3c1b3;align-items:center;gap:27px;margin-top:16px;padding-bottom:4px;font-weight:500;display:inline-flex}.text-link:hover{color:#467b51}.workflow-copy>.converter-invitation{font-size:var(--text-caption);margin-top:12px}.workflow-visual{background:var(--soft);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:38px 32px 24px;display:flex}.paper{background:#fff;border:1px solid #dae1d6;border-radius:4px;width:100%;max-width:520px;padding:23px 24px;box-shadow:0 12px 24px -20px #264f32}.paper-top{color:#354739;font-size:var(--text-control);border-bottom:1px solid #e8ece4;align-items:center;gap:10px;padding-bottom:20px;font-weight:500;display:flex}.paper-icon{color:#718a72;margin-right:2px;font-size:22px}.paper-top small{font-size:var(--text-detail);color:#6c796b;margin-top:2px;font-weight:400;display:block}.paper-status{font-size:var(--text-detail);color:#5b7353;white-space:nowrap;background:#f0f4ec;border:1px solid #dce5d6;border-radius:3px;margin-left:auto;padding:4px 6px}.paper-summary{font-size:var(--text-detail);color:#697769;justify-content:space-between;gap:8px;margin-top:20px;margin-bottom:12px;display:flex}.paper-summary strong{color:#4d624a;font-weight:450}.check-row{color:#56654f;font-size:var(--text-caption);border-bottom:1px solid #eff1eb;align-items:center;gap:10px;padding:12px 0;display:flex}.check{color:#54734a;width:18px;height:18px;font-size:var(--text-detail);background:#edf3e8;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.paper-exception{color:#746036;font-size:var(--text-caption);background:#f7f4ec;border:1px solid #eee6d4;border-radius:3px;align-items:center;gap:9px;margin-top:18px;padding:12px;display:flex}.paper-exception small{font-size:var(--text-detail);color:#81724f;margin-top:2px;display:block}.paper-exception>span:last-child:not(:nth-child(2)){font-size:var(--text-detail);margin-left:auto}.illustration-caption{font-size:var(--text-detail);color:#58664f;margin-top:23px;display:block}.draft-message{padding:17px 0 7px}.draft-message>p{font-size:var(--text-caption);margin-top:9px;line-height:1.8}.paper-bottom{font-size:var(--text-detail);color:#5a6b52;align-items:center;gap:7px;margin-top:16px;display:flex}.paper-bottom .status-dot{width:4px;height:4px}.onboard-row{font-size:var(--text-caption);color:#4e614b;border-bottom:1px solid #edf0e7;align-items:center;gap:10px;padding:16px 0;display:flex}.onboard-row small{font-size:var(--text-detail);color:#5f6d56;display:block}.onboard-row>span:last-child{font-size:var(--text-detail);margin-left:auto}.amber-text{color:#896d30}.pending{color:#7e8d76;border-color:#b3bfad}.capacity{background:#edf1eb;border-block:1px solid #e1e7dd}.capacity-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.capacity-intro>.section-label{font-size:var(--text-caption);margin-bottom:28px}.capacity-intro h2{font-size:clamp(43px,4.2vw,61px)}.capacity-intro>p{font-size:var(--text-body);max-width:300px;margin-top:24px}.scenario-label{font-size:var(--text-caption);color:#56664d;margin-top:28px;display:block}.calculator{padding-top:5px}.slider-field{margin-bottom:28px}.slider-field>div:first-child{font-size:var(--text-control);color:#41563d;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.slider-field output{font-variant-numeric:tabular-nums;color:#294b30;font-size:19px;font-weight:500}.slider-field input{cursor:pointer;width:100%;accent-color:var(--primary);background:0 0;height:20px;margin:0;display:block}.range-bounds{font-size:var(--text-detail);color:#59664f;justify-content:space-between;margin-top:7px;display:flex}.capacity-result{border-top:1px solid #cbd5c5;margin-top:33px;padding-top:25px}.capacity-result>div{align-items:center;gap:22px;display:flex}.capacity-result output{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--primary);font-size:90px;line-height:1}.capacity-result>div>span{font-size:var(--text-body);color:#3b5739;line-height:1.5}.capacity-result>p{font-size:var(--text-caption);color:#56664d;margin-top:13px}.calculator-note{font-size:var(--text-caption);color:#56664d;max-width:420px;margin-top:17px;line-height:1.7}.engagement{color:#f5f6ef;background:#214433;border-radius:5px;margin-block:110px;padding:65px 60px 0;overflow:hidden}.engagement-top{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.engagement .section-label{color:#c2d1bf;font-size:var(--text-caption);margin-bottom:26px}.engagement-top h2{font-size:65px}.engagement-top>p{color:#c5d3c1;font-size:var(--text-body);padding-bottom:5px}.process{grid-template-columns:repeat(3,1fr);gap:40px;margin-block:49px 44px;padding:0;list-style:none;display:grid}.process>li{border-top:1px solid #597260;padding-top:17px}.process-number{font-size:var(--text-caption);color:#b4c8ad}.process h3{font-family:var(--serif);margin-top:15px;margin-bottom:12px;font-size:29px;line-height:1.2}.process p{font-size:var(--text-control);color:#c5d3c1;max-width:260px;line-height:1.8}.price-band{background:#193b2b;align-items:center;gap:35px;margin-inline:-60px;padding:29px 60px;display:flex}.price{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.price>span{font-size:var(--text-caption);color:#bfd0b9}.price strong{font-family:var(--serif);letter-spacing:-.02em;font-size:45px;font-weight:400;line-height:1.1}.payment-terms{border-left:1px solid #4b6650;max-width:330px;padding-left:32px}.payment-terms p{color:#c5d4bf;font-size:var(--text-caption);line-height:1.8}.payment-terms strong{color:#f2f6eb;font-weight:500}.button-light{color:#1e442b;white-space:nowrap;font-size:var(--text-caption);background:#eff2e8;gap:17px;margin-left:auto;padding-inline:14px}.button-light:hover{background:#fff}.contact{grid-template-columns:1fr 1fr;gap:100px;padding-top:0;padding-bottom:110px;display:grid}.contact-main>.section-label{font-size:var(--text-caption);margin-bottom:25px}.contact h2{font-size:clamp(48px,4.8vw,68px)}.contact-main>p{font-size:var(--text-body);margin-top:22px;margin-bottom:24px}.contact-main>.micro{font-size:var(--text-caption)}.faq{padding-top:18px}.faq h3{font-size:var(--text-body);margin-bottom:24px;font-weight:450}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{font-size:var(--text-control);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:21px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#74816f;font-size:19px;font-weight:400;transition:transform .15s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details>p{font-size:var(--text-control);max-width:470px;padding-bottom:21px;padding-right:26px;line-height:1.8}.footer{border-top:1px solid var(--rule);padding-block:32px 25px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top>a:last-child{font-size:var(--text-control)}.footer-top>a:last-child>span{margin-left:18px}.tool-footer-link{margin-top:28px}.footer-bottom{font-size:var(--text-caption);color:#667061;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;display:flex}.footer-bottom>div{align-items:center;gap:23px;display:flex}.footer a:not(.brand):hover{text-decoration:underline}.product-links>span{color:#6c7866}.footer .brand{font-size:22px}.footer .brand-suffix{font-size:var(--text-body)}.footer .brand img{width:28px;height:28px}@media (width>=1600px){.hero h1{font-size:108px}}@media (width<=1100px){.site-header nav{gap:25px}.hero-top{gap:35px}.hero-intro{margin-left:0}.hero-demo{padding-inline:23px}.demo-workspace{grid-template-columns:170px minmax(0,1fr)}.demo-sidebar{padding:23px 14px}.workspace-brand{font-size:var(--text-caption)}.sidebar-bottom{left:14px}.workspace-body{padding:24px 20px}.workspace-heading h2{font-size:24px}.records-grid{gap:15px}.review-list{padding-left:15px}.demo-footer{font-size:var(--text-detail)}.employers{gap:48px;padding:0}.workflow-panel{gap:50px}.workflow-copy h3{font-size:38px}.workflow-visual{padding-inline:25px}.capacity-layout,.contact{gap:60px}.engagement{padding:50px 40px 0}.engagement-top h2{font-size:58px}.process{gap:28px}.price-band{gap:25px;margin-inline:-40px;padding-inline:40px}.payment-terms{padding-left:23px}.button-light{white-space:normal;max-width:210px}.section-space{padding-block:85px}.engagement.section-space{margin-block:85px;padding:50px 40px 0}.contact.section-space{padding-top:0}.workflow-tabs{gap:25px}}@media (width<=760px){.site-header{height:77px}.brand{font-size:23px}.brand-suffix{font-size:var(--text-body)}.brand img{width:28px;height:28px}.site-header nav>a:not(.button){display:none}.site-header nav{gap:0}.button-small{min-height:40px}.hero{padding-top:35px}.eyebrow{font-size:var(--text-caption)}.hero-top{grid-template-columns:1fr;gap:25px;margin-top:22px;margin-bottom:35px}.hero h1{font-size:clamp(63px,11vw,84px)}.hero-intro{max-width:440px;padding:0}.hero-intro>p{font-size:var(--text-body);margin-bottom:20px}.hero-intro>.micro{font-size:var(--text-caption)}.hero-demo{border-radius:4px;padding:17px 15px 0}.demo-toolbar{font-size:var(--text-caption);gap:12px;padding-bottom:15px}.demo-label{font-size:var(--text-detail);padding:3px 5px}.small-mark{font-size:18px}.demo-workspace{min-height:0;display:block}.demo-sidebar{display:none}.workspace-body{padding:20px 17px}.workspace-heading h2{font-size:25px}.workspace-caption{font-size:var(--text-detail)}.pipeline{font-size:var(--text-detail);margin-block:20px}.records-grid{gap:16px}.mini-label{font-size:var(--text-detail)}.file{font-size:var(--text-detail);gap:7px}.file small{font-size:var(--text-detail)}.review-list{padding-left:15px}.transaction{font-size:var(--text-detail);gap:7px}.transaction small{font-size:var(--text-detail)}.transaction>span:last-child{font-size:var(--text-detail);gap:6px}.review-list-title{gap:5px}.tiny-check{display:none}.review-note{font-size:var(--text-detail);padding:6px}.demo-footer{font-size:var(--text-detail);gap:12px;padding-block:14px}.demo-footer>span{max-width:210px}.demo-footer>a{white-space:nowrap;gap:6px}.experience{flex-direction:column;align-items:flex-start;gap:22px;padding-block:30px}.experience>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.experience>div:first-child>p{font-size:var(--text-control)}.experience>div:first-child>span{font-size:var(--text-caption)}.employers{gap:22px;width:100%;max-width:480px}.natwest{font-size:26px}.goldman{font-size:18px}.jpmorgan{font-size:24px}.section-space{padding-block:65px}.section-top{margin-bottom:30px;display:block}.section-top h2{font-size:47px}.section-top>p{font-size:var(--text-control);margin-top:22px}.workflow-tabs{gap:17px}.workflow-tabs button{font-size:var(--text-caption);align-items:flex-start;padding:15px 0;line-height:1.6}.workflow-tabs button>span{font-size:var(--text-body)}.workflow-panel{grid-template-columns:1fr;gap:28px;padding-top:28px}.workflow-copy{max-width:100%;padding:0}.workflow-copy>.section-label{display:none}.workflow-copy h3{margin-bottom:15px;font-size:39px}.workflow-copy>p{font-size:var(--text-control);max-width:470px}.before-after{grid-template-columns:1fr 1fr;gap:4px 20px;margin-top:21px;padding-top:16px;display:grid}.before-after>span:nth-child(3){grid-area:1/2}.before-after>p{font-size:var(--text-caption);margin-bottom:0}.workflow-copy .text-link{font-size:var(--text-caption);margin-top:20px}.workflow-visual{min-height:350px;padding:27px 22px 21px}.paper{max-width:520px;padding:20px}.illustration-caption{margin-top:18px}.capacity-layout{grid-template-columns:1fr;gap:36px}.capacity-intro>.section-label{margin-bottom:19px}.capacity-intro h2{font-size:46px}.capacity-intro>p{font-size:var(--text-control);max-width:360px;margin-top:18px}.scenario-label{margin-top:16px}.calculator{width:100%;max-width:520px}.slider-field{margin-bottom:24px}.capacity-result{margin-top:25px}.capacity-result output{font-size:79px}.calculator-note{max-width:450px}.engagement.section-space{margin-block:65px;padding:38px 26px 0}.engagement-top{display:block}.engagement-top h2{font-size:49px}.engagement-top>p{font-size:var(--text-control);margin-top:22px}.engagement .section-label{font-size:var(--text-caption);margin-bottom:21px}.process{grid-template-columns:1fr;gap:22px;margin-block:30px}.process>li{grid-template-columns:25px 1fr;gap:0 15px;padding-top:18px;display:grid}.process-number{padding-top:5px}.process h3{margin:0;font-size:28px}.process p{font-size:var(--text-caption);grid-column:2;max-width:340px;margin-top:8px}.price-band{grid-template-columns:auto 1fr;gap:24px;margin-inline:-26px;padding:25px 26px;display:grid}.price strong{font-size:43px}.price>span{font-size:var(--text-detail)}.payment-terms{padding-left:22px}.payment-terms p{font-size:var(--text-caption)}.price-band>.button{max-width:none;font-size:var(--text-control);grid-column:1/-1;justify-content:space-between;margin:0}.contact.section-space{grid-template-columns:1fr;gap:40px;padding-top:0;padding-bottom:65px}.contact h2{font-size:52px}.contact-main>.section-label{font-size:var(--text-detail);margin-bottom:20px}.contact-main>p{font-size:var(--text-control);margin-top:18px}.faq{padding:0}.faq h3{margin-bottom:20px}.faq summary{font-size:var(--text-control);padding-block:18px}.footer{padding-top:27px}.footer-top{align-items:flex-start;gap:20px}.footer-top>a:last-child{font-size:var(--text-caption);padding-top:7px}.footer-top>a:last-child>span{margin-left:5px}.footer-bottom{flex-wrap:wrap;gap:20px;margin-top:28px}.footer-bottom>span{order:2}.footer-bottom>div:last-child{order:3}.footer-bottom>.product-links{gap:20px;width:100%}}@media (width<=440px){.brand-suffix{font-size:var(--text-control)}.brand{gap:7px;font-size:21px}.brand img{width:26px;height:26px}.button-small{font-size:var(--text-caption);gap:13px;padding-inline:12px}.hero-demo{padding-inline:10px}.demo-toolbar{font-size:var(--text-detail);align-items:flex-start;gap:8px}.demo-toolbar>span:first-child{gap:6px;max-width:185px}.demo-label{font-size:var(--text-detail);white-space:normal;text-align:center;max-width:65px}.workspace-body{padding:17px 12px}.workspace-heading h2{font-size:21px}.review-tag{font-size:var(--text-detail);gap:4px;padding:3px 5px}.pipeline{font-size:var(--text-detail);gap:6px}.pipeline>div{gap:5px}.step-dot{width:17px;height:17px;font-size:var(--text-detail)}.records-grid{grid-template-columns:1fr}.source-files{display:none}.review-list{border:0;padding:0}.mini-label{font-size:var(--text-detail)}.transaction{font-size:var(--text-caption);padding-block:9px}.transaction small{font-size:var(--text-detail)}.transaction>span:last-child{font-size:var(--text-caption)}.review-note,.demo-footer{font-size:var(--text-detail)}.demo-footer>span{max-width:160px}.employers{gap:18px}.natwest{font-size:23px}.goldman{font-size:17px}.jpmorgan{font-size:21px}.workflow-tabs{gap:12px}.workflow-tabs button{font-size:var(--text-caption);gap:6px}.workflow-tabs button>span{display:none}.workflow-visual{padding-inline:14px}.paper{padding:17px 16px}.paper-top{font-size:var(--text-caption)}.paper-top small,.paper-status{font-size:var(--text-detail)}.check-row{font-size:var(--text-caption)}.paper-summary{font-size:var(--text-detail)}.contact h2{font-size:49px}.footer-top{flex-direction:column;gap:14px}.footer-top>a:last-child{padding:0}.footer .brand{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.hero-top{animation:.75s cubic-bezier(.16,1,.3,1) both hero-enter}.hero-demo{animation:.9s cubic-bezier(.16,1,.3,1) both demo-enter}@keyframes hero-enter{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-enter{0%{opacity:.7;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}.engagement a:focus-visible{outline-color:#d5e6cb}.hero-intro{margin-left:20px}.hero-intro>p,.workflow-copy>p,.section-top>p,.capacity-intro>p,.engagement-top>p,.contact-main>p,.process p{font-size:var(--text-body);line-height:1.65}.hero-intro>p{max-width:45ch}.micro,.section-label,.eyebrow,.scenario-label,.illustration-caption,.calculator-note,.capacity-result>p,.range-bounds,.footer-bottom,.contact-main>.micro,.experience>div:first-child>span{font-size:var(--text-caption);line-height:1.6}.button,.button-small,.button-light,.text-link,.faq summary,.faq details>p,.payment-terms p,.footer-top>a:last-child,.workflow-tabs button,.slider-field>div:first-child{font-size:var(--text-control)}.button-small{min-height:44px}.workflow-tabs button{min-height:58px}.section-top>p{max-width:410px}.before-after>span{font-size:var(--text-caption)}.before-after>p{font-size:var(--text-control)}.workflow-visual{min-height:470px}.paper{padding:28px}.paper-top{flex-wrap:wrap;row-gap:10px}.paper-top>span:nth-child(2){flex:1;min-width:150px}.paper-status{margin-left:0}.paper-summary{flex-wrap:wrap}.paper-summary strong{font-weight:500}.check-row{align-items:flex-start;padding-block:15px}.check{width:22px;height:22px;margin-top:1px}.paper-exception{flex-wrap:wrap}.paper-exception>span:nth-child(2){flex:1;min-width:125px}.paper-exception>span:last-child:not(:nth-child(2)){margin-left:0}.illustration-caption{text-align:center}.workspace-heading{flex-wrap:wrap}.review-tag{white-space:normal}.sidebar-bottom{margin-top:30px;position:static}.avatar{width:34px;height:34px}.file-icon{width:36px;height:40px}.file-tick{font-size:var(--text-caption)}.records-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.transaction>span:first-child{min-width:0}.transaction small,.file small{line-height:1.5}.review-list-title{flex-wrap:wrap}.review-note{padding:10px}.demo-footer{font-size:var(--text-caption)}.demo-footer>span{max-width:70%}.price-band{grid-template-columns:auto minmax(0,1fr);display:grid}.price-band>.button{grid-column:1/-1;justify-self:start;max-width:none;margin:0}.payment-terms{max-width:none}.price>span{font-size:var(--text-caption)}.process p{max-width:35ch}.slider-field input{height:32px}.calculator-note{max-width:50ch}.footer-bottom{flex-wrap:wrap}@media (width<=1100px){.hero-intro{margin-left:0}.demo-workspace{display:block}.demo-sidebar{display:none}.workflow-panel{grid-template-columns:.9fr 1.1fr;gap:35px}.workflow-visual{padding-inline:20px}.paper{padding:22px}}@media (width<=760px){:root{--text-body:1rem}.hero-intro>.micro{font-size:var(--text-caption)}.hero-intro{max-width:45ch}.workflow-panel{grid-template-columns:1fr}.workflow-tabs{gap:16px}.workflow-tabs button{line-height:1.45}.workflow-tabs button>span{display:none}.workflow-visual{padding:26px 20px}.workflow-copy>p{max-width:45ch}.demo-toolbar{align-items:flex-start}.demo-toolbar>span:first-child,.demo-label{max-width:none}.demo-footer{flex-wrap:wrap}.demo-footer>span{max-width:none}.demo-footer>a{white-space:normal}.price-band{grid-template-columns:1fr}.payment-terms{border:0;padding:0}.price-band>.button{width:100%}.process-number{font-size:var(--text-caption)}.footer-top{flex-wrap:wrap}}@media (width<=600px){.records-grid{grid-template-columns:1fr}.source-files{display:none}.review-list{border:0;padding:0}.demo-toolbar{flex-wrap:wrap;gap:10px}.demo-label{text-align:left}.workspace-heading{gap:10px}.workspace-heading h2{font-size:27px}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pipeline>div{flex-direction:column;gap:5px}.pipeline-line{display:none}.step-dot{width:24px;height:24px}.workflow-tabs{gap:12px}.workflow-tabs button{font-size:var(--text-caption)}.paper{padding:18px}.paper-summary{display:block}.paper-summary strong{margin-top:4px;display:block}.paper-status{margin-left:34px}.paper-exception>span:last-child:not(:nth-child(2)){margin-left:14px}.onboard-row{flex-wrap:wrap}.onboard-row>span:nth-child(2){flex:1;min-width:140px}.onboard-row>span:last-child{margin-left:32px}.footer-top>a:last-child{overflow-wrap:anywhere}}
