html:is([data-site=engineering],[data-site=business-finance]){--industry-radius:0px;--radius:var(--industry-radius);--industry-primary-border:1px solid var(--next-ink);--industry-primary-shadow:3px 3px 0 var(--next-ink);--industry-primary-shadow-hover:4px 4px 0 var(--next-ink);--industry-primary-shadow-active:1px 1px 0 var(--next-ink);--industry-primary-hover-transform:translate(-1px,-1px);--industry-primary-active-transform:translate(1px,1px);--industry-primary-transition:background-color .16s,transform .16s,box-shadow .16s;--next-ink:#18212b;--next-ink-soft:#344355;--next-paper:#f8fafc;--next-canvas:#eaf0f6;--next-source:#f2b681;--next-source-hover:#facda6;--next-target:#a7cef5;--next-target-hover:#bedcff;--next-focus:#185adb;--next-attention:#f5d9b5;--next-line:#c3ceda;--next-quiet:#526276;--next-chrome-line:#d2dce7;--next-chrome-active:#e5edf7;--next-chrome-hover:#eef3f9;--next-chrome-quiet:#526276;--industry-surface:#fff;--industry-outline:#dce5ef;--industry-control-line:#7c90aa;--industry-action-foreground:#fff;--industry-action:#185adb;--industry-action-hover:#1247b2;--industry-source:#b45320;--industry-display:"Avenir Next Condensed","Arial Narrow",var(--font-ui);--background:210 40% 98%;--foreground:212 28% 13%;--card-foreground:212 28% 13%;--popover:210 40% 98%;--popover-foreground:212 28% 13%;--primary:220 80% 48%;--primary-foreground:0 0% 100%;--accent:214 45% 94%;--accent-foreground:212 28% 13%;--muted-foreground:214 18% 39%;--ring:220 80% 48%}html:is([data-site=engineering],[data-site=business-finance]) .next-paper-surface:before{opacity:0}html:is([data-site=engineering],[data-site=business-finance]) .next-product-shell{background-size:48px 48px}html:is([data-site=engineering],[data-site=business-finance]) .next-display{font-family:var(--industry-display)}html:is([data-site=engineering],[data-site=business-finance]) .next-config-document-frame{box-shadow:5px 5px 0 var(--next-line)}html:is([data-site=engineering],[data-site=business-finance]) .next-review-export{background:var(--industry-action);border:var(--industry-primary-border);box-shadow:var(--industry-primary-shadow);transition:var(--industry-primary-transition)}html:is([data-site=engineering],[data-site=business-finance]) .next-review-export:not(:disabled):not([aria-disabled=true]):hover{background:var(--industry-action-hover);transform:var(--industry-primary-hover-transform);box-shadow:var(--industry-primary-shadow-hover)}html:is([data-site=engineering],[data-site=business-finance]) .next-review-export:not(:disabled):not([aria-disabled=true]):active{transform:var(--industry-primary-active-transform);box-shadow:var(--industry-primary-shadow-active)}html:is([data-site=engineering],[data-site=business-finance]) [data-workspace-texture]{background-image:none!important}.engineering-landing{background:var(--next-paper)}.engineering-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;max-width:1320px;margin-inline:auto;padding:76px 48px 80px;display:grid}.engineering-eyebrow{color:var(--industry-action);letter-spacing:.045em;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:750;display:flex}.engineering-eyebrow>span{background:currentColor;flex-shrink:0;width:9px;height:9px}.engineering-hero h1,.engineering-landing h2,.engineering-sections h2,.engineering-upload-intro h1{font-family:var(--industry-display);letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;font-weight:800;line-height:1.09}.engineering-hero h1{margin-bottom:26px;font-size:clamp(40px,4.5vw,65px)}.engineering-lead{max-width:31rem;color:var(--next-quiet);font-size:17px;line-height:1.8}.engineering-upload-card[data-upload-card]{box-shadow:none;background:0 0;border:0;gap:14px;max-width:410px;margin-top:30px;padding:0}.engineering-upload-card [data-upload-button]{background:var(--industry-action);border:var(--industry-primary-border);min-height:62px;color:var(--industry-action-foreground);box-shadow:var(--industry-primary-shadow);transition:var(--industry-primary-transition);flex-direction:row;justify-content:center;gap:12px;padding:16px 22px;font-size:19px;line-height:1.4}.engineering-upload-card [data-upload-button]:not(:disabled):not([aria-disabled=true]):hover{background:var(--industry-action-hover);transform:var(--industry-primary-hover-transform);box-shadow:var(--industry-primary-shadow-hover)}.engineering-upload-card [data-upload-button]:not(:disabled):not([aria-disabled=true]):active{transform:var(--industry-primary-active-transform);box-shadow:var(--industry-primary-shadow-active)}.engineering-upload-card [data-upload-button]>svg{flex-shrink:0;width:23px!important;height:23px!important}.engineering-upload-card [data-upload-button] span{padding-inline:0!important}.engineering-upload-card [data-upload-drop-hint]{text-align:start;margin-top:14px}.engineering-upload-card [data-upload-terms] p{text-align:start;font-size:11px;line-height:1.75}.engineering-upload-dock{z-index:30;bottom:max(20px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));width:fit-content;max-width:400px;margin-inline:auto;position:fixed}.engineering-upload-dock[hidden]{display:none}.engineering-upload-dock .engineering-upload-card--compact[data-upload-card]{gap:0;min-width:min(300px,100vw - 32px);max-width:100%;margin:0}.engineering-upload-card--compact [data-upload-button]{overflow-wrap:anywhere}#engineering-closing-upload{justify-self:end;width:100%;max-width:410px}@media (max-width:700px){.engineering-upload-dock{bottom:max(12px,env(safe-area-inset-bottom));width:auto}#engineering-closing-upload{justify-self:start}}.engineering-explore{color:var(--next-quiet);align-items:center;gap:10px;margin-top:30px;font-size:12px;line-height:1.7;display:inline-flex}.engineering-explore:hover{color:var(--industry-action)}.engineering-document{background-color:#edf3f9;background-image:linear-gradient(#dbe5ef 1px,#0000 1px),linear-gradient(90deg,#dbe5ef 1px,#0000 1px);background-size:28px 28px;border:1px solid #d2dce7;min-width:0;padding:20px 22px 18px;position:relative}.engineering-document-route{justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;font-size:10px;font-weight:650;display:flex}.engineering-document-route>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.engineering-document-route bdi,.engineering-sheet-id,.engineering-sheet-page,.engineering-sheet-footer{letter-spacing:.04em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.engineering-document-route i{background:var(--industry-action);width:6px;height:6px}.engineering-document-route i[data-document-tone=source]{background:var(--industry-source)}.engineering-document-stack{padding:29px 0 0 24px;position:relative}[dir=rtl] .engineering-document-stack{padding:29px 24px 0 0}.engineering-source-sheet{color:#69798b;background:#fff;border:1px solid #bfcbd8;flex-direction:column;gap:12px;padding:18px;font-size:11px;display:flex;position:absolute;inset:0 24px 30px 0;transform:rotate(-4deg)}.engineering-source-sheet strong{color:var(--next-ink);font-size:22px}.engineering-source-lines{gap:12px;display:grid}.engineering-source-lines i{background:#e8edf3;height:4px}.engineering-source-lines i:nth-child(2){width:72%}.engineering-target-sheet{border:1px solid #526276;border-top:3px solid var(--industry-action);background:#fff;padding:18px 24px 14px;position:relative;box-shadow:5px 5px #cfdae6}.engineering-sheet-heading{color:var(--next-quiet);border-bottom:1px solid var(--next-line);justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.engineering-target-sheet h3{letter-spacing:-.025em;margin-top:14px;font-size:25px;font-weight:750}.engineering-schematic{color:#344355;width:100%;height:auto;max-height:145px;margin:4px 0 5px}.engineering-target-sheet h4{padding-bottom:8px;font-size:11px;font-weight:750}.engineering-target-sheet table{border-collapse:collapse;width:100%;font-size:10px}.engineering-target-sheet th,.engineering-target-sheet td{text-align:start;border:1px solid #d4dee8;padding:8px 9px}.engineering-target-sheet thead{background:#eef4fa;font-weight:700}.engineering-target-sheet tbody th{font-weight:500}.engineering-target-sheet td{white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace}.engineering-sheet-note{align-items:baseline;gap:8px;padding:14px 0;font-size:10px;line-height:1.7;display:flex}.engineering-sheet-note>span{color:var(--industry-source);flex-shrink:0;font-weight:750}.engineering-sheet-footer{color:#526276;border-top:1px solid var(--next-line);justify-content:space-between;padding-top:9px;display:flex}.engineering-registration-mark{inset-inline-end:-8px;color:var(--industry-action);position:absolute;top:0}.engineering-sections{max-width:1320px;margin-inline:auto;padding-inline:48px}.engineering-documents{border-top:1px solid var(--next-line);padding-block:65px;scroll-margin-top:30px}.engineering-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin-bottom:36px;display:grid}.engineering-landing h2,.engineering-sections h2{font-size:clamp(28px,3.1vw,43px)}.engineering-section-heading>p,.engineering-scenario p,.engineering-principle p{color:var(--next-quiet);font-size:15px;line-height:1.85}.engineering-section-heading>p{justify-self:end;max-width:22rem}.engineering-scenarios{border-block:1px solid var(--next-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engineering-scenario{padding:30px 30px 32px 0}.engineering-scenario+.engineering-scenario{border-inline-start:1px solid var(--next-line);padding-inline-start:30px}.engineering-scenario>svg{color:var(--industry-action);margin-bottom:24px}.engineering-scenario h3{margin-bottom:12px;font-size:19px;font-weight:750;line-height:1.4}.engineering-principle{border-inline-start:3px solid var(--industry-action);background:#eaf0f6;grid-template-columns:1fr 1fr;gap:75px;margin-bottom:64px;padding:48px;display:grid}.engineering-principle h2{margin-bottom:23px}.engineering-principle-details{gap:26px;display:grid}.engineering-principle-details>div{padding-inline-start:36px;position:relative}.engineering-principle-details svg{inset-inline-start:0;color:var(--industry-action);position:absolute;top:2px}.engineering-principle-details h3{margin-bottom:9px;font-size:17px;font-weight:750}.engineering-workflow{padding-bottom:64px}.engineering-workflow h2{margin-bottom:30px;font-size:clamp(24px,2.8vw,34px)}.engineering-workflow:not(.engineering-flowchart) ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.engineering-workflow:not(.engineering-flowchart) li{border-top:2px solid var(--next-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:16px;font-size:13px;font-weight:650;display:flex}.engineering-step-number{color:var(--industry-action);font:11px SFMono-Regular,Consolas,monospace}.engineering-workflow:not(.engineering-flowchart) li svg{color:var(--next-quiet);margin-inline-start:auto}.engineering-faq{grid-template-columns:1fr 1.5fr;gap:72px;padding-block:0 70px;display:grid}.engineering-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:15px;font-weight:650;list-style:none;display:flex}.engineering-faq summary::-webkit-details-marker{display:none}.engineering-faq summary>span{color:var(--industry-action);font-size:23px;font-weight:400}.engineering-faq details{border-top:1px solid var(--next-line)}.engineering-faq details:last-child{border-bottom:1px solid var(--next-line)}.engineering-faq details[open] summary>span{transform:rotate(45deg)}.engineering-faq details p{color:var(--next-quiet);padding-bottom:24px;font-size:14px;line-height:1.85}.engineering-closing{border-top:1px solid var(--next-line);background:#edf3f9;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:60px max(48px,50% - 612px);display:grid}.engineering-closing .engineering-eyebrow,.engineering-closing h2{margin-bottom:20px}.engineering-closing p:not(.engineering-eyebrow){color:var(--next-quiet);font-size:14px;line-height:1.8}.engineering-closing .engineering-upload-card{justify-self:end;width:100%;margin-top:0}.engineering-upload-intro h1{margin-bottom:18px;font-size:clamp(30px,3vw,43px)}.engineering-upload-intro>p:not(.engineering-eyebrow){color:var(--next-quiet);margin-bottom:24px;font-size:15px;line-height:1.8}.engineering-document--compact{max-width:390px}.engineering-document--compact .engineering-schematic{max-height:100px}.engineering-document--compact .engineering-target-sheet{padding:12px 16px}.engineering-document--compact .engineering-target-sheet h3{font-size:21px}.engineering-document--compact .engineering-sheet-note{display:none}html:is([data-site=engineering],[data-site=business-finance]) [data-engineering-upload]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}html:is([data-site=engineering],[data-site=business-finance]) [data-engineering-upload]>div{min-width:0}html:is([data-site=engineering],[data-site=business-finance]) [data-engineering-upload] .engineering-file-button{background:var(--industry-action);color:#fff;border:var(--industry-primary-border);box-shadow:var(--industry-primary-shadow);transition:var(--industry-primary-transition)}html:is([data-site=engineering],[data-site=business-finance]) [data-engineering-upload] .engineering-file-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--industry-action-hover);transform:var(--industry-primary-hover-transform);box-shadow:var(--industry-primary-shadow-hover)}html:is([data-site=engineering],[data-site=business-finance]) [data-engineering-upload] .engineering-file-button:not(:disabled):not([aria-disabled=true]):active{transform:var(--industry-primary-active-transform);box-shadow:var(--industry-primary-shadow-active)}html:is([data-site=engineering],[data-site=business-finance]) .engineering-file-button>span:last-child{color:#fff}html:is([data-site=engineering],[data-site=business-finance]) .engineering-file-button>span:first-child{color:var(--industry-action);box-shadow:none;background:#fff;border:0}@media (max-width:1023px){.engineering-hero{gap:32px;padding:48px 28px 56px}.engineering-hero h1{font-size:43px}.engineering-document{padding-inline:13px}.engineering-target-sheet{padding-inline:14px}.engineering-sections{padding-inline:28px}.engineering-principle{gap:32px;padding:32px}.engineering-faq{grid-template-columns:1fr 1.5fr;gap:36px}.engineering-closing{gap:35px;padding:45px 28px}html:is([data-site=engineering],[data-site=business-finance]) [data-engineering-upload]{grid-template-columns:1fr}}@media (max-width:700px){.engineering-hero{grid-template-columns:1fr;gap:38px;padding:35px 22px 40px}.engineering-hero h1{font-size:clamp(35px,9vw,48px)}.engineering-eyebrow{margin-bottom:21px}.engineering-lead{font-size:15px}.engineering-upload-card[data-upload-card]{max-width:none;margin-top:24px}.engineering-explore{margin-top:21px}.engineering-document{justify-self:center;width:100%;max-width:480px;padding:17px 19px}.engineering-target-sheet{padding-inline:20px}.engineering-sections{padding-inline:22px}.engineering-documents{padding-block:38px}.engineering-section-heading{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.engineering-section-heading>p{justify-self:start;max-width:none}.engineering-scenarios{grid-template-columns:1fr}.engineering-scenario,.engineering-scenario+.engineering-scenario{border-inline-start:0;padding:24px 0 24px 45px;position:relative}[dir=rtl] .engineering-scenario,[dir=rtl] .engineering-scenario+.engineering-scenario{padding:24px 45px 24px 0}.engineering-scenario+.engineering-scenario{border-top:1px solid var(--next-line)}.engineering-scenario>svg{inset-inline-start:0;position:absolute;top:24px}.engineering-scenario h3{margin-bottom:8px;font-size:18px}.engineering-principle{grid-template-columns:1fr;gap:30px;margin-bottom:38px;padding:26px 23px}.engineering-workflow{padding-bottom:38px}.engineering-workflow:not(.engineering-flowchart) ol{grid-template-columns:1fr;gap:0}.engineering-workflow:not(.engineering-flowchart) li{border-top-width:1px;padding-block:14px}.engineering-faq{grid-template-columns:1fr;gap:22px;padding-bottom:40px}.engineering-faq summary{padding-block:18px}.engineering-closing{grid-template-columns:1fr;gap:26px;padding:37px 22px}.engineering-closing .engineering-upload-card{justify-self:stretch}.engineering-site-badge{max-width:85px;font-size:9px}}@media (prefers-reduced-motion:reduce){.engineering-landing *,html:is([data-site=engineering],[data-site=business-finance]) .engineering-file-button{scroll-behavior:auto;transition:none;animation:none}}.engineering-showcase{padding-block:18px 80px}.engineering-workbench{background:var(--next-canvas);border-radius:var(--industry-radius)}.engineering-workbench-toolbar{background:var(--next-paper);border-radius:var(--industry-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.engineering-workbench [role=tablist]{flex-wrap:wrap;flex:1;justify-content:center;gap:20px;display:flex}.engineering-workbench [role=tab]{min-height:44px;color:var(--next-quiet);background:0 0;border:0;padding:10px 6px 13px;font-size:13px;font-weight:650;position:relative}.engineering-workbench [role=tab]:after{content:"";inset-inline:6px;border-radius:var(--industry-radius);background:0 0;height:3px;position:absolute;bottom:0}.engineering-workbench [role=tab]:hover{color:var(--industry-action)}.engineering-workbench [role=tab][aria-selected=true]{color:var(--industry-action);background:0 0}.engineering-workbench [role=tab][aria-selected=true]:after{background:var(--industry-action)}.engineering-workbench :is([role=tab],[role=tabpanel]):focus-visible{outline:3px solid var(--industry-action);outline-offset:3px}.engineering-case-panels{display:grid}.engineering-case-panels>[role=tabpanel]{grid-area:1/1;min-width:0}.engineering-case-panels>[role=tabpanel][hidden]{visibility:hidden;pointer-events:none;display:block}.engineering-case-panels>[role=tabpanel]:not([hidden]){animation:.28s ease-out engineering-case-reveal}@keyframes engineering-case-reveal{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.engineering-case-panels>[role=tabpanel]:not([hidden]){animation:none}}.engineering-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:24px 32px 0;display:grid}.engineering-comparison-side{min-width:0}.engineering-comparison-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.engineering-comparison-label>span{align-items:center;gap:9px;font-weight:650;display:flex}.engineering-comparison-label i{background:var(--industry-action);width:7px;height:7px}.engineering-comparison-label[data-tone=source] i{background:var(--industry-source)}.engineering-comparison-label bdi{color:var(--next-quiet);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.engineering-comparison-sheet{border:1px solid var(--next-line);border-top:3px solid var(--industry-action);background:#fff;flex-direction:column;min-height:358px;padding:24px 28px 16px;display:flex}.engineering-comparison-sheet[data-tone=source]{border-top-color:var(--industry-source)}.engineering-comparison-sheet h3{margin-block:22px;font-size:23px;font-weight:750;line-height:1.4}.engineering-comparison-sheet .engineering-sheet-footer{margin-top:auto}.engineering-comparison-sheet .engineering-sheet-heading{font-size:10px}.engineering-comparison-note{justify-content:center;align-items:center;gap:12px;padding:24px 32px 14px;font-size:13px;line-height:1.8;display:flex}.engineering-comparison-note svg{color:var(--industry-action);flex-shrink:0}.engineering-reading-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:38px;display:grid}.engineering-reading-benefits>div{padding-inline-start:38px;position:relative}.engineering-reading-benefits svg{inset-inline-start:0;color:var(--industry-action);position:absolute;top:2px}.engineering-reading-benefits h3,.engineering-output-option h3{margin-bottom:10px;font-size:18px;font-weight:750}.engineering-reading-benefits p,.engineering-output-option p{color:var(--next-quiet);font-size:14px;line-height:1.85}.engineering-outputs{padding-block:0 80px}.engineering-output-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.engineering-output-option{background:var(--next-canvas);border-radius:var(--industry-radius);grid-template-columns:minmax(120px,.85fr) minmax(0,1fr);align-items:center;gap:30px;min-width:0;padding:28px;display:grid}.engineering-output-option>div>svg{color:var(--industry-action);margin-bottom:16px}.engineering-output-preview{justify-content:center;min-width:0;padding-block:6px 20px;display:flex;position:relative}.engineering-output-page{border:1px solid var(--next-line);border-top:3px solid var(--industry-action);width:136px;min-width:0;box-shadow:4px 4px 0 var(--next-line);background:#fff;padding:15px 12px 12px;position:relative}.engineering-output-page[data-tone=source]{border-top-color:var(--industry-source)}.engineering-output-page .engineering-sheet-id{font-size:7px}.engineering-output-title{background:var(--next-ink-soft);width:76%;height:5px;margin-block:12px 8px;display:block}.engineering-output-lines{gap:7px;margin-block:6px 18px;display:grid}.engineering-output-lines i{background:var(--next-line);height:3px}.engineering-output-lines i:last-child{width:65%}.engineering-output-page-number{color:var(--next-quiet);border-top:1px solid var(--next-line);text-align:end;padding-top:6px;font-family:monospace;font-size:7px;display:block}.engineering-output-preview--dual{gap:5px}.engineering-output-preview--dual .engineering-output-page{padding-inline:8px}.engineering-output-format{bottom:5px;background:var(--industry-action);color:var(--industry-action-foreground);padding:5px 9px;font:10px SFMono-Regular,Consolas,monospace;position:absolute;inset-inline-end:-4px}@media (max-width:1023px){.engineering-comparison{gap:18px;padding-inline:22px}.engineering-comparison-sheet{padding-inline:18px}.engineering-output-option{grid-template-columns:1fr}.engineering-output-preview{justify-self:center;width:100%;max-width:230px}}@media (max-width:700px){.engineering-showcase{padding-block:16px 48px}.engineering-workbench{box-shadow:4px 4px 0 var(--next-line)}.engineering-workbench-toolbar{gap:8px;padding:12px}.engineering-workbench-toolbar>span{display:none}.engineering-workbench [role=tablist]{flex:1 0 100%;gap:8px;width:100%}.engineering-workbench [role=tab]{flex:auto;padding:10px 6px 13px;font-size:12px}.engineering-comparison{grid-template-columns:1fr;gap:24px;padding:18px 16px 0}.engineering-comparison-sheet{min-height:315px;padding:16px}.engineering-comparison-sheet h3{margin-block:18px;font-size:21px}.engineering-comparison-note{align-items:start;padding-inline:18px}.engineering-comparison-note svg{margin-top:3px}.engineering-reading-benefits{grid-template-columns:1fr;gap:26px;margin-top:30px}.engineering-output-options{grid-template-columns:1fr;gap:18px}.engineering-output-option{grid-template-columns:minmax(95px,.7fr) minmax(0,1fr);gap:22px;padding:22px 18px}.engineering-output-option h3{font-size:17px}.engineering-outputs{padding-bottom:48px}}@media (max-width:360px){.engineering-output-option{grid-template-columns:1fr}}.engineering-technical-drawing{direction:ltr;width:100%;height:auto;display:block}.technical-metadata,.technical-dimension text,.technical-callout text{fill:var(--next-ink-soft);stroke:none;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.technical-dimension{stroke:var(--industry-action);stroke-width:1px;fill:none}.technical-dimension text{fill:var(--industry-action)}.technical-callout{stroke:var(--industry-action);stroke-width:1.2px}.technical-callout text{fill:var(--industry-action);font-size:9px}.engineering-case-intro{align-items:baseline;gap:12px;margin-block:20px 14px;display:flex}.engineering-case-intro>span{color:var(--industry-action);flex-shrink:0}.engineering-case-intro h3,.engineering-comparison-sheet .engineering-case-intro h3,.engineering-target-sheet .engineering-case-intro h3{margin:0;font-size:22px;font-weight:750;line-height:1.4}.engineering-case-summary{color:var(--next-quiet);margin-bottom:14px;font-size:11px;line-height:1.85}.engineering-case-figure{border:1px solid var(--next-line);background:#fcfdff;margin-bottom:18px;padding:10px 8px 0}.engineering-case-figure figcaption{border-top:1px solid var(--next-line);color:var(--next-quiet);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:8px 4px;font-size:9px;line-height:1.7;display:flex}.engineering-case-figure bdi{font-family:SFMono-Regular,Consolas,monospace}.engineering-case-table,.engineering-target-sheet .engineering-case-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px;line-height:1.6}.engineering-case-table caption{text-align:start;margin-bottom:10px;font-size:12px;font-weight:750}.engineering-case-table :is(th,td),.engineering-target-sheet .engineering-case-table :is(th,td){border:1px solid var(--next-line);overflow-wrap:anywhere;text-align:start;white-space:normal;padding:8px 6px}.engineering-case-table thead{background:var(--next-canvas)}.engineering-case-table tbody th{font-weight:500}.engineering-case-table bdi{unicode-bidi:isolate}.engineering-case-table tbody tr:nth-child(3){background:#edf4ff}.engineering-case-note{border-inline-start:2px solid var(--industry-action);background:var(--next-paper);margin-block:18px;padding:10px 12px;font-size:10px;line-height:1.85}.engineering-case-note strong{font-weight:750}.engineering-case-note p{color:var(--next-quiet);margin-top:4px}.engineering-target-sheet--detailed{padding-inline:18px}.engineering-target-sheet--detailed .engineering-sheet-heading{padding-bottom:10px}.engineering-case-page--compact .engineering-case-intro{margin-block:14px 12px}.engineering-case-page--compact .engineering-case-figure{margin-bottom:12px;padding:5px 6px 0}.engineering-case-page--compact .engineering-case-table :is(th,td){padding:5px;font-size:9px}.engineering-case-page--compact .engineering-case-table{margin-bottom:15px}.engineering-comparison-sheet{padding-inline:22px}.engineering-sector-grid{-moz-column-gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.engineering-sector{flex-direction:column;min-width:0;display:flex}.engineering-sector-visual{background:var(--next-canvas);border-radius:var(--industry-radius);margin-bottom:24px;padding:16px 10px}.engineering-sector-title{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.engineering-sector-title svg{color:var(--industry-action);flex-shrink:0;align-self:center}.engineering-sector-title h3{font-size:20px;font-weight:750;line-height:1.45}.engineering-sector-docs{color:var(--industry-action);margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.85}.engineering-sector-body{color:var(--next-quiet);margin-bottom:20px;font-size:14px;line-height:1.9}.engineering-sector-check{border-radius:var(--industry-radius);background:#eef3f9;margin-top:auto;padding:14px 16px;font-size:11px;line-height:1.8}.engineering-sector-check>span{font-weight:750}.engineering-sector-check>p{color:var(--next-quiet);margin-top:5px}@media (max-width:1023px){.engineering-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.engineering-hero{gap:28px}.engineering-target-sheet--detailed{padding-inline:12px}}@media (max-width:700px){.engineering-sector-grid{grid-template-columns:1fr;gap:30px}.engineering-sector-visual{margin-bottom:18px}.engineering-sector-title h3{font-size:19px}.engineering-comparison-sheet{padding-inline:14px}.engineering-case-intro h3,.engineering-comparison-sheet .engineering-case-intro h3,.engineering-target-sheet .engineering-case-intro h3{font-size:19px}.engineering-case-summary{font-size:12px}.engineering-case-note{font-size:11px}.engineering-case-table,.engineering-target-sheet .engineering-case-table{font-size:10px}.engineering-case-table :is(th,td){padding-inline:5px}.engineering-case-page--compact .engineering-case-table :is(th,td){padding-inline:3px}}.engineering-flow-list{--flow-gap:36px;gap:var(--flow-gap);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.engineering-flow-step{min-width:0;position:relative}.engineering-flow-node{border-radius:var(--industry-radius);background:var(--next-canvas);height:100%;padding:20px 18px 24px}.engineering-flow-mark{color:var(--industry-action);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.engineering-flow-icon{border-radius:var(--industry-radius);background:#fff;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.engineering-flow-number{font:12px SFMono-Regular,Consolas,monospace}.engineering-flow-content h3{overflow-wrap:anywhere;margin-bottom:10px;font-size:18px;font-weight:750;line-height:1.4}.engineering-flow-content p{color:var(--next-quiet);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.engineering-flow-connector{inset-inline-end:calc(-1*var(--flow-gap));width:var(--flow-gap);height:24px;color:var(--industry-action);position:absolute;top:35px}.engineering-flowchart[dir=rtl] .engineering-flow-connector{transform:scaleX(-1)}@media (max-width:1000px){.engineering-flow-list{grid-template-columns:1fr}.engineering-flow-node{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.engineering-flow-mark{display:contents}.engineering-flow-number{inset-inline-end:20px;color:var(--industry-action);position:absolute;top:20px}.engineering-flow-icon{color:var(--industry-action)}.engineering-flow-content h3{margin-bottom:6px;padding-inline-end:28px}.engineering-flow-connector,.engineering-flowchart[dir=rtl] .engineering-flow-connector{inset-inline-end:auto;top:calc(100% + 6px);left:50%;transform:translate(-50%)rotate(90deg)}}.engineering-section-title{align-items:center;gap:22px;min-width:0;display:flex}.engineering-section-number{color:#b7cceb;font-family:var(--font-ui),sans-serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(72px,8.5vw,112px);font-weight:600;line-height:.9}.engineering-landing .engineering-section-title h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(28px,3.1vw,43px)}.engineering-landing .engineering-section-heading{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;margin-bottom:44px}.engineering-flowchart>.engineering-section-title{margin-bottom:36px}.engineering-landing .engineering-document{border-radius:var(--industry-radius);background-image:none;border:0}.engineering-landing .engineering-documents{border:0}.engineering-landing .engineering-case-figure{background:#f5f8fc;border:0}.engineering-landing .engineering-case-figure figcaption{border:0}.engineering-landing .engineering-faq{grid-template-columns:minmax(0,1fr);gap:32px}.engineering-landing .engineering-faq>div:last-child{gap:12px;display:grid}.engineering-landing .engineering-faq details{background:var(--next-canvas);border-radius:var(--industry-radius);border:0;padding-inline:22px}.engineering-landing .engineering-faq summary{gap:16px}.engineering-landing .engineering-faq details p{max-width:72ch}.engineering-landing .engineering-closing{border:0}.engineering-closing .engineering-section-title{margin-bottom:24px}@media (max-width:1000px){.engineering-landing .engineering-section-heading{grid-template-columns:1fr;gap:22px}.engineering-landing .engineering-section-heading>p{justify-self:start;max-width:36rem}.engineering-landing .engineering-faq{gap:28px}}@media (max-width:700px){.engineering-section-title{gap:16px}.engineering-section-number{font-size:64px}.engineering-landing .engineering-section-heading{margin-bottom:30px}.engineering-landing .engineering-faq details{padding-inline:18px}}@media (max-width:360px){.engineering-section-number{font-size:52px}.engineering-section-title{gap:12px}}html[data-site=engineering] :is([data-button-variant=default],[data-primary-action]),html:is([data-site=engineering],[data-site=business-finance]) [data-command-signup],html:is([data-site=engineering],[data-site=business-finance]) #pricing :is([data-pricing-action],[data-product-interest] button,[data-pricing-card] button){background:var(--industry-action);border:var(--industry-primary-border);color:var(--industry-action-foreground);border-radius:var(--industry-radius);box-shadow:var(--industry-primary-shadow);transition:var(--industry-primary-transition)}html[data-site=engineering] :is([data-button-variant=default],[data-primary-action]):not(:disabled):not([aria-disabled=true]):hover,html:is([data-site=engineering],[data-site=business-finance]) [data-command-signup]:not(:disabled):not([aria-disabled=true]):hover,html:is([data-site=engineering],[data-site=business-finance]) #pricing :is([data-pricing-action],[data-product-interest] button,[data-pricing-card] button):not(:disabled):not([aria-disabled=true]):hover{background:var(--industry-action-hover);transform:var(--industry-primary-hover-transform);box-shadow:var(--industry-primary-shadow-hover)}html[data-site=engineering] :is([data-button-variant=default],[data-primary-action]):not(:disabled):not([aria-disabled=true]):active,html:is([data-site=engineering],[data-site=business-finance]) [data-command-signup]:not(:disabled):not([aria-disabled=true]):active,html:is([data-site=engineering],[data-site=business-finance]) #pricing :is([data-pricing-action],[data-product-interest] button,[data-pricing-card] button):not(:disabled):not([aria-disabled=true]):active{transform:var(--industry-primary-active-transform);box-shadow:var(--industry-primary-shadow-active)}html:is([data-site=engineering],[data-site=business-finance]) :is([data-button-variant=default],[data-primary-action],.engineering-upload-card [data-upload-button],.engineering-file-button,.next-review-export,[data-command-signup]):is(:disabled,[aria-disabled=true]),html:is([data-site=engineering],[data-site=business-finance]) #pricing :is([data-pricing-action],[data-product-interest] button,[data-pricing-card] button):is(:disabled,[aria-disabled=true]){box-shadow:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){html:is([data-site=engineering],[data-site=business-finance]){--industry-primary-transition:none;--industry-primary-hover-transform:none;--industry-primary-active-transform:none}}html:is([data-site=engineering],[data-site=business-finance]) #pricing{max-width:1080px}html:is([data-site=engineering],[data-site=business-finance]) #pricing :is(h1,h2){text-wrap:balance;font-weight:750;line-height:1.25}.engineering-support-intro{max-width:44rem;color:var(--next-quiet);margin-top:24px;font-size:16px;line-height:1.85}html:is([data-site=engineering],[data-site=business-finance]) #pricing [data-pricing-group]{border:0;margin-top:64px;padding-top:12px}html:is([data-site=engineering],[data-site=business-finance]) #pricing [data-pricing-card]{border:1px solid var(--industry-outline);border-radius:var(--industry-radius);box-shadow:none;background:var(--industry-surface);padding:24px}html:is([data-site=engineering],[data-site=business-finance]) #pricing [data-pricing-card] .tabular-nums{color:var(--industry-action);font-weight:700}html:is([data-site=engineering],[data-site=business-finance]) #pricing [data-product-interest]{border-radius:var(--industry-radius);background:var(--next-canvas);border:0;padding:24px}html:is([data-site=engineering],[data-site=business-finance]) #pricing [data-product-interest] input{border:1px solid var(--industry-control-line);border-radius:var(--industry-radius)}html:is([data-site=engineering],[data-site=business-finance]) #pricing [data-product-interest] input[aria-invalid=true]{border-color:#be123c}html:is([data-site=engineering],[data-site=business-finance]) #pricing aside a{color:var(--industry-action)}.engineering-use-cases-grid{margin-top:36px}.engineering-use-cases-boundary{border-radius:var(--industry-radius);background:var(--next-canvas);margin-top:56px;padding:28px}.engineering-use-cases-boundary h2{font-size:clamp(22px,3vw,30px)}html:is([data-site=engineering],[data-site=business-finance]) :is([data-button-variant=default],[data-primary-action],.engineering-upload-card [data-upload-button],.engineering-file-button,.next-review-export,[data-command-signup]):focus-visible,html:is([data-site=engineering],[data-site=business-finance]) #pricing :is([data-pricing-action],[data-product-interest] button,[data-pricing-card] button):focus-visible{outline:3px solid var(--next-focus);outline-offset:4px}
html[data-site=business-finance]{--next-ink:#2f2428;--next-ink-soft:#514249;--next-paper:#fcf9f7;--next-canvas:#f1e9e7;--next-source:#e7d2b2;--next-source-hover:#f0dfc5;--next-target:#e6c5cc;--next-target-hover:#efdae0;--next-focus:#7e293b;--next-attention:#f0ddba;--next-line:#d8c9cc;--next-quiet:#6c5b62;--next-chrome-line:#e2d6d8;--next-chrome-active:#f0dee2;--next-chrome-hover:#f7eef0;--next-chrome-quiet:#6c5b62;--industry-outline:#e2d6d8;--industry-control-line:#9b7b83;--industry-action:#7e293b;--industry-action-hover:#642031;--industry-source:#8a633d;--industry-section-number:#d6b7be;--industry-display:"Iowan Old Style","Palatino Linotype",Georgia,"Songti SC","Noto Serif CJK SC",serif;--background:24 45.5% 97.8%;--foreground:338.2 13.3% 16.3%;--card-foreground:338.2 13.3% 16.3%;--popover:24 45.5% 97.8%;--popover-foreground:338.2 13.3% 16.3%;--primary:347.3 50.9% 32.7%;--accent:346.7 37.5% 90.6%;--accent-foreground:338.2 13.3% 16.3%;--muted-foreground:335.3 8.5% 39%;--ring:347.3 50.9% 32.7%}html[data-site=business-finance] :is([data-button-variant=default],[data-primary-action]){background:var(--industry-action);color:var(--industry-action-foreground);border:var(--industry-primary-border);border-radius:var(--industry-radius);box-shadow:var(--industry-primary-shadow);transition:var(--industry-primary-transition)}html[data-site=business-finance] :is([data-button-variant=default],[data-primary-action]):not(:disabled):not([aria-disabled=true]):hover{background:var(--industry-action-hover);transform:var(--industry-primary-hover-transform);box-shadow:var(--industry-primary-shadow-hover)}html[data-site=business-finance] :is([data-button-variant=default],[data-primary-action]):not(:disabled):not([aria-disabled=true]):active{transform:var(--industry-primary-active-transform);box-shadow:var(--industry-primary-shadow-active)}html[data-site=business-finance] :is([data-button-variant=default],[data-primary-action]):focus-visible{outline:2px solid var(--next-focus);outline-offset:5px}html[data-site=business-finance] :is([data-button-variant=default],[data-primary-action]):is(:disabled,[aria-disabled=true]){box-shadow:none;transition:none;transform:none}.business-hero{grid-template-columns:1fr 1fr;gap:44px;padding-block:64px 76px}.business-hero h1{letter-spacing:-.035em;font-size:clamp(38px,4.5vw,64px);font-weight:700;line-height:1.16}.business-hero-visual{background:var(--next-canvas);min-width:0;margin:0;padding:28px}.business-source-extract{background:var(--next-paper);border-block-start:3px solid var(--industry-source);max-width:86%;padding:18px 22px 32px;font-size:12px}.business-source-extract>div,.business-target-label,.business-document-meta{color:var(--next-quiet);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.business-source-extract strong{margin-block:12px 8px;display:block}.business-source-extract p{line-height:1.6}.business-hero-sheet{background:var(--industry-surface);border-block-start:3px solid var(--industry-action);box-shadow:6px 6px 0 var(--next-line);margin-block-start:-16px;margin-inline-start:28px;position:relative}.business-target-label{color:var(--industry-action);padding:14px 20px 0;font-weight:700}.business-document{min-width:0}.business-document--compact{padding:18px 22px 24px}.business-document-meta{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.business-document h3{font-family:var(--industry-display);margin-block:20px 14px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.3}.business-document>p{color:var(--next-quiet);font-size:13px;line-height:1.8}.business-document-chart{background:linear-gradient(to top,var(--next-canvas)1px,transparent 1px)0 0/100% 40px;align-items:flex-end;gap:24px;height:120px;margin-block:28px 16px;display:flex}.business-document-chart>div{flex:1;align-items:flex-end;gap:5px;height:100%;display:flex}.business-document-chart i{background:var(--industry-action);flex:1}.business-document-chart i+i{background:var(--next-target)}.business-chart-legend{color:var(--next-quiet);flex-wrap:wrap;gap:16px;margin-bottom:10px;font-size:10px;display:flex}.business-chart-legend span{align-items:center;gap:6px;display:inline-flex}.business-chart-legend span:before{content:"";background:var(--industry-action);width:8px;height:8px}.business-chart-legend span+span:before{background:var(--next-target)}.business-document--compact .business-document-chart{height:88px;margin-block:20px 12px}.business-unit{text-align:end;margin-bottom:8px}.business-table-scroll{max-width:100%;overflow-x:auto}.business-table-scroll:focus-visible{outline:3px solid var(--next-focus);outline-offset:4px}.business-document table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.business-document :is(th,td){border-bottom:1px solid var(--next-line);text-align:start;vertical-align:top;padding:12px 8px}.business-document thead th{background:var(--next-canvas);font-size:11px}.business-document td{text-align:end;font-variant-numeric:tabular-nums}.business-document tbody th{font-weight:500}.business-document tbody tr:last-child{background:var(--next-chrome-hover);font-weight:700}.business-document aside{border-inline-start:2px solid var(--industry-action);background:var(--next-paper);margin-top:22px;padding:18px;font-size:12px;line-height:1.8}.business-document aside p{color:var(--next-quiet);margin-top:8px}.business-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.business-scenarios>article{background:var(--industry-surface);min-width:0;padding:28px}.business-scene-visual{background:var(--next-canvas);margin:-12px -12px 24px}.business-scene-preview{width:100%;height:auto;font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;fill:var(--next-ink);direction:ltr;font-size:15px;display:block}.business-preview-paper{fill:var(--industry-surface);stroke:var(--next-line);stroke-width:1px}.business-preview-shadow,.business-preview-paragraph{fill:var(--next-line)}.business-preview-reference{fill:var(--next-quiet);font-size:12px}.business-preview-accent{fill:var(--industry-action)}.business-preview-tint{fill:var(--next-target)}.business-preview-source{fill:var(--next-source)}.business-preview-ink{fill:var(--next-ink)}.business-preview-rule{fill:none;stroke:var(--next-line);stroke-width:1px}.business-preview-connector{fill:none;stroke:var(--industry-action);stroke-width:1.5px}.business-preview-trend{stroke-width:3px}.business-preview-segment--0{stroke:var(--industry-action)}.business-preview-segment--1{stroke:var(--next-target)}.business-preview-segment--2{stroke:var(--next-source)}.business-preview-total{fill:var(--industry-action);font-size:19px;font-weight:700}.business-scene-title{align-items:center;gap:12px;display:flex}.business-scene-title>svg{color:var(--industry-action);flex:none}.business-scenarios h3{font-family:var(--industry-display);margin:0;font-size:24px;font-weight:700;line-height:1.35}.business-scenarios p{color:var(--next-quiet);font-size:14px;line-height:1.85}.business-scenarios .business-scene-docs{color:var(--industry-action);margin-block:12px 18px;font-size:12px;font-weight:650}.business-scene-check{background:var(--next-canvas);gap:6px;margin-top:22px;padding:14px 16px;font-size:12px;line-height:1.7;display:grid}.business-scene-check strong{color:var(--industry-action);font-size:11px}.business-output-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.business-output-options article{background:var(--next-canvas);align-items:center;gap:22px;padding:32px;display:flex}.business-output-options svg{color:var(--industry-action);flex-shrink:0}.business-output-options h3{margin-bottom:10px;font-size:20px;font-weight:700}.business-output-options p{color:var(--next-quiet);font-size:14px;line-height:1.8}.business-output-options bdi{color:var(--industry-action);align-self:flex-start;font-family:monospace;font-size:10px}html[data-site=business-finance] .engineering-section-number{color:var(--industry-section-number)}html[data-site=business-finance] .engineering-closing{background:var(--next-canvas)}html[data-site=business-finance] .engineering-section-title h2{font-family:var(--industry-display);font-weight:700}@media (max-width:1000px){.business-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.business-hero{gap:28px}.business-hero-visual{padding:18px}}@media (max-width:700px){.business-hero{grid-template-columns:minmax(0,1fr);padding-block:40px}.business-hero h1{font-size:clamp(35px,9vw,48px)}.business-scenarios,.business-output-options{grid-template-columns:minmax(0,1fr)}.business-scenarios>article{padding:24px}.business-source-extract{max-width:94%;padding:16px 16px 28px}.business-hero-sheet{margin-inline-start:12px}.business-document--compact{padding:16px}.business-output-options article{gap:16px;padding:24px}}