@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}aw-intersect[data-astro-cid-3ixkjeol]{display:none}[data-hero-compact]>div{padding-block:2.5rem}[data-hero-compact] h1{font-size:clamp(2.25rem,4vw,3.25rem)}@media (width<=639px){[data-factory-home]>section:not([data-od-id=hero]){padding-block:3rem}[data-hero-compact]>div>.grid{gap:1.5rem}[data-hero-compact] img{height:208px}[data-cookie-banner]>div{flex-direction:row;padding-block:.75rem}}@media (width>=1024px){[data-hero-compact]>div{padding-block:3rem}}[data-page-section],#rfq{scroll-margin-top:5rem}@media (width<=639px){[data-hero-product]>div{padding-block:1.5rem}[data-hero-product]>div>.grid{gap:1rem}[data-hero-product] [data-hero-copy]{display:contents}[data-hero-product] [data-hero-copy]>p:first-child{order:0;margin:0}[data-hero-product] h1{order:1;margin:0;font-size:2rem}[data-hero-product] [data-hero-media]{order:2}[data-hero-product] [data-hero-media] img{height:192px}[data-hero-product] [data-hero-description]{order:3;margin:0;font-size:1rem}[data-hero-product] [data-hero-actions]{order:4;gap:.5rem;margin:0}[data-hero-product] [data-hero-badges]{order:5}}.bg-\[\#1F242B\]{background-color:#1f242b}.text-\[\#F59E0B\]{color:#f59e0b}.bg-\[\#F59E0B\]{background-color:#f59e0b}.flex-1{flex:1}.z-40{z-index:40}.w-72{width:calc(var(--spacing) * 72)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[44px\]{min-height:44px}.pt-8{padding-top:calc(var(--spacing) * 8)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.space-y-2\.5>:not(:last-child){margin-block-end:calc(var(--spacing) * 2.5)}.border-y{border-block-style:var(--tw-border-style,solid);border-block-width:1px}.h-auto{height:auto}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.mt-7{margin-top:calc(var(--spacing) * 7)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-words{overflow-wrap:break-word}.normal-case{text-transform:none}.text-\[13px\]{font-size:13px}.text-white\/40{color:#fff6}.rounded-2xl{border-radius:var(--radius-2xl,1rem)}.bg-white{background-color:#fff}.bg-\[\#B45309\]{background-color:#b45309}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.status-primary{background-color:var(--color-primary);color:var(--color-primary)}.status-error{background-color:var(--color-error);color:var(--color-error)}.btn-square{width:var(--size,calc(var(--size-field,.25rem) * 10));height:var(--size,calc(var(--size-field,.25rem) * 10));padding-inline:0}.min-w-\[620px\]{min-width:620px}.min-w-\[860px\]{min-width:860px}.link-primary{color:var(--accent-text)}@media (width>=1024px){.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:text-\[3\.35rem\]{font-size:3.35rem}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-7{padding:calc(var(--spacing) * 7)}}@media (width<=767px){.contact-table{min-width:0}.contact-table thead{display:none}.contact-table tbody,.contact-table tr,.contact-table th,.contact-table td{width:100%;display:block}.contact-table tr{border-bottom:1px solid var(--border-soft);padding-block:1rem}.contact-table tr:last-child{border-bottom:0}.contact-table th,.contact-table td{padding:0}.contact-table th[scope=row]{padding-bottom:.35rem}.contact-table td{white-space:normal}.contact-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-top:.55rem;margin-bottom:.15rem;font-size:.75rem;font-weight:600;display:block}}.form-details-summary{cursor:pointer}:root{--accent-text:#06c}.text-primary{color:var(--accent-text)}.rfq-email-link{color:#06c!important}form p.text-xs{opacity:1}:root{--muted:#5e5e62}.text-muted{color:var(--muted)}.skip-link{z-index:100;background:var(--fg);color:var(--bg);border-radius:0 0 .75rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.prose-article{color:var(--fg);line-height:1.7}.prose-article h2{letter-spacing:-.02em;margin:2rem 0 .75rem;font-size:1.5rem;font-weight:600}.prose-article h3{margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:600}.prose-article p{color:#374151;margin:0 0 1rem}.prose-article ul,.prose-article ol{margin:0 0 1rem;padding-left:1.5rem}.prose-article li{color:#374151;margin:.25rem 0}.prose-article a{color:#2563eb;text-decoration:underline}.prose-article strong{color:var(--fg);font-weight:600}.prose-article code{background:#f4f6f8;border-radius:4px;padding:.1rem .35rem;font-size:.9em}.prose-article table{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.875rem}.prose-article th{background:var(--fg);color:var(--bg);text-align:left;padding:.6rem .75rem;font-weight:600}.prose-article td{border-bottom:1px solid #e5e7eb;padding:.6rem .75rem}.prose-article blockquote{color:#374151;border-left:2px solid #f59e0b;margin:0 0 1rem;padding-left:1rem}.rounded-xl{border-radius:var(--radius-xl,.75rem)}.border-dashed{border-style:dashed}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.space-y-12>:not(:last-child){margin-block-end:calc(var(--spacing) * 12)}.last\:mb-0:last-child{margin-bottom:0}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.divide-y>:not(:last-child){border-block-end-style:var(--tw-border-style,solid);border-block-end-width:1px}.divide-base-300>:not(:last-child){border-color:var(--color-base-300)}:root{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,1.2)}}@media (width>=64rem){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:p-6{padding:calc(var(--spacing) * 6)}}.object-contain{object-fit:contain}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-700.woff2)format("woff2")}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif}body,h1,h2,h3,h4{font-family:var(--font-sans)}@media (width<=1023.98px){body{padding-bottom:56px}}