/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#20252b;--line:#e4e6e5;--paper:#f6f7f4;--card:#fff;--navy:#172a3a;--teal:#187e72;--coral:#f26e5e;--yellow:#ffc857}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#eef4f1;flex-direction:column;flex:0 0 244px;width:244px;padding:25px 16px 18px;display:flex}.brand-lockup{align-items:center;gap:11px;padding:0 12px 30px;display:flex}.brand-mark{background:var(--coral);color:#fff;border-radius:9px 9px 9px 3px;place-items:center;width:29px;height:29px;font:800 17px Georgia,serif;display:grid;transform:rotate(-5deg)}.brand-name{letter-spacing:-.6px;font:800 19px Georgia,serif}.brand-subtitle{color:#8ea3ab;letter-spacing:.2px;margin-top:3px;font-size:9px}.shop-switcher{background:#213c4b;border:1px solid #2f4b58;border-radius:10px;align-items:center;gap:9px;margin-bottom:30px;padding:10px;display:flex}.shop-avatar,.user-avatar{color:#25534f;background:#d3e2d1;border-radius:7px;place-items:center;font-weight:800;display:grid}.shop-avatar{width:29px;height:29px;font-size:12px}.shop-copy{flex:1;min-width:0}.shop-copy strong,.shop-copy span,.user-row strong,.user-row span{display:block}.shop-copy strong{white-space:nowrap;font-size:11px}.shop-copy span{color:#94aab0;margin-top:3px;font-size:9px}.chevron{color:#a8bac0;font-size:18px}.primary-nav{flex-direction:column;gap:3px;display:flex}.nav-label{color:#718992;text-transform:uppercase;letter-spacing:1.2px;padding:0 12px 10px;font-size:9px;font-weight:700}.nav-item{color:#aabec1;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#294552}.nav-icon{text-align:center;color:#88abb0;width:15px;font-size:16px}.nav-item.active .nav-icon{color:var(--yellow)}.nav-count{color:#c0d1d1;text-align:center;background:#3b5c68;border-radius:10px;min-width:22px;margin-left:auto;padding:3px 5px;font-size:10px}.sidebar-bottom{margin-top:auto}.usage-card{background:#213c4b;border:1px solid #2f4b58;border-radius:9px;margin-bottom:16px;padding:13px 12px 12px}.usage-heading{color:#c7d6d4;justify-content:space-between;font-size:10px;display:flex}.usage-heading span:last-child{color:#f4d890}.usage-bar{background:#3f5962;border-radius:3px;height:4px;margin:10px 0 8px}.usage-bar span{background:var(--yellow);border-radius:inherit;width:36%;height:100%;display:block}.usage-card p{color:#8ba1a8;margin:0 0 10px;font-size:9px;line-height:1.4}.usage-card button{color:#f4d890;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.nav-item.muted{margin-bottom:18px}.user-row{border-top:1px solid #2d4754;align-items:center;gap:9px;padding:17px 8px 0;display:flex}.user-avatar{color:#704a3d;background:#e9c8ba;border-radius:50%;width:28px;height:28px;font-size:9px}.user-row strong{font-size:10px}.user-row span{color:#81979d;margin-top:2px;font-size:9px}.more{letter-spacing:1px;margin-left:auto;color:#81979d!important;font-size:13px!important}.main-panel{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffb3;justify-content:space-between;align-items:center;height:67px;padding:0 42px;display:flex}.breadcrumbs{align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumbs span{color:#8a9295}.breadcrumbs b{color:#c0c4c2;font-weight:400}.top-actions{align-items:center;gap:9px;display:flex}.help-button{border:1px solid var(--line);color:#737d81;background:#fff;border-radius:50%;width:27px;height:27px;font-weight:700}.outline-button,.solid-button{border-radius:6px;padding:9px 14px;font-size:10px;font-weight:700}.outline-button{color:#576368;background:#fff;border:1px solid #d8dcda}.solid-button{background:var(--teal);color:#fff;border:1px solid var(--teal)}.solid-button span,.export-button span{margin-left:9px;font-size:14px}.content-wrap{max-width:1285px;margin:0 auto;padding:36px 42px 55px}.page-heading{justify-content:space-between;align-items:flex-end;display:flex}.eyebrow{color:#7a8585;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:13px;font-size:9px;font-weight:800}.status-dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;margin:0 5px 1px 8px;display:inline-block}.page-heading h1{letter-spacing:-1.2px;color:#222d31;margin:0;font:700 31px Georgia,serif}.page-heading p{color:#758083;max-width:580px;margin:9px 0 0;font-size:12px;line-height:1.6}.time-save{background:#f4fbf5;border:1px solid #dce9e0;border-radius:8px;align-items:center;gap:9px;margin-bottom:3px;padding:11px 14px;display:flex}.spark,.tip-spark{color:var(--teal);font-size:19px}.time-save strong,.time-save span{display:block}.time-save strong{color:#28705f;font-size:10px}.time-save div span{color:#83a297;margin-top:3px;font-size:9px}.stepper{align-items:center;max-width:620px;margin:33px 0 24px;display:flex}.step{white-space:nowrap;align-items:center;gap:9px;display:flex}.step>span{color:#84908c;background:#fff;border:1px solid #d6dcd9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:700;display:grid}.step.done>span{background:var(--teal);border-color:var(--teal);color:#fff}.step.current>span{color:#a06c22;background:#fff5e6;border-color:#e5bc76}.step b,.step small{display:block}.step b{color:#3f4c4c;font-size:10px}.step small{color:#98a09f;margin-top:2px;font-size:9px}.step-line{background:#dfe5e1;width:69px;height:1px;margin:0 11px}.step-line.filled{background:var(--teal)}.workspace-grid{grid-template-columns:minmax(0,1.42fr) minmax(310px,.78fr);align-items:start;gap:20px;display:grid}.left-column{flex-direction:column;gap:16px;display:flex}.card,.quote-card{background:var(--card);border:1px solid #e5e8e4;border-radius:9px;box-shadow:0 2px 5px #1c2c2705}.card{padding:22px 24px 20px}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-heading>div:first-child{gap:13px;display:flex}.section-number{color:#a7b2ad;padding-top:3px;font:700 11px Georgia,serif}.card h2{color:#263336;margin:0;font:700 16px Georgia,serif}.card-heading p{color:#929b9a;margin:5px 0 0;font-size:10px}.received-badge{color:#589172;white-space:nowrap;background:#eff9f1;border-radius:10px;padding:5px 8px;font-size:9px}.received-badge span{background:#55a576;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.input-tabs{border-bottom:1px solid var(--line);gap:5px;margin-top:20px;display:flex}.input-tabs button{color:#8a9696;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px 11px;font-size:10px;font-weight:700}.input-tabs button.selected{border-color:var(--teal);color:#286f67}.input-tabs button span{color:#96a09e;margin-right:5px}.rfq-textarea{resize:vertical;color:#566263;background:#fbfcfa;border:1px solid #e1e5e2;border-radius:6px;outline:none;width:100%;min-height:126px;margin-top:14px;padding:12px 13px;font-size:11px;line-height:1.55}.rfq-textarea:focus,.field-value:focus-within{border-color:#75b1a2;box-shadow:0 0 0 3px #eff8f4}.dropzone{color:#56736b;background:#f7fbf8;border:1px dashed #b8cbc3;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:137px;margin-top:14px;display:flex}.dropzone strong{font-size:11px}.dropzone small{color:#91a39d;font-size:9px}.upload-icon{color:var(--teal);font-size:22px}.email-forward{background:#f7fbf8;border:1px solid #e0ebe5;border-radius:7px;align-items:center;gap:12px;min-height:137px;margin-top:14px;padding:20px;display:flex}.email-icon{width:35px;height:35px;color:var(--teal);background:#e1f1e9;border-radius:9px;place-items:center;font-size:17px;display:grid}.email-forward div{flex:1}.email-forward strong{font-size:11px;display:block}.email-forward em{color:#277e70;font-style:normal}.email-forward p{color:#93a09b;margin:5px 0 0;font-size:10px}.email-forward button{color:#40756a;background:#fff;border:1px solid #d1ded8;border-radius:5px;padding:7px 10px;font-size:9px;font-weight:700}.source-footer{color:#a0aaa6;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;font-size:9px;display:flex}.lock{color:#6aa58f;vertical-align:-1px;margin-right:4px;font-size:14px}.source-footer button,.edit-link,.show-fields{color:#428a7e;background:0 0;border:0;font-size:9px;font-weight:700}.details-heading{align-items:center}.confidence-badge{color:#4d8a75;background:#eef8f1;border:1px solid #daebdf;border-radius:12px;padding:5px 8px;font-size:9px}.confidence-badge span{color:#de9e32;margin-right:3px}.field-grid{grid-template-columns:1fr 1fr;gap:15px 16px;margin:21px 0 14px;display:grid}.field-item label{color:#86918f;justify-content:space-between;align-items:center;gap:7px;margin-bottom:6px;font-size:9px;font-weight:700;display:flex}.field-flag{color:#bd7c28;white-space:nowrap;font-size:8px;font-weight:400}.field-value{background:#fcfdfa;border:1px solid #e0e5e1;border-radius:5px;align-items:center;min-height:32px;padding:0 9px;display:flex}.field-value input{color:#39484a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.pencil{color:#b4bfba;font-size:12px}.customer-mini{color:#766390;background:#e5dff0;border-radius:5px;place-items:center;width:19px;height:19px;margin-right:7px;font-size:7px;font-weight:800;display:grid}.show-fields{padding:4px 0 0}.show-fields span{margin-left:4px;font-size:13px}.extra-fields{grid-template-columns:1fr 1fr;gap:15px 16px;margin-bottom:14px;display:grid}.rate-fields{grid-template-columns:repeat(4,1fr);gap:10px;margin:21px 0 14px;display:grid}.rate-fields label>span{color:#8a9692;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.money-input{color:#70807b;background:#fcfdfa;border:1px solid #e0e5e1;border-radius:5px;align-items:center;height:32px;padding:0 8px;display:flex}.money-input b{font-size:10px;font-weight:400}.money-input input{color:#39484a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 3px;font-size:10px}.money-input small{white-space:nowrap;font-size:9px}.formula-note{color:#939a8e;background:#f8f8f3;border-radius:5px;padding:10px 11px;font-size:9px}.formula-note span{border:1px solid #b3baab;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:5px;font-weight:700;display:inline-grid}.right-column{flex-direction:column;gap:13px;display:flex}.quote-card{padding:22px 22px 15px;box-shadow:0 5px 18px #26352d0d}.quote-card-top{justify-content:space-between;display:flex}.quote-label{color:#a2aaa7;letter-spacing:1.3px;font-size:8px;font-weight:800}.quote-card h2{color:#28383a;margin:5px 0 0;font:700 18px Georgia,serif}.more-button{color:#9ca8a4;letter-spacing:2px;background:0 0;border:0;font-size:13px}.quote-company{border-bottom:1px solid #edf0ed;align-items:center;gap:9px;padding:19px 0 17px;display:flex}.quote-logo{border:1.5px solid var(--coral);width:28px;height:28px;color:var(--coral);border-radius:8px 8px 8px 3px;place-items:center;font:800 15px Georgia,serif;display:grid}.quote-company strong,.quote-company span{display:block}.quote-company strong{color:#334447;font-size:10px}.quote-company span{color:#98a39f;margin-top:3px;font-size:8px}.draft-pill{background:#fff7e8;border-radius:11px;margin-left:auto;padding:5px 8px;color:#b17b2e!important;margin-top:0!important;font-size:8px!important}.quote-recipient{padding:16px 0 13px}.quote-recipient span,.quote-recipient strong,.quote-recipient small{display:block}.quote-recipient span{color:#a2aaa7;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:700}.quote-recipient strong{color:#425254;margin-top:6px;font-size:11px}.quote-recipient small{color:#98a29f;margin-top:3px;font-size:9px}.quote-line-item{background:#f5f8f5;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 11px;display:flex}.quote-line-item strong,.quote-line-item span{display:block}.quote-line-item strong{color:#475657;font-size:10px}.quote-line-item div span{color:#98a39f;margin-top:4px;font-size:8px}.line-icon{color:var(--teal);font-size:16px}.pricing-table{border-collapse:collapse;width:100%;margin:17px 0 7px}.pricing-table th{color:#a2aaa7;text-align:left;letter-spacing:.3px;padding-bottom:7px;font-size:8px;font-weight:700}.pricing-table th:nth-child(n+2),.pricing-table td:nth-child(n+2){text-align:right}.pricing-table td{color:#566365;border-top:1px solid #edf0ed;padding:10px 0;font-size:10px}.pricing-table td:last-child{color:#374b4b;font-weight:700}.quote-total{border-top:1px solid #dde3df;justify-content:space-between;align-items:baseline;padding:13px 0 15px;display:flex}.quote-total span{color:#88938e;font-size:10px}.quote-total strong{color:var(--teal);font:700 20px Georgia,serif}.quote-meta{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:17px;display:grid}.quote-meta span,.quote-meta strong{display:block}.quote-meta span{color:#a2aaa7;margin-bottom:5px;font-size:8px}.quote-meta strong{color:#526060;font-size:9px}.quote-actions{grid-template-columns:.9fr 1.1fr;gap:7px;margin-top:16px;display:grid}.preview-button,.export-button{border-radius:5px;padding:10px 7px;font-size:9px;font-weight:700}.preview-button{color:#4e6767;background:#fff;border:1px solid #dce2de}.export-button{color:#fff;background:var(--teal);border:1px solid var(--teal)}.human-check{text-align:center;color:#8c9994;margin:14px 0 0;font-size:8px}.human-check span{color:#4e9a79;background:#e2f2e8;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:4px;font-size:8px;display:inline-grid}.side-tip{background:#fff9ee;border:1px solid #f3e5ca;border-radius:7px;gap:10px;padding:14px 15px;display:flex}.tip-spark{color:#d39431;font-size:16px}.side-tip strong{color:#876426;font-size:10px;display:block}.side-tip p{color:#aa9267;margin:5px 0 0;font-size:9px;line-height:1.5}.toast{color:#fff;z-index:5;background:#253a3d;border-radius:7px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex;position:fixed;bottom:25px;right:28px;box-shadow:0 10px 30px #14282633}.toast span{color:#193c32;background:#77c69b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input-tabs button:focus-visible{outline-offset:2px;outline:3px solid #b9dfcf}.source-footer button:focus-visible{outline-offset:2px;outline:3px solid #b9dfcf}.route-check:focus-visible{outline-offset:2px;outline:3px solid #b9dfcf}.quote-actions button:focus-visible{outline-offset:2px;outline:3px solid #b9dfcf}.solid-button:focus-visible{outline-offset:2px;outline:3px solid #b9dfcf}.outline-button:focus-visible{outline-offset:2px;outline:3px solid #b9dfcf}.source-footer button:disabled{color:#a4b2ac;cursor:wait}.ai-chip{color:#39856e;white-space:nowrap;background:#eef8f1;border:1px solid #d7ebe0;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:700}.routing-list{border-top:1px solid #edf0ed;margin-top:18px}.routing-row{border-bottom:1px solid #edf0ed;align-items:center;gap:10px;padding:12px 0;transition:opacity .15s;display:flex}.routing-row.excluded{opacity:.5}.route-check{color:#27846e;background:#eef8f1;border:1px solid #b9d6ca;border-radius:5px;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;font-size:11px;font-weight:800;display:grid}.routing-row.excluded .route-check{color:#0000;background:#fff;border-color:#d8dfdb}.route-copy{flex:1;min-width:0}.route-copy strong,.route-copy span{display:block}.route-copy strong{color:#435354;font-size:10px}.route-copy span{color:#96a19d;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.hours-input{color:#84918b;background:#fcfdfa;border:1px solid #e0e5e1;border-radius:5px;align-items:center;width:80px;height:29px;padding:0 7px;display:flex}.hours-input input{color:#4d5e5c;text-align:right;background:0 0;border:0;outline:0;width:42px;font-size:10px}.hours-input small{margin-left:4px;font-size:8px}.routing-note{color:#929e97;background:#f8f8f3;border-radius:5px;margin-top:13px;padding:9px 10px;font-size:9px}.routing-note span{border:1px solid #b3baab;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:5px;font-weight:700;display:inline-grid}.viewer-shell{color:#253538;background:#f5f7f4;min-height:100vh}.viewer-header{color:#eef4f1;background:#172a3a;justify-content:space-between;align-items:center;height:72px;padding:0 max(26px,50vw - 580px);display:flex}.viewer-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.viewer-brand-mark{background:#f26e5e;border-radius:9px 9px 9px 3px;place-items:center;width:30px;height:30px;font:800 18px Georgia,serif;display:grid;transform:rotate(-5deg)}.viewer-brand strong{letter-spacing:-.5px;font:800 18px Georgia,serif;display:block}.viewer-brand strong span,.viewer-powered strong span{color:#f26e5e}.viewer-brand small{color:#91a8ac;letter-spacing:.2px;margin-top:2px;font-size:9px;display:block}.viewer-header-right{align-items:center;gap:18px;display:flex}.secure-label{color:#a8c4bc;font-size:10px}.secure-label span{color:#7ac2a7;margin-right:5px}.viewer-help{color:#b5c7c6;background:0 0;border:1px solid #48616a;border-radius:50%;width:25px;height:25px;font-weight:700}.viewer-container{max-width:1160px;margin:0 auto;padding:27px 26px 70px}.viewer-breadcrumb{color:#879692;gap:10px;margin-bottom:25px;font-size:10px;display:flex}.viewer-breadcrumb b{color:#c4cdca;font-weight:400}.viewer-breadcrumb strong{color:#4c6460}.viewer-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.viewer-eyebrow,.viewer-kicker{color:#7c8b87;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800}.viewer-status{background:#e3ac4f;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.viewer-status.accepted{background:#55a878}.viewer-status.changes{background:#e18368}.viewer-intro h1{color:#26383a;letter-spacing:-1.3px;margin:11px 0 6px;font:700 34px Georgia,serif}.viewer-intro h1 em{color:#7e8d89;font-style:normal;font-weight:400}.viewer-intro p{color:#82908b;margin:0;font-size:11px}.viewer-expiry{background:#fff;border:1px solid #e1e8e3;border-radius:7px;min-width:145px;padding:11px 14px}.viewer-expiry span,.viewer-expiry strong{display:block}.viewer-expiry span{color:#95a19b;font-size:9px}.viewer-expiry strong{color:#48675e;margin-top:5px;font-size:11px}.viewer-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.65fr);align-items:start;gap:17px;display:grid}.viewer-main-column,.viewer-side-column{flex-direction:column;gap:15px;display:flex}.viewer-card{background:#fff;border:1px solid #e0e8e2;border-radius:10px;padding:24px;box-shadow:0 3px 12px #22392f09}.viewer-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.viewer-card h2{color:#293b3d;margin:7px 0 0;font:700 18px Georgia,serif}.viewer-approved{color:#4c9679;white-space:nowrap;background:#eff9f1;border-radius:12px;padding:6px 9px;font-size:8px}.viewer-pricing-table{border-collapse:collapse;width:100%;margin-top:20px}.viewer-pricing-table th{color:#9ba6a1;letter-spacing:.5px;text-align:left;padding-bottom:10px;font-size:8px}.viewer-pricing-table th:nth-child(n+2),.viewer-pricing-table td:nth-child(n+2){text-align:right}.viewer-pricing-table td{color:#566663;border-top:1px solid #edf0ed;padding:14px 0;font-size:11px}.viewer-pricing-table td strong{color:#314849}.viewer-pricing-table tr.recommended td{background:#f8fcf8}.viewer-pricing-table tr.recommended td:first-child{border-left:2px solid #71ad8e;padding-left:10px}.viewer-pricing-table tr.recommended td:last-child{padding-right:10px}.recommended-badge{color:#5f987a;margin-top:5px;font-size:8px;display:block}.quantity-select{color:#528270;background:#fff;border:1px solid #d7e3dc;border-radius:5px;padding:7px 10px;font-size:9px;font-weight:700}.quantity-select.selected{background:#edf8f0;border-color:#6dae8c}.viewer-price-note,.routing-note{color:#929e97;background:#f8f8f3;border-radius:5px;margin-top:14px;padding:10px 11px;font-size:9px}.viewer-price-note span{border:1px solid #b3baab;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:5px;font-weight:700;display:inline-grid}.viewer-link{color:#458a79;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:700}.viewer-detail-grid{grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:23px;display:grid}.viewer-detail-grid span,.viewer-detail-grid strong{display:block}.viewer-detail-grid span{color:#9aa6a0;margin-bottom:6px;font-size:9px}.viewer-detail-grid strong{color:#445757;font-size:11px}.viewer-terms-card{background:#fbfdf9;border-color:#dae9dd}.viewer-terms-card>p{color:#73847e;max-width:680px;margin:14px 0 17px;font-size:11px;line-height:1.6}.viewer-human{color:#5d9276;font-size:9px}.viewer-human span{background:#e4f3e8;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:4px;display:inline-grid}.viewer-actions{gap:9px;display:flex}.viewer-accept,.viewer-change{border-radius:6px;padding:10px 14px;font-size:10px;font-weight:700}.viewer-accept{color:#fff;background:#187e72;border:1px solid #187e72}.viewer-accept:disabled{cursor:default;background:#5b9e91;border-color:#5b9e91}.viewer-accept span{margin-left:10px;font-size:14px}.viewer-change{color:#4b6964;background:#fff;border:1px solid #d5e0da}.viewer-nda-line{color:#84938d;align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.viewer-nda-line button{color:#418a78;background:0 0;border:0;padding:0;font-weight:700}.nda-check{color:#378c70;border:1px solid #c5d5cc;border-radius:4px;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.nda-check.checked{background:#eaf7ed;border-color:#82b99a}.viewer-nda-panel{border-top:1px solid #e1ebe1;margin-top:17px;padding-top:15px}.viewer-nda-panel strong{color:#536a62;font-size:10px}.viewer-nda-panel p{color:#84928c;margin:6px 0 11px;font-size:9px;line-height:1.5}.viewer-nda-panel label{color:#5a6c67;font-size:9px;font-weight:700}.viewer-nda-panel input{accent-color:#187e72;margin-right:6px}.viewer-shop-card{text-align:center}.viewer-shop-logo{color:#f26e5e;border:2px solid #f26e5e;border-radius:12px 12px 12px 4px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font:800 22px Georgia,serif;display:grid}.viewer-shop-card h2{margin:0}.viewer-shop-card>p{color:#94a19c;margin:6px 0 20px;font-size:9px}.viewer-divider{border-top:1px solid #edf0ed;margin:16px 0}.viewer-contact{text-align:left}.viewer-contact span,.viewer-contact strong,.viewer-contact a{display:block}.viewer-contact span{color:#99a49f;font-size:8px}.viewer-contact strong{color:#4d625e;margin-top:5px;font-size:10px}.viewer-contact a{color:#398475;margin-top:4px;font-size:9px;text-decoration:none}.viewer-meta-row{color:#93a09a;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.viewer-meta-row strong{color:#506460}.viewer-share-card{background:#f0f8f2;border-color:#d8eadd}.viewer-recipient{align-items:center;gap:9px;margin:16px 0 13px;display:flex}.viewer-recipient-avatar{color:#766390;background:#e5dff0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.viewer-recipient strong,.viewer-recipient span{display:block}.viewer-recipient strong{color:#48625b;font-size:10px}.viewer-recipient div span{color:#91a099;margin-top:3px;font-size:8px}.viewer-share-card p{color:#7f9189;font-size:9px;line-height:1.55}.viewer-account-button{color:#3d816b;background:#fff;border:1px solid #c9dfd1;border-radius:5px;width:100%;margin-top:6px;padding:9px;font-size:9px;font-weight:700}.viewer-powered{text-align:center;color:#73827d;padding:5px 0;font-size:9px}.viewer-powered strong{color:#314849;font:800 16px Georgia,serif;display:block}.viewer-powered>span{margin-top:4px;font-size:8px;display:block}.viewer-modal-backdrop{z-index:10;background:#172a3a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.viewer-modal{background:#fff;border-radius:10px;width:min(480px,100%);padding:28px;position:relative;box-shadow:0 20px 60px #142a2540}.viewer-modal h2{color:#2a3d3e;margin:9px 0 6px;font:700 22px Georgia,serif}.viewer-modal>p{color:#86948f;margin:0 0 17px;font-size:10px}.viewer-modal textarea{resize:vertical;color:#435454;background:#fbfcfa;border:1px solid #dce5df;border-radius:6px;outline:0;width:100%;min-height:120px;padding:12px;font-size:10px;line-height:1.5}.viewer-modal textarea:focus{border-color:#74b4a0;box-shadow:0 0 0 3px #eff8f4}.viewer-modal-close{color:#91a09a;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.viewer-modal-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.viewer-toast{z-index:20}.marketing-shell{color:#263438;background:#f5f6f2;min-height:100vh;overflow:hidden}.marketing-header{justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:0 auto;padding:0 28px;display:flex}.marketing-logo{color:#1f3438;letter-spacing:-.5px;align-items:center;gap:10px;font:800 19px Georgia,serif;text-decoration:none;display:flex}.marketing-logo-mark{color:#fff;background:#e96b5b;border-radius:9px 9px 9px 3px;place-items:center;width:30px;height:30px;font:800 18px Georgia,serif;display:grid;transform:rotate(-5deg)}.marketing-nav{gap:27px;display:flex}.marketing-nav a,.marketing-login{color:#71817c;font-size:10px;font-weight:700;text-decoration:none}.marketing-login{color:#3a655d;background:#fff;border:1px solid #d5e0da;border-radius:5px;padding:10px 13px}.marketing-login span{margin-left:7px;font-size:14px}.marketing-hero{grid-template-columns:.84fr 1.16fr;align-items:center;gap:54px;max-width:1240px;margin:0 auto;padding:86px 28px 88px;display:grid}.marketing-eyebrow{color:#778982;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:800}.marketing-eyebrow>span{background:#e9a94e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero-copy h1{color:#1f3438;letter-spacing:-3.4px;margin:17px 0 15px;font:700 clamp(48px,6.2vw,80px)/.95 Georgia,serif}.hero-copy h1 em,.section-intro h2 em,.workflow-copy h2 em,.waitlist-inner h2 em{color:#6b8580;font-style:normal;font-weight:400}.hero-copy>p{color:#73837e;max-width:420px;margin:0;font-size:14px;line-height:1.65}.hero-actions{align-items:center;gap:10px;margin-top:27px;display:flex}.marketing-primary,.marketing-secondary{border-radius:6px;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}.marketing-primary{color:#fff;background:#187e72;border:1px solid #187e72;box-shadow:0 8px 17px #187e7224}.marketing-primary span,.marketing-secondary span{margin-left:9px;font-size:13px}.marketing-secondary{color:#4e6b64;background:0 0;border:1px solid #d6e1db}.hero-proof{color:#8b9993;align-items:center;gap:10px;margin-top:29px;font-size:9px;display:flex}.proof-avatars{padding-left:5px;display:flex}.proof-avatars i{color:#74584b;background:#e8d8cd;border:2px solid #f5f6f2;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:7px;font-style:normal;font-weight:800;display:grid}.proof-avatars i:nth-child(3){color:#6c5a82;background:#e2dded}.hero-visual{place-items:center;min-height:470px;display:grid;position:relative}.visual-glow{background:radial-gradient(#3d827033,#f5f6f200 65%);border-radius:50%;width:88%;height:88%;position:absolute}.visual-window{z-index:1;background:#fff;border:1px solid #dbe7df;border-radius:10px;width:min(100%,620px);position:relative;overflow:hidden;transform:rotate(1.8deg);box-shadow:18px 26px 60px #2f4b4324}.visual-topbar{border-bottom:1px solid #edf0ed;align-items:center;gap:14px;height:35px;padding:0 13px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#e5e9e4;border-radius:50%;width:6px;height:6px;display:block}.window-dots i:first-child{background:#f1af94}.visual-url{color:#a5b0ab;flex:1;font:8px monospace}.visual-topmark{color:#fff;background:#e96b5b;border-radius:5px;place-items:center;width:18px;height:18px;font:800 10px Georgia,serif;display:grid}.visual-body{min-height:390px;display:flex}.visual-sidebar{color:#a7babb;background:#172a3a;flex-direction:column;gap:14px;width:128px;padding:19px 12px;font-size:8px;display:flex}.visual-sidebar strong{color:#fff;font:800 15px Georgia,serif}.visual-sidebar-label{color:#789099;letter-spacing:1px;margin-top:12px;font-size:6px}.visual-sidebar b{color:#fff;background:#2d4a53;border-radius:4px;padding:8px 7px;font-size:8px}.visual-sidebar-bottom{color:#7d9a9c;border-top:1px solid #2a4651;margin-top:auto;padding-top:11px}.visual-sidebar-bottom strong{color:#f4d890;margin-top:5px;font:700 10px Arial,sans-serif;display:block}.visual-content{background:#fbfcfa;flex:1;padding:22px 22px 18px}.visual-heading>span,.visual-card>span,.visual-quote>span{color:#9ba8a2;letter-spacing:1px;font-size:6px;font-weight:800}.visual-heading>strong,.visual-heading>small{display:block}.visual-heading>strong{color:#33494a;margin-top:8px;font:700 19px Georgia,serif}.visual-heading>small{color:#95a19c;margin-top:5px;font-size:8px}.visual-panels{grid-template-columns:1fr .73fr;gap:10px;margin-top:22px;display:grid}.visual-card,.visual-quote{background:#fff;border:1px solid #e4eae5;border-radius:5px;padding:13px}.visual-card strong,.visual-card small{display:block}.visual-card strong{color:#536563;margin-top:9px;font-size:9px}.visual-card small{color:#6e9b82;margin-top:6px;font-size:7px}.visual-details{margin-top:9px}.visual-details>div{border-top:1px solid #edf0ed;margin-top:8px;padding-top:8px}.visual-details b,.visual-details em{font-size:8px;font-style:normal;display:block}.visual-details b{color:#536563}.visual-details em{color:#98a59f;margin-top:3px}.visual-quote{background:#eef8f1;border-color:#cfe5d7}.visual-quote>strong,.visual-quote>b{display:block}.visual-quote>strong{color:#476c5d;margin-top:7px;font:700 13px Georgia,serif}.visual-quote hr{border:0;border-top:1px solid #d5e9da;margin:15px 0}.visual-quote small{color:#84a18f;font-size:7px}.visual-quote>b{color:#277b6d;margin:5px 0 9px;font:700 25px Georgia,serif}.visual-quote>div{color:#69887b;justify-content:space-between;font-size:7px;display:flex}.visual-quote button{color:#fff;background:#187e72;border:0;border-radius:4px;width:100%;margin-top:19px;padding:8px 4px;font-size:7px}.marketing-marquee{color:#86948e;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;border-top:1px solid #dfe7e1;border-bottom:1px solid #dfe7e1;justify-content:center;align-items:center;gap:27px;padding:17px 20px;font-size:8px;display:flex}.marketing-marquee i{color:#e3a54f;font-style:normal}.marketing-section{max-width:1120px;margin:0 auto;padding:113px 28px}.section-intro{max-width:640px}.section-intro h2,.workflow-copy h2,.waitlist-inner h2{color:#263b3d;letter-spacing:-1.5px;margin:17px 0 13px;font:700 43px/.98 Georgia,serif}.section-intro p,.workflow-copy>p{color:#81908a;max-width:460px;font-size:12px;line-height:1.6}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.product-card{background:#fff;border:1px solid #e0e8e2;border-radius:8px;min-height:240px;padding:23px;transition:transform .2s,box-shadow .2s;position:relative}.product-card:hover{transform:translateY(-4px);box-shadow:0 14px 26px #2b453d14}.product-icon{border-radius:10px 10px 10px 3px;place-items:center;width:39px;height:39px;font-size:20px;display:grid}.product-number{color:#b3bdb7;font:700 11px Georgia,serif;position:absolute;top:27px;right:23px}.product-card h3{color:#385050;margin:30px 0 8px;font:700 20px Georgia,serif}.product-card p{color:#8a9891;min-height:34px;font-size:10px;line-height:1.55}.product-card a{color:#3d8677;margin-top:25px;font-size:9px;font-weight:800;text-decoration:none;display:block}.product-card a span{margin-left:7px;font-size:13px}.workflow-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.workflow-copy ol{margin:34px 0 0;padding:0;list-style:none}.workflow-copy li{border-top:1px solid #e0e7e2;gap:15px;padding:14px 0;display:flex}.workflow-copy li:last-child{border-bottom:1px solid #e0e7e2}.workflow-copy li>b{color:#e6a654;padding-top:2px;font:700 12px Georgia,serif}.workflow-copy li strong,.workflow-copy li span{display:block}.workflow-copy li strong{color:#49605c;font-size:11px}.workflow-copy li span{color:#96a29c;margin-top:4px;font-size:9px;line-height:1.4}.workflow-art{background:#e8f1eb;border-radius:12px;height:400px;position:relative;overflow:hidden}.workflow-art:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff59,#0000 55%);position:absolute;inset:0}.workflow-machine{background:#304b52;border-radius:14px 14px 5px 5px;width:240px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:12px 16px #b3cdbd,18px 24px 30px #304b5229}.machine-screen{color:#99dcc2;background:#1f303b;border-radius:7px;justify-content:space-around;align-items:center;height:76px;margin:27px 24px;font:700 10px monospace;display:flex}.machine-screen b{color:#e8b35a;font-size:16px}.machine-base{background:#243a42;border-radius:0 0 5px 5px;width:170px;height:23px;position:absolute;bottom:-13px;left:35px}.workflow-note{z-index:2;background:#fff;border:1px solid #d5e4d9;border-radius:7px;flex-direction:column;gap:3px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 9px 18px #3b5e4a1a}.workflow-note span{color:#e3a54f;font-size:15px}.workflow-note strong{color:#45625a;font-size:9px}.workflow-note small{color:#9ba79f;font-size:8px}.note-one{top:62px;left:36px}.note-two{bottom:59px;right:32px}.workflow-line{transform-origin:0;background:#a4c2b1;height:1px;position:absolute}.line-one{width:107px;top:130px;left:117px;transform:rotate(20deg)}.line-two{width:115px;top:282px;left:259px;transform:rotate(-17deg)}.security-section{padding-top:30px}.security-card{color:#eaf1ed;background:#172a3a;border-radius:11px;grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;padding:47px 50px;display:grid}.security-card h2{color:#f3f6f1;letter-spacing:-1px;margin:17px 0 14px;font:700 38px/.99 Georgia,serif}.security-card p{color:#a0b4b3;max-width:440px;font-size:11px;line-height:1.65}.security-list{border-left:1px solid #37535b;flex-direction:column;gap:16px;padding-left:28px;display:flex}.security-list span{color:#c2d3cc;font-size:10px}.security-list b{color:#f0ba63;margin-right:13px;font:700 11px Georgia,serif}.waitlist-section{background:#eef5ee;max-width:none;padding:118px 28px 105px}.waitlist-inner{text-align:center;max-width:700px;margin:0 auto}.waitlist-inner h2{font-size:52px}.waitlist-inner p{color:#7f9088;font-size:12px;line-height:1.6}.waitlist-form{gap:8px;max-width:480px;margin:29px auto 0;display:flex}.waitlist-form input{color:#3e5551;background:#fff;border:1px solid #ceded3;border-radius:5px;outline:0;flex:1;min-width:0;padding:12px 13px;font-size:10px}.waitlist-form input:focus{border-color:#68a991;box-shadow:0 0 0 3px #e6f3ea}.waitlist-form button{color:#fff;white-space:nowrap;background:#187e72;border:1px solid #187e72;border-radius:5px;padding:12px 14px;font-size:9px;font-weight:800}.waitlist-form button span{margin-left:8px;font-size:13px}.waitlist-note{color:#9aa8a1;margin-top:15px;font-size:8px;display:block}.waitlist-success{text-align:left;background:#fff;border:1px solid #d7e8dc;border-radius:7px;justify-content:center;align-items:center;gap:10px;max-width:370px;margin:28px auto 0;padding:15px;display:flex}.waitlist-success>span{color:#3e9675;background:#e4f3e8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.waitlist-success strong,.waitlist-success small{display:block}.waitlist-success strong{color:#4e6d63;font-size:10px}.waitlist-success small{color:#91a099;margin-top:4px;font-size:8px}.marketing-footer{color:#93a099;align-items:center;gap:23px;max-width:1120px;margin:0 auto;padding:27px 28px;font-size:9px;display:flex}.marketing-footer>span{flex:1}.marketing-footer>div{gap:17px;display:flex}.marketing-footer a:not(.marketing-logo){color:#71827c;text-decoration:none}.marketing-footer .marketing-logo{font-size:15px}.marketing-footer .marketing-logo-mark{width:24px;height:24px;font-size:14px}@media (max-width:1050px){.sidebar{flex-basis:210px;width:210px}.content-wrap{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.workspace-grid{grid-template-columns:1fr}.right-column{grid-template-columns:minmax(300px,1fr) minmax(260px,.8fr);align-items:start;display:grid}.rate-fields{grid-template-columns:repeat(2,1fr)}.viewer-container{padding-left:25px;padding-right:25px}.viewer-layout{grid-template-columns:1fr}.viewer-side-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.viewer-powered{grid-column:1/-1}.marketing-hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{max-width:620px}.hero-visual{margin-top:10px}.marketing-section{padding-top:85px;padding-bottom:85px}.workflow-section{gap:35px}.security-card{padding:38px}}@media (max-width:720px){.sidebar{flex-basis:64px;width:64px;padding:20px 8px}.brand-lockup{padding:0 10px 30px}.brand-lockup>div:not(.brand-mark),.shop-copy,.chevron,.nav-item>span:not(.nav-icon),.nav-label,.usage-card,.user-row>div:not(.user-avatar),.more{display:none}.shop-switcher{justify-content:center;padding:8px}.nav-item{justify-content:center;padding:11px 8px}.nav-icon{font-size:17px}.user-row{justify-content:center;padding-left:0;padding-right:0}.topbar{gap:15px;height:auto;min-height:65px;padding:14px 18px}.breadcrumbs{display:none}.top-actions{margin-left:auto}.outline-button{display:none}.solid-button{padding:9px 10px}.content-wrap{padding:25px 15px 40px}.page-heading{display:block}.page-heading h1{font-size:27px}.time-save{width:fit-content;margin-top:17px}.stepper{max-width:100%;padding-bottom:4px;overflow:auto}.step-line{width:25px;margin-left:8px;margin-right:8px}.step small{display:none}.card{padding:18px 16px}.card-heading{display:block}.received-badge,.confidence-badge,.edit-link,.ai-chip{margin:13px 0 0 26px;display:inline-block}.field-grid,.extra-fields{grid-template-columns:1fr;gap:13px}.rate-fields{grid-template-columns:1fr 1fr}.right-column{display:flex}.quote-card{padding:18px}.route-copy span{white-space:normal}.hours-input{width:73px}.viewer-header{height:65px;padding:0 16px}.viewer-header-right .secure-label{display:none}.viewer-container{padding:20px 15px 45px}.viewer-intro{display:block}.viewer-intro h1{font-size:28px}.viewer-expiry{width:fit-content;margin-top:16px}.viewer-card{padding:18px 16px}.viewer-card-heading{display:block}.viewer-approved,.viewer-human{margin-top:13px;display:inline-block}.viewer-pricing-card{overflow:hidden}.viewer-pricing-table{min-width:560px}.viewer-pricing-card{overflow-x:auto}.viewer-detail-grid{grid-template-columns:1fr;gap:14px}.viewer-actions{flex-direction:column}.viewer-side-column{display:flex}.viewer-powered{margin-top:0}.viewer-breadcrumb{white-space:nowrap;overflow:hidden}.viewer-modal{padding:24px 18px}.marketing-header{height:65px;padding:0 15px}.marketing-nav{display:none}.marketing-login{padding:8px 10px;font-size:9px}.marketing-hero{gap:25px;padding:52px 15px 64px}.hero-copy h1{letter-spacing:-2.3px;font-size:54px}.hero-copy>p{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.marketing-primary,.marketing-secondary{text-align:center}.hero-visual{min-height:335px}.visual-window{width:100%;transform:none}.visual-sidebar{width:84px;padding:14px 8px}.visual-sidebar strong{font-size:11px}.visual-sidebar-label,.visual-sidebar-bottom{display:none}.visual-body{min-height:310px}.visual-content{padding:16px 11px}.visual-heading>strong{font-size:14px}.visual-panels{grid-template-columns:1fr}.visual-panels>div:first-child{display:none}.visual-quote{min-height:170px}.marketing-marquee{justify-content:flex-start;gap:16px;font-size:7px;overflow:hidden}.marketing-marquee span:nth-of-type(n+2),.marketing-marquee i:nth-of-type(n+2){display:none}.marketing-section{padding:72px 15px}.section-intro h2,.workflow-copy h2{font-size:36px}.product-grid{grid-template-columns:1fr}.product-card{min-height:205px}.workflow-section{grid-template-columns:1fr;gap:33px}.workflow-art{height:320px}.workflow-machine{transform:translate(-50%,-50%)scale(.78)}.note-one{top:43px;left:17px}.note-two{bottom:38px;right:16px}.line-one{width:90px;top:110px;left:90px}.line-two{width:87px;top:239px;left:232px}.security-section{padding-top:0}.security-card{grid-template-columns:1fr;gap:27px;padding:30px 23px}.security-card h2{font-size:32px}.security-list{border-top:1px solid #37535b;border-left:0;padding-top:23px;padding-left:0}.waitlist-section{padding:78px 15px}.waitlist-inner h2{font-size:43px}.waitlist-form{flex-direction:column}.waitlist-form button{padding:13px}.marketing-footer{flex-wrap:wrap;gap:15px;padding:25px 15px}.marketing-footer>span{flex-basis:100%;order:3}.marketing-footer>div{margin-left:auto}}.marketing-shell{--brand-graphite:#232a31;--brand-navy:#10192a;--brand-orange:#f0621b;--brand-blue:#2f6fed;--brand-paper:#f3f4f6;--brand-muted:#6b7280;font-family:var(--font-plex-sans),Arial,sans-serif;color:#1b2126;background:#fff}.marketing-header{max-width:1240px}.marketing-logo{color:var(--brand-graphite);font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:-.8px;font-weight:800}.marketing-logo>span:last-child>span{color:var(--brand-orange)}.marketing-logo-mark{background:0 0;border-radius:0;width:30px;height:30px;display:block;position:relative;transform:none}.marketing-logo-mark i{background:var(--brand-graphite);width:17px;height:11px;display:block;position:absolute}.marketing-logo-mark i:first-child{top:3px;right:1px}.marketing-logo-mark i:last-child{background:var(--brand-orange);bottom:3px;left:1px}.marketing-nav a,.marketing-login{font-family:var(--font-plex-sans),Arial,sans-serif;color:var(--brand-muted)}.marketing-nav a:hover,.marketing-login:hover{color:var(--brand-blue)}.marketing-login{color:var(--brand-blue);border-color:#d8dbdd}.marketing-eyebrow{color:var(--brand-muted);font-family:var(--font-plex-sans),Arial,sans-serif}.marketing-eyebrow>span{background:var(--brand-orange);vertical-align:middle;border-radius:0;width:28px;height:2px}.hero-copy h1,.section-intro h2,.workflow-copy h2,.waitlist-inner h2,.security-card h2,.product-card h3{font-family:var(--font-manrope),Arial,sans-serif;color:var(--brand-graphite)}.hero-copy h1 em,.section-intro h2 em,.workflow-copy h2 em,.waitlist-inner h2 em{color:var(--brand-orange)}.hero-copy>p,.section-intro p,.workflow-copy>p{color:#4b5563;font-family:var(--font-plex-sans),Arial,sans-serif}.marketing-primary{background:var(--brand-blue);border-color:var(--brand-blue);box-shadow:0 8px 17px #2f6fed2e}.marketing-secondary{color:var(--brand-blue);border-color:#d8dbdd}.proof-avatars i{border-color:#fff}.proof-avatars i:nth-child(2){color:var(--brand-graphite);background:#d8dbdd}.visual-glow{background:radial-gradient(#2f6fed29,#fff0 65%)}.visual-topmark{background:var(--brand-orange);border-radius:0}.visual-sidebar{background:var(--brand-navy)}.visual-sidebar strong{font-family:var(--font-manrope),Arial,sans-serif}.visual-sidebar strong span{color:var(--brand-orange)}.visual-quote button{background:var(--brand-blue)}.marketing-marquee{color:var(--brand-muted);border-color:#d8dbdd}.product-icon-1{color:var(--brand-orange);background:#fde9df}.product-icon-2{color:var(--brand-blue);background:#e7eefd}.product-icon-3{color:var(--brand-graphite);background:#e4e6e9}.product-card a{color:var(--brand-blue)}.workflow-art{background:#f3f4f6}.workflow-machine{background:var(--brand-graphite);box-shadow:12px 16px #d8dbdd,18px 24px 30px #232a3129}.machine-screen{background:var(--brand-navy);color:#fff}.machine-screen b{color:var(--brand-orange)}.machine-base{background:var(--brand-navy)}.workflow-note{border-color:#d8dbdd}.workflow-note span{color:var(--brand-orange)}.security-card{background:var(--brand-navy)}.security-card .marketing-eyebrow{color:#9aa5b1}.security-list b{color:var(--brand-orange)}.waitlist-section{background:var(--brand-paper)}.waitlist-form button{background:var(--brand-blue);border-color:var(--brand-blue)}.marketing-footer{font-family:var(--font-plex-sans),Arial,sans-serif}.route-shell{color:#232a31;min-height:100vh;font-family:var(--font-plex-sans),Arial,sans-serif;background:#fff}.site-header{border-bottom:1px solid #e4e6e9;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;height:82px;margin:0 auto;padding:0 28px;display:flex}.site-logo{color:#232a31;font:800 17px var(--font-manrope),Arial,sans-serif;letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.site-logo b{color:#f0621b}.site-logo-mark{width:29px;height:29px;display:block;position:relative}.site-logo-mark i{background:#232a31;width:17px;height:11px;display:block;position:absolute}.site-logo-mark i:first-child{top:3px;right:1px}.site-logo-mark i:last-child{background:#f0621b;bottom:3px;left:1px}.site-nav{align-items:center;gap:24px;display:flex}.site-nav a,.site-text-link{color:#6b7280;font-size:10px;font-weight:700;text-decoration:none}.site-nav a:hover,.site-text-link:hover{color:#2f6fed}.site-header-actions{align-items:center;gap:18px;display:flex}.site-cta{color:#fff;background:#2f6fed;border:1px solid #2f6fed;border-radius:4px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #2f6fed26}.site-cta span{font-size:14px}.site-cta-large{padding:13px 16px;font-size:10px}.site-outline-button{color:#2f6fed;border:1px solid #d8dbdd;border-radius:4px;align-items:center;gap:8px;padding:13px 16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.site-outline-button span{font-size:14px}.product-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:60px;max-width:1240px;min-height:620px;margin:0 auto;padding:86px 28px 92px;display:grid}.product-hero-copy h1,.solution-hero h1{color:#232a31;font:800 clamp(47px,5.4vw,75px)/.94 var(--font-manrope),Arial,sans-serif;letter-spacing:-3px;margin:18px 0 17px}.product-hero-copy h1 em,.solution-hero h1 em{color:#f0621b;font-style:normal;font-weight:500}.product-hero-copy>p,.solution-hero>p{color:#4b5563;max-width:460px;font-size:14px;line-height:1.65}.product-hero-actions{align-items:center;gap:10px;margin-top:28px;display:flex}.product-hero-art{place-items:center;min-height:420px;display:grid}.route-window{background:#f3f4f6;border:1px solid #d8dbdd;border-radius:7px;width:min(100%,610px);overflow:hidden;transform:rotate(1.2deg);box-shadow:18px 24px 60px #232a311f}.route-window-bar{background:#fff;border-bottom:1px solid #e4e6e9;align-items:center;gap:5px;height:34px;padding:0 13px;display:flex}.route-window-bar i{background:#d8dbdd;border-radius:50%;width:6px;height:6px}.route-window-bar i:first-child{background:#f0621b}.route-window-bar span{color:#9aa5b1;margin-left:11px;font:8px monospace}.route-window-body{min-height:370px;display:flex}.route-sidebar{color:#9aa5b1;background:#10192a;flex-direction:column;gap:16px;width:112px;padding:20px 12px;font-size:8px;display:flex}.route-sidebar b{color:#fff;font:800 20px var(--font-manrope),Arial,sans-serif}.route-sidebar span:first-of-type{color:#fff;background:#26394a;border-radius:3px;padding:8px 7px}.route-main{background:#fbfcfa;flex:1;padding:25px}.route-main>small,.route-field small,.route-total small{color:#6b7280;letter-spacing:1px;font-size:7px;font-weight:800}.route-main h3{color:#232a31;font:800 22px var(--font-manrope),Arial,sans-serif;margin:8px 0 22px}.route-grid{grid-template-columns:1fr .72fr;gap:12px;display:grid}.route-field,.route-total{background:#fff;border:1px solid #e4e6e9;border-radius:4px;padding:14px}.route-field+.route-field{margin-top:10px}.route-field strong,.route-field span,.route-total>b,.route-total>span{display:block}.route-field strong{color:#4b5563;margin-top:9px;font-size:9px}.route-field span{color:#f0621b;margin-top:6px;font-size:7px}.route-total{background:#fde9df;border-color:#f7c7b0}.route-total>b{color:#232a31;font:800 29px var(--font-manrope),Arial,sans-serif;margin-top:17px}.route-total>span{color:#6b7280;margin-top:4px;font-size:8px}.route-total button,.viewer-route-card button{color:#fff;background:#2f6fed;border:0;border-radius:3px;width:100%;margin-top:28px;padding:10px 7px;font-size:8px;font-weight:800}.viewer-route-art{background:#10192a;place-items:center;width:min(100%,440px);min-height:400px;padding:24px;display:grid;transform:rotate(-1.2deg);box-shadow:18px 24px 60px #10192a29}.viewer-route-card{color:#232a31;background:#fff;border-radius:5px;width:100%;padding:24px}.viewer-route-top{color:#232a31;font:800 10px var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #e4e6e9;justify-content:space-between;padding-bottom:20px;display:flex}.viewer-route-top b{color:#6b7280;font:700 7px var(--font-plex-sans),Arial,sans-serif}.viewer-route-card>small{color:#9aa5b1;letter-spacing:1px;margin-top:26px;font-size:7px;display:block}.viewer-route-card h3{font:800 25px var(--font-manrope),Arial,sans-serif;margin:7px 0 4px}.viewer-route-card>p{color:#6b7280;margin:0;font-size:10px}.viewer-price{border-top:1px solid #e4e6e9;border-bottom:1px solid #e4e6e9;justify-content:space-between;align-items:end;margin-top:27px;padding:15px 0;display:flex}.viewer-price span{color:#6b7280;font-size:8px}.viewer-price strong{color:#f0621b;font:800 27px var(--font-manrope),Arial,sans-serif}.viewer-route-card button{background:#f0621b;margin-top:19px}.viewer-secure{color:#6b7280;text-align:center;margin-top:16px;font-size:8px}.cad-route-art{background:#232a31;border-radius:5px;width:min(100%,510px);min-height:390px;position:relative;overflow:hidden;box-shadow:18px 24px 60px #232a312e}.cad-grid{opacity:.2;transform-origin:bottom;background-image:linear-gradient(#9aa5b1 1px,#0000 1px),linear-gradient(90deg,#9aa5b1 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:perspective(380px)rotateX(55deg)scale(1.5)}.cad-part{background:linear-gradient(135deg,#f0621b,#9b3f12);width:200px;height:115px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)skewY(-13deg);box-shadow:18px 18px #8a3611}.cad-part:before{content:"";background:#10192a;border:7px solid #232a31;position:absolute;inset:20px 32px}.cad-part span,.cad-part i,.cad-part b{background:#f0621b;display:block;position:absolute}.cad-part span{width:22px;height:22px;top:-12px;right:-12px}.cad-part i{width:13px;height:13px;bottom:-8px;left:-8px}.cad-part b{width:8px;height:8px;bottom:-20px;right:30px}.cad-toolbar{gap:6px;display:flex;position:absolute;top:17px;right:17px}.cad-toolbar span{color:#d8dbdd;border:1px solid #56616a;border-radius:3px;padding:7px 8px;font-size:7px}.cad-label{color:#9aa5b1;letter-spacing:1px;font:8px monospace;position:absolute;bottom:16px;left:18px}.route-section{max-width:1120px;margin:0 auto;padding:100px 28px}.route-section-heading{max-width:620px}.route-section-heading h2,.route-callout h2{color:#232a31;font:800 42px/.99 var(--font-manrope),Arial,sans-serif;letter-spacing:-1.6px;margin:16px 0 12px}.route-section-heading>p{color:#4b5563;font-size:13px;line-height:1.65}.route-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.route-feature-grid article{background:#fff;border:1px solid #d8dbdd;border-radius:5px;min-height:210px;padding:24px}.route-feature-grid article>b{color:#f0621b;font:800 13px var(--font-manrope),Arial,sans-serif}.route-feature-grid h3{color:#232a31;font:800 19px var(--font-manrope),Arial,sans-serif;margin:38px 0 8px}.route-feature-grid p{color:#6b7280;margin:0;font-size:10px;line-height:1.6}.route-callout{background:#10192a;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;max-width:1120px;margin:0 auto 100px;padding:40px 44px;display:flex}.route-callout h2{color:#fff;max-width:570px;font-size:32px}.route-callout .marketing-eyebrow{color:#9aa5b1}.solution-hero{max-width:1120px;margin:0 auto;padding:102px 28px 90px}.solution-hero h1{max-width:800px}.solution-hero>p{max-width:580px;margin:0 0 28px}.security-route-hero{background:#10192a;max-width:none;padding-left:max(28px,50vw - 532px);padding-right:max(28px,50vw - 532px)}.security-route-hero h1{color:#fff}.security-route-hero>p{color:#d8dbdd}.solution-loop{border-top:1px solid #e4e6e9}.loop-grid{background:#d8dbdd;border:1px solid #d8dbdd;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:44px;display:grid}.loop-grid>div{background:#fff;min-height:170px;padding:22px}.loop-grid b{color:#f0621b;font:800 13px var(--font-manrope),Arial,sans-serif}.loop-grid strong,.loop-grid span{display:block}.loop-grid strong{color:#232a31;font:800 17px var(--font-manrope),Arial,sans-serif;margin-top:38px}.loop-grid span{color:#6b7280;margin-top:7px;font-size:10px;line-height:1.5}.pricing-grid,.resource-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1120px;margin:0 auto 100px;padding:0 28px;display:grid}.pricing-grid article,.resource-grid article{border:1px solid #d8dbdd;border-radius:5px;padding:30px}.pricing-grid article.pricing-featured{background:#fde9df;border-color:#f7c7b0}.pricing-grid article>span,.resource-grid article>span{color:#6b7280;letter-spacing:1.2px;font-size:8px;font-weight:800}.pricing-grid h2,.resource-grid h2{color:#232a31;font:800 27px/.98 var(--font-manrope),Arial,sans-serif;margin:24px 0 14px}.pricing-grid strong{color:#f0621b;font:800 16px var(--font-manrope),Arial,sans-serif}.pricing-grid p,.resource-grid p{color:#6b7280;font-size:11px;line-height:1.6}.pricing-grid a,.resource-grid a{color:#2f6fed;margin-top:19px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.resource-grid{grid-template-columns:repeat(3,1fr)}.resource-grid article{min-height:260px}.resource-grid h2{font-size:22px}.site-footer{border-top:1px solid #d8dbdd;max-width:1240px;margin:0 auto;padding:52px 28px 25px}.site-footer-brand{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer-brand p{color:#6b7280;font-size:10px}.site-footer-columns{grid-template-columns:repeat(3,1fr);gap:30px;max-width:570px;margin:48px 0 55px auto;display:grid}.site-footer-columns>div{flex-direction:column;gap:9px;display:flex}.site-footer-columns strong{color:#232a31;font:800 10px var(--font-manrope),Arial,sans-serif;margin-bottom:5px}.site-footer-columns a{color:#6b7280;font-size:10px;text-decoration:none}.site-footer-columns a:hover{color:#2f6fed}.site-footer-bottom{color:#9aa5b1;border-top:1px solid #e4e6e9;justify-content:space-between;gap:20px;padding-top:18px;font-size:8px;display:flex}@media (max-width:800px){.site-header{height:70px;padding:0 16px}.site-nav,.site-text-link{display:none}.site-header-actions{margin-left:auto}.product-hero{grid-template-columns:1fr;gap:30px;padding:64px 16px}.product-hero-copy h1,.solution-hero h1{letter-spacing:-2.4px;font-size:52px}.product-hero-art{min-height:330px}.route-window{transform:none}.route-window-body{min-height:300px}.route-sidebar{width:82px}.route-main{padding:17px}.route-main h3{font-size:16px}.route-grid{grid-template-columns:1fr}.route-grid>div:first-child{display:none}.route-total{min-height:200px}.route-section,.solution-hero{padding:70px 16px}.route-section-heading h2,.route-callout h2{font-size:34px}.route-feature-grid,.resource-grid,.pricing-grid{grid-template-columns:1fr}.route-callout{flex-direction:column;align-items:flex-start;margin:0 16px 70px;padding:30px 23px}.loop-grid{grid-template-columns:1fr 1fr}.site-footer{padding:38px 16px 20px}.site-footer-brand{display:block}.site-footer-brand p{margin-top:17px}.site-footer-columns{margin:38px 0}.site-footer-bottom{display:block}.site-footer-bottom span{margin-top:7px;display:block}}.rx-hero{grid-template-columns:.84fr 1.16fr;align-items:center;gap:58px;max-width:1240px;margin:0 auto;padding:86px 28px 92px;display:grid}.rx-hero-copy h1{color:#232a31;font:800 clamp(49px,5.4vw,76px)/.94 var(--font-manrope),Arial,sans-serif;letter-spacing:-3px;margin:18px 0 17px}.rx-hero-copy h1 em,.rx-findings-copy h2 em,.rx-waitlist-inner h2 em{color:#f0621b;font-style:normal;font-weight:500}.rx-hero-copy>p{color:#4b5563;max-width:465px;font-size:14px;line-height:1.65}.rx-quiet-proof{color:#9aa5b1;margin-top:20px;font-size:9px;display:block}.rx-hero-art{background:#10192a;border-radius:5px;min-height:440px;position:relative;overflow:hidden;box-shadow:18px 24px 60px #10192a33}.rx-hero-art:before{content:"";opacity:.17;transform-origin:bottom;background-image:linear-gradient(#96a5b1 1px,#0000 1px),linear-gradient(90deg,#96a5b1 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:perspective(480px)rotateX(56deg)scale(1.7)}.rx-viewer-toolbar,.rx-viewer-footer{z-index:3;color:#b7c1c7;font:8px var(--font-plex-sans),Arial,sans-serif;align-items:center;gap:13px;display:flex;position:absolute;left:18px;right:18px}.rx-viewer-toolbar{top:18px}.rx-viewer-toolbar span{color:#fff;font:800 10px var(--font-manrope),Arial,sans-serif}.rx-viewer-toolbar b{color:#f0621b;border:1px solid #385268;border-radius:3px;padding:5px 7px;font-size:7px}.rx-viewer-toolbar i{color:#7a8c99;margin-left:auto;font-size:16px;font-style:normal}.rx-viewer-footer{color:#7a8c99;letter-spacing:1px;justify-content:space-between;bottom:17px}.rx-viewer-footer b{color:#f0621b;letter-spacing:0}.rx-assembly{width:310px;height:220px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)skewY(-7deg)}.rx-part{background:linear-gradient(145deg,#f77e43,#b54011);display:block;position:absolute;box-shadow:12px 12px #7b2b0f}.rx-base{width:240px;height:78px;top:95px;left:33px;transform:skew(-14deg)}.rx-base:after{content:"";background:#172331;border:5px solid #232a31;position:absolute;inset:16px 29px}.rx-arm{width:75px;height:115px;top:24px;left:114px;transform:rotate(25deg)skewY(10deg)}.rx-arm:after{content:"";background:#172331;border-radius:50%;width:22px;height:22px;position:absolute;top:18px;left:24px;box-shadow:0 43px #172331}.rx-bolt{background:#f0621b;border-radius:50%;width:37px;height:36px;top:67px;left:51px;box-shadow:5px 5px #7b2b0f}.rx-missing{color:#f0621b;width:57px;height:57px;font:800 27px var(--font-manrope),Arial,sans-serif;border:2px dashed #f0621b;border-radius:50%;place-items:center;display:grid;position:absolute;top:38px;right:28px}.rx-callout{z-index:4;background:#fff;border-radius:4px;grid-template-columns:25px 1fr;column-gap:8px;width:166px;padding:10px;display:grid;position:absolute;box-shadow:0 10px 25px #0000002e}.rx-callout b{color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.rx-callout span,.rx-callout small{display:block}.rx-callout span{color:#232a31;font-size:8px;font-weight:800}.rx-callout small{color:#6b7280;margin-top:4px;font-size:7px}.rx-callout-red{top:110px;left:24px}.rx-callout-red b{background:#f0621b}.rx-callout-blue{width:190px;bottom:82px;right:21px}.rx-callout-blue b{background:#2f6fed}.rx-section{padding-top:103px}.rx-step-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.rx-step-grid article{background:#fff;border:1px solid #d8dbdd;border-radius:5px;min-height:218px;padding:25px}.rx-step-grid article>b{color:#f0621b;font:800 13px var(--font-manrope),Arial,sans-serif}.rx-step-grid h3{color:#232a31;font:800 19px var(--font-manrope),Arial,sans-serif;margin:40px 0 8px}.rx-step-grid p,.rx-findings-copy p{color:#6b7280;margin:0;font-size:11px;line-height:1.65}.rx-findings-section{background:#f3f4f6;padding:105px 28px}.rx-findings-inner{grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px;max-width:1120px;margin:0 auto;display:grid}.rx-findings-copy h2,.rx-waitlist-inner h2{color:#232a31;font:800 43px/.98 var(--font-manrope),Arial,sans-serif;letter-spacing:-1.6px;margin:17px 0 14px}.rx-findings-card{background:#fff;border:1px solid #d8dbdd;border-radius:5px;overflow:hidden;box-shadow:10px 16px 35px #232a3114}.rx-findings-heading,.rx-finding-row,.rx-findings-foot{align-items:center;display:flex}.rx-findings-heading{color:#6b7280;letter-spacing:1px;border-bottom:1px solid #e4e6e9;gap:13px;padding:16px 18px;font-size:8px}.rx-findings-heading b{color:#232a31}.rx-findings-heading i{color:#f0621b;letter-spacing:0;margin-left:auto;font-style:normal}.rx-finding-row{border-bottom:1px solid #e4e6e9;gap:12px;padding:17px 18px}.rx-finding-row>b{color:#9aa5b1;font:800 9px var(--font-manrope),Arial,sans-serif}.rx-status-dot{border-radius:50%;width:8px;height:8px}.rx-status-red{background:#f0621b}.rx-status-orange{background:#f0a21b}.rx-status-yellow{background:#e6c454}.rx-finding-row div{flex:1}.rx-finding-row strong,.rx-finding-row small{display:block}.rx-finding-row strong{color:#232a31;font-size:10px}.rx-finding-row small{color:#6b7280;margin-top:4px;font:8px monospace}.rx-finding-row em{color:#2f6fed;font-size:8px;font-style:normal;font-weight:800}.rx-findings-foot{color:#9aa5b1;justify-content:space-between;padding:14px 18px;font-size:8px}.rx-findings-foot b{color:#2f6fed}.rx-callout-section{margin-bottom:105px}.rx-waitlist{background:#fde9df;padding:108px 28px}.rx-waitlist-inner{text-align:center;max-width:620px;margin:0 auto}.rx-waitlist-inner>p{color:#6b7280;max-width:530px;margin:0 auto;font-size:12px;line-height:1.65}.rx-waitlist-form{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:520px;margin:30px auto 0;display:grid}.rx-waitlist-form label{display:block}.rx-waitlist-form label>span{color:#6b7280;letter-spacing:.4px;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.rx-waitlist-form input,.rx-waitlist-form select{color:#232a31;background:#fff;border:1px solid #f0c6b2;border-radius:4px;outline:0;width:100%;padding:12px;font-size:10px}.rx-waitlist-form button{color:#fff;background:#f0621b;border:1px solid #f0621b;border-radius:4px;grid-column:1/-1;padding:13px;font-size:10px;font-weight:800}.rx-waitlist-form button:disabled{opacity:.7}.rx-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rx-form-error{color:#a73b25;grid-column:1/-1;margin:0;font-size:9px}.rx-waitlist .waitlist-success{background:#fff;margin:28px auto 0}.rx-waitlist .waitlist-note{color:#a37e70}@media (max-width:800px){.rx-hero{grid-template-columns:1fr;gap:34px;padding:64px 16px 70px}.rx-hero-copy h1{letter-spacing:-2.4px;font-size:53px}.rx-hero-art{min-height:360px}.rx-callout-red{top:84px;left:12px}.rx-callout-blue{bottom:58px;right:10px}.rx-assembly{transform:translate(-50%,-50%)rotate(-9deg)skewY(-7deg)scale(.78)}.rx-step-grid,.rx-findings-inner{grid-template-columns:1fr}.rx-findings-inner{gap:34px}.rx-findings-copy h2,.rx-waitlist-inner h2{font-size:36px}.rx-findings-section,.rx-waitlist{padding-left:16px;padding-right:16px}.rx-waitlist-form{grid-template-columns:1fr}.rx-waitlist-form button,.rx-form-error{grid-column:auto}}:root{--sm-ink:#202a33;--sm-ink-soft:#52606b;--sm-muted:#77838c;--sm-line:#dce2e6;--sm-paper:#f6f7f8;--sm-surface:#fff;--sm-navy:#142332;--sm-navy-2:#203648;--sm-orange:#e85d21;--sm-orange-soft:#fce6da;--sm-blue:#2f6fed;--sm-radius:6px;--sm-shadow:0 18px 46px #1423321a;--sm-font-display:var(--font-manrope), Arial, sans-serif;--sm-font-body:var(--font-plex-sans), Arial, sans-serif}body{background:var(--sm-paper);color:var(--sm-ink);font-family:var(--sm-font-body)}.marketing-shell,.route-shell{color:var(--sm-ink);background:var(--sm-surface)}.marketing-shell a,.route-shell a{transition:color .18s,background-color .18s,border-color .18s,transform .18s}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3,.route-shell h1,.route-shell h2,.route-shell h3{font-family:var(--sm-font-display);letter-spacing:-.045em}.marketing-eyebrow{color:var(--sm-muted);font:800 10px/1 var(--sm-font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.marketing-eyebrow>span{background:var(--sm-orange);flex:none;width:22px;height:2px}.marketing-primary,.site-cta{border-radius:var(--sm-radius);background:var(--sm-blue);border-color:var(--sm-blue);box-shadow:0 8px 20px #2f6fed29}.marketing-primary:hover,.site-cta:hover{background:#245cca;border-color:#245cca;transform:translateY(-1px)}.marketing-secondary,.site-outline-button{border-radius:var(--sm-radius);color:var(--sm-blue);border-color:var(--sm-line);background:0 0}.marketing-secondary:hover,.site-outline-button:hover{border-color:var(--sm-blue);background:#f3f6ff}.marketing-header,.site-header{border-color:var(--sm-line)}.marketing-nav a,.marketing-login,.site-nav a,.site-text-link{color:var(--sm-muted)}.marketing-nav a:hover,.marketing-login:hover,.site-nav a:hover,.site-text-link:hover{color:var(--sm-blue)}.marketing-logo,.site-logo{color:var(--sm-ink);font-family:var(--sm-font-display)}.marketing-logo>span:last-child>span,.site-logo b{color:var(--sm-orange)}.marketing-marquee{color:var(--sm-muted);border-color:var(--sm-line);background:var(--sm-paper)}.marketing-marquee i{color:var(--sm-orange)}.product-card,.rx-step-grid article,.route-feature-grid article,.pricing-grid article,.resource-grid article{border-color:var(--sm-line);border-radius:var(--sm-radius);box-shadow:none}.product-card:hover,.rx-step-grid article:hover,.route-feature-grid article:hover{box-shadow:var(--sm-shadow);border-color:#b7c4cc;transform:translateY(-2px)}.product-card a,.pricing-grid a,.resource-grid a,.rx-finding-row em{color:var(--sm-blue)}.workflow-art,.rx-findings-section,.waitlist-section{background:var(--sm-paper)}.workflow-machine,.security-card,.route-callout{border-radius:var(--sm-radius)}.security-card,.route-callout{background:var(--sm-navy)}.security-card .marketing-eyebrow,.route-callout .marketing-eyebrow{color:#aebbc4}.security-list b,.rx-findings-heading i{color:var(--sm-orange)}.waitlist-form button,.rx-waitlist-form button{border-radius:var(--sm-radius);background:var(--sm-blue);border-color:var(--sm-blue)}.waitlist-form button:hover,.rx-waitlist-form button:hover{background:#245cca;border-color:#245cca}.site-footer{border-color:var(--sm-line)}.route-shell{background:var(--sm-surface)}.site-header{background:#fffffff0}.site-cta-large,.site-outline-button{min-height:44px}.product-hero,.rx-hero{min-height:min(680px,100dvh - 82px)}.product-hero-copy h1,.rx-hero-copy h1{color:var(--sm-ink)}.product-hero-copy h1 em,.rx-hero-copy h1 em,.rx-findings-copy h2 em,.rx-waitlist-inner h2 em{color:var(--sm-orange)}.product-hero-copy>p,.rx-hero-copy>p,.route-section-heading>p{color:var(--sm-ink-soft)}.route-window,.viewer-route-art,.cad-route-art,.rx-hero-art{border-radius:var(--sm-radius);box-shadow:var(--sm-shadow)}.route-section{padding-top:112px;padding-bottom:112px}.route-section-heading h2,.route-callout h2,.rx-findings-copy h2,.rx-waitlist-inner h2{color:var(--sm-ink)}.route-callout h2{color:#fff}.rx-waitlist{background:var(--sm-orange-soft)}.rx-waitlist-form input,.rx-waitlist-form select{border-radius:var(--sm-radius);border-color:#efc7b4}.rx-waitlist-form input:focus,.rx-waitlist-form select:focus{border-color:var(--sm-orange);box-shadow:0 0 0 3px #e85d2124}@media (prefers-color-scheme:dark){:root{--sm-paper:#101820;--sm-surface:#15222d;--sm-ink:#eef3f5;--sm-ink-soft:#c2cdd3;--sm-muted:#9aaab4;--sm-line:#334652;--sm-orange-soft:#3a241b}body,.marketing-shell,.route-shell{background:var(--sm-surface);color:var(--sm-ink)}.marketing-header,.site-header{background:#15222df2}.marketing-logo,.site-logo,.hero-copy h1,.section-intro h2,.workflow-copy h2,.waitlist-inner h2,.security-card h2,.product-card h3,.product-hero-copy h1,.route-section-heading h2,.rx-findings-copy h2,.rx-waitlist-inner h2{color:var(--sm-ink)}.marketing-secondary,.site-outline-button{color:#8fb0ff}.marketing-secondary:hover,.site-outline-button:hover{background:#1d3046}.marketing-marquee,.workflow-art,.rx-findings-section,.waitlist-section{background:var(--sm-paper)}.product-card,.rx-step-grid article,.route-feature-grid article,.pricing-grid article,.resource-grid article,.rx-findings-card{border-color:var(--sm-line);background:#1a2a36}.product-card p,.rx-step-grid p,.rx-findings-copy p,.route-section-heading>p,.product-hero-copy>p,.rx-hero-copy>p{color:var(--sm-ink-soft)}.rx-finding-row strong,.rx-findings-heading b,.route-feature-grid h3,.pricing-grid h2,.resource-grid h2{color:var(--sm-ink)}.rx-waitlist-form input,.rx-waitlist-form select{color:var(--sm-ink);background:#1a2a36}}@media (prefers-reduced-motion:reduce){.marketing-shell a,.route-shell a,.product-card,.rx-step-grid article,.route-feature-grid article{transition:none}.marketing-primary:hover,.site-cta:hover,.product-card:hover,.rx-step-grid article:hover,.route-feature-grid article:hover{transform:none}}.rx-waitlist-inner>p{color:#4b5963}.rx-waitlist-form label>span{color:#33434e;font-size:10px;line-height:1.3}.rx-waitlist-form input,.rx-waitlist-form select{min-height:48px;padding:13px 14px;font-size:11px}.rx-waitlist-form button{min-height:48px;font-size:11px}.rx-waitlist .waitlist-note{color:#725849;font-size:9px}.rx-waitlist-form input::placeholder{color:#687783;opacity:1}:is(.rx-waitlist-form input:focus-visible,.rx-waitlist-form select:focus-visible,.rx-waitlist-form button:focus-visible){outline-offset:3px;outline:3px solid #f7b08f}@media (prefers-color-scheme:dark){.rx-waitlist{background:#142332}.rx-waitlist-inner>p{color:#d4dee4}.rx-waitlist-form label>span{color:#dbe5ea}.rx-waitlist-form input,.rx-waitlist-form select{color:#f3f6f8;background:#223746;border-color:#9fb0bb}.rx-waitlist-form input::placeholder{color:#b8c5cd}.rx-waitlist .waitlist-note{color:#bdcbd2}.rx-waitlist-form input:focus,.rx-waitlist-form select:focus{border-color:#f28a5a;box-shadow:0 0 0 3px #f28a5a38}}
