@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;450;500;600&display=swap";:root{color:#f4f8fc;font-synthesis:none;--ink:#061a2e;--surface:#f4f8fc;--brand-blue:#0a84ff;--muted:#91a9c1;--line:#15385b;--mono:"IBM Plex Mono", monospace;--ease:cubic-bezier(.22, .61, .36, 1);--brand-navy:#061a2e;--brand-white:#f4f8fc;background:#061a2e;font-family:DM Sans,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}button:focus-visible{outline-offset:5px;outline:3px solid #087ff7}a:focus-visible{outline-offset:5px;outline:3px solid #087ff7}input:focus-visible{outline-offset:5px;outline:3px solid #087ff7}select:focus-visible{outline-offset:5px;outline:3px solid #087ff7}textarea:focus-visible{outline-offset:5px;outline:3px solid #087ff7}[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #087ff7}button:disabled{cursor:default}::selection{color:#0a1c2e;background:#0a84ff}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}p{line-height:1.7}h2{letter-spacing:-2px;font-size:clamp(35px,3.55vw,51px);font-weight:500;line-height:1.13}h2 em{color:#4c6986;font-style:normal}button{border:0}section[id]{scroll-margin-top:0}.section-shell{width:calc(100% - 112px);max-width:1360px;margin:0 auto}.light-section{background:var(--surface);color:var(--ink)}.mono{font-family:var(--mono);letter-spacing:1px;font-size:12px}.eyebrow{font-family:var(--mono);letter-spacing:1.6px;color:#9cb2c8;align-items:center;gap:13px;margin-bottom:24px;font-size:12px;font-weight:500;display:flex}.eyebrow>span{color:var(--brand-blue);align-items:center;min-width:16px;display:flex}.light-section .eyebrow{color:#4b6885}.light-section .eyebrow>span{color:#087ff7}.section-heading{margin-bottom:58px}.section-heading>p{color:#4d6a88;max-width:610px;margin-top:24px;font-size:16px;line-height:1.75}.two-column{grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;display:grid}.two-column>p{justify-self:end;max-width:440px;margin:0 0 3px;font-size:15px;line-height:1.75}.button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:17px;min-height:49px;padding:0 22px;font-size:12px;font-weight:650;line-height:1.25;transition:background .2s,transform .2s;display:inline-flex}.button.primary{background:var(--brand-blue);color:#0c2136;border:1px solid var(--brand-blue)}.button.primary:hover{background:#087ff7;transform:translateY(-1px)}.inline-link{border-bottom:1px solid #486481;align-items:center;gap:18px;padding-bottom:8px;font-size:12px;display:inline-flex}.inline-link:hover{color:var(--brand-blue);border-color:var(--brand-blue)}.icon-button{background:0 0;border:1px solid #1a4571;border-radius:3px;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.icon-button:hover{background:#143556;border-color:#7492b1}.tag{white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.tag.green{color:#385c46;background:#e8eee7;border-color:#d8e4d7}.tag.orange{color:#8a5824;background:#fff0dd;border-color:#f0dcba}.tag.blue{color:#456071;background:#eaf0f3;border-color:#dce5e8}.tag.red{color:#974938;background:#f5e6e0;border-color:#e6cac1}.tag i,.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.skip-link{z-index:100;background:var(--brand-blue);color:var(--ink);padding:14px 20px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.navigation{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061a2ef5;border-bottom:1px solid #ffffff0e;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 80px);max-width:1536px;height:88px;margin:auto;transition:height .25s;display:flex}.navigation.is-compact .nav-inner{height:68px}.brand{align-items:center;display:flex}.brand img{width:158px;height:auto;display:block}.nav-links{align-items:center;gap:26px;display:flex}.nav-links>a{color:#b6c6d6;padding:14px 0;font-size:12px;font-weight:500;transition:color .2s}.nav-links>a:hover{color:var(--brand-blue)}.nav-actions{align-items:center;gap:25px;display:flex}.sign-in{align-items:center;gap:7px;font-size:12px;display:flex}.nav-actions .button{gap:20px;min-height:41px;padding:0 17px;font-size:12px}.menu-toggle{display:none}.hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:45px;min-height:560px;display:grid}.hero-copy{padding-bottom:33px}.preview-pill{font-family:var(--mono);letter-spacing:1.2px;color:#b3c4d5;background:#087ff705;border:1px solid #1b4977;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:inline-flex}.preview-pill>span{background:var(--brand-blue);border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 0 3px #087ff712}.preview-pill i{background:#384d63;width:1px;height:10px;margin:0 2px;display:block}.hero h1{letter-spacing:-3.4px;margin:26px 0;font-size:clamp(45px,4.75vw,73px);font-weight:500;line-height:1.07}.hero h1>span{color:var(--brand-blue)}.hero-copy>p{color:#9eb3c9;max-width:447px;font-size:15px;line-height:1.8}.hero-buttons{align-items:center;gap:16px;margin-top:31px;display:flex}.hero-buttons .text-button{gap:9px;padding:0 7px;font-size:12px;font-weight:500}.text-button:hover{color:var(--brand-blue)}.play-icon{border:1px solid #435d77;border-radius:50%;place-items:center;width:25px;height:25px;padding-left:1px;display:grid}.hero-trust{color:#7291b0;align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.hero-trust svg{color:#91a9c1}.hero-product{isolation:isolate;min-width:0;animation:panel-enter .8s var(--ease) both;padding-top:62px;padding-bottom:140px;position:relative}.hero-product:before{content:"";z-index:-1;background-image:linear-gradient(#506f8e1c 1px,#0000 1px),linear-gradient(90deg,#506f8e1c 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:28px -35px 0;-webkit-mask-image:radial-gradient(#000 15%,#0000 73%);mask-image:radial-gradient(#000 15%,#0000 73%)}.product-caption{color:#809bb7;font-family:var(--mono);letter-spacing:1.2px;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.product-caption>span:first-child{align-items:center;gap:7px;display:flex}.product-caption i{background:var(--brand-blue);border-radius:50%;width:4px;height:4px}.source-float{z-index:1;background:#102b47;border:1px solid #405973;border-radius:5px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;top:25px;left:22px;right:0;box-shadow:0 12px 28px #0003}.source-symbol{color:#087ff7;border:1px solid #415a73;border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.source-float small{font-family:var(--mono);color:#93abc2;letter-spacing:1px;margin-bottom:5px;font-size:12px;display:block}.source-float strong{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.source-float-end{color:#b1c2d3;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.hero-workspace{color:#122f4d;background:#eff3f8;border:1px solid #b7c6d6;border-radius:6px;margin-top:38px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0005}.window-top{font-family:var(--mono);background:#e0e9f1;border-bottom:1px solid #cbdae8;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;display:flex}.window-mark{letter-spacing:1px;align-items:center;gap:7px;font-weight:500;display:flex}.revision-badge{background:#cfddea;border:1px solid #b9cce0;margin-left:8px;padding:3px 4px;font-size:12px}.workspace-heading{justify-content:space-between;align-items:center;gap:5px;padding:22px 20px 0;display:flex}.workspace-heading small{font-family:var(--mono);letter-spacing:.9px;color:#537394;font-size:12px}.workspace-heading h3{letter-spacing:-.7px;margin-top:7px;font-size:21px;font-weight:500}.workspace-heading .tag{font-size:12px}.reel-area{grid-template-columns:1.7fr 1fr;align-items:center;padding:4px 16px 6px 0;display:grid}.reel-drawing{width:100%;height:auto;display:block}.reel-specs{padding:14px 0 10px 7px}.reel-specs>.mono{color:#537393;font-size:12px;display:block}.reel-specs strong{margin:8px 0 0;font-size:25px;font-weight:500;display:block}.reel-specs strong>span{font-size:12px;font-weight:400}.reel-specs p{color:#435d77;font-size:12px;line-height:1.7}.conductor-colors{gap:4px;margin:9px 0;display:flex}.conductor-colors i{background:#112e4b;border-radius:1px;width:19px;height:4px}.conductor-colors i:nth-child(2){background:#ba4e3d}.conductor-colors i:nth-child(3){background:#547494}.conductor-colors i:nth-child(4){background:#fafcfd;border:1px solid #a3b7cb}.subtle-rule{background:#cddbe8;width:90%;height:1px;margin:10px 0}.reel-specs small{color:#557697;font-size:12px}.basis-note{color:#445e79;background:#dbe5ef;border:1px solid #c0d2e3;border-radius:3px;justify-content:space-between;align-items:center;gap:5px;margin:0 17px 12px;padding:9px 10px;font-size:12px;display:flex}.basis-note>span{align-items:center;gap:5px;display:flex}.basis-note b{font-family:var(--mono);font-weight:500}.package-footer{color:#4a6683;border-top:1px solid #cfddea;justify-content:space-between;align-items:center;padding:12px 17px;font-size:12px;display:flex}.package-footer>span{align-items:center;gap:6px;display:flex}.quote-float{color:#163a5f;animation:panel-enter .8s .15s var(--ease) both;background:#fcfdfd;border:1px solid #c3d3e4;border-radius:4px;padding:13px 15px;position:absolute;bottom:45px;left:-27px;right:41px;box-shadow:0 16px 25px #0004}.mini-heading{font-family:var(--mono);letter-spacing:.5px;border-bottom:1px solid #d8e3ee;justify-content:space-between;align-items:center;margin-bottom:2px;padding-bottom:9px;font-size:12px;display:flex}.mini-heading>span{align-items:center;gap:6px;display:flex}.mini-heading .mono{letter-spacing:.2px;color:#597c9f;font-size:12px}.mini-quote-row{grid-template-columns:1fr 85px 75px 14px;align-items:center;gap:8px;padding-top:9px;font-size:12px;display:grid}.mini-quote-row .tag{font-size:12px}.mini-quote-row strong{text-align:right;font-size:12px;font-weight:500}.mini-quote-row>svg{color:#537393}.mini-quote-row:last-child>svg{color:#087ff7}.field-float{background:#112d49;border:1px solid #425b74;border-radius:4px;align-items:center;gap:11px;padding:14px;display:flex;position:absolute;bottom:-17px;left:42px;right:-12px;box-shadow:0 10px 20px #0002}.field-symbol{color:#a7bacd;background:#173f68;border-radius:3px;padding:7px;display:flex}.field-float small{font-family:var(--mono);letter-spacing:1px;color:#8ea6bf;margin-bottom:6px;font-size:12px;display:block}.field-float strong{font-size:12px;font-weight:500}.field-float>svg{color:#8ea6bf;margin-left:auto}.hero-bottom{border-top:1px solid #173d63;justify-content:space-between;align-items:center;gap:25px;margin-top:42px;padding:30px 0 33px;display:flex}.hero-bottom>span{font-family:var(--mono);letter-spacing:1px;color:#6e8eae;font-size:12px;line-height:1.8}.hero-bottom>span b{color:#99afc6;font-weight:400}.lifecycle-line{color:#99afc5;align-items:center;gap:11px;font-size:12px;display:flex}.lifecycle-line .highlight{color:var(--brand-blue)}.connection{background:#394f65;width:25px;height:1px;display:block;position:relative;overflow:hidden}.connection i{background:#087ff7;width:9px;height:1px;animation:3s linear infinite connect;position:absolute;top:0}.connection:nth-of-type(4) i{animation-delay:.35s}.connection:nth-of-type(6) i{animation-delay:.7s}.connection:nth-of-type(8) i{animation-delay:1.05s}.connection:nth-of-type(10) i{animation-delay:1.4s}.explore{font-family:var(--mono);letter-spacing:1px;color:#adbfd1;align-items:center;gap:12px;font-size:12px;display:flex}.rolling-section{background:#0c2034;border-top:1px solid #173d64;border-bottom:1px solid #1c4a79;padding:48px 0 29px;overflow:hidden}.rolling-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.rolling-heading .eyebrow{color:#90a8c1;margin-bottom:13px;font-size:12px}.rolling-heading h2{letter-spacing:-.7px;font-size:23px}.rail-controls{gap:7px;display:flex}.workflow-rail{scrollbar-width:thin;scrollbar-color:#4b6784 transparent;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;gap:14px;padding:3px max(56px,50vw - 624px) 14px;display:flex;overflow-x:auto}.workflow-rail:active{cursor:grabbing}.lifecycle-card{background:#0f2944;border:1px solid #1c4b7b;border-radius:4px;flex:0 0 236px;padding:17px 18px;position:relative}.lifecycle-card-top{color:#9eb3c8;justify-content:space-between;align-items:center;display:flex}.lifecycle-card-top>span{font-family:var(--mono);color:#6788a9;font-size:12px}.lifecycle-card h3{margin:17px 0;font-size:14px;font-weight:500}.lifecycle-card-data{border-top:1px solid #1a4775;padding-top:12px}.lifecycle-card-data>span{color:#087ff7;font-family:var(--mono);font-size:12px}.lifecycle-card-data strong{color:#b3c4d5;margin:7px 0;font-size:12px;font-weight:500;display:block}.lifecycle-card-data small{color:#7c99b6;font-size:12px}.card-connector{color:#4e6d8c;z-index:1;background:#0c2034;position:absolute;top:50%;right:-16px}.sample-note{color:#7492b1;justify-content:space-between;margin-top:15px;font-size:12px;display:flex}.sample-note>span:last-child{font-family:var(--mono);letter-spacing:1px;font-size:12px}.problem{padding:112px 0 105px}.comparison-lanes{border:1px solid #cbdae8;border-radius:5px;overflow:hidden}.comparison-lane{grid-template-columns:160px 1fr;align-items:center;gap:21px;padding:22px 24px;display:grid}.comparison-lane .lane-title{font-family:var(--mono);letter-spacing:1px;align-items:center;gap:9px;font-size:12px;display:flex}.comparison-lane.before{color:#567799;background:#e1e9f1}.comparison-lane.after{color:#1a4570;background:#dfe8f1;border-top:1px solid #c2d3e3}.lane-stages{justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.before .lane-stages>span:not(.broken-connection){background:#edf2f7;border:1px solid #c5d5e5;border-radius:3px;padding:8px}.broken-connection{color:#087ff7;letter-spacing:2px}.after .lane-stages>span{font-weight:600}.lane-outcome{grid-column:2;align-items:center;gap:6px;margin-top:-9px;font-size:12px;display:flex}.after .lane-outcome{color:#4a6683}.workflow-section{padding:5px 0 100px}.workflow-section .section-heading{border-top:1px solid #c8d7e6;padding-top:78px}.workflow-split{grid-template-columns:.83fr 1fr;align-items:start;gap:80px;display:grid}.workflow-steps{flex-direction:column;display:flex}.workflow-step{text-align:left;background:0 0;border-top:1px solid #cad8e7;grid-template-columns:37px 1fr;gap:15px;width:100%;min-height:238px;padding:31px 9px 31px 0;transition:opacity .25s;display:grid}.workflow-step:first-child{border-top:0;padding-top:0}.workflow-step .step-index{font-family:var(--mono);color:#7593b1;padding-top:5px;font-size:12px}.workflow-step .step-name{letter-spacing:-.5px;color:#163b60;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:20px;font-weight:500;display:flex}.workflow-step .step-name svg{opacity:0}.workflow-step strong{color:#3f5770;font-size:13px;font-weight:500;line-height:1.5;display:block}.step-description{color:#56789a;margin-top:7px;font-size:12px;line-height:1.85;display:block}.step-detail{color:#4c6a88;align-items:center;gap:7px;margin-top:15px;font-size:12px;line-height:1.6;display:flex}.workflow-step.active .step-index{color:#087ff7}.workflow-step.active .step-name{color:#4a6683}.workflow-step.active .step-name svg{opacity:1;color:#087ff7}.workflow-step.active strong{color:#133354}.workflow-step.active .step-description{color:#3e556d}.workflow-step:hover .step-name{color:#4a6683}.sticky-demo{padding-top:2px;position:sticky;top:119px}.demo-panel{background:#fcfdfd;border:1px solid #beccda;border-radius:6px;overflow:hidden;box-shadow:0 24px 48px #102b4610}.demo-toolbar{font-family:var(--mono);letter-spacing:.6px;background:#e1e9f1;border-bottom:1px solid #c6d5e5;justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;font-size:12px;display:flex}.demo-toolbar>span{align-items:center;gap:7px;display:flex}.demo-toolbar i{background:#5e81a5;border-radius:50%;width:3px;height:3px}.demo-breadcrumb{color:#6385a7;align-items:center;gap:8px;padding:17px 22px 0;font-size:12px;display:flex}.demo-content{min-height:395px;animation:panel-enter .25s var(--ease);padding:22px}.demo-content-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.demo-content-title .mono{color:#597b9e;font-size:12px}.demo-content-title h3{letter-spacing:-.6px;margin-top:10px;font-size:20px;font-weight:500}.demo-content-title .tag{font-size:12px}.document-preview{background:#eaf0f5;border:1px solid #cfddea;border-radius:4px;align-items:center;gap:13px;padding:20px 15px;display:flex}.document-preview>svg{color:#6183a6}.document-preview>div{flex:1}.document-preview strong{font-size:12px;font-weight:500;display:block}.document-preview>div>span{color:#5a7da0;margin-top:6px;font-size:12px;display:block}.extraction-table{margin-top:20px}.extraction-table>div{border-bottom:1px solid #dbe5ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.extraction-table>div:first-child{font-family:var(--mono);color:#57799c;font-size:12px}.demo-callout{color:#46617c;background:#e8eef4;border:1px solid #d1deea;border-radius:3px;align-items:center;gap:9px;margin-top:18px;padding:11px;font-size:12px;line-height:1.6;display:flex}.demo-callout.warning{color:#8a6836;background:#f9f0df;border-color:#e7d7b7}.demo-status{font-family:var(--mono);color:#5e81a4;letter-spacing:.3px;background:#f1f4f8;border-top:1px solid #cfddea;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;font-size:12px;display:flex}.demo-status>span:first-child{align-items:center;gap:6px;display:flex}.demo-status i{background:#6687a9;border-radius:50%;width:4px;height:4px}.demo-navigation{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.demo-navigation>span{font-family:var(--mono);letter-spacing:1px;color:#5a7da1;font-size:12px}.demo-navigation>div{gap:5px;display:flex}.demo-navigation button{color:#587a9d;width:30px;height:30px;font-family:var(--mono);background:#d6e2ed;border:1px solid #c6d6e6;border-radius:3px;font-size:12px}.demo-navigation button.active{color:#d6e1ec;background:#12304f;border-color:#12304f}.demo-disclaimer{color:#6082a5;text-align:center;margin-top:20px;font-size:12px}.pull-route{background:#e5edf4;border:1px solid #c7d6e6;justify-content:space-between;align-items:center;margin-bottom:24px;padding:23px 18px;display:flex}.pull-route>span{letter-spacing:-1px;font-size:24px}.pull-route small{font-family:var(--mono);letter-spacing:.5px;color:#4d6b8a;margin-top:7px;font-size:12px;display:block}.pull-route>div{border-top:1px solid #8ba4be;flex:1;height:1px;margin:0 24px;position:relative}.pull-route>div>span{text-align:center;color:#4e6c8a;width:100%;font-size:12px;position:absolute;top:9px}.pull-route i{background:#7593b1;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:0}.configuration-grid{grid-template-columns:1fr 1fr;gap:20px 26px;display:grid}.configuration-grid small{font-family:var(--mono);color:#5c80a4;margin-bottom:7px;font-size:12px;display:block}.configuration-grid strong{font-size:12px;font-weight:500}.verification-reel{background:#ecf2f7;border:1px solid #d4e0eb;border-radius:3px;grid-template-columns:1.15fr 1fr;align-items:center;margin-bottom:14px;padding-right:20px;display:grid}.verification-reel strong{margin:7px 0;font-size:15px;font-weight:500;line-height:1.4;display:block}.verification-reel .mono{color:#6687a9;letter-spacing:.5px;font-size:12px}.verification-reel p{color:#5a7da0;font-size:12px}.review-checks>div{border-bottom:1px solid #d8e3ed;align-items:center;gap:8px;padding:13px 0;font-size:12px;display:flex}.review-checks>div>svg{color:#6284a6}.review-checks>div>.tag{margin-left:auto}.rfq-document{background:#f6f9fb;border:1px solid #cad8e7;border-radius:3px;padding:23px;box-shadow:4px 4px #e2eaf2}.rfq-document>div{align-items:center;gap:12px;display:flex}.rfq-document>div>svg{color:#6586a8}.rfq-document .tag{margin-left:auto}.rfq-document h4{letter-spacing:-.6px;margin-top:25px;font-size:20px;font-weight:500}.rfq-document p{color:#5a7da1;margin:8px 0 20px;font-size:12px}.rfq-document dl{margin:0}.rfq-document dl>div{border-top:1px solid #d4e0eb;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.rfq-document dt{color:#5f82a5}.rfq-document dd{margin:0}.frozen-stamp{font-family:var(--mono);color:#547596;border-top:1px solid #cad9e7;align-items:center;gap:7px;padding-top:13px;font-size:12px;display:flex}.quote-table-wrap{overflow-x:auto}.quote-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.quote-table caption{text-align:left;color:#5a7da0;margin:0 0 14px;font-size:12px}.quote-table th,.quote-table td{text-align:left;border-bottom:1px solid #d4e0eb;padding:12px 7px;font-weight:400}.quote-table thead th{color:#4c6987;font-family:var(--mono);background:#e6edf4;font-size:12px}.quote-table tbody tr:last-child>*{background:#eaf0f6;font-weight:600}.quote-table .gap-cell{color:#906323;background:#fff0d9}.receiving-summary{background:#e7eef4;border:1px solid #cbdae8;border-radius:4px;margin-bottom:9px;padding:21px}.receiving-summary>div{justify-content:space-between;align-items:center;display:flex}.receiving-summary>div>span{font-family:var(--mono);color:#5a7da0;font-size:12px}.receiving-summary>div>svg{color:#6082a5}.receiving-summary>strong{letter-spacing:-2px;font-size:50px;font-weight:500;display:block}.receiving-summary>strong>span{color:#6889aa;letter-spacing:-.5px;font-size:22px;font-weight:400}.receiving-summary p{color:#57799c;font-size:12px}.confidence-section{background:#0b1e31;border-top:1px solid #19436d;padding:101px 0 43px;position:relative}.confidence-section h2>span{color:var(--brand-blue)}.confidence-section .two-column{gap:100px;margin-bottom:48px}.confidence-intro{padding-bottom:6px}.confidence-intro>p{color:#94abc3;max-width:390px;font-size:15px}.confidence-intro .core-promise{color:#c9d8e7;border-left:2px solid #087ff7;margin-top:25px;padding-left:18px;font-size:13px;line-height:1.9}.confidence-comparison{grid-template-columns:.68fr 1.4fr;gap:25px;display:grid}.false-certainty{background:#0e253c;border:1px solid #1b4977;border-radius:5px;flex-direction:column;padding:27px;display:flex}.panel-eyebrow{font-family:var(--mono);letter-spacing:1px;color:#8ea7c0;align-items:center;gap:10px;font-size:12px;display:flex}.false-certainty .panel-eyebrow svg{color:#087ff7}.unsupported-value{font-family:var(--mono);letter-spacing:-3px;color:#6586a8;margin-top:55px;font-size:53px}.unsupported-value small{letter-spacing:0;font-family:DM Sans,sans-serif;font-size:21px}.false-certainty>p{color:#8ea7c0;margin-top:10px;font-size:14px}.certainty-gaps{color:#819cb8;border-top:1px solid #1a4774;border-bottom:1px solid #1a4774;gap:24px;margin-top:35px;padding:18px 0;font-size:12px;display:flex}.certainty-gaps>span{flex:1}.certainty-gaps b{font-family:var(--mono);color:#087ff7;margin-top:9px;font-weight:400;display:block}.unsupported-caption{color:#6d8dad;margin-top:auto;padding-top:26px;font-size:12px;line-height:1.8}.evidence-card{color:#112d4a;background:#eef3f8;border:1px solid #4a6784;border-radius:5px;padding:25px}.evidence-card>.panel-eyebrow{color:#3a5067;letter-spacing:.8px;font-size:12px}.evidence-card>.panel-eyebrow>span{color:#5c80a4;letter-spacing:.5px;margin-left:auto;font-size:12px}.confidence-tabs{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:25px;display:grid}.confidence-tab{text-align:left;background:#e7eef4;border:1px solid #cddbe8;border-radius:3px;min-height:86px;padding:11px 9px;transition:background .2s,border .2s}.confidence-tab>span:first-child{font-family:var(--mono);color:#527293;margin-bottom:7px;font-size:12px;display:block}.confidence-tab>span:last-child{color:#597c9f;font-size:12px;line-height:1.6;display:block}.confidence-tab.selected{background:#d7e2ed;border-color:#087ff7}.confidence-tab:hover{border-color:#087ff7}.confidence-tab.red.selected{background:#f3e2d8;border-color:#b8866e}.confidence-tab.green.selected{background:#e5eddb;border-color:#869d6e}.confidence-tab.blue.selected{background:#dfe8f0;border-color:#7694b2}.source-evidence{min-height:253px}.evidence-value{border-bottom:1px solid #c7d6e6;padding:24px 0 19px}.evidence-value>.mono{color:#57799c;font-size:12px}.evidence-value h3{letter-spacing:-.8px;margin:10px 0 12px;font-size:23px;font-weight:500}.source-evidence dl{margin:8px 0 0}.source-evidence dl>div{grid-template-columns:124px 1fr;gap:18px;padding-top:12px;font-size:12px;line-height:1.65;display:grid}.source-evidence dt{color:#56789a}.source-evidence dd{color:#1a4571;margin:0}.confidence-footer{color:#8ca5be;border-top:1px solid #1c4b7b;justify-content:space-between;align-items:center;gap:20px;margin-top:29px;padding-top:23px;font-size:12px;display:flex}.confidence-footer>span,.confidence-footer>a{align-items:center;gap:10px;display:flex}.confidence-footer>a{color:#c0d1e2}.revisions{padding:108px 0 77px}.revisions h2{font-size:clamp(32px,3vw,44px)}.revision-timeline{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.revision-node{padding:0 4px}.revision-line{color:#698aab;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.revision-line:before{content:"";background:#bbcad8;height:1px;position:absolute;top:50%;left:33px;right:13px}.revision-line>span{font-family:var(--mono);border:1px solid #b6c6d6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.revision-node:last-child .revision-line>svg{visibility:hidden}.revision-node>svg{color:#6284a7}.revision-node.orange>svg{color:#b48049}.revision-node h3{margin-top:14px;font-size:13px;font-weight:500;line-height:1.5}.revision-node time{font-family:var(--mono);color:#6b8bab;margin:12px 0 15px;font-size:12px;display:block}.revision-node .tag{font-size:12px}.revision-footnote{color:#5a7da1;border-top:1px solid #c4d4e4;border-bottom:1px solid #c4d4e4;align-items:center;gap:10px;margin-top:34px;padding:20px 0;font-size:12px;line-height:1.7;display:flex}.revision-footnote b{color:#3f5770;font-weight:500}.revision-footnote>.mono{white-space:nowrap;margin-left:auto;font-size:12px}.capabilities{padding:25px 0 88px}.capabilities .section-heading{margin-bottom:40px}.capabilities h2{font-size:clamp(34px,3.2vw,46px)}.capability-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.capability-card{background:#f4f7fa;border:1px solid #c2d3e4;border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.capability-label{color:#51708f;justify-content:space-between;align-items:center;width:100%;margin-bottom:27px;display:flex}.capability-label>span{font-family:var(--mono);color:#829db9;font-size:12px}.capability-card>.mono{letter-spacing:.5px;color:#6385a7;text-transform:uppercase;margin-bottom:12px;font-size:12px}.capability-card h3{letter-spacing:-.5px;max-width:300px;font-size:18px;font-weight:500;line-height:1.3}.capability-card p{color:#57799c;max-width:350px;margin-top:12px;font-size:12px;line-height:1.85}.capability-3{background:#d9e3ee;grid-area:1/4/3}.capability-5{background:#dde7f0;grid-column:2/4}.capability-5 h3{max-width:none;font-size:23px}.capability-5 p{max-width:430px}.capacity-mini{width:100%;font-family:var(--mono);margin-top:auto;padding-top:35px;font-size:12px}.capacity-mini>div{color:#597b9d;border-top:1px solid #bbcad8;justify-content:space-between;gap:5px;padding:13px 0;display:flex}.capacity-mini b{color:#087ff7;font-weight:500}.coverage-mini{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.coverage-mini>span{color:#4f6d8c;border:1px solid #b5c5d5;border-radius:3px;padding:6px 8px;font-size:12px}.capability-6,.capability-7,.capability-8,.capability-9{grid-row:3}.roles-section{padding:34px 0 108px}.roles-section .section-heading{border-top:1px solid #bccee1;margin-bottom:37px;padding-top:78px}.role-tabs{border-bottom:1px solid #bccbd9;grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.role-tabs>button{color:#587a9d;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:20px 3px;font-size:12px;display:flex}.role-tabs>button[aria-selected=true]{color:#4a6683;border-color:#087ff7}.role-panel{grid-template-columns:1fr 1.15fr;align-items:center;gap:90px;min-height:355px;padding-top:50px;display:grid}.role-copy{animation:panel-enter .25s var(--ease)}.role-copy h3{letter-spacing:-1px;font-size:28px;font-weight:500;line-height:1.2}.role-copy>p{color:#597b9d;margin-top:18px;font-size:12px}.role-detail{margin-top:22px}.role-detail>span{font-family:var(--mono);letter-spacing:1px;color:#6788a9;font-size:12px}.role-detail>p{color:#435d77;margin-top:7px;font-size:12px}.role-interface{background:#f5f8fb;border:1px solid #bdccda;border-radius:5px;overflow:hidden;box-shadow:0 14px 30px #12304e10}.role-interface-top{background:#dee7f0;border-bottom:1px solid #c1d2e3;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.role-interface-top>span:first-child{color:#3f5770;align-items:center;gap:10px;font-size:12px;display:flex}.role-interface-top>.mono{color:#5e81a5;font-size:12px}.role-interface-body{padding:24px}.role-project{align-items:center;gap:12px;margin-bottom:23px;display:flex}.project-icon{color:#567798;background:#d9e3ee;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.role-project strong{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.role-project>div>span{color:#6284a7;font-size:12px}.role-record{border-top:1px solid #d6e1ec;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.role-record>.tag{font-size:12px}.role-linked{color:#587a9c;align-items:center;gap:9px;margin-top:23px;font-size:12px;display:flex}.role-interface-footer{font-family:var(--mono);letter-spacing:.7px;color:#6687a9;border-top:1px solid #cddbe8;justify-content:space-between;gap:10px;padding:13px 20px;font-size:12px;display:flex}.trust-section{background:#0e263e;padding:97px 0 71px}.trust-intro{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.trust-intro h2>span{color:#087ff7}.trust-intro>div>p{color:#849fba;max-width:385px;margin:22px 0;font-size:13px}.trust-intro .inline-link{color:#b9cce0;font-size:12px}.access-diagram{background:#102b46;border:1px solid #3c546c;border-radius:5px;padding:23px}.access-diagram-label{font-family:var(--mono);letter-spacing:1px;color:#afc0d2;align-items:center;gap:10px;font-size:12px;display:flex}.access-diagram-label>svg:last-child{color:#6d8dad;margin-left:auto}.access-private{gap:7px;margin-top:25px;display:flex}.access-private>span{color:#93abc2;text-align:center;border:1px solid #3a5067;border-radius:3px;flex:1;padding:12px 7px;font-size:12px}.access-gate{color:#087ff7;justify-content:center;align-items:center;gap:10px;margin:20px 0;display:flex}.access-gate>span{background:#394f65;width:35%;height:1px}.shared-rfq{background:#15385c;border:1px solid #506f8e;border-radius:3px;align-items:center;gap:13px;padding:17px;display:flex}.shared-rfq>svg{color:#a2b6ca}.shared-rfq strong{font-size:12px;font-weight:500;display:block}.shared-rfq>div>span{color:#8ba4bd;margin-top:6px;font-size:12px;display:block}.shared-rfq .tag{color:#c5d4b1;background:#435836;border-color:#596e47;margin-left:auto;font-size:12px}.distributor-nodes{gap:10px;padding-top:30px;display:flex;position:relative}.distributor-nodes:before{content:"";background:#3e566e;height:1px;position:absolute;top:15px;left:16%;right:16%}.distributor-nodes>div{color:#a7bacd;text-align:center;border:1px solid #3c536a;border-radius:3px;flex:1;padding:12px 5px;font-size:12px;position:relative}.distributor-nodes>div:before{content:"";background:#3e566e;width:1px;height:15px;position:absolute;top:-16px;left:50%}.distributor-nodes>div:nth-child(2):before{height:30px;top:-31px}.access-diagram>p{text-align:center;color:#7996b3;margin-top:23px;font-size:12px;line-height:1.9}.access-diagram>p>strong{color:#aebfd1;font-weight:500}.trust-grid{border-top:1px solid #384d63;grid-template-columns:repeat(4,1fr);gap:33px 29px;margin-top:65px;padding-top:41px;display:grid}.trust-grid>div{align-items:start;gap:10px;display:flex}.trust-grid>div>svg{color:#7996b3;width:13px;margin-top:1px}.trust-grid h3{color:#c2d3e3;font-size:12px;font-weight:500;line-height:1.6}.trust-grid p{color:#7f9bb7;margin-top:9px;font-size:12px;line-height:1.8}.resources{padding:85px 0}.resources-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.resources-heading .eyebrow{margin:0;font-size:12px}.resources-heading h2{letter-spacing:-1px;font-size:27px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.resource-card{border:1px solid #c0d2e3;border-radius:4px;padding:26px;transition:background .2s,border .2s;display:block}.resource-card>svg{color:#6889aa;margin-bottom:24px}.resource-card h3{letter-spacing:-.4px;justify-content:space-between;align-items:center;font-size:17px;font-weight:500;display:flex}.resource-card h3>svg{color:#5f82a5}.resource-card p{color:#5a7c9f;max-width:260px;margin-top:12px;font-size:12px;line-height:1.8}.resource-card:hover{background:#dfe8f0;border-color:#809cb8}.final-cta{background:radial-gradient(at 5% 90%,#14365955,#0000 55%),#0b1d2f;border-top:1px solid #3b526a;padding:96px 0 88px;position:relative}.access-layout{grid-template-columns:1fr 1fr;align-items:start;gap:115px;display:grid}.access-copy h2{letter-spacing:-3px;margin-top:26px;font-size:clamp(43px,4.5vw,66px);line-height:1.07}.access-copy h2>span{color:var(--brand-blue)}.access-copy>p{color:#8ea6bf;max-width:365px;margin-top:26px;font-size:13px;line-height:1.9}.preview-note{border-top:1px solid #1b4a79;gap:12px;max-width:375px;margin-top:34px;padding-top:23px;display:flex}.preview-note>.status-dot{color:var(--brand-blue);flex-shrink:0;margin-top:6px}.preview-note p{color:#6e8dad;font-size:12px;line-height:1.8}.access-copy>.inline-link{color:#bccbda;margin-top:28px;font-size:12px}.access-form-shell{color:#112d4a;background:#edf2f7;border:1px solid #a3b7cb;border-radius:5px;box-shadow:0 20px 60px #0003}.form-top{font-family:var(--mono);letter-spacing:.6px;color:#4f6d8c;background:#dae4ee;border-bottom:1px solid #beccda;justify-content:space-between;align-items:center;gap:10px;padding:16px 25px;font-size:12px;display:flex}.form-top>span:last-child{align-items:center;gap:6px;font-size:12px;display:flex}.form-top i{background:#7291b0;border-radius:50%;width:4px;height:4px}.access-form-shell form{padding:27px}.form-heading h3{letter-spacing:-.7px;font-size:23px;font-weight:500}.form-heading p{color:#5e81a5;margin-top:7px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:27px;display:grid}.form-grid label{color:#3d556d;flex-direction:column;gap:8px;font-size:12px;display:flex}.form-grid .full-width{grid-column:1/-1}.form-grid label>span{color:#6587a9;font-size:12px;display:contents}.form-grid input,.form-grid select,.form-grid textarea{color:#184068;background:#f8fafc;border:1px solid #bbcad9;border-radius:3px;width:100%;min-width:0;min-height:40px;padding:11px 10px;font-size:12px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#6083a6;opacity:1}.form-grid textarea{resize:vertical;line-height:1.6}.form-grid select{-webkit-appearance:auto;appearance:auto;color:#4a6683}.form-disclosure{color:#587a9c;margin:19px 0 15px;font-size:12px;line-height:1.75}.form-submit{justify-content:space-between;width:100%;min-height:45px;font-size:12px}.form-privacy{color:#6082a5;text-align:center;margin-top:12px;font-size:12px}.form-privacy a{text-underline-offset:3px;text-decoration:underline}.form-result{background:#dae4ee;border:1px solid #98aec5;border-radius:3px;margin-top:19px;padding:17px;font-size:12px}.form-result p{margin:9px 0 13px;font-size:12px}.form-result .button{min-height:41px;font-size:12px}.copy-request{color:#3e556d;background:0 0;align-items:center;gap:8px;padding:14px 0 0;font-size:12px;display:flex}.form-result>strong{font-weight:600}footer{background:#091828;border-top:1px solid #184068;padding:44px 0 24px}.footer-top{align-items:center;gap:48px;padding-bottom:32px;display:flex}.footer-top>span{font-family:var(--mono);color:#6385a7;letter-spacing:1px;font-size:12px;line-height:1.9}.footer-top>a:last-child{font-family:var(--mono);letter-spacing:.7px;color:#a1b5ca;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.footer-bottom{color:#6e8dad;border-top:1px solid #15395e;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:12px;display:flex}.footer-bottom>div{gap:24px;display:flex}.footer-bottom a:hover{color:#087ff7}.footer-preview{font-family:var(--mono);letter-spacing:1px;align-items:center;gap:8px;font-size:12px;display:flex}.footer-preview i{background:#087ff7;border-radius:50%;width:4px;height:4px}@keyframes connect{0%{transform:translate(-15px)}to{transform:translate(35px)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.hero{padding-top:85px}.hero-grid{min-height:600px}.hero-product{max-width:610px}.hero h1{font-size:78px}.hero-copy>p{font-size:17px}.hero-copy .button{min-height:53px;font-size:13px}.hero-bottom{margin-top:58px}.hero-workspace .reel-area{min-height:215px}.quote-float{bottom:38px}.field-float{bottom:-25px}}@media (max-width:1200px){.section-shell{width:calc(100% - 72px)}.nav-inner{gap:20px;width:calc(100% - 48px)}.nav-links{gap:18px}.nav-actions{gap:16px}.brand img{width:139px}.nav-actions .button{gap:9px;padding:0 12px;font-size:12px}.hero-grid{gap:30px}.hero h1{letter-spacing:-2.8px;font-size:58px}.hero-product{padding-bottom:148px}.hero-buttons{gap:8px}.hero-buttons .button{padding:0 16px;font-size:12px}.hero-buttons .text-button{padding:0 5px;font-size:12px}.source-float-end,.product-caption{font-size:12px}.workspace-heading h3{font-size:19px}.mini-heading .mono{display:none}.quote-float{left:-15px;right:20px}.field-float{left:18px;right:-8px}.hero-bottom{gap:18px}.hero-bottom>span{font-size:12px}.lifecycle-line{gap:8px;font-size:12px}.connection{width:20px}.explore{gap:6px;font-size:12px}.two-column{gap:60px}.comparison-lane{grid-template-columns:125px 1fr;gap:17px;padding:20px}.lane-title{font-size:12px!important}.lane-stages{gap:6px;font-size:12px}.before .lane-stages>span:not(.broken-connection){padding:7px 5px}.workflow-split{grid-template-columns:.85fr 1fr;gap:44px}.demo-content{padding:18px}.demo-content-title h3{font-size:18px}.confidence-section .two-column{gap:70px}.confidence-comparison{grid-template-columns:.7fr 1.4fr;gap:18px}.evidence-card{padding:21px}.panel-eyebrow{font-size:12px!important}.confidence-tabs{gap:4px}.confidence-tab{padding:9px 6px}.confidence-tab>span:last-child{font-size:12px}.source-evidence dl>div{grid-template-columns:105px 1fr;gap:12px}.capability-card{padding:20px}.capability-card h3{font-size:16px}.capability-5 h3{font-size:22px}.role-panel{gap:55px}.trust-intro,.access-layout{gap:65px}.form-top{padding:15px 20px;font-size:12px}.access-form-shell form{padding:24px}.workflow-rail{padding-left:36px;padding-right:36px}}@media (max-width:1000px){.nav-links{gap:15px}.nav-links a{font-size:12px}.nav-actions .sign-in{display:none}.nav-inner{height:76px}.hero{padding-top:48px}.hero-grid{gap:29px;min-height:510px}.hero h1{letter-spacing:-2.4px;font-size:48px}.hero-copy>p{max-width:360px;font-size:13px}.hero .preview-pill{gap:7px;padding:7px 8px;font-size:12px}.hero-buttons{flex-direction:column;align-items:start;gap:8px;margin-top:23px}.hero-buttons .text-button{min-height:38px}.hero-trust{margin-top:10px;font-size:12px}.hero-product{padding-top:57px;padding-bottom:135px}.source-float{gap:8px;padding:10px;left:6px}.source-float-end{display:none}.workspace-heading{align-items:start;padding:18px 13px 0}.workspace-heading h3{font-size:17px}.workspace-heading small{letter-spacing:.4px;font-size:12px}.workspace-heading .tag{padding:4px;font-size:12px}.window-top{padding:10px 13px;font-size:12px}.window-mark{font-size:12px}.reel-area{grid-template-columns:1.35fr 1fr;padding-right:12px}.reel-specs strong{font-size:22px}.reel-specs p,.reel-specs small{font-size:12px}.basis-note{flex-wrap:wrap;gap:5px;margin:0 11px 9px;padding:7px;font-size:12px}.basis-note>span:last-child{margin-left:auto}.package-footer{padding:10px;font-size:12px}.quote-float{padding:10px 12px;bottom:37px;left:-20px;right:8px}.mini-quote-row{grid-template-columns:1fr 73px 62px 12px;gap:5px;font-size:12px}.mini-quote-row strong,.mini-quote-row .tag{font-size:12px}.field-float{gap:8px;padding:11px;bottom:-20px;left:14px;right:-5px}.field-float strong,.field-float small{font-size:12px}.field-float>svg{width:14px}.field-symbol{padding:6px}.hero-bottom{margin-top:30px;padding:24px 0}.hero-bottom>.explore{display:none}.hero-bottom>span{font-size:12px}.lifecycle-line{gap:8px}.two-column{grid-template-columns:1.15fr 1fr;gap:35px}.two-column>p{font-size:13px}.comparison-lane{grid-template-columns:1fr;gap:16px}.lane-outcome{grid-column:1;margin:0}.lane-stages{justify-content:start;gap:12px;font-size:12px}.before .lane-stages>span:not(.broken-connection){padding:9px}.workflow-split{grid-template-columns:.78fr 1fr;gap:27px}.workflow-step{grid-template-columns:26px 1fr;gap:9px;min-height:265px;padding:25px 0}.workflow-step .step-name{font-size:18px}.workflow-step strong,.step-description,.step-detail{font-size:12px}.demo-toolbar{letter-spacing:0;padding:13px;font-size:12px}.demo-content{min-height:375px;padding:16px}.demo-content-title{align-items:start}.demo-content-title h3{font-size:17px}.demo-content-title .tag{white-space:normal;font-size:12px}.demo-content-title .mono,.demo-toolbar>span:last-child{font-size:12px}.demo-breadcrumb{padding-left:16px}.quote-table{font-size:12px}.quote-table th,.quote-table td{padding:11px 4px}.quote-table thead th{font-size:12px}.demo-status{padding:12px 13px;font-size:12px}.document-preview{gap:9px;padding:15px 10px}.document-preview strong,.document-preview>div>span{font-size:12px}.document-preview>svg{width:24px}.extraction-table>div,.extraction-table .tag,.demo-callout,.demo-navigation>span{font-size:12px}.demo-navigation button{width:25px;height:27px}.verification-reel strong{font-size:13px}.verification-reel p{font-size:12px}.verification-reel{padding:8px 12px 8px 0}.review-checks>div,.review-checks .tag{font-size:12px}.confidence-section .two-column{gap:45px}.confidence-intro>p{font-size:13px}.confidence-intro .core-promise{font-size:12px}.confidence-comparison{grid-template-columns:.6fr 1.4fr}.false-certainty{padding:20px}.unsupported-value{font-size:43px}.certainty-gaps{gap:10px;font-size:12px}.evidence-card>.panel-eyebrow>span{display:none}.confidence-tab>span:last-child{font-size:12px}.confidence-tab{min-height:82px}.evidence-value h3{font-size:22px}.source-evidence dl>div{grid-template-columns:98px 1fr;font-size:12px}.revision-timeline{gap:12px}.revision-node h3,.revision-node time{font-size:12px}.revision-footnote>.mono{display:none}.capability-grid{grid-template-columns:repeat(3,1fr)}.capability-3{grid-area:1/3/3}.capability-5{grid-area:3/1/auto/3}.capability-6{grid-area:3/3}.capability-7,.capability-8,.capability-9{grid-row:4}.role-panel{grid-template-columns:.9fr 1.1fr;gap:35px}.role-tabs>button{gap:6px;font-size:12px}.role-copy h3{font-size:25px}.role-interface-body{padding:20px}.role-record,.role-record .tag,.role-interface-top>span:first-child,.role-interface-footer{font-size:12px}.trust-intro{gap:40px}.access-diagram{padding:20px}.access-private>span{font-size:12px}.trust-grid{grid-template-columns:repeat(4,1fr);gap:26px 22px}.trust-grid h3,.trust-grid p{font-size:12px}.access-layout{gap:45px}.access-copy h2{font-size:49px}.form-top{padding:14px 18px}.form-top>span:last-child{display:none}.form-grid{gap:15px 10px}.access-form-shell form{padding:22px}.form-grid input,.form-grid select,.form-grid textarea{padding:10px 8px;font-size:12px}.form-heading h3{font-size:20px}.resource-card{padding:21px}.resource-card h3{font-size:15px}.resource-card p{font-size:12px}}@media (max-width:760px){html{scroll-padding-top:84px}.section-shell{width:calc(100% - 40px)}h2{letter-spacing:-1.5px;font-size:36px}.eyebrow{letter-spacing:1.1px;margin-bottom:19px;font-size:12px}.nav-inner{gap:13px;width:calc(100% - 36px);height:72px}.navigation.is-compact .nav-inner{height:64px}.brand img{width:137px}.nav-actions{gap:10px}.nav-actions .button{gap:8px;min-height:36px;padding:0 11px;font-size:12px}.nav-actions .button svg{width:13px}.menu-toggle{border:0;width:34px;height:34px;display:flex}.menu-toggle>svg{width:21px}.nav-links{background:#0c1f33;border-bottom:1px solid #3d546c;padding:16px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #0004}.nav-links.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav-links>a{border-bottom:1px solid #15385c;padding:15px 3px;font-size:14px}.nav-links>a:last-child{border-bottom:0}.hero{padding-top:37px}.hero-grid{flex-direction:column;align-items:stretch;gap:28px;display:flex}.hero-copy{padding-bottom:0}.hero .preview-pill{gap:9px;padding:8px 9px;font-size:12px}.hero h1{letter-spacing:-2.5px;margin:26px 0 22px;font-size:clamp(42px,8.8vw,65px);line-height:1.06}.hero h1 br.desktop-break{display:none}.hero-copy>p{max-width:470px;font-size:14px;line-height:1.75}.hero-buttons{flex-direction:row;align-items:center;gap:15px;margin-top:27px}.hero-buttons .button{min-height:46px;padding:0 15px;font-size:12px}.hero-buttons .text-button{gap:7px;padding:0;font-size:12px}.hero-trust{margin-top:19px;font-size:12px}.hero-product{align-self:center;width:100%;max-width:580px;margin-top:12px;padding-top:56px;padding-bottom:151px}.product-caption{letter-spacing:.8px;font-size:12px}.source-float{padding:11px 12px;left:15px}.source-float-end{font-size:12px;display:flex}.source-float strong,.source-float small{font-size:12px}.source-symbol{width:27px;height:27px}.hero-workspace{margin-top:43px}.workspace-heading{padding:19px 15px 0}.workspace-heading h3{font-size:21px}.workspace-heading small{font-size:12px}.workspace-heading .tag{padding:5px;font-size:12px}.window-top{padding:12px 15px;font-size:12px}.window-mark{font-size:12px}.reel-area{grid-template-columns:1.6fr 1fr;padding-right:15px}.reel-specs strong{font-size:27px}.reel-specs p,.reel-specs small{font-size:12px}.basis-note{margin:0 13px 11px;padding:9px;font-size:12px}.package-footer{padding:12px 13px;font-size:12px}.quote-float{padding:13px 15px;bottom:43px;left:-4px;right:24px}.mini-heading{padding-bottom:9px;font-size:12px}.mini-quote-row{grid-template-columns:1fr 82px 70px 13px;gap:6px;padding-top:9px;font-size:12px}.mini-quote-row strong,.mini-quote-row .tag{font-size:12px}.field-float{padding:13px;bottom:-17px;left:20px;right:-1px}.field-float strong,.field-float small{font-size:12px}.hero-bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:49px;padding:24px 0 28px}.hero-bottom>span{letter-spacing:1.3px;font-size:12px}.hero-bottom>span br{display:none}.hero-bottom>span b{margin-left:5px}.lifecycle-line{justify-content:space-between;gap:6px;font-size:12px}.connection{width:23px}.rolling-section{padding-top:35px}.rolling-heading{gap:15px;margin-bottom:22px}.rolling-heading .eyebrow{letter-spacing:.7px;gap:7px;font-size:12px}.rolling-heading h2{max-width:330px;font-size:21px;line-height:1.2}.rail-controls{gap:4px}.rail-controls .icon-button{width:31px;height:31px}.workflow-rail{gap:12px;padding-left:20px;padding-right:20px}.lifecycle-card{flex-basis:225px}.sample-note{font-size:12px}.sample-note>span:last-child{display:none}.problem{padding:72px 0 68px}.two-column{grid-template-columns:1fr;gap:25px}.two-column>p{justify-self:start;max-width:560px;font-size:13px}.section-heading{margin-bottom:30px}.comparison-lane{gap:19px;padding:22px 19px}.lane-stages{flex-wrap:wrap;justify-content:flex-start;gap:10px;font-size:12px;line-height:1.8}.before .lane-stages>span:not(.broken-connection){padding:6px 8px}.after .lane-stages{gap:12px}.lane-outcome{font-size:12px}.workflow-section{padding:0 0 72px}.workflow-section .section-heading{padding-top:59px}.section-heading>p{margin-top:20px;font-size:13px}.workflow-split{flex-direction:column;gap:28px;display:flex}.workflow-steps{grid-template-columns:repeat(2,1fr);gap:0 21px;width:100%;display:grid}.workflow-step,.workflow-step:first-child{border-top:1px solid #cad8e7;grid-template-columns:22px 1fr;align-items:start;gap:7px;min-height:0;padding:20px 0}.workflow-step .step-index{padding-top:4px;font-size:12px}.workflow-step .step-name{gap:4px;margin-bottom:11px;font-size:16px;line-height:1.35}.workflow-step .step-name>svg{width:13px}.workflow-step strong{font-size:12px}.step-description{font-size:12px;line-height:1.8}.step-detail{align-items:flex-start;font-size:12px}.step-detail>svg{width:10px;margin-top:2px}.sticky-demo{width:100%;max-width:570px;margin:0 auto;padding-top:0;position:relative;top:auto}.demo-content{min-height:395px;padding:22px}.demo-toolbar{padding:15px 18px;font-size:12px}.demo-toolbar>span:last-child{font-size:12px}.demo-breadcrumb{padding-left:22px}.demo-content-title .mono{font-size:12px}.demo-content-title h3{font-size:21px}.demo-content-title .tag,.document-preview strong,.document-preview>div>span{font-size:12px}.document-preview>svg{width:29px}.extraction-table>div,.extraction-table .tag,.demo-callout{font-size:12px}.demo-status{padding:14px 17px;font-size:12px}.demo-navigation button{width:34px;height:35px}.demo-navigation>span{font-size:12px}.verification-reel strong{font-size:17px}.verification-reel p,.review-checks>div,.review-checks .tag,.quote-table{font-size:12px}.quote-table th,.quote-table td{padding:12px 6px}.quote-table thead th{font-size:12px}.confidence-section{padding:70px 0 34px}.confidence-section .two-column{gap:25px;margin-bottom:33px}.confidence-intro>p{max-width:none;font-size:13px}.confidence-intro .core-promise{margin-top:20px;font-size:12px}.confidence-comparison{grid-template-columns:1fr;gap:15px}.false-certainty{grid-template-columns:1fr 1fr;gap:0 25px;padding:22px;display:grid}.false-certainty>.panel-eyebrow{grid-column:1/-1}.unsupported-value{grid-row:2;margin-top:20px;font-size:40px}.false-certainty>p{grid-row:3;margin:5px 0 0;font-size:12px}.certainty-gaps{grid-area:2/2;gap:10px;margin-top:20px;padding:13px 0;font-size:12px}.unsupported-caption{grid-area:3/2/5;margin:0;padding-top:7px;font-size:12px}.evidence-card{padding:22px}.evidence-card>.panel-eyebrow>span{font-size:12px;display:block}.confidence-tabs{gap:5px;margin-top:20px}.confidence-tab{min-height:84px;padding:10px 7px}.confidence-tab>span:last-child{font-size:12px}.source-evidence dl>div{grid-template-columns:105px 1fr;font-size:12px}.source-evidence{min-height:260px}.confidence-footer{flex-direction:column;align-items:start;gap:20px;padding-top:22px;font-size:12px}.revisions{padding:69px 0 60px}.revisions h2{font-size:35px}.revision-timeline{grid-template-columns:1fr;gap:0;margin-top:5px}.revision-node{border-bottom:1px solid #c6d6e6;grid-template-columns:24px 1fr auto;align-items:center;gap:8px 13px;padding:21px 0 21px 53px;display:grid;position:relative}.revision-node .revision-line{align-items:center;width:24px;margin:0;display:flex;position:absolute;top:0;bottom:0;left:0}.revision-node .revision-line>span{background:var(--surface);z-index:1;position:relative}.revision-line:before{width:1px;height:auto;inset:0 auto 0 11px}.revision-line>svg{display:none}.revision-node>svg{grid-area:1/1/3;width:18px}.revision-node h3{grid-area:1/2;margin:0;font-size:13px}.revision-node time{grid-area:2/2;margin:0;font-size:12px}.revision-node>.tag{grid-area:1/3/3;font-size:12px}.revision-footnote{align-items:start;margin-top:21px;padding-top:18px;font-size:12px}.revision-footnote>svg{margin-top:2px}.capabilities{padding:5px 0 60px}.capabilities h2{font-size:35px}.capability-grid{grid-template-columns:repeat(2,1fr);gap:11px}.capability-card{padding:20px}.capability-card h3{font-size:17px}.capability-card p{font-size:12px;line-height:1.75}.capability-label{margin-bottom:24px}.capability-3{grid-area:auto}.capacity-mini{padding-top:20px}.capability-5{grid-area:auto}.capability-5 h3{font-size:17px}.capability-6,.capability-7,.capability-8,.capability-9{grid-area:auto}.coverage-mini{gap:5px;margin-top:15px}.coverage-mini>span{padding:5px;font-size:12px}.roles-section{padding:0 0 65px}.roles-section .section-heading{padding-top:56px}.role-tabs{scrollbar-width:thin;scrollbar-color:#adbfd1 transparent;gap:18px;padding-bottom:1px;display:flex;overflow-x:auto}.role-tabs>button{flex-shrink:0;gap:7px;min-height:55px;padding:17px 3px;font-size:12px}.role-panel{grid-template-columns:1fr;gap:28px;padding-top:29px}.role-copy h3{max-width:400px;font-size:28px}.role-copy>p{max-width:520px;font-size:13px}.role-detail{margin-top:19px}.role-detail>p{font-size:12px}.role-interface{width:100%;max-width:570px}.role-interface-top>span:first-child,.role-interface-top>.mono{font-size:12px}.role-interface-body{padding:22px}.role-record,.role-record .tag,.role-interface-footer{font-size:12px}.trust-section{padding:67px 0 56px}.trust-intro{grid-template-columns:1fr;gap:33px}.trust-intro>div>p{max-width:500px;font-size:13px}.access-diagram{width:100%;max-width:570px;padding:24px}.access-private>span{font-size:12px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:28px 23px;margin-top:35px;padding-top:32px}.trust-grid h3,.trust-grid p{font-size:12px}.resources{padding:60px 0}.resources-heading{flex-direction:column;align-items:start;gap:17px}.resources-heading h2{font-size:29px}.resource-grid{grid-template-columns:1fr;gap:10px}.resource-card{grid-template-columns:33px 1fr;gap:0 14px;padding:22px;display:grid}.resource-card>svg{grid-area:1/1/3;margin:0}.resource-card h3{grid-column:2;font-size:17px}.resource-card p{grid-column:2;max-width:none;margin-top:9px;font-size:12px}.final-cta{padding:68px 0 58px}.access-layout{grid-template-columns:1fr;gap:39px}.access-copy h2{letter-spacing:-2.5px;font-size:52px}.access-copy>p{max-width:470px;font-size:13px}.preview-note{max-width:470px;margin-top:27px;padding-top:20px}.access-copy .inline-link{margin-top:23px}.access-form-shell{width:100%;max-width:570px}.form-top{padding:16px 23px;font-size:12px}.form-top>span:last-child{font-size:12px;display:flex}.access-form-shell form{padding:25px}.form-heading h3{font-size:24px}.form-heading p{font-size:12px}.form-grid{gap:19px 13px;margin-top:25px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{min-height:44px;padding:11px 10px;font-size:14px}.form-disclosure,.form-privacy{font-size:12px}.form-submit{min-height:48px;font-size:12px}.footer-top{flex-wrap:wrap;gap:22px;padding-bottom:25px}.footer-top>span{margin-left:auto;font-size:12px;line-height:1.8}.footer-top>a:last-child{display:none}.footer-bottom{flex-wrap:wrap;gap:23px;font-size:12px}.footer-bottom>div{gap:19px}.footer-preview{display:none}footer{padding-top:34px}.desktop-break{display:none}}@media (max-width:390px){.section-shell{width:calc(100% - 32px)}.nav-inner{gap:8px;width:calc(100% - 28px)}.brand img{width:119px}.nav-actions{gap:5px}.nav-actions .button{gap:5px;padding:0 8px;font-size:12px}.hero h1{font-size:43px}.hero-buttons{gap:11px}.hero-buttons .button{padding:0 12px;font-size:12px}.hero-buttons .text-button{padding:0;font-size:12px}.source-float-end{font-size:12px}.workspace-heading h3{font-size:19px}.workspace-heading small,.workspace-heading .tag,.reel-specs p,.reel-specs small,.basis-note{font-size:12px}.lifecycle-line{gap:5px;font-size:12px}.connection{width:16px}.hero-bottom>span{font-size:12px}.rail-controls .icon-button{width:27px;height:30px}.rolling-heading h2{font-size:19px}.rolling-heading .eyebrow{font-size:12px}.capability-card{padding:16px}.capability-card h3{font-size:16px}.capability-card p,.capability-card>.mono,.capacity-mini{font-size:12px}.demo-content{padding:17px}.demo-content-title h3{font-size:19px}.demo-content-title .tag{font-size:12px}.demo-navigation button{width:29px;height:33px}.demo-navigation>span,.quote-table,.quote-table thead th{font-size:12px}.evidence-card{padding:17px}.confidence-tabs{gap:4px}.confidence-tab{padding:9px 5px}.confidence-tab>span:last-child,.confidence-tab>span:first-child{font-size:12px}.source-evidence dl>div{grid-template-columns:95px 1fr;gap:12px;font-size:12px}.revision-node{gap:6px 8px;padding-left:38px}.revision-node h3,.revision-node .tag,.role-record{font-size:12px}.access-diagram{padding:19px}.access-private>span{font-size:12px}.form-top{padding:15px 19px;font-size:12px}.form-top>span:last-child{font-size:12px}.access-form-shell form{padding:21px}.form-grid{grid-template-columns:1fr}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.footer-top>span{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button.primary:hover{transform:none}.workflow-rail{scroll-behavior:auto}}.mobile-sign-in{display:none}.workspace-heading small,.reel-specs>.mono,.reel-specs small{color:#435c76}.lifecycle-card-top>span{color:#8ea7c0}.light-section :is(p,small,time,.mono,.step-index,.step-description,.step-detail,.demo-status,.demo-breadcrumb,.lane-outcome,.broken-connection,.revision-line,.revision-footnote,.capability-label>span,.capacity-mini>div,.coverage-mini>span,.role-detail>span,.role-project>div>span,.role-interface-footer,.role-linked,.configuration-grid small,.document-preview>div>span,.extraction-table>div:first-child,.frozen-stamp,.quote-table caption,.receiving-summary>div>span),.light-section .comparison-lane.before,.light-section .lane-stages>.broken-connection{color:#435c76}.light-section .workflow-step.active .step-index{color:#486480}.light-section .demo-navigation>span,.light-section .demo-navigation button:not(.active),.light-section .role-tabs>button:not([aria-selected=true]){color:#3e566e}.capacity-mini b,.evidence-card :is(.panel-eyebrow>span,.mono,dt),.confidence-tab>span:first-child,.confidence-tab>span:last-child{color:#405871}.confidence-tab.selected>span{color:#3a5168}.form-heading p,.form-disclosure,.form-privacy,.form-grid label>span,.form-top,.form-grid select{color:#3f5871}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#46617c}.hero-workspace .tag,.hero-workspace .basis-note,.hero-workspace .package-footer{font-size:max(8px,.64vw)}.confidence-comparison>*{min-width:0}.confidence-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}#workflow-preview{scroll-margin-top:0}.mini-heading .mono{color:#435c76}@media (max-width:1000px){.nav-links>.mobile-sign-in{align-items:center;gap:7px;display:flex}}@media (max-width:760px){.hero-product:before{inset-inline:0}.nav-actions .button,.menu-toggle{min-height:44px}.menu-toggle{width:40px}.rail-controls{flex-wrap:nowrap;justify-content:end;max-width:none}.rail-controls .icon-button{width:44px;height:44px}.demo-navigation{flex-direction:column;align-items:start;gap:13px}.demo-navigation button{width:44px;height:44px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.workflow-step strong{font-size:12px}.step-description{font-size:12px;line-height:1.7}.step-detail,.capability-card p,.quote-table{font-size:12px}.false-certainty{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 15px}.confidence-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.confidence-tab{min-height:82px;padding:10px}.confidence-tab>span:first-child{font-size:13px}.confidence-tab>span:last-child{font-size:12px;line-height:1.4}.source-evidence dl>div{grid-template-columns:90px minmax(0,1fr)}.evidence-value>.tag{white-space:normal}.demo-navigation>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;max-width:295px;display:grid}.demo-navigation button{width:100%}}:root{color:var(--brand-white);background:var(--brand-navy)}.navigation{background:#061a2ef5;border-bottom-color:#21384f}.button.primary{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-navy)}.button.primary:hover{background:#42a0ff}.light-section h2 em,.light-section .eyebrow>span{color:#075eb5}.lifecycle-card-data>span,.certainty-gaps b,.trust-section .eyebrow>span{color:#58abff}.unsupported-value small{color:#91a9c1}.hero h1>span,.confidence-section h2>span,.access-copy h2>span,.trust-intro h2>span{color:var(--brand-blue)}.hero{padding-top:42px}.hero-grid{grid-template-columns:1fr 1.02fr;gap:54px}.hero-product.real-product{padding:30px 0 0}.real-product .product-caption{color:#a5bed4;font-size:12px;top:0}.real-product:before{inset:20px -20px 0}.real-product-note{color:#a9c0d7;align-items:center;gap:11px;padding:15px 4px 0;font-size:12px;line-height:1.7;display:flex}.real-product-note svg{color:#58abff}.real-product-note strong{color:#dceafb;font-weight:500}.product-screenshot{color:#213b55;background:#fff;border:1px solid #c4d4e5;border-radius:7px;min-width:0;margin:0;overflow:hidden;box-shadow:0 16px 40px #061a2e0d}.screenshot-heading{background:#edf4fb;border-bottom:1px solid #d3e0ed;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.screenshot-heading>span:first-child{font-size:12px;font-weight:600}.screenshot-heading>span:last-child{font-family:var(--mono);letter-spacing:1px;color:#386794;white-space:nowrap;font-size:12px}.screenshot-trigger{text-align:left;background:#fff;width:100%;padding:0;display:block;position:relative;overflow:hidden}.screenshot-trigger>img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:480px;display:block}.screenshot-trigger:focus-visible{outline-offset:-4px;z-index:1}.screenshot-expand{color:#f4f8fc;background:#061a2eed;border:1px solid #355475;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;transition:background .2s;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 15px #061a2e33}.product-screenshot figcaption{color:#465e75;border-top:1px solid #dce6ef;padding:15px 17px;font-size:12px;line-height:1.65}.product-screenshot figcaption>span{color:#586d82;margin-top:8px;font-size:12px;display:block}.hero-screenshot{border-color:#4b6480;box-shadow:0 22px 65px #0004}.hero-screenshot .screenshot-trigger>img{height:475px}.hero-screenshot figcaption,.hero-screenshot figcaption>span{font-size:12px}.actual-workflow-preview{animation:panel-enter .25s var(--ease)}.workflow-split{grid-template-columns:.78fr 1.1fr;gap:60px}.actual-workflow-preview .screenshot-trigger{background:#eef3f9}.actual-workflow-preview .screenshot-trigger>img{height:410px}.demo-navigation button{min-width:36px;min-height:36px}.role-screenshot .screenshot-trigger>img{height:350px}.role-panel{grid-template-columns:.85fr 1.15fr;gap:60px}.revision-proof{grid-template-columns:1.4fr .8fr;align-items:center;gap:52px;display:grid}.revision-proof .screenshot-trigger>img{max-height:none}.revision-proof-notes{gap:28px;display:grid}.revision-proof-notes>div{border-left:2px solid #c9dced;padding-left:20px}.revision-proof-notes>div:nth-child(2){border-color:var(--brand-blue)}.revision-proof-notes span{font-family:var(--mono);color:#4d7398;letter-spacing:.7px;font-size:12px}.revision-proof-notes h3{letter-spacing:-.5px;margin-top:10px;font-size:19px;font-weight:500}.revision-proof-notes p{margin-top:10px;font-size:12px;line-height:1.8}.screenshot-dialog{background:var(--brand-white);width:min(1180px,94vw);max-width:94vw;max-height:94vh;color:var(--brand-navy);border:1px solid #647e99;border-radius:9px;padding:0;box-shadow:0 30px 100px #0008}.screenshot-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020f20d9}.screenshot-dialog:not([open]){display:none}.screenshot-dialog-inner>header{border-bottom:1px solid #d3e1ed;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.screenshot-dialog-inner>header strong{font-size:17px;font-weight:600}.screenshot-dialog-inner>header span{color:#5c7187;margin-top:6px;font-size:12px;display:block}.screenshot-dialog .icon-button{background:#fff;border-color:#b4c8dc;width:44px;height:44px}.screenshot-dialog-inner>img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:69vh;display:block}.screenshot-dialog-inner>footer{background:#edf4fb;border-top:1px solid #d3e1ed;justify-content:space-between;align-items:center;gap:28px;padding:16px 22px;display:flex}.screenshot-dialog footer p{color:#465e75;max-width:700px;font-size:12px;line-height:1.65}.screenshot-dialog footer a{white-space:nowrap;color:#0658a8;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}body:has(.screenshot-dialog[open]){overflow:hidden}.footer-top .brand img{width:190px;height:auto}@media (min-width:1600px){.hero-screenshot .screenshot-trigger>img{height:515px}}@media (max-width:1100px){.hero-grid{gap:32px}.hero-screenshot .screenshot-trigger>img{height:405px}.screenshot-heading>span:first-child{font-size:12px}.workflow-split,.revision-proof{gap:30px}.role-panel{gap:35px}}@media (max-width:760px){.hero{padding-top:34px}.hero-grid{gap:30px;display:flex}.real-product .product-caption{letter-spacing:.6px;font-size:12px}.real-product:before{inset-inline:0}.hero-screenshot .screenshot-trigger>img{height:auto;max-height:none}.hero-screenshot figcaption,.product-screenshot figcaption,.hero-screenshot figcaption>span{font-size:12px}.hero-bottom{margin-top:28px}.screenshot-heading{padding:13px}.screenshot-heading>span:first-child{font-size:12px}.screenshot-expand{min-height:44px;font-size:12px;bottom:8px;right:8px}.workflow-split,.role-panel,.revision-proof{flex-direction:column;gap:30px;display:flex}.role-screenshot{width:100%}.actual-workflow-preview .screenshot-trigger>img{height:auto;max-height:480px}.role-screenshot .screenshot-trigger>img{height:auto;max-height:420px}.revision-proof-notes{gap:23px}.revision-proof-notes h3{font-size:20px}.screenshot-dialog{width:96vw;max-width:96vw}.screenshot-dialog-inner>header{padding:14px}.screenshot-dialog-inner>header strong{font-size:15px}.screenshot-dialog-inner>header span{font-size:12px}.screenshot-dialog-inner>footer{flex-direction:column;align-items:start;gap:7px;padding:14px}.screenshot-dialog footer a{font-size:12px}.footer-top .brand img{width:157px}}.hero-trust,.real-product-note,.product-screenshot figcaption,.product-screenshot figcaption>span,.hero-screenshot figcaption>span,.screenshot-heading>span:last-child,.screenshot-dialog footer p,.screenshot-dialog-inner>header span{font-size:12px}.product-caption{flex-wrap:wrap;gap:16px}.real-product .product-caption{letter-spacing:.65px;font-size:12px}.hero-product.real-product{padding-top:44px}.workflow-step{min-height:0;padding:24px 4px 24px 0}.workflow-step .step-description{font-size:14px;line-height:1.65}.workflow-step .step-detail{margin-top:10px}.workflow-step .step-name{margin-bottom:8px}.commercial-proof{padding:80px 0}.commercial-proof-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.commercial-proof-grid .screenshot-trigger>img{object-fit:contain;height:auto}.commercial-proof-grid{align-items:start}.certainty-gaps{gap:12px}.certainty-gaps>span{overflow-wrap:anywhere;min-width:0}.roles-section .role-panel{min-height:0;padding-block:28px;display:block}.role-copy{grid-template-columns:1.2fr 1fr 1fr;column-gap:32px;display:grid}.role-copy>h3{grid-column:1;font-size:25px}.role-copy>p{grid-column:1;font-size:14px}.role-copy .role-detail{border-left:1px solid #c6d6e5;grid-row:1/span 2;margin:0;padding-left:24px}.role-copy .role-detail:first-of-type{grid-column:2}.role-copy .role-detail:nth-of-type(2){grid-column:3}.role-copy .role-detail>p{font-size:14px;line-height:1.7}.section-shell .section-heading{margin-bottom:36px}.roles-section,.revisions,.resources{padding-block:70px}.screenshot-trigger .screenshot-expand{width:100%;min-height:44px;box-shadow:none;color:#075eb5;background:#edf4fb;border:0;border-top:1px solid #c4d4e5;border-radius:0;justify-content:flex-end;position:static}.screenshot-trigger:hover .screenshot-expand{background:#dbeaff}.screenshot-dialog-inner{flex-direction:column;max-height:92vh;display:flex}.screenshot-dialog-inner>header,.screenshot-dialog-inner>footer{flex-shrink:0}.screenshot-toolbar{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px 4px;display:flex}.screenshot-toolbar button{color:#163b60;background:#fff;border:1px solid #9cb4cd;border-radius:4px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px}.screenshot-toolbar button[aria-pressed=true]{color:#f4f8fc;background:#061a2e}.screenshot-toolbar button:disabled{opacity:.4;cursor:not-allowed}.screenshot-toolbar output{text-align:center;min-width:42px;font-size:13px}.screenshot-pan-hint{color:#465e75;flex-shrink:0;padding:4px 16px 10px;font-size:12px;line-height:1.5}.screenshot-image-viewport{overscroll-behavior:contain;background:#fff;flex:auto;min-height:80px;max-height:55vh;overflow:auto}.screenshot-image-viewport:focus-visible{outline-offset:-3px;outline:3px solid #0a84ff}.screenshot-image-viewport img{max-width:none;max-height:none;display:block}.screenshot-image-viewport.is-fit img{object-fit:contain;width:100%;height:auto;max-height:55vh}.access-unavailable{padding:28px}.access-unavailable h3{font-size:24px;line-height:1.25}.access-unavailable p{margin-block:16px;font-size:14px;line-height:1.7}.access-unavailable a{overflow-wrap:anywhere}@media (max-width:480px){.screenshot-toolbar{gap:5px;padding-inline:8px}.screenshot-toolbar button{padding-inline:7px;font-size:12px}.screenshot-toolbar output{min-width:34px;font-size:12px}.screenshot-dialog-inner>footer{padding:12px 14px}.screenshot-dialog-inner>footer p{display:none}}.form-grid label,.form-grid input,.form-grid textarea{font-size:14px}.form-grid input,.form-grid textarea{min-height:48px}.form-grid .optional-fields{grid-column:1/-1}.optional-fields summary{cursor:pointer;color:#345572;min-height:44px;padding:10px 0;font-size:13px}.optional-fields label{margin-top:12px;display:block}.access-form-shell fieldset{border:0;min-width:0;margin:0;padding:0}.access-form-shell fieldset:disabled{opacity:.72}.access-form-shell .form-disclosure,.access-form-shell .form-privacy{font-size:12px;line-height:1.7}.form-result{scroll-margin-top:100px}.form-result.error{color:#803d32;background:#fff4f1;border-color:#b65b53}.form-result.error p{color:#803d32}.form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-submit:disabled{cursor:wait;opacity:.75}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(38px,4.8vw,62px)}.navigation nav{gap:16px}.real-product .product-caption>span:last-child{display:none}.role-tabs{flex-wrap:wrap}}@media (max-width:760px){.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step,.workflow-step>span,.trust-intro>div{min-width:0}.workflow-step .step-name,.step-description,.confidence-tab{overflow-wrap:anywhere}.false-certainty{display:block}.certainty-gaps{margin-top:18px}.unsupported-caption{margin-top:16px}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(36px,8vw,52px)}.hero-product.real-product{padding-top:32px}.commercial-proof-grid{grid-template-columns:1fr}.commercial-proof{padding-block:52px}.commercial-proof-grid .screenshot-trigger>img{height:auto}.role-copy{display:block}.role-copy .role-detail{margin-top:22px;padding-left:16px}.role-tabs>button{min-height:44px;font-size:13px}.section-shell .section-heading{margin-bottom:28px}.workflow-step{padding-block:22px}.form-grid input,.form-grid textarea{font-size:16px}.hero-bottom>.mono,.hero-bottom>a{display:none}.hero-bottom .lifecycle-line{flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px}.screenshot-dialog-inner>footer{gap:8px}.screenshot-heading{flex-wrap:wrap;gap:6px}.navigation .nav-actions .button{padding-inline:12px;font-size:12px}}@media (max-width:480px){.workflow-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.navigation .brand img{width:90px}.navigation .nav-actions{gap:6px}.navigation .nav-actions .button{white-space:normal;text-align:left;width:137px;padding:8px;line-height:1.3}.hero .hero-buttons{flex-wrap:wrap}.trust-intro{grid-template-columns:minmax(0,1fr);min-width:0}}.pilot-form .form-grid{margin-bottom:18px}.pilot-form .form-grid label>span{color:#29435d;font-size:14px}.pilot-form .form-field-help,.pilot-form .form-fineprint{color:#4b6378;margin:14px 0;font-size:13px;line-height:1.65}.pilot-form .wide-field{gap:10px;font-size:14px;display:grid}.pilot-form .wide-field em{color:#4b6378;font-size:13px;font-style:normal}.pilot-form textarea{resize:vertical;color:#061a2e;background:#fff;border:1px solid #a9bbcd;border-radius:6px;width:100%;min-height:95px;padding:13px}.pilot-form .check-field{color:#29435d;grid-template-columns:18px 1fr;align-items:start;gap:12px;margin:18px 0;font-size:13px;line-height:1.65;display:grid}.pilot-form .check-field input{accent-color:#0a84ff;width:18px;height:18px;margin:4px 0 0}.pilot-form .check-field a{text-underline-offset:3px;text-decoration:underline}.pilot-form .hidden-field{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pilot-form .form-error{color:#a72222;margin:16px 0;font-size:14px;line-height:1.6}.access-form-shell>.form-success{gap:18px;padding:32px;display:grid}.access-form-shell>.form-success p{color:#29435d;line-height:1.65}@media (max-width:600px){.pilot-form input,.pilot-form select,.pilot-form textarea{font-size:16px}}
