:root{--pm-text:#14181f;--pm-text-muted:#3d4654}body{color:#14181f}.content-box p,.text,.text p,blockquote,dd,li,p,td,th{color:#1f2733}.about-content-col p,.about-text,.ad-card p,.ad-head p,.author-company,.bento-content p,.bento-item p,.blog-card-body,.blog-card-excerpt,.cert-badge-desc,.cert-badge-item .badge-text p,.comparison-table tbody td,.faq-answer,.faq-answer p,.feature-item p,.feature-text,.industry-card p,.sec-desc,.sec-title .text,.section-desc,.service-block p,.service-block-three p,.service-block-two p,.tool-card p{color:#3d4654!important}.ad-badge,.badge-tag,.cert-badge-label,.pricing-table .title-box p,.sec-title .sub-title,.section-label,.section-tag,.sub-title,.tool-card .badge-tag{color:#334155!important}.cta-section .section-title,.cta-section .section-title *,.cta-section .text-gradient,.cta-section .text-gradient *,.process-section .section-title,.process-section .section-title *,.section-title,.section-title .text-gradient,.section-title .text-gradient *{color:#0c1f3f!important;-webkit-text-fill-color:#0c1f3f!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.blog-header .section-title::after,.cta-inner .section-title::after,.exports-header .section-title::after,.industries-header .section-title::after,.process-header .section-title::after,.seo-block-header .section-title::after{margin-left:auto;margin-right:auto}.cta-inner .section-title .text-gradient,.cta-inner .section-title .text-gradient *,.cta-section .section-title .text-gradient,.cta-section .section-title .text-gradient *,.section-title .text-gradient,.section-title .text-gradient *{color:#0c1f3f!important;-webkit-text-fill-color:#0c1f3f!important}.blog-card-category,.bread-crumb li,.breadcrumb-modern .current,.breadcrumb-modern .separator,.breadcrumb-modern span,.date,.meta,.page-title .bread-crumb li,.post-date,.post-info li,.post-info li i{color:#475569!important}input:not([type=submit]):not([type=button]),select,textarea{color:#14181f!important}input::placeholder,textarea::placeholder{color:#6b7280!important;opacity:1!important}.product-hero .product-hero-desc,.product-hero p,.product-hero-eyebrow{color:inherit!important}p{line-height:1.7}.ad-card p,.bento-item p,.faq-answer p,.service-block p,.tool-card p{line-height:1.65}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em}h2{line-height:1.2}[id]{scroll-margin-top:110px}.ad-grid,.tool-cards{align-items:stretch}.ad-card,.tool-card{height:100%}.ad-card,.bento-item,.cert-badge-item,.industry-card,.tool-card{border-color:#e3e8ef}.comparison-table,.datasheet-table{width:100%}.hero-section{background:#0a1830!important}.hero-section::before{content:'';position:absolute;inset:0;z-index:0;background:url('../images/background/manufacturing-hero.webp') center/cover no-repeat}.hero-section::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(95deg,rgba(6,16,33,.95) 0,rgba(6,16,33,.9) 42%,rgba(6,16,33,.62) 72%,rgba(6,16,33,.42) 100%),linear-gradient(to top,rgba(6,16,33,.55) 0,transparent 38%)}.hero-section .hero-overlay,.hero-section .hero-slideshow{display:none!important}.hero-section .hero-scroll-hint,.hero-section>.container-modern{position:relative;z-index:2}.hero-section .counter,.hero-section .hero-desc,.hero-section .hero-scroll-hint span,.hero-section .hero-title,.hero-section .hero-title *,.hero-section .hero-trust-indicator,.hero-section .stat-label,.hero-section .stat-number,.hero-section h1,.hero-section p{color:#fff!important;-webkit-text-fill-color:#fff!important}.hero-section .hero-title .highlight,.hero-section .hero-title .highlight.text-gradient,.hero-section .hero-title .text-gradient,.hero-section .hero-title .text-gradient *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.hero-section .hero-trust-indicator i{color:#fff!important}.hero-section .stat-label{color:rgba(226,236,248,.75)!important}.hero-section .hero-badge{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important}.hero-section .hero-badge .badge-dot{background:#66b3ff!important}.hero-section .btn-modern.btn-cta{background:#fff!important;color:#0a1830!important;border-color:#fff!important}.hero-section .btn-modern.btn-cta:hover{background:#e8eef7!important;color:#0a1830!important}.hero-section .btn-modern.btn-cta i{color:#0a1830!important}.hero-section .btn-modern.btn-secondary,.hero-section .btn-modern.btn-whatsapp{background:0 0!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.55)!important}.hero-section .btn-modern.btn-secondary:hover,.hero-section .btn-modern.btn-whatsapp:hover{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:#fff!important}.hero-section .btn-modern.btn-secondary i,.hero-section .btn-modern.btn-whatsapp i{color:#fff!important}.reveal,.reveal img,.reveal-left,.reveal-left img,.reveal-right,.reveal-right img,.reveal-scale,.reveal-scale img{transform:none!important;opacity:1!important}img[loading=lazy]{opacity:1!important}@media (max-width:600px){body{font-size:16px;line-height:26px}li,p{font-size:15.5px}.ad-card p,.bento-item p,.faq-answer p,.tool-card p{font-size:14.5px}h1{line-height:1.18}h2{font-size:26px;line-height:1.22}}.blog-card-link,.bread-crumb li a,.footer-links li a,.visual-breadcrumb a{display:inline-block;padding-top:6px;padding-bottom:6px}.float-btn{min-width:44px;min-height:44px}@media (max-width:900px){.blog-card-link,.bread-crumb li a,.footer-links li a,.visual-breadcrumb a{padding-top:12px;padding-bottom:12px;line-height:20px}.footer-links li{margin-bottom:0}.float-btn{min-width:48px;min-height:48px}}@media (max-width:900px){.comparison-table,.iso-table,.spec-table{font-size:14px}.comparison-table thead th,.iso-table thead th,.spec-table thead th{font-size:12.5px}.spec-table tbody td,.spec-table thead th{padding:10px 10px}.bento-arrow,.blog-card-category,.esb-label,.product-hero-eyebrow,.ptfe-type-badge,.series-tag{font-size:12px}.series-desc{font-size:14px}.service-style-three .service-block-three .inner-box .series-desc{font-size:14px;line-height:1.5}.service-style-three .service-block-three .inner-box .series-tag{font-size:12px}}div:has(> .comparison-table),div:has(> .iso-table),div:has(> .spec-table){max-height:78vh;overflow:auto;border-radius:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.spec-table{overflow:visible;border-radius:0}.spec-table thead th{position:sticky;top:0;z-index:3}.spec-table thead th:first-child{left:0;z-index:4}.spec-table tbody tr{background:#fff}.spec-table tbody tr:nth-child(2n){background:var(--pm-bg-warm)}.spec-table tbody td:first-child{position:sticky;left:0;z-index:2;background:inherit}.spec-table tbody td:first-child,.spec-table thead th:first-child{box-shadow:1px 0 0 var(--pm-border)}.spec-table tbody tr:hover{transform:none}.spec-table tbody td{transition:color .2s ease,background-color .2s ease}.bento-item .bento-arrow{opacity:1;transform:none}.bento-item .bento-arrow::after{transition:transform .3s ease}.bento-item:hover .bento-arrow{opacity:1;transform:none}.bento-item:hover .bento-arrow::after{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.bento-item .bento-arrow::after{transition:none}.bento-item:hover .bento-arrow::after{transform:none}}.blog-card-category{color:#fff!important}.nice-select,.nice-select .current,.nice-select .list li{color:#14181f!important}.nice-select .list li.option:hover,.nice-select .list li.selected{color:#14181f!important}.cta-section .cta-btn-outline{color:#0c1f3f!important;border-color:#0c1f3f!important;background:0 0}.cta-section .cta-btn-outline:hover{background:#0c1f3f!important;border-color:#0c1f3f!important;color:#fff!important}.page-banner h1,.page-title .content-box h1,.page-title h1,.page-title.product-hero h1{font-size:clamp(2rem, 4.2vw, 3rem)!important;line-height:1.15}.page-title .content-box h2,.sec-title h2,.section-title{font-size:clamp(1.6rem, 3.2vw, 2.25rem)!important;line-height:1.2}.footer-brand .footer-logo img,.modern-footer .footer-logo img{width:auto;max-width:100%}@media (min-width:992px){.footer-grid{grid-template-columns:1.7fr 1fr 1.35fr 1.5fr}}.internal-link-card{display:block;background:#fff;border:1.5px solid #dfe4ec;border-radius:10px;transition:background .25s ease,border-color .25s ease,transform .25s ease}.internal-link-label{display:flex;align-items:center;justify-content:center;height:100%;min-height:76px;padding:16px;text-align:center;font-weight:600;font-size:16px;line-height:1.35;color:#0c1f3f;transition:color .25s ease}.internal-link-card:hover{background:#0c1f3f;border-color:#0c1f3f;transform:translateY(-2px)}.internal-link-card:hover .internal-link-label{color:#fff}.tabs-box .tabs-content .tab,.tabs-box .tabs-content .tab.active-tab{transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ec-head{text-align:center;max-width:660px;margin:0 auto 40px}.ec-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#475569;margin-bottom:10px}.ec-head h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.6rem, 3.2vw, 2.25rem);font-weight:800;color:#0c1f3f;margin:0 0 12px;line-height:1.2}.ec-head p{color:#475569;font-size:16px;line-height:1.65;margin:0}.ec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ec-grid.ec-grid-3{grid-template-columns:repeat(3,1fr)}.ec-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ec-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.12);border-color:#0c1f3f}.ec-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f2f2f2}.ec-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ec-card:hover .ec-img img{transform:scale(1.05)}.ec-title{position:absolute;left:0;right:0;bottom:0;background:rgba(20,20,20,.9);color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;padding:11px 16px;letter-spacing:.3px}.ec-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.ec-body p{color:#475569;font-size:13.5px;line-height:1.6;margin:0;flex:1}.ec-spec{font-size:12.5px;font-weight:700;color:#0c1f3f;letter-spacing:.2px;padding-top:10px;border-top:1px solid #eef1f6}.ec-custom{text-align:center;margin:28px auto 0;max-width:640px;color:#475569;font-size:15px;line-height:1.7}.ec-custom a{color:#0c1f3f;font-weight:700;text-decoration:underline}@media (max-width:1199px){.ec-grid,.ec-grid.ec-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ec-grid,.ec-grid.ec-grid-3{grid-template-columns:1fr;gap:18px}}@media (max-width:900px){.footer-bottom-links a,.modern-footer .footer-contact-item a,.modern-footer .footer-links a{display:inline-block;min-height:24px;padding-block:4px}}.photo-band{position:relative;width:100%;min-height:clamp(300px,34vw,440px);display:grid;place-items:center;text-align:center;padding:56px 24px;background-image:url("../images/band/braid-band-sm.webp");background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate}@media (min-width:901px){.photo-band{background-image:url("../images/band/braid-band.webp")}}.photo-band::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.5) 0,rgba(10,10,10,.64) 100%);z-index:-1}.photo-band .pb-inner{max-width:820px}.photo-band .pb-stat{display:block;color:#fff;font-weight:700;line-height:1.05;letter-spacing:-.01em;font-size:clamp(1.9rem, 4.6vw, 3.1rem);margin:0 0 14px;text-wrap:balance}.photo-band .pb-sub{display:block;color:rgba(255,255,255,.86);font-size:clamp(.95rem, 1.5vw, 1.1rem);line-height:1.6;margin:0;text-wrap:pretty}.photo-band .pb-rule{width:56px;height:3px;margin:0 auto 22px;background:#fff;opacity:.85;border:0}.page-banner.has-photo,.page-title.centred.pt-photo{background-color:#0a1930!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-bottom:0!important}.page-banner.has-photo h1,.page-banner.has-photo h1 span,.page-title.centred.pt-photo .content-box h1,.page-title.centred.pt-photo h1,.page-title.centred.pt-photo h1 span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.page-banner.has-photo .breadcrumb-modern a,.page-title.centred.pt-photo .bread-crumb li a{color:#fff!important}.page-banner.has-photo .breadcrumb-modern .current,.page-banner.has-photo .breadcrumb-modern .separator,.page-banner.has-photo .breadcrumb-modern span,.page-title.centred.pt-photo .bread-crumb li{color:rgba(255,255,255,.8)!important}.page-title.centred.pt-photo .bread-crumb li:not(:last-child)::after{color:rgba(255,255,255,.55)!important}.pb-blog.has-photo,.pb-gallery.has-photo,.pb-products.has-photo{background-image:linear-gradient(180deg,rgba(10,25,41,.62),rgba(5,29,45,.68)),url("../images/banner/banner-braid.webp")!important}.pb-about.has-photo{background-image:linear-gradient(180deg,rgba(10,25,41,.62),rgba(5,29,45,.68)),url("../images/banner/banner-forming.webp")!important}.pb-career.has-photo{background-image:linear-gradient(180deg,rgba(10,25,41,.62),rgba(5,29,45,.68)),url("../images/banner/banner-welding.webp")!important}.pb-downloads.has-photo{background-image:linear-gradient(180deg,rgba(10,25,41,.62),rgba(5,29,45,.68)),url("../images/banner/banner-quality.webp")!important}.pb-contact.has-photo{background-image:linear-gradient(180deg,rgba(10,25,41,.62),rgba(5,29,45,.68)),url("../images/banner/banner-coil.webp")!important}.pt-tools.pt-photo{background-image:linear-gradient(180deg,rgba(10,25,41,.62),rgba(5,29,45,.68)),url("../images/banner/banner-forming.webp")!important}.hero-stat .stat-number{display:flex;align-items:flex-end;min-height:61px;line-height:1}.hero-stat .stat-number.stat-number-text{font-size:26px;letter-spacing:-.01em;white-space:nowrap;padding-bottom:4px}@media (max-width:600px){.hero-stat .stat-number{min-height:44px}.hero-stat .stat-number.stat-number-text{font-size:20px}}.service-block-two .inner-box .image-box .ib-watermark{position:absolute;top:208px;right:-130px;font-size:40px;line-height:50px;font-weight:700;text-transform:uppercase;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.4);transform:rotate(90deg);z-index:1;transition:all .5s ease;white-space:nowrap;pointer-events:none}.service-block-two .inner-box:hover .image-box .ib-watermark{right:-63px}@media (max-width:767px){.service-block-two .inner-box .image-box .ib-watermark{top:80px}}.ec-card .ec-body{display:flex;flex-direction:column}.ec-card .ec-link{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#0c1f3f;text-decoration:none;border-top:1px solid #e3e8ef}.ec-card .ec-link i{font-size:.78em;transition:transform 220ms ease}.ec-card .ec-link:hover{color:#123a6b;text-decoration:underline}.ec-card .ec-link:hover i{transform:translateX(3px)}.quick-info .info-box .info-note{margin-top:4px;font-size:.78rem;line-height:1.35;color:#5a6472;font-style:italic}.cc-banner{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-top:2px solid #0f3460;box-shadow:0 -4px 24px rgba(0,0,0,.14);padding:16px 20px}.cc-banner[hidden]{display:none}.cc-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cc-copy{flex:1 1 420px;min-width:0}.cc-title{font-weight:600;font-size:.98rem;color:#0f3460;margin:0 0 4px}.cc-text{font-size:.86rem;line-height:1.5;color:#33404f;margin:0}.cc-text a{color:#0f3460;text-decoration:underline}.cc-actions{display:flex;gap:10px;flex:0 0 auto;flex-wrap:wrap}.cc-btn{font:inherit;font-size:.87rem;font-weight:600;padding:11px 20px;min-height:44px;border-radius:4px;cursor:pointer;border:2px solid #0f3460}.cc-btn-accept{background:#0f3460;color:#fff}.cc-btn-reject{background:#fff;color:#0f3460}.cc-btn:hover{opacity:.88}.cc-btn:focus-visible{outline:3px solid #ea580c;outline-offset:2px}@media (max-width:560px){.cc-inner{gap:14px}.cc-actions{width:100%}.cc-btn{flex:1 1 0}}.marquee-item{color:rgba(0,51,102,.78)}.swipe-hint,.table-scroll-hint{color:#6b6b6b}.section-heading-h2{font-size:30px;font-weight:700;line-height:1.25;margin:0 0 28px;color:#141417}@media (max-width:767px){.section-heading-h2{font-size:24px;margin-bottom:20px}}.industry-card-link{display:block;color:inherit;text-decoration:none;height:100%}.industry-card-link::after{content:'';position:absolute;inset:0}.industry-card-link:focus,.industry-card-link:hover{color:inherit;text-decoration:none}.industry-card:focus-within{outline:3px solid #ea580c;outline-offset:3px;border-radius:6px}.industry-card:hover .industry-card-link h3{text-decoration:underline}.industries-cta{margin-top:34px;text-align:center}.industries-cta-link{display:inline-block;font-weight:600;font-size:1rem;color:#0f3460;text-decoration:none;border-bottom:2px solid rgba(15,52,96,.35);padding:6px 2px;min-height:44px}.industries-cta-link:hover{border-bottom-color:#0f3460;color:#0f3460}.industries-cta-link:focus-visible{outline:3px solid #ea580c;outline-offset:3px}.ec-card{scroll-margin-top:110px}.ec-img img{max-width:none!important;max-height:none!important;width:100%!important;height:100%!important;object-fit:cover}