.profab-page-cnc-turning-parts{--blue:#0318A8;--blue-dark:#02127f;--navy:#07132f;--navy-2:#0d234d;--ink:#121a2a;--muted:#5d6876;--line:#d9e1eb;--wash:#f3f6fa;--ice:#e9efff;--amber:#f2bb48;--white:#fff;--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);background:#fff;color:var(--body-color);font-family:var(--display);line-height:1.55;overflow-x:clip}.profab-page-cnc-turning-parts *{box-sizing:border-box}.profab-page-cnc-turning-parts img{display:block;height:auto;max-width:100%}.profab-page-cnc-turning-parts a{color:inherit}.profab-page-cnc-turning-parts h1,.profab-page-cnc-turning-parts h2,.profab-page-cnc-turning-parts h3{color:inherit;font-family:var(--display);margin:0}.profab-page-cnc-turning-parts .svc-sec:not(.svc-sec--dark) h2,.profab-page-cnc-turning-parts .svc-sec:not(.svc-sec--dark) h3{color:var(--heading-color)}.profab-page-cnc-turning-parts p{margin:0}.profab-page-cnc-turning-parts ul,.profab-page-cnc-turning-parts ol,.profab-page-cnc-turning-parts dl,.profab-page-cnc-turning-parts dd{list-style:none;margin:0;padding:0}.profab-page-cnc-turning-parts figure{margin:0}.profab-page-cnc-turning-parts .svc-wrap{margin:0 auto;width:min(var(--max), calc(100% - 56px))}.profab-page-cnc-turning-parts .svc-eyebrow{color:var(--blue);display:inline-block;font:700 12px/1 var(--display);letter-spacing:.16em;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-eyebrow--light{color:#b7c4ff}.profab-page-cnc-turning-parts .svc-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,transform .2s ease}.profab-page-cnc-turning-parts .svc-btn--primary,.profab-page-cnc-turning-parts button.svc-btn--primary{background:var(--amber);border-color:var(--amber);color:var(--navy)}.profab-page-cnc-turning-parts .svc-btn--primary:hover,.profab-page-cnc-turning-parts .svc-btn--primary:focus-visible,.profab-page-cnc-turning-parts button.svc-btn--primary:hover,.profab-page-cnc-turning-parts button.svc-btn--primary:focus-visible{background:#fff;border-color:#fff;color:var(--navy);transform:translateY(-2px)}.profab-page-cnc-turning-parts .svc-btn--ghost{background:#fff0;border-color:rgb(255 255 255 / .62);color:#fff}.profab-page-cnc-turning-parts .svc-btn--ghost:hover,.profab-page-cnc-turning-parts .svc-btn--ghost:focus-visible{background:#fff;border-color:#fff;color:var(--navy)}.profab-page-cnc-turning-parts .svc-btn:focus-visible{outline:2px solid #b7c4ff;outline-offset:3px}.profab-page-cnc-turning-parts .svc-hero{background:linear-gradient(90deg,rgb(7 19 47 / .97) 0%,rgb(7 19 47 / .92) 50%,rgb(3 24 168 / .84) 100%),url(https://ssprofab.com/wp-content/uploads/2025/06/cnc-milling.jpg) center / cover;color:#fff;overflow:hidden;position:relative}.profab-page-cnc-turning-parts .svc-hero::after{border:1px solid rgb(255 255 255 / .18);border-radius:50%;bottom:-120px;box-shadow:0 0 0 30px rgb(255 255 255 / .035),0 0 0 60px rgb(255 255 255 / .025);content:"";height:390px;pointer-events:none;position:absolute;right:4%;width:390px}.profab-page-cnc-turning-parts .svc-hero__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);padding:64px 0 76px;position:relative;z-index:1}.profab-page-cnc-turning-parts .svc-crumb{color:#cdd8ff;display:inline-block;font:600 14px/1.2 var(--display);letter-spacing:.03em;margin-bottom:22px;text-decoration:none}.profab-page-cnc-turning-parts .svc-crumb:hover{color:#fff;text-decoration:underline}.profab-page-cnc-turning-parts .svc-hero__copy>.svc-eyebrow{display:block}.profab-page-cnc-turning-parts .svc-hero h1{font-size:clamp(40px, 4.6vw, 66px);font-weight:600;letter-spacing:-.025em;line-height:1;margin:20px 0 24px;max-width:760px}.profab-page-cnc-turning-parts .svc-hero h1 span{color:#91a8ff;display:block}.profab-page-cnc-turning-parts .svc-hero__copy>p:not(.svc-formats){color:rgb(255 255 255 / .84);font:400 20px/1.55 var(--display);max-width:680px}.profab-page-cnc-turning-parts .svc-tags{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 30px}.profab-page-cnc-turning-parts .svc-tags li{border:1px solid rgb(158 179 255 / .5);color:#e2e8ff;font:600 13px/1 var(--display);padding:9px 11px}.profab-page-cnc-turning-parts .svc-actions{display:flex;flex-wrap:wrap;gap:14px}.profab-page-cnc-turning-parts .svc-formats{color:rgb(255 255 255 / .82);font:500 15px/1.5 var(--display);margin-top:18px}.profab-page-cnc-turning-parts .svc-spec{background:rgb(0 0 0 / .24);border:1px solid rgb(255 255 255 / .28);padding:28px 28px 14px}.profab-page-cnc-turning-parts .svc-spec__label{color:#b7c4ff;font:700 12px/1 var(--display);letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-spec__row{border-bottom:1px solid rgb(255 255 255 / .18);display:grid;gap:4px 18px;grid-template-columns:130px 1fr;padding:14px 0}.profab-page-cnc-turning-parts .svc-spec__row:last-child{border-bottom:0}.profab-page-cnc-turning-parts .svc-spec dt{color:rgb(255 255 255 / .66);font:600 13px/1.35 var(--display);letter-spacing:.08em;padding-top:2px;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-spec dd{color:#fff;font:500 17px/1.35 var(--display)}.profab-page-cnc-turning-parts .svc-proof{background:var(--wash);border-bottom:1px solid var(--line)}.profab-page-cnc-turning-parts .svc-proof__grid{display:grid;grid-template-columns:repeat(4,1fr)}.profab-page-cnc-turning-parts .svc-stat{border-left:1px solid var(--line);padding:30px 28px}.profab-page-cnc-turning-parts .svc-stat:first-child{border-left:0}.profab-page-cnc-turning-parts .svc-stat strong{color:var(--navy);display:block;font:600 40px/1.05 var(--display);letter-spacing:-.01em;margin-bottom:8px}.profab-page-cnc-turning-parts .svc-stat span{color:var(--muted);font:600 13px/1.3 var(--display);letter-spacing:.07em;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-sec{padding:92px 0}.profab-page-cnc-turning-parts .svc-sec--wash{background:var(--wash)}.profab-page-cnc-turning-parts .svc-head{margin-bottom:44px;max-width:820px}.profab-page-cnc-turning-parts .svc-head h2,.profab-page-cnc-turning-parts .svc-showcase__copy h2,.profab-page-cnc-turning-parts .svc-split h2,.profab-page-cnc-turning-parts .svc-cta h2{font-size:clamp(34px, 3.8vw, 50px);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:16px 0 0}.profab-page-cnc-turning-parts .svc-head p{color:var(--sec-desc-color);font:400 18px/1.65 var(--body);margin-top:18px;max-width:720px}.profab-page-cnc-turning-parts h3{font-size:22px;font-weight:600;letter-spacing:0;line-height:1.15}.profab-page-cnc-turning-parts .svc-note{color:var(--muted);font:500 15px/1.5 var(--display);margin-top:14px}.profab-page-cnc-turning-parts .svc-route-note{border-left:4px solid var(--blue);margin-top:28px;padding:4px 0 4px 18px}.profab-page-cnc-turning-parts .svc-route-note p{color:var(--body-color);font:500 16px/1.55 var(--display)}.profab-page-cnc-turning-parts .svc-route-note p+p{margin-top:6px}.profab-page-cnc-turning-parts .svc-route-note a,.profab-page-cnc-turning-parts .svc-table td a{color:var(--blue);font-weight:700;text-decoration:none}.profab-page-cnc-turning-parts .svc-route-note a:hover,.profab-page-cnc-turning-parts .svc-table td a:hover{text-decoration:underline}.profab-page-cnc-turning-parts .svc-type-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.profab-page-cnc-turning-parts .svc-type{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.profab-page-cnc-turning-parts .svc-type__img{aspect-ratio:4 / 3;background:var(--wash);overflow:hidden}.profab-page-cnc-turning-parts .svc-type__img img{height:100%;object-fit:cover;width:100%}.profab-page-cnc-turning-parts .svc-type h3{padding:22px 24px 4px}.profab-page-cnc-turning-parts .svc-type__row{border-top:1px solid var(--line);margin:14px 24px 0;padding-top:12px}.profab-page-cnc-turning-parts .svc-type__row--need{margin-bottom:24px}.profab-page-cnc-turning-parts .svc-type__row span{color:var(--blue);display:block;font:700 12px/1 var(--display);letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-type__row p{color:var(--muted);font:400 16px/1.5 var(--display)}@supports (grid-template-rows:subgrid){@media (min-width:621px){.profab-page-cnc-turning-parts .svc-type{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}}.profab-page-cnc-turning-parts .svc-split{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.profab-page-cnc-turning-parts .svc-split__img{position:relative}.profab-page-cnc-turning-parts .svc-split__img img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.profab-page-cnc-turning-parts .svc-split__img::after{border:1px solid rgb(255 255 255 / .7);content:"";inset:18px;pointer-events:none;position:absolute}.profab-page-cnc-turning-parts .svc-split__lead{color:var(--sec-desc-color);font:400 18px/1.65 var(--body);margin-top:18px}.profab-page-cnc-turning-parts .svc-check-list{border-top:1px solid var(--line);margin-top:26px}.profab-page-cnc-turning-parts .svc-check-list li{border-bottom:1px solid var(--line);display:grid;gap:4px 18px;grid-template-columns:190px 1fr;padding:14px 0}.profab-page-cnc-turning-parts .svc-check-list strong{color:var(--navy);font:700 17px/1.3 var(--display)}.profab-page-cnc-turning-parts .svc-check-list span{color:var(--muted);font:400 16px/1.45 var(--display)}.profab-page-cnc-turning-parts .svc-table-card{background:#fff;border:1px solid var(--line);padding:4px}.profab-page-cnc-turning-parts .svc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.profab-page-cnc-turning-parts .svc-table{border-collapse:collapse;min-width:720px;width:100%}.profab-page-cnc-turning-parts .svc-table th{background:var(--navy);color:#fff;font:700 13px/1.3 var(--display);letter-spacing:.06em;padding:14px 16px;text-align:left;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-table td{border-top:1px solid var(--line);color:var(--body-color);font:400 16px/1.45 var(--display);padding:14px 16px;vertical-align:top}.profab-page-cnc-turning-parts .svc-table td:first-child{font-weight:700;min-width:150px}.profab-page-cnc-turning-parts .svc-table tbody tr:nth-child(even) td{background:#f8fafc}.profab-page-cnc-turning-parts .svc-table-card .svc-note{margin:10px 12px}.profab-page-cnc-turning-parts .svc-swipe{display:none}.profab-page-cnc-turning-parts .svc-route{counter-reset:none;display:grid;gap:0;grid-template-columns:repeat(5,1fr);position:relative}.profab-page-cnc-turning-parts .svc-route__step{background:#fff;border:1px solid var(--line);border-left-width:0;padding:26px 22px 28px;position:relative}.profab-page-cnc-turning-parts .svc-route__step:first-child{border-left-width:1px}.profab-page-cnc-turning-parts .svc-route__no{background:var(--blue);color:#fff;display:grid;font:700 17px/1 var(--display);height:46px;margin-bottom:18px;place-items:center;width:46px}.profab-page-cnc-turning-parts .svc-route__tag{color:var(--muted);display:block;font:700 12px/1.2 var(--display);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-step--offered .svc-route__tag{color:var(--blue)}.profab-page-cnc-turning-parts .svc-route h3{margin-bottom:8px}.profab-page-cnc-turning-parts .svc-route p,.profab-page-cnc-turning-parts .svc-dfm p,.profab-page-cnc-turning-parts .svc-why p,.profab-page-cnc-turning-parts .svc-step p{color:var(--muted);font:400 16px/1.55 var(--display)}.profab-page-cnc-turning-parts .svc-dfm-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.profab-page-cnc-turning-parts .svc-dfm{background:var(--wash);border-left:4px solid var(--blue);padding:28px 30px}.profab-page-cnc-turning-parts .svc-dfm__label{color:var(--blue);display:block;font:700 12px/1 var(--display);letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-dfm h3{margin-bottom:10px}.profab-page-cnc-turning-parts .svc-sec--dark{background:var(--navy);color:#fff}.profab-page-cnc-turning-parts .svc-showcase{align-items:center;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr}.profab-page-cnc-turning-parts .svc-showcase__img{background:#fff;display:block;position:relative;text-decoration:none}.profab-page-cnc-turning-parts .svc-showcase__img img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.profab-page-cnc-turning-parts .svc-showcase__img::before{border-left:2px solid var(--blue);border-top:2px solid var(--blue);content:"";height:64px;left:22px;position:absolute;top:22px;width:64px;z-index:1}.profab-page-cnc-turning-parts .svc-showcase__label{background:var(--blue);bottom:0;color:#fff;font:700 18px/1 var(--display);left:0;letter-spacing:.02em;padding:16px 20px;position:absolute;z-index:1}.profab-page-cnc-turning-parts .svc-showcase__img:hover .svc-showcase__label,.profab-page-cnc-turning-parts .svc-showcase__img:focus-visible .svc-showcase__label{background:var(--amber);color:var(--navy)}.profab-page-cnc-turning-parts .svc-showcase__copy>p{color:rgb(255 255 255 / .8);font:400 18px/1.65 var(--body);margin-top:18px}.profab-page-cnc-turning-parts .svc-chips-label{color:#9eb3ff;font:700 12px/1 var(--display);letter-spacing:.14em;margin-top:30px;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profab-page-cnc-turning-parts .svc-chips a{border:1px solid rgb(158 179 255 / .5);color:#fff;display:block;font:600 14px/1 var(--display);padding:10px 12px;text-decoration:none}.profab-page-cnc-turning-parts .svc-chips a:hover{background:#fff;color:var(--navy)}.profab-page-cnc-turning-parts .svc-tiles{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:44px}.profab-page-cnc-turning-parts .svc-tile{background:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.profab-page-cnc-turning-parts .svc-tile img{aspect-ratio:4 / 3;object-fit:cover;transition:transform .3s ease;width:100%}.profab-page-cnc-turning-parts .svc-tile__cap{background:var(--blue);color:#fff;display:block;font:700 16px/1.2 var(--display);padding:12px 14px}.profab-page-cnc-turning-parts .svc-tile:hover img,.profab-page-cnc-turning-parts .svc-tile:focus-visible img{transform:scale(1.04)}.profab-page-cnc-turning-parts .svc-tile:hover .svc-tile__cap,.profab-page-cnc-turning-parts .svc-tile:focus-visible .svc-tile__cap{background:var(--amber);color:var(--navy)}.profab-page-cnc-turning-parts .svc-video-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.profab-page-cnc-turning-parts .svc-video-grid--1{grid-template-columns:minmax(0,860px)}@media (min-width:981px){.profab-page-cnc-turning-parts .svc-video-grid--3{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.profab-page-cnc-turning-parts .svc-video-grid--3{grid-template-columns:1fr}}.profab-page-cnc-turning-parts .svc-video__frame{aspect-ratio:16 / 9;background:var(--navy);overflow:hidden;position:relative}.profab-page-cnc-turning-parts .svc-video__play{background:none;border:0;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;width:100%}.profab-page-cnc-turning-parts .svc-video__play img{height:100%;object-fit:cover;opacity:.9;width:100%}.profab-page-cnc-turning-parts .svc-video__icon{background:var(--blue);border-radius:50%;height:72px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease;width:72px}.profab-page-cnc-turning-parts .svc-video__icon::after{border-bottom:13px solid #fff0;border-left:21px solid #fff;border-top:13px solid #fff0;content:"";left:28px;position:absolute;top:23px}.profab-page-cnc-turning-parts .svc-video__play:hover .svc-video__icon,.profab-page-cnc-turning-parts .svc-video__play:focus-visible .svc-video__icon{background:var(--amber)}.profab-page-cnc-turning-parts .svc-video figcaption{color:var(--heading-color);font:600 18px/1.3 var(--display);margin-top:12px}.profab-page-cnc-turning-parts .svc-why-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.profab-page-cnc-turning-parts .svc-why{background:#fff;border-top:4px solid var(--blue);display:flex;flex-direction:column;padding:32px}.profab-page-cnc-turning-parts .svc-why>p{flex:1}.profab-page-cnc-turning-parts .svc-why__no{color:var(--blue);display:block;font:700 52px/1 var(--display);margin-bottom:26px}.profab-page-cnc-turning-parts .svc-why h3{margin-bottom:10px}@media (min-width:981px){.profab-page-cnc-turning-parts .svc-why-grid{grid-template-rows:auto auto auto auto}.profab-page-cnc-turning-parts .svc-why{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.profab-page-cnc-turning-parts .svc-why ul{border-top:1px solid var(--line);margin-top:20px}.profab-page-cnc-turning-parts .svc-why li{align-items:start;border-bottom:1px solid var(--line);color:var(--body-color);column-gap:14px;display:grid;font:600 16px/1.35 var(--display);grid-template-columns:8px 1fr;padding:11px 0}.profab-page-cnc-turning-parts .svc-why li::before{background:var(--blue);content:"";height:8px;margin-top:6px;width:8px}.profab-page-cnc-turning-parts .svc-ind{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:30px}.profab-page-cnc-turning-parts .svc-ind>span{color:var(--muted);font:700 12px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-ind ul{display:flex;flex-wrap:wrap;gap:8px}.profab-page-cnc-turning-parts .svc-ind a{background:#fff;border:1px solid var(--line);color:var(--blue);display:block;font:600 14px/1 var(--display);padding:10px 12px;text-decoration:none}.profab-page-cnc-turning-parts .svc-ind a:hover{border-color:var(--blue)}.profab-page-cnc-turning-parts .svc-steps{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.profab-page-cnc-turning-parts .svc-step{background:#fff;padding:28px}.profab-page-cnc-turning-parts .svc-step__no{color:var(--blue);display:block;font:700 13px/1 var(--display);letter-spacing:.12em;margin-bottom:20px}.profab-page-cnc-turning-parts .svc-step h3{margin-bottom:10px}.profab-page-cnc-turning-parts .svc-faq__list{border-top:1px solid var(--line)}.profab-page-cnc-turning-parts .svc-faq__item{border-bottom:1px solid var(--line)}.profab-page-cnc-turning-parts .svc-faq__item summary{color:var(--navy);cursor:pointer;font:600 20px/1.35 var(--display);list-style:none;padding:20px 44px 20px 0;position:relative}.profab-page-cnc-turning-parts .svc-faq__item summary::-webkit-details-marker{display:none}.profab-page-cnc-turning-parts .svc-faq__item summary::after{color:var(--blue);content:"+";font:400 30px/1 var(--display);position:absolute;right:6px;top:18px}.profab-page-cnc-turning-parts .svc-faq__item[open] summary::after{content:"\2212"}.profab-page-cnc-turning-parts .svc-faq__item p{color:var(--muted);font:400 17px/1.6 var(--display);max-width:900px;padding:0 0 22px}.profab-page-cnc-turning-parts .svc-cta{background:var(--blue);color:#fff;overflow:hidden;padding:88px 0;position:relative}.profab-page-cnc-turning-parts .svc-cta::after{border:1px solid rgb(255 255 255 / .25);border-radius:50%;bottom:-220px;box-shadow:0 0 0 30px rgb(255 255 255 / .05),0 0 0 60px rgb(255 255 255 / .04);content:"";height:500px;pointer-events:none;position:absolute;right:6%;width:500px}.profab-page-cnc-turning-parts .svc-cta__grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.profab-page-cnc-turning-parts .svc-cta__grid>div>p{color:rgb(255 255 255 / .86);font:400 18px/1.65 var(--body);margin:18px 0 28px;max-width:600px}.profab-page-cnc-turning-parts .svc-cta__card{background:#fff;color:var(--body-color);padding:30px}.profab-page-cnc-turning-parts .svc-cta__card h3{color:var(--navy);margin-bottom:14px}.profab-page-cnc-turning-parts .svc-cta__card li{border-top:1px solid var(--line);color:var(--body-color);font:500 16px/1.4 var(--display);padding:11px 0 11px 24px;position:relative}.profab-page-cnc-turning-parts .svc-cta__card li::before{color:var(--blue);content:"\2713";font-weight:700;left:0;position:absolute}@media (max-width:1100px){.profab-page-cnc-turning-parts .svc-tiles{grid-template-columns:repeat(4,1fr)}}@media (max-width:980px){.profab-page-cnc-turning-parts .svc-hero__grid,.profab-page-cnc-turning-parts .svc-showcase,.profab-page-cnc-turning-parts .svc-split,.profab-page-cnc-turning-parts .svc-cta__grid{gap:40px;grid-template-columns:1fr}.profab-page-cnc-turning-parts .svc-spec{max-width:640px}.profab-page-cnc-turning-parts .svc-showcase__img{max-width:560px}.profab-page-cnc-turning-parts .svc-type-grid{grid-template-columns:repeat(2,1fr)}.profab-page-cnc-turning-parts .svc-route{grid-template-columns:1fr}.profab-page-cnc-turning-parts .svc-route__step{border-left-width:1px;border-top-width:0;display:grid;gap:0 20px;grid-template-columns:46px 1fr;padding:22px 24px}.profab-page-cnc-turning-parts .svc-route__step:first-child{border-top-width:1px}.profab-page-cnc-turning-parts .svc-route__no{grid-row:span 3;margin:0}.profab-page-cnc-turning-parts .svc-route__step:not(:last-child)::after{display:none}.profab-page-cnc-turning-parts .svc-tiles{grid-template-columns:repeat(2,1fr)}.profab-page-cnc-turning-parts .svc-why-grid{grid-template-columns:1fr}.profab-page-cnc-turning-parts .svc-steps{grid-template-columns:repeat(2,1fr)}.profab-page-cnc-turning-parts .svc-sec{padding:72px 0}}@media (max-width:768px){.profab-page-cnc-turning-parts .svc-proof__grid{grid-template-columns:1fr 1fr}.profab-page-cnc-turning-parts .svc-stat:nth-child(3){border-left:0}.profab-page-cnc-turning-parts .svc-stat:nth-child(n+3){border-top:1px solid var(--line)}.profab-page-cnc-turning-parts .svc-dfm-grid,.profab-page-cnc-turning-parts .svc-video-grid{grid-template-columns:1fr}.profab-page-cnc-turning-parts .svc-check-list li{grid-template-columns:1fr}}@media (max-width:620px){.profab-page-cnc-turning-parts .svc-wrap{width:calc(100% - 32px)}.profab-page-cnc-turning-parts .svc-sec{padding:60px 0}.profab-page-cnc-turning-parts .svc-hero__grid{padding:40px 0 56px}.profab-page-cnc-turning-parts .svc-hero__copy>p:not(.svc-formats){font-size:18px}.profab-page-cnc-turning-parts .svc-spec{padding:20px 20px 8px}.profab-page-cnc-turning-parts .svc-spec__row{grid-template-columns:1fr}.profab-page-cnc-turning-parts .svc-stat{padding:18px 14px}.profab-page-cnc-turning-parts .svc-stat strong{font-size:22px}.profab-page-cnc-turning-parts .svc-stat span{font-size:12px}.profab-page-cnc-turning-parts .svc-type-grid,.profab-page-cnc-turning-parts .svc-steps{grid-template-columns:1fr}.profab-page-cnc-turning-parts .svc-route__step{grid-template-columns:40px 1fr;padding:20px 18px}.profab-page-cnc-turning-parts .svc-route__no{height:40px;width:40px;font-size:15px}.profab-page-cnc-turning-parts .svc-dfm{padding:24px 20px}.profab-page-cnc-turning-parts .svc-head h2,.profab-page-cnc-turning-parts .svc-showcase__copy h2,.profab-page-cnc-turning-parts .svc-split h2,.profab-page-cnc-turning-parts .svc-cta h2{font-size:34px}.profab-page-cnc-turning-parts .svc-head p,.profab-page-cnc-turning-parts .svc-showcase__copy>p,.profab-page-cnc-turning-parts .svc-split__lead,.profab-page-cnc-turning-parts .svc-cta__grid>div>p{font-size:17px}.profab-page-cnc-turning-parts .svc-swipe{color:var(--muted);display:block;font:600 13px/1.3 var(--display);letter-spacing:.04em;margin:8px 12px 0;text-transform:uppercase}.profab-page-cnc-turning-parts .svc-tile__cap{font-size:15px;padding:10px 12px}.profab-page-cnc-turning-parts .svc-why{padding:26px 22px}.profab-page-cnc-turning-parts .svc-step{padding:24px 20px}.profab-page-cnc-turning-parts .svc-faq__item summary{font-size:18px}.profab-page-cnc-turning-parts .svc-cta{padding:64px 0}.profab-page-cnc-turning-parts .svc-cta__card{padding:22px}.profab-page-cnc-turning-parts .svc-hero::after,.profab-page-cnc-turning-parts .svc-cta::after{display:none}}.profab-page-cnc-turning-parts .svc-hero{background:linear-gradient(90deg,rgb(7 19 47 / .97) 0%,rgb(7 19 47 / .92) 50%,rgb(3 24 168 / .84) 100%),url(https://ssprofab.com/wp-content/uploads/2025/09/cnc-turning-profab-machine.jpg) center / cover}