.profab-page-stainless-steel-solutions{--blue:#0318A8;--navy:#07132f;--navy-2:#0d234d;--ink:#121a2a;--muted:#5d6876;--line:#d9e1eb;--wash:#f3f6fa;--ice:#e9efff;--ice-line:#cfd9ff;--white:#fff;--blue-light:#b7c4ff;--blue-soft:#91a8ff;--on-dark:rgba(255,255,255,.86);--on-dark-muted:rgba(255,255,255,.62);--on-dark-line:rgba(255,255,255,.14);--on-dark-edge:rgba(255,255,255,.55);--dark-line:rgba(158,179,255,.38);--tick:rgba(145,168,255,.55);--shadow:rgba(7,19,47,.16);--navy-veil:rgba(7,19,47,.9);--display:"Roboto Condensed", Arial, sans-serif;--body:"Roboto Slab", Georgia, serif;--max:1240px;--heading-color:var(--ink);--body-color:var(--ink);--sec-desc-color:var(--muted);--gap:16px;--sec-pad:96px;--edge:max(28px, calc((100vw - var(--max)) / 2));background:var(--white);color:var(--body-color);font-family:var(--display);line-height:1.55;overflow-x:clip}.profab-page-stainless-steel-solutions *{box-sizing:border-box}.profab-page-stainless-steel-solutions img{display:block;height:auto;max-width:100%}.profab-page-stainless-steel-solutions a{color:inherit}.profab-page-stainless-steel-solutions h1,.profab-page-stainless-steel-solutions h2,.profab-page-stainless-steel-solutions h3{color:inherit;font-family:var(--display);margin:0}.profab-page-stainless-steel-solutions .ph-sec h2,.profab-page-stainless-steel-solutions .ph-sec h3{color:var(--heading-color)}.profab-page-stainless-steel-solutions p{margin:0}.profab-page-stainless-steel-solutions ul,.profab-page-stainless-steel-solutions ol,.profab-page-stainless-steel-solutions dl,.profab-page-stainless-steel-solutions dd{list-style:none;margin:0;padding:0}.profab-page-stainless-steel-solutions figure{margin:0}.profab-page-stainless-steel-solutions .ph-wrap{margin:0 auto;width:min(var(--max), calc(100% - 56px))}.profab-page-stainless-steel-solutions .ph-eyebrow{color:var(--blue);display:inline-block;font:700 12px/1 var(--display);letter-spacing:.16em;margin-left:2px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-eyebrow--light{color:var(--blue-light)}.profab-page-stainless-steel-solutions .ph-arrow{display:inline-block;transition:transform .2s ease}.profab-page-stainless-steel-solutions .ph-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.profab-page-stainless-steel-solutions .ph-btn{align-items:center;border:1px solid #fff0;border-radius:4px;cursor:pointer;display:inline-flex;font:700 14px/1 var(--display);justify-content:center;letter-spacing:.05em;min-height:50px;padding:0 22px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.profab-page-stainless-steel-solutions .ph-btn--primary,.profab-page-stainless-steel-solutions button.ph-btn--primary{background:var(--blue);border-color:var(--blue);color:var(--white)}.profab-page-stainless-steel-solutions .ph-btn--primary:hover,.profab-page-stainless-steel-solutions .ph-btn--primary:focus-visible,.profab-page-stainless-steel-solutions button.ph-btn--primary:hover,.profab-page-stainless-steel-solutions button.ph-btn--primary:focus-visible{background:var(--navy);border-color:var(--navy);color:var(--white);transform:translateY(-2px)}.profab-page-stainless-steel-solutions .ph-hero .ph-btn--primary,.profab-page-stainless-steel-solutions .ph-contact .ph-btn--primary{background:var(--white);border-color:var(--white);color:var(--navy)}.profab-page-stainless-steel-solutions .ph-hero .ph-btn--primary:hover,.profab-page-stainless-steel-solutions .ph-hero .ph-btn--primary:focus-visible,.profab-page-stainless-steel-solutions .ph-contact .ph-btn--primary:hover,.profab-page-stainless-steel-solutions .ph-contact .ph-btn--primary:focus-visible{background:var(--blue);border-color:var(--blue);color:var(--white)}.profab-page-stainless-steel-solutions .ph-btn--ghost{background:#fff0;border-color:var(--on-dark-edge);color:var(--white)}.profab-page-stainless-steel-solutions .ph-btn--ghost:hover,.profab-page-stainless-steel-solutions .ph-btn--ghost:focus-visible{background:var(--white);border-color:var(--white);color:var(--navy)}.profab-page-stainless-steel-solutions .ph-btn:focus-visible,.profab-page-stainless-steel-solutions .ph-link:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}.profab-page-stainless-steel-solutions .ph-link{align-items:center;color:var(--blue);display:inline-flex;font:700 15px/1.2 var(--display);gap:8px;letter-spacing:.02em;text-decoration:none}.profab-page-stainless-steel-solutions .ph-link:hover{text-decoration:underline}.profab-page-stainless-steel-solutions .ph-link:hover .ph-arrow,.profab-page-stainless-steel-solutions .ph-link:focus-visible .ph-arrow{transform:translateX(4px)}.profab-page-stainless-steel-solutions .ph-link--light{color:var(--white)}.profab-page-stainless-steel-solutions .ph-sec{padding:var(--sec-pad) 0}.profab-page-stainless-steel-solutions .ph-sec--wash{background:var(--wash)}.profab-page-stainless-steel-solutions .ph-head{margin-bottom:44px;max-width:820px}.profab-page-stainless-steel-solutions .ph-head h2,.profab-page-stainless-steel-solutions .ph-contact h2{font-size:clamp(34px, 3.8vw, 50px);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:16px 0 0}.profab-page-stainless-steel-solutions .ph-head p{color:var(--sec-desc-color);font:400 18px/1.65 var(--body);margin-top:18px;max-width:740px}.profab-page-stainless-steel-solutions .ph-sec h3,.profab-page-stainless-steel-solutions .ph-contact h3{font-size:22px;font-weight:600;letter-spacing:0;line-height:1.15}.profab-page-stainless-steel-solutions .ph-no{align-items:center;background:var(--blue);color:var(--white);display:inline-flex;flex:none;font:700 16px/1 var(--display);height:44px;justify-content:center;width:44px}.profab-page-stainless-steel-solutions .ph-no--sm{font-size:14px;height:36px;width:36px}.profab-page-stainless-steel-solutions .ph-contact{background:var(--navy);color:var(--white);overflow:hidden;padding:96px 0;position:relative}.profab-page-stainless-steel-solutions .ph-contact::before{background-image:repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 12px);content:"";height:10px;left:0;position:absolute;right:0;top:0}.profab-page-stainless-steel-solutions .ph-contact__grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.profab-page-stainless-steel-solutions .ph-contact__copy>p{color:var(--on-dark);font:400 18px/1.65 var(--body);margin:18px 0 30px;max-width:560px}.profab-page-stainless-steel-solutions .ph-panel{border:1px solid var(--dark-line);padding:28px 30px 8px}.profab-page-stainless-steel-solutions .ph-panel__label{color:var(--blue-light);font:700 12px/1 var(--display);letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-panel__row{align-items:start;border-bottom:1px solid var(--on-dark-line);display:grid;gap:18px;grid-template-columns:42px 1fr;padding:18px 0}.profab-page-stainless-steel-solutions .ph-panel__row:last-child{border-bottom:0}.profab-page-stainless-steel-solutions .ph-panel__ico{align-items:center;border:1px solid var(--dark-line);color:var(--blue-light);display:inline-flex;height:42px;justify-content:center;width:42px}.profab-page-stainless-steel-solutions .ph-panel dt{color:var(--on-dark-muted);font:600 12px/1.3 var(--display);letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-panel dd{color:var(--white);font:500 17px/1.45 var(--display)}.profab-page-stainless-steel-solutions .ph-panel dd a{color:var(--white);text-decoration:none}.profab-page-stainless-steel-solutions .ph-panel dd a:hover,.profab-page-stainless-steel-solutions .ph-panel dd a:focus-visible{color:var(--blue-light);text-decoration:underline}.profab-page-stainless-steel-solutions .ph-panel dd .ph-wa{color:var(--blue-light);display:flex;font:600 14px/1.2 var(--display);gap:8px;letter-spacing:.02em;margin-top:8px}.profab-page-stainless-steel-solutions .ph-panel dd .ph-wa:hover .ph-arrow{transform:translateX(4px)}@media (max-width:980px){.profab-page-stainless-steel-solutions{--sec-pad:72px}.profab-page-stainless-steel-solutions .ph-contact__grid{gap:40px;grid-template-columns:1fr}}@media (max-width:620px){.profab-page-stainless-steel-solutions{--sec-pad:56px}.profab-page-stainless-steel-solutions .ph-wrap{width:calc(100% - 32px)}.profab-page-stainless-steel-solutions .ph-head h2,.profab-page-stainless-steel-solutions .ph-contact h2{font-size:34px}.profab-page-stainless-steel-solutions .ph-head p,.profab-page-stainless-steel-solutions .ph-contact__copy>p{font-size:17px}.profab-page-stainless-steel-solutions .ph-contact{padding:64px 0}.profab-page-stainless-steel-solutions .ph-panel{padding:22px 20px 6px}.profab-page-stainless-steel-solutions .ph-panel dd{font-size:16px;overflow-wrap:anywhere}}.profab-page-stainless-steel-solutions .ph-hero{background:radial-gradient(60% 120% at 88% 0%,rgb(58 91 255 / .34),transparent 70%),linear-gradient(135deg,#07132f 0%,#0b1f55 55%,#0318A8 130%);color:var(--white);overflow:hidden;padding:104px 0 80px;position:relative}.profab-page-stainless-steel-solutions .ph-hero h1{color:var(--white);font-size:clamp(42px, 5.6vw, 76px);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin:20px 0 22px}.profab-page-stainless-steel-solutions .ph-hero__lead{color:var(--on-dark);font:400 18px/1.65 var(--body);max-width:800px}.profab-page-stainless-steel-solutions .ph-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 34px}.profab-page-stainless-steel-solutions .ph-tags li{border:1px solid var(--dark-line);color:var(--on-dark);font:700 12px/1 var(--display);letter-spacing:.06em;padding:9px 12px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-index{background:var(--white);border-bottom:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-index .ph-wrap{align-items:center;display:flex;gap:28px;padding:6px 0}.profab-page-stainless-steel-solutions .ph-index__label{color:var(--muted);flex:none;font:700 11px/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;width:110px}.profab-page-stainless-steel-solutions .ph-index ul{display:grid;flex:1;grid-template-columns:repeat(6,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-index a{border-left:1px solid var(--line);color:var(--ink);display:block;padding:16px 18px;text-decoration:none;transition:color .2s ease}.profab-page-stainless-steel-solutions .ph-index strong{display:block;font:700 14px/1.1 var(--display);letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-index span{color:var(--muted);font:400 13px/1.2 var(--display)}.profab-page-stainless-steel-solutions .ph-index a:hover,.profab-page-stainless-steel-solutions .ph-index a:focus-visible{color:var(--blue);outline:0}.profab-page-stainless-steel-solutions .ph-layout{align-items:start;display:grid;gap:56px;grid-template-columns:220px minmax(0,1fr);padding:72px 0 96px}.profab-page-stainless-steel-solutions .ph-rail__in{position:sticky;top:100px}.profab-page-stainless-steel-solutions .ph-rail p{color:var(--sec-desc-color);font:400 14px/1.7 var(--body);margin:14px 0 0}.profab-page-stainless-steel-solutions .ph-rail__links{border-left:2px solid var(--line);display:grid;margin-top:24px}.profab-page-stainless-steel-solutions .ph-rail__links a{border-left:2px solid #fff0;color:var(--muted);font:700 13px/1.2 var(--display);letter-spacing:.04em;margin-left:-2px;padding:10px 12px;text-decoration:none;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-rail__links a:hover,.profab-page-stainless-steel-solutions .ph-rail__links a:focus-visible{border-left-color:var(--blue);color:var(--blue);outline:0}.profab-page-stainless-steel-solutions .ph-fam{border-top:1px solid var(--line);padding-top:30px;scroll-margin-top:90px}.profab-page-stainless-steel-solutions .ph-fam+.ph-fam{margin-top:64px}.profab-page-stainless-steel-solutions .ph-fam__head{margin-bottom:26px;max-width:720px}.profab-page-stainless-steel-solutions .ph-fam__head h2{color:var(--heading-color);font-size:clamp(30px, 3.4vw, 44px);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:12px 0 10px}.profab-page-stainless-steel-solutions .ph-fam__head p{color:var(--sec-desc-color);font:400 16px/1.65 var(--body)}.profab-page-stainless-steel-solutions .ph-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.profab-page-stainless-steel-solutions .ph-card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.profab-page-stainless-steel-solutions .ph-card:hover{border-color:var(--blue);box-shadow:0 14px 30px var(--shadow);transform:translateY(-3px)}.profab-page-stainless-steel-solutions .ph-card:focus-within{outline:2px solid var(--blue);outline-offset:2px}.profab-page-stainless-steel-solutions .ph-card__img{aspect-ratio:16 / 9;background:var(--wash);border-bottom:1px solid var(--line);overflow:hidden}.profab-page-stainless-steel-solutions .ph-card__img img{height:100%;object-fit:cover;width:100%}.profab-page-stainless-steel-solutions .ph-card__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.profab-page-stainless-steel-solutions .ph-card h3{color:var(--heading-color);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.15}.profab-page-stainless-steel-solutions .ph-card__body p{color:var(--sec-desc-color);flex:1;font:400 14px/1.6 var(--body);margin:10px 0 16px;min-height:calc(1.6em * 4)}.profab-page-stainless-steel-solutions .ph-card__go{color:var(--blue);font:700 14px/1.2 var(--display);letter-spacing:.03em;text-decoration:none}.profab-page-stainless-steel-solutions .ph-card__go::after{content:"";inset:0;position:absolute;z-index:1}.profab-page-stainless-steel-solutions .ph-card:hover .ph-arrow{transform:translateX(4px)}.profab-page-stainless-steel-solutions .ph-mat{background:var(--navy);color:var(--white);padding:var(--sec-pad) 0}.profab-page-stainless-steel-solutions .ph-mat__head{margin-bottom:40px;max-width:820px}.profab-page-stainless-steel-solutions .ph-mat__head h2{color:var(--white);font-size:clamp(34px, 3.8vw, 50px);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:16px 0 0}.profab-page-stainless-steel-solutions .ph-mat__head p{color:var(--on-dark);font:400 18px/1.65 var(--body);margin-top:18px;max-width:740px}.profab-page-stainless-steel-solutions .ph-grades{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-grade{border:1px solid var(--dark-line);border-top:4px solid var(--blue-light);padding:26px 26px 28px}.profab-page-stainless-steel-solutions .ph-grade__tag{color:var(--blue-light);display:block;font:700 12px/1 var(--display);letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-mat .ph-grade h3{color:var(--white);font-size:34px;font-weight:600;line-height:1}.profab-page-stainless-steel-solutions .ph-grade p{color:var(--on-dark);font:400 15px/1.65 var(--body);margin-top:14px}.profab-page-stainless-steel-solutions .ph-mat__foot{color:var(--on-dark-muted);font:400 14px/1.6 var(--body);margin-top:24px}.profab-page-stainless-steel-solutions .ph-steps{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-step{background:var(--white);border:1px solid var(--line);padding:24px 24px 26px}.profab-page-stainless-steel-solutions .ph-step h3{margin:22px 0 10px;text-transform:none}.profab-page-stainless-steel-solutions .ph-step p{color:var(--sec-desc-color);font:400 15px/1.65 var(--body)}.profab-page-stainless-steel-solutions .ph-inds{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-inds a{border-left:1px solid var(--line);color:var(--ink);display:block;height:100%;padding:20px 18px 22px;text-decoration:none;transition:background .2s ease}.profab-page-stainless-steel-solutions .ph-inds li:last-child a{border-right:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds strong{display:block;font:700 17px/1.1 var(--display);letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.profab-page-stainless-steel-solutions .ph-inds span{color:var(--sec-desc-color);display:block;font:400 14px/1.55 var(--body)}.profab-page-stainless-steel-solutions .ph-inds a:hover,.profab-page-stainless-steel-solutions .ph-inds a:focus-visible{background:var(--wash);outline:0}.profab-page-stainless-steel-solutions .ph-inds a:hover strong,.profab-page-stainless-steel-solutions .ph-inds a:focus-visible strong{color:var(--blue)}.profab-page-stainless-steel-solutions .ph-contact__copy{max-width:820px}.profab-page-stainless-steel-solutions .ph-contact .ph-btn--primary{background:var(--white);border-color:var(--white);color:var(--navy)}.profab-page-stainless-steel-solutions .ph-contact .ph-btn--primary:hover,.profab-page-stainless-steel-solutions .ph-contact .ph-btn--primary:focus-visible{background:var(--blue);border-color:var(--blue);color:var(--white)}.profab-page-stainless-steel-solutions .ph-contact .ph-btn--ghost{background:#fff0;border-color:var(--on-dark-edge);color:var(--white)}.profab-page-stainless-steel-solutions .ph-contact .ph-btn--ghost:hover,.profab-page-stainless-steel-solutions .ph-contact .ph-btn--ghost:focus-visible{background:var(--white);border-color:var(--white);color:var(--navy)}@media (max-width:1100px){.profab-page-stainless-steel-solutions .ph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-card__body p{min-height:0}.profab-page-stainless-steel-solutions .ph-inds{grid-template-columns:repeat(4,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-inds li:nth-child(4) a{border-right:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds li:nth-child(n+5) a{border-top:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.profab-page-stainless-steel-solutions .ph-hero{padding:60px 0 48px}.profab-page-stainless-steel-solutions .ph-index .ph-wrap{display:block}.profab-page-stainless-steel-solutions .ph-index__label{display:block;padding-top:14px;width:auto}.profab-page-stainless-steel-solutions .ph-index ul{grid-template-columns:repeat(3,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-index li:nth-child(n+4) a{border-top:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-grades{grid-template-columns:1fr}}@media (max-width:800px){.profab-page-stainless-steel-solutions .ph-layout{display:block;padding:48px 0 64px}.profab-page-stainless-steel-solutions .ph-rail{margin-bottom:40px}.profab-page-stainless-steel-solutions .ph-rail__in{position:static}.profab-page-stainless-steel-solutions .ph-rail__links{border-left:0;display:flex;flex-wrap:wrap;gap:8px}.profab-page-stainless-steel-solutions .ph-rail__links a{border:1px solid var(--line);margin:0}}@media (max-width:520px){.profab-page-stainless-steel-solutions .ph-grid,.profab-page-stainless-steel-solutions .ph-steps{grid-template-columns:1fr}.profab-page-stainless-steel-solutions .ph-index ul{grid-template-columns:repeat(2,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-index li:nth-child(n+3) a{border-top:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds{grid-template-columns:repeat(2,minmax(0,1fr))}.profab-page-stainless-steel-solutions .ph-inds li a{border-top:0;border-right:0}.profab-page-stainless-steel-solutions .ph-inds li:nth-child(even) a{border-right:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds li:nth-child(n+3) a{border-top:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds li:last-child:nth-child(odd){grid-column:1 / -1}.profab-page-stainless-steel-solutions .ph-inds li:last-child a{border-right:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds li a{border-right:0;border-top:0}.profab-page-stainless-steel-solutions .ph-inds li:nth-child(odd) a{border-right:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds li:nth-child(n+3) a{border-top:1px solid var(--line)}.profab-page-stainless-steel-solutions .ph-inds li:last-child a{border-right:1px solid var(--line)}}