.cnc-page{color:#0a2545;background:#fff;font-size:18px;line-height:1.75}.cnc-page h1,.cnc-page h2,.cnc-page h3{line-height:1.2;letter-spacing:-.025em}.cnc-page h2{font-size:clamp(28px,3vw,42px);margin:0 0 22px}.cnc-page h3{font-size:22px;margin:0 0 14px}.cnc-page p{color:#52657c;margin:0 0 22px}.cnc-page a:not(.button){color:#bb1423;font-weight:600;text-underline-offset:5px}.cnc-hero{position:relative;isolation:isolate;background:#081d35;min-height:740px;padding:56px 0 70px;color:white;display:flex;align-items:center}.cnc-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cnc-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,18,35,.96),rgba(3,18,35,.83) 45%,rgba(3,18,35,.14));z-index:-1}.cnc-hero h1{font-size:clamp(38px,4.4vw,66px);max-width:870px;margin:32px 0}.cnc-hero p{max-width:790px;color:#d0dce9;font-size:20px}.cnc-hero nav{font-size:15px;color:#c7d5e4}.cnc-hero nav a{color:white!important}.cnc-kicker{font-size:13px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#b41226!important}.cnc-hero .cnc-kicker{margin-top:40px;color:#d7e4f1!important}.cnc-actions{display:flex;gap:16px;flex-wrap:wrap;margin:32px 0}.cnc-outline{background:transparent!important;border:1px solid #b0c2d6!important}.cnc-proof{display:flex;flex-wrap:wrap;gap:12px 30px;padding:0;margin:40px 0 0;list-style:none;font-size:16px}.cnc-proof li{border-inline-start:2px solid #eb2033;padding-inline-start:14px}.cnc-body>section{padding:78px 0;border-bottom:1px solid #dfe7ef;scroll-margin-top:115px}.cnc-body>section>p{max-width:1100px}.cnc-grid{display:grid;gap:24px;margin:32px 0}.cnc-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cnc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cnc-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.cnc-card{border:1px solid #dce5ef;border-radius:12px;overflow:hidden;background:#f8fafc;scroll-margin-top:120px}.cnc-card>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cnc-card>div{padding:25px}.cnc-card p{font-size:16px;line-height:1.75}.cnc-card a{font-size:15px;display:inline-block}.cnc-grid.five h3{font-size:19px}.cnc-grid.five .cnc-card>div{padding:20px}.cnc-table-wrap{overflow-x:auto;border:1px solid #dce5ef;border-radius:12px;margin:30px 0}.cnc-table-wrap table{width:100%;border-collapse:collapse;text-align:start;font-size:17px}.cnc-table-wrap td,.cnc-table-wrap th{padding:20px 24px;vertical-align:top;border-bottom:1px solid #dce5ef}.cnc-table-wrap th{font-weight:700;min-width:165px}.cnc-table-wrap thead{background:#0a2545;color:white}.cnc-table-wrap tbody tr:nth-child(2n){background:#f4f7fb}.cnc-table-wrap tbody tr:last-child>*{border-bottom:0}.cnc-note{font-size:14px!important;color:#65758a!important;line-height:1.7}.cnc-panel{background:#edf3f9;padding:56px!important;border-radius:20px;margin:50px 0}.cnc-text-card{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;padding:32px}.cnc-number{font-size:40px;line-height:1;display:block;color:#c62432;font-weight:700;margin-bottom:25px}.cnc-quality{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.cnc-quality figure{margin:0;align-self:start;position:sticky;top:120px}.cnc-quality img{width:100%;height:auto;border-radius:14px}.cnc-quality figcaption{font-size:13px;color:#64748b;padding-top:12px}.cnc-quality article{padding:0 0 22px}.cnc-workflow{list-style:none;padding:0}.cnc-workflow li{padding:20px}.cnc-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;align-items:start}.cnc-faq details{border:1px solid #dce5ef;background:#f5f8fc;border-radius:10px;padding:24px}.cnc-faq summary{font-weight:700;font-size:19px;cursor:pointer;display:flex;justify-content:space-between;gap:16px}.cnc-faq summary span{font-size:26px;font-weight:400}.cnc-faq details[open] summary span{transform:rotate(45deg)}.cnc-faq details p{margin:20px 0 0;font-size:17px}.cnc-rfq{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.cnc-quote-form{background:#eef3f9;border:1px solid #dce5ef;padding:35px;border-radius:16px}.cnc-quote-form fieldset{border:0;padding:0;margin:0;min-width:0}.cnc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cnc-form-grid label{font-size:16px;font-weight:650;color:#122d48}.cnc-form-grid label>span{color:#c51829}.cnc-form-grid input,.cnc-form-grid textarea{width:100%;display:block;font:inherit;font-weight:400;font-size:16px;background:white;border:1px solid #b9c9d9;padding:14px;border-radius:7px;margin-top:8px;color:#132b43}.cnc-form-grid textarea{min-height:95px;resize:vertical}.cnc-field-wide{grid-column:1/-1}.cnc-form-grid small{font-weight:400;color:#65758a;font-size:13px}.cnc-form-grid input:focus,.cnc-form-grid textarea:focus{outline:2px solid #153e67;outline-offset:2px}.cnc-quote-form .button{width:100%;margin-top:10px}.cnc-form-error{color:#a20c22!important;background:#fff1f3;padding:16px;border-radius:8px}.cnc-honey{position:absolute;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cnc-reading{padding:45px 0 60px;display:flex;flex-wrap:wrap;gap:20px}.cnc-reading h3,.cnc-reading p{width:100%}.cnc-footer{padding:48px 0;background:#081f3d;color:#d8e4ef}.cnc-footer .container{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.cnc-footer a{color:white}.cnc-footer img{max-width:230px;height:auto}.cnc-body{max-width:1440px}.cnc-intro{max-width:1050px}.cnc-page .button{font-size:17px;min-height:56px;display:inline-flex;align-items:center}.cnc-page :focus-visible{outline:3px solid #e22335;outline-offset:4px}@media(max-width:1100px){.cnc-grid.five,.cnc-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-rfq{grid-template-columns:1fr}.cnc-quality{gap:30px}.cnc-panel{padding:35px!important}.cnc-hero h1{max-width:730px}}@media(max-width:700px){.cnc-page{font-size:17px}.cnc-hero{min-height:790px;padding:35px 0 45px}.cnc-hero:before{background:rgba(3,18,35,.82)}.cnc-hero h1{font-size:38px}.cnc-hero p{font-size:18px}.cnc-hero .button{width:100%;justify-content:center;font-size:15px}.cnc-proof{gap:16px;display:grid;grid-template-columns:1fr 1fr;font-size:14px}.cnc-faq,.cnc-grid.five,.cnc-grid.four,.cnc-grid.three,.cnc-quality{grid-template-columns:1fr}.cnc-body>section{padding:50px 0}.cnc-panel{padding:25px!important;margin:25px 0}.cnc-quality figure{position:static}.cnc-quote-form{padding:22px}.cnc-form-grid{grid-template-columns:1fr}.cnc-page .button{max-width:100%;white-space:normal}.cnc-table-wrap td,.cnc-table-wrap th{padding:15px}.cnc-table-wrap table{min-width:550px}.cnc-rfq{gap:25px}.cnc-card p{font-size:17px}.cnc-actions{gap:12px}.cnc-workflow li{padding:10px}.cnc-table-wrap:focus-visible{outline-offset:0}}.cnc-rfq{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:40px;align-items:start}.cnc-quote-form{padding:24px;border-radius:14px}.cnc-quote-form h3{font-size:21px;margin-bottom:8px}.cnc-quote-form>p{font-size:14px;line-height:1.5;margin-bottom:18px}.cnc-form-grid{gap:12px 16px}.cnc-form-grid label{font-size:14px;line-height:1.4}.cnc-form-grid input,.cnc-form-grid textarea{font-size:14px;padding:10px 12px;margin-top:6px;line-height:1.4}.cnc-form-grid input:not([type=file]){height:42px}.cnc-form-grid textarea{height:62px;min-height:62px}.cnc-form-grid small{font-size:11px}.cnc-quote-form .cnc-note{font-size:12px!important;line-height:1.5;margin:12px 0 0}.cnc-quote-form .button{min-height:46px;font-size:15px;margin-top:14px;justify-content:center}.cnc-form-grid input[type=file]{padding:8px 10px;font-size:12px}@media(max-width:1100px){.cnc-rfq{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.cnc-quote-form{padding:20px}.cnc-form-grid{grid-template-columns:1fr;gap:13px}.cnc-form-grid input,.cnc-form-grid textarea{font-size:16px}.cnc-form-grid input:not([type=file]){height:46px}.cnc-form-grid textarea{height:74px;min-height:74px}}.milling-cards{display:grid;gap:24px;margin:30px 0}.milling-three{grid-template-columns:repeat(3,minmax(0,1fr))}.milling-four{grid-template-columns:repeat(4,minmax(0,1fr))}.milling-cards .cnc-text-card{padding:26px}.milling-cards .cnc-text-card p{font-size:16px;line-height:1.75;margin-bottom:0}.milling-cards h3{font-size:21px}.milling-cards .cnc-card>div{padding:23px}.milling-page #milling-services .milling-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.milling-inspection{margin:32px 0;max-width:1000px}.milling-inspection img{width:100%;height:auto;border-radius:16px}.milling-inspection figcaption{font-size:13px;line-height:1.6;color:#65758a;margin-top:10px}.milling-page #workflow .cnc-text-card{border-top:3px solid #c51829}.milling-page #quality .cnc-text-card{border-top:3px solid #153e67}.milling-page #parts .cnc-card h3{font-size:19px}.milling-hero:before{background:linear-gradient(90deg,rgba(3,18,35,.96),rgba(3,18,35,.85) 46%,rgba(3,18,35,.2))}.milling-hero h1{max-width:830px}.milling-hero p{max-width:760px}.milling-page #materials .cnc-card p{font-size:15px}@media(max-width:1100px){.milling-four,.milling-page #milling-services .milling-cards,.milling-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.milling-four,.milling-page #milling-services .milling-cards,.milling-three{grid-template-columns:1fr}.milling-cards{gap:18px}.milling-hero:before{background:rgba(3,18,35,.82)}.milling-cards .cnc-text-card{padding:23px}.milling-hero h1{font-size:38px}.milling-page #materials .cnc-card p{font-size:17px}}.fabrication-page .cnc-hero{min-height:690px}.fabrication-page .cnc-hero .fabrication-hero-detail{font-size:16px;line-height:1.7;color:#c4d1e2;max-width:700px}.fabrication-page .milling-hero:before{background:linear-gradient(90deg,rgba(3,18,35,.96),rgba(3,18,35,.84) 45%,rgba(3,18,35,.16))}.fabrication-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;list-style:none;counter-reset:flow;padding:0;margin:30px 0}.fabrication-flow li{counter-increment:flow;padding:22px 18px;border:1px solid #d7e1ed;background:#eff4fa;border-radius:10px;font-size:16px;font-weight:600}.fabrication-flow li:before{content:counter(flow,decimal-leading-zero);display:block;color:#bd1528;font-size:14px;margin-bottom:6px}.fabrication-page #workflow .cnc-text-card{border-top:3px solid #c51829}.fabrication-page #quality .cnc-text-card{border-top:3px solid #153e67}.fabrication-page #fabrication-services .cnc-card p{font-size:15px}@media(max-width:1100px){.fabrication-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fabrication-page .cnc-hero{min-height:0}.fabrication-page .milling-hero:before{background:rgba(3,18,35,.86)}.fabrication-flow{grid-template-columns:1fr}}.pei-page{--pei-ink:#0b2c48;--pei-line:#d9e2e8;--pei-amber:#c99748;font-size:17px}.pei-hero{background:#081b2e;color:#fff;padding:25px 0 0}.pei-hero nav{font-size:13px;color:#bbcbd7;margin-bottom:30px}.pei-hero nav a{color:#d9b476}.pei-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:38px;align-items:center;padding:18px 0 30px}.pei-page .pei-hero h1{font-size:clamp(32px,3.4vw,45px);line-height:1.17;color:#fff;margin:18px 0 22px}.pei-hero-copy>p{font-size:17px;line-height:1.8;color:#d7e1e8}.pei-hero-copy .cnc-kicker{color:#e5b66c;font-size:12px;letter-spacing:.15em}.pei-hero-copy .pei-hero-detail{font-size:15px;color:#aebfce}.pei-hero .cnc-actions{display:grid;gap:17px;justify-items:start;margin-top:25px}.pei-hero .button{font-size:14px;min-height:52px}.pei-hero .cnc-actions>a:not(.button){color:#e9c389;font-size:14px}.pei-hero-image{margin:0;border:1px solid #3b4f62;background:#12293e;border-radius:4px;overflow:hidden}.pei-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover}.pei-hero-image figcaption{font-size:12px;padding:12px 18px;color:#b6c8d6}.pei-image-caption{display:flex;justify-content:space-between;gap:12px;padding:17px 18px;border-top:1px solid #344d62;color:#e5c391;font-size:12px}.pei-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:25px 0 30px;border-top:1px solid #344d62}.pei-proof li{border-left:2px solid #c99748;padding-left:15px}.pei-proof span,.pei-proof strong{display:block;font-size:14px;line-height:1.5}.pei-proof span{font-size:13px;color:#adbfce;margin-top:6px}.pei-jump{display:flex;flex-wrap:wrap;gap:15px 28px;padding-top:24px;padding-bottom:24px;font-size:13px;border-bottom:1px solid var(--pei-line)}.pei-page .cnc-body>section{padding:52px 0}.pei-section-heading{max-width:950px;margin-bottom:25px}.pei-page .pei-section-heading h2{font-size:clamp(27px,2.6vw,33px);line-height:1.24;margin-bottom:17px}.pei-section-heading p{font-size:17px;line-height:1.75}.pei-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0}.pei-text-card{padding:20px 0 10px;border-top:2px solid var(--pei-line)}.pei-page .pei-product h3,.pei-page .pei-text-card h3{font-size:18px;line-height:1.4;margin-bottom:11px}.pei-product p,.pei-text-card p{font-size:15px;line-height:1.75;margin:0 0 12px}.pei-text-card a{font-size:13px}.pei-grades .pei-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pei-grades .pei-text-card:first-child{border-color:#c99748;background:#fff8ed}.pei-grades .pei-text-card:nth-child(2){border-color:#7c8c8e;background:#edf2f4}.pei-grades .pei-text-card{padding:24px;border-top-width:1px;border:1px solid var(--pei-line);border-top:3px solid var(--pei-line)}.pei-grade-comparison{padding:34px!important;background:#f7f3eb;border-radius:5px;margin:25px 0}.pei-grade-comparison .pei-feature-layout{display:block;margin:25px 0}.pei-grade-comparison figure{max-width:760px}.pei-feature-layout figure{margin:0}.pei-feature-layout figure img{width:100%;height:auto;border-radius:4px}.pei-feature-layout figcaption{font-size:12px;color:#6d7e88;padding:9px 0}.pei-electrical-flame{border-left:3px solid #c99748;padding-left:28px!important}.pei-design .pei-cards,.pei-electrical-flame .pei-cards,.pei-heat-stress .pei-cards,.pei-services .pei-cards,.pei-why-tops .pei-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pei-heat-stress{background:#102e49;padding:34px!important;margin:24px 0;color:#fff}.pei-heat-stress h2,.pei-heat-stress h3{color:#fff}.pei-heat-stress p{color:#d2e0e9}.pei-heat-stress .pei-text-card{border-color:#647b8e}.pei-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pei-product{border:1px solid var(--pei-line);background:#fafaf8;overflow:hidden;border-radius:5px}.pei-product>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .25s}.pei-product>div{padding:20px}.pei-product:hover>img{transform:scale(1.025)}.pei-peek-comparison{border-top:3px solid #c99748!important}.pei-page .cnc-table-wrap table{font-size:15px}.pei-page .cnc-table-wrap td,.pei-page .cnc-table-wrap th{padding:17px 19px}.pei-inspection .pei-feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.pei-flow{counter-reset:pei-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;list-style:none;padding:0;margin:24px 0}.pei-flow li{counter-increment:pei-step;display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--pei-line);font-size:15px;line-height:1.65}.pei-flow li:before{content:counter(pei-step,decimal-leading-zero);color:#9b6c29;font-weight:700;flex:none}.pei-inspection .pei-flow{grid-template-columns:1fr;margin:0}.pei-workflow .pei-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.pei-workflow .pei-flow li{flex-direction:column}@media(max-width:1050px){.pei-hero-grid{gap:25px}.pei-control .pei-cards,.pei-products,.pei-workflow .pei-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pei-hero-grid{grid-template-columns:1fr}.pei-hero-copy{max-width:730px}.pei-hero-image img{aspect-ratio:16/9}.pei-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.pei-inspection .pei-feature-layout{grid-template-columns:1fr}.pei-inspection .pei-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pei-page{font-size:16px}.pei-hero{padding-top:20px}.pei-hero nav{margin-bottom:17px}.pei-page .pei-hero h1{font-size:32px}.pei-hero-copy>p{font-size:16px}.pei-proof{gap:20px 14px}.pei-proof strong{font-size:13px}.pei-proof span{font-size:12px}.pei-image-caption{flex-wrap:wrap}.pei-page .cnc-body>section{padding:36px 0}.pei-page .pei-section-heading h2{font-size:27px}.pei-section-heading p{font-size:16px}.pei-cards,.pei-control .pei-cards,.pei-design .pei-cards,.pei-electrical-flame .pei-cards,.pei-grades .pei-cards,.pei-heat-stress .pei-cards,.pei-products,.pei-services .pei-cards,.pei-why-tops .pei-cards{grid-template-columns:1fr}.pei-product p,.pei-text-card p{font-size:16px}.pei-grade-comparison,.pei-heat-stress{padding:23px!important}.pei-electrical-flame{padding-left:19px!important}.pei-inspection .pei-flow,.pei-workflow .pei-flow{grid-template-columns:1fr}.pei-jump{gap:16px 22px}.pei-page .cnc-table-wrap td,.pei-page .cnc-table-wrap th{padding:15px}}@media(prefers-reduced-motion:reduce){.pei-product>img{transition:none}.pei-product:hover>img{transform:none}}.ac-page{--ac-ink:#0b2c48;--ac-ice:#edf5f9;--ac-line:#d5e3eb;--ac-red:#bd1828;font-size:17px}.ac-hero{padding:28px 0 0;background:#fff}.ac-hero nav{font-size:13px;color:#567083;margin-bottom:34px}.ac-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:45px;align-items:center}.ac-page .ac-hero h1{font-size:clamp(33px,3.5vw,47px);line-height:1.16;margin:20px 0 24px}.ac-hero-copy>p{font-size:17px;line-height:1.8}.ac-hero-copy .ac-hero-detail{font-size:15px;color:#62788b}.ac-hero .cnc-actions{display:grid;gap:16px;justify-items:start;margin-top:26px}.ac-hero .button{font-size:14px;min-height:52px}.ac-hero .cnc-actions>a:not(.button){font-size:14px}.ac-hero-image{margin:0;position:relative;background:var(--ac-ice);border-radius:12px;overflow:hidden;border:1px solid var(--ac-line)}.ac-hero-image img{width:100%;height:auto;min-height:400px;object-fit:cover}.ac-hero-image figcaption{padding:12px 20px;font-size:12px;color:#567083}.ac-image-caption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:22px 20px;background:#092947;color:#fff;font-size:13px;line-height:1.5}.ac-image-caption span{border-left:2px solid #a8c6db;padding-left:12px}.ac-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:24px;padding:28px 0;margin:32px 0 0;border-top:1px solid var(--ac-line)}.ac-proof li{padding-left:16px;border-left:2px solid var(--ac-red)}.ac-proof span,.ac-proof strong{display:block;font-size:14px;line-height:1.5}.ac-proof span{font-size:13px;color:#567083;margin-top:6px}.ac-jump{display:flex;flex-wrap:wrap;gap:14px 28px;border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);padding-top:23px;padding-bottom:23px;font-size:13px}.ac-page .cnc-body>section{padding:54px 0}.ac-section-heading{max-width:950px;margin-bottom:26px}.ac-page .ac-section-heading h2{font-size:clamp(27px,2.7vw,34px);margin-bottom:16px}.ac-section-heading p{font-size:17px;line-height:1.75}.ac-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.ac-text-card{padding:22px 0 10px;border-top:2px solid var(--ac-line)}.ac-page .ac-product h3,.ac-page .ac-text-card h3{font-size:18px;line-height:1.35;margin-bottom:12px}.ac-product p,.ac-text-card p{font-size:15px;line-height:1.75;margin:0 0 12px}.ac-text-card a{font-size:13px}.ac-grades .ac-text-card{padding:24px;background:var(--ac-ice);border-radius:8px;border:1px solid var(--ac-line)}.ac-applications .ac-cards,.ac-design .ac-cards,.ac-transparent .ac-cards,.ac-why-tops .ac-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ac-feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:35px;align-items:start;margin:28px 0}.ac-feature-layout figure{margin:0}.ac-feature-layout figure img{width:100%;height:auto;border-radius:10px}.ac-feature-layout figcaption{font-size:12px;color:#62788b;margin-top:9px}.ac-feature-layout .ac-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:22px}.ac-feature-layout .ac-text-card{padding:16px 0}.ac-optical{background:var(--ac-ice);padding:34px!important;border-radius:12px;margin:28px 0;border:1px solid var(--ac-line)}.ac-optical .ac-text-card{border-color:#8aacbf}.ac-crazing{background:#0b2c48;color:#fff;padding:34px!important;border-radius:12px;margin:28px 0}.ac-crazing h2,.ac-crazing h3{color:#fff}.ac-crazing p{color:#d2e1ea}.ac-crazing .ac-text-card{border-color:#43627b}.ac-crazing .ac-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.ac-cast-extruded,.ac-comparison,.ac-finish{border-left:3px solid #92b4ca;padding-left:28px!important}.ac-cast-extruded .ac-section-heading,.ac-comparison .ac-section-heading{max-width:1000px}.ac-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ac-product{background:#f8fbfd;border:1px solid var(--ac-line);border-radius:10px;overflow:hidden}.ac-product>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .25s ease}.ac-product>div{padding:22px}.ac-product:hover>img{transform:scale(1.03)}.ac-flow{counter-reset:ac-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:28px 0;gap:15px 24px}.ac-flow li{counter-increment:ac-step;font-size:15px;display:flex;gap:14px;align-items:start;border-bottom:1px solid var(--ac-line);padding:14px 0}.ac-flow li:before{content:counter(ac-step,decimal-leading-zero);font-weight:700;color:var(--ac-red);font-variant-numeric:tabular-nums;flex:none}.ac-workflow .ac-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.ac-workflow .ac-flow li{flex-direction:column}.ac-annealing .ac-flow{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px;background:var(--ac-ice);border-radius:10px}.ac-annealing .ac-flow li{flex-direction:column}.ac-page .cnc-table-wrap table{font-size:15px}.ac-page .cnc-table-wrap td,.ac-page .cnc-table-wrap th{padding:17px 20px}@media(max-width:1100px){.ac-hero-grid{gap:28px}.ac-hero-image img{min-height:350px}.ac-applications .ac-cards,.ac-design .ac-cards,.ac-products,.ac-transparent .ac-cards,.ac-why-tops .ac-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-crazing .ac-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-feature-layout{grid-template-columns:1fr}.ac-feature-layout figure img{max-height:450px;object-fit:cover}.ac-annealing .ac-flow,.ac-workflow .ac-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ac-hero-grid{grid-template-columns:1fr}.ac-hero-image img{min-height:0;max-height:470px}.ac-cards,.ac-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ac-hero{padding-top:20px}.ac-page .ac-hero h1{font-size:34px}.ac-page .cnc-body>section{padding:42px 0}.ac-hero .button{width:100%;justify-content:center}.ac-applications .ac-cards,.ac-cards,.ac-crazing .ac-cards,.ac-design .ac-cards,.ac-feature-layout .ac-cards,.ac-flow,.ac-products,.ac-transparent .ac-cards,.ac-why-tops .ac-cards{grid-template-columns:1fr}.ac-crazing,.ac-optical{padding:22px!important}.ac-cast-extruded,.ac-comparison,.ac-finish{padding-left:16px!important}.ac-image-caption{font-size:12px;gap:10px;padding:18px 12px}.ac-image-caption span{padding-left:8px}.ac-product p,.ac-text-card p{font-size:16px}.ac-product>div{padding:23px}.ac-feature-layout{gap:24px}.ac-annealing .ac-flow{padding:18px}.ac-hero-copy>p{font-size:16px}}@media(prefers-reduced-motion:reduce){.ac-product>img{transition:none}.ac-product:hover>img{transform:none}}.pc-page{--pc-navy:#092947;--pc-rule:#d3e1ea;font-size:17px}.pc-hero{background:#edf4f8;padding:28px 0 0}.pc-hero nav{font-size:13px;margin-bottom:32px;color:#526781}.pc-editorial{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;margin-bottom:34px}.pc-page .pc-editorial h1{font-size:clamp(34px,3.5vw,48px);line-height:1.15;margin:20px 0;max-width:650px}.pc-editorial p{font-size:16px;line-height:1.8}.pc-editorial .cnc-actions{display:grid;justify-items:start;gap:16px}.pc-editorial .button,.pc-secondary{font-size:14px}.pc-secondary{font-weight:700}.pc-hero-image{margin:0;overflow:hidden;border-radius:12px}.pc-hero-image img{width:100%;height:360px;object-fit:cover}.pc-hero-image figcaption{display:flex;justify-content:space-between;gap:20px;background:var(--pc-navy);color:#fff;padding:18px 25px;font-size:14px}.pc-hero-image figcaption span{color:#bdd2e1;font-size:12px}.pc-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:25px;padding:28px 0;margin:0}.pc-proof li{padding-left:15px;border-left:2px solid #bd1828}.pc-proof span,.pc-proof strong{display:block;font-size:14px}.pc-proof span{font-size:13px;color:#536e83;margin-top:8px}.pc-jump{display:flex;gap:20px 32px;flex-wrap:wrap;font-size:13px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--pc-rule)}.pc-page .cnc-body>section{padding:54px 0}.pc-section-heading{max-width:950px;margin-bottom:28px}.pc-page .pc-section-heading h2{font-size:clamp(27px,2.6vw,34px);margin-bottom:16px}.pc-section-heading p{font-size:17px;line-height:1.75}.pc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.pc-text-card{padding:24px;background:#f2f7fa;border:1px solid #dde8ef;border-radius:8px}.pc-page .pc-product h3,.pc-page .pc-text-card h3{font-size:18px;line-height:1.4;margin-bottom:12px}.pc-product p,.pc-text-card p{font-size:15px;line-height:1.75;margin:0 0 12px}.pc-text-card a{font-size:13px}.pc-design .pc-cards,.pc-why-tops .pc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-feature-layout{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;margin:28px 0}.pc-feature-layout figure{margin:0}.pc-feature-layout figure img{width:100%;height:auto;border-radius:10px}.pc-feature-layout figcaption{font-size:12px;color:#5e778c;margin-top:8px}.pc-feature-layout .pc-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:14px}.pc-feature-layout .pc-text-card{padding:18px}.pc-optical{background:#0b2c48;color:#fff;padding:34px!important;border-radius:12px;margin:30px 0}.pc-optical p{color:#d0e1ed}.pc-optical .pc-text-card{background:#163b58;border-color:#345872}.pc-optical h2,.pc-optical h3{color:#fff}.pc-optical figcaption{color:#bed1df}.pc-acrylic{background:#edf4f8;padding:34px!important;border-radius:12px;margin:30px 0}.pc-products{gap:26px}.pc-product{border:1px solid var(--pc-rule);border-radius:10px;overflow:hidden;background:#f8fbfd}.pc-product>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .25s}.pc-product>div{padding:23px}.pc-product:hover>img{transform:scale(1.025)}.pc-flow{counter-reset:pc-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:16px 25px}.pc-flow li{counter-increment:pc-step;display:flex;gap:16px;border-bottom:1px solid var(--pc-rule);padding:16px 0;font-size:15px}.pc-flow li:before{content:counter(pc-step,decimal-leading-zero);font-weight:700;color:#bd1828;flex:none}.pc-workflow .pc-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-workflow .pc-flow li{flex-direction:column}.pc-page .cnc-table-wrap table{font-size:15px}.pc-page .cnc-table-wrap td,.pc-page .cnc-table-wrap th{padding:17px 20px}@media(max-width:1000px){.pc-editorial{gap:30px}.pc-design .pc-cards,.pc-why-tops .pc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-feature-layout{grid-template-columns:1fr}.pc-feature-layout figure img{max-height:460px;object-fit:cover}.pc-cards,.pc-workflow .pc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pc-editorial{grid-template-columns:1fr;gap:10px}.pc-hero-image img{height:auto;aspect-ratio:4/3}.pc-hero-image figcaption{display:block}.pc-hero-image figcaption span{display:block;margin-top:8px}.pc-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.pc-page .cnc-body>section{padding:40px 0}.pc-cards,.pc-design .pc-cards,.pc-feature-layout .pc-cards,.pc-flow,.pc-why-tops .pc-cards{grid-template-columns:1fr}.pc-acrylic,.pc-optical{padding:22px!important}.pc-editorial .button{width:100%;justify-content:center}.pc-page .pc-editorial h1{font-size:34px}.pc-feature-layout{gap:24px}.pc-product p,.pc-text-card p{font-size:16px}}@media(prefers-reduced-motion:reduce){.pc-product>img{transition:none}.pc-product:hover>img{transform:none}}.uhmw-page{--uhmw-navy:#0b2847;--uhmw-blue:#174a6c;--uhmw-paper:#f1f6f9;--uhmw-rule:#d3e1eb;--uhmw-red:#c51829;font-size:17px}.uhmw-hero{padding:28px 0 0;background:var(--uhmw-paper)}.uhmw-hero nav{font-size:13px;color:#52657c;margin-bottom:28px}.uhmw-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}.uhmw-hero h1{font-size:clamp(32px,3.5vw,49px);max-width:680px;margin:22px 0;line-height:1.13}.uhmw-hero-copy>p{font-size:17px;line-height:1.75}.uhmw-hero .uhmw-hero-detail{font-size:15px;max-width:580px}.uhmw-hero .cnc-actions{display:grid;justify-items:start;gap:16px;margin:27px 0}.uhmw-hero .button{font-size:15px;min-height:52px}.uhmw-hero-image{margin:0;position:relative;overflow:hidden;border-radius:14px;background:#153e67}.uhmw-hero-image img{width:100%;height:auto;min-height:420px;object-fit:cover}.uhmw-hero-image figcaption{background:var(--uhmw-navy);padding:23px 26px;color:#fff;display:flex;justify-content:space-between;gap:16px;font-size:14px}.uhmw-hero-image figcaption span{color:#c8dce9}.uhmw-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:25px 0;margin:35px 0 0;border-top:1px solid var(--uhmw-rule);gap:24px}.uhmw-proof li{border-left:2px solid var(--uhmw-red);padding-left:16px}.uhmw-proof span,.uhmw-proof strong{display:block;font-size:14px;line-height:1.6}.uhmw-proof span{color:#52657c;font-size:13px;margin-top:4px}.uhmw-jump{display:flex;flex-wrap:wrap;gap:16px 32px;padding-top:23px;padding-bottom:23px;border-bottom:1px solid var(--uhmw-rule);font-size:13px}.uhmw-page .cnc-body>section{padding:58px 0}.uhmw-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:50px;align-items:start;margin-bottom:26px}.uhmw-page .uhmw-section-heading h2{font-size:clamp(26px,2.7vw,34px);margin-bottom:0}.uhmw-section-heading>p{font-size:16px;margin:0;line-height:1.75}.uhmw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.uhmw-text-card{border-top:2px solid var(--uhmw-rule);padding:22px 0 10px}.uhmw-page .uhmw-product h3,.uhmw-page .uhmw-text-card h3{font-size:19px;margin-bottom:12px}.uhmw-product p,.uhmw-text-card p{font-size:15px;line-height:1.75;margin:0 0 15px}.uhmw-product a,.uhmw-text-card a{font-size:13px}.uhmw-grades .uhmw-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.uhmw-grades .uhmw-text-card{background:var(--uhmw-paper);padding:22px 18px;border-top-color:var(--uhmw-blue)}.uhmw-feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin:30px 0}.uhmw-feature-layout figure{margin:0}.uhmw-feature-layout figure img{width:100%;height:auto;border-radius:12px}.uhmw-feature-layout figcaption{font-size:12px;color:#65758a;margin-top:10px}.uhmw-service-list{grid-template-columns:1fr;margin:0;gap:0}.uhmw-service-list .uhmw-text-card:first-child{border-top:0;padding-top:0}.uhmw-challenges{background:var(--uhmw-navy);border-radius:14px;padding:36px!important;margin:36px 0;color:#fff}.uhmw-challenges p{color:#c5d6e5}.uhmw-challenges .uhmw-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.uhmw-challenges .uhmw-text-card{border-color:#36526d}.uhmw-challenges .uhmw-text-card h3{font-size:17px}.uhmw-temperature{background:var(--uhmw-paper);padding:36px!important;border-radius:14px;border-left:4px solid var(--uhmw-blue);margin:36px 0}.uhmw-temperature .uhmw-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.uhmw-products{gap:28px}.uhmw-product{border:1px solid var(--uhmw-rule);border-radius:12px;overflow:hidden;background:#f7fafc}.uhmw-product>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .25s ease}.uhmw-product>div{padding:22px}.uhmw-product:hover>img{transform:scale(1.035)}.uhmw-flow{counter-reset:uhmw-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;list-style:none;padding:0;margin:0}.uhmw-flow li{counter-increment:uhmw-step;display:flex;gap:15px;align-items:start;font-size:15px;border-bottom:1px solid var(--uhmw-rule);padding:13px 0}.uhmw-flow li:before{content:counter(uhmw-step,decimal-leading-zero);color:var(--uhmw-red);font-weight:700;font-size:15px;flex:none;font-variant-numeric:tabular-nums}.uhmw-workflow .uhmw-flow{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:25px}.uhmw-workflow .uhmw-flow li{flex-direction:column;gap:10px;padding:16px 0}.uhmw-applications .uhmw-cards,.uhmw-design .uhmw-cards,.uhmw-why-tops .uhmw-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.uhmw-page .cnc-table-wrap table{font-size:15px}.uhmw-page .cnc-table-wrap td,.uhmw-page .cnc-table-wrap th{padding:17px 20px}@media(max-width:1100px){.uhmw-challenges .uhmw-cards,.uhmw-grades .uhmw-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.uhmw-applications .uhmw-cards,.uhmw-design .uhmw-cards,.uhmw-why-tops .uhmw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.uhmw-hero-grid{gap:30px}.uhmw-hero-image figcaption{display:block}.uhmw-hero-image figcaption span{display:block;margin-top:5px}}@media(max-width:900px){.uhmw-feature-layout,.uhmw-hero-grid,.uhmw-section-heading{grid-template-columns:1fr;gap:24px}.uhmw-hero-image img{min-height:0;max-height:460px}.uhmw-cards,.uhmw-products,.uhmw-proof,.uhmw-temperature .uhmw-cards,.uhmw-workflow .uhmw-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.uhmw-hero{padding-top:20px}.uhmw-hero h1{font-size:33px}.uhmw-hero .button{width:100%;justify-content:center;font-size:14px}.uhmw-page .cnc-body>section{padding:44px 0}.uhmw-jump{gap:12px 20px}.uhmw-applications .uhmw-cards,.uhmw-cards,.uhmw-challenges .uhmw-cards,.uhmw-design .uhmw-cards,.uhmw-grades .uhmw-cards,.uhmw-products,.uhmw-temperature .uhmw-cards,.uhmw-why-tops .uhmw-cards{grid-template-columns:1fr;gap:16px}.uhmw-challenges,.uhmw-temperature{padding:23px!important}.uhmw-proof{gap:22px 16px}.uhmw-flow{grid-template-columns:1fr}.uhmw-section-heading{gap:16px}.uhmw-product>div{padding:22px}.uhmw-product p,.uhmw-text-card p{font-size:16px}}@media(prefers-reduced-motion:reduce){.uhmw-product>img{transition:none}.uhmw-product:hover>img{transform:none}}.nylon-page #moisture{background:#eef5fb;border:1px solid #d4e3f0;border-left:4px solid #c51829;border-radius:14px;padding:36px;margin:52px 0}.nylon-page #moisture .milling-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.nylon-page #moisture h2{max-width:900px}.nylon-page #conditioning .fabrication-flow{margin:28px 0}.nylon-page #grades .cnc-text-card{border-top:3px solid #153e67}@media(max-width:1100px){.nylon-page #moisture .milling-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.nylon-page #moisture{padding:22px}.nylon-page #moisture .milling-cards{grid-template-columns:1fr}}.ptfe-page{font-size:16px;line-height:1.75}.ptfe-page .cnc-hero{min-height:620px;padding-block:48px 54px}.ptfe-page .cnc-hero h1{font-size:clamp(32px,3.4vw,48px);max-width:750px;margin-block:24px}.ptfe-page .cnc-hero p{font-size:17px;max-width:680px}.ptfe-page .cnc-hero .fabrication-hero-detail{font-size:15px;line-height:1.7;max-width:640px}.ptfe-page .cnc-body h2{font-size:clamp(25px,2.5vw,33px)}.ptfe-page .cnc-body h3{font-size:19px}.ptfe-page .cnc-body>section{padding-block:48px}.ptfe-jump-links{display:flex;flex-wrap:wrap;gap:10px;padding-block:25px;border-bottom:1px solid #dce5ee}.ptfe-page .ptfe-jump-links a{border:1px solid #dce5ee;background:#f7fafc;border-radius:30px;padding:8px 16px;font-size:13px;color:#133656}.ptfe-page .ptfe-jump-links a:focus-visible,.ptfe-page .ptfe-jump-links a:hover{background:#133656;color:white}.ptfe-page #definition{margin-top:34px;padding:34px 38px;background:#edf5f8;border-inline-start:4px solid #bc1427;border-radius:0 14px 14px 0}.ptfe-page #definition>p{max-width:1000px}.ptfe-page #definition .cnc-note{font-size:13px}.ptfe-page #environment,.ptfe-page #temperature{margin-block:24px;padding:35px;background:#f8f5ee;border:1px solid #e7e1d5;border-radius:14px}.ptfe-page #temperature{background:#f0f5fa;border-color:#dce5ee}.ptfe-page #processes .milling-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ptfe-page #processes .cnc-card:nth-child(2){border-color:#acbdcf;box-shadow:0 8px 24px #1539560a}.ptfe-page .cnc-card p,.ptfe-page .cnc-text-card p{font-size:15px;line-height:1.65}.ptfe-page .cnc-card img{aspect-ratio:4/3;object-fit:cover}.ptfe-page .cnc-table-wrap td,.ptfe-page .cnc-table-wrap th{font-size:15px;line-height:1.65}.ptfe-page .fabrication-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ptfe-page .fabrication-flow li{font-size:15px;padding:18px}.ptfe-page .fabrication-flow li:nth-child(5),.ptfe-page .fabrication-flow li:nth-child(6),.ptfe-page .fabrication-flow li:nth-child(7){background:#e2edf7;border-color:#a6bbd0}.ptfe-page .cnc-rfq{scroll-margin-top:95px}@media(max-width:700px){.ptfe-page .cnc-hero{min-height:0;padding-block:35px 40px}.ptfe-page .cnc-hero h1{font-size:32px}.ptfe-page .cnc-hero p{font-size:16px}.ptfe-page #definition,.ptfe-page #environment,.ptfe-page #temperature{padding:25px 20px}.ptfe-page #processes .milling-cards,.ptfe-page .fabrication-flow{grid-template-columns:1fr}.ptfe-page .cnc-body>section{padding-block:36px}.ptfe-jump-links{gap:8px}.ptfe-page .ptfe-jump-links a{font-size:12px;padding:7px 12px}}.axis-cards{display:grid;gap:24px;margin:30px 0}.axis-three{grid-template-columns:repeat(3,minmax(0,1fr))}.axis-four{grid-template-columns:repeat(4,minmax(0,1fr))}.axis-cards .cnc-text-card{padding:26px}.axis-cards .cnc-text-card p{font-size:16px;line-height:1.75;margin-bottom:0}.axis-cards h3{font-size:21px}.axis-cards .cnc-card>div{padding:23px}.axis-page #axis-services .axis-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.axis-inspection{margin:32px 0;max-width:1000px}.axis-inspection img{width:100%;height:auto;border-radius:16px}.axis-inspection figcaption{font-size:13px;line-height:1.6;color:#65758a;margin-top:10px}.axis-page #workflow .cnc-text-card{border-top:3px solid #c51829}.axis-page #quality .cnc-text-card{border-top:3px solid #153e67}.axis-page #parts .cnc-card h3{font-size:19px}.axis-hero:before{background:linear-gradient(90deg,rgba(3,18,35,.96),rgba(3,18,35,.85) 46%,rgba(3,18,35,.2))}.axis-hero h1{max-width:830px}.axis-hero p{max-width:760px}.axis-page #materials .cnc-card p{font-size:15px}@media(max-width:1100px){.axis-four,.axis-page #axis-services .axis-cards,.axis-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.axis-four,.axis-page #axis-services .axis-cards,.axis-three{grid-template-columns:1fr}.axis-cards{gap:18px}.axis-hero:before{background:rgba(3,18,35,.82)}.axis-cards .cnc-text-card{padding:23px}.axis-hero h1{font-size:38px}.axis-page #materials .cnc-card p{font-size:17px}}.axis-diagram{max-width:900px;margin:32px auto;padding:28px;background:#f0f5fa;border:1px solid #dce6ef;border-radius:20px}.axis-diagram svg{width:100%;height:auto}.axis-diagram figcaption{font-size:15px;color:#50657d;line-height:1.7}.axis-page #design .axis-cards,.axis-page #features .axis-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.axis-page #machining-capabilities .axis-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.axis-page #design .axis-cards,.axis-page #features .axis-cards,.axis-page #machining-capabilities .axis-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.axis-page #design .axis-cards,.axis-page #features .axis-cards,.axis-page #machining-capabilities .axis-cards{grid-template-columns:1fr}.axis-diagram{padding:12px}}.axis-page{font-size:17px;line-height:1.75}.axis-page h2{font-size:clamp(27px,2.5vw,34px);line-height:1.3}.axis-page .axis-hero h1{font-size:clamp(34px,3.7vw,54px);line-height:1.18;max-width:800px}.axis-page .axis-hero p:not(.cnc-kicker){font-size:18px;line-height:1.8;max-width:740px}.axis-page .axis-cards h3{font-size:19px;line-height:1.35}.axis-page #parts .cnc-card h3{font-size:18px}.axis-page .cnc-table-wrap table{font-size:16px;line-height:1.7}.axis-page .cnc-faq summary{font-size:17px;line-height:1.5}.axis-page .cnc-faq details p{font-size:16px}.axis-page .cnc-proof{font-size:15px}@media(max-width:700px){.axis-page{font-size:16px}.axis-page h2{font-size:26px}.axis-page .axis-hero h1{font-size:32px;line-height:1.22}.axis-page .axis-hero p:not(.cnc-kicker){font-size:17px}.axis-page .axis-cards h3{font-size:18px}.axis-page #materials .cnc-card p,.axis-page .cnc-card p{font-size:16px}.axis-page .cnc-proof{font-size:13px}}.turning-cards{display:grid;gap:24px;margin:30px 0}.turning-three{grid-template-columns:repeat(3,minmax(0,1fr))}.turning-four{grid-template-columns:repeat(4,minmax(0,1fr))}.turning-cards .cnc-text-card{padding:26px}.turning-cards .cnc-text-card p{font-size:16px;line-height:1.75;margin-bottom:0}.turning-cards h3{font-size:21px}.turning-cards .cnc-card>div{padding:23px}.turning-page #turning-services .turning-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.turning-inspection{margin:32px 0;max-width:1000px}.turning-inspection img{width:100%;height:auto;border-radius:16px}.turning-inspection figcaption{font-size:13px;line-height:1.6;color:#65758a;margin-top:10px}.turning-page #workflow .cnc-text-card{border-top:3px solid #c51829}.turning-page #quality .cnc-text-card{border-top:3px solid #153e67}.turning-page #parts .cnc-card h3{font-size:19px}.turning-hero:before{background:linear-gradient(90deg,rgba(3,18,35,.96),rgba(3,18,35,.85) 46%,rgba(3,18,35,.2))}.turning-hero h1{max-width:830px}.turning-hero p{max-width:760px}.turning-page #materials .cnc-card p{font-size:15px}@media(max-width:1100px){.turning-four,.turning-page #turning-services .turning-cards,.turning-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.turning-four,.turning-page #turning-services .turning-cards,.turning-three{grid-template-columns:1fr}.turning-cards{gap:18px}.turning-hero:before{background:rgba(3,18,35,.82)}.turning-cards .cnc-text-card{padding:23px}.turning-hero h1{font-size:38px}.turning-page #materials .cnc-card p{font-size:17px}}