.site-shell .page-hero{position:relative;display:grid;align-items:center;width:100%;min-height:clamp(500px,56vh,620px);margin-inline:0;padding:clamp(3rem,5vw,4.5rem) max(5vw,calc((100vw - 1480px)/2));border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 78% 18%,rgba(244,123,32,.22),transparent 28%),linear-gradient(135deg,#0a233afa,#05121ffa);color:var(--color-white);overflow:hidden}.site-shell .page-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030f1ae0,#041626bd 36%,#04111e75 64%,#04111e94),radial-gradient(circle at 80% 20%,rgba(244,123,32,.2),transparent 30%),linear-gradient(135deg,#0a233afa,#05121ffa);background-position:center;background-size:cover}.site-shell .page-hero__background:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(184,195,204,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.05) 1px,transparent 1px);background-size:92px 92px;content:"";opacity:.5}.site-shell .page-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:center;width:min(1180px,calc(100vw - 6rem));max-width:1180px;height:100%;margin-inline:auto}.site-shell .page-hero__content{width:100%;max-width:min(820px,54vw);min-width:0}.site-shell .page-hero h1{max-width:min(820px,54vw);font-size:clamp(2.75rem,3.65vw,4.35rem);font-weight:950;line-height:.96;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;text-wrap:balance}.site-shell .page-hero__content>p:not(.eyebrow){max-width:min(760px,52vw);color:var(--color-silver-200);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.58}.site-shell .page-hero .hero__actions{display:flex;flex-wrap:wrap;width:auto}.site-shell .page-hero .hero__actions .button{width:auto}.site-shell .page-hero__panel{align-self:start;position:absolute;top:50%;right:clamp(2rem,4vw,4.5rem);bottom:auto;z-index:2;isolation:isolate;display:grid;gap:var(--space-5);width:min(31vw,540px);max-width:540px;margin-left:0;min-height:auto;padding:clamp(1.35rem,2vw,1.75rem);overflow:hidden;transform:translateY(-18%);border:1px solid rgba(238,243,246,.28);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(244,123,32,.16),transparent 34%),#07111fbd;box-shadow:var(--shadow-panel)}@media screen and (min-width:1200px){.site-shell .page-hero__panel{right:clamp(-15rem,-15vw,2rem);top:30%;bottom:auto;transform:translateY(-36%);width:min(31vw,500px);max-width:500px}.site-shell .page-hero__panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:901px)and (max-width:1199px)and (orientation:portrait){.site-shell .page-hero{min-height:auto;padding-inline:clamp(2rem,5vw,3rem);padding-block:clamp(3.5rem,7vw,5rem)}.site-shell .page-hero__inner{width:min(100%,860px);max-width:860px;height:auto;gap:clamp(1.5rem,4vw,2.25rem);align-items:start;margin-inline:auto}.site-shell .page-hero__content{width:100%;max-width:760px}.site-shell .page-hero h1{width:100%;max-width:760px;font-size:clamp(2.75rem,5vw,3.8rem);line-height:.98;letter-spacing:-.04em}.site-shell .page-hero__content>p:not(.eyebrow){max-width:720px;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.52}.site-shell .page-hero__panel{position:relative;top:auto;right:auto;bottom:auto;width:min(100%,640px);max-width:640px;padding:clamp(1.15rem,2.6vw,1.5rem);transform:none}.site-shell .page-hero__panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px)and (max-width:900px)and (orientation:portrait){.site-shell .page-hero{min-height:clamp(640px,72vh,760px);padding:clamp(2.5rem,5vw,3.25rem) clamp(1.5rem,4vw,2rem)}.site-shell .page-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,2vw,1.2rem);align-items:start;width:min(100%,760px);max-width:760px;height:auto}.site-shell .page-hero__content{width:100%;max-width:440px}.site-shell .page-hero h1{width:100%;max-width:430px;font-size:clamp(2.15rem,4.2vw,2.6rem);line-height:1;letter-spacing:0;overflow-wrap:normal;word-break:normal;text-wrap:balance}.site-shell .page-hero__content>p:not(.eyebrow){max-width:42ch;font-size:.88rem;line-height:1.46}.site-shell .page-hero .hero__actions{margin-top:var(--space-3)}.site-shell .page-hero .hero__actions .button{min-height:40px;padding:.62rem .82rem;font-size:.76rem}.site-shell .page-hero__panel{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:390px;margin-left:0;padding:.85rem;transform:none}.site-shell .page-hero__panel-kicker{font-size:.6rem}.site-shell .page-hero__panel strong{padding-bottom:.65rem;font-size:.82rem;line-height:1.18}.site-shell .page-hero__panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.site-shell .page-hero__panel li{min-height:auto;padding:.5rem;gap:.42rem;font-size:.62rem;line-height:1.2}.site-shell .page-hero__signal-index{width:1.28rem;min-width:1.28rem;height:1.28rem;font-size:.54rem}}.site-shell .page-hero__panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(216,222,229,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(216,222,229,.045) 1px,transparent 1px);background-size:28px 28px;content:"";opacity:.42}.site-shell .page-hero--industrial .page-hero__panel{background:linear-gradient(135deg,rgba(126,141,153,.2),transparent 36%),#07111fc2}.site-shell .page-hero--support .page-hero__panel,.site-shell .page-hero--conversion .page-hero__panel{background:linear-gradient(135deg,rgba(244,123,32,.2),transparent 38%),#07111fc7}.site-shell .page-hero--contact .page-hero__panel,.site-shell .page-hero--rfq .page-hero__panel{border-color:#f47c205c}.site-shell .page-hero__panel-kicker{color:var(--color-orange-500);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.site-shell .page-hero__panel strong{position:static;padding:0 0 var(--space-3);border-top:0;border-bottom:1px solid rgba(238,243,246,.24);color:var(--color-white);font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.2}.site-shell .page-hero__panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.site-shell .page-hero__panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;min-height:auto;padding:.65rem .75rem;border:1px solid rgba(238,243,246,.16);border-radius:var(--radius-sm);background:#eef3f60e;color:var(--color-silver-100);font-size:.86rem;font-weight:900}.site-shell .page-hero__signal-index{display:inline-grid;place-items:center;width:2rem;min-width:2rem;height:2rem;border:1px solid rgba(216,222,229,.28);border-radius:var(--radius-sm);background:#d8dee514;color:var(--color-orange-500);font-size:.72rem;font-weight:950;line-height:1}.site-shell .page-hero--contact .page-hero__signal-index,.site-shell .page-hero--rfq .page-hero__signal-index{background:#f47c201f}.site-shell .page-hero__panel li span:last-child{min-width:0;color:var(--color-silver-100);line-height:1.35}.site-shell .page-hero--technical .page-hero__background{filter:saturate(.9) contrast(1.06)}.site-shell .page-hero--technical{background:radial-gradient(circle at 78% 18%,rgba(78,110,142,.22),transparent 28%),linear-gradient(135deg,#0b2745fa,#05111ffa)}.site-shell .page-hero--industrial{background:radial-gradient(circle at 18% 72%,rgba(216,222,229,.14),transparent 30%),linear-gradient(135deg,#05111ffa,#12385af0)}.site-shell .page-hero--corporate{background:radial-gradient(circle at 80% 24%,rgba(216,222,229,.12),transparent 32%),linear-gradient(135deg,#05111ffa,#0b2745f5)}.site-shell .page-hero--support{background:radial-gradient(circle at 76% 18%,rgba(244,124,32,.16),transparent 26%),linear-gradient(135deg,#0b2745fa,#05111ffa)}.site-shell .page-hero--conversion{background:radial-gradient(circle at 76% 18%,rgba(244,124,32,.2),transparent 28%),radial-gradient(circle at 16% 80%,rgba(216,222,229,.1),transparent 30%),linear-gradient(135deg,#05111ffc,#0b2745fa)}.site-shell .page-hero--conversion .page-hero__panel{box-shadow:0 18px 60px #00000052,0 0 0 1px #f47c201f}.site-shell .page-hero--capabilities .page-hero__background{background-position:66% center;filter:saturate(.98) contrast(1.08)}.site-shell .page-hero--capabilities .page-hero__background:after{background-image:linear-gradient(90deg,rgba(184,195,204,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.05) 1px,transparent 1px),radial-gradient(circle at 78% 26%,rgba(244,123,32,.16),transparent 20%),linear-gradient(90deg,#030f1a24,#04111e14);background-size:92px 92px,92px 92px,auto,auto;opacity:.64}.site-shell .page-hero--capabilities .page-hero__content{max-width:min(860px,57vw)}.site-shell .page-hero--capabilities h1{max-width:min(860px,57vw);letter-spacing:-.045em}.site-shell .page-hero--capabilities .page-hero__content>p:not(.eyebrow){max-width:min(700px,46vw)}.site-shell .page-hero--capabilities .page-hero__panel{border-color:#b8c3cc38;background:linear-gradient(180deg,#0a1725d1,#0d1e2fc7),linear-gradient(135deg,rgba(184,195,204,.08),transparent 28%);box-shadow:0 20px 52px #0000004d,inset 0 1px #eef3f60d}.site-shell .page-hero--capabilities .page-hero__panel:before{background:linear-gradient(90deg,rgba(184,195,204,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px);background-size:24px 24px;opacity:.32}.site-shell .page-hero--capabilities .page-hero__panel strong{border-bottom-color:#b8c3cc2e;font-size:clamp(1rem,1.55vw,1.2rem)}.site-shell .page-hero--capabilities .page-hero__panel ul{gap:.62rem}.site-shell .page-hero--capabilities .page-hero__panel li{border-color:#b8c3cc1f;background:linear-gradient(135deg,rgba(244,123,32,.06),transparent 42%),#eef3f60b}.site-shell .page-hero--industries .page-hero__background{background-position:64% center}.site-shell .page-hero--resources .page-hero__background{background-position:60% center}.site-shell .page-hero--about .page-hero__background{background-position:58% center}.site-shell .page-hero--contact .page-hero__background{background-position:62% center}.site-shell .page-hero--rfq .page-hero__background{background-position:60% center}@media(min-width:1181px)and (max-width:1360px){.site-shell .page-hero__content{max-width:min(760px,52vw)}.site-shell .page-hero h1{max-width:min(760px,52vw);font-size:clamp(2.7rem,4vw,3.75rem)}.site-shell .page-hero__panel{right:clamp(1.5rem,3vw,3rem);width:min(32vw,460px)}}@media(max-width:760px){.site-shell .page-hero{min-height:auto;padding-inline:1rem;padding-block:clamp(2.75rem,10vw,4rem)}.site-shell .page-hero__inner{width:100%;max-width:100%;height:auto;gap:clamp(1.25rem,4vw,2rem);align-items:start;margin-inline:auto}.site-shell .page-hero__content{width:100%;max-width:100%}.site-shell .page-hero h1{width:100%;max-width:100%;font-size:clamp(2.25rem,10vw,3.15rem);line-height:.98;letter-spacing:-.035em}.site-shell .page-hero__content>p:not(.eyebrow){max-width:100%;font-size:1rem;line-height:1.55}.site-shell .page-hero .hero__actions{display:grid;grid-template-columns:1fr;width:100%}.site-shell .page-hero .hero__actions .button{width:100%}.site-shell .page-hero__panel{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:100%;margin-left:0;transform:none}.site-shell .page-hero__panel ul{grid-template-columns:1fr}.site-shell .page-hero__signal-index{width:1.8rem;min-width:1.8rem;height:1.8rem}.site-shell .page-hero--capabilities .page-hero__background{background-position:72% center}.site-shell .page-hero--capabilities .page-hero__content,.site-shell .page-hero--capabilities h1{max-width:100%}.site-shell .page-hero--industries .page-hero__background{background-position:68% center}.site-shell .page-hero--resources .page-hero__background{background-position:64% center}.site-shell .page-hero--about .page-hero__background{background-position:60% center}.site-shell .page-hero--contact .page-hero__background,.site-shell .page-hero--rfq .page-hero__background{background-position:64% center}}:root{color-scheme:dark;--color-navy-950: #05111f;--color-navy-900: #0b2745;--color-navy-800: #12385a;--color-steel-700: #394755;--color-steel-500: #4e6e8e;--color-steel-300: #8a9aaa;--color-silver-300: #d8dee5;--color-silver-200: #e6ebef;--color-silver-100: #f2f4f6;--color-white: #ffffff;--color-orange-500: #f47c20;--color-orange-600: #d96c19;--color-line: rgba(216, 222, 229, .22);--shadow-panel: 0 18px 60px rgba(0, 0, 0, .32);--font-primary: "Montserrat", "Segoe UI", sans-serif;--font-secondary: "Open Sans", "Segoe UI", sans-serif;--font-sans: var(--font-secondary);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--radius-sm: 4px;--radius-md: 8px;--container: min(1480px, 90vw)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:clip;background:linear-gradient(90deg,rgba(184,195,204,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.05) 1px,transparent 1px),var(--color-navy-950);background-size:56px 56px;color:var(--color-silver-100);font-family:var(--font-sans);line-height:1.55}h1,h2,h3,h4,h5,h6,.button,.primary-nav a,.topbar .logo-slot__text{font-family:var(--font-primary)}body:has(.topbar__panel--open){overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--color-orange-500);outline-offset:3px}.site-shell{min-height:100vh}.skip-link{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-180%);opacity:0;pointer-events:none;padding:.65rem .8rem;border-radius:var(--radius-sm);background:var(--color-orange-500);color:var(--color-navy-950);font-weight:900;transition:opacity .16s ease,transform .16s ease}.skip-link:focus-visible{transform:translateY(0);opacity:1;pointer-events:auto}.skip-link:focus:not(:focus-visible){transform:translateY(-180%);opacity:0;pointer-events:none}@media print{.skip-link{display:none!important}}.topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(184,195,204,.24);background:linear-gradient(180deg,#112c45f5,#04223bf0),#04223bf0;box-shadow:0 10px 28px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar__inner{display:grid;grid-template-columns:clamp(220px,21vw,320px) minmax(0,1fr);gap:clamp(.8rem,1.5vw,1.7rem);align-items:center;width:var(--container);min-height:90px;margin-inline:auto}.topbar__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.8rem,1.4vw,1.5rem);align-items:center;min-width:0}.topbar .logo-slot{grid-template-columns:auto;min-width:0}.topbar .logo-slot--image{display:flex;align-items:center;width:clamp(240px,22vw,320px);min-width:0;height:64px;overflow:hidden}.logo-slot__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.topbar .logo-slot__mark{display:none}.topbar .logo-slot__text{color:var(--color-white);font-size:clamp(1.35rem,1.8vw,1.82rem);font-weight:950;line-height:.88}.topbar .logo-slot__text span{color:var(--color-white)}.topbar .logo-slot__text em{display:none}.logo-slot{grid-template-columns:64px auto;gap:var(--space-3);align-items:center;min-width:292px}.logo-slot--compact{grid-template-columns:42px auto;min-width:190px}.logo-slot__mark{display:grid;place-items:center;width:64px;aspect-ratio:1;border:1px solid rgba(184,195,204,.46);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(244,123,32,.22),transparent 44%),linear-gradient(180deg,#f8fbfd,#8495a2);color:var(--color-navy-950);font-size:.86rem;font-weight:950;box-shadow:inset 0 0 0 2px #07111f14}.logo-slot--compact .logo-slot__mark{width:42px}.logo-slot__text{display:grid;color:var(--color-white);font-size:.95rem;line-height:1.06;text-transform:uppercase}.logo-slot__text span{color:var(--color-silver-300);font-weight:700}.logo-slot__text em{margin-top:var(--space-1);color:var(--color-orange-500);font-size:.68rem;font-style:normal;font-weight:950}.primary-nav{display:flex;flex-wrap:nowrap;justify-content:center;gap:clamp(.12rem,.45vw,.42rem);min-width:0}.primary-nav a{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:.58rem clamp(.42rem,.68vw,.74rem);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-silver-300);font-size:clamp(.7rem,.72vw,.82rem);font-weight:950;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.topbar__panel{min-width:0}.primary-nav a:hover,.primary-nav a[aria-current=page]{border-color:#b8c3cc57;background:#eef3f612;color:var(--color-white)}.primary-nav a[aria-current=page]:after{position:absolute;inset:auto .75rem -1px;height:2px;background:var(--color-orange-500);content:""}.topbar__actions{display:flex;align-items:center;gap:.55rem;justify-content:flex-end;min-width:max-content}.language-switch{display:inline-grid;grid-auto-flow:column;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#eef3f60d;overflow:hidden}.language-switch button{min-width:40px;min-height:38px;border:0;background:transparent;color:var(--color-silver-300);font-size:.78rem;font-weight:900;transition:background-color .16s ease,color .16s ease}.language-switch button:hover{background:#eef3f61a;color:var(--color-white)}.language-switch button[aria-pressed=true]{background:var(--color-silver-100);color:var(--color-navy-950)}.menu-toggle{display:none;min-height:42px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#eef3f614;color:var(--color-white);font-weight:900}.menu-toggle__icon{position:relative;width:18px;height:14px}.menu-toggle__icon:before,.menu-toggle__icon:after,.menu-toggle__icon span{position:absolute;left:0;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .16s ease,top .16s ease}.menu-toggle__icon:before,.menu-toggle__icon:after{content:""}.menu-toggle__icon:before{top:0}.menu-toggle__icon span{top:6px}.menu-toggle__icon:after{top:12px}.menu-toggle[aria-expanded=true] .menu-toggle__icon:before{top:6px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon span{opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle__icon:after{top:6px;transform:rotate(-45deg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:.78rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.92rem;white-space:nowrap}.button--primary{background:var(--color-orange-500);color:var(--color-navy-950);font-weight:950}.button--primary:hover{background:var(--color-orange-600);color:var(--color-navy-950)}.button--header{min-height:44px;padding-inline:1rem;box-shadow:0 10px 26px #f47b202e}.button--secondary{border-color:var(--color-silver-300);background:#eef3f614;color:var(--color-white)}.button--secondary:hover,.button--ghost:hover{border-color:var(--color-white);background:#eef3f61f}.button--ghost{border-color:var(--color-line);color:var(--color-silver-100)}.button__arrow{font-weight:950}.page-hero,.home-hero,.content-band,.split-band,.capability-review-band,.application-fit-band,.laser-dfm-band,.rfq-form,.rfq-close,.footer{width:var(--container);margin-inline:auto}.home-hero{position:relative;display:grid;grid-template-columns:1fr;gap:0;align-items:center;width:100%;min-height:clamp(520px,70svh,660px);height:auto;margin-inline:0;padding-block:clamp(2.4rem,4.5vw,4.25rem);overflow:hidden}.home-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border:0;background:linear-gradient(90deg,#030f1ad1,#041626ad 30%,#04111e6b 58%,#04111e24),linear-gradient(180deg,#04223b4d,#04111e14 42%,#04111e80);content:""}.page-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(2rem,6vw,5.5rem);align-items:center;min-height:calc(100vh - 76px);padding-block:var(--space-16)}.page-hero__content{min-width:0;max-width:780px}.home-hero__content{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;width:min(1180px,calc(100vw - 6rem));min-width:0;max-width:1180px;margin-left:clamp(1.5rem,4.5vw,5rem);margin-right:auto;justify-self:start}.home-hero__copy{position:relative;max-width:1180px}.home-hero__copy:before{display:none}.eyebrow{margin:0 0 var(--space-4);color:var(--color-orange-500);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.page-hero h1,.home-hero h1,.section-heading h2,.rfq-close h2{margin:0;color:var(--color-white);letter-spacing:0}.home-hero h1{max-width:1180px;font-size:clamp(2.75rem,3.65vw,4.35rem);font-weight:950;line-height:.96;text-wrap:balance;text-transform:uppercase}.home-hero h1 span{display:block}.page-hero h1{font-size:clamp(2.7rem,7vw,5.8rem);line-height:.95}.page-hero p{max-width:720px;color:var(--color-silver-300);font-size:1.08rem}.home-hero__lead{max-width:760px;margin-top:var(--space-4);color:var(--color-white);font-size:clamp(1rem,1.25vw,1.24rem);font-weight:800;line-height:1.42;letter-spacing:0;text-transform:none;text-wrap:pretty}.home-hero__capabilities{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.home-hero__capabilities li{min-height:34px;padding:.38rem .62rem;border:1px solid rgba(184,195,204,.28);border-radius:var(--radius-sm);background:#eef3f612;color:var(--color-silver-100);font-size:.78rem;font-weight:900;text-transform:uppercase}.home-hero__proof{display:grid;gap:var(--space-2);max-width:680px;margin-top:var(--space-6);padding-left:var(--space-5);border-left:4px solid var(--color-orange-500)}.home-hero__proof strong{color:var(--color-white);font-size:1.2rem;line-height:1.15}.home-hero__proof span{color:var(--color-silver-300);font-weight:800}.home-hero__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-6) 0 0}.home-hero__signals div{min-height:86px;padding:var(--space-4);border:1px solid rgba(184,195,204,.28);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(238,243,246,.08),transparent 46%),#07111f94}.home-hero__signals dt,.home-hero__signals dd{margin:0}.home-hero__signals dt{color:var(--color-orange-500);font-size:.72rem;font-weight:950;text-transform:uppercase}.home-hero__signals dd{margin-top:var(--space-2);color:var(--color-white);font-size:.94rem;font-weight:900;line-height:1.12}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--color-navy-950)}.home-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 32%,rgba(24,55,82,.2),transparent 30%),linear-gradient(180deg,#05101a2e,#05101a0d 28%,#05101a52);content:""}.home-hero__video,.home-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero__video{opacity:1;pointer-events:none}.home-hero__fallback{display:block}.hero-film{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-navy-950)}.hero-film__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform}.hero-film__shade{background:linear-gradient(90deg,rgba(0,0,0,.36),transparent 55%),linear-gradient(180deg,rgba(4,34,59,.22),transparent 42%,rgba(0,0,0,.18))}.hero-film__scan{position:absolute;top:0;bottom:0;left:-18%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);filter:blur(1px);mix-blend-mode:screen}.hero-film__gauge{position:absolute;right:auto;bottom:11%;left:-20%;width:26%;height:4px;background:linear-gradient(90deg,transparent,rgba(244,123,32,1),rgba(255,255,255,.95),transparent);box-shadow:0 0 34px #f47b20c7;mix-blend-mode:screen}.hero-film__coolant{position:absolute;top:31%;right:8%;width:18%;height:26%;background:radial-gradient(circle at 62% 45%,rgba(244,123,32,.7),transparent 54%);filter:blur(10px);mix-blend-mode:screen}.hero-film__cutter{position:absolute;top:46%;left:-12%;width:22%;height:7px;transform-origin:100% 50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),rgba(244,123,32,1));box-shadow:0 0 22px #f47b20,0 0 58px #f47b20b8;mix-blend-mode:screen}.hero-film__pulse{position:absolute;top:50%;left:66%;width:170px;height:170px;border:2px solid rgba(244,123,32,.74);border-radius:50%;box-shadow:0 0 42px #f47b206b;transform-origin:center;mix-blend-mode:screen}.hero-film__particles span{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffffffc7;box-shadow:0 0 14px #f47b20b8}.page-hero__panel{position:relative;min-height:480px;border:1px solid rgba(184,195,204,.36);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,123,32,.24),transparent 26%),linear-gradient(160deg,#eef3f62e,#12304acc),var(--color-navy-800);box-shadow:var(--shadow-panel);overflow:hidden}.metal-plate{position:absolute;top:34px;right:34px;bottom:34px;left:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.metal-plate span{border:1px solid rgba(238,243,246,.28);border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg,rgba(238,243,246,.12) 0 1px,transparent 1px 18px),linear-gradient(180deg,#07111f1a,#07111f85)}.page-hero__panel strong{position:absolute;right:28px;bottom:28px;left:28px;padding-top:var(--space-5);border-top:1px solid rgba(238,243,246,.32);color:var(--color-white);font-size:clamp(1.15rem,2.6vw,1.8rem);line-height:1.15}.home-visual{position:relative;min-width:0;border:1px solid rgba(184,195,204,.36);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,123,32,.2),transparent 24%),linear-gradient(180deg,#eef3f61a,#07111fd1),var(--color-navy-900);box-shadow:var(--shadow-panel);overflow:hidden}.home-visual:after{position:absolute;inset:auto 0 0;height:28%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,17,31,.5));content:""}.home-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(238,243,246,.12),transparent 18% 82%,rgba(238,243,246,.08)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%);content:""}.home-visual__header{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);color:var(--color-silver-300);font-size:.78rem;font-weight:850;text-transform:uppercase}.home-visual__header strong{color:var(--color-white)}.industrial-film{position:relative;min-height:560px;aspect-ratio:900 / 620;overflow:hidden;background:linear-gradient(115deg,transparent 0 34%,rgba(238,243,246,.08) 34% 35%,transparent 35%),linear-gradient(135deg,#12304aa6,#07111ffa)}.industrial-film__grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(184,195,204,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.08) 1px,transparent 1px);background-size:42px 42px}.industrial-film__backlight{position:absolute;top:12%;right:6%;bottom:18%;left:18%;transform:skew(-18deg);background:linear-gradient(120deg,rgba(238,243,246,.18),transparent 42%),linear-gradient(90deg,transparent,rgba(244,123,32,.14),transparent);filter:blur(.5px);opacity:.8}.industrial-film__beam{position:absolute;top:14%;left:-34%;width:38%;height:130%;background:linear-gradient(90deg,transparent,rgba(244,123,32,.85),rgba(255,255,255,.84),transparent);filter:blur(1px);opacity:.72}.industrial-film__scan{position:absolute;top:22%;bottom:26%;left:6%;width:1px;border-left:1px solid rgba(238,243,246,.6);box-shadow:0 0 28px #f47b208f}.industrial-film--fallback .industrial-film__beam{left:6%;transform:rotate(9deg)}.industrial-film__rail{position:absolute;top:12%;right:8%;left:8%;height:42px;border:1px solid rgba(184,195,204,.28);border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg,rgba(238,243,246,.18) 0 2px,transparent 2px 28px),#07111f9e}.industrial-film__gantry{position:absolute;top:10%;left:12%;width:94px;height:76px;border:1px solid rgba(238,243,246,.34);border-radius:var(--radius-sm);background:linear-gradient(180deg,#eef3f638,#07111fdb);box-shadow:0 18px 40px #00000047}.industrial-film__gantry span{position:absolute;right:36%;bottom:-42px;width:24px;height:48px;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-orange-500)}.industrial-film__sparks{position:absolute;top:47%;left:48%;width:110px;height:110px;pointer-events:none}.industrial-film__sparks span{position:absolute;top:50%;left:50%;width:62px;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(244,123,32,.8),transparent)}.industrial-film__plate{position:absolute;top:22%;right:9%;bottom:24%;left:9%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;transform:perspective(900px) rotateX(58deg) rotate(-8deg);transform-origin:center}.industrial-film__plate span{min-height:72px;border:1px solid rgba(238,243,246,.26);border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg,rgba(238,243,246,.16) 0 1px,transparent 1px 16px),linear-gradient(180deg,#eef3f633,#7e8d9924);box-shadow:inset 0 0 24px #07111f42}.industrial-film__press{position:absolute;top:18%;right:14%;width:24%;height:22%;border:1px solid rgba(238,243,246,.32);border-radius:var(--radius-sm);background:linear-gradient(180deg,#eef3f62e,#07111fcc)}.industrial-film__press span{position:absolute;right:14%;bottom:-34%;left:14%;height:28%;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-orange-500)}.industrial-film__operation-stack{position:absolute;bottom:20%;left:7%;display:grid;gap:var(--space-2)}.industrial-film__operation-stack strong{width:max-content;max-width:260px;padding:.52rem .68rem;border:1px solid rgba(184,195,204,.3);border-radius:var(--radius-sm);background:#07111fbd;color:var(--color-white);font-size:.9rem;line-height:1}.industrial-film__quality{position:absolute;top:32%;right:6%;display:grid;gap:var(--space-2);width:174px;padding:var(--space-3);border:1px solid rgba(184,195,204,.3);border-radius:var(--radius-sm);background:#07111fb3}.industrial-film__quality span{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--color-silver-100);font-size:.76rem;font-weight:900}.industrial-film__quality span:after{color:var(--color-orange-500);content:"checked"}.industrial-film__flow{position:absolute;right:6%;bottom:7%;left:6%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.industrial-film__flow span{min-height:38px;padding:.55rem .45rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#07111fb8;color:var(--color-silver-300);font-size:.72rem;font-weight:900;text-align:center}.industrial-film__flow .is-active{border-color:#f47b20b8;color:var(--color-white)}.content-band,.split-band,.capability-review-band,.application-fit-band,.laser-dfm-band,.rfq-close{position:relative;padding-block:var(--space-14);border-top:1px solid var(--color-line);background:radial-gradient(circle at top right,rgba(65,91,115,.12),transparent 28%),linear-gradient(180deg,#ffffff05,#07111f0a);overflow:clip}.content-band--benefits{position:relative;z-index:3;width:100%;margin-top:0;padding:clamp(3rem,5vw,4.5rem) max(5vw,calc((100vw - 1480px)/2));border-top:0;background:linear-gradient(180deg,#e8eef3f5,#dee7eeeb);color:var(--color-navy-950)}.content-band--benefits .benefits-heading{width:100%;margin:0 0 var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid rgba(9,31,52,.16);gap:clamp(1rem,2vw,2rem)}.content-band--benefits .benefits-heading h2{max-width:720px;font-size:clamp(1.8rem,3.2vw,2.65rem);color:var(--color-navy-950)}.content-band--benefits .benefits-heading p:not(.eyebrow){max-width:42ch;margin:0;color:#0e2a47cc}.content-band--benefits .benefits-cards{margin-top:0}.section-heading{max-width:820px;margin-bottom:clamp(2rem,4vw,3.25rem)}.section-heading--row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:var(--space-8);align-items:end;max-width:none}.section-heading p:not(.eyebrow){max-width:720px;color:var(--color-silver-300)}.section-heading--compact{align-self:center;margin-bottom:0}.section-heading h2,.rfq-close h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1}.page-intro-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.8fr);gap:var(--space-8);align-items:start}.page-section--capabilities-intro{padding-block:clamp(3rem,6vw,5rem);background:radial-gradient(circle at top right,rgba(65,91,115,.12),transparent 35%),linear-gradient(180deg,#f6f9fbfa,#dce5ebe6)}.page-section--capabilities-intro .section-heading h2{font-size:clamp(1.85rem,3.5vw,2.6rem);max-width:680px;line-height:1.05}.page-section--capabilities-intro .section-heading p:not(.eyebrow){font-size:clamp(1rem,1.1vw,1.1rem);margin-top:var(--space-4);max-width:620px}.page-section--capabilities-intro .service-index{background:linear-gradient(135deg,rgba(244,123,32,.04),transparent 38%),#f7fafcd6;border:1px solid rgba(87,107,124,.18);box-shadow:0 12px 34px #0e233414;padding:var(--space-4)}.page-section--capabilities-intro .service-index span{min-height:48px;padding-bottom:var(--space-3);font-size:.88rem;color:var(--color-silver-200)}.page-section--capabilities-intro .service-index em{font-size:.72rem;opacity:.9}@media(max-width:760px){.page-section--capabilities-intro{display:grid;grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-10)}.page-section--capabilities-intro .section-heading{margin-bottom:var(--space-6);text-align:left}}.contact-page{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:var(--space-8);align-items:start}.contact-page__intro h2{max-width:700px;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.contact-page__intro>p:not(.eyebrow){max-width:680px;color:var(--color-silver-300)}.contact-page__notes{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none}.contact-page__notes li,.contact-method-card{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#07111f75}.contact-page__notes li{padding:var(--space-4);color:var(--color-silver-200)}.contact-method-card{display:grid;gap:var(--space-4);align-content:start;min-height:220px;padding:var(--space-5)}.contact-method-card h3,.contact-method-card p{margin:0}.contact-method-card h3{color:var(--color-white)}.contact-method-card p{color:var(--color-silver-300)}.contact-method-card__value{overflow-wrap:anywhere;font-weight:900}.contact-method-card__value[aria-disabled=true],.contact-method-card--disabled{color:var(--color-silver-400)}.contact-method-card__link{color:var(--color-white);font-weight:900;text-decoration-color:var(--color-orange-500);text-underline-offset:.22em;overflow-wrap:anywhere}.service-index{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,123,32,.14),transparent 34%),#0b1b2cc2}.service-index span{display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:center;min-height:52px;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-white);font-weight:900}.service-index span:last-child{padding-bottom:0;border-bottom:0}.service-index em{color:var(--color-orange-500);font-style:normal;font-size:.78rem;font-weight:950}.capability-grid,.benefit-grid,.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.capability-card,.benefit-card,.trust-message,.technical-list{position:relative;border:1px solid rgba(184,195,204,.22);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(238,243,246,.05),transparent 28%),linear-gradient(135deg,rgba(244,123,32,.08),transparent 22%),#091828d6;box-shadow:0 16px 34px #0003,inset 0 1px #eef3f60a;overflow:hidden}.capability-card:before,.benefit-card:before,.trust-message:before,.technical-list:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(244,123,32,.65),rgba(184,195,204,.1) 44%,transparent 80%);content:""}.capability-card,.trust-message{min-height:224px;padding:var(--space-5)}.benefit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.benefit-grid--home{width:100%;max-width:none;margin-inline:auto;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.2vw,1.15rem)}.benefit-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--space-5);min-height:244px;padding:var(--space-5);overflow:hidden}.benefit-grid--home .benefit-card{grid-template-columns:auto 1fr;grid-template-rows:1fr;align-items:start;min-height:162px;padding:clamp(1.25rem,1.8vw,1.65rem);border:1px solid rgba(9,31,52,.14);border-radius:var(--radius-md);background:linear-gradient(180deg,#fffffffa,#f8fbfdf5);color:var(--color-navy-950);box-shadow:0 12px 28px #07111f1a,inset 0 1px #ffffffe0}.benefit-grid--home .benefit-card:after{display:none}.benefit-grid--home .benefit-card:before{inset:0 auto 0 0;width:4px;height:auto;background:linear-gradient(180deg,#f47b20f2,#0a243cd9)}.benefit-grid--home .benefit-card__mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(9,31,52,.18);border-radius:.75rem;background:linear-gradient(180deg,#ffffffeb,#eef3f6c2),#eef3f6d1;color:var(--color-navy-900);box-shadow:none}.benefit-grid--home .benefit-card__mark:before{color:currentColor;font-size:.72rem;font-weight:950;letter-spacing:.04em;line-height:1;content:"01"}.benefit-grid--home .benefit-card:nth-child(2) .benefit-card__mark:before{content:"02"}.benefit-grid--home .benefit-card:nth-child(3) .benefit-card__mark:before{content:"03"}.benefit-grid--home .benefit-card h3{color:var(--color-navy-950);font-size:clamp(1.15rem,1.22vw,1.4rem);line-height:1.08;text-transform:uppercase}.benefit-grid--home .benefit-card p{color:#0e2a47b8}@media(max-width:980px){.content-band--benefits{padding-top:var(--space-6)}.content-band--benefits .benefits-heading{grid-template-columns:1fr;align-items:start}.content-band--benefits .benefits-heading p:not(.eyebrow){max-width:62ch}.content-band--benefits .benefit-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}.benefit-card:after{position:absolute;right:var(--space-5);bottom:var(--space-5);width:46px;height:46px;border-right:1px solid rgba(184,195,204,.3);border-bottom:1px solid rgba(184,195,204,.3);content:""}.benefit-card__mark{width:42px;height:4px;background:var(--color-orange-500)}.capability-card__rule{display:block;width:64px;height:4px;margin-bottom:var(--space-5);background:var(--color-orange-500)}.capability-card h3,.benefit-card h3,.trust-message h3,.technical-list h2{margin:0;color:var(--color-white);font-size:1.12rem;line-height:1.18}.capability-card p,.benefit-card p,.trust-message p,.rfq-close p{margin:var(--space-4) 0 0;color:var(--color-silver-300)}.capability-detail-grid,.application-grid,.values-grid,.operating-grid{display:grid;gap:var(--space-4)}.capability-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-detail,.application-card,.leadership-panel,.statement-block,.value-card,.operating-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#0b1b2cc2;box-shadow:0 10px 30px #00000029}.capability-detail{display:grid;align-content:start;gap:var(--space-4);min-height:360px;padding:var(--space-6)}.capability-detail--wide{grid-column:1 / -1;min-height:0}.capability-detail__header{display:grid;gap:var(--space-3)}.capability-detail__header span{width:max-content;padding:.2rem .48rem;border:1px solid rgba(244,123,32,.55);border-radius:var(--radius-sm);color:var(--color-orange-500);font-size:.78rem;font-weight:950}.capability-detail h3,.application-card h3,.leadership-panel h3,.statement-block h2,.value-card h3,.operating-card h3,.process-control-band h2{margin:0;color:var(--color-white);line-height:1.12}.capability-detail h3,.leadership-panel h3,.statement-block h2,.process-control-band h2{font-size:clamp(1.45rem,2.4vw,2.05rem)}.application-card h3,.value-card h3,.operating-card h3{font-size:1.15rem}.capability-detail p,.application-card p,.leadership-panel p,.statement-block p,.value-card p,.operating-card p,.process-control-band p,.inline-rfq-cta p{margin:0;color:var(--color-silver-300)}.capability-detail ul,.application-card ul,.leadership-panel ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.capability-detail li,.application-card li,.leadership-panel li{position:relative;padding-left:1.25rem;color:var(--color-silver-300)}.capability-detail li:before,.application-card li:before,.leadership-panel li:before{position:absolute;top:.68em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-orange-500);content:""}.inline-rfq-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-top:var(--space-2);padding:var(--space-4);border:1px solid rgba(244,123,32,.42);border-radius:var(--radius-sm);background:#f47b201a}.inline-rfq-cta strong{display:block;margin-bottom:var(--space-1);color:var(--color-white)}.capability-review-band,.application-fit-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr) auto;gap:var(--space-6);align-items:center;border-top:1px solid rgba(244,123,32,.35);border-bottom:1px solid rgba(244,123,32,.18)}.capability-review-band h2,.application-fit-band h2{margin:0;color:var(--color-white);font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1}.capability-review-band p,.application-fit-band p{max-width:720px;margin:var(--space-4) 0 0;color:var(--color-silver-300)}.capability-review-band ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.capability-review-band li,.application-fit-band__items span{position:relative;padding-left:1.25rem;color:var(--color-silver-100);font-weight:850}.capability-review-band li:before,.application-fit-band__items span:before{position:absolute;top:.68em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-orange-500);content:""}.application-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.application-card{display:grid;align-content:start;gap:var(--space-4);min-height:360px;padding:var(--space-5)}.about-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1fr);gap:var(--space-8);align-items:start}.leadership-panel,.statement-block{display:grid;gap:var(--space-4);padding:var(--space-6)}.leadership-panel{background:linear-gradient(135deg,rgba(244,123,32,.14),transparent 38%),#0b1b2cc2}.values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card,.operating-card{min-height:190px;padding:var(--space-5)}.value-card h3,.operating-card h3{margin-bottom:var(--space-4)}.operating-card{background:linear-gradient(135deg,rgba(238,243,246,.08),transparent 44%),#0b1b2cc2}.process-control-band{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.resources-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:var(--space-8);align-items:start}.resources-overview__panel{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(244,123,32,.35);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,123,32,.15),transparent 36%),#0b1b2cc7}.resources-overview__panel span{display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:center;min-height:54px;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-white);font-weight:900}.resources-overview__panel span:last-child{padding-bottom:0;border-bottom:0}.resources-overview__panel em{color:var(--color-orange-500);font-size:.78rem;font-style:normal;font-weight:950}.rfq-checklist-grid,.file-format-grid,.faq-grid,.dfm-note-grid,.glossary-grid{display:grid;gap:var(--space-4)}.rfq-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-card,.file-format-card,.faq-item,.laser-welding-panel,.dfm-panel,.glossary-term{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#0b1b2cc2;box-shadow:0 10px 30px #00000029}.resource-card{display:grid;align-content:start;gap:var(--space-3);min-height:230px;padding:var(--space-5)}.resource-card span{width:max-content;padding:.2rem .48rem;border:1px solid rgba(244,123,32,.55);border-radius:var(--radius-sm);color:var(--color-orange-500);font-size:.78rem;font-weight:950}.resource-card h3,.file-format-card strong,.faq-item h3,.laser-welding-panel h2,.dfm-panel h2,.dfm-note h3,.glossary-term dt{margin:0;color:var(--color-white);line-height:1.12}.resource-card h3,.faq-item h3,.dfm-note h3,.glossary-term dt{font-size:1.08rem}.resource-card p,.file-format-card p,.faq-item p,.laser-welding-panel p,.dfm-note p,.glossary-term dd{margin:0;color:var(--color-silver-300)}.file-expectations{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.file-expectations .section-heading{margin-bottom:0}.file-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:2}.file-format-card{min-height:220px;padding:var(--space-5)}.file-format-card strong{display:inline-grid;place-items:center;width:64px;aspect-ratio:1;margin-bottom:var(--space-4);border:1px solid rgba(244,123,32,.52);border-radius:var(--radius-sm);color:var(--color-orange-500);font-size:1.05rem}.resource-check-list{display:grid;gap:var(--space-3);grid-column:1 / -1;margin:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#eef3f612;list-style:none}.resource-check-list li,.laser-welding-panel li{position:relative;padding-left:1.25rem;color:var(--color-silver-100);font-weight:850}.resource-check-list li:before,.laser-welding-panel li:before{position:absolute;top:.68em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-orange-500);content:""}.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-item{min-height:210px;padding:var(--space-5)}.faq-item h3{margin-bottom:var(--space-4)}.laser-dfm-band{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-4)}.laser-welding-panel,.dfm-panel{display:grid;align-content:start;padding:var(--space-6)}.laser-welding-panel{gap:var(--space-5);border-color:#f47b2061;background:linear-gradient(135deg,rgba(244,123,32,.14),transparent 36%),#0b1b2cc7}.laser-welding-panel h2,.dfm-panel h2{font-size:clamp(1.75rem,3.2vw,2.7rem)}.laser-welding-panel ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.dfm-panel{gap:var(--space-5)}.dfm-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfm-note{display:grid;gap:var(--space-3);min-height:150px;padding-top:var(--space-4);border-top:1px solid var(--color-line)}.glossary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.glossary-term{min-height:210px;padding:var(--space-5)}.glossary-term dt{margin-bottom:var(--space-4);font-weight:950}.glossary-term dd{margin-left:0}.split-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);background:linear-gradient(90deg,rgba(244,123,32,.1) 0 3px,transparent 3px 100%),radial-gradient(circle at top right,rgba(104,127,147,.12),transparent 30%),linear-gradient(180deg,#11263aad,#07111f4d)}.technical-list{padding:var(--space-6)}.technical-list ul,.industry-list{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.technical-list li,.industry-list li{position:relative;padding-left:1.3rem;color:var(--color-silver-300)}.technical-list li:before,.industry-list li:before{position:absolute;top:.7em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-orange-500);content:""}.process-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(184,195,204,.22);border-radius:var(--radius-md);box-shadow:0 18px 42px #0000002e;overflow:hidden}.process-band__step{display:grid;gap:var(--space-4);min-height:150px;padding:var(--space-5);border-right:1px solid rgba(184,195,204,.14);background:linear-gradient(180deg,#eef3f60f,#07111f29),#0c1d2ed6}.process-band__step:last-child{border-right:0}.process-band__step:nth-child(2n){background:linear-gradient(180deg,#eef3f60a,#07111f1f),#091828eb}.process-band__step span{color:var(--color-orange-500);font-size:.78rem;font-weight:950}.process-band__step strong{align-self:end;color:var(--color-white);line-height:1.1}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.industry-list li{min-height:92px;padding:var(--space-5);padding-left:calc(var(--space-5) + 1.1rem);border:1px solid rgba(184,195,204,.18);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(238,243,246,.05),transparent 32%),#0a1a2ac7;box-shadow:0 12px 26px #00000024;color:var(--color-white);font-weight:850}.industry-list li:before{top:1.85rem;left:var(--space-5)}.application-fit-band{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr) auto}.application-fit-band .section-heading{margin-bottom:0}.home-positioning{background:radial-gradient(circle at top left,rgba(44,77,104,.16),transparent 26%),linear-gradient(180deg,#0c1d2eb8,#07111f2e)}.home-positioning__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:end;width:var(--container);max-width:1180px;margin-inline:auto}.home-positioning__intro{max-width:720px;margin-bottom:0}.home-positioning__intro h2{max-width:19ch;font-size:clamp(2rem,3vw,2.85rem);line-height:.98;padding-bottom:2.8rem}.home-positioning__media{position:relative;min-height:320px;margin:0;border:1px solid rgba(184,195,204,.18);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 16px 32px #00000024}.home-positioning__media:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06121f14,#06121f7a),linear-gradient(135deg,rgba(244,123,32,.08),transparent 42%);content:""}.home-positioning__media:after{position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,rgba(6,18,31,.72));content:""}.home-positioning__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.02) brightness(.76)}.process-section{background:linear-gradient(90deg,rgba(184,195,204,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px),linear-gradient(180deg,#0b1b2c94,#07111f1f);background-size:42px 42px,42px 42px,auto}.rfq-close--home{background:radial-gradient(circle at top right,rgba(244,123,32,.16),transparent 32%),linear-gradient(180deg,#12263aad,#07111f2e)}.content-band.home-section--positioning{display:grid;gap:clamp(1.5rem,3vw,2.25rem);background:radial-gradient(circle at 18% 12%,rgba(74,105,132,.18),transparent 30%),linear-gradient(90deg,rgba(184,195,204,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.03) 1px,transparent 1px),linear-gradient(180deg,#0a1c2dd1,#07111f6b);background-size:auto,42px 42px,42px 42px,auto}.content-band.home-section--positioning .trust-grid{width:var(--container);max-width:1180px;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.3rem)}.content-band.home-section--positioning .trust-message{min-height:196px;padding:clamp(1.25rem,1.8vw,1.55rem);border-color:#b8c3cc2e;background:linear-gradient(180deg,#eef3f60d,#07111f1f),linear-gradient(135deg,rgba(244,123,32,.06),transparent 24%),#091828c2;box-shadow:0 10px 24px #0000001f,inset 0 1px #eef3f60a}.content-band.home-section--positioning .trust-message:before{inset:1rem auto auto 1.25rem;width:2.5rem;height:2px;background:linear-gradient(90deg,#f47b20e0,#b8c3cc38)}.content-band.home-section--positioning .trust-message h3{max-width:22ch;padding-top:.6rem;font-size:clamp(1.05rem,1.25vw,1.24rem);line-height:1.08;text-transform:none}.content-band.home-section--positioning .trust-message p{margin-top:var(--space-3);color:#d8e2ead1;line-height:1.58}.content-band.home-section--capabilities,.content-band.home-section--trust{width:100%;margin-block:0;padding:clamp(3.5rem,5vw,5rem) max(5vw,calc((100vw - 1480px)/2));border-radius:0;color:var(--color-navy-950);box-shadow:none}.content-band.home-section--capabilities{position:relative;isolation:isolate;padding-block:clamp(1.6rem,2.4vw,2.2rem);border-top:1px solid rgba(9,31,52,.12);border-bottom:1px solid rgba(9,31,52,.12);background:radial-gradient(circle at 86% 12%,rgba(244,123,32,.08),transparent 22%),linear-gradient(90deg,rgba(9,31,52,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(9,31,52,.03) 1px,transparent 1px),linear-gradient(180deg,#e8eff5fa,#dfe9f0f0);background-size:auto,38px 38px,38px 38px,auto}.content-band.home-section--trust{position:relative;isolation:isolate;padding-block:clamp(3.2rem,4.4vw,4.35rem);border-top:1px solid rgba(184,195,204,.16);border-bottom:1px solid rgba(184,195,204,.18);background:linear-gradient(90deg,rgba(184,195,204,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.05) 1px,transparent 1px),radial-gradient(circle at 84% 16%,rgba(244,123,32,.09),transparent 24%),linear-gradient(180deg,#465868fa,#324353fa);background-size:42px 42px,42px 42px,auto,auto;color:var(--color-white)}.content-band.home-section--capabilities .section-heading,.content-band.home-section--capabilities .capability-grid,.content-band.home-section--trust .section-heading,.content-band.home-section--trust .trust-grid{width:var(--container);max-width:1180px;margin-inline:auto}.content-band.home-section--capabilities .section-heading,.content-band.home-section--trust .section-heading{margin-bottom:clamp(1.35rem,2.4vw,1.9rem)}.content-band.home-section--trust .section-heading{color:#dde7eecc;padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid rgba(184,195,204,.14);background:linear-gradient(90deg,#e2e9efcc,#f47b2052) left bottom / clamp(2.75rem,6vw,4.6rem) 2px no-repeat}.content-band.home-section--capabilities .section-heading h2,.content-band.home-section--trust .section-heading h2{max-width:780px;color:var(--color-navy-950);font-size:clamp(2rem,3.2vw,3rem);line-height:1}.content-band.home-section--trust .section-heading h2{max-width:21ch;color:#f5f8fbfa;font-size:clamp(1.78rem,2.35vw,2.18rem);line-height:.98}.content-band.home-section--capabilities .section-heading{position:relative;max-width:1180px;padding-bottom:clamp(.7rem,1.1vw,.9rem);border-bottom:1px solid rgba(9,31,52,.1)}.content-band.home-section--capabilities .section-heading:after{position:absolute;left:0;bottom:-1px;width:min(100%,1100px);height:3px;background:linear-gradient(90deg,#f47b20e0,#091f344d);content:""}.content-band.home-section--capabilities .section-heading h2{max-width:24ch;font-size:clamp(1.9rem,2.7vw,2.45rem);line-height:.98}.content-band.home-section--capabilities .section-heading p:not(.eyebrow),.content-band.home-section--capabilities .capability-card h3,.content-band.home-section--capabilities .capability-card p,.content-band.home-section--trust .trust-message h3,.content-band.home-section--trust .trust-message p{color:var(--color-navy-950)}.content-band.home-section--capabilities .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.35vw,1.15rem);align-items:stretch}.content-band.home-section--trust .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.95rem,1.25vw,1.1rem);align-items:stretch}.content-band.home-section--capabilities .capability-card,.content-band.home-section--trust .trust-message{min-height:190px;border-color:#091f3426;background:linear-gradient(180deg,#fffffffa,#f5f9fcf0);box-shadow:0 10px 24px #07111f1a,inset 0 1px #ffffffdb}.content-band.home-section--capabilities .capability-card{display:grid;grid-template-rows:auto auto 1fr;gap:0;min-height:172px;padding:clamp(1.05rem,1.45vw,1.25rem);border-color:#091f341f;background:linear-gradient(180deg,#fffffffa,#f5f9fcf2),linear-gradient(135deg,rgba(244,123,32,.04),transparent 28%);box-shadow:0 6px 16px #07111f0f,inset 0 1px #ffffffeb}.content-band.home-section--capabilities .capability-card:before{inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(244,123,32,.72),rgba(9,31,52,.18) 52%,transparent 88%)}.content-band.home-section--capabilities .capability-card__rule{width:46px;height:2px;margin:0 0 .85rem;background:linear-gradient(90deg,#091f34e0,#f47b20b8)}.content-band.home-section--capabilities .capability-card h3{max-width:24ch;font-size:clamp(1.02rem,1.15vw,1.16rem);line-height:1.1;text-transform:none}.content-band.home-section--capabilities .capability-card p{margin-top:.85rem;color:#0e2a47c7;line-height:1.55}.content-band.home-section--trust .trust-message{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:.7rem;min-height:178px;padding:clamp(1.15rem,1.55vw,1.35rem);border-color:#b8c3cc2e;background:linear-gradient(90deg,#e2e9efb8,#f47b203d) left 1.15rem top 1rem / 3rem 2px no-repeat,linear-gradient(180deg,#111e2bb8,#202f3ed1),linear-gradient(135deg,rgba(184,195,204,.08),transparent 34%);box-shadow:inset 0 1px #eef3f60f,0 10px 22px #08111d1f}.content-band.home-section--trust .trust-message h3{max-width:18ch;padding-top:.65rem;color:#f4f7faf5;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.14}.content-band.home-section--trust .trust-message p{margin-top:0;color:#cdd7dfcc;line-height:1.54}.split-band.home-section--materials{position:relative;isolation:isolate;grid-template-columns:minmax(240px,.64fr) minmax(280px,.7fr) minmax(360px,.82fr);gap:clamp(1.25rem,2.2vw,2rem);align-items:start;width:100%;min-height:auto;margin-inline:0;padding:clamp(3rem,4.5vw,4.5rem) max(5vw,calc((100vw - 1480px)/2)) clamp(3.4rem,5vw,5rem);border:0;border-radius:0;background:linear-gradient(90deg,rgba(184,195,204,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px),radial-gradient(circle at 82% 12%,rgba(244,123,32,.12),transparent 28%),linear-gradient(180deg,#10263ac7,#08142257);background-size:34px 34px,34px 34px,auto,auto;box-shadow:none}.split-band.home-section--materials .section-heading{margin-bottom:0;max-width:420px;justify-self:start;align-self:start;margin-left:clamp(8.2rem,2vw,2.75rem);padding-left:clamp(.95rem,1.4vw,1.2rem);border-left:3px solid rgba(244,123,32,.72)}.split-band.home-section--materials .section-heading h2{max-width:13ch;font-size:clamp(1.8rem,2.2vw,2.1rem);line-height:.96;text-wrap:balance}.home-materials__media{position:relative;width:min(100%,380px);min-height:250px;margin:0;justify-self:center;border:1px solid rgba(184,195,204,.14);border-radius:var(--radius-md);overflow:hidden;background:#0817266b;left:6rem}.home-materials__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07111f14,#07111f8a),linear-gradient(135deg,rgba(244,123,32,.08),transparent 42%);content:""}.home-materials__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.02) brightness(.78)}.split-band.home-section--materials .technical-list{position:relative;z-index:1;width:min(100%,460px);justify-self:end;align-self:start;padding:clamp(1rem,1.55vw,1.25rem);border:1px solid rgba(184,195,204,.16);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(244,123,32,.06),transparent 34%),#081726ad;box-shadow:inset 0 1px #eef3f60a}.split-band.home-section--materials .technical-list h2{margin:0;padding-bottom:.7rem;border-bottom:1px solid rgba(184,195,204,.18);font-size:clamp(1.12rem,1.55vw,1.3rem)}.split-band.home-section--materials .technical-list ul{margin-top:.8rem;gap:.45rem}.split-band.home-section--materials .technical-list li{display:grid;align-items:center;min-height:40px;padding:.52rem .72rem .52rem 1.75rem;border:1px solid rgba(184,195,204,.12);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(238,243,246,.05),transparent 54%),#07111f5c;color:var(--color-silver-100);font-weight:850}.split-band.home-section--materials .technical-list li:before{top:50%;left:.72rem;width:6px;height:6px;transform:translateY(-50%)}.content-band.home-section--process{width:100%;margin-block:0;padding:clamp(3.75rem,5.5vw,5.5rem) max(5vw,calc((100vw - 1480px)/2));border-top:1px solid rgba(244,123,32,.22);border-bottom:1px solid rgba(184,195,204,.14);background:radial-gradient(circle at 86% 8%,rgba(244,123,32,.18),transparent 30%),linear-gradient(115deg,rgba(244,123,32,.11) 0 1px,transparent 1px 100%),linear-gradient(180deg,#0c2237f5,#06121ff5);color:var(--color-white)}#home-process-title{max-width:780px;font-size:clamp(2rem,2.8vw,2.65rem);line-height:.98}.content-band.home-section--process .process-band{padding:clamp(.8rem,1.5vw,1rem) clamp(.35rem,.9vw,.65rem) clamp(.6rem,1.2vw,.8rem);border:1px solid rgba(184,195,204,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,#eef3f605,#07111f14),linear-gradient(90deg,rgba(244,123,32,.04),transparent 36%,transparent 64%,rgba(184,195,204,.04)),#07111f2e;box-shadow:inset 0 1px #eef3f60a,0 10px 24px #0000001a}.content-band.home-section--process .process-timeline:before{top:1.35rem}.content-band.home-section--process .process-timeline__step{gap:.8rem;min-height:126px;padding:calc(var(--space-3) + 1rem) clamp(1rem,1.4vw,1.2rem) var(--space-3);background:linear-gradient(180deg,#eef3f614,#07111f29),#0d1f31e6}.content-band.home-section--process .process-timeline__step:nth-child(2n){background:linear-gradient(180deg,#eef3f60d,#07111f24),#091828f0}.content-band.home-section--process .process-timeline__step:before,.content-band.home-section--process .process-timeline__step:after{top:1.35rem}.content-band.home-section--process .process-timeline__marker{width:2.7rem;height:2.7rem;margin-top:-2.35rem;font-size:.76rem}.content-band.home-section--process .process-timeline__content{gap:.5rem}.content-band.home-section--process .process-timeline__content:after{width:clamp(2.25rem,42%,3.5rem);height:1px;background:linear-gradient(90deg,#b8c3cca6,#b8c3cc00);content:"";opacity:.75}.content-band.home-section--process .process-timeline__content strong{max-width:12ch;line-height:1.14}.content-band.home-section--industries{background:linear-gradient(90deg,rgba(184,195,204,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.03) 1px,transparent 1px),linear-gradient(180deg,#0a1d30,#07111f),radial-gradient(circle at 20% 20%,rgba(244,123,32,.08),transparent 40%);background-size:40px 40px,40px 40px,auto,auto;border-top:1px solid rgba(184,195,204,.12);border-bottom:1px solid rgba(184,195,204,.12);position:relative;overflow:hidden}.content-band.home-section--industries .section-heading{max-width:820px}.content-band.home-section--industries .section-heading h2{color:var(--color-white);font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.05;letter-spacing:-.02em}.content-band.home-section--industries .section-heading p{color:var(--color-silver-300);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5;max-width:64ch}.content-band.home-section--industries .industry-list{gap:var(--space-4)}.content-band.home-section--industries .industry-list li{position:relative;border:1px solid rgba(184,195,204,.18);background:linear-gradient(135deg,rgba(184,195,204,.06),transparent 50%),#0d1e3299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:124px;padding:1.45rem 1.2rem 1.3rem 2rem;transition:transform .3s ease,border-color .3s ease,background .3s ease;box-shadow:0 4px 12px #0000001a;list-style:none;background-position:left top,left top,88% center;background-repeat:no-repeat;background-size:auto,auto,150%;overflow:hidden}.content-band.home-section--industries .industry-list li:hover{transform:translateY(-4px);border-color:#f47b2066;box-shadow:0 12px 24px #00000029}.content-band.home-section--industries .industry-list li:before{top:1.42rem;left:1.05rem;width:8px;height:8px;background:var(--color-orange-500);box-shadow:0 0 0 4px #0d1e3259}.content-band.home-section--industries .industry-list li:nth-child(1){background:linear-gradient(90deg,#08121ed1,#08121e9e 42%,#08121e42),linear-gradient(135deg,rgba(184,195,204,.08),transparent 48%),url(/assets/industries/oem-manufacturing.jpg);background-position:left top,left top,92% 36%;background-size:auto,auto,165%}.content-band.home-section--industries .industry-list li:nth-child(2){background:linear-gradient(90deg,#081421d6,#081421a8 42%,#0814213d),linear-gradient(135deg,rgba(184,195,204,.08),transparent 48%),url(/assets/industries/industrial-equipment.jpg);background-position:left top,left top,92% 34%;background-size:auto,auto,145%}.content-band.home-section--industries .industry-list li:nth-child(3){background:linear-gradient(90deg,#0b1827cc,#0b18278f 40%,#0b18272e),linear-gradient(135deg,rgba(184,195,204,.08),transparent 48%),url(/assets/industries/architectural-systems.jpg);background-position:left top,left top,78% 58%;background-size:auto,auto,155%}.content-band.home-section--industries .industry-list li:nth-child(4){background:linear-gradient(90deg,#091623d1,#0916239e 42%,#09162338),linear-gradient(135deg,rgba(184,195,204,.08),transparent 48%),url(/assets/industries/commercial-products.jpg);background-position:left top,left top,86% 46%;background-size:auto,auto,155%}.content-band.home-section--industries .industry-list li:nth-child(5){background:linear-gradient(90deg,#091624cc,#0916248f 40%,#09162429),linear-gradient(135deg,rgba(184,195,204,.08),transparent 48%),url(/assets/industries/custom-fabrication.jpg);background-position:left top,left top,84% 52%;background-size:auto,auto,160%}.content-band.home-section--industries .industry-list li strong{color:var(--color-white);font-size:1.25rem;display:block;margin-bottom:.5rem}.content-band.home-section--industries .industry-list li p{color:var(--color-silver-300);font-size:.95rem;line-height:1.6;margin:0}.rfq-close.home-section--final-cta,.rfq-close--home{width:min(1180px,calc(100vw - 6rem));margin-inline:auto;border-top:1px solid rgba(184,195,204,.18);background:radial-gradient(circle at 84% 52%,rgba(244,123,32,.08),transparent 18%),linear-gradient(90deg,rgba(184,195,204,.04) 1px,transparent 1px),linear-gradient(180deg,#0b1d2ff5,#07111ff5);background-size:auto,42px 42px,auto;min-height:0;padding-block:clamp(1rem,4vw,1.25rem);display:grid;grid-template-columns:minmax(0,720px) max-content;gap:clamp(1.5rem,4vw,4rem);align-items:center;border-radius:0;box-shadow:none}.rfq-close--home>div{max-width:760px;min-width:0}.rfq-close--home .section-heading,.rfq-close--home h2{max-width:18ch;margin:0;font-size:clamp(2.25rem,4.2vw,4rem);line-height:.98;color:var(--color-white)}.rfq-close--home p{max-width:680px;margin:.55rem 0 0;font-size:clamp(1rem,1.02vw,1.08rem);line-height:1.46;color:var(--color-silver-300)}.rfq-close--home .button{margin:0;white-space:nowrap;align-self:center;justify-self:end;width:auto;padding-inline:clamp(1.45rem,2vw,2rem)}@media(max-width:980px){.home-positioning__hero{grid-template-columns:1fr}.home-positioning__intro h2{max-width:16ch}.home-positioning__media{min-height:260px}.content-band.home-section--positioning .trust-grid{grid-template-columns:1fr}.content-band.home-section--capabilities .capability-grid,.content-band.home-section--trust .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-band.home-section--capabilities .capability-grid,.content-band.home-section--trust .trust-grid{gap:var(--space-3)}.split-band.home-section--materials{width:100%;max-width:100%;overflow:hidden;grid-template-columns:1fr;gap:var(--space-6);padding-block:clamp(3rem,5vw,4.5rem)}.split-band.home-section--materials .section-heading{grid-column:auto;margin-left:0}.home-materials__media{grid-column:auto;width:100%;max-width:100%;height:auto;min-height:220px}.split-band.home-section--materials .technical-list{grid-column:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box}}@media(max-width:760px){.home-positioning__hero,.content-band.home-section--positioning .trust-grid{width:100%;max-width:720px}.home-positioning__hero{gap:var(--space-4)}.home-positioning__intro{max-width:100%}.home-positioning__intro h2{max-width:100%;font-size:clamp(1.9rem,8vw,2.45rem)}.home-positioning__media{min-height:220px}.content-band.home-section--positioning .trust-grid{grid-template-columns:minmax(0,1fr)}.content-band.home-section--positioning .trust-message{min-height:0}.content-band.home-section--capabilities,.content-band.home-section--trust,.content-band.home-section--process{width:100%;padding-inline:max(1rem,5vw)}.content-band.home-section--capabilities .section-heading,.content-band.home-section--capabilities .capability-grid,.content-band.home-section--trust .section-heading,.content-band.home-section--trust .trust-grid,.content-band.home-section--process .section-heading,.content-band.home-section--process .process-band{width:100%;max-width:720px}.content-band.home-section--capabilities .capability-grid,.content-band.home-section--trust .trust-grid{grid-template-columns:minmax(0,1fr)}.content-band.home-section--industries,.content-band.home-section--process{background-size:34px 34px,34px 34px,auto}.split-band.home-section--materials{width:100%;grid-template-columns:1fr;gap:var(--space-4);padding:clamp(2rem,8vw,2.75rem) var(--space-4);background:linear-gradient(90deg,rgba(184,195,204,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px),radial-gradient(circle at 82% 12%,rgba(244,123,32,.1),transparent 28%),linear-gradient(180deg,#10263aa3,#08142233);background-size:30px 30px,30px 30px,auto,auto}.split-band.home-section--materials .section-heading{max-width:100%;margin-left:0;padding-left:.9rem}.home-materials__media{grid-column:auto;width:100%;min-height:190px}.split-band.home-section--materials .technical-list{grid-column:auto;max-width:none;justify-self:stretch;padding:.9rem}.rfq-close.rfq-close--home.home-section--final-cta,.rfq-close--home.home-section--final-cta{width:min(100% - 2rem,720px);grid-template-columns:1fr;gap:clamp(1rem,5vw,1.5rem);padding-block:clamp(1.5rem,7vw,2.25rem);padding-inline:clamp(1rem,5vw,1.5rem);text-align:left}.rfq-close--home.home-section--final-cta>div{max-width:100%}.rfq-close--home.home-section--final-cta h2{max-width:100%;font-size:clamp(2rem,10vw,2.85rem);line-height:1}.rfq-close--home.home-section--final-cta p{max-width:100%}.rfq-close--home.home-section--final-cta .button{justify-self:stretch;width:100%;white-space:normal;min-height:48px}.split-band.home-section--materials .technical-list li{min-height:40px;padding:.52rem .68rem .52rem 1.75rem}}.application-fit-band__items{display:grid;gap:var(--space-3)}.rfq-intro-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.66fr);gap:var(--space-8);align-items:start}.rfq-checklist-card,.rfq-form__group,.rfq-review-note,.rfq-message{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#0b1b2cc7;box-shadow:0 12px 34px #0000002e}.rfq-checklist-card{padding:var(--space-6)}.rfq-checklist-card h3{margin:0 0 var(--space-4);color:var(--color-white);font-size:1.05rem}.rfq-checklist-card ul,.rfq-file-list,.rfq-message ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.rfq-checklist-card li,.rfq-message li{position:relative;padding-left:1.25rem;color:var(--color-silver-300)}.rfq-checklist-card li:before,.rfq-message li:before{position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-orange-500);content:""}.rfq-form{display:grid;gap:var(--space-5);padding-bottom:var(--space-14)}.rfq-form__group{display:grid;gap:var(--space-5);padding:var(--space-6)}.rfq-form__group-heading{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.rfq-form__group-heading span{color:var(--color-orange-500);font-size:.78rem;font-weight:950}.rfq-form__group-heading h2{margin:0;color:var(--color-white);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.05}.rfq-form__group-heading em{margin-left:auto;color:var(--color-silver-300);font-size:.82rem;font-style:normal;font-weight:850}.rfq-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.rfq-field-grid label,.rfq-form__group>label{display:grid;gap:var(--space-2);color:var(--color-silver-100);font-size:.82rem;font-weight:900}.rfq-field--wide{grid-column:1 / -1}.rfq-field-grid input,.rfq-field-grid select,.rfq-field-grid textarea,.rfq-form__group>label textarea{width:100%;min-height:48px;border:1px solid rgba(184,195,204,.34);border-radius:var(--radius-sm);background:#07111fb8;color:var(--color-white);padding:.78rem .85rem}.rfq-field-grid textarea,.rfq-form__group>label textarea{min-height:112px;resize:vertical}.rfq-operation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.rfq-check-tile{display:flex;align-items:center;gap:var(--space-3);min-height:74px;padding:var(--space-4);border:1px solid rgba(184,195,204,.28);border-radius:var(--radius-sm);background:#eef3f60f;color:var(--color-white);font-weight:900}.rfq-check-tile input{width:20px;height:20px;accent-color:var(--color-orange-500)}.rfq-upload-zone{display:grid;place-items:center;gap:var(--space-3);min-height:190px;padding:var(--space-8);border:1px dashed rgba(244,123,32,.72);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(244,123,32,.12),transparent 38%),#eef3f60d;text-align:center}.rfq-upload-zone input{max-width:min(100%,420px);color:var(--color-silver-300)}.rfq-upload-zone strong{color:var(--color-white);font-size:1.24rem}.rfq-upload-zone span,.rfq-security-note,.rfq-review-note p,.rfq-review-note small,.rfq-message p{color:var(--color-silver-300)}.rfq-file-list{gap:var(--space-2)}.rfq-file-list li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#07111f8f}.rfq-file-list span{min-width:0;color:var(--color-white);overflow-wrap:anywhere}.rfq-file-list em{color:var(--color-orange-500);font-style:normal;font-weight:900;white-space:nowrap}.rfq-security-note{margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:.92rem}.rfq-review-note,.rfq-message{padding:var(--space-5)}.rfq-review-note strong,.rfq-message strong{color:var(--color-white)}.rfq-message--success{border-color:#b8c3cc70;background:#eef3f617}.rfq-message--error{border-color:#f47b20a8;background:#f47b201a}.rfq-submit-row{display:flex;justify-content:flex-end}.rfq-submit-button{min-height:52px;padding:.85rem 1.25rem;border:0;border-radius:var(--radius-sm);background:var(--color-orange-500);color:var(--color-navy-950);font-weight:950}.rfq-submit-button:disabled{opacity:.62;cursor:progress}.rfq-close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:center;margin-bottom:var(--space-8)}.footer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.2fr);gap:var(--space-8);padding-block:var(--space-10);border-top:1px solid var(--color-line);color:var(--color-silver-300)}.footer__brand p{max-width:520px;margin:0;color:#cdd7dfc7;line-height:1.5}.footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.footer__group{display:grid;align-content:start;gap:.45rem}.footer__group h2{margin:0 0 .35rem;color:#e2e9efeb;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.footer__group a{color:#cdd7dfd1;font-size:.92rem;line-height:1.35}.footer__group a:hover{color:var(--color-white)}.footer__fineprint{grid-column:1 / -1;margin:0;padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:.84rem}@media(max-width:1120px){.topbar__inner{grid-template-columns:minmax(0,1fr) auto;min-height:76px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);justify-self:end;padding-inline:var(--space-4)}.topbar__panel{position:fixed;inset:76px 0 auto;display:none;grid-template-columns:1fr;gap:var(--space-4);width:100%;max-height:calc(100vh - 76px);padding:var(--space-4) max(16px,calc((100vw - 1160px)/2)) var(--space-5);border-bottom:1px solid var(--color-line);background:linear-gradient(90deg,rgba(229,116,40,.14) 0 3px,transparent 3px 100%),linear-gradient(135deg,#174164f5,#081f36fa 58%),var(--color-navy-950);box-shadow:0 28px 60px #00000061;overflow-y:auto}.topbar__panel--open{display:grid}.primary-nav{display:grid;grid-template-columns:1fr;gap:var(--space-2);justify-content:stretch}.primary-nav a{display:flex;align-items:center;min-height:48px;padding:.78rem .9rem;border-color:#b8c3cc29;background:#eef3f60a;font-size:.92rem}.primary-nav a:before{width:8px;height:8px;margin-right:var(--space-3);border:1px solid currentColor;border-radius:50%;opacity:.55;content:""}.primary-nav a[aria-current=page]{border-color:#e574288a;background:#e574281f}.primary-nav a[aria-current=page]:before{background:var(--color-orange-500);color:var(--color-orange-500);opacity:1}.primary-nav a[aria-current=page]:after{display:none}.topbar__actions{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-line)}.topbar__actions .button{justify-self:end}.page-hero,.home-hero,.capability-grid,.benefit-grid,.rfq-checklist-grid,.faq-grid,.glossary-grid,.process-band,.industry-list,.application-grid,.values-grid,.operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-review-band,.application-fit-band,.resources-overview,.file-expectations,.laser-dfm-band,.rfq-intro-band{grid-template-columns:1fr;align-items:stretch}.rfq-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-format-grid{grid-column:auto}.home-hero{grid-template-columns:1fr}.page-hero{min-height:auto}.home-hero{height:clamp(500px,70svh,620px);min-height:0}.home-hero__content{width:min(900px,calc(100vw - 3rem));max-width:900px;margin-left:clamp(1.25rem,3vw,2rem)}.home-visual{max-width:920px}.footer{grid-template-columns:1fr}}@media(max-width:720px){:root{--container: min(100vw - 24px, 1160px)}.topbar__inner{gap:var(--space-3);min-height:68px}.topbar__panel{inset:68px 0 auto;max-height:calc(100vh - 68px);padding-inline:12px}.logo-slot{grid-template-columns:48px auto;min-width:0}.logo-slot__mark{width:48px}.topbar .logo-slot{grid-template-columns:48px auto;min-width:0}.topbar .logo-slot--image{width:min(240px,64vw);min-width:0;height:68px}.topbar .logo-slot__mark{display:grid}.logo-slot__text{display:none}.topbar__actions{align-items:stretch;display:grid;grid-template-columns:auto 1fr}.topbar__actions .button{min-width:0;padding-inline:.7rem;font-size:.82rem}.page-hero,.home-hero,.capability-grid,.benefit-grid,.contact-page,.contact-method-grid,.capability-detail-grid,.page-intro-band,.split-band,.capability-review-band,.application-fit-band,.resources-overview,.rfq-checklist-grid,.file-expectations,.file-format-grid,.faq-grid,.laser-dfm-band,.dfm-note-grid,.glossary-grid,.process-band,.trust-grid,.industry-list,.application-grid,.about-overview,.values-grid,.operating-grid,.process-control-band,.rfq-intro-band,.rfq-field-grid,.rfq-operation-grid,.rfq-close,.footer__links{grid-template-columns:1fr}.page-hero{padding-block:var(--space-12)}.home-hero{height:auto;min-height:auto;padding-block:clamp(2.4rem,12vw,3.2rem) var(--space-7)}.home-hero__content{width:min(100vw - 1.25rem,680px);max-width:680px;margin-left:.625rem}.page-hero h1{font-size:2.65rem}.home-hero h1{max-width:100%;font-size:clamp(2rem,9.6vw,2.65rem);line-height:1.02;overflow-wrap:anywhere;word-break:break-word}.home-hero__lead{max-width:100%;font-size:.96rem;line-height:1.48}.home-hero__copy:before{top:-.85rem;left:-.75rem;width:52px;height:52px}.home-hero__capabilities,.home-hero__signals{grid-template-columns:1fr}.home-hero__capabilities{display:grid}.home-hero__signals div{min-height:auto}.page-hero__panel{min-height:330px}.industrial-film{min-height:300px}.home-visual__header,.industrial-film__flow{grid-template-columns:1fr}.home-visual__header{display:grid}.industrial-film__flow{position:relative;right:auto;bottom:auto;left:auto;margin:0 var(--space-4) var(--space-4);padding-top:260px}.industrial-film__operation-stack{right:var(--space-4);bottom:26%;left:var(--space-4)}.industrial-film__quality{right:var(--space-4);left:var(--space-4);width:auto}.industrial-film__operation-stack strong{width:auto;max-width:none}.hero__actions,.rfq-close,.inline-rfq-cta,.rfq-submit-row{align-items:stretch}.hero__actions,.rfq-close,.inline-rfq-cta,.rfq-submit-row{display:grid}.button{width:100%;white-space:normal}.rfq-form__group{padding:var(--space-5)}.rfq-form__group-heading em{width:100%;margin-left:0}.rfq-upload-zone{padding-inline:var(--space-4)}.rfq-submit-button{width:100%}.content-band,.split-band,.capability-review-band,.application-fit-band,.laser-dfm-band,.rfq-form,.rfq-close{padding-block:clamp(3.2rem,11vw,4.4rem)}}.contact-page{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.contact-page__intro{position:sticky;top:calc(82px + var(--space-8));display:grid;gap:var(--space-4);max-width:620px}.contact-page__intro h2{margin:0;color:var(--color-white);font-size:clamp(2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.035em}.contact-page__intro>p:not(.eyebrow){margin:0;color:var(--color-silver-300);font-size:clamp(1rem,1.35vw,1.12rem)}.contact-page__notes{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.contact-page__notes li{position:relative;padding-left:1.15rem;color:var(--color-silver-100);font-weight:800}.contact-page__notes li:before{position:absolute;top:.72em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-orange-500);content:""}.contact-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.contact-method-card{position:relative;display:grid;gap:var(--space-4);min-height:220px;padding:clamp(1.25rem,2vw,1.65rem);border:1px solid rgba(184,195,204,.24);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(238,243,246,.08),transparent 42%),#07111f94;box-shadow:0 18px 42px #00000029}.contact-method-card--featured{grid-column:1 / -1;min-height:240px;border-color:#f47b2070;background:linear-gradient(135deg,rgba(244,123,32,.18),transparent 38%),linear-gradient(180deg,#eef3f614,#07111fad),#07111fc2}.contact-method-card h3{margin:0;color:var(--color-white);font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.12}.contact-method-card p{margin:0;color:var(--color-silver-300)}.contact-method-card__value{align-self:end;padding-top:var(--space-4);border-top:1px solid rgba(184,195,204,.2);color:var(--color-white)!important;font-weight:900;overflow-wrap:anywhere}.contact-method-card__action{align-self:end}.contact-method-card__link{display:inline-flex;align-items:center;min-height:42px;color:var(--color-orange-500);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.contact-method-card__link:hover{color:var(--color-white)}@media(max-width:980px){.contact-page{grid-template-columns:1fr}.contact-page__intro{position:static;max-width:760px}}@media(max-width:680px){.contact-method-grid{grid-template-columns:1fr}.contact-method-card,.contact-method-card--featured{min-height:auto}}@media(max-width:1180px){.topbar__inner{grid-template-columns:minmax(180px,280px) auto;min-height:76px}.topbar .logo-slot--image{width:clamp(190px,36vw,280px);height:68px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);justify-self:end;padding-inline:var(--space-4)}.topbar__panel{position:absolute;top:calc(100% + 1px);right:max(1rem,5vw);left:max(1rem,5vw);display:none;grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-5);border:1px solid rgba(184,195,204,.24);border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(180deg,#112c45fa,#04111efa),var(--color-navy-950);box-shadow:var(--shadow-panel)}.topbar__panel--open{display:grid}.primary-nav{display:grid;justify-content:stretch;gap:var(--space-2)}.primary-nav a{justify-content:space-between;min-height:46px;padding:.75rem .85rem;font-size:.86rem}.primary-nav a[aria-current=page]:after{inset:.75rem auto .75rem 0;width:3px;height:auto}.topbar__actions{justify-content:space-between;min-width:0}.topbar__actions .button{flex:1 1 180px}}@media(max-width:560px){.topbar__inner{width:min(100% - 1.5rem,1480px);grid-template-columns:minmax(0,1fr) auto;min-height:68px}.topbar .logo-slot--image{width:clamp(160px,56vw,230px);height:50px}.menu-toggle{min-height:40px;padding-inline:.72rem}.menu-toggle>span:last-child{display:none}.topbar__panel{right:.75rem;left:.75rem;padding:var(--space-4)}.topbar__actions{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.language-switch{justify-self:start}.topbar__actions .button{width:100%}}@media(min-width:981px){.home-hero{min-height:clamp(500px,64svh,620px);height:auto;padding-block:clamp(2rem,3.8vw,3.5rem)}.home-hero__content{width:min(1080px,calc(100vw - 6rem))}.home-hero h1{max-width:1080px;font-size:clamp(2.65rem,3.25vw,3.85rem);line-height:1;letter-spacing:-.035em}.home-hero__lead{max-width:760px;margin-top:var(--space-4);font-size:clamp(1rem,1.08vw,1.16rem)}.home-hero .hero__actions{margin-top:var(--space-5)}}@media(min-width:981px)and (max-width:1360px){.home-hero h1{font-size:clamp(2.5rem,4vw,3.35rem)}.home-hero__content{width:min(960px,calc(100vw - 4rem));margin-left:clamp(1.25rem,3.5vw,3rem)}}@media(max-width:760px){.home-hero{height:auto;min-height:560px;padding-block:clamp(2.5rem,12vw,4rem)}.home-hero__content{width:min(100% - 2rem,720px);margin-inline:auto}.home-hero h1{font-size:clamp(2.25rem,12vw,3.35rem);line-height:1}.home-hero .hero__actions{display:grid;width:100%}.home-hero .hero__actions .button{width:100%}}@media(min-width:1181px){.topbar__inner{min-height:72px}.topbar .logo-slot--image{width:clamp(210px,20vw,290px);height:68px}.primary-nav a{min-height:38px;padding-block:.5rem}.language-switch button{min-height:36px}.button--header{min-height:42px;padding-inline:.95rem}}.home-hero__copy{max-width:1120px}.home-hero .eyebrow{max-width:820px}.home-hero h1{text-wrap:balance}.home-hero__lead{text-wrap:pretty}@media(min-width:981px){.home-hero__copy{max-width:1040px}.home-hero__capabilities{max-width:920px}.home-hero__proof{max-width:720px}}@media(max-width:760px){.home-hero__copy,.home-hero__lead,.home-hero__proof{max-width:100%}.home-hero__capabilities{gap:.45rem}.home-hero__capabilities li{font-size:.72rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.home-hero__video{display:none}.hero-film__image{will-change:auto}}.language-switch--mobile{display:none}@media(max-width:1180px){.topbar__inner{grid-template-columns:minmax(0,1fr) auto auto}.language-switch--mobile{display:inline-grid;justify-self:end}.topbar__panel .language-switch{display:none}}@media(max-width:560px){.topbar__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.language-switch--mobile button{min-width:34px;min-height:34px;font-size:.72rem}}@media(max-width:760px){.home-hero{min-height:auto;height:auto;padding-block:2rem 2.25rem}.home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__video,.home-hero__fallback{object-position:58% center}.home-hero__content{width:min(100% - 1.5rem,720px);margin-inline:auto}.home-hero h1{max-width:100%;font-size:clamp(1.95rem,9.2vw,2.65rem);line-height:.98;letter-spacing:-.03em}.home-hero__lead{max-width:100%;font-size:.88rem;line-height:1.45}.home-hero__capabilities{display:none}.home-hero__proof{margin-top:var(--space-4);padding-left:var(--space-4)}.home-hero__proof strong{font-size:1rem}.home-hero__proof span{font-size:.88rem}.home-hero .hero__actions{margin-top:var(--space-5)}.home-hero .button{min-height:44px;font-size:.86rem}.content-band{display:grid;gap:var(--space-6);padding-block:clamp(2.5rem,10vw,4rem)}.section-heading{display:grid;gap:var(--space-3);max-width:100%}.section-heading h2{max-width:100%;margin:0;font-size:clamp(1.85rem,9vw,2.55rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.section-heading p:not(.eyebrow){max-width:100%;margin:0;font-size:.95rem;line-height:1.55}.benefit-grid,.capability-grid,.trust-grid{grid-template-columns:1fr}}@media(max-width:420px){.home-hero h1{font-size:clamp(1.82rem,8.6vw,2.35rem)}.home-hero__lead{font-size:.84rem}.section-heading h2{font-size:clamp(1.72rem,8.4vw,2.28rem)}}@media(max-width:760px){.content-band--benefits{padding-top:var(--space-4)}.content-band--benefits .benefits-heading{margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.content-band--benefits .benefits-heading h2{font-size:clamp(1.68rem,8vw,2.2rem)}.content-band--benefits .benefit-grid--home{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-3)}.content-band--benefits .benefit-grid--home .benefit-card{min-height:0;padding:1.05rem}.content-band{width:min(100% - 1.5rem,720px);margin-inline:auto;overflow:visible}.section-heading{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-4);align-items:start}.section-heading .eyebrow{grid-column:1}.section-heading h2{grid-column:1;width:100%;max-width:100%}.section-heading>p:not(.eyebrow){grid-column:1;width:100%;max-width:100%}.section-heading+.benefit-grid,.section-heading+.capability-grid,.section-heading+.trust-grid{margin-top:var(--space-4)}.benefit-card,.capability-card,.trust-message{min-width:0}}@media(max-width:760px){main,.site-shell{overflow-x:clip}.content-band{width:min(100% - 1.5rem,720px);max-width:100%;padding-inline:0}.benefit-grid,.capability-grid,.trust-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;gap:var(--space-4);overflow:visible}.benefit-card,.capability-card,.trust-message{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.benefit-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-4);padding:1.15rem}.benefit-card h3,.capability-card h3,.trust-message h3{max-width:100%;overflow-wrap:anywhere;word-break:normal}.benefit-card p,.capability-card p,.trust-message p{max-width:100%;overflow-wrap:anywhere}}@media(max-width:420px){.content-band{width:min(100% - 1rem,720px)}.benefit-card{grid-template-columns:38px minmax(0,1fr);gap:var(--space-3);padding:1rem}.benefit-card h3{font-size:clamp(1rem,5.4vw,1.18rem);line-height:1.04}.benefit-card p{font-size:.86rem;line-height:1.55}}@media(max-width:760px){.page-intro-band,.about-overview,.resources-overview,.file-expectations,.capability-review-band,.application-fit-band,.laser-dfm-band,.process-control-band,.split-band,.rfq-close{width:min(100% - 1.5rem,720px);max-width:100%;margin-inline:auto;overflow:hidden}.service-index,.capability-detail-grid,.application-grid,.values-grid,.operating-grid,.rfq-checklist-grid,.file-format-grid,.faq-grid,.glossary-grid,.dfm-note-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;gap:var(--space-4)}.capability-detail,.capability-detail--wide,.application-card,.value-card,.operating-card,.resource-card,.file-format-card,.faq-item,.glossary-term,.statement-block,.leadership-panel,.laser-welding-panel,.dfm-panel,.inline-rfq-cta,.application-fit-band__items,.resources-overview__panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.inline-rfq-cta{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-4);align-items:stretch;padding:var(--space-4)}.inline-rfq-cta .button,.capability-review-band .button,.application-fit-band .button,.rfq-close .button,.laser-dfm-band .button{width:100%;min-height:44px;white-space:normal;text-align:center}.capability-detail h3,.application-card h3,.value-card h3,.operating-card h3,.resource-card h3,.file-format-card h3,.faq-item h3,.statement-block h2,.leadership-panel h3,.laser-welding-panel h2,.dfm-panel h2,.capability-detail p,.application-card p,.value-card p,.operating-card p,.resource-card p,.file-format-card p,.faq-item p,.glossary-term dd,.statement-block p,.leadership-panel p,.laser-welding-panel p,.dfm-panel p{max-width:100%;overflow-wrap:anywhere}}@media(max-width:420px){.page-intro-band,.about-overview,.resources-overview,.file-expectations,.capability-review-band,.application-fit-band,.laser-dfm-band,.process-control-band,.split-band,.rfq-close{width:min(100% - 1rem,720px)}.capability-detail,.application-card,.value-card,.operating-card,.resource-card,.faq-item,.statement-block,.leadership-panel,.laser-welding-panel,.dfm-panel,.inline-rfq-cta{padding:var(--space-4)}}@media(max-width:760px){.site-shell .page-hero{min-height:auto;padding-block:2rem 2.25rem;padding-inline:.75rem}.site-shell .page-hero__background{background-size:cover;background-position:56% center}.site-shell .page-hero--capabilities .page-hero__background,.site-shell .page-hero--resources .page-hero__background,.site-shell .page-hero--rfq .page-hero__background{background-position:58% center}.site-shell .page-hero--industries .page-hero__background{background-position:62% center}.site-shell .page-hero--about .page-hero__background{background-position:55% center}.site-shell .page-hero--contact .page-hero__background{background-position:58% center}.site-shell .page-hero__inner{width:min(100%,720px);gap:var(--space-5)}.site-shell .page-hero__content{max-width:100%}.site-shell .page-hero h1{max-width:100%;font-size:clamp(2rem,10vw,3rem);line-height:1;letter-spacing:-.035em}.site-shell .page-hero__content>p:not(.eyebrow){max-width:100%;font-size:.94rem;line-height:1.5}.site-shell .page-hero__panel{width:100%;max-width:100%;padding:var(--space-4)}.site-shell .page-hero__panel strong{font-size:clamp(1rem,5vw,1.22rem)}.site-shell .page-hero__panel li{min-height:auto;padding:.65rem}.site-shell .page-hero__panel li span:last-child{font-size:.84rem}}@media(max-width:420px){.site-shell .page-hero{padding-inline:.5rem}.site-shell .page-hero h1{font-size:clamp(1.82rem,9vw,2.55rem)}.site-shell .page-hero__content>p:not(.eyebrow){font-size:.88rem}.site-shell .page-hero__panel{padding:var(--space-3)}}.footer{display:grid;gap:clamp(1.25rem,2vw,1.75rem);border-top:1px solid rgba(184,195,204,.14);background:linear-gradient(90deg,rgba(184,195,204,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.025) 1px,transparent 1px),linear-gradient(180deg,#081421fa,#060e19fa);background-size:42px 42px,42px 42px,auto}.footer__main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:clamp(1rem,2.4vw,1.8rem);align-items:start}.footer__brand{display:grid;gap:.8rem}.footer__rfq-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;width:min(100%,920px);padding:clamp(.95rem,1.4vw,1.2rem);border:1px solid rgba(184,195,204,.14);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,124,32,.04),transparent 30%),linear-gradient(180deg,#101e2db8,#09121fb8);box-shadow:inset 0 1px #eef3f60a}.footer__rfq-panel span{display:block;margin-bottom:.3rem;color:#f47c20db;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.footer__rfq-panel strong{display:block;max-width:64ch;color:var(--color-white);font-family:var(--font-primary);font-size:clamp(.98rem,1.3vw,1.16rem);line-height:1.25}@media(max-width:900px){.footer__main,.footer__rfq-panel{grid-template-columns:1fr}.footer__rfq-panel .button{width:100%}}@media(max-width:560px){.footer{width:min(100% - 1rem,1480px);gap:var(--space-6)}.footer__main{gap:var(--space-6)}.footer__rfq-panel{padding:var(--space-4)}.footer__rfq-panel strong{font-size:1.05rem}}.footer .logo-slot--image{width:min(100%,320px);height:64px;padding:0;overflow:visible}.footer .logo-slot__image{object-fit:contain;object-position:left center}.footer__rfq-panel--note{grid-template-columns:1fr}.footer__rfq-panel--note p{max-width:68ch;margin:.45rem 0 0;color:#cdd7dfb8;font-size:.84rem;line-height:1.42}.footer__fineprint--dev{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:#cdd7dfb8;font-size:.78rem;line-height:1.35}.footer__fineprint--dev img{width:40px;height:40px;object-fit:contain;border-radius:var(--radius-sm)}.footer__fineprint--dev strong{color:#f4f7faf5;font-weight:950}@media(max-width:560px){.footer .logo-slot--image{width:min(100%,260px);height:56px}.footer__fineprint--dev{align-items:flex-start;gap:.45rem;font-size:.82rem;line-height:1.45}.footer__fineprint--dev img{width:34px;height:34px}}.footer .footer__brand .logo-slot--image{width:min(100%,360px);height:auto;min-height:78px;display:flex;align-items:flex-start;justify-content:flex-start;padding:0}.footer .footer__brand .logo-slot__image{width:min(100%,340px);height:auto;max-height:82px;object-fit:contain;object-position:left center}.footer__fineprint--dev{gap:.55rem}.footer__fineprint--dev img{width:132px;height:48px;min-width:48px;object-fit:contain;border-radius:var(--radius-sm)}@media(max-width:760px){.footer{gap:var(--space-4)}.footer__main{gap:var(--space-5)}.footer .footer__brand .logo-slot--image{width:min(100%,300px);min-height:58px}.footer .footer__brand .logo-slot__image{width:min(100%,260px);max-height:62px}.footer__rfq-panel{width:100%;padding:var(--space-3)}.footer__rfq-panel strong{font-size:.95rem}.footer__rfq-panel--note p{font-size:.84rem}.footer__fineprint--dev img{width:116px;height:42px;min-width:40px}}@media(max-width:420px){.footer .footer__brand .logo-slot--image{width:min(100%,260px);min-height:58px}.footer .footer__brand .logo-slot__image{width:min(100%,250px);max-height:62px}.footer__fineprint--dev img{width:104px;height:38px;min-width:36px}}.footer__developer-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-white);font-weight:950;text-decoration:none}.footer__developer-link:hover{color:var(--color-orange-500)}.footer__developer-link:focus-visible{outline:3px solid var(--color-orange-500);outline-offset:4px}.footer__developer-link img{display:block}.capability-rfq-note{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border:1px solid rgba(244,124,32,.28);border-left:3px solid var(--color-orange-500);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,124,32,.12),transparent 34%),#07111f7a}.capability-rfq-note strong{color:var(--color-white);font-family:var(--font-primary);font-size:.94rem;line-height:1.2}.capability-rfq-note p{margin:0;color:var(--color-silver-300);font-size:.9rem;line-height:1.55}@media(max-width:760px){.capability-rfq-note{padding:var(--space-3)}}.application-rfq-note{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(216,222,229,.2);border-left:3px solid var(--color-orange-500);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(244,124,32,.1),transparent 36%),#07111f80}.application-rfq-note strong{color:var(--color-white);font-family:var(--font-primary);font-size:.96rem;line-height:1.2}.application-rfq-note p{margin:0;color:var(--color-silver-300);font-size:.92rem;line-height:1.55}@media(max-width:760px){.application-rfq-note{padding:var(--space-3)}}.page-section--resources-faq{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(440px,1.24fr);gap:clamp(1.5rem,3vw,2.25rem);align-items:start;width:var(--container);margin-block:clamp(3rem,5vw,4.5rem);padding:clamp(2rem,3vw,2.75rem);border:1px solid rgba(244,123,32,.26);border-radius:var(--radius-md);background:radial-gradient(circle at 86% 10%,rgba(244,123,32,.14),transparent 30%),linear-gradient(90deg,rgba(184,195,204,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px),linear-gradient(180deg,#0d2338db,#07111f6b);background-size:auto,42px 42px,42px 42px,auto;box-shadow:0 22px 52px #0003,inset 0 1px #eef3f60d}.page-section--resources-faq .resources-faq__sidebar{display:grid;gap:1rem;align-content:start;min-width:0}.page-section--resources-faq .resources-faq__sidebar .section-heading{max-width:520px}.page-section--resources-faq .resources-faq__layout{display:contents}.page-section--resources-faq .resources-faq__visual{position:relative;margin:0;width:100%;max-width:440px;height:clamp(150px,14vw,190px);overflow:hidden;border:1px solid rgba(184,195,204,.2);border-radius:calc(var(--radius-sm) + .2rem);background:radial-gradient(circle at 82% 16%,rgba(244,123,32,.12),transparent 28%),#07111fd6;box-shadow:0 18px 36px #0000003d;isolation:isolate}.page-section--resources-faq .resources-faq__visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050f1b1f,#050f1b94),linear-gradient(90deg,rgba(244,123,32,.06),transparent 32%);content:"";pointer-events:none;z-index:1}.page-section--resources-faq .resources-faq__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 34%;filter:saturate(.9) contrast(1.04) brightness(.94)}.page-section--resources-faq .resources-faq__content{grid-column:2;grid-row:1;display:grid;gap:var(--space-3);min-width:0;align-self:start}.resource-accordion-list{display:grid;gap:var(--space-3)}.resource-accordion{border:1px solid rgba(216,222,229,.2);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.06),transparent 40%),#07111f80;overflow:hidden}.resource-accordion summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;min-height:64px;padding:var(--space-4);cursor:pointer;list-style:none}.resource-accordion summary::-webkit-details-marker{display:none}.resource-accordion summary span{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(244,124,32,.34);border-radius:var(--radius-sm);background:#f47c201f;color:var(--color-orange-500);font-size:.72rem;font-weight:950}.resource-accordion summary strong{color:var(--color-white);font-family:var(--font-primary);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.2}.resource-accordion p{margin:0;padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 2rem + var(--space-4));color:var(--color-silver-300);line-height:1.6}.resource-accordion[open]{border-color:#f47c2057}.resource-accordion:has(summary:focus-visible){outline:3px solid var(--color-orange-500);outline-offset:3px}@media(max-width:980px){.page-section--resources-faq{grid-template-columns:1fr}.page-section--resources-faq .resources-faq__sidebar .section-heading,.page-section--resources-faq .resources-faq__sidebar .section-heading h2{max-width:none}.page-section--resources-faq .resources-faq__content{grid-column:auto;grid-row:auto}}@media(max-width:760px){.page-section--resources-faq{width:min(100% - 1.5rem,720px);margin-block:clamp(2rem,8vw,3rem);padding:var(--space-4)}.page-section--resources-faq .resources-faq__visual{width:100%;height:auto;aspect-ratio:16 / 10}}@media(max-width:760px){.resource-accordion summary{gap:var(--space-3);min-height:56px;padding:var(--space-3)}.resource-accordion p{padding:0 var(--space-3) var(--space-3);font-size:.9rem}}.about-overview{align-items:stretch}.about-overview .section-heading{align-self:center}.leadership-panel{position:relative;display:grid;gap:var(--space-4);padding:clamp(1.5rem,2.5vw,2rem);border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.08),transparent 42%),linear-gradient(180deg,#07111fb8,#07111f7a);overflow:hidden}.leadership-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(216,222,229,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(216,222,229,.045) 1px,transparent 1px);background-size:28px 28px;content:"";opacity:.46}.leadership-panel>*{position:relative}.leadership-panel h3{margin:0;color:var(--color-white);font-family:var(--font-primary);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.08;letter-spacing:-.025em}.leadership-panel p{margin:0;color:var(--color-silver-300);line-height:1.65}.leadership-panel ul{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.leadership-panel li{position:relative;padding-left:1.15rem;color:var(--color-silver-100);font-weight:850;line-height:1.45}.leadership-panel li:before{position:absolute;top:.62em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-orange-500);content:""}.split-band{align-items:stretch}.statement-block{position:relative;min-height:260px;border-color:#d8dee538;background:linear-gradient(135deg,rgba(216,222,229,.06),transparent 44%),#07111f8a}.statement-block h2{max-width:620px}.operating-grid{counter-reset:operating-step}.operating-card{position:relative;padding-top:clamp(3rem,5vw,4rem)}.operating-card:before{counter-increment:operating-step;content:counter(operating-step,decimal-leading-zero);position:absolute;top:var(--space-4);left:var(--space-4);display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(244,124,32,.34);border-radius:var(--radius-sm);background:#f47c201f;color:var(--color-orange-500);font-size:.78rem;font-weight:950}.process-control-band{border-left:3px solid var(--color-orange-500);background:linear-gradient(135deg,rgba(244,124,32,.12),transparent 38%),#07111f85}@media(max-width:760px){.leadership-panel,.statement-block,.operating-card{padding:var(--space-4)}.statement-block{min-height:auto}.operating-card{padding-top:3.5rem}.operating-card:before{top:var(--space-4);left:var(--space-4)}}.capability-detail-grid{align-items:stretch}.capability-detail{position:relative;display:grid;gap:var(--space-4);align-content:start;border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.07),transparent 42%),#07111f85;overflow:hidden}.capability-detail:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(216,222,229,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(216,222,229,.035) 1px,transparent 1px);background-size:26px 26px;content:"";opacity:.38}.capability-detail>*{position:relative}.capability-detail__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center}.capability-detail__header span{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(244,124,32,.34);border-radius:var(--radius-sm);background:#f47c201f;color:var(--color-orange-500);font-size:.78rem;font-weight:950}.capability-detail__header h3{margin:0;color:var(--color-white);font-family:var(--font-primary);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.08;letter-spacing:-.025em}.capability-detail>p{margin:0;color:var(--color-silver-300);line-height:1.65}.capability-detail ul{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.capability-detail li{position:relative;padding-left:1.15rem;color:var(--color-silver-100);font-weight:760;line-height:1.45}.capability-detail li:before{position:absolute;top:.64em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-orange-500);content:""}.capability-detail:nth-child(4){border-color:#f47c2061;background:linear-gradient(135deg,rgba(244,124,32,.14),transparent 36%),linear-gradient(180deg,rgba(216,222,229,.06),transparent 54%),#07111f9e}.capability-detail:nth-child(4) .capability-detail__header span{background:#f47c202e}.capability-detail--wide{grid-column:1 / -1}.service-index{border:1px solid rgba(216,222,229,.2);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.06),transparent 42%),#07111f7a}.service-index span{min-width:0}.service-index em{color:var(--color-orange-500);font-style:normal;font-weight:950}@media(max-width:760px){.capability-detail{padding:var(--space-4)}.capability-detail__header{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-3)}.capability-detail__header span{width:2.25rem;height:2.25rem}.capability-detail__header h3{font-size:clamp(1.18rem,6vw,1.48rem)}.capability-detail>p,.capability-detail li{font-size:.9rem}.capability-detail--wide{grid-column:auto}}.application-grid{align-items:stretch}.application-card{position:relative;display:grid;gap:var(--space-4);align-content:start;border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.07),transparent 42%),#07111f80;overflow:hidden}.application-card:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(216,222,229,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(216,222,229,.032) 1px,transparent 1px);background-size:28px 28px;content:"";opacity:.34}.application-card>*{position:relative}.application-card h3{margin:0;color:var(--color-white);font-family:var(--font-primary);font-size:clamp(1.28rem,1.8vw,1.65rem);line-height:1.08;letter-spacing:-.025em}.application-card p{margin:0;color:var(--color-silver-300);line-height:1.62}.application-card ul{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.application-card li{position:relative;padding-left:1.15rem;color:var(--color-silver-100);font-weight:760;line-height:1.45}.application-card li:before{position:absolute;top:.64em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-orange-500);content:""}.application-card:nth-child(1),.application-card:nth-child(2){border-color:#d8dee547}.application-card:nth-child(5){border-color:#f47c2057;background:linear-gradient(135deg,rgba(244,124,32,.12),transparent 34%),#07111f94}.application-fit-band{border-left:3px solid var(--color-orange-500);background:linear-gradient(135deg,rgba(244,124,32,.1),transparent 38%),#07111f80}.application-fit-band__items span{border:1px solid rgba(216,222,229,.2);background:#d8dee50f;color:var(--color-silver-100)}@media(max-width:760px){.application-card{padding:var(--space-4)}.application-card h3{font-size:clamp(1.16rem,6vw,1.45rem)}.application-card p,.application-card li{font-size:.9rem}.application-fit-band{padding:var(--space-4)}}.resources-overview{align-items:stretch}.resources-overview__panel{display:grid;gap:var(--space-3);align-content:center;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.08),transparent 42%),#07111f80}.resources-overview__panel span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;color:var(--color-silver-100);font-weight:850;line-height:1.35}.resources-overview__panel em{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(244,124,32,.34);border-radius:var(--radius-sm);background:#f47c201f;color:var(--color-orange-500);font-style:normal;font-size:.72rem;font-weight:950}.rfq-checklist-grid{counter-reset:rfq-checklist}.resource-card{position:relative;display:grid;gap:var(--space-3);align-content:start;padding:clamp(1.25rem,2vw,1.6rem);border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.06),transparent 42%),#07111f80}.resource-card>span{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(244,124,32,.34);border-radius:var(--radius-sm);background:#f47c201f;color:var(--color-orange-500);font-size:.72rem;font-weight:950}.resource-card h3{margin:0;color:var(--color-white);font-family:var(--font-primary);font-size:clamp(1.12rem,1.6vw,1.35rem);line-height:1.12;letter-spacing:-.02em}.resource-card p{margin:0;color:var(--color-silver-300);line-height:1.6}.file-expectations{border-left:3px solid var(--color-orange-500);background:linear-gradient(135deg,rgba(244,124,32,.1),transparent 36%),#07111f80}.file-format-card{display:grid;gap:var(--space-3);padding:clamp(1.2rem,2vw,1.5rem);border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:#07111f73}.file-format-card strong{display:inline-flex;width:fit-content;min-width:3.5rem;justify-content:center;padding:.45rem .7rem;border:1px solid rgba(244,124,32,.34);border-radius:var(--radius-sm);background:#f47c201f;color:var(--color-orange-500);font-family:var(--font-primary);font-size:.86rem;font-weight:950}.file-format-card p{margin:0;color:var(--color-silver-300);line-height:1.55}.resource-check-list{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.resource-check-list li{position:relative;padding-left:1.15rem;color:var(--color-silver-100);font-weight:780;line-height:1.45}.resource-check-list li:before{position:absolute;top:.64em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-orange-500);content:""}.laser-dfm-band{align-items:stretch}.laser-welding-panel{border-color:#f47c2057;background:linear-gradient(135deg,rgba(244,124,32,.12),transparent 38%),#07111f94}.dfm-panel{background:linear-gradient(135deg,rgba(216,222,229,.07),transparent 42%),#07111f80}.dfm-note{border:1px solid rgba(216,222,229,.2);border-radius:var(--radius-md);background:#d8dee50d}@media(max-width:760px){.resources-overview__panel,.resource-card,.file-format-card{padding:var(--space-4)}.resources-overview__panel span{font-size:.9rem}.resource-card h3{font-size:clamp(1.05rem,5.6vw,1.28rem)}.resource-card p,.file-format-card p,.resource-check-list li{font-size:.9rem}}@media(min-width:981px){.home-hero__content{width:var(--container);max-width:var(--container);margin-inline:auto;justify-self:center}.home-hero__copy,.home-hero h1{max-width:1040px}.home-hero__lead{max-width:760px}}@media(min-width:981px)and (max-width:1360px){.home-hero__content{width:min(100% - 6rem,1180px);max-width:min(100% - 6rem,1180px);margin-inline:auto}}@media(max-width:760px){.home-hero__content{width:min(100% - 1.5rem,720px);margin-inline:auto}}.page-hero+.content-band,.page-hero+.split-band,.page-hero+.page-intro-band,.page-hero+.about-overview,.page-hero+.resources-overview,.page-hero+.rfq-form{margin-top:clamp(2.5rem,5vw,4.5rem)}@media(max-width:760px){.page-hero+.content-band,.page-hero+.split-band,.page-hero+.page-intro-band,.page-hero+.about-overview,.page-hero+.resources-overview,.page-hero+.rfq-form{margin-top:2rem}}.rfq-close__checklist{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.rfq-close__checklist li{padding:.45rem .65rem;border:1px solid rgba(216,222,229,.2);border-radius:var(--radius-sm);background:#d8dee50f;color:var(--color-silver-100);font-size:.78rem;font-weight:900;text-transform:uppercase}.rfq-close__action{display:grid;gap:var(--space-3);justify-items:end;align-self:center}.rfq-close__action span{max-width:260px;color:var(--color-silver-300);font-size:.82rem;line-height:1.45;text-align:right}@media(max-width:760px){.rfq-close__checklist{display:grid;grid-template-columns:1fr}.rfq-close__action{justify-items:stretch}.rfq-close__action span{max-width:100%;text-align:left}}.process-band{position:relative;display:block;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(216,222,229,.2);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,222,229,.06),transparent 42%),#07111f80}.process-timeline{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.process-timeline:before{position:absolute;top:1.5rem;right:clamp(1rem,1.8vw,1.5rem);left:clamp(1rem,1.8vw,1.5rem);height:1px;background:linear-gradient(90deg,#7a91a224,#f47b2085,#7a91a224);content:"";opacity:.9}.process-timeline__step{position:relative;z-index:1;display:grid;gap:var(--space-4);align-content:start;min-width:0;min-height:154px;padding:calc(var(--space-4) + 1.2rem) var(--space-4) var(--space-4);border:1px solid rgba(216,222,229,.18);border-radius:var(--radius-sm);background:linear-gradient(180deg,#07111fe0,#07111f9e),#07111fbd;box-shadow:inset 0 1px #eef3f60a,0 16px 34px #00000029}.process-timeline__step:before,.process-timeline__step:after{position:absolute;top:1.5rem;width:calc(50% - 1.65rem);height:1px;background:#7a91a257;content:""}.process-timeline__step:before{left:0}.process-timeline__step:after{right:0}.process-timeline__step:first-child:before,.process-timeline__step:last-child:after{display:none}.process-timeline__marker{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-top:-2.7rem;border:1px solid rgba(244,124,32,.42);border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08),transparent 56%),linear-gradient(180deg,#0e2439f5,#07111ff5);color:var(--color-orange-500);font-size:.82rem;letter-spacing:.12em;font-weight:950;box-shadow:0 0 0 5px #081422eb,0 0 0 1px #f47b201f,0 12px 28px #0003}.process-timeline__content{display:grid;gap:.35rem}.process-timeline__content strong{display:block;max-width:11ch;color:var(--color-white);font-family:var(--font-primary);font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.22;text-wrap:balance}@media(max-width:1180px){.process-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:calc(var(--space-4) + .35rem)}.process-timeline:before{display:none}.process-timeline__step:before,.process-timeline__step:after{top:1.5rem}.process-timeline__step:nth-child(3n+1):before,.process-timeline__step:nth-child(3n):after{display:none}}@media(max-width:760px){.process-band{padding:var(--space-3)}.process-timeline{grid-template-columns:1fr;gap:var(--space-3);padding-left:.35rem}.process-timeline:before{top:.25rem;bottom:.25rem;left:1.45rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#7a91a22e,#f47b2080,#7a91a22e)}.process-timeline__step{min-height:auto;gap:var(--space-2);margin-left:1.35rem;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-4) + .35rem)}.process-timeline__step:before,.process-timeline__step:after,.process-timeline__step:nth-child(3n+1):before,.process-timeline__step:nth-child(3n):after{display:none}.process-timeline__marker{position:absolute;top:var(--space-3);left:-1.5rem;margin-top:0;width:2.6rem;height:2.6rem}}@media(max-width:1180px){.topbar__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2);align-items:center;width:min(100% - 2rem,1180px);min-height:64px}.topbar .logo-slot--image{width:clamp(170px,28vw,240px);height:52px}.language-switch--mobile{display:inline-grid}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px;padding-inline:.75rem;font-size:.78rem}.topbar__panel{position:fixed;top:72px;left:50%;z-index:40;display:none;grid-template-columns:1fr;gap:var(--space-3);width:min(92vw,720px);max-height:calc(100dvh - 88px);padding:var(--space-3);overflow:auto;transform:translate(-50%);border:1px solid rgba(216,222,229,.22);border-radius:var(--radius-md);background:linear-gradient(180deg,#112c45fa,#05111ffa),var(--color-navy-950);box-shadow:0 22px 70px #0000006b}.topbar__panel--open{display:grid}.primary-nav{display:grid;gap:var(--space-2);justify-content:stretch}.primary-nav a{justify-content:flex-start;width:100%;min-height:42px;padding:.7rem .85rem;border-color:#d8dee524;background:#d8dee50b;font-size:.78rem;text-align:left}.primary-nav a[aria-current=page]:after{inset:auto .85rem -1px}.topbar__actions{display:grid;grid-template-columns:1fr;gap:var(--space-3);min-width:0}.topbar__actions .language-switch{display:none}.topbar__actions .button{width:100%}}@media(max-width:760px){.topbar__inner{width:min(100% - 1rem,720px)}.topbar__panel{top:66px;width:calc(100vw - 1rem);max-height:calc(100dvh - 76px)}.topbar .logo-slot--image{width:clamp(160px,48vw,220px);height:48px}.menu-toggle span:last-child{display:none}}@media(min-width:761px)and (max-width:1180px){.capability-detail-grid,.application-grid,.rfq-checklist-grid,.faq-grid,.operating-grid,.resources-overview,.laser-dfm-band,.split-band,.about-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.capability-detail--wide{grid-column:1 / -1}.content-band,.split-band,.capability-review-band,.application-fit-band,.laser-dfm-band,.rfq-close,.footer{width:min(100% - 3rem,1180px)}.section-heading{max-width:760px}.section-heading h2{font-size:clamp(2rem,4.5vw,3.15rem);line-height:1}.section-heading p{max-width:680px}.capability-detail,.application-card,.resource-card,.file-format-card,.leadership-panel,.statement-block,.operating-card{min-width:0}}@media(min-width:761px)and (max-width:980px){.capability-detail-grid,.application-grid,.rfq-checklist-grid,.faq-grid,.operating-grid,.resources-overview,.laser-dfm-band,.split-band,.about-overview{grid-template-columns:1fr}.content-band,.split-band,.capability-review-band,.application-fit-band,.laser-dfm-band,.rfq-close,.footer{width:min(100% - 2rem,920px)}}@media(min-width:761px)and (max-width:1180px){.resources-overview,.split-band{grid-template-columns:1fr}.resources-overview .section-heading,.split-band .section-heading{max-width:760px}.resources-overview .section-heading h2,.split-band .section-heading h2{max-width:760px;font-size:clamp(2.45rem,5vw,3.5rem);line-height:1}}.content-band.home-section--process .section-heading,.content-band.home-section--process .process-band{width:var(--container);max-width:1180px;margin-inline:auto}.content-band.home-section--process .section-heading{margin-bottom:clamp(1.1rem,1.9vw,1.45rem);padding-left:clamp(1rem,2vw,1.5rem);border-left:4px solid rgba(244,123,32,.9)}.content-band.home-section--process .section-heading h2{max-width:780px}.content-band.home-section--process .section-heading p:not(.eyebrow){max-width:760px;margin-bottom:0}@media print{.topbar{position:static!important;top:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.topbar__panel{position:static!important}.skip-link{display:none!important}}.page-section--capabilities-intro,.page-section--industries-intro,.page-section--about-overview,.page-section--resources-overview{width:100%;margin-block:0;padding:clamp(3.5rem,5vw,5rem) max(5vw,calc((100vw - 1480px)/2));border-top:1px solid rgba(184,195,204,.18);border-bottom:1px solid rgba(184,195,204,.14);background:radial-gradient(circle at 82% 12%,rgba(244,123,32,.13),transparent 28%),linear-gradient(90deg,rgba(184,195,204,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px),linear-gradient(180deg,#0c2237d1,#07111f57);background-size:auto,44px 44px,44px 44px,auto}.page-section--capabilities-intro{padding-block:clamp(3.25rem,5vw,4.75rem);border-top:1px solid rgba(20,44,63,.13);border-bottom:1px solid rgba(20,44,63,.18);background:radial-gradient(circle at 84% 12%,rgba(244,123,32,.08),transparent 26%),linear-gradient(90deg,rgba(18,47,72,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(18,47,72,.045) 1px,transparent 1px),linear-gradient(135deg,#f7f9fa,#dfe7ec 48%,#cfdbe3);background-size:auto,42px 42px,42px 42px,auto;color:#07172a}.page-section--capabilities-intro>*,.page-section--industries-intro>*,.page-section--about-overview>*,.page-section--resources-overview>*{width:var(--container);max-width:1180px;margin-inline:auto}.page-section--capabilities-intro,.page-section--industries-intro,.page-section--about-overview,.page-section--resources-overview{column-gap:clamp(1.5rem,4vw,3rem)}.page-section--resources-overview .resources-overview__panel,.page-section--about-overview .leadership-panel{border-color:#f47b2047;background:linear-gradient(135deg,rgba(244,123,32,.13),transparent 34%),#07111f9e;box-shadow:0 18px 42px #0003,inset 0 1px #eef3f60d}@media(max-width:760px){.page-section--capabilities-intro,.page-section--industries-intro,.page-section--about-overview,.page-section--resources-overview{width:100%;padding-inline:max(1rem,5vw)}.page-section--capabilities-intro>*,.page-section--industries-intro>*,.page-section--about-overview>*,.page-section--resources-overview>*{width:100%;max-width:720px}}.page-section--capabilities-detail,.page-section--industries-applications,.page-section--about-values,.page-section--resources-checklist{width:100%;margin-block:0;padding:clamp(3.5rem,5vw,5rem) max(5vw,calc((100vw - 1480px)/2));border-top:1px solid rgba(9,31,52,.12);border-bottom:1px solid rgba(9,31,52,.12);background:linear-gradient(180deg,#e8eff5fa,#dfe9f0f0);color:var(--color-navy-950)}.page-section--capabilities-detail .section-heading,.page-section--capabilities-detail .capability-detail-grid,.page-section--industries-applications .section-heading,.page-section--industries-applications .application-grid,.page-section--about-values .section-heading,.page-section--about-values .values-grid,.page-section--resources-checklist .section-heading,.page-section--resources-checklist .rfq-checklist-grid{width:var(--container);max-width:1180px;margin-inline:auto}.page-section--capabilities-detail .section-heading h2,.page-section--industries-applications .section-heading h2,.page-section--about-values .section-heading h2,.page-section--resources-checklist .section-heading h2{color:var(--color-navy-950)}.page-section--capabilities-detail .section-heading p:not(.eyebrow),.page-section--industries-applications .section-heading p:not(.eyebrow),.page-section--about-values .section-heading p:not(.eyebrow),.page-section--resources-checklist .section-heading p:not(.eyebrow){color:#0e2a47c2}.page-section--capabilities-detail .capability-detail,.page-section--industries-applications .application-card,.page-section--about-values .value-card,.page-section--resources-checklist .resource-card{border-color:#091f3426;background:linear-gradient(180deg,#fffffffa,#f5f9fcf0);color:var(--color-navy-950);box-shadow:0 10px 24px #07111f1a,inset 0 1px #ffffffdb}.page-section--capabilities-detail .capability-detail h3,.page-section--industries-applications .application-card h3,.page-section--about-values .value-card h3,.page-section--resources-checklist .resource-card h3{color:var(--color-navy-950)}.page-section--capabilities-detail .capability-detail p,.page-section--capabilities-detail .capability-detail li,.page-section--industries-applications .application-card p,.page-section--industries-applications .application-card li,.page-section--about-values .value-card p,.page-section--resources-checklist .resource-card p{color:#0e2a47c2}.page-section--capabilities-detail .capability-detail__header span,.page-section--resources-checklist .resource-card span{background:#f47b201a}@media(max-width:760px){.page-section--capabilities-detail,.page-section--industries-applications,.page-section--about-values,.page-section--resources-checklist{width:100%;padding-inline:max(1rem,5vw)}.page-section--capabilities-detail .section-heading,.page-section--capabilities-detail .capability-detail-grid,.page-section--industries-applications .section-heading,.page-section--industries-applications .application-grid,.page-section--about-values .section-heading,.page-section--about-values .values-grid,.page-section--resources-checklist .section-heading,.page-section--resources-checklist .rfq-checklist-grid{width:100%;max-width:720px}}.page-section--capabilities-review,.page-section--industries-fit,.page-section--about-statements,.page-section--about-control,.page-section--resources-files,.page-section--resources-laser-dfm{position:relative;width:var(--container);margin-block:clamp(3rem,5vw,4.5rem);border:1px solid rgba(244,123,32,.26);border-radius:var(--radius-md);background:radial-gradient(circle at 88% 10%,rgba(244,123,32,.16),transparent 30%),linear-gradient(90deg,rgba(184,195,204,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.04) 1px,transparent 1px),linear-gradient(180deg,#0d2338db,#07111f6b);background-size:auto,42px 42px,42px 42px,auto;box-shadow:0 22px 52px #0003,inset 0 1px #eef3f60d}.page-section--capabilities-review,.page-section--industries-fit,.page-section--about-statements{padding:clamp(2rem,3vw,2.75rem)}.page-section--about-statements .statement-block{border-color:#b8c3cc38;background:linear-gradient(135deg,rgba(244,123,32,.1),transparent 34%),#07111f94}.page-section--about-control,.page-section--resources-files,.page-section--resources-laser-dfm{padding:clamp(2rem,3vw,2.75rem)}.page-section--resources-laser-dfm .laser-welding-panel,.page-section--resources-laser-dfm .dfm-panel{border-color:#b8c3cc38;background:linear-gradient(135deg,rgba(244,123,32,.1),transparent 34%),#07111f94}@media(max-width:760px){.page-section--capabilities-review,.page-section--industries-fit,.page-section--about-statements,.page-section--about-control,.page-section--resources-files,.page-section--resources-laser-dfm{width:min(100% - 1.5rem,720px);margin-block:clamp(2rem,8vw,3rem);padding:var(--space-4)}}.page-section--resources-overview,.page-section--about-overview{display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,.72fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;width:100%;margin-inline:0}.page-section--capabilities-intro{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1.16fr);gap:clamp(1.75rem,4vw,3.75rem);align-items:start;width:100%;margin-inline:0}.page-section--industries-intro{display:grid;grid-template-columns:minmax(0,760px);justify-content:start;width:100%;margin-inline:0}.page-section--capabilities-intro>*,.page-section--industries-intro>*,.page-section--about-overview>*,.page-section--resources-overview>*{width:auto;max-width:none;min-width:0;margin-inline:0}.page-section--capabilities-intro .section-heading,.page-section--industries-intro .section-heading,.page-section--about-overview .section-heading,.page-section--resources-overview .section-heading{display:grid;gap:var(--space-4);max-width:720px;margin-bottom:0}.page-section--about-overview .section-heading{width:100%;max-width:none}.page-section--about-operating{display:grid;gap:clamp(1.75rem,3vw,2.75rem);padding:clamp(3rem,5vw,4.5rem)}.page-section--about-operating .section-heading{margin:0}.about-operating__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(1.5rem,4vw,3rem);align-items:end;width:100%}.page-section--capabilities-intro .section-heading h2,.page-section--industries-intro .section-heading h2,.page-section--about-overview .section-heading h2,.page-section--resources-overview .section-heading h2,.page-section--about-operating .section-heading h2{max-width:680px;font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1.02;text-wrap:balance}.page-section--capabilities-intro .section-heading p:not(.eyebrow),.page-section--industries-intro .section-heading p:not(.eyebrow),.page-section--about-overview .section-heading p:not(.eyebrow),.page-section--resources-overview .section-heading p:not(.eyebrow),.page-section--about-operating .section-heading p:not(.eyebrow){max-width:640px}.about-overview__intro{grid-template-columns:minmax(0,1fr) minmax(240px,360px);grid-template-areas:"eyebrow eyebrow" "copy visual";align-items:start;width:100%;max-width:none}.about-overview__intro>.eyebrow{grid-area:eyebrow}.about-overview__copy{display:grid;grid-area:copy;gap:var(--space-4);min-width:0}.about-overview__copy h2,.about-overview__copy p{max-width:640px}.page-section--about-operating .about-operating__header h2{max-width:760px;margin:0;text-wrap:balance}.page-section--resources-overview .resources-overview__panel,.page-section--about-overview .leadership-panel{width:100%;max-width:680px;justify-self:stretch}.page-section--capabilities-intro .section-heading{position:sticky;top:clamp(6rem,9vw,8rem);color:#0a1b2d}.page-section--capabilities-intro .section-heading h2{max-width:560px;color:#07172a;font-size:clamp(1.95rem,2.9vw,2.7rem);letter-spacing:-.035em}.page-section--capabilities-intro .section-heading p:not(.eyebrow){max-width:520px;color:#0a1b2dc2}.page-section--capabilities-intro .service-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.15rem);width:100%;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.page-section--capabilities-intro .service-index__card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:.75rem;min-width:0;min-height:238px;padding:clamp(1rem,1.8vw,1.25rem);overflow:hidden;border:1px solid rgba(69,91,107,.22);border-radius:var(--radius-sm);background:linear-gradient(135deg,#fffffff5,#eef4f8e6),linear-gradient(90deg,rgba(19,48,72,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(19,48,72,.035) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:0 14px 28px #0e233414,inset 0 1px #ffffffd1}.page-section--capabilities-intro .service-index__card:before{position:absolute;inset-block:0;left:0;width:3px;background:linear-gradient(180deg,#f47b20f2,#f47b201a);content:""}.page-section--capabilities-intro .service-index__card:after{position:absolute;right:-2.8rem;bottom:-3.8rem;width:9rem;height:9rem;border:1px solid rgba(14,35,52,.07);border-radius:999px;background:radial-gradient(circle,rgba(14,35,52,.04),transparent 64%);content:""}.page-section--capabilities-intro .service-index__card-top{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}.page-section--capabilities-intro .service-index__card em{display:block;margin-bottom:.28rem;color:#0818288c;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.18em}.page-section--capabilities-intro .service-index__card h3{margin:0;color:#07172a;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.08;letter-spacing:-.02em}.page-section--capabilities-intro .service-index__icon{position:relative;display:grid;flex:0 0 auto;place-items:center;width:clamp(2.6rem,3.2vw,3rem);aspect-ratio:1;overflow:hidden;border:1px solid rgba(69,91,107,.24);border-radius:.85rem;background:linear-gradient(135deg,#fffffff0,#cad7dfc2),linear-gradient(90deg,rgba(10,28,46,.08) 1px,transparent 1px);background-size:auto,12px 12px;box-shadow:inset 0 1px #ffffffe6}.page-section--capabilities-intro .service-index__icon:before,.page-section--capabilities-intro .service-index__icon:after,.page-section--capabilities-intro .service-index__icon i,.page-section--capabilities-intro .service-index__icon i:before,.page-section--capabilities-intro .service-index__icon i:after{position:absolute;display:block;content:""}.page-section--capabilities-intro .service-index__icon b{position:relative;z-index:2;margin-top:1.2rem;color:#0818289e;font-size:.56rem;line-height:1;letter-spacing:.1em}.page-section--capabilities-intro .service-index__icon--laser:before{top:.8rem;left:.65rem;width:1.7rem;height:2px;background:#f47b20;transform:rotate(-28deg);transform-origin:left center}.page-section--capabilities-intro .service-index__icon--laser i{right:.62rem;top:.58rem;width:.34rem;height:.34rem;border-radius:999px;background:#f47b20;box-shadow:0 0 0 4px #f47b2024}.page-section--capabilities-intro .service-index__icon--bend:before{top:.62rem;left:.72rem;width:1.45rem;height:1.45rem;border-right:2px solid #153554;border-bottom:2px solid #153554;transform:rotate(45deg)}.page-section--capabilities-intro .service-index__icon--bend i{left:.68rem;top:1.05rem;width:1.65rem;height:2px;background:#f47b20;transform:rotate(-28deg)}.page-section--capabilities-intro .service-index__icon--weld:before{top:1rem;left:.66rem;width:1.65rem;height:2px;background:#153554}.page-section--capabilities-intro .service-index__icon--weld:after{top:.78rem;left:1.28rem;width:.5rem;height:.5rem;border-radius:999px;background:#f47b20;box-shadow:-.28rem -.18rem 0 -.12rem #f47b20,.34rem -.14rem 0 -.12rem #f47b20}.page-section--capabilities-intro .service-index__icon--laser-weld:before{top:1rem;left:.52rem;width:1.9rem;height:1px;background:#153554d1}.page-section--capabilities-intro .service-index__icon--laser-weld i{top:.77rem;left:1.29rem;width:.5rem;height:.5rem;border:1px solid #f47b20;border-radius:999px;box-shadow:0 0 0 4px #f47b201f}.page-section--capabilities-intro .service-index__icon--manufacturing:before{top:.74rem;left:.7rem;width:1.55rem;height:.9rem;border:2px solid #153554;border-top:0}.page-section--capabilities-intro .service-index__icon--manufacturing i{top:.82rem;left:.82rem;width:1.32rem;height:2px;background:#f47b20}.page-section--capabilities-intro .service-index__process,.page-section--capabilities-intro .service-index__rfq{position:relative;z-index:1;margin:0;color:#081828b8;font-size:clamp(.9rem,1vw,.96rem);line-height:1.48}.page-section--capabilities-intro .service-index__rfq{align-self:start;padding-top:.65rem;border-top:1px solid rgba(69,91,107,.14);color:#081828ad}.page-section--capabilities-intro .service-index__rfq strong{color:#0a1b2d;font-weight:850}.page-section--capabilities-intro .service-index__link{position:relative;z-index:1;display:inline-flex;align-items:center;width:max-content;min-height:2.35rem;margin-top:.1rem;color:#0a1b2d;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.page-section--capabilities-intro .service-index__link:after{width:1.35rem;height:1px;margin-left:.65rem;background:#f47b20;content:"";transition:transform .18s ease}.page-section--capabilities-intro .service-index__link:hover:after,.page-section--capabilities-intro .service-index__link:focus-visible:after{transform:translate(.25rem)}.about-overview__visual{position:relative;grid-area:visual;width:min(100%,360px);aspect-ratio:1.6 / 1;margin:0;justify-self:end;border:1px solid rgba(184,195,204,.22);border-radius:var(--radius-md);background:radial-gradient(circle at 84% 14%,rgba(244,123,32,.16),transparent 28%),linear-gradient(180deg,#0d2338d1,#07111f99);box-shadow:0 20px 42px #00000042;overflow:hidden}.about-overview__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#07111f14,#07111f6b),linear-gradient(135deg,rgba(244,123,32,.08),transparent 38%);content:""}.about-overview__image{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:saturate(.9) contrast(1.03) brightness(.9);transform:scale(1.01)}.about-operating__visual{position:relative;width:100%;max-width:360px;margin:0;justify-self:end;overflow:hidden;border:1px solid rgba(184,195,204,.24);border-radius:var(--radius-sm);background:#07111f80}.about-operating__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#07111f14,#07111f6b),linear-gradient(135deg,rgba(244,123,32,.08),transparent 38%);content:""}.about-operating__image{display:block;width:100%;height:clamp(150px,18vw,210px);object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.03) brightness(.9);transform:scale(1.01)}@media(max-width:980px){.page-section--capabilities-intro,.page-section--resources-overview,.page-section--about-overview,.page-section--industries-intro{grid-template-columns:1fr;align-items:start}.page-section--capabilities-intro .service-index,.page-section--resources-overview .resources-overview__panel,.page-section--about-overview .leadership-panel{max-width:none}.page-section--capabilities-intro .section-heading{position:static;max-width:680px}.page-section--capabilities-intro .service-index{grid-template-columns:repeat(2,minmax(0,1fr))}.about-overview__visual{width:100%;max-width:none;justify-self:stretch;aspect-ratio:1.85 / 1}.about-overview__intro{grid-template-columns:1fr;grid-template-areas:"eyebrow" "copy" "visual"}.about-operating__visual{width:100%;max-width:520px;justify-self:start}.about-operating__header{grid-template-columns:1fr;align-items:start}}@media(max-width:760px){.page-section--capabilities-intro{grid-template-columns:1fr;gap:var(--space-7);padding-inline:max(1rem,5vw)}.page-section--capabilities-intro .service-index{grid-template-columns:1fr}.page-section--capabilities-intro .service-index__card{min-height:0}.page-section--capabilities-intro .service-index__link{width:100%}}@media(max-width:390px){.page-section--capabilities-intro{padding-inline:1rem}.page-section--capabilities-intro .service-index__card{padding:1rem}}.contact-page,.rfq-intro-band{width:var(--container);margin-block:clamp(2.5rem,4vw,3.5rem);padding:clamp(2rem,3vw,2.75rem);border:1px solid rgba(184,195,204,.2);border-radius:var(--radius-md);background:radial-gradient(circle at 86% 10%,rgba(244,123,32,.12),transparent 30%),linear-gradient(90deg,rgba(184,195,204,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(184,195,204,.035) 1px,transparent 1px),linear-gradient(180deg,#0d2338c7,#07111f5c);background-size:auto,42px 42px,42px 42px,auto;box-shadow:0 18px 42px #00000029,inset 0 1px #eef3f60d}.contact-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.contact-page__intro{max-width:620px}.contact-page__intro h2,.rfq-intro-band .section-heading h2{font-size:clamp(2.25rem,3.8vw,3.55rem);line-height:1}.contact-page__notes{display:grid;gap:.7rem;margin-top:clamp(1.5rem,2.5vw,2rem)}.contact-page__notes li{min-height:auto;padding:.8rem .95rem .8rem 1.15rem;border:1px solid rgba(184,195,204,.2);border-radius:var(--radius-sm);background:#07111f70}.contact-page .contact-methods{align-self:start}.contact-page__side{display:grid;gap:1rem}.contact-form{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(244,123,32,.42);border-radius:var(--radius-sm);background:radial-gradient(circle at 90% 0%,rgba(244,123,32,.16),transparent 28%),#07111fb8;box-shadow:0 18px 42px #00000038}.contact-form__header{display:grid;gap:.4rem}.contact-form__header h3{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.15;color:var(--color-white)}.contact-form__header p{margin:0;color:var(--color-silver-200);max-width:52ch;font-size:.96rem}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.contact-form label{display:grid;gap:var(--space-2)}.contact-form label>span{color:var(--color-silver-200);font-size:.76rem;font-weight:900;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(184,195,204,.28);border-radius:var(--radius-sm);background:#04111ead;color:var(--color-white);padding:.72rem .8rem}.contact-form textarea{min-height:132px;resize:vertical}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:1px}.contact-form__message{grid-column:1 / -1}.contact-form__status{margin:0;padding:.6rem .72rem;border:1px solid rgba(184,195,204,.28);border-radius:var(--radius-sm);font-size:.86rem;font-weight:800}.contact-form__status[data-status=success]{border-color:#60c0848f;background:#2e724433;color:#b9efcb}.contact-form__status[data-status=error]{border-color:#f47b209e;background:#742f103d;color:#ffcfb2}.contact-form__submit{justify-self:start;min-height:44px;border:1px solid rgba(244,123,32,.76);border-radius:var(--radius-sm);background:var(--color-orange-500);color:var(--color-navy-950);font-family:var(--font-primary);font-size:.82rem;font-weight:950;text-transform:uppercase;padding:.6rem .9rem}.contact-form__submit:disabled{cursor:not-allowed;opacity:.7}.rfq-intro-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);gap:clamp(2rem,4vw,4rem);align-items:center}.rfq-intro-band .section-heading{max-width:720px;margin-bottom:0}.rfq-checklist-card{align-self:center;margin:0}.rfq-form{width:var(--container);margin-block:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,3vw,3rem);border:1px solid rgba(244,123,32,.32);border-radius:var(--radius-md);background:radial-gradient(circle at 88% 0%,rgba(244,123,32,.13),transparent 30%),linear-gradient(180deg,#0e263deb,#07111fb8);box-shadow:0 24px 54px #0000003d;scroll-margin-top:120px}.rfq-form__group{border:1px solid rgba(184,195,204,.24);background:linear-gradient(180deg,#0a1e30d6,#061421ad);box-shadow:inset 0 1px #eef3f60d}.rfq-intro-band .section-heading .button{margin-top:var(--space-4)}@media(max-width:980px){.contact-page,.rfq-intro-band{grid-template-columns:1fr}.contact-page__intro,.rfq-intro-band .section-heading{max-width:none}.contact-form__grid{grid-template-columns:1fr}}@media(max-width:760px){.contact-page,.rfq-intro-band{width:min(100% - 1.5rem,720px);margin-block:clamp(2rem,8vw,3rem);padding:var(--space-4)}.contact-page__intro h2,.rfq-intro-band .section-heading h2{font-size:clamp(2rem,9vw,2.75rem)}.contact-form{padding:var(--space-4)}.contact-form__header p{max-width:none}.contact-form__submit{width:100%;justify-self:stretch}.rfq-form{width:min(100% - 1.5rem,720px);padding:var(--space-4);margin-top:var(--space-5)}}.page-section--capabilities-detail .capability-rfq-note{margin-top:auto;padding:1rem 1.1rem;border:1px solid rgba(244,123,32,.32);border-left:4px solid var(--color-orange-500);border-radius:var(--radius-sm);background:linear-gradient(135deg,#f47b201a,#ffffffeb 42%),#fffffff0;color:var(--color-navy-950);box-shadow:none}.page-section--capabilities-detail .capability-rfq-note strong{display:block;margin-bottom:.35rem;color:var(--color-navy-950);font-size:.9rem;font-weight:950}.page-section--capabilities-detail .capability-rfq-note p{margin:0;color:#0e2a47c7;font-size:.92rem;line-height:1.45}.page-section--capabilities-detail .capability-detail{display:flex;flex-direction:column}.page-section--capabilities-detail .capability-detail__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.page-section--capabilities-detail .capability-detail__header{min-width:0;margin-bottom:0}.page-section--capabilities-detail .capability-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.8rem;margin-top:.35rem}.page-section--capabilities-detail .capability-spec-block{display:grid;align-content:start;gap:.65rem;min-width:0;padding:.85rem .9rem .95rem;border:1px solid rgba(69,91,107,.18);border-top:3px solid rgba(69,91,107,.28);border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffffe6,#eff6f9d1),linear-gradient(90deg,rgba(19,48,72,.035) 1px,transparent 1px);background-size:auto,18px 18px;box-shadow:inset 0 1px #ffffffb8}.page-section--capabilities-detail .capability-spec-block h4{margin:0;color:#07172ae6;font-size:.72rem;font-weight:950;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.page-section--capabilities-detail .capability-spec-block ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.page-section--capabilities-detail .capability-spec-block li{position:relative;padding-left:.8rem;color:#0e2a47c2;font-size:clamp(.84rem,.96vw,.92rem);line-height:1.38}.page-section--capabilities-detail .capability-spec-block li:before{position:absolute;top:.55em;left:0;width:.34rem;height:.34rem;border:1px solid rgba(14,42,71,.3);border-radius:999px;background:#ffffffb8;content:""}.page-section--capabilities-detail .capability-spec-block--fit{border-top-color:#455b6b80}.page-section--capabilities-detail .capability-spec-block--rfq{border-top-color:#f47b20b8;background:linear-gradient(180deg,#fffaf5eb,#f0f6f9db),linear-gradient(90deg,rgba(19,48,72,.035) 1px,transparent 1px);background-size:auto,18px 18px}.page-section--capabilities-detail .capability-spec-block--review{border-top-color:#21446094}.page-section--capabilities-detail .capability-detail__icon{position:relative;display:grid;flex:0 0 auto;place-items:center;width:4.1rem;height:4.1rem;border:1px solid rgba(244,123,32,.32);border-radius:999px;background:radial-gradient(circle at 38% 34%,rgba(244,123,32,.2),transparent 34%),linear-gradient(180deg,#ffffffeb,#e8eff5f5);color:var(--color-navy-950);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #07111f14}.page-section--capabilities-detail .capability-detail__icon:before,.page-section--capabilities-detail .capability-detail__icon:after,.page-section--capabilities-detail .capability-detail__icon i{position:absolute;display:block;content:""}.page-section--capabilities-detail .capability-detail__icon b{position:relative;z-index:1;font-size:.68rem;font-weight:950;letter-spacing:.04em}.page-section--capabilities-detail .capability-detail__icon--laser:before{width:2.4rem;height:2px;transform:rotate(-24deg);background:var(--color-orange-500);box-shadow:0 0 12px #f47b208c}.page-section--capabilities-detail .capability-detail__icon--laser:after{width:.45rem;height:.45rem;border-radius:999px;background:var(--color-orange-500)}.page-section--capabilities-detail .capability-detail__icon--bend:before{width:2.25rem;height:1.4rem;border-right:3px solid var(--color-orange-500);border-bottom:3px solid var(--color-orange-500);transform:skew(-12deg)}.page-section--capabilities-detail .capability-detail__icon--bend:after{width:2.2rem;height:2px;transform:translateY(.75rem);background:#0e2a4747}.page-section--capabilities-detail .capability-detail__icon--weld:before{width:2.4rem;height:2px;background:#0e2a4759}.page-section--capabilities-detail .capability-detail__icon--weld:after{width:.65rem;height:.65rem;border-radius:999px;background:var(--color-orange-500);box-shadow:0 0 0 5px #f47b2021,0 0 18px #f47b2080}.page-section--capabilities-detail .capability-detail__icon--laser-weld:before{width:2.4rem;height:2px;transform:rotate(26deg);background:var(--color-orange-500)}.page-section--capabilities-detail .capability-detail__icon--laser-weld:after{width:1.35rem;height:1.35rem;border:2px solid rgba(244,123,32,.58);border-radius:999px}.page-section--capabilities-detail .capability-detail__icon--manufacturing:before{width:2.35rem;height:2.35rem;border:2px solid rgba(14,42,71,.3);border-radius:.55rem}.page-section--capabilities-detail .capability-detail__icon--manufacturing:after{width:1.35rem;height:1.35rem;border:2px solid var(--color-orange-500);border-radius:999px}@media(max-width:760px){.page-section--capabilities-detail .capability-detail__top{align-items:center}.page-section--capabilities-detail .capability-detail__icon{width:3.5rem;height:3.5rem}.page-section--capabilities-detail .capability-spec-grid{grid-template-columns:1fr}.page-section--capabilities-detail .capability-spec-block{padding:.85rem}}@media(max-width:390px){.page-section--capabilities-detail .capability-spec-block{padding-inline:.8rem}}.page-section--resources-checklist .resource-card{display:flex;flex-direction:column;min-height:100%}.page-section--resources-checklist .resource-card__top{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.page-section--resources-checklist .resource-card>span{margin:0}.page-section--resources-checklist .resource-card__icon{position:relative;display:grid;flex:0 0 auto;place-items:center;width:3.4rem;height:3.4rem;border:1px solid rgba(244,123,32,.32);border-radius:.95rem;background:radial-gradient(circle at 35% 30%,rgba(244,123,32,.2),transparent 36%),linear-gradient(180deg,#fffffff0,#e8eff5f5);color:var(--color-navy-950);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #07111f14}.page-section--resources-checklist .resource-card__icon:before,.page-section--resources-checklist .resource-card__icon:after,.page-section--resources-checklist .resource-card__icon i{position:absolute;display:block;content:""}.page-section--resources-checklist .resource-card__icon b{position:relative;z-index:1;font-size:.62rem;font-weight:950;letter-spacing:.04em}.page-section--resources-checklist .resource-card__icon--drawing:before{width:1.9rem;height:2.25rem;border:2px solid rgba(14,42,71,.32);border-radius:.28rem}.page-section--resources-checklist .resource-card__icon--drawing:after{width:1.25rem;height:2px;background:var(--color-orange-500);box-shadow:0 .42rem #f47b20b8}.page-section--resources-checklist .resource-card__icon--material:before{width:2.05rem;height:1.45rem;border:2px solid rgba(14,42,71,.28);transform:skew(-12deg)}.page-section--resources-checklist .resource-card__icon--material:after{width:1.45rem;height:2px;transform:rotate(-18deg);background:var(--color-orange-500)}.page-section--resources-checklist .resource-card__icon--gauge:before{width:2.2rem;height:2.2rem;border:2px solid rgba(14,42,71,.3);border-radius:999px}.page-section--resources-checklist .resource-card__icon--gauge:after{width:1.1rem;height:2px;transform:rotate(-42deg);transform-origin:right center;background:var(--color-orange-500)}.page-section--resources-checklist .resource-card__icon--quantity:before{width:.45rem;height:.45rem;border-radius:.12rem;background:var(--color-orange-500);box-shadow:.75rem 0 #f47b20c2,1.5rem 0 #f47b2085,0 .75rem #0e2a4747,.75rem .75rem #0e2a4738,1.5rem .75rem #0e2a4729}.page-section--resources-checklist .resource-card__icon--tolerance:before{width:2.2rem;height:2px;background:#0e2a4752}.page-section--resources-checklist .resource-card__icon--tolerance:after{width:1.7rem;height:1.7rem;border:2px solid var(--color-orange-500);border-radius:999px}.page-section--resources-checklist .resource-card__icon--operations:before{width:2rem;height:2rem;border:2px dashed rgba(14,42,71,.35);border-radius:999px}.page-section--resources-checklist .resource-card__icon--operations:after{width:.65rem;height:.65rem;border-radius:999px;background:var(--color-orange-500)}.page-section--resources-checklist .resource-card__icon--delivery:before{width:2.3rem;height:1.25rem;border:2px solid rgba(14,42,71,.3);border-radius:.25rem}.page-section--resources-checklist .resource-card__icon--delivery:after{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-orange-500);box-shadow:1.35rem 0 0 var(--color-orange-500)}@media(max-width:760px){.page-section--resources-checklist .resource-card__icon{width:3rem;height:3rem}}.page-section--industries-applications .application-card{display:flex;flex-direction:column}.page-section--industries-applications .application-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.page-section--industries-applications .application-card__top h3{margin:0;min-width:0}.page-section--industries-applications .application-card__icon{position:relative;display:grid;flex:0 0 auto;place-items:center;width:3.6rem;height:3.6rem;border:1px solid rgba(244,123,32,.32);border-radius:1rem;background:radial-gradient(circle at 36% 30%,rgba(244,123,32,.2),transparent 36%),linear-gradient(180deg,#fffffff5,#e8eff5f5);color:var(--color-navy-950);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #07111f14}.page-section--industries-applications .application-card__icon:before,.page-section--industries-applications .application-card__icon:after,.page-section--industries-applications .application-card__icon i{position:absolute;display:block;content:""}.page-section--industries-applications .application-card__icon b{position:relative;z-index:1;font-size:.62rem;font-weight:950;letter-spacing:.04em}.page-section--industries-applications .application-card__icon--oem:before{width:2.1rem;height:1.35rem;border:2px solid rgba(14,42,71,.32);border-radius:.3rem}.page-section--industries-applications .application-card__icon--oem:after{width:1.4rem;height:2px;background:var(--color-orange-500);box-shadow:0 .45rem #f47b20a6}.page-section--industries-applications .application-card__icon--equipment:before{width:2rem;height:2rem;border:2px dashed rgba(14,42,71,.36);border-radius:999px}.page-section--industries-applications .application-card__icon--equipment:after{width:.7rem;height:.7rem;border-radius:999px;background:var(--color-orange-500)}.page-section--industries-applications .application-card__icon--architecture:before{width:2.1rem;height:2rem;border-left:2px solid rgba(14,42,71,.34);border-bottom:2px solid rgba(14,42,71,.34);transform:skew(-10deg)}.page-section--industries-applications .application-card__icon--architecture:after{width:1.8rem;height:2px;transform:rotate(-24deg);background:var(--color-orange-500)}.page-section--industries-applications .application-card__icon--products:before{width:.46rem;height:.46rem;border-radius:.14rem;background:var(--color-orange-500);box-shadow:.75rem 0 #f47b20b8,0 .75rem #0e2a4747,.75rem .75rem #0e2a4733}.page-section--industries-applications .application-card__icon--products:after{width:2rem;height:2rem;border:2px solid rgba(14,42,71,.14);border-radius:.45rem}.page-section--industries-applications .application-card__icon--custom:before{width:2.2rem;height:2px;transform:rotate(-25deg);background:var(--color-orange-500)}.page-section--industries-applications .application-card__icon--custom:after{width:1.5rem;height:1.5rem;border:2px solid rgba(14,42,71,.32);border-radius:.35rem}@media(max-width:760px){.page-section--industries-applications .application-card__icon{width:3.1rem;height:3.1rem}}.page-section--industries-applications .application-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);align-items:stretch}.page-section--industries-applications .application-card{grid-column:span 2;min-height:auto;padding:clamp(1.35rem,2vw,1.75rem)}.page-section--industries-applications .application-card:nth-child(4),.page-section--industries-applications .application-card:nth-child(5){grid-column:span 3}.page-section--industries-applications .application-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.page-section--industries-applications .application-card h3{max-width:100%;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.02;text-wrap:balance}.page-section--industries-applications .application-card p{max-width:100%}.page-section--industries-applications .application-card ul{margin-top:auto}@media(max-width:1080px){.page-section--industries-applications .application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-section--industries-applications .application-card,.page-section--industries-applications .application-card:nth-child(4),.page-section--industries-applications .application-card:nth-child(5){grid-column:auto}}@media(max-width:760px){.page-section--industries-applications .application-grid{grid-template-columns:1fr}.page-section--industries-applications .application-card{padding:var(--space-4)}.page-section--industries-applications .application-card__top{align-items:center}}.page-section--about-values .value-card,.page-section--about-operating .operating-card{display:flex;flex-direction:column}.page-section--about-operating .operating-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem);align-items:stretch}.page-section--about-operating .operating-card{position:relative;min-height:220px;padding:clamp(1.25rem,1.8vw,1.6rem);padding-top:clamp(4rem,4.8vw,4.6rem)}.page-section--about-operating .operating-card:before{top:clamp(1.25rem,1.8vw,1.6rem);left:clamp(1.25rem,1.8vw,1.6rem);width:2rem;height:2rem;border-color:#f47b208c;background:#f47b201a;font-size:.7rem}.page-section--about-operating .operating-card__top{display:block;margin-bottom:var(--space-4)}.page-section--about-operating .operating-card__top h3{margin:0;max-width:24ch;min-width:0}.page-section--about-operating .operating-card .company-card-icon{display:none}.page-section--about-values .value-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.page-section--about-values .value-card__top h3{margin:0;min-width:0}.company-card-icon{position:relative;display:grid;flex:0 0 auto;place-items:center;width:3.4rem;height:3.4rem;border:1px solid rgba(244,123,32,.32);border-radius:1rem;background:radial-gradient(circle at 36% 30%,rgba(244,123,32,.2),transparent 36%),linear-gradient(180deg,#fffffff5,#e8eff5f5);color:var(--color-navy-950);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #07111f14}.company-card-icon:before,.company-card-icon:after,.company-card-icon i{position:absolute;display:block;content:""}.company-card-icon b{position:relative;z-index:1;font-size:.62rem;font-weight:950;letter-spacing:.04em}.company-card-icon--control:before{width:2rem;height:2rem;border:2px solid rgba(14,42,71,.32);border-radius:999px}.company-card-icon--control:after{width:.72rem;height:.72rem;border-radius:999px;background:var(--color-orange-500)}.company-card-icon--review:before,.company-card-icon--documentation:before{width:1.9rem;height:2.25rem;border:2px solid rgba(14,42,71,.32);border-radius:.28rem}.company-card-icon--review:after,.company-card-icon--documentation:after{width:1.25rem;height:2px;background:var(--color-orange-500);box-shadow:0 .42rem #f47b20b3}.company-card-icon--commitment:before{width:2.1rem;height:1.25rem;border:2px solid rgba(14,42,71,.3);border-radius:.3rem}.company-card-icon--commitment:after{width:1.5rem;height:2px;transform:rotate(-18deg);background:var(--color-orange-500)}.company-card-icon--accountability:before{width:2rem;height:2rem;border:2px dashed rgba(14,42,71,.36);border-radius:999px}.company-card-icon--accountability:after{width:1.35rem;height:1.35rem;border:2px solid var(--color-orange-500);border-radius:999px}.company-card-icon--rfq:before{width:2rem;height:1.45rem;border:2px solid rgba(14,42,71,.32);border-radius:.25rem}.company-card-icon--rfq:after{width:1.25rem;height:2px;background:var(--color-orange-500)}.company-card-icon--process:before{width:2.1rem;height:2.1rem;border:2px dashed rgba(14,42,71,.34);border-radius:999px}.company-card-icon--process:after{width:.65rem;height:.65rem;border-radius:999px;background:var(--color-orange-500)}.company-card-icon--delivery:before{width:2.3rem;height:1.25rem;border:2px solid rgba(14,42,71,.3);border-radius:.25rem}.company-card-icon--delivery:after{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-orange-500);box-shadow:1.35rem 0 0 var(--color-orange-500)}@media(max-width:980px){.page-section--about-operating .operating-grid{grid-template-columns:1fr}.page-section--about-operating .operating-card{min-height:auto}}@media(max-width:760px){.company-card-icon{width:3rem;height:3rem}.page-section--about-operating{padding:var(--space-4)}.page-section--about-operating .operating-card{padding-top:3.75rem}.about-operating__image{height:180px}}.page-section--industries-fit.application-fit-band{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,1.18fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start;min-height:auto;padding:clamp(2.25rem,4vw,3.25rem)}.page-section--industries-fit .section-heading{grid-column:1;grid-row:1;max-width:560px}.page-section--industries-fit .section-heading h2{max-width:540px;font-size:clamp(2.65rem,4.4vw,4.6rem);line-height:.96;text-wrap:balance}.page-section--industries-fit .section-heading p:not(.eyebrow){max-width:460px;margin-top:1.25rem}.page-section--industries-fit .application-fit-band__rail{grid-column:2;grid-row:1;display:grid;gap:.95rem;align-self:start;min-width:0}.page-section--industries-fit .application-fit-band__items{display:grid;gap:.75rem;align-self:start}.page-section--industries-fit .application-fit-band__items span{position:relative;display:flex;align-items:center;min-height:58px;padding:.85rem 1rem .85rem 1.15rem;border:1px solid rgba(184,195,204,.22);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(244,123,32,.08),transparent 38%),#07111f85;color:var(--color-white);font-size:.96rem;font-weight:850;line-height:1.25}.page-section--industries-fit .application-fit-band__visual{position:relative;margin:0;overflow:hidden;border:1px solid rgba(184,195,204,.2);border-radius:calc(var(--radius-sm) + .2rem);background:radial-gradient(circle at 82% 18%,rgba(244,123,32,.12),transparent 28%),#07111fdb;box-shadow:0 18px 36px #0000003d;isolation:isolate}.page-section--industries-fit .application-fit-band__visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050f1b1f,#050f1b94),linear-gradient(90deg,rgba(244,123,32,.06),transparent 34%);content:"";pointer-events:none;z-index:1}.page-section--industries-fit .application-fit-band__image{display:block;width:100%;height:100%;min-height:190px;object-fit:cover;object-position:58% 50%;filter:saturate(.92) contrast(1.04) brightness(.95)}.page-section--industries-fit .application-fit-band__items span:before{position:absolute;top:.95rem;left:-.22rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--color-orange-500);content:""}.page-section--industries-fit .application-rfq-note{grid-area:note;align-self:start;margin:0;padding:1.15rem 1.25rem;border:1px solid rgba(244,123,32,.38);border-left:4px solid var(--color-orange-500);border-radius:var(--radius-sm);background:radial-gradient(circle at 92% 0%,rgba(244,123,32,.14),transparent 30%),#07111fa8}.page-section--industries-fit .application-rfq-note strong{display:block;margin-bottom:.45rem;color:var(--color-white)}.page-section--industries-fit .application-rfq-note p{margin:0;color:var(--color-silver-300)}@media(max-width:980px){.page-section--industries-fit.application-fit-band{grid-template-columns:1fr}.page-section--industries-fit .section-heading,.page-section--industries-fit .section-heading h2,.page-section--industries-fit .section-heading p:not(.eyebrow){max-width:none}.page-section--industries-fit .application-fit-band__rail{grid-column:1;grid-row:auto}}@media(max-width:760px){.page-section--industries-fit.application-fit-band{padding:var(--space-4)}.page-section--industries-fit .section-heading h2{font-size:clamp(2.1rem,9vw,3rem)}.page-section--industries-fit .application-fit-band__image{min-height:170px}}
