*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.drawer-panel{position:fixed;top:0;right:0;z-index:var(--z-drawer);height:100%;width:100%;display:flex;flex-direction:column;--un-translate-x:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-left-width:1px;border-color:var(--color-hairline);background-color:var(--drawer-bg);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard)}.mobile-cta-dock{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-dock);min-height:var(--conversion-mobile-dock-height);display:flex;gap:.5rem;border-top-width:1px;border-color:var(--color-hairline);background-color:var(--conversion-mobile-dock-bg);padding:.75rem 1rem}.modal-panel{position:relative;box-sizing:border-box;max-width:var(--conversion-download-gate-width);width:100%;border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--modal-bg);padding:1.5rem;--un-shadow:var(--shadow-elevated);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.modal-shell{position:fixed;inset:0;z-index:var(--z-modal);display:none;align-items:center;justify-content:center;padding:1rem}.overlay-backdrop{position:fixed;inset:0;z-index:var(--z-modal-backdrop);display:none;background-color:var(--overlay-bg)}.quote-cart-badge{position:absolute;top:-.25rem;right:-.25rem;display:none;width:var(--conversion-quote-cart-badge-size);height:var(--conversion-quote-cart-badge-size);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-input);background-color:var(--color-gray-900);font-size:.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.quote-cart-trigger{position:fixed;right:var(--conversion-quote-cart-trigger-right);bottom:var(--conversion-quote-cart-trigger-bottom);z-index:var(--z-sticky);display:none;width:var(--conversion-quote-cart-trigger-size);height:var(--conversion-quote-cart-trigger-size);align-items:center;justify-content:center;border-width:1px;border-color:var(--conversion-inquiry-cta-bg);border-radius:var(--radius-card);background-color:var(--conversion-inquiry-cta-bg);color:var(--conversion-inquiry-cta-text);--un-shadow:var(--shadow-elevated);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.container{margin-left:auto;margin-right:auto;max-width:var(--container-page);padding-left:1rem;padding-right:1rem}.form-control{box-sizing:border-box;width:100%;min-height:var(--field-height-md);border-width:1px;border-color:var(--field-border);border-bottom-color:var(--field-border-hover);border-radius:var(--radius-input);background-color:var(--field-bg);padding-left:var(--field-padding-x);padding-right:var(--field-padding-x);padding-top:var(--field-padding-y);padding-bottom:var(--field-padding-y);font-size:var(--text-body);line-height:1;color:var(--color-gray-900);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.product-media-frame{aspect-ratio:var(--media-gallery-aspect);overflow:hidden;border-width:1px;border-color:var(--media-frame-border);border-radius:var(--radius-card);background-color:var(--media-frame-bg);padding:1.25rem}.btn{min-height:var(--a11y-min-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-button);font-size:var(--text-caption);line-height:1;font-weight:600;letter-spacing:.16px;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.btn-inquiry{min-height:var(--a11y-min-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-button);background-color:var(--conversion-inquiry-cta-bg);padding:.75rem 1.25rem;font-size:var(--text-caption);line-height:1;color:var(--conversion-inquiry-cta-text);font-weight:600;letter-spacing:.16px;text-decoration:none;--un-shadow:var(--conversion-inquiry-cta-shadow);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.btn-outline{min-height:var(--a11y-min-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;border-color:var(--color-primary);border-radius:var(--radius-button);padding:.75rem 1.25rem;font-size:var(--text-caption);line-height:1;color:var(--color-primary);font-weight:600;letter-spacing:.16px;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.btn-primary{min-height:var(--a11y-min-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-button);background-color:var(--button-primary-bg);padding:.75rem 1.25rem;font-size:var(--text-caption);line-height:1;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:600;letter-spacing:.16px;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.btn-quiet{min-height:var(--a11y-min-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-button);--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:.75rem 1rem;font-size:var(--text-caption);line-height:1;color:var(--color-primary);font-weight:600;letter-spacing:.16px;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.product-media-image{width:100%;height:100%;object-fit:contain;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard)}.rfq-progress{height:var(--conversion-rfq-progress-height);overflow:hidden;border-radius:var(--conversion-rfq-progress-radius);background-color:var(--conversion-rfq-progress-track-bg)}.rfq-progress-value{height:100%;border-radius:var(--conversion-rfq-progress-radius);background-color:var(--conversion-rfq-progress-active-bg);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard)}.table-procurement{width:100%;border-collapse:separate;--un-border-spacing-x:0;--un-border-spacing-y:0;border-spacing:var(--un-border-spacing-x) var(--un-border-spacing-y);text-align:left;font-size:var(--text-caption);line-height:1}.table-surface{width:100%;max-width:100%;overflow-x:auto;border-width:1px;border-color:var(--color-hairline);background-color:var(--table-bg);--un-shadow:var(--table-shadow-mask);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.trust-reassurance{display:flex;align-items:center;gap:.5rem;font-size:var(--text-small);line-height:1;color:var(--conversion-trust-note-color)}.group:hover .product-media-image{--un-scale-x:1.03;--un-scale-y:1.03;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.btn:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.btn-inquiry:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.btn-outline:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.btn-primary:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.btn-quiet:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.product-card{overflow:hidden;border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--card-bg);text-decoration:none;--un-shadow:var(--shadow-card);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard)}.card{border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--card-bg);padding:1.5rem}.conversion-panel{border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--conversion-sticky-sidebar-bg);padding:1.5rem;--un-shadow:var(--shadow-card);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.form-error-summary{border-width:1px;border-color:var(--form-error-summary-border);border-radius:var(--radius-card);background-color:var(--form-error-summary-bg);padding:1rem;font-size:var(--text-caption);line-height:1;color:var(--form-error-summary-text)}.metric-card{border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--card-bg);padding:1.25rem;--un-shadow:var(--shadow-card);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.proof-card{border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--card-bg);padding:1.5rem;--un-shadow:var(--shadow-card);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.quote-panel{border-width:1px;border-color:var(--color-hairline);border-radius:var(--radius-card);background-color:var(--sidebar-bg);padding:1.5rem;--un-shadow:var(--shadow-card);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.section-band{border-top-width:1px;border-bottom-width:1px;border-color:var(--color-hairline);background-color:var(--color-surface-1);padding-top:var(--section-padding-block);padding-bottom:var(--section-padding-block)}.form-control:invalid{border-color:var(--field-error-border)}.product-card:hover{border-color:var(--color-primary-100);text-decoration:none;--un-shadow:var(--shadow-elevated);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.form-control:focus{border-color:var(--color-focus);outline:2px solid transparent;outline-offset:2px;--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-color:var(--color-focus) }.form-status-failed{border-radius:var(--radius-input);background-color:var(--form-status-failed-bg);padding:.5rem .75rem;font-size:var(--text-small);line-height:1;color:var(--color-error)}.form-status-submitting{border-radius:var(--radius-input);background-color:var(--form-status-submitting-bg);padding:.5rem .75rem;font-size:var(--text-small);line-height:1;color:var(--color-primary)}.form-status-success{border-radius:var(--radius-input);background-color:var(--form-status-success-bg);padding:.5rem .75rem;font-size:var(--text-small);line-height:1;color:var(--color-success)}.btn-inquiry:hover{background-color:var(--conversion-inquiry-cta-hover-bg);text-decoration:none}.btn-outline:hover{background-color:var(--color-primary-50);text-decoration:none}.btn-primary:hover{background-color:var(--color-primary-hover);text-decoration:none}.btn-quiet:hover{background-color:var(--color-primary-50);text-decoration:none}.quote-cart-trigger:hover{background-color:var(--conversion-inquiry-cta-hover-bg)}.form-control:disabled{background-color:var(--field-disabled-bg);color:var(--field-disabled-text);opacity:var(--state-disabled-opacity)}.table-cell{padding-left:var(--table-cell-padding-x);padding-right:var(--table-cell-padding-x);padding-top:var(--table-cell-padding-y);padding-bottom:var(--table-cell-padding-y);font-size:var(--text-caption);line-height:1;color:var(--color-gray-600)}.table-header-cell{padding-left:var(--table-cell-padding-x);padding-right:var(--table-cell-padding-x);padding-top:var(--table-cell-padding-y);padding-bottom:var(--table-cell-padding-y);text-align:left;font-size:var(--text-caption);line-height:1;color:var(--table-header-text);font-weight:600}.section-heading{font-size:var(--text-heading);line-height:1;color:var(--color-gray-900);font-weight:600;line-height:1.25;letter-spacing:0em}.form-control::placeholder{color:var(--color-gray-600)}.btn:hover{text-decoration:none}.btn:focus-visible{outline-width:2px;outline-color:var(--color-focus);outline-offset:var(--a11y-focus-offset)}.btn-inquiry:focus-visible{outline-width:2px;outline-color:var(--color-focus);outline-offset:var(--a11y-focus-offset)}.btn-outline:focus-visible{outline-width:2px;outline-color:var(--color-focus);outline-offset:var(--a11y-focus-offset)}.btn-primary:focus-visible{outline-width:2px;outline-color:var(--color-focus);outline-offset:var(--a11y-focus-offset)}.btn-quiet:focus-visible{outline-width:2px;outline-color:var(--color-focus);outline-offset:var(--a11y-focus-offset)}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn-inquiry:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline:focus{outline:2px solid transparent;outline-offset:2px}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.btn-quiet:focus{outline:2px solid transparent;outline-offset:2px}.conditional-field{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--conditional-field-transition-duration);transition-timing-function:var(--motion-ease-standard)}@media(min-width:640px){.drawer-panel{width:var(--conversion-quote-cart-width)}.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.mobile-cta-dock{display:none}.md\:table-cell{padding-left:var(--table-cell-padding-x);padding-right:var(--table-cell-padding-x);padding-top:var(--table-cell-padding-y);padding-bottom:var(--table-cell-padding-y);font-size:var(--text-caption);line-height:1;color:var(--color-gray-600)}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.right-3{right:.75rem}.top-\[var\(--conversion-sticky-top-offset\)\]{top:var(--conversion-sticky-top-offset)}.top-0{top:0}.top-3{top:.75rem}.top-full{top:100%}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.z-\[var\(--z-drawer\)\]{z-index:var(--z-drawer)}.z-\[var\(--z-header\)\]{z-index:var(--z-header)}.z-\[var\(--z-modal-backdrop\)\]{z-index:var(--z-modal-backdrop)}.z-\[var\(--z-table-sticky\)\]{z-index:var(--z-table-sticky)}.z-20{z-index:20}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-section{margin-top:var(--section-padding-block)}.block,.group:hover .group-hover\:block{display:block}.inline-block{display:inline-block}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[var\(--media-gallery-aspect\)\]{aspect-ratio:var(--media-gallery-aspect)}.\!min-h-10{min-height:2.5rem!important}.h-\[var\(--header-height\)\]{height:var(--header-height)}.h-\[var\(--media-thumbnail-size\)\]{height:var(--media-thumbnail-size)}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-22{height:5.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.min-h-\[var\(--a11y-min-touch-target\)\]{min-height:var(--a11y-min-touch-target)}.min-h-screen{min-height:100vh}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[720px\]{min-width:720px}.min-w-\[var\(--a11y-min-touch-target\)\]{min-width:var(--a11y-min-touch-target)}.min-w-0{min-width:0}.min-w-28{min-width:7rem}.w-\[var\(--media-thumbnail-size\)\]{width:var(--media-thumbnail-size)}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-48{width:12rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.border-separate{border-collapse:separate}.border-spacing-0{--un-border-spacing-x:0;--un-border-spacing-y:0;border-spacing:var(--un-border-spacing-x) var(--un-border-spacing-y)}.translate-x-full{--un-translate-x:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group[open] .group-open\:rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.25rem * var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.first\:border-l-0:first-child{border-left-width:0px}.border-\[var\(--color-whatsapp\)\]{border-color:var(--color-whatsapp)}.border-gray-100{border-color:var(--color-gray-100)}.border-hairline{border-color:var(--color-hairline)}.border-primary{border-color:var(--color-primary)}.border-primary-900{border-color:var(--color-primary-900)}.border-success{border-color:var(--color-success)}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-button\)\]{border-radius:var(--radius-button)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.bg-\[var\(--brand-surface\)\]{background-color:var(--brand-surface)}.bg-\[var\(--drawer-bg\)\]{background-color:var(--drawer-bg)}.bg-\[var\(--file-upload-selected-bg\)\]{background-color:var(--file-upload-selected-bg)}.bg-\[var\(--module-quote-cart-item-bg\)\]{background-color:var(--module-quote-cart-item-bg)}.bg-\[var\(--overlay-bg-subtle\)\]{background-color:var(--overlay-bg-subtle)}.bg-\[var\(--state-selected-bg\)\]{background-color:var(--state-selected-bg)}.bg-\[var\(--table-header-bg\)\]{background-color:var(--table-header-bg)}.bg-\[var\(--table-sticky-bg\)\]{background-color:var(--table-sticky-bg)}.bg-graphite{background-color:var(--color-graphite)}.bg-gray-warm{background-color:var(--color-gray-warm)}.bg-panel{background-color:var(--color-panel)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-valid{background-color:var(--color-valid-bg)}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.hover\:bg-\[var\(--color-whatsapp-hover-bg\)\]:hover{background-color:var(--color-whatsapp-hover-bg)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-body{font-size:var(--text-body);line-height:1}.text-caption{font-size:var(--text-caption);line-height:1}.text-display{font-size:var(--text-display);line-height:1}.text-heading{font-size:var(--text-heading);line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--text-small);line-height:1}.text-subhead{font-size:var(--text-subhead);line-height:1}.text-xl{font-size:1.25rem;line-height:1.75rem}.\!text-white{--un-text-opacity:1 !important;color:rgb(255 255 255 / var(--un-text-opacity))!important}.text-\[var\(--color-whatsapp\)\]{color:var(--color-whatsapp)}.text-\[var\(--conversion-trust-icon-color\)\]{color:var(--conversion-trust-icon-color)}.text-error{color:var(--color-error)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.text-gray-900{color:var(--color-gray-900)}.text-primary,.group:hover .group-hover\:text-primary{color:var(--color-primary)}.text-primary-100{color:var(--color-primary-100)}.text-success{color:var(--color-success)}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.group:hover .group-hover\:text-primary-900{color:var(--color-primary-900)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-primary-900:hover{color:var(--color-primary-900)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.focus\:ring-primary:focus{--un-ring-color:var(--color-primary) }.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-\[var\(--motion-duration-base\)\]{transition-duration:var(--motion-duration-base)}.duration-\[var\(--motion-duration-fast\)\]{transition-duration:var(--motion-duration-fast)}.ease-\[var\(--motion-ease-standard\)\]{transition-timing-function:var(--motion-ease-standard)}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:p-8{padding:2rem}}@media(min-width:768px){.md\:col-span-7{grid-column:span 7/span 7}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:block{display:block}.md\:h-10{height:2.5rem}.md\:w-40{width:10rem}.md\:w-44{width:11rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-16{gap:4rem}.md\:gap-8{gap:2rem}.md\:border-l{border-left-width:1px}.md\:p-10{padding:2.5rem}.md\:pb-0{padding-bottom:0}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:hidden{display:none}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:self-auto{align-self:auto}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:inline-flex{display:inline-flex}}:root{--color-primary: #0f62fe;--color-primary-hover: #0353e9;--color-primary-active: #002d9c;--color-primary-900: #002d9c;--color-primary-100: #d0e2ff;--color-primary-50: #edf5ff;--color-blue-60: #0f62fe;--color-blue-80: #002d9c;--color-blue-hover: #0353e9;--color-canvas: #ffffff;--color-surface-1: #f4f4f4;--color-surface-2: #e0e0e0;--color-hairline: #e0e0e0;--color-hairline-strong: #161616;--color-inverse-canvas: #161616;--color-inverse-surface-1: #262626;--color-ink: #161616;--color-ink-muted: #525252;--color-ink-subtle: #8d8d8d;--color-inverse-ink: #ffffff;--color-inverse-ink-muted: #c6c6c6;--color-info: #0f62fe;--color-info-bg: #edf5ff;--color-success-bg: #defbe6;--color-warning-bg: #fcf4d6;--color-error-bg: #fff1f1;--color-disabled-bg: #f4f4f4;--color-disabled-border: #c6c6c6;--color-disabled-text: #8d8d8d;--color-selected-bg: var(--color-primary-50);--color-selected-border: var(--color-primary);--color-invalid-bg: var(--color-error-bg);--color-valid-bg: var(--color-success-bg);--color-whatsapp: #128c7e;--color-whatsapp-hover-bg: #e6f6f3;--color-orange-60: #e85d1c;--color-inquiry-cta: var(--color-orange-60);--color-inquiry-cta-hover: #ba4e00;--color-accent: var(--color-inquiry-cta);--color-accent-hover: var(--color-inquiry-cta-hover);--color-focus: var(--color-primary);--field-bg: var(--color-surface-1);--field-border: #8d8d8d;--field-border-hover: var(--color-ink-muted);--field-focus-ring: 0 0 0 2px var(--color-focus);--field-height-sm: 40px;--field-height-md: 48px;--field-height-lg: 56px;--field-padding-x: 16px;--field-padding-y: 11px;--field-label-color: var(--color-ink);--field-required-marker-color: var(--color-error);--field-helper-color: var(--color-ink-muted);--field-error-bg: var(--color-error-bg);--field-error-border: var(--color-error);--field-error-text: var(--color-error);--field-disabled-bg: var(--color-disabled-bg);--field-disabled-border: var(--color-disabled-border);--field-disabled-text: var(--color-disabled-text);--textarea-min-height: 112px;--file-input-button-bg: var(--color-primary-50);--file-input-button-text: var(--color-primary);--file-upload-selected-bg: var(--color-primary-50);--file-upload-error-bg: var(--color-error-bg);--form-field-group-gap: 20px;--form-error-summary-bg: var(--color-error-bg);--form-error-summary-border: var(--color-error);--form-error-summary-text: var(--color-error);--form-status-submitting-bg: var(--color-primary-50);--form-status-success-bg: var(--color-success-bg);--form-status-failed-bg: var(--color-error-bg);--conditional-field-transition-duration: var(--motion-duration-base);--button-primary-bg: var(--color-primary);--button-inquiry-bg: var(--color-accent);--card-bg: var(--color-canvas);--sidebar-bg: var(--color-canvas);--mobile-cta-bg: var(--color-canvas);--modal-bg: var(--color-canvas);--drawer-bg: var(--color-canvas);--container-page: 1584px;--container-content: 960px;--container-readable: 720px;--section-padding-block: 96px;--section-padding-block-mobile: 56px;--section-padding-inline: 24px;--grid-gap-sm: 12px;--grid-gap-md: 20px;--grid-gap-lg: 32px;--content-max-width: 768px;--sidebar-width: 360px;--sticky-top-offset: 96px;--header-height: 48px;--mobile-dock-height: 72px;--state-hover-bg: var(--color-primary-50);--state-hover-border: var(--color-primary-100);--state-active-bg: var(--color-primary-100);--state-selected-bg: var(--color-selected-bg);--state-selected-border: var(--color-selected-border);--state-disabled-opacity: .55;--state-loading-opacity: .72;--state-invalid-bg: var(--color-invalid-bg);--state-invalid-border: var(--color-error);--state-valid-bg: var(--color-valid-bg);--state-valid-border: var(--color-success);--conversion-inquiry-cta-bg: var(--color-inquiry-cta);--conversion-inquiry-cta-hover-bg: var(--color-inquiry-cta-hover);--conversion-inquiry-cta-text: #ffffff;--conversion-inquiry-cta-shadow: 0 8px 18px rgba(232, 93, 28, .18);--conversion-sticky-sidebar-width: var(--sidebar-width);--conversion-sticky-top-offset: var(--sticky-top-offset);--conversion-sticky-sidebar-bg: var(--sidebar-bg);--conversion-mobile-dock-height: var(--mobile-dock-height);--conversion-mobile-dock-bg: var(--mobile-cta-bg);--conversion-trust-note-color: var(--color-ink-muted);--conversion-trust-icon-color: var(--color-accent);--conversion-download-gate-width: 448px;--conversion-quote-cart-width: 384px;--conversion-quote-cart-trigger-size: 56px;--conversion-quote-cart-trigger-right: 24px;--conversion-quote-cart-trigger-bottom: 96px;--conversion-quote-cart-badge-size: 20px;--conversion-rfq-progress-bg: var(--color-primary-50);--conversion-rfq-progress-active-bg: var(--color-primary);--conversion-rfq-progress-track-bg: var(--color-surface-2);--conversion-rfq-progress-height: 6px;--conversion-rfq-progress-radius: 999px;--table-bg: var(--color-canvas);--table-header-bg: var(--color-surface-1);--table-header-text: var(--color-ink);--table-row-border: var(--color-hairline);--table-cell-padding-x: 24px;--table-cell-padding-y: 12px;--table-cell-padding-y-compact: 8px;--table-cell-padding-y-roomy: 16px;--table-sticky-bg: var(--color-surface-1);--table-shadow-mask: inset 16px 0 16px -22px rgba(22, 22, 22, .22);--table-error-bg: var(--color-error-bg);--table-error-text: var(--color-error);--procurement-row-bg: var(--color-canvas);--procurement-row-label-color: var(--color-ink);--procurement-row-value-color: var(--color-ink-muted);--procurement-row-border: var(--color-hairline);--badge-bg: var(--color-surface-1);--badge-border: var(--color-hairline);--chip-bg: var(--color-primary-50);--chip-text: var(--color-primary);--empty-state-bg: var(--color-surface-1);--loading-state-bg: var(--color-surface-2);--media-gallery-aspect: 4 / 3;--media-product-aspect: 1 / 1;--media-thumbnail-size: 64px;--media-frame-bg: var(--color-surface-1);--media-frame-border: var(--color-hairline);--media-placeholder-bg: var(--color-surface-1);--media-image-placeholder-icon: var(--color-ink-subtle);--media-document-preview-bg: var(--color-primary-50);--media-document-preview-border: var(--color-primary-100);--z-base: 0;--z-table-sticky: 10;--z-dropdown: 20;--z-sticky: 30;--z-header: 40;--z-modal-backdrop: 48;--z-dock: 50;--z-drawer: 60;--z-modal: 70;--z-toast: 80;--overlay-bg: rgba(22, 22, 22, .45);--overlay-bg-subtle: rgba(22, 22, 22, .3);--overlay-blur: 2px;--motion-duration-fast: .12s;--motion-duration-base: .22s;--motion-duration-slow: .32s;--motion-ease-standard: cubic-bezier(.2, 0, .38, .9);--motion-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--motion-component-accordion-duration: var(--motion-duration-base);--motion-component-stepper-duration: var(--motion-duration-base);--motion-component-toast-duration: var(--motion-duration-slow);--a11y-focus-ring: 0 0 0 2px var(--color-focus);--a11y-focus-offset: 2px;--a11y-min-touch-target: 44px;--a11y-error-text: var(--color-error);--a11y-error-bg: var(--color-error-bg);--a11y-error-announcement-role: alert;--a11y-error-announcement-live: assertive;--a11y-reduced-motion-duration: 1ms;--a11y-contrast-text-on-primary: #ffffff;--a11y-contrast-text-on-accent: #ffffff;--brand-primary: var(--color-primary);--brand-surface: var(--color-canvas);--brand-font-sans: var(--font-sans);--brand-ink: var(--color-ink);--brand-protected-conversion: var(--color-inquiry-cta);--brand-protected-focus: var(--a11y-focus-ring);--brand-protected-error: var(--color-error);--module-rfq-stepper-bg: var(--color-surface-1);--module-rfq-stepper-active-bg: var(--color-primary);--module-rfq-stepper-complete-bg: var(--color-success);--module-rfq-panel-bg: var(--color-canvas);--module-configurator-option-bg: var(--color-canvas);--module-configurator-option-selected-bg: var(--color-primary-50);--module-quote-cart-item-bg: var(--color-canvas);--module-download-center-card-bg: var(--color-canvas);--module-comparison-highlight-bg: var(--color-primary-50);--module-lead-score-hot-bg: var(--color-error-bg);--module-lead-score-warm-bg: var(--color-warning-bg);--module-lead-score-qualified-bg: var(--color-success-bg);--color-steel: var(--color-ink-muted);--color-graphite: var(--color-inverse-canvas);--color-panel: var(--color-surface-1);--color-surface: var(--color-canvas);--color-gray-warm: var(--color-surface-1);--color-gray-100: var(--color-hairline);--color-gray-300: #c6c6c6;--color-gray-600: var(--color-ink-muted);--color-gray-900: var(--color-ink);--color-success: #24a148;--color-warning: #f1c21b;--color-error: #da1e28;--font-sans: "Inter", "Noto Sans SC", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "SFMono-Regular", "Roboto Mono", Consolas, monospace;--text-display: 3.75rem;--text-heading: 2.625rem;--text-subhead: 1.25rem;--text-body: 1rem;--text-caption: .875rem;--text-small: .75rem;--space-section: 6rem;--space-block: 3rem;--space-element: 1.5rem;--space-inline: 1rem;--radius-card: 8px;--radius-button: 4px;--radius-input: 4px;--radius-none: 0px;--shadow-card: 0 1px 2px rgba(22, 22, 22, .06), 0 8px 20px rgba(22, 22, 22, .05);--shadow-elevated: 0 12px 32px rgba(22, 22, 22, .12);--shadow-conversion-cta: var(--conversion-inquiry-cta-shadow);--border-subtle: 1px solid var(--color-hairline)}[data-vertical=machinery]{--vertical-primary: #0f62fe;--vertical-accent: #e85d1c;--vertical-surface-tint: #f8fbff;--vertical-spec-bg: #f4f4f4;--vertical-proof-bg: #edf5ff;--vertical-evidence: #6f6f6f;--color-primary: var(--vertical-primary);--color-accent: var(--vertical-accent);--color-focus: var(--vertical-primary)}[data-vertical=materials]{--vertical-primary: #007d79;--vertical-accent: #e85d1c;--vertical-surface-tint: #f6fbfa;--vertical-spec-bg: #eef7f6;--vertical-proof-bg: #defbe6;--vertical-evidence: #24a148;--color-primary: var(--vertical-primary);--color-accent: var(--vertical-accent);--color-focus: var(--vertical-primary)}[data-vertical=consumer-oem]{--vertical-primary: #0f62fe;--vertical-accent: #ff6f00;--vertical-surface-tint: #fffaf2;--vertical-spec-bg: #f4f4f4;--vertical-proof-bg: #fff1e0;--vertical-evidence: #8a3800;--color-primary: var(--vertical-primary);--color-accent: var(--vertical-accent);--color-focus: var(--vertical-primary)}@media(max-width:767px){:root{--text-display: 2.125rem;--text-heading: 1.5rem;--space-section: 3.5rem;--section-padding-block: var(--section-padding-block-mobile);--sticky-top-offset: 72px}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: var(--a11y-reduced-motion-duration);--motion-duration-base: var(--a11y-reduced-motion-duration);--motion-duration-slow: var(--a11y-reduced-motion-duration)}}html{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:.16px}body{min-width:320px;margin:0;font-size:var(--text-body);line-height:1.5;background:var(--color-canvas)}a{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration:none}.text-link{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.text-link:hover{color:var(--color-blue-hover)}::selection{background:var(--color-primary-100);color:var(--color-primary-900)}.industrial-grid-bg{background:linear-gradient(90deg,rgba(15,98,254,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(15,98,254,.045) 1px,transparent 1px),linear-gradient(180deg,#fff,#f8fbff);background-size:36px 36px}.procurement-band{background:var(--color-surface-1)}.section-kicker{color:var(--color-primary);font-size:var(--text-caption);font-weight:400;letter-spacing:.16px;text-transform:none}.media-frame{background:var(--media-frame-bg);border:1px solid var(--media-frame-border);border-radius:var(--radius-card)}.table-shadow-mask{box-shadow:var(--table-shadow-mask)}
