.order-page:where(.astro-7qwnnfzy){background:#f7f9fb;color:#0b1424}.order-hero:where(.astro-7qwnnfzy),.order-flow-note:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy),.order-module:where(.astro-7qwnnfzy),.request-form-section:where(.astro-7qwnnfzy),.contact-products-section:where(.astro-7qwnnfzy){max-width:1260px;margin:0 auto;padding-left:48px;padding-right:48px}.order-hero:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);gap:clamp(40px,6vw,84px);align-items:end;min-height:min(640px,calc(100vh - 82px));padding-top:64px;padding-bottom:56px;background:linear-gradient(rgba(15,23,42,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.018) 1px,transparent 1px);background-size:34px 34px}.order-eyebrow:where(.astro-7qwnnfzy){margin:0 0 18px;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.34em;text-transform:uppercase}.order-hero:where(.astro-7qwnnfzy) h1:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy),.order-module:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy),.request-form-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy),.contact-products-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy),.contact-products-grid:where(.astro-7qwnnfzy) h3:where(.astro-7qwnnfzy){margin:0;color:#090f1d;font-family:Sora,system-ui,sans-serif;letter-spacing:0}.order-hero:where(.astro-7qwnnfzy) h1:where(.astro-7qwnnfzy){max-width:10ch;font-size:clamp(3.2rem,4.8vw,5.6rem);font-weight:700;line-height:1}.order-lede:where(.astro-7qwnnfzy),.order-hero-side:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.order-flow-note:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.order-module-intro:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.request-form-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.request-form-note:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.contact-products-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.contact-products-grid:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy){margin:0;color:#536478;font-size:1.04rem;line-height:1.76}.order-lede:where(.astro-7qwnnfzy){max-width:50rem;margin-top:28px}.order-hero-side:where(.astro-7qwnnfzy){border-top:1px solid #cfd9e2;padding-top:26px}.order-quick-nav:where(.astro-7qwnnfzy){display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.order-quick-nav:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.order-flow-note:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.contact-products-heading:where(.astro-7qwnnfzy)>a:where(.astro-7qwnnfzy),.contact-products-grid:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy){display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #c8d2dc;border-radius:999px;padding:0 16px;color:#0b1424;font-weight:800;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.order-quick-nav:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):hover,.order-quick-nav:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):focus-visible,.order-flow-note:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):hover,.order-flow-note:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):focus-visible,.contact-products-heading:where(.astro-7qwnnfzy)>a:where(.astro-7qwnnfzy):hover,.contact-products-heading:where(.astro-7qwnnfzy)>a:where(.astro-7qwnnfzy):focus-visible,.contact-products-grid:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):hover,.contact-products-grid:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):focus-visible{transform:translateY(-1px);border-color:#9eb3c4}.order-flow-note:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border-top:1px solid #dbe3ea;border-bottom:1px solid #dbe3ea;background:#fff;padding-top:24px;padding-bottom:24px}.order-flow-note:where(.astro-7qwnnfzy) strong:where(.astro-7qwnnfzy),.request-form-note:where(.astro-7qwnnfzy) strong:where(.astro-7qwnnfzy){display:block;margin-bottom:6px;color:#0b1424;font-family:Sora,system-ui,sans-serif;font-size:1rem}.order-category-heading:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:36px;align-items:end;padding-top:80px;padding-bottom:16px}.order-category-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy),.request-form-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy){max-width:17ch;font-size:clamp(2.35rem,3vw,3.75rem);line-height:1.06}.order-category-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.request-form-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy){max-width:52rem;margin-top:20px}.workspace-side-note:where(.astro-7qwnnfzy){border-top:1px solid #cfd9e2;padding-top:18px}.workspace-side-note:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy){margin:0 0 14px;color:#334155;font-size:.92rem;font-weight:700;line-height:1.5}.workspace-side-note:where(.astro-7qwnnfzy) ul:where(.astro-7qwnnfzy){margin:0;padding-left:18px;color:#536478;line-height:1.8}.order-workspace:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:28px;align-items:start;max-width:1260px;margin:0 auto;padding:24px 48px 0}.workspace-heading:where(.astro-7qwnnfzy){padding:0 0 12px}.workspace-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy),.order-live-card:where(.astro-7qwnnfzy) h3:where(.astro-7qwnnfzy){margin:0;color:#090f1d;font-family:Sora,system-ui,sans-serif;letter-spacing:0}.workspace-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy){max-width:22ch;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.08}.workspace-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy),.order-live-copy:where(.astro-7qwnnfzy){margin:18px 0 0;color:#536478;font-size:1rem;line-height:1.72}.order-module:where(.astro-7qwnnfzy){scroll-margin-top:104px;padding-top:40px}.order-module:where(.astro-7qwnnfzy)+.order-module:where(.astro-7qwnnfzy){padding-top:56px}.order-module-card:where(.astro-7qwnnfzy){position:relative;overflow:hidden;border:1px solid #ccd8e3;border-left:7px solid #0f5878;border-radius:10px;background:linear-gradient(90deg,rgba(15,88,120,.055),transparent 38%),#fff;padding:34px 32px 32px;box-shadow:0 1px #ffffffeb inset,0 26px 62px -52px #0f172a57}.order-module-card:where(.astro-7qwnnfzy):after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#b7c6d4;content:""}.order-module-index:where(.astro-7qwnnfzy){display:inline-flex;align-items:center;gap:10px;min-height:34px;margin-bottom:28px;border:1px solid #c8d5e0;border-radius:999px;background:#f7fafc;padding:0 14px 0 5px;color:#0b1424;font-family:Sora,system-ui,sans-serif;font-weight:800}.order-module-index:where(.astro-7qwnnfzy) span:where(.astro-7qwnnfzy){display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#0b1424;color:#fff;font-size:.7rem}.order-module-index:where(.astro-7qwnnfzy) small:where(.astro-7qwnnfzy){color:#5076b8;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.order-module-intro:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,.98fr) minmax(280px,.72fr);gap:36px;align-items:end;margin-bottom:28px}.order-module-intro:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy){font-size:clamp(2rem,2.5vw,3rem);line-height:1.06}.order-module-intro:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy){max-width:44rem;margin-top:18px}.order-module-intro:where(.astro-7qwnnfzy) figure:where(.astro-7qwnnfzy){display:grid;place-items:center;min-height:190px;margin:0;border:1px solid #d6e0e8;border-radius:8px;background:linear-gradient(rgba(15,23,42,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.022) 1px,transparent 1px),#f8fafc;background-size:22px 22px;padding:26px}.order-module-intro:where(.astro-7qwnnfzy) img:where(.astro-7qwnnfzy){display:block;width:100%;max-height:240px;object-fit:contain;margin:0 auto}.sheet-note-row:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:18px;align-items:end;margin-bottom:18px}.sheet-note-row:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy){margin:0;color:#536478;font-size:.95rem;line-height:1.68}.sheet-filter:where(.astro-7qwnnfzy){display:grid;gap:8px}.sheet-filter:where(.astro-7qwnnfzy) span:where(.astro-7qwnnfzy){color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.sheet-filter:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy),.qty-input:where(.astro-7qwnnfzy),.form-grid:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy),.form-grid:where(.astro-7qwnnfzy) textarea:where(.astro-7qwnnfzy){width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.sheet-filter:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy),.form-grid:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy),.form-grid:where(.astro-7qwnnfzy) textarea:where(.astro-7qwnnfzy){padding:14px 15px}.sheet-filter:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy):focus,.qty-input:where(.astro-7qwnnfzy):focus,.form-grid:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy):focus,.form-grid:where(.astro-7qwnnfzy) textarea:where(.astro-7qwnnfzy):focus{outline:2px solid transparent;border-color:#0f5878;box-shadow:0 0 0 3px #0f58781f}.order-table-shell:where(.astro-7qwnnfzy){overflow:visible;border:1px solid #dbe3ea;border-radius:10px;background:#fff}.summary-table-shell:where(.astro-7qwnnfzy){overflow:hidden;border:1px solid #dbe3ea;border-radius:10px;background:#fff}.order-table-scroll:where(.astro-7qwnnfzy),.summary-table-scroll:where(.astro-7qwnnfzy){overflow-x:visible}.order-entry-table:where(.astro-7qwnnfzy),.summary-table:where(.astro-7qwnnfzy){width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.order-entry-table:where(.astro-7qwnnfzy) thead:where(.astro-7qwnnfzy),.summary-table:where(.astro-7qwnnfzy) thead:where(.astro-7qwnnfzy){background:#0b1424;color:#fff}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy),.summary-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy){padding:14px 12px;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;white-space:normal}.order-entry-table:where(.astro-7qwnnfzy) td:where(.astro-7qwnnfzy),.summary-table:where(.astro-7qwnnfzy) td:where(.astro-7qwnnfzy){padding:14px 12px;border-top:1px solid #e2e8f0;color:#334155;font-size:.9rem;line-height:1.45;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.order-entry-table:where(.astro-7qwnnfzy) tbody:where(.astro-7qwnnfzy) tr:where(.astro-7qwnnfzy):nth-child(2n),.summary-table:where(.astro-7qwnnfzy) tbody:where(.astro-7qwnnfzy) tr:where(.astro-7qwnnfzy):nth-child(2n){background:#f8fafc}.sku-tooltip-trigger:where(.astro-7qwnnfzy){color:inherit;cursor:help;font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease,font-weight .18s ease}.sku-tooltip-trigger:where(.astro-7qwnnfzy):hover,.sku-tooltip-trigger:where(.astro-7qwnnfzy):focus-visible{color:#00a9c7;font-weight:800;text-decoration-color:#00a9c7}.order-sku-tooltip:where(.astro-7qwnnfzy){position:relative;display:inline-flex;align-items:center;gap:.38rem}.order-sku-tooltip:where(.astro-7qwnnfzy):before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1px solid #9fb2c4;background:#eef4f8;color:#4f6478;font-size:.68rem;font-weight:800;line-height:1;flex:0 0 auto}.order-sku-tooltip:where(.astro-7qwnnfzy):hover:before,.order-sku-tooltip:where(.astro-7qwnnfzy):focus-visible:before{border-color:#00a9c7;background:#00a9c71f;color:#007f97}.order-sku-tooltip:where(.astro-7qwnnfzy)[data-tooltip]:hover:after,.order-sku-tooltip:where(.astro-7qwnnfzy)[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);z-index:30;min-width:180px;max-width:240px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:.74rem;font-weight:600;line-height:1.35;letter-spacing:0;text-align:left;box-shadow:0 16px 32px #0f172a24;white-space:normal}.review-sku-tooltip{position:relative;display:inline-block}.review-sku-tooltip[data-tooltip]:hover:after,.review-sku-tooltip[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);z-index:30;min-width:180px;max-width:240px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:.74rem;font-weight:600;line-height:1.35;letter-spacing:0;text-align:left;box-shadow:0 16px 32px #0f172a24;white-space:normal}.review-summary-shell{position:relative;overflow:visible;z-index:1}.review-summary-shell:hover,.review-summary-shell:focus-within{z-index:20}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):last-child,.order-entry-table:where(.astro-7qwnnfzy) td:where(.astro-7qwnnfzy):last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-10px 0 18px -18px #0f172a80}.order-entry-table:where(.astro-7qwnnfzy) tbody:where(.astro-7qwnnfzy) tr:where(.astro-7qwnnfzy):nth-child(2n) td:where(.astro-7qwnnfzy):last-child{background:#f8fafc}.qty-cell:where(.astro-7qwnnfzy){width:96px;min-width:96px}.qty-input:where(.astro-7qwnnfzy){min-height:42px;padding:0 12px;text-align:center;font-weight:700}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(1){width:14%}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(2){width:14%}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(3){width:16%}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(4){width:36%}.order-entry-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(5){width:20%}.summary-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(1){width:18%}.summary-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(2){width:30%}.summary-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(3){width:14%}.summary-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(4){width:22%}.summary-table:where(.astro-7qwnnfzy) th:where(.astro-7qwnnfzy):nth-child(5){width:16%}.order-live-sidebar:where(.astro-7qwnnfzy){position:sticky;top:104px}.order-live-card:where(.astro-7qwnnfzy){border:1px solid #ccd8e3;border-radius:12px;background:#fff;padding:20px;box-shadow:0 24px 60px -46px #0f172a57}.order-live-card:where(.astro-7qwnnfzy) h3:where(.astro-7qwnnfzy){margin-top:8px;font-size:1.35rem;line-height:1.16}.order-live-actions-top:where(.astro-7qwnnfzy){margin-top:16px;margin-bottom:18px}.order-live-empty:where(.astro-7qwnnfzy){margin-top:18px;color:#64748b;font-size:.95rem;line-height:1.7}.live-summary-list:where(.astro-7qwnnfzy){display:grid;gap:14px;margin-top:18px;max-height:min(58vh,720px);overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.live-summary-list-inner:where(.astro-7qwnnfzy){display:grid;gap:14px}.live-summary-table-shell{overflow:hidden;border:1px solid #dbe3ea;border-radius:10px;background:#fff}.live-summary-table-shell.review-summary-shell{overflow:visible}[data-review-order-table-body]{display:grid;gap:14px}.live-summary-family-title{margin:0;border-bottom:1px solid #dbe3ea;background:linear-gradient(180deg,#5076b824,#0f587814)}.live-summary-family-link{display:block;padding:12px 14px;color:#0f5878;font-size:.95rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:none;cursor:pointer;transition:color .18s ease,background .18s ease}.live-summary-family-link:hover,.live-summary-family-link:focus-visible{background:#0f587814;color:#0b1424}.live-summary-table{width:100%;border-collapse:collapse;table-layout:fixed}.live-summary-table thead{background:#0b1424;color:#fff}.live-summary-table th{padding:10px 8px;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:normal}.live-summary-table td{padding:12px 8px;border:1px solid #dbe3ea;color:#334155;font-size:.84rem;font-weight:700;line-height:1.35;vertical-align:middle;word-break:break-word}.live-summary-table thead th{border:1px solid rgba(203,213,225,.25)}.live-summary-table tbody tr:nth-child(2n){background:#f8fafc}.live-summary-table tbody tr.summary-row-active{background:#0f58781f!important}.live-summary-table tbody tr.summary-row-active td{background:#0f58781f!important;color:#0f172a}.live-summary-table th:nth-child(1),.live-summary-table td:nth-child(1){width:15%}.live-summary-table th:nth-child(2),.live-summary-table td:nth-child(2){width:15%}.live-summary-table th:nth-child(3),.live-summary-table td:nth-child(3){width:18%}.live-summary-table th:nth-child(4),.live-summary-table td:nth-child(4){width:28%}.live-summary-table th:nth-child(5),.live-summary-table td:nth-child(5){width:24%;text-align:center}.summary-qty-cell{padding:8px 6px!important}.summary-qty-cell .summary-qty-input{display:block;box-sizing:border-box;width:64px!important;min-width:64px!important;min-height:42px;max-width:64px!important;margin:0 auto;padding:0 8px;text-align:center;font-weight:700}.order-live-footer:where(.astro-7qwnnfzy){margin-top:18px;padding-top:18px;border-top:1px solid #dbe3ea}.order-live-total:where(.astro-7qwnnfzy),.order-live-lines-count:where(.astro-7qwnnfzy){margin:0;color:#0f172a;font-size:.96rem;font-weight:700}.order-live-lines-count:where(.astro-7qwnnfzy){margin-top:6px;color:#536478;font-size:.9rem;font-weight:600}.order-live-actions:where(.astro-7qwnnfzy),.request-actions-secondary:where(.astro-7qwnnfzy){display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.order-live-actions:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.request-actions-secondary:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.secondary-action-button:where(.astro-7qwnnfzy){display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;padding:0 14px;color:#0b1424;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.secondary-action-button:where(.astro-7qwnnfzy){cursor:pointer}.order-live-actions:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):hover,.order-live-actions:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):focus-visible,.request-actions-secondary:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):hover,.request-actions-secondary:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy):focus-visible,.secondary-action-button:where(.astro-7qwnnfzy):hover,.secondary-action-button:where(.astro-7qwnnfzy):focus-visible{border-color:#94a3b8;transform:translateY(-1px)}.destructive-action-button:where(.astro-7qwnnfzy){border-color:#efb2b2;background:#fff5f5;color:#b42318}.destructive-action-button:where(.astro-7qwnnfzy):hover,.destructive-action-button:where(.astro-7qwnnfzy):focus-visible{border-color:#dc2626;background:#fee2e2;color:#991b1b}.destructive-action-button:where(.astro-7qwnnfzy).is-confirming{border-color:#991b1b;background:#b42318;color:#fff}.request-form-section:where(.astro-7qwnnfzy){padding-top:96px}.request-form-shell:where(.astro-7qwnnfzy){border:1px solid #ccd8e3;border-radius:12px;background:#fff;padding:32px;box-shadow:0 30px 72px -54px #0f172a52}.request-form-heading:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:32px;align-items:start;padding-bottom:28px;border-bottom:1px solid #dbe3ea}.request-form-note:where(.astro-7qwnnfzy){border:1px solid #dbe3ea;border-radius:10px;background:#f8fafc;padding:18px}.request-grid:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);gap:24px;padding-top:32px}.form-grid:where(.astro-7qwnnfzy){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid:where(.astro-7qwnnfzy) label:where(.astro-7qwnnfzy){display:grid;gap:8px}.form-grid-full:where(.astro-7qwnnfzy){grid-column:1 / -1}.form-grid:where(.astro-7qwnnfzy) span:where(.astro-7qwnnfzy),.review-label:where(.astro-7qwnnfzy){color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.confirm-check:where(.astro-7qwnnfzy){display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0;color:#334155;font-size:.96rem;line-height:1.7}.confirm-check:where(.astro-7qwnnfzy) input:where(.astro-7qwnnfzy){margin-top:5px}.request-actions:where(.astro-7qwnnfzy){margin-top:24px}.submit-request-button:where(.astro-7qwnnfzy){display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:999px;background:#0b1424;padding:0 24px;color:#fff;font-size:.96rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease}.submit-request-button:where(.astro-7qwnnfzy):hover,.submit-request-button:where(.astro-7qwnnfzy):focus-visible{background:#172234;transform:translateY(-1px)}.submit-request-button:where(.astro-7qwnnfzy)[disabled]{cursor:wait;opacity:.72;transform:none}.submit-hint:where(.astro-7qwnnfzy),.submit-status:where(.astro-7qwnnfzy),.review-empty:where(.astro-7qwnnfzy),.review-contact:where(.astro-7qwnnfzy) dt:where(.astro-7qwnnfzy),.review-contact:where(.astro-7qwnnfzy) dd:where(.astro-7qwnnfzy){color:#536478;line-height:1.7}.submit-hint:where(.astro-7qwnnfzy){margin:12px 0 0;font-size:.94rem}.submit-status:where(.astro-7qwnnfzy){min-height:1.5rem;margin:16px 0 0;font-size:.95rem;font-weight:600}.request-review:where(.astro-7qwnnfzy){display:grid;gap:18px;align-content:start}.review-card:where(.astro-7qwnnfzy){position:relative;overflow:visible;border:1px solid #dbe3ea;border-radius:12px;background:#f8fafc;padding:20px}.review-card:where(.astro-7qwnnfzy) h3:where(.astro-7qwnnfzy){margin:8px 0 0;color:#0b1424;font-family:Sora,system-ui,sans-serif;font-size:1.25rem;line-height:1.2}.review-empty:where(.astro-7qwnnfzy){margin-top:18px}.review-contact:where(.astro-7qwnnfzy){display:grid;gap:12px;margin-top:18px}.review-contact:where(.astro-7qwnnfzy) div:where(.astro-7qwnnfzy){border:1px solid #dbe3ea;border-radius:10px;background:#fff;padding:12px 14px}.review-contact:where(.astro-7qwnnfzy) dt:where(.astro-7qwnnfzy){margin:0 0 6px;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.review-contact:where(.astro-7qwnnfzy) dd:where(.astro-7qwnnfzy){margin:0;white-space:pre-line}.contact-products-section:where(.astro-7qwnnfzy){border-top:1px solid #dbe3ea;padding-top:96px;padding-bottom:112px;background:#fff}.contact-products-heading:where(.astro-7qwnnfzy){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.contact-products-heading:where(.astro-7qwnnfzy) h2:where(.astro-7qwnnfzy){max-width:15ch;font-size:clamp(2rem,2.6vw,3.15rem);line-height:1.08}.contact-products-heading:where(.astro-7qwnnfzy) p:where(.astro-7qwnnfzy){max-width:48rem;margin-top:18px}.contact-products-grid:where(.astro-7qwnnfzy){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.contact-products-grid:where(.astro-7qwnnfzy) article:where(.astro-7qwnnfzy){display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;border:1px solid #dbe3ea;border-radius:18px;background:#f8fafc;padding:22px}.contact-products-grid:where(.astro-7qwnnfzy) figure:where(.astro-7qwnnfzy){display:grid;place-items:center;margin:0;border-radius:14px;background:#fff;padding:16px}.contact-products-grid:where(.astro-7qwnnfzy) img:where(.astro-7qwnnfzy){width:100%;max-height:150px;object-fit:contain}.contact-products-grid:where(.astro-7qwnnfzy) div:where(.astro-7qwnnfzy){display:grid;align-content:start;gap:12px}.contact-products-grid:where(.astro-7qwnnfzy) h3:where(.astro-7qwnnfzy){font-size:1.4rem;line-height:1.18}.contact-products-grid:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy){width:fit-content;margin-top:6px}@media(max-width:1120px){.order-hero:where(.astro-7qwnnfzy),.order-flow-note:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy),.order-module:where(.astro-7qwnnfzy),.request-form-section:where(.astro-7qwnnfzy),.contact-products-section:where(.astro-7qwnnfzy){padding-left:30px;padding-right:30px}.order-workspace:where(.astro-7qwnnfzy){grid-template-columns:1fr;padding-left:30px;padding-right:30px}.order-hero:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy),.order-module-intro:where(.astro-7qwnnfzy),.request-form-heading:where(.astro-7qwnnfzy),.request-grid:where(.astro-7qwnnfzy),.contact-products-heading:where(.astro-7qwnnfzy),.contact-products-grid:where(.astro-7qwnnfzy),.sheet-note-row:where(.astro-7qwnnfzy){grid-template-columns:1fr}.order-hero:where(.astro-7qwnnfzy){min-height:auto;padding-top:48px;padding-bottom:52px}.order-flow-note:where(.astro-7qwnnfzy){grid-template-columns:1fr}.order-live-sidebar:where(.astro-7qwnnfzy){position:static}.contact-products-grid:where(.astro-7qwnnfzy) article:where(.astro-7qwnnfzy){grid-template-columns:200px minmax(0,1fr)}}@media(max-width:720px){.order-hero:where(.astro-7qwnnfzy),.order-flow-note:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy),.order-module:where(.astro-7qwnnfzy),.request-form-section:where(.astro-7qwnnfzy),.contact-products-section:where(.astro-7qwnnfzy){padding-left:18px;padding-right:18px}.order-workspace:where(.astro-7qwnnfzy){padding-left:18px;padding-right:18px}.order-hero:where(.astro-7qwnnfzy) h1:where(.astro-7qwnnfzy){font-size:clamp(2.8rem,11.8vw,4.2rem);line-height:.98}.order-quick-nav:where(.astro-7qwnnfzy),.form-grid:where(.astro-7qwnnfzy){grid-template-columns:1fr}.order-flow-note:where(.astro-7qwnnfzy),.order-category-heading:where(.astro-7qwnnfzy),.request-form-shell:where(.astro-7qwnnfzy),.contact-products-section:where(.astro-7qwnnfzy){padding-top:20px;padding-bottom:20px}.order-module:where(.astro-7qwnnfzy)+.order-module:where(.astro-7qwnnfzy){padding-top:40px}.order-module-card:where(.astro-7qwnnfzy),.request-form-shell:where(.astro-7qwnnfzy){border-left-width:5px;padding:22px 16px 18px}.order-module-index:where(.astro-7qwnnfzy){margin-bottom:22px}.order-module-intro:where(.astro-7qwnnfzy){gap:24px;margin-bottom:22px}.order-module-intro:where(.astro-7qwnnfzy) figure:where(.astro-7qwnnfzy){min-height:160px;padding:18px 0}.order-table-scroll:where(.astro-7qwnnfzy),.summary-table-scroll:where(.astro-7qwnnfzy){overflow-x:auto}.order-entry-table:where(.astro-7qwnnfzy),.summary-table:where(.astro-7qwnnfzy){min-width:680px;table-layout:auto}.live-summary-table:where(.astro-7qwnnfzy){min-width:420px}.contact-products-grid:where(.astro-7qwnnfzy){gap:16px}.contact-products-grid:where(.astro-7qwnnfzy) article:where(.astro-7qwnnfzy){grid-template-columns:1fr;padding:18px}.contact-products-grid:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.contact-products-heading:where(.astro-7qwnnfzy)>a:where(.astro-7qwnnfzy),.submit-request-button:where(.astro-7qwnnfzy),.order-live-actions:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.request-actions-secondary:where(.astro-7qwnnfzy) a:where(.astro-7qwnnfzy),.secondary-action-button:where(.astro-7qwnnfzy){width:100%}}
