/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.industryProductPaths{background:linear-gradient(145deg,#e8f2f6,#f7fafb);padding:80px 8vw 88px}.industryProductPaths>div:first-child{grid-template-columns:.45fr 1.2fr;align-items:end;gap:5vw;margin-bottom:35px;display:grid}.industryProductPaths>div:first-child p{letter-spacing:.2em;color:#1472bf;font-size:9px;font-weight:700}.industryProductPaths h2{color:#102a43;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.08}.industryProductPaths>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.industryProductPaths a{background:#fff;border-radius:12px;flex-direction:column;min-height:210px;padding:27px;transition:all .25s;display:flex;box-shadow:0 15px 42px #15384d12}.industryProductPaths a:hover{transform:translateY(-5px);box-shadow:0 22px 50px #15384d20}.industryProductPaths a>span{color:#6a7e89;font-size:10px}.industryProductPaths a h3{color:#102a43;margin:45px 0 16px;font-size:21px}.industryProductPaths a b{letter-spacing:.08em;color:#1472bf;margin-top:auto;font-size:9px}.industryProductPaths>small{color:#73858f;max-width:1000px;margin-top:25px;font-size:9px;line-height:1.7;display:block}@media (max-width:760px){.industryProductPaths{padding:60px 20px}.industryProductPaths>div:first-child,.industryProductPaths>div:nth-child(2){grid-template-columns:1fr}.industryProductPaths a{min-height:170px}.industryProductPaths a h3{margin-top:30px}}.zofangLogo{gap:13px}.zofangLogo>svg{flex:0 0 46px;width:46px;height:46px;overflow:visible}.zofangLogo>i{display:none}.zofangLogo strong{letter-spacing:.21em;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:750}.zofangLogo small{letter-spacing:.31em;margin-top:5px;font-size:6.5px;font-weight:700}.siteFooter .zofangLogo svg circle,.siteFooter .zofangLogo svg path{filter:brightness(1.9)saturate(.45)}@media (max-width:680px){.zofangLogo>svg{flex-basis:39px;width:39px;height:39px}.zofangLogo strong{letter-spacing:.17em;font-size:17px}}.product .picture>span,.categoryGrid small,.seriesThumb small,.bearingStructures article>small,.selectionCards small,.processSteps small,.industryList small,.aboutGrid small,.aboutValues small,.aboutCapabilities article>small,.aboutCustomers article>small,.qualitySteps article>small,.aboutPrinciples article>small,.aboutProcess article>small,.logicSteps small,.industryProduct>small,.applicationBrief small,.techGrid small{display:none!important}.productSection .product,.categoryGrid>a,.seriesGrid>a,.bearingStructures article,.selectionCards article,.processSteps>div,.aboutCapabilities article,.aboutCustomers article,.aboutPrinciples article,.aboutProcess article,.contactInfoGrid article,.techGrid article{overflow:hidden;border:0!important;border-radius:12px!important;box-shadow:0 14px 38px #15384d12!important}.productSection .product:hover,.categoryGrid>a:hover,.seriesGrid>a:hover{transform:translateY(-5px);box-shadow:0 22px 50px #15384d20!important}.productSection .picture,.categoryGrid>a>div,.seriesThumb{background:linear-gradient(145deg,#fff,#f3f7f9)!important}.productSection .productInfo,.categoryGrid>a>section,.seriesGrid>a{background:#fff}.productSection .productInfo>span,.categoryGrid b,.seriesGrid b{color:#1472bf;border:0!important;margin-top:12px!important}.selectionCards,.processSteps,.aboutGrid,.aboutCapabilities>div,.aboutCustomers>div:last-child,.aboutPrinciples>div:last-child,.aboutProcess>div:last-child,.contactInfoGrid,.techGrid,.logicSteps{border:0!important;gap:14px!important}.selectionCards article,.processSteps>div,.aboutGrid>div,.contactInfoGrid article,.techGrid article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffd9!important;border:0!important;border-radius:12px!important;box-shadow:0 12px 34px #15384d10!important}.selectionCards h3,.processSteps h3,.aboutCapabilities article h3,.aboutCustomers article h3,.aboutPrinciples article h3,.aboutProcess article h3,.techGrid h3{margin-top:16px!important}.industryList a,.familyTable>div,.detailRows article,.applicationBrief>div:last-child span{border:0!important;border-bottom:1px solid #cad7de!important}.industryList a{padding-left:0!important;padding-right:0!important}.familyTable{border-radius:12px;overflow:hidden;box-shadow:0 14px 38px #15384d10;border:0!important}.familyTableHead{display:none!important}.familyTable>div{background:#fff;grid-template-columns:.65fr 1.35fr!important;padding:20px 24px!important}.familyTable>div>strong{display:none!important}.techGrid{grid-template-columns:repeat(4,1fr);background:0 0!important}.techGrid article{min-height:125px!important;padding:24px!important}.contactInfoGrid article{min-height:120px!important}.industryCards article{border-radius:14px;overflow:hidden;border:0!important;box-shadow:0 18px 52px #15384d18!important}.industryDetail>div{border-top:0!important;border-bottom:1px solid #d6e0e5!important}.industryDetail .solutionRow{border:0!important;border-radius:8px!important}.aboutValues{gap:10px;border:0!important}.aboutValues span{border:0!important;border-radius:8px!important}@media (max-width:800px){.techGrid{grid-template-columns:1fr 1fr}.familyTable>div{grid-template-columns:1fr!important}.selectionCards,.processSteps{gap:10px!important}}@media (max-width:520px){.techGrid{grid-template-columns:1fr}}.productSection{background:linear-gradient(#f4f8fa 0%,#eaf2f6 100%);padding:72px 6vw 82px!important}.productSection .sectionTitle{border-bottom:1px solid #cbd9e0;grid-template-columns:180px minmax(0,1.65fr) minmax(250px,.75fr);align-items:center;gap:32px;margin-bottom:30px;padding-bottom:28px}.productSection .sectionTitle h2{max-width:760px;font-size:clamp(34px,3.35vw,52px)}.productSection .sectionTitle>span{border-left:2px solid var(--blue);max-width:390px;padding-left:24px}.productSection .products{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.productSection .product{border:0;grid-column:span 2;grid-template-rows:auto 1fr;min-height:390px;display:grid;box-shadow:0 8px 28px #173b5010}.productSection .product:nth-child(4),.productSection .product:nth-child(5){grid-column:span 3;grid-template-rows:1fr;grid-template-columns:1.15fr .85fr;min-height:290px}.productSection .picture{background:#fff;height:230px}.productSection .product:nth-child(4) .picture,.productSection .product:nth-child(5) .picture{height:100%;min-height:290px}.productSection .picture img{object-fit:contain;padding:8px}.productSection .productInfo{flex-direction:column;padding:18px 20px 17px;display:flex}.productSection .productInfo h3{font-size:18px}.productSection .productInfo p{min-height:0;margin-bottom:auto}.productSection .productInfo>span{margin-top:18px}@media (max-width:1050px){.productSection .sectionTitle{grid-template-columns:140px 1fr}.productSection .sectionTitle>span{grid-column:2}.productSection .products{grid-template-columns:repeat(2,1fr)}.productSection .product,.productSection .product:nth-child(4),.productSection .product:nth-child(5){grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.productSection .product:last-child{grid-column:1/-1}.productSection .product:nth-child(4) .picture,.productSection .product:nth-child(5) .picture{height:230px;min-height:0}}@media (max-width:680px){.productSection{padding:58px 20px 64px!important}.productSection .sectionTitle{margin-bottom:22px;padding-bottom:22px;display:block}.productSection .sectionTitle h2{margin:12px 0 17px}.productSection .sectionTitle>span{padding-left:14px;display:block}.productSection .products{grid-template-columns:1fr}.productSection .product,.productSection .product:last-child{grid-column:auto;min-height:0}.productSection .picture,.productSection .product:nth-child(4) .picture,.productSection .product:nth-child(5) .picture{height:245px}.productSection .productInfo{min-height:145px}}.categoryMosaic{grid-template-rows:repeat(3,minmax(260px,auto));grid-template-columns:repeat(2,1fr);gap:20px}.categoryMosaic>a{grid-template-columns:1.1fr .9fr;min-height:290px;display:grid}.categoryMosaic>a:first-child{grid-row:span 2;display:block}.categoryMosaic>a:first-child>div{height:520px}.categoryMosaic>a>div{height:100%}.categoryMosaic>a>section{flex-direction:column;justify-content:center;display:flex}.categoryMosaic>a h2{margin-top:12px}.categoryMosaic>a:first-child>section{padding-bottom:18px}.categoryMosaic>a:nth-child(4),.categoryMosaic>a:nth-child(5){grid-template-columns:.9fr 1.1fr}.categoryMosaic>a:nth-child(4)>div,.categoryMosaic>a:nth-child(5)>div{order:2}@media (max-width:900px){.categoryMosaic{grid-template-rows:auto;grid-template-columns:1fr}.categoryMosaic>a,.categoryMosaic>a:nth-child(4),.categoryMosaic>a:nth-child(5){grid-row:auto;grid-template-columns:1fr 1fr;display:grid}.categoryMosaic>a:first-child>div,.categoryMosaic>a>div{height:300px}.categoryMosaic>a:nth-child(4)>div,.categoryMosaic>a:nth-child(5)>div{order:0}}@media (max-width:600px){.categoryMosaic>a,.categoryMosaic>a:nth-child(4),.categoryMosaic>a:nth-child(5){grid-template-columns:1fr}.categoryMosaic>a>div,.categoryMosaic>a:first-child>div{height:240px}}.designationText{color:#fff;border:1px solid #55758d;padding:28px;font-size:18px;line-height:1.65}.catalogPage[data-lang=zh] .designationText{font-size:16px}.bearingOverview{background:#eaf2f6;grid-template-columns:1.05fr .95fr;min-height:600px;display:grid}.bearingOverview>div{align-self:center;padding:80px 7vw}.bearingOverview>a,.bearingOverview>div>a{color:#1472bf;font-size:9px;font-weight:700}.bearingOverview p,.bearingSectionHead p,.designationGuide>div>p,.bearingApplications>div>p,.bearingInquiry p{letter-spacing:.2em;color:#1472bf;margin-top:58px;font-size:9px;font-weight:700}.bearingOverview h1{color:#102a43;margin:18px 0 28px;font-size:clamp(48px,5.8vw,82px);font-weight:500;line-height:.98}.bearingOverview>div>span{color:#526b79;max-width:720px;font-size:14px;line-height:1.85;display:block}.bearingOverview>img{object-fit:contain;background:#fff;width:100%;height:600px;padding:50px}.bearingFamilies,.technicalScope{background:#fff;padding:80px 7vw}.bearingSectionHead{grid-template-columns:.55fr 1fr .8fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.bearingSectionHead p{margin:0}.bearingSectionHead h2,.designationGuide h2,.bearingApplications h2,.bearingInquiry h2{color:#102a43;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.07}.bearingSectionHead>span{color:#61747f;font-size:12px;line-height:1.75}.familyTable{border-top:1px solid #cbd8df}.familyTableHead,.familyTable>div{border-bottom:1px solid #d4dfe5;grid-template-columns:.45fr .75fr 1.5fr;align-items:center;gap:20px;padding:18px 20px;display:grid}.familyTableHead{color:#fff;letter-spacing:.12em;background:#102a43;font-size:8px}.familyTable>div:not(.familyTableHead):hover{background:#f0f6f9}.familyTable strong{color:#1472bf;font-size:16px}.familyTable span{color:#4f6572;font-size:11px;line-height:1.5}.bearingStructures{background:#eaf2f6;padding:80px 7vw}.bearingStructures>.bearingSectionHead{grid-template-columns:.55fr 1.8fr}.bearingStructures>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bearingStructures article{background:#fff;border:1px solid #d5e0e5;padding-bottom:26px;position:relative}.bearingStructures article img{object-fit:contain;width:100%;height:280px}.bearingStructures article small{color:#1472bf;position:absolute;top:15px;left:16px}.bearingStructures article h3{color:#102a43;margin:0 22px 12px;font-size:19px}.bearingStructures article p{color:#5b707c;margin:0 22px;font-size:11px;line-height:1.7}.designationGuide{color:#fff;background:#102a43;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:85px 7vw;display:grid}.designationGuide h2{color:#fff;margin-top:16px}.designationExample{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:10px;display:grid}.designationExample strong{text-align:center;color:#fff;border:1px solid #5b7990;padding:24px 12px;font-size:22px}.designationExample i{text-align:center;color:#7ec6fa;font-style:normal}.designationExample span{color:#9eb2c0;font-size:9px;line-height:1.5}.designationGuide>p{color:#bfd0da;grid-column:2;margin:0;font-size:11px;line-height:1.8}.technicalScope{background:#f7fafb}.techGrid{border-top:1px solid #cedae0;border-left:1px solid #cedae0;grid-template-columns:repeat(4,1fr);display:grid}.techGrid article{background:#fff;border-bottom:1px solid #cedae0;border-right:1px solid #cedae0;min-height:155px;padding:20px}.techGrid small{color:#1472bf;font-size:9px}.techGrid h3{color:#102a43;margin:42px 0 8px;font-size:15px}.techGrid p{color:#667984;margin:0;font-size:10px}.bearingApplications{background:#fff;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:75px 7vw;display:grid}.bearingApplications>div>p{margin:0 0 18px}.bearingApplications>div:last-child{border-top:1px solid #d1dde3;border-left:1px solid #d1dde3;grid-template-columns:1fr 1fr;display:grid}.bearingApplications span{color:#304b5b;border-bottom:1px solid #d1dde3;border-right:1px solid #d1dde3;align-items:center;min-height:76px;padding:18px;font-size:11px;display:flex}.bearingInquiry{background:#dcecf4;justify-content:space-between;align-items:end;gap:60px;padding:70px 7vw;display:flex}.bearingInquiry>div{max-width:900px}.bearingInquiry p{margin:0 0 16px}.bearingInquiry>div>span{color:#58707d;max-width:760px;margin-top:20px;font-size:12px;line-height:1.75;display:block}.bearingInquiry>a{color:#fff;background:#1472bf;flex:0 0 230px;justify-content:space-between;align-items:center;height:56px;padding:0 18px;font-size:10px;font-weight:700;display:flex}@media (max-width:850px){.bearingOverview{grid-template-columns:1fr}.bearingOverview>div{padding:60px 24px}.bearingOverview>img{height:380px}.bearingSectionHead,.bearingStructures>.bearingSectionHead,.designationGuide,.bearingApplications{grid-template-columns:1fr}.bearingFamilies,.bearingStructures,.technicalScope,.bearingApplications{padding:60px 24px}.bearingStructures>div:last-child{grid-template-columns:1fr}.designationGuide{padding:60px 24px}.designationGuide>p{grid-column:1}.techGrid{grid-template-columns:1fr 1fr}.bearingInquiry{padding:55px 24px;display:block}.bearingInquiry>a{width:100%;margin-top:28px}.familyTableHead,.familyTable>div{grid-template-columns:1fr}.familyTableHead b:not(:first-child){display:none}}@media (max-width:520px){.techGrid,.designationExample{grid-template-columns:1fr}.designationExample i{display:none}.bearingApplications>div:last-child{grid-template-columns:1fr}}.catalogPage{color:#102a43;background:#f3f7f9;min-height:100vh}.catalogPage .zhText,.catalogPage[data-lang=zh] .enText{display:none}.catalogPage[data-lang=zh] .zhText{display:inline}.catalogPage>header{background:#fff;border-bottom:1px solid #d8e1e6}.catalogHero{color:#fff;background:linear-gradient(105deg,#071d32e8,#123e638f),url(/products/heroes/product-center.webp) 50%/cover;padding:92px 8vw 76px}.catalogHero>p,.seriesTitle>p,.seriesHero p,.modelData>p{letter-spacing:.22em;color:#80c4fb;font-size:9px;font-weight:700}.catalogHero h1{color:#fff;max-width:850px;margin:18px 0;font-size:clamp(42px,5.3vw,76px);font-weight:500;line-height:1.02}.catalogHero>span{color:#d5e3ec;max-width:720px;font-size:14px;line-height:1.75;display:block}.categoryGrid,.seriesGrid,.modelGrid{gap:18px;padding:58px 7vw 86px;display:grid}.categoryGrid{grid-template-columns:repeat(5,1fr)}.categoryGrid>a,.seriesGrid>a,.modelGrid>a{background:#fff;border:1px solid #d6e0e5;transition:all .25s;display:block;overflow:hidden}.categoryGrid>a:hover,.seriesGrid>a:hover,.modelGrid>a:hover{border-color:#8dbfe2;transform:translateY(-4px);box-shadow:0 18px 38px #28495e1c}.categoryGrid>a>div,.seriesThumb,.modelGrid>a>div{background:#fff;height:220px;position:relative;overflow:hidden}.categoryGrid img,.seriesThumb img,.modelGrid img{object-fit:contain;width:100%;height:100%;padding:16px}.categoryGrid small,.seriesThumb small,.modelGrid small{color:#1472bf;font-size:9px;position:absolute;top:14px;left:14px}.categoryGrid h2,.seriesGrid h2,.modelGrid h2{color:#102a43;margin:22px 20px 8px;font-size:19px;font-weight:600}.categoryGrid p,.seriesGrid p,.modelGrid p{color:#61727d;min-height:36px;margin:0 20px 24px;font-size:11px;line-height:1.6}.categoryGrid b,.seriesGrid b,.modelGrid b{color:#1472bf;letter-spacing:.08em;margin:0 20px 22px;font-size:9px;display:block}.seriesHero{background:#eaf1f5;grid-template-columns:1fr 1fr;min-height:470px;display:grid}.seriesHero>div{align-self:center;padding:75px 7vw}.seriesHero>div>a,.seriesTitle>a,.modelData>a{color:#1472bf;font-size:9px;font-weight:700}.seriesHero h1,.seriesTitle h1{color:#102a43;margin:18px 0;font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.04}.seriesHero>div>span,.seriesTitle>span{color:#5b6f7c;max-width:660px;font-size:14px;line-height:1.75;display:block}.seriesHero>img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:470px;padding:45px}.seriesGrid{grid-template-columns:repeat(3,1fr)}.seriesTitle{background:#eaf2f6;padding:70px 8vw 55px}.seriesTitle>p{margin-top:55px}.modelGrid{grid-template-columns:repeat(5,1fr);padding-top:38px}.modelGrid>a>div{height:180px}.modelGrid dl{border-top:1px solid #dbe3e7;border-bottom:1px solid #dbe3e7;grid-template-columns:24px 1fr 24px 1fr 24px 1fr;margin:12px 20px 15px;padding:10px 0;font-size:9px;display:grid}.modelGrid dt{color:#7b8c96}.modelGrid dd{color:#102a43;font-weight:700}.seriesPending{background:#fff;border:1px solid #d6e0e5;grid-template-columns:1fr 1fr;margin:55px 8vw 75px;display:grid}.seriesPending img{object-fit:contain;width:100%;height:440px;padding:35px}.seriesPending>div{align-self:center;padding:60px}.seriesPending p,.sourceNote>b{letter-spacing:.2em;color:#1472bf;font-size:9px}.seriesPending h2{color:#102a43;margin:16px 0;font-size:38px}.seriesPending span{color:#60727e;line-height:1.7;display:block}.seriesPending a{color:#1472bf;margin-top:30px;font-size:10px;font-weight:700;display:inline-block}.sourceNote{color:#fff;background:#0e2a42;padding:45px 8vw 65px}.sourceNote p{color:#c5d3dc;max-width:950px;font-size:12px;line-height:1.75}.sourceNote div{gap:25px;margin-top:20px;display:flex}.sourceNote a{color:#87c8fa;font-size:10px}.modelDetail{background:#edf3f6;grid-template-columns:1fr 1fr;gap:35px;padding:60px 7vw 75px;display:grid}.modelVisual,.modelData{background:#fff;border:1px solid #d4dfe5}.modelVisual{flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.modelVisual img{object-fit:contain;width:100%;height:480px}.modelVisual span{color:#82919a;letter-spacing:.12em;font-size:8px}.modelData{padding:50px}.modelData h1{color:#102a43;margin:17px 0 25px;font-size:70px;line-height:1}.modelData>span{color:#60727d;font-size:13px;line-height:1.7;display:block}.modelData table{border-collapse:collapse;width:100%;margin:32px 0}.modelData th,.modelData td{text-align:left;border-top:1px solid #dbe3e7;padding:12px 0;font-size:11px}.modelData th{color:#667985;width:42%;font-weight:500}.modelData td{color:#102a43}.modelInquiry{background:#1472bf;justify-content:space-between;align-items:center;height:52px;color:#fff!important;padding:0 18px!important;display:flex!important}.modelCaution{background:#fff;padding:45px 8vw 65px}.modelCaution b{color:#1472bf;letter-spacing:.14em;font-size:9px}.modelCaution p{color:#61737e;max-width:1000px;font-size:12px;line-height:1.75}.catalogFoot{color:#fff;background:#081f33;grid-template-columns:.5fr 1.5fr .5fr;align-items:center;gap:40px;padding:34px 7vw;display:grid}.catalogFoot strong{letter-spacing:.18em}.catalogFoot span{color:#91a7b6;font-size:10px}.catalogFoot a{color:#8dccfa;text-align:right;font-size:10px}@media (max-width:1050px){.categoryGrid,.modelGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.categoryGrid,.seriesGrid,.modelGrid{grid-template-columns:1fr;padding:35px 20px 55px}.seriesHero,.seriesPending,.modelDetail{grid-template-columns:1fr}.seriesHero>div{padding:55px 24px}.seriesHero>img{min-height:330px}.seriesTitle{padding:55px 24px}.modelGrid>a>div{height:230px}.seriesPending{margin:35px 20px}.seriesPending>div{padding:35px}.modelDetail{padding:30px 20px}.modelVisual img{height:300px}.modelData{padding:30px 22px}.modelData h1{font-size:52px}.sourceNote{padding:40px 24px}.sourceNote div{flex-direction:column}.catalogFoot{grid-template-columns:1fr;gap:12px}.catalogFoot a{text-align:left}}.siteFooter{grid-template-columns:1.25fr 1.15fr .8fr .8fr;gap:5vw;padding:58px 6vw 25px}.siteFooter .footerBrand,.siteFooter .footerContact,.siteFooter .footerLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.siteFooter .footerBrand p{color:#8095a5;margin:15px 0 0;font-size:11px;line-height:1.7}.siteFooter .footerContact b,.siteFooter .footerLinks b{color:#fff;letter-spacing:.12em;margin-bottom:7px;font-size:10px}.siteFooter .footerContact span,.siteFooter .footerContact a,.siteFooter .footerLinks a{color:#91a4b2;text-transform:none;letter-spacing:0;font-size:10px;line-height:1.45}.siteFooter .footerContact a:hover,.siteFooter .footerLinks a:hover{color:#fff}.siteFooter .footerInquiry{border-bottom:1px solid #4387bd;margin-top:5px;padding-bottom:7px;color:#8fc8ff!important}.siteFooter>small{justify-content:space-between;display:flex}.siteFooter>small span{color:#7890a1}@media (max-width:900px){.siteFooter{grid-template-columns:1fr 1fr}.siteFooter>small{grid-column:1/-1}}@media (max-width:560px){.siteFooter{grid-template-columns:1fr}.siteFooter>small{display:block}.siteFooter>small span{margin-top:8px;display:block}}.aboutPage .aboutModel .modelPhoto{justify-content:center;align-items:center;display:flex;box-shadow:none!important;background:0 0!important}.aboutPage .aboutModel>div:last-child{justify-self:end;max-width:680px;padding:48px 3vw!important}.aboutPage .aboutModel h2{font-size:clamp(34px,3.6vw,56px)!important;line-height:1.08!important}.aboutPage .aboutModel>div>span{font-size:13px!important;line-height:1.7!important}.contactHero{color:#fff;background:linear-gradient(90deg,#071b30d9,#071b3061),url(/zofang-workshop-matched-v2.png) 50%/cover;align-items:center;min-height:460px;padding:95px 8vw;display:flex}.contactHero>div{max-width:760px}.contactHero p,.contactInfo>div:first-child>p,.inquiryIntro>p{letter-spacing:.22em;color:#8bc8ff;font-size:9px;font-weight:700}.contactHero h1{color:#fff;margin:18px 0;font-size:clamp(45px,5vw,76px)}.contactHero span{color:#d8e4eb;max-width:620px;font-size:15px;line-height:1.7;display:block}.contactInfo{background:#edf4f7;padding:80px 8vw}.contactInfo>div:first-child{grid-template-columns:.6fr 1.4fr;align-items:end;gap:5vw;display:grid}.contactInfo h2,.inquiryIntro h2{color:var(--navy);margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.08}.contactInfoGrid{border-top:1px solid #bdccd5;border-left:1px solid #bdccd5;grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.contactInfoGrid article{border-bottom:1px solid #bdccd5;border-right:1px solid #bdccd5;flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;display:flex}.contactInfoGrid small{letter-spacing:.14em;color:var(--blue);font-size:8px}.contactInfoGrid strong,.contactInfoGrid a{color:var(--navy);font-size:14px;line-height:1.55}.inquirySection{background:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:90px 8vw;display:grid}.inquiryIntro span{color:var(--muted);margin-top:25px;font-size:13px;line-height:1.7;display:block}.inquirySection form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.inquirySection label{letter-spacing:.05em;color:#405361;flex-direction:column;gap:9px;font-size:10px;font-weight:700;display:flex}.inquirySection input,.inquirySection select,.inquirySection textarea{width:100%;color:var(--navy);background:#f7fafb;border:1px solid #cbd7de;outline:none;padding:14px}.inquirySection input,.inquirySection select{height:50px}.inquirySection input:focus,.inquirySection select:focus,.inquirySection textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #146bc414}.inquirySection .full,.formSubmit{grid-column:1/-1}.inquirySection textarea{resize:vertical}.formSubmit{justify-content:space-between;align-items:center;gap:25px;display:flex}.formSubmit small{color:#71808a;font-size:9px;line-height:1.5}.formSubmit button{background:var(--blue);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-width:190px;height:52px;padding:0 20px;font-weight:700;display:flex}@media (max-width:780px){.contactHero{padding:70px 24px}.contactInfo,.inquirySection{padding:65px 24px}.contactInfo>div:first-child,.inquirySection,.contactInfoGrid,.inquirySection form{grid-template-columns:1fr}.formSubmit{flex-direction:column;align-items:flex-start}.formSubmit button{width:100%}}.aboutPage .aboutStory,.aboutPage .aboutModel,.aboutPage .aboutCapabilities,.aboutPage .aboutCustomers,.aboutPage .aboutQuality,.aboutPage .aboutPrinciples,.aboutPage .aboutProcess{background:#aebfc8!important}.aboutPage .aboutStory:before,.aboutPage .aboutModel:before,.aboutPage .aboutCapabilities:before,.aboutPage .aboutCustomers:before,.aboutPage .aboutQuality:before,.aboutPage .aboutPrinciples:before,.aboutPage .aboutProcess:before{opacity:.82!important;filter:saturate(.88)contrast(1.06)brightness(.82)!important}.aboutPage .aboutStory:after,.aboutPage .aboutModel:after,.aboutPage .aboutCapabilities:after,.aboutPage .aboutCustomers:after,.aboutPage .aboutQuality:after,.aboutPage .aboutPrinciples:after,.aboutPage .aboutProcess:after{content:"";z-index:-1;background:linear-gradient(90deg,#c9d7dd9c 0%,#c9d7dd47 47%,#102a432b 100%);position:absolute;inset:0}.aboutPage .aboutStory>div,.aboutPage .aboutModel>div:last-child{background:#cad8dd82!important}.aboutPage .aboutCapabilities article,.aboutPage .aboutCustomers article,.aboutPage .aboutPrinciples article,.aboutPage .aboutProcess article,.aboutPage .qualitySteps{background:#cad8dd5c!important}.aboutPage .aboutStory h2,.aboutPage .aboutModel h2,.aboutPage .aboutCustomers h2,.aboutPage .aboutQuality h2,.aboutPage .aboutPrinciples h2,.aboutPage .aboutProcess h2{color:#0b263d!important}.aboutPage .aboutStory>div:last-child>p,.aboutPage .aboutStory .companyIntro,.aboutPage .aboutModel>div>span,.aboutPage .aboutCapabilities article span,.aboutPage .aboutCustomers article p,.aboutPage .qualitySteps article p,.aboutPage .aboutPrinciples article p,.aboutPage .aboutProcess article p{color:#2f4857!important}.aboutPage .aboutStory,.aboutPage .aboutModel,.aboutPage .aboutCapabilities,.aboutPage .aboutCustomers,.aboutPage .aboutQuality,.aboutPage .aboutPrinciples,.aboutPage .aboutProcess{isolation:isolate;position:relative;overflow:hidden;background:#dfeaf0!important}.aboutPage .aboutStory:before,.aboutPage .aboutModel:before,.aboutPage .aboutCapabilities:before,.aboutPage .aboutCustomers:before,.aboutPage .aboutQuality:before,.aboutPage .aboutPrinciples:before,.aboutPage .aboutProcess:before{z-index:-1;opacity:.34;filter:saturate(.72)contrast(.9);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;content:""!important;display:block!important}.aboutPage .aboutStory:before{background-image:url(/zofang-workshop-matched-v2.png)}.aboutPage .aboutModel:before{background-image:url(/zofang-hero-delivery.png)}.aboutPage .aboutCapabilities:before{background-image:url(/zofang-workshop-matched-v2.png)}.aboutPage .aboutCustomers:before{background-image:url(/industry-automation.png)}.aboutPage .aboutQuality:before{background-image:url(/zofang-company-quality-area.png)}.aboutPage .aboutPrinciples:before{background-image:url(/industry-semiconductor.png)}.aboutPage .aboutProcess:before{background-image:url(/zofang-hero-delivery.png)}.aboutPage .aboutStory>div,.aboutPage .aboutModel>div:last-child,.aboutPage .aboutCapabilities article,.aboutPage .aboutCustomers article,.aboutPage .qualitySteps,.aboutPage .aboutPrinciples article,.aboutPage .aboutProcess article{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.aboutPage .aboutStory h2,.aboutPage .aboutStory>div:last-child>p,.aboutPage .aboutStory .companyIntro,.aboutPage .aboutValues span{color:var(--navy)!important;text-shadow:none!important}.aboutPage .aboutModel .modelPhoto img{mix-blend-mode:multiply;filter:drop-shadow(0 16px 20px #31566a32)}.aboutPage .aboutStory>div,.aboutPage .aboutModel>div:last-child,.aboutPage .aboutCapabilities article,.aboutPage .aboutCustomers article,.aboutPage .qualitySteps,.aboutPage .aboutPrinciples article,.aboutPage .aboutProcess article{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.aboutPage .aboutStory>div{padding-left:0!important;padding-right:0!important}.aboutPage .aboutValues span{background:0 0!important}.aboutPage .aboutModel>div:last-child{padding-left:3vw!important;padding-right:1vw!important}.aboutPage .aboutCapabilities article,.aboutPage .aboutCustomers article,.aboutPage .aboutPrinciples article,.aboutPage .aboutProcess article,.aboutPage .qualitySteps article{border-color:#7fa8b9a8!important}.aboutPage .aboutCustomers h2,.aboutPage .aboutQuality h2,.aboutPage .aboutPrinciples h2,.aboutPage .aboutProcess h2,.aboutPage .aboutCapabilities article h3,.aboutPage .aboutCustomers article h3,.aboutPage .qualitySteps h3,.aboutPage .aboutPrinciples article h3,.aboutPage .aboutProcess article h3{color:#102f48;text-shadow:0 1px 3px #fff}.aboutPage .aboutCapabilities article span,.aboutPage .aboutCustomers article p,.aboutPage .qualitySteps article p,.aboutPage .aboutPrinciples article p,.aboutPage .aboutProcess article p,.aboutPage .qualityIntro>span,.aboutPage .aboutCustomers>div:first-child>span{color:#425d6c;text-shadow:0 1px 2px #ffffffd9}:root{--navy:#102a43;--blue:#146bc4;--pale:#eaf2f7;--line:#d9e0e5;--text:#15222d;--muted:#66737d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.utility{background:var(--navy);color:#c9d5df;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;height:31px;padding:0 4vw;font-size:9px;display:flex}.utility a{color:#fff}header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:78px;padding:0 4vw;display:flex;position:relative}.logo{align-items:center;gap:11px;min-width:220px;display:flex}.logo>i{border:3px solid var(--blue);border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:relative}.logo>i:before{content:"";border:3px solid var(--blue);border-radius:50%;width:15px;height:15px}.logo>i:after{content:"";border-top:2px solid var(--navy);border-radius:50%;position:absolute;inset:-7px;transform:rotate(35deg)}.logo>i b{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:-4px}.logo strong{letter-spacing:.18em;color:var(--navy);font-size:20px}.logo small{letter-spacing:.26em;color:#7e8b94;margin-top:4px;font-size:7px;display:block}nav{flex:1;justify-content:center;gap:3vw;display:flex}nav a{color:#354754;font-size:11px;font-weight:700}.actions{align-items:center;gap:15px;display:flex}.actions button{cursor:pointer;color:#3c4b56;background:0 0;border:0;font-size:11px}.actions button:first-child{font-size:24px;transform:rotate(-18deg)}.quote{background:var(--blue);color:#fff;align-items:center;gap:28px;height:42px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.search{z-index:30;background:#fff;width:min(540px,92vw);position:absolute;top:109px;right:4vw;box-shadow:0 18px 50px #102a4330}.search>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;height:70px;padding:0 20px;display:flex}.search input{border:0;outline:0;flex:1;font-size:14px}.search button{background:0 0;border:0;font-size:22px}.search section{padding:5px 20px 15px}.search section a{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:15px;padding:12px 0;font-size:12px;display:grid}.search section small{color:var(--muted)}.hero{background:#f7f9fa;grid-template-columns:49% 51%;min-height:650px;display:grid}.heroCopy{flex-direction:column;justify-content:center;padding:80px 6vw 45px 8vw;display:flex}.eyebrow,.sectionTitle>p,.industryCopy>p,.aboutTop>p,.company>div>p:first-child,.contact>p{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);font-size:9px;font-weight:700}h1{letter-spacing:-.045em;color:var(--navy);margin:24px 0;font-size:clamp(44px,4.8vw,75px);font-weight:500;line-height:1.03}.lead{color:#5f6e79;max-width:640px;font-size:15px;line-height:1.75}.heroButtons{align-items:center;gap:32px;margin:32px 0 45px;display:flex}.heroButtons a:first-child{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;width:180px;height:52px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.heroButtons a:last-child{border-bottom:1px solid var(--navy);gap:35px;padding:16px 0;font-size:11px;font-weight:700;display:flex}.proof{border-top:1px solid var(--line);display:flex}.proof div{width:33.333%;padding:20px 12px 0 0}.proof b{color:var(--navy);font-size:22px;display:block}.proof span{color:#87929a;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8px;display:block}.heroVisual{min-height:650px;position:relative;overflow:hidden}.heroVisual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.productFocus{z-index:2;width:270px;height:250px;color:var(--navy);background:#fff;padding:22px;position:absolute;bottom:0;left:0}.productFocus>span{letter-spacing:.14em;font-size:8px}.productFocus>small{font-size:9px;position:absolute;bottom:18px;right:18px}.bearing{border:22px solid #71808a;border-radius:50%;width:135px;height:135px;margin:22px auto;position:relative;box-shadow:inset 5px 5px 8px #34414a,5px 8px 15px #0003}.bearing i{border:14px solid #c1c9cd;border-radius:50%;position:absolute;inset:14px;box-shadow:inset 3px 3px 8px #5e6b72}.bearing b{border:2px solid #485963;border-radius:50%;position:absolute;inset:39px}.introBand{background:var(--navy);color:#d4dfe8;grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.introBand span{letter-spacing:.1em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff1c;padding:23px 18px;font-size:9px}.introBand span:first-child{border-left:1px solid #ffffff1c}.productSection{padding:110px 6vw}.sectionTitle{grid-template-columns:1fr 2.1fr 1fr;align-items:end;gap:45px;margin-bottom:48px;display:grid}.sectionTitle h2,.industryCopy h2,.aboutTop h2,.company h2,.contact h2{letter-spacing:-.04em;color:var(--navy);margin:0;font-size:clamp(36px,3.7vw,58px);font-weight:500;line-height:1.07}.sectionTitle>span{color:var(--muted);font-size:13px;line-height:1.7}.products{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.product{border:1px solid var(--line);background:#fff;transition:all .25s}.picture{background:#e9edf0;height:270px;position:relative;overflow:hidden}.picture img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:all .5s}.picture>span{color:var(--navy);background:#fff;place-items:center;width:30px;height:30px;font-size:9px;display:grid;position:absolute;top:14px;left:14px}.productInfo{padding:20px}.productInfo h3{color:var(--navy);margin:0 0 9px;font-size:17px}.productInfo p{color:#7b8790;min-height:24px;font-size:9px;line-height:1.4}.productInfo>span{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--blue);justify-content:space-between;margin-top:15px;padding-top:15px;font-size:9px;display:flex}.product:hover{transform:translateY(-4px);box-shadow:0 16px 35px #102a4316}.product:hover img{filter:grayscale(0);transform:scale(1.04)}.industrySection{background:#f1f5f7;grid-template-columns:46% 54%;display:grid}.industryImage{background:linear-gradient(#102a4310,#102a4380),url(https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?auto=format&fit=crop&w=1400&q=90) 50%/cover;min-height:700px;position:relative}.industryImage>div{color:#fff;max-width:470px;position:absolute;inset:auto 45px 45px}.industryImage span{letter-spacing:.18em;font-size:8px}.industryImage strong{margin-top:13px;font-size:27px;font-weight:500;line-height:1.25;display:block}.industryCopy{padding:85px 7vw}.industryCopy h2{margin:18px 0 40px}.industryList{border-top:1px solid #cbd5dc}.industryList a{border-bottom:1px solid #cbd5dc;grid-template-columns:40px 1fr auto;align-items:center;height:62px;display:grid}.industryList small{color:#89959e;font-size:9px}.industryList span{color:var(--navy);font-size:14px}.industryList b{color:var(--blue)}.about{background:#fff;padding:110px 8vw}.aboutTop{grid-template-columns:.7fr 1.4fr 1fr;align-items:start;gap:55px;display:grid}.aboutTop>div>p{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.8}.aboutTop>div>a{color:var(--blue);border-bottom:1px solid var(--blue);padding-bottom:10px;font-size:10px;font-weight:700}.aboutGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.aboutGrid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;height:150px;padding:22px;display:flex}.aboutGrid small{color:var(--blue);font-size:9px}.aboutGrid span{color:var(--navy);font-size:15px}.company{background:var(--pale);grid-template-columns:1.5fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.company>div:last-child>p{color:#5d6c77;margin:0 0 35px;font-size:14px;line-height:1.8}.company a{text-transform:uppercase;letter-spacing:.1em;color:var(--navy);border-bottom:1px solid var(--navy);justify-content:space-between;padding:12px 0;font-size:10px;font-weight:700;display:flex}.contact{background:var(--blue);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:40px;padding:85px 8vw;display:grid}.contact>p{color:#d9ecff}.contact h2{color:#fff}.contact>a{color:var(--navy);background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:12px;font-weight:700;display:flex}footer{color:#cbd6de;background:#0c2134;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;padding:60px 7vw 30px;display:grid}footer .logo strong{color:#fff}footer .logo>i,footer .logo>i:before{border-color:#fff}footer p{color:#91a1ad;font-size:11px;line-height:1.7}footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:25px;font-size:10px;display:flex}footer>small{color:#657987;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:25px;font-size:8px}@media (max-width:1050px){nav{display:none}.actions{margin-left:auto}.hero{grid-template-columns:1fr}.heroVisual{min-height:500px}.products{grid-template-columns:repeat(2,1fr)}.product:last-child{grid-column:1/-1}.sectionTitle,.aboutTop,.industrySection{grid-template-columns:1fr}.aboutTop{gap:25px}}@media (max-width:680px){.utility span:nth-child(2){display:none}.utility{padding:0 18px}.utility a{display:none}header{padding:0 18px}.logo{min-width:0}.logo strong{font-size:17px}.actions .quote{display:none}.heroCopy{padding:65px 24px}.heroVisual{min-height:430px}.productFocus{width:190px;height:190px}.bearing{border-width:15px;width:95px;height:95px;margin:16px auto}.bearing i{border-width:10px;inset:10px}.bearing b{inset:28px}.proof span{font-size:7px}.introBand{grid-template-columns:repeat(2,1fr);padding:0}.productSection{padding:75px 20px}.products{grid-template-columns:1fr}.product:last-child{grid-column:auto}.picture{height:330px}.industryImage{min-height:500px}.industryCopy{padding:70px 24px}.about{padding:75px 24px}.aboutGrid{grid-template-columns:repeat(2,1fr)}.company{grid-template-columns:1fr;gap:40px;padding:70px 24px}.contact{grid-template-columns:1fr;padding:70px 24px}.contact>a{margin-top:10px}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}footer>small{grid-column:auto}.search{right:4vw}}@media (min-width:681px){.hero,.heroVisual{min-height:550px}.hero{grid-template-columns:46% 54%}.heroCopy{padding:48px 5vw 30px 7vw}h1{margin:17px 0;font-size:clamp(38px,3.8vw,59px)}.lead{font-size:14px;line-height:1.6}.heroButtons{margin:22px 0 28px}.heroButtons a:first-child{height:46px}.proof div{padding-top:13px}.proof b{font-size:19px}.productFocus{width:195px;height:180px;padding:16px}.bearing{border-width:15px;width:92px;height:92px;margin:16px auto}.bearing i{border-width:9px;inset:9px}.bearing b{inset:27px}.introBand span{padding:16px}.productSection{padding:72px 5vw}.sectionTitle{grid-template-columns:.7fr 2fr 1fr;gap:34px;margin-bottom:32px}.sectionTitle h2,.industryCopy h2,.aboutTop h2,.company h2,.contact h2{font-size:clamp(30px,3vw,47px)}.sectionTitle>span{font-size:12px;line-height:1.55}.products{gap:10px}.picture{height:205px}.productInfo{padding:15px}.productInfo h3{font-size:15px}.productInfo>span{margin-top:10px;padding-top:11px}.industrySection{grid-template-columns:43% 57%}.industryImage{min-height:550px}.industryImage>div{inset:auto 34px 34px}.industryImage strong{font-size:22px}.industryCopy{padding:52px 6vw}.industryCopy h2{margin:13px 0 25px}.industryList a{height:48px}.about{padding:70px 7vw}.aboutTop{gap:40px}.aboutTop>div>p{font-size:13px;line-height:1.6}.aboutGrid{margin-top:42px}.aboutGrid div{height:105px;padding:16px}.aboutGrid span{font-size:13px}.company{gap:7vw;padding:64px 7vw}.company>div:last-child>p{margin-bottom:23px;font-size:13px;line-height:1.6}.contact{padding:55px 7vw}.contact>a{height:50px}footer{padding:42px 7vw 24px}}@media (min-width:1051px){.hero{grid-template-columns:39% 61%}.heroCopy{padding-left:5.5vw;padding-right:3.5vw}h1{letter-spacing:-.03em;font-size:clamp(37px,3.2vw,49px);line-height:1.08}h1 span{color:var(--blue)}.lead{max-width:480px;font-size:13px}.heroButtons{margin-top:20px}.proof span{max-width:100px}.hero{background:#dfe6eb;min-height:530px;padding:58px 0 58px 7vw;display:block;position:relative;overflow:hidden}.heroCopy{z-index:3;background:#fffffff5;width:490px;min-height:414px;padding:42px 44px 27px;display:block;position:relative;box-shadow:0 18px 45px #102a4326}.heroCopy .eyebrow{margin:0 0 17px}.heroCopy h1{margin:0 0 17px;font-size:40px;line-height:1.08}.heroCopy .lead{max-width:390px;margin:0;font-size:13px;line-height:1.58}.heroButtons a:first-child{width:155px;height:43px}.heroButtons a:last-child{padding:12px 0}.proof{margin-top:0}.proof div{padding-top:11px}.proof b{font-size:17px}.proof span{font-size:6px}.productFocus{display:none}.hero{background:#102a43;align-items:center;height:480px;min-height:480px;padding:0;display:flex;position:relative}.heroVisual{min-height:0;position:absolute;inset:0}.heroVisual>img{object-position:center 56%}.heroVisual:after{background:linear-gradient(90deg,#0b2139ed 0%,#0b2139c9 31%,#0b21394f 62%,#0000 100%)}.heroCopy{z-index:3;width:570px;min-height:0;box-shadow:none;color:#fff;background:0 0;margin-left:7vw;padding:0;position:relative}.heroCopy .eyebrow{color:#83bfff;margin-bottom:18px}.heroCopy h1{color:#fff;margin-bottom:16px;font-size:42px;line-height:1.08}.heroCopy h1 span{color:#fff}.heroCopy .lead{color:#d4dee6;max-width:510px;font-size:13px;line-height:1.6}.heroButtons{margin:25px 0 0}.heroButtons a:first-child{background:#1475d1;width:155px;height:43px}.heroButtons a:last-child{color:#fff;border-color:#ffffffa0}}.hero{background:#102a43;align-items:center;height:460px;min-height:460px;padding:0;display:flex;position:relative;overflow:hidden}.heroVisual{width:100%;height:100%;min-height:0;position:absolute;inset:0}.heroVisual>img{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.heroVisual:after{content:"";background:linear-gradient(90deg,#071b30d9 0%,#071b30a8 34%,#071b3038 68%,#0000 100%);position:absolute;inset:0}.heroCopy{z-index:3;width:min(520px,78vw);min-height:0;box-shadow:none;color:#fff;background:0 0;margin:0 0 0 6vw;padding:0;display:block;position:relative}.heroCopy .eyebrow{color:#8fc4ff;margin:0 0 15px}.heroCopy h1{color:#fff;margin:0 0 14px;font-size:clamp(34px,4vw,48px);line-height:1.06}.heroCopy h1 span{color:#fff}.heroCopy .lead{color:#d6e0e7;max-width:470px;margin:0;font-size:13px;line-height:1.55}.heroButtons{margin:22px 0 0}.heroButtons a:first-child{background:#1475d1;width:150px;height:42px}.heroButtons a:last-child{color:#fff;border-color:#ffffffa0;padding:11px 0}.productFocus,.proof{display:none}.selectionSection{background:#f2f5f7;grid-template-columns:.85fr 1.65fr;gap:6vw;padding:78px 7vw;display:grid}.selectionIntro>p,.processHead>p{letter-spacing:.2em;color:var(--blue);font-size:9px;font-weight:700}.selectionIntro h2,.processHead h2{letter-spacing:-.035em;color:var(--navy);margin:16px 0;font-size:clamp(29px,3vw,45px);font-weight:500;line-height:1.08}.selectionIntro>span{color:var(--muted);max-width:430px;font-size:13px;line-height:1.65;display:block}.selectionCards{border-top:1px solid #cfd8de;border-left:1px solid #cfd8de;grid-template-columns:repeat(3,1fr);display:grid}.selectionCards article{background:#fff;border-bottom:1px solid #cfd8de;border-right:1px solid #cfd8de;flex-direction:column;min-height:245px;padding:24px;display:flex}.selectionCards small,.processSteps small{color:var(--blue);font-size:9px}.selectionCards h3{color:var(--navy);margin:auto 0 12px;font-size:17px}.selectionCards p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.processSection{color:#fff;background:#102a43;padding:78px 7vw}.processHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.processHead>p{color:#86bcf1}.processHead h2{color:#fff;max-width:650px}.processSteps{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);display:grid}.processSteps>div{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:190px;padding:21px}.processSteps small{color:#83bfff}.processSteps h3{margin:55px 0 11px;font-size:15px}.processSteps p{color:#aebdca;margin:0;font-size:10px;line-height:1.55}@media (max-width:680px){.hero{height:430px;min-height:430px}.heroVisual{min-height:0}.heroCopy{width:calc(100% - 48px);margin-left:24px;padding:0}.heroCopy h1{font-size:34px}.heroCopy .lead{max-width:360px;font-size:12px}.heroVisual:after{background:linear-gradient(90deg,#071b30e8 0%,#071b30a8 70%,#071b305c 100%)}}@media (max-width:900px){.selectionSection,.selectionCards{grid-template-columns:1fr}.selectionCards article{min-height:170px}.processHead{display:block}.processSteps{grid-template-columns:1fr 1fr}.processSteps>div{min-height:160px}.processSteps h3{margin-top:35px}}@media (max-width:680px){.selectionSection,.processSection{padding:65px 24px}.processSteps{grid-template-columns:1fr}.processSteps>div{min-height:135px}.processSteps h3{margin-top:25px}}.picture{background:#fff}.picture img{filter:none;object-fit:cover}.product:hover img{filter:none}.processSection{background:linear-gradient(135deg,#0d2740 0%,#12324f 100%);padding:72px 7vw 82px;position:relative;overflow:hidden}.processSection:before{content:"";border:1px solid #70b4ef18;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-190px;box-shadow:0 0 0 70px #70b4ef08,0 0 0 140px #70b4ef05}.processHead{z-index:1;margin:0 0 45px;display:block;position:relative}.processHead>p{color:#75b9f3;margin:0 0 16px;font-size:10px}.processHead h2{color:#fff;max-width:760px;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08}.processSteps{z-index:1;border:0;grid-template-columns:repeat(5,1fr);gap:10px;padding-top:30px;display:grid;position:relative}.processSteps:before{content:"";background:linear-gradient(90deg,#2587db,#83c7ff);height:1px;position:absolute;top:9px;left:9%;right:9%}.processSteps>div{background:#ffffff08;border:1px solid #ffffff1e;min-height:205px;padding:25px 22px 22px;transition:all .25s;position:relative}.processSteps>div:before{content:"";background:#58adf2;border:4px solid #12324f;border-radius:50%;width:11px;height:11px;position:absolute;top:-27px;left:22px;box-shadow:0 0 0 1px #58adf2}.processSteps>div:hover{background:#ffffff10;border-color:#70b9f055;transform:translateY(-3px)}.processSteps small{color:#81c5fb;border:1px solid #69b3ee55;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;display:inline-flex}.processSteps h3{color:#fff;margin:42px 0 13px;font-size:17px;font-weight:600}.processSteps p{color:#b9cad7;max-width:220px;margin:0;font-size:12px;line-height:1.65}@media (max-width:900px){.processSteps{grid-template-columns:1fr 1fr;gap:12px;padding-top:0}.processSteps:before,.processSteps>div:before{display:none}.processSteps>div{min-height:175px}.processSteps h3{margin-top:30px}}@media (max-width:680px){.processSection{padding:60px 24px 65px}.processSteps{grid-template-columns:1fr}.processSteps>div{min-height:155px}.processSteps h3{margin-top:24px}}.heroSlides{position:absolute;inset:0}.heroSlides:after{content:"";background:linear-gradient(90deg,#071b30d9 0%,#071b30a8 34%,#071b3038 68%,#0000 100%);position:absolute;inset:0}.heroSlides img{object-fit:cover;object-position:center 55%;opacity:0;width:100%;height:100%;transition:opacity .8s,transform 6s;position:absolute;inset:0;transform:scale(1.015)}.heroSlides img.active{opacity:1;transform:scale(1)}.sliderControl{z-index:5;color:#fff;align-items:center;gap:14px;height:38px;display:flex;position:absolute;bottom:24px;right:4vw}.sliderControl>button{color:#fff;cursor:pointer;background:#102a4388;border:1px solid #ffffff5c;width:38px;height:38px}.sliderControl>div{gap:7px;display:flex}.sliderControl>div button{cursor:pointer;background:#fff5;border:0;width:24px;height:3px;padding:0}.sliderControl>div button.active{background:#fff}.sliderControl>span{letter-spacing:.12em;font-size:9px}.hero>.heroVisual{display:none}header{gap:25px}header>a{flex:none}header nav{gap:clamp(15px,1.8vw,30px);min-width:0}header nav a{white-space:nowrap}.actions{flex:none}.logo{min-width:190px}.quote{white-space:nowrap}@media (max-width:1240px){header{gap:15px;padding:0 2.5vw}.logo{min-width:165px}.logo strong{font-size:17px}header nav{gap:14px}header nav a{font-size:10px}.actions{gap:9px}.quote{gap:15px;padding:0 13px}}@media (max-width:1020px){header nav{display:none}.logo{min-width:0}.actions{margin-left:auto}}@media (max-width:680px){.sliderControl{bottom:18px;right:20px}.sliderControl>div,.sliderControl>span{display:none}.heroSlides:after{background:linear-gradient(90deg,#071b30e8 0%,#071b30a8 70%,#071b305c 100%)}}.aboutHero{color:#fff;background:#102a43;height:520px;position:relative;overflow:hidden}.aboutHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aboutHero:after{content:"";background:linear-gradient(90deg,#081e34e8,#081e348f 53%,#0000);position:absolute;inset:0}.aboutHero>div{z-index:2;max-width:670px;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.aboutHero p,.aboutStory>div>p,.aboutModel>div>p,.aboutCapabilities>p{letter-spacing:.22em;color:#82c1f5;font-size:9px;font-weight:700}.aboutHero h1{color:#fff;max-width:700px;margin:18px 0;font-size:clamp(42px,4.8vw,72px)}.aboutHero span{color:#d8e3eb;max-width:580px;font-size:15px;line-height:1.7;display:block}.aboutStory{grid-template-columns:1fr 1fr;gap:9vw;padding:90px 8vw;display:grid}.aboutStory h2,.aboutModel h2,.aboutCta h2{letter-spacing:-.04em;color:var(--navy);margin:18px 0;font-size:clamp(32px,3.5vw,53px);font-weight:500;line-height:1.08}.aboutStory>div:last-child>p{color:var(--muted);margin:35px 0;font-size:14px;line-height:1.8}.aboutValues{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.aboutValues span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:78px;color:var(--navy);align-items:center;gap:18px;padding:16px;font-size:12px;display:flex}.aboutValues small{color:var(--blue)}.aboutModel{background:#eef3f6;grid-template-columns:1fr 1fr;display:grid}.modelPhoto{background:#fff;min-height:540px}.modelPhoto img{object-fit:cover;width:100%;height:100%}.aboutModel>div:last-child{flex-direction:column;justify-content:center;padding:80px 8vw 70px 6vw;display:flex}.aboutModel>div>span{color:var(--muted);font-size:14px;line-height:1.8}.aboutModel a{color:var(--blue);margin-top:35px;font-size:11px;font-weight:700}.aboutCapabilities{padding:85px 7vw}.aboutCapabilities>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.aboutCapabilities article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:22px}.aboutCapabilities article small{color:var(--blue);font-size:9px}.aboutCapabilities article h3{color:var(--navy);margin:60px 0 10px;font-size:17px}.aboutCapabilities article span{color:var(--muted);font-size:11px;line-height:1.6}.aboutCta{background:var(--blue);color:#fff;justify-content:space-between;align-items:end;gap:45px;padding:65px 8vw;display:flex}.aboutCta h2{color:#fff;max-width:800px}.aboutCta a{min-width:230px;height:54px;color:var(--navy);background:#fff;justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;font-weight:700;display:flex}@media (max-width:800px){.aboutHero{height:470px}.aboutHero>div{left:24px;right:24px}.aboutStory,.aboutModel{grid-template-columns:1fr}.aboutStory{gap:25px;padding:65px 24px}.modelPhoto{min-height:360px}.aboutModel>div:last-child,.aboutCapabilities{padding:65px 24px}.aboutCapabilities>div{grid-template-columns:1fr 1fr}.aboutCta{padding:60px 24px;display:block}.aboutCta a{margin-top:30px}.aboutHero h1{font-size:42px}}.industriesHero{color:#fff;background:linear-gradient(120deg,#0d2944,#16456e);padding:85px 8vw}.industriesHero>div{max-width:920px}.industriesHero p,.industryDetail>p,.industryBottom p{letter-spacing:.22em;color:#86c3f4;font-size:9px;font-weight:700}.industriesHero h1{color:#fff;margin:20px 0;font-size:clamp(40px,4.6vw,68px);line-height:1.04}.industriesHero span{color:#d4e1ea;max-width:670px;font-size:15px;line-height:1.7;display:block}.industryCards{padding:75px 7vw}.industryCards article{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;min-height:440px;margin-bottom:24px;display:grid}.industryCards article.reverse .industryProduct{order:2}.industryCards article.reverse .industryDetail{order:1}.industryProduct{background:#f7f8f8;position:relative;overflow:hidden}.industryProduct img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.industryProduct small{background:var(--navy);color:#fff;place-items:center;width:40px;height:40px;font-size:9px;display:grid;position:absolute;top:22px;left:22px}.industryDetail{flex-direction:column;justify-content:center;padding:52px 6vw;display:flex}.industryDetail h2{color:var(--navy);margin:12px 0 28px;font-size:clamp(30px,3vw,46px);font-weight:500}.industryDetail>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:13px 0;display:grid}.industryDetail>div small{letter-spacing:.12em;color:#84919a;font-size:8px}.industryDetail>div span{color:#4f606c;font-size:12px;line-height:1.5}.industryDetail>a{color:var(--blue);margin-top:28px;font-size:10px;font-weight:700}.industryBottom{background:var(--navy);color:#fff;justify-content:space-between;align-items:end;gap:45px;padding:65px 8vw;display:flex}.industryBottom h2{max-width:800px;margin:14px 0 0;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.08}.industryBottom>a{min-width:225px;height:54px;color:var(--navy);background:#fff;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;font-weight:700;display:flex}@media (max-width:780px){.industriesHero{padding:65px 24px}.industriesHero h1{font-size:40px}.industryCards{padding:55px 20px}.industryCards article{grid-template-columns:1fr}.industryProduct{min-height:330px}.industryCards article.reverse .industryProduct,.industryCards article.reverse .industryDetail{order:initial}.industryDetail{padding:42px 24px}.industryDetail>div{grid-template-columns:1fr;gap:7px}.industryBottom{padding:55px 24px;display:block}.industryBottom>a{margin-top:30px}}.selectionLogic{background:#f1f5f7;grid-template-columns:1fr 1.2fr;align-items:end;gap:7vw;padding:65px 8vw;display:grid}.selectionLogic>div>p,.applicationBrief p{letter-spacing:.2em;color:var(--blue);font-size:9px;font-weight:700}.selectionLogic h2,.applicationBrief h2{color:var(--navy);margin:15px 0 0;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.08}.logicSteps{border-top:1px solid #ccd6dc;border-left:1px solid #ccd6dc;grid-template-columns:1fr 1fr;display:grid}.logicSteps span{height:75px;color:var(--navy);border-bottom:1px solid #ccd6dc;border-right:1px solid #ccd6dc;align-items:center;gap:17px;padding:15px;font-size:12px;display:flex}.logicSteps small{color:var(--blue)}.industryCards article{min-height:600px}.caseLabel{color:#fff;background:#102a43ee;padding:22px 25px;position:absolute;bottom:0;left:0;right:0}.caseLabel b{letter-spacing:.16em;color:#83c4f7;margin-bottom:9px;font-size:8px;display:block}.caseLabel span{font-size:12px;line-height:1.55;display:block}.industryDetail>div{padding:11px 0}.industryDetail .solutionRow{background:#edf5fb;border-top:1px solid #cfe3f2;border-bottom:1px solid #cfe3f2;margin:4px -14px;padding:16px 14px}.industryDetail .solutionRow small{color:var(--blue)}.applicationBrief{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:75px 8vw;display:grid}.applicationBrief>div:last-child{border-top:1px solid var(--line)}.applicationBrief>div:last-child span{border-bottom:1px solid var(--line);color:#52636f;grid-template-columns:42px 1fr;gap:15px;padding:15px 0;font-size:12px;display:grid}.applicationBrief small{color:var(--blue)}@media (max-width:780px){.selectionLogic,.applicationBrief{grid-template-columns:1fr;padding:55px 24px}.industryCards article{min-height:0}.industryProduct{min-height:400px}.caseLabel{padding:18px}.logicSteps{margin-top:25px}}.aboutCustomers{background:#f1f5f7;padding:85px 7vw}.aboutCustomers>div:first-child{grid-template-columns:.5fr 1.2fr 1fr;align-items:end;gap:40px;display:grid}.aboutCustomers>div:first-child>p,.aboutQuality p:first-child,.aboutSupply>div>p,.aboutPrinciples>div>p,.aboutProcess>div>p{letter-spacing:.2em;color:var(--blue);font-size:9px;font-weight:700}.aboutCustomers h2,.aboutQuality h2,.aboutSupply h2,.aboutPrinciples h2,.aboutProcess h2{color:var(--navy);margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.08}.aboutCustomers>div:first-child>span{color:var(--muted);font-size:13px;line-height:1.65}.aboutCustomers>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.aboutCustomers article{border-right:1px solid var(--line);background:#fff;min-height:190px;padding:22px}.aboutCustomers article small,.qualitySteps small,.aboutPrinciples article small,.aboutProcess article small{color:var(--blue);font-size:9px}.aboutCustomers article h3{color:var(--navy);margin:55px 0 10px;font-size:16px}.aboutCustomers article p,.qualitySteps article p,.aboutPrinciples article p,.aboutProcess article p{color:var(--muted);font-size:11px;line-height:1.6}.aboutQuality{grid-template-columns:1fr 1.2fr;gap:8vw;padding:85px 8vw;display:grid}.qualityIntro>span{color:var(--muted);margin-top:25px;font-size:14px;line-height:1.8;display:block}.qualitySteps{border-top:1px solid var(--line)}.qualitySteps article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:20px 0;display:grid}.qualitySteps article h3{color:var(--navy);margin:0 0 7px;font-size:15px}.qualitySteps article p{margin:0}.aboutSupply{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;display:grid}.supplyImage{min-height:520px}.supplyImage img{object-fit:cover;width:100%;height:100%}.aboutSupply>div:last-child{flex-direction:column;justify-content:center;padding:80px 7vw;display:flex}.aboutSupply h2{color:#fff;margin:18px 0 28px}.aboutSupply>div>span{color:#c4d2dc;font-size:14px;line-height:1.8}.aboutPrinciples{background:#fff;grid-template-columns:.55fr 1.45fr;gap:7vw;padding:85px 7vw;display:grid}.aboutPrinciples>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.aboutPrinciples article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:20px}.aboutPrinciples article h3{color:var(--navy);margin:48px 0 9px;font-size:15px}.aboutPrinciples article p{margin:0}.aboutProcess{background:#edf3f6;padding:85px 7vw}.aboutProcess>div:first-child{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.aboutProcess>div:first-child h2{max-width:720px}.aboutProcess>div:last-child{border-top:1px solid #cbd6dd;border-left:1px solid #cbd6dd;grid-template-columns:repeat(3,1fr);display:grid}.aboutProcess article{background:#fff;border-bottom:1px solid #cbd6dd;border-right:1px solid #cbd6dd;min-height:180px;padding:21px}.aboutProcess article h3{color:var(--navy);margin:45px 0 8px;font-size:15px}.aboutProcess article p{margin:0}@media (max-width:800px){.aboutCustomers,.aboutQuality,.aboutPrinciples,.aboutProcess{padding:65px 24px}.aboutCustomers>div:first-child,.aboutQuality,.aboutSupply,.aboutPrinciples{grid-template-columns:1fr}.aboutCustomers>div:last-child{grid-template-columns:1fr 1fr}.aboutSupply>div:last-child{padding:60px 24px}.supplyImage{min-height:360px}.aboutPrinciples>div:last-child{margin-top:25px}.aboutProcess>div:first-child{display:block}.aboutProcess>div:last-child{grid-template-columns:1fr 1fr}}.actions button.langToggle{white-space:nowrap;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 8px;font-size:11px;line-height:1;display:inline-flex;transform:none}.actions button.searchToggle{font-size:24px;transform:rotate(-18deg)}.contactDetails{flex-direction:column;gap:8px;display:flex}.contactDetails>a:first-child{color:var(--navy);background:#fff;justify-content:space-between;align-items:center;min-height:50px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.contactDetails>a:nth-child(2),.contactDetails>a:nth-child(3){color:#fff;font-size:14px;font-weight:700}.contactDetails>a:nth-child(2):hover,.contactDetails>a:nth-child(3):hover{text-decoration:underline}.contactDetails>span{color:#d9ecff;font-size:10px;line-height:1.5}.aboutStory .companyName{letter-spacing:.12em;color:#8ec9ff;margin-top:30px;font-size:11px;font-weight:700}.aboutStory .companyIntro{margin-top:-15px!important}.aboutStory{color:#fff;background:linear-gradient(90deg,#071b30b8,#071b3065),url(/zofang-workshop-matched-v2.png) 50%/cover no-repeat;align-content:center;min-height:650px;position:relative}.aboutStory:before{display:none}.aboutStory>div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071b30b8;padding:38px}.aboutStory>div:last-of-type{padding:38px}.aboutStory h2{color:#fff}.aboutStory>div:last-child>p,.aboutStory .companyIntro{color:#dbe6ed!important}.aboutStory .aboutValues{border-color:#ffffff3b}.aboutStory .aboutValues span{color:#fff;background:#ffffff0d;border-color:#ffffff3b}.aboutModel{isolation:isolate;background:linear-gradient(#071b3075,#071b3075),url(/zofang-hero-delivery.png) 50%/cover no-repeat;grid-template-columns:1fr 1fr;gap:22px;padding:70px 7vw;display:grid;position:relative}.aboutModel .modelPhoto,.aboutModel>div:last-child{z-index:1;min-height:500px;position:relative;box-shadow:0 22px 55px #071b3055}.aboutModel .modelPhoto{background:0 0}.aboutModel .modelPhoto img{object-fit:contain;mix-blend-mode:screen;background:0 0}.aboutModel>div:last-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#eef3f6e8;padding:70px 5vw}@media (max-width:800px){.aboutStory{min-height:0;padding:55px 24px}.aboutStory>div,.aboutStory>div:last-of-type{padding:24px}.aboutModel{grid-template-columns:1fr;gap:12px;padding:45px 20px}.aboutModel .modelPhoto,.aboutModel>div:last-child{min-height:360px}}.aboutCampusHero>img{object-position:center center}.aboutCampusHero:after{background:linear-gradient(90deg,#071b30f2 0%,#071b30d2 32%,#071b306f 57%,#071b3015 82%)}header nav{flex:0 auto;justify-content:flex-end;margin-left:auto}header .actions{margin-left:28px}.aboutPage .aboutStory{color:var(--navy);background:linear-gradient(90deg,#eaf5f8b8,#eef7f9a3),url(/zofang-workshop-matched-v2.png) 50%/cover no-repeat}.aboutPage .aboutStory>div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4fafbd4}.aboutPage .aboutStory h2{color:var(--navy)}.aboutPage .aboutStory>div:last-child>p,.aboutPage .aboutStory .companyIntro{color:#506572!important}.aboutPage .aboutStory .aboutValues{border-color:#b8d0dc}.aboutPage .aboutStory .aboutValues span{color:var(--navy);background:#f7fbfcb8;border-color:#b8d0dc}.aboutPage .aboutModel{background:linear-gradient(#e6f2f6a8,#e6f2f6a8),url(/zofang-hero-delivery.png) 50%/cover no-repeat}.aboutPage .aboutModel .modelPhoto{min-height:420px;box-shadow:none;background:0 0}.aboutPage .aboutModel .modelPhoto img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 22px #274b5e35);width:78%;height:78%;margin:11%}.aboutPage .aboutModel>div:last-child{background:#f5fafbdc;min-height:420px;box-shadow:0 16px 40px #5a829525}.aboutPage .aboutCapabilities,.aboutPage .aboutCustomers,.aboutPage .aboutQuality,.aboutPage .aboutPrinciples,.aboutPage .aboutProcess{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.aboutPage .aboutCapabilities>div,.aboutPage .aboutCustomers>div:last-child,.aboutPage .qualitySteps,.aboutPage .aboutPrinciples>div:last-child,.aboutPage .aboutProcess>div:last-child{box-shadow:0 15px 42px #52788a1c}.aboutPage .aboutCapabilities article,.aboutPage .aboutCustomers article,.aboutPage .qualitySteps,.aboutPage .aboutPrinciples article,.aboutPage .aboutProcess article{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f9fcfce3}.aboutPage .aboutSupply{color:var(--navy);background:linear-gradient(90deg,#dfeef2,#eff7f9)}.aboutPage .aboutSupply h2{color:var(--navy)}.aboutPage .aboutSupply>div>span{color:#536a76}.detailHero{color:#fff;background:#102a43;min-height:570px;position:relative;overflow:hidden}.detailHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detailHero:after{content:"";background:linear-gradient(90deg,#081e34ef 0%,#081e34bd 45%,#081e3435 78%);position:absolute;inset:0}.detailHero>div{z-index:2;max-width:760px;padding:100px 8vw;position:relative}.detailHero a{color:#a9d5fa;margin-bottom:70px;font-size:10px;display:inline-block}.detailHero p,.detailBody>div>p{letter-spacing:.2em;color:#86c3f4;font-size:9px;font-weight:700}.detailHero h1{color:#fff;margin:18px 0;font-size:clamp(48px,5.5vw,82px)}.detailHero span{color:#d5e1e9;max-width:590px;font-size:15px;line-height:1.7;display:block}.detailBody{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:85px 8vw;display:grid}.detailBody h2{color:var(--navy);font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.08}.detailRows{border-top:1px solid var(--line)}.detailRows article{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:25px;padding:22px 0;display:grid}.detailRows small{letter-spacing:.12em;color:var(--blue);font-size:8px}.detailRows p{color:#52636f;margin:0;font-size:13px;line-height:1.65}@media (max-width:780px){.detailHero{min-height:500px}.detailHero>div{padding:70px 24px}.detailHero a{margin-bottom:50px}.detailBody{grid-template-columns:1fr;padding:60px 24px}.detailRows article{grid-template-columns:1fr;gap:8px}}.industryDetailHero{color:#fff;background:#0c2940;height:min(72vh,720px);min-height:560px;position:relative;overflow:hidden}.industryDetailHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.industryHeroShade{background:linear-gradient(90deg,#071d33ed 0%,#08243ab8 43%,#08243a22 74%),linear-gradient(#0000 52%,#071d3382);position:absolute;inset:0}.industryHeroContent{z-index:2;max-width:760px;position:absolute;bottom:74px;left:7vw}.industryHeroContent>a{color:#a7d8ff;font-size:9px}.industryHeroContent>p{letter-spacing:.2em;color:#83c6fa;margin:62px 0 18px;font-size:9px;font-weight:700}.industryHeroContent h1{color:#fff;max-width:720px;margin:0 0 24px;font-size:clamp(46px,5vw,76px);line-height:1.02}.industryHeroContent>span{color:#d7e4ec;max-width:650px;font-size:14px;line-height:1.75;display:block}.industryBriefs{color:#fff;background:#0d2a43;grid-template-columns:repeat(3,1fr);padding:0 7vw;display:grid}.industryBriefs article{border-left:1px solid #ffffff18;min-height:150px;padding:30px 34px}.industryBriefs article:last-child{border-right:1px solid #ffffff18}.industryBriefs small,.industryStory small{letter-spacing:.16em;color:#83c6fa;font-size:8px}.industryBriefs p{color:#d2dee6;margin:28px 0 0;font-size:12px;line-height:1.65}.industryStory{background:#f5f9fb;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:95px 7vw;display:grid}.industryStoryTitle>p{letter-spacing:.2em;color:#1472bf;font-size:9px;font-weight:700}.industryStoryTitle h2{color:#102a43;margin:20px 0 27px;font-size:clamp(36px,3.8vw,58px);font-weight:500;line-height:1.06}.industryStoryTitle>span{color:#607480;max-width:520px;font-size:12px;line-height:1.8;display:block}.industryStoryRows{gap:18px;display:grid}.industryStoryRows article{background:#fff;border-radius:12px;padding:34px 36px;box-shadow:0 15px 40px #17394e10}.industryStoryRows h3{color:#102a43;margin:20px 0 12px;font-size:21px;font-weight:600}.industryStoryRows p{color:#5c707c;font-size:12px;line-height:1.75}.industryProductPaths{background:#e7f1f5!important}.industryProductPaths a{position:relative;min-height:240px!important}.industryProductPaths a small{color:#9babb3;font-size:10px;position:absolute;top:27px;right:27px}.industryProductPaths a>span{padding-right:40px}@media (max-width:780px){.industryDetailHero{height:68vh;min-height:520px}.industryHeroContent{bottom:48px;left:24px;right:24px}.industryHeroContent>p{margin-top:42px}.industryHeroContent h1{font-size:42px}.industryBriefs{grid-template-columns:1fr;padding:0 24px}.industryBriefs article{border-bottom:1px solid #ffffff18;border-left:0;min-height:0;padding:25px 0}.industryBriefs article:last-child{border-right:0}.industryBriefs p{margin-top:13px}.industryStory{grid-template-columns:1fr;gap:40px;padding:65px 24px}.industryStoryRows article{padding:28px 24px}}.bearingDatabase{background:linear-gradient(#edf5f8,#f8fbfc);padding:85px 7vw}.dataTools{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.dataTools label{background:#fff;border-radius:8px;align-items:center;min-width:330px;height:54px;padding:0 18px;display:flex;box-shadow:0 10px 30px #15384d10}.dataTools label span{color:#1472bf;font-size:20px}.dataTools input{width:100%;font:inherit;color:#102a43;background:0 0;border:0;outline:0;padding:0 12px}.dataTools>div{flex-wrap:wrap;gap:8px;display:flex}.dataTools button{color:#536b79;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:10px 15px;font-size:9px}.dataTools button.active{color:#fff;background:#1472bf}.dataSummary{color:#647a87;margin-bottom:14px;font-size:10px}.dataSummary b{color:#102a43;margin-right:6px;font-size:22px}.dataTable{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #15384d12}.dataHead,.dataTable article{grid-template-columns:1fr .8fr .55fr .55fr .55fr 2.2fr;align-items:center;gap:16px;padding:16px 22px;display:grid}.dataHead{color:#fff;letter-spacing:.1em;background:#102a43;font-size:8px}.dataTable article{border-bottom:1px solid #dbe5ea}.dataTable article:last-child{border:0}.dataTable strong{color:#102a43;font-size:16px}.dataTable article>span{color:#4f6775;font-size:10px}.dataTable article p{color:#71828c;font-size:9px;line-height:1.55}.dataExpand{color:#fff;cursor:pointer;background:#1472bf;border:0;justify-content:space-between;align-items:center;min-width:250px;height:48px;margin:20px auto 0;padding:0 20px;font-size:9px;font-weight:700;display:flex}.dataCaution{color:#647984;max-width:1050px;margin:24px 0 0;font-size:9px;line-height:1.7}@media (max-width:800px){.bearingDatabase{padding:60px 20px}.dataTools{display:block}.dataTools label{min-width:0;margin-bottom:14px}.dataHead{display:none}.dataTable article{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:18px}.dataTable article p{grid-column:1/-1;margin:2px 0 0}.dataTable article>span:first-of-type{text-align:right;grid-column:2/-1}.bearingDatabase .bearingSectionHead{display:block}.bearingDatabase .bearingSectionHead h2{margin:14px 0}.bearingDatabase .bearingSectionHead>span{margin-bottom:30px;display:block}}.industrySection{min-height:680px;background:#eef4f7!important;grid-template-columns:44% 56%!important}.industryImage{background:linear-gradient(#09233b18 35%,#09233bbd 100%),url(/industry-automation.png) 50%/cover!important;min-height:680px!important}.industryImage>div{max-width:520px!important;inset:auto 54px 52px!important}.industryImage span{color:#8ed0ff;font-weight:700}.industryImage strong{font-size:clamp(25px,2.1vw,34px)!important;line-height:1.2!important}.industryImage a{color:#fff;letter-spacing:.08em;border-bottom:1px solid #ffffff8c;margin-top:26px;padding-bottom:7px;font-size:9px;display:inline-block}.industryCopy{flex-direction:column;justify-content:center;display:flex;padding:66px 5vw!important}.industryHeading{grid-template-columns:1fr 1.8fr;align-items:start;gap:22px 35px;margin-bottom:34px;display:grid}.industryHeading>p{letter-spacing:.2em;color:#1472bf;margin:7px 0 0;font-size:9px;font-weight:700}.industryHeading h2{line-height:1.07;margin:0!important;font-size:clamp(34px,3.2vw,52px)!important}.industryHeading>span{color:#667985;grid-column:2;max-width:580px;font-size:11px;line-height:1.7}.industryList{grid-template-columns:1fr 1fr;gap:12px;border:0!important;display:grid!important}.industryList a{background:#fff;border-radius:10px;min-height:132px;transition:all .25s;position:relative;box-shadow:0 12px 32px #14374c0e;border:0!important;height:auto!important;padding:22px 50px 20px 22px!important;display:block!important}.industryList a:hover{transform:translateY(-3px);box-shadow:0 18px 38px #14374c18}.industryList small{color:#8da0aa;margin-bottom:22px;font-size:8px;display:block!important}.industryList span{font-weight:600;line-height:1.25;display:block;font-size:16px!important}.industryList p{color:#7a8c96;margin:9px 0 0;font-size:9px;line-height:1.45}.industryList b{font-size:15px;position:absolute;top:21px;right:22px}@media (max-width:1050px){.industrySection{grid-template-columns:1fr!important}.industryImage{min-height:540px!important}.industryCopy{padding:65px 7vw!important}}@media (max-width:680px){.industryImage{min-height:470px!important}.industryImage>div{inset:auto 24px 32px!important}.industryHeading{display:block}.industryHeading h2{margin:14px 0 18px!important}.industryHeading>span{display:block}.industryList{grid-template-columns:1fr}.industryList a{min-height:118px}}.industryDetail h2 a{color:inherit}.industryProduct{display:block}.industryActions{border:0!important;grid-template-columns:none!important;gap:14px!important;padding:25px 0 0!important;display:flex!important}.industryActions>a{justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:9px;font-weight:700;display:flex}.industryActions>a:first-child{color:#fff;background:#1472bf;min-width:190px}.industryActions>a:last-child{color:#1472bf}.industryActions b{margin-left:28px}@media (max-width:600px){.industryActions{flex-direction:column}.industryActions>a{width:100%}}.productCenterHero{background:linear-gradient(90deg,#071d32ed 0%,#0b2a45bd 48%,#123e6336 82%),url(/products/heroes/product-center.webp) 50%/cover!important}.productShowcase{background:linear-gradient(155deg,#f3f8fa 0%,#e8f1f5 100%);padding:82px 7vw 92px}.productShowcaseIntro{grid-template-columns:1.45fr .65fr;align-items:end;gap:8vw;margin-bottom:42px;display:grid}.productShowcaseIntro p,.productSpecialistLead p,.productSelectionBand p{letter-spacing:.22em;color:#1472bf;font-size:9px;font-weight:700}.productShowcaseIntro h2{color:#102a43;margin:18px 0 0;font-size:clamp(38px,4.1vw,62px);font-weight:500;line-height:1.03}.productShowcaseIntro>span{color:#5d727f;border-left:2px solid #1472bf;padding-left:24px;font-size:12px;line-height:1.8;display:block}.productFeatureGrid{grid-template-rows:350px 350px;grid-template-columns:1.28fr .72fr;gap:18px;display:grid}.productFeature{background:#fff;border-radius:15px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 18px 48px #15384d16}.productFeature:hover,.productSpecialistRow>a:hover{transform:translateY(-5px);box-shadow:0 26px 58px #15384d24}.productFeature1{grid-row:1/3}.productFeature img{object-fit:contain;background:linear-gradient(145deg,#fff,#edf3f6);width:100%;height:100%;padding:35px;position:absolute}.productFeature1 img{padding:55px 55px 235px}.productFeature2 img,.productFeature3 img{width:55%;padding:35px 18px;right:0}.productFeature>div{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#09243ad9 28%,#09243af7 100%);padding:34px;position:absolute;bottom:0;left:0;right:0}.productFeature2>div,.productFeature3>div{background:linear-gradient(90deg,#09243af7 0%,#09243aee 78%,#0000 100%);right:42%}.productFeature em{letter-spacing:.18em;color:#80c8fb;font-size:8px;font-style:normal}.productFeature h2{color:#fff;margin:12px 0 10px;font-size:clamp(25px,2.5vw,39px);font-weight:500}.productFeature p{color:#d1dee6;max-width:570px;font-size:11px;line-height:1.65}.productFeature b{letter-spacing:.08em;color:#89ccff;justify-content:space-between;align-items:center;margin-top:22px;font-size:9px;display:flex}.productFeature b i{font-size:17px;font-style:normal}.productSpecialistRow{grid-template-columns:.58fr 1fr 1fr;gap:18px;margin-top:18px;display:grid}.productSpecialistLead{color:#fff;background:#102b43;border-radius:15px;padding:42px 36px}.productSpecialistLead p{color:#86c9fa}.productSpecialistLead h3{color:#fff;margin:55px 0 0;font-size:26px;font-weight:500;line-height:1.22}.productSpecialistRow>a{background:#fff;border-radius:15px;grid-template-columns:.47fr .53fr;min-height:280px;transition:all .3s;display:grid;overflow:hidden;box-shadow:0 18px 48px #15384d12}.productSpecialistRow>a img{object-fit:contain;background:linear-gradient(145deg,#fff,#edf3f6);width:100%;height:100%;padding:22px}.productSpecialistRow>a>div{flex-direction:column;justify-content:center;padding:32px 28px;display:flex}.productSpecialistRow h2{color:#102a43;font-size:23px;line-height:1.15}.productSpecialistRow p{color:#667985;font-size:10px;line-height:1.65}.productSpecialistRow b{color:#1472bf;margin-top:24px;font-size:9px}.productSelectionBand{color:#fff;background:#0b2941;grid-template-columns:.85fr 1.2fr .55fr;align-items:center;gap:6vw;padding:60px 7vw;display:grid}.productSelectionBand p{color:#82c6f8}.productSelectionBand h2{color:#fff;margin:12px 0 0;font-size:34px;font-weight:500}.productSelectionBand>span{color:#cbd9e2;font-size:12px;line-height:1.75}.productSelectionBand>a{color:#102a43;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-size:10px;font-weight:700;display:flex}@media (max-width:1050px){.productFeatureGrid{grid-template-rows:520px 330px 330px;grid-template-columns:1fr}.productFeature1{grid-row:auto}.productSpecialistRow{grid-template-columns:1fr 1fr}.productSpecialistLead{grid-column:1/-1;min-height:210px}.productSpecialistLead h3{max-width:520px;margin-top:35px}.productSelectionBand{grid-template-columns:1fr 1fr}.productSelectionBand>a{grid-column:2}}@media (max-width:720px){.productShowcase{padding:60px 20px}.productShowcaseIntro{grid-template-columns:1fr;gap:24px}.productFeatureGrid{grid-template-rows:470px 470px 470px}.productFeature1 img,.productFeature2 img,.productFeature3 img{width:100%;height:62%;padding:24px;right:auto}.productFeature1>div,.productFeature2>div,.productFeature3>div{background:linear-gradient(#0000 0%,#09243ae8 22%,#09243af7 100%);right:0}.productSpecialistRow{grid-template-columns:1fr}.productSpecialistLead{grid-column:auto}.productSpecialistRow>a{grid-template-columns:1fr;min-height:450px}.productSpecialistRow>a img{height:240px}.productSelectionBand{grid-template-columns:1fr;gap:25px;padding:50px 20px}.productSelectionBand>a{grid-column:auto}}.capabilityPage{color:#102a43;background:#edf4f7}.capabilityHero{color:#fff;height:min(75vh,720px);min-height:600px;position:relative;overflow:hidden}.capabilityHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.capabilityHero:after{content:"";background:linear-gradient(90deg,#071d33f2 0%,#0a2944c7 48%,#0a29442e 82%);position:absolute;inset:0}.capabilityHero>div{z-index:2;max-width:850px;position:absolute;bottom:85px;left:7vw}.capabilityHero p,.capabilityIntro>div:first-child p,.capabilityGrid article>div:last-child>p,.capabilityFlow header p,.capabilityScope>div:first-child p,.capabilityCta>p{letter-spacing:.22em;color:#82c8fa;font-size:9px;font-weight:700}.capabilityHero h1{color:#fff;margin:20px 0 26px;font-size:clamp(48px,5.4vw,82px);font-weight:500;line-height:1.02}.capabilityHero span{color:#d5e2ea;max-width:680px;font-size:14px;line-height:1.75;display:block}.capabilityIntro{background:#f5f9fb;grid-template-columns:1.2fr .8fr;gap:9vw;padding:88px 7vw;display:grid}.capabilityIntro h2,.capabilityFlow h2,.capabilityScope h2{color:#102a43;margin:18px 0 0;font-size:clamp(34px,3.7vw,56px);font-weight:500;line-height:1.07}.capabilityIntro>div:last-child p{color:#5c727f;font-size:13px;line-height:1.85}.capabilityIntro a{color:#1472bf;margin-top:28px;font-size:10px;font-weight:700;display:inline-block}.capabilityGrid{gap:22px;padding:0 7vw 95px;display:grid}.capabilityGrid article{background:#fff;border-radius:15px;grid-template-columns:1.05fr .95fr;min-height:500px;display:grid;overflow:hidden;box-shadow:0 20px 55px #15384d14}.capabilityGrid article.reverse .capabilityPhoto{order:2}.capabilityPhoto img{object-fit:cover;width:100%;height:100%}.capabilityGrid article>div:last-child{flex-direction:column;justify-content:center;padding:65px 6vw;display:flex}.capabilityGrid article>div:last-child>p{color:#1472bf}.capabilityGrid h2{color:#102a43;margin:17px 0;font-size:clamp(32px,3.4vw,51px);font-weight:500}.capabilityGrid article>div:last-child>span{color:#5d717d;font-size:13px;line-height:1.75}.capabilityGrid ul{border-top:1px solid #d5e0e5;margin:32px 0 0;padding:0;list-style:none}.capabilityGrid li{color:#405866;border-bottom:1px solid #d5e0e5;padding:13px 0;font-size:11px}.capabilityGrid li:before{content:"↗";color:#1472bf;margin-right:14px}.capabilityFlow{color:#fff;background:#0b2941;padding:90px 7vw}.capabilityFlow header{grid-template-columns:.55fr 1.1fr .7fr;align-items:end;gap:5vw;margin-bottom:55px;display:grid}.capabilityFlow h2{color:#fff}.capabilityFlow header>span{color:#bed0db;font-size:12px;line-height:1.7}.capabilityFlow>div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.capabilityFlow article{background:#ffffff09;border-top:2px solid #4ca5e6;border-radius:10px;min-height:245px;padding:27px 23px}.capabilityFlow article b{color:#78c3f7;font-size:9px}.capabilityFlow article h3{color:#fff;margin:55px 0 14px;font-size:18px}.capabilityFlow article p{color:#b9cbd7;font-size:10px;line-height:1.7}.capabilityScope{background:#f4f8fa;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:88px 7vw;display:grid}.capabilityScope>div:last-child{grid-template-columns:1fr 1fr;display:grid}.capabilityScope span{color:#405866;border-bottom:1px solid #cbd9df;justify-content:space-between;align-items:center;min-height:85px;padding:20px 0;font-size:12px;display:flex}.capabilityScope span:nth-child(odd){padding-right:24px}.capabilityScope span:nth-child(2n){border-left:1px solid #cbd9df;padding-left:24px}.capabilityScope b{color:#1472bf}.capabilityCta{color:#fff;background:linear-gradient(105deg,#1972b7,#4c9ed2);grid-template-columns:.7fr 1.35fr .45fr;align-items:center;gap:5vw;padding:72px 7vw;display:grid}.capabilityCta>p{color:#d8efff}.capabilityCta h2{color:#fff;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.capabilityCta a{color:#102a43;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-size:10px;font-weight:700;display:flex}@media (max-width:900px){.capabilityIntro,.capabilityGrid article,.capabilityScope{grid-template-columns:1fr}.capabilityGrid article.reverse .capabilityPhoto{order:0}.capabilityPhoto{min-height:400px}.capabilityFlow header{grid-template-columns:1fr}.capabilityFlow>div,.capabilityCta{grid-template-columns:1fr 1fr}.capabilityCta>p{grid-column:1/-1}}@media (max-width:650px){.capabilityHero{min-height:540px}.capabilityHero>div{bottom:55px;left:24px;right:24px}.capabilityHero h1{font-size:42px}.capabilityIntro,.capabilityFlow,.capabilityScope{padding:60px 22px}.capabilityGrid{padding:0 20px 65px}.capabilityPhoto{min-height:290px}.capabilityGrid article>div:last-child{padding:42px 25px}.capabilityFlow>div{grid-template-columns:1fr}.capabilityFlow article{min-height:185px}.capabilityFlow article h3{margin-top:35px}.capabilityScope>div:last-child{grid-template-columns:1fr}.capabilityScope span:nth-child(2n){border-left:0;padding-left:0}.capabilityScope span:nth-child(odd){padding-right:0}.capabilityCta{grid-template-columns:1fr;padding:55px 22px}.capabilityCta>p{grid-column:auto}}:root{--navy:#12334b;--blue:#2382c5;--muted:#556b78;--line:#cfdae0;--paper:#f3f7f8}body{color:#18364b;background:#eef4f6;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 5px 24px #18384b0b;background:#ffffffed!important;border-bottom:0!important;height:84px!important;min-height:84px!important;padding-left:5.5vw!important;padding-right:5.5vw!important}header nav{gap:clamp(20px,2.6vw,46px)!important}header nav a{font-weight:600;color:#304858!important;font-size:12px!important}header nav a:hover{color:#1679bd!important}.utility{color:#cfe0e9!important;background:#16364d!important;height:30px!important;padding:0 5.5vw!important}.utility span,.utility a{font-size:8px!important}.quote{border-radius:5px!important;min-width:180px!important}.hero{height:min(68vh,650px)!important;min-height:560px!important}.heroCopy{max-width:660px!important;left:6vw!important}.heroCopy h1{letter-spacing:-.045em!important;font-size:clamp(44px,4.7vw,68px)!important}.heroCopy .lead{max-width:570px!important;font-size:13px!important}.hero:after{background:linear-gradient(90deg,#0a2943df 0%,#123d5c8f 48%,#0000 82%)!important}.introBand{background:#fff!important;min-height:70px!important;padding:0 6vw!important}.introBand span{color:#496170!important;padding:25px 20px!important;font-size:9px!important}.productSection,.selectionSection,.industryProductPaths,.bearingDatabase,.applicationBrief,.aboutCustomers,.aboutQuality,.aboutPrinciples,.aboutProcess,.productShowcase,.capabilityIntro,.capabilityScope{padding-top:68px!important;padding-bottom:72px!important}.sectionTitle,.bearingSectionHead{margin-bottom:28px!important}.sectionTitle h2,.bearingSectionHead h2{letter-spacing:-.035em!important}.productSection .product,.categoryGrid>a,.seriesGrid>a,.industryCards article,.industryStoryRows article,.productFeature,.productSpecialistRow>a,.capabilityGrid article{border-radius:8px!important;box-shadow:0 12px 34px #24485b12!important}.productSection .product:hover,.categoryGrid>a:hover,.seriesGrid>a:hover,.productFeature:hover,.productSpecialistRow>a:hover{box-shadow:0 18px 42px #24485b20!important}.selectionSection{background:linear-gradient(135deg,#dfecef,#f5f8f9)!important}.selectionCards article{box-shadow:none!important;background:#fdfefeeb!important;border-left:3px solid #86bcd8!important}.processSection{background:linear-gradient(110deg,#173b54,#25556f)!important;padding-top:64px!important;padding-bottom:70px!important}.processSteps>div{min-height:175px!important;box-shadow:none!important;background:#ffffff0d!important;border-radius:7px!important}.processSteps h3{margin-top:30px!important}.industrySection{background:#edf4f6!important;min-height:620px!important}.industryImage{min-height:620px!important}.industryCopy{padding-top:50px!important;padding-bottom:50px!important}.industryList a{background:#fbfdfd!important;border-radius:7px!important;min-height:112px!important;box-shadow:0 8px 25px #24485b0c!important}.industryList small{margin-bottom:12px!important}.industryList p{margin-top:6px!important}.about{background:linear-gradient(105deg,#d7e8ed,#f3f7f8)!important;padding-top:72px!important;padding-bottom:76px!important}.aboutGrid>div{min-height:115px!important;box-shadow:none!important;background:#f9fcfcad!important;border-radius:6px!important}.company{padding-top:70px!important;padding-bottom:70px!important}.contact{background:linear-gradient(110deg,#247db8,#65acd3)!important;padding-top:70px!important;padding-bottom:72px!important}.siteFooter{padding-top:55px!important;padding-bottom:35px!important}.catalogHero,.industriesHero{padding-top:78px!important;padding-bottom:70px!important}.catalogHero h1,.industriesHero h1{font-size:clamp(42px,4.8vw,68px)!important}.productShowcaseIntro{margin-bottom:30px!important}.productFeatureGrid{grid-template-rows:325px 325px!important}.productSpecialistRow>a{min-height:245px!important}.productSpecialistLead{padding:32px!important}.productSpecialistLead h3{margin-top:35px!important}.industryCards{padding-top:55px!important;padding-bottom:65px!important}.industryCards article{min-height:520px!important;margin-bottom:18px!important}.industryDetail{padding-top:35px!important;padding-bottom:35px!important}.industryDetail h2{margin-bottom:20px!important}.industryDetailHero,.detailHero{height:68vh!important;min-height:530px!important}.industryStory{padding-top:68px!important;padding-bottom:72px!important}.industryBriefs article{min-height:125px!important}.capabilityHero{height:68vh!important;min-height:540px!important}.capabilityHero>div{bottom:62px!important}.capabilityIntro{padding-top:68px!important;padding-bottom:68px!important}.capabilityGrid{gap:16px!important;padding-bottom:72px!important}.capabilityGrid article{min-height:420px!important}.capabilityGrid article>div:last-child{padding-top:45px!important;padding-bottom:45px!important}.capabilityFlow{padding-top:68px!important;padding-bottom:72px!important}.capabilityFlow article{min-height:205px!important}.capabilityFlow article h3{margin-top:36px!important}.aboutHero,.aboutStory{min-height:540px!important}.aboutModel{padding-top:55px!important;padding-bottom:55px!important}.aboutModel .modelPhoto,.aboutModel>div:last-child{min-height:400px!important}.aboutCapabilities,.aboutCustomers,.aboutQuality,.aboutPrinciples,.aboutProcess{padding-top:65px!important;padding-bottom:68px!important}.contactHero{padding-top:65px!important;padding-bottom:65px!important}.contactMain{padding-top:60px!important;padding-bottom:70px!important}@media (max-width:760px){header{height:72px!important;min-height:72px!important;padding:0 18px!important}.utility{display:none!important}.hero{height:520px!important;min-height:520px!important}.heroCopy{left:24px!important;right:24px!important}.heroCopy h1{font-size:39px!important}.heroCopy .lead{font-size:12px!important}.productSection,.selectionSection,.processSection,.industryCopy,.about,.company,.contact,.productShowcase,.industryCards,.capabilityIntro,.capabilityFlow,.capabilityScope{padding-top:52px!important;padding-bottom:56px!important}.industryImage{min-height:470px!important}.productFeatureGrid{grid-template-rows:440px 440px 440px!important}.capabilityHero,.industryDetailHero,.detailHero{min-height:490px!important}.capabilityGrid article{min-height:0!important}}.technicalContact{color:#fff;background:linear-gradient(115deg,#12344d 0%,#1d5272 100%);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:55px;margin-top:28px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #15384d1c}.technicalContact:after{content:"";border:1px solid #9ed6fa22;border-radius:50%;width:230px;height:230px;position:absolute;top:-130px;right:-95px;box-shadow:0 0 0 40px #9ed6fa0a}.technicalContact>div{z-index:1;position:relative}.technicalContact small{letter-spacing:.2em;color:#8ed0fb;font-size:8px;font-weight:700}.technicalContact h3{color:#fff;margin:10px 0 11px;font-size:clamp(22px,2.1vw,31px);font-weight:500;line-height:1.15}.technicalContact p{color:#cedde6;max-width:820px;margin:0;font-size:11px;line-height:1.75}.technicalContactActions{gap:10px;display:flex}.technicalContactActions a{color:#12344d;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-width:210px;height:50px;padding:0 18px;font-size:9px;font-weight:700;display:flex}.technicalContactActions a:last-child{color:#fff;background:#ffffff12;border:1px solid #ffffff40;min-width:135px}.technicalContactActions b{margin-left:22px;font-size:14px}.technicalContactActions a:hover{transform:translateY(-2px)}@media (max-width:900px){.technicalContact{grid-template-columns:1fr;gap:24px}.technicalContactActions{flex-wrap:wrap}}@media (max-width:560px){.technicalContact{padding:28px 22px}.technicalContactActions{display:grid}.technicalContactActions a,.technicalContactActions a:last-child{width:100%;min-width:0}}.aboutPage{background:#d8e7ec!important}.aboutPage .aboutStory,.aboutPage .aboutModel,.aboutPage .aboutCapabilities,.aboutPage .aboutCustomers,.aboutPage .aboutQuality,.aboutPage .aboutPrinciples,.aboutPage .aboutProcess{isolation:isolate;position:relative;overflow:hidden;background-color:#d7e6eb!important;background-position:50%!important;background-size:cover!important}.aboutPage .aboutStory{background-image:linear-gradient(105deg,#d5e8edc2,#cfe4ea75),url(/zofang-workshop-matched-v2.png)!important}.aboutPage .aboutModel{background-image:linear-gradient(105deg,#d5e8ed94,#c6dde566),url(/zofang-hero-delivery.png)!important}.aboutPage .aboutCapabilities{background-image:linear-gradient(105deg,#d2e6ecab,#daebef6b),url(/zofang-workshop-matched-v2.png)!important}.aboutPage .aboutCustomers{background-image:linear-gradient(105deg,#cfe3e9a1,#d8eaef61),url(/industry-automation.png)!important}.aboutPage .aboutQuality{background-image:linear-gradient(105deg,#d1e5eba1,#daebef66),url(/zofang-company-quality-area.png)!important}.aboutPage .aboutPrinciples{background-image:linear-gradient(105deg,#d3e7eda6,#daebef63),url(/industry-semiconductor.png)!important}.aboutPage .aboutProcess{background-image:linear-gradient(105deg,#cfe4eaa8,#daebef66),url(/zofang-hero-delivery.png)!important}.aboutPage .aboutStory:before,.aboutPage .aboutModel:before,.aboutPage .aboutCapabilities:before,.aboutPage .aboutCustomers:before,.aboutPage .aboutQuality:before,.aboutPage .aboutPrinciples:before,.aboutPage .aboutProcess:before,.aboutPage .aboutStory:after,.aboutPage .aboutModel:after,.aboutPage .aboutCapabilities:after,.aboutPage .aboutCustomers:after,.aboutPage .aboutQuality:after,.aboutPage .aboutPrinciples:after,.aboutPage .aboutProcess:after{display:none!important}.aboutPage .aboutStory>div,.aboutPage .aboutModel>div:last-child{-webkit-backdrop-filter:blur(5px)saturate(1.08)!important;backdrop-filter:blur(5px)saturate(1.08)!important;background:#d3e7ed57!important;border:1px solid #ffffff57!important;box-shadow:0 18px 48px #1c445814!important}.aboutPage .aboutStory>div{border-radius:8px;padding:38px!important}.aboutPage .aboutModel{gap:28px;padding:58px 6vw!important}.aboutPage .aboutModel>div:last-child{border-radius:8px;padding:48px!important}.aboutPage .aboutCapabilities>div,.aboutPage .aboutCustomers>div:last-child,.aboutPage .qualitySteps,.aboutPage .aboutPrinciples>div:last-child,.aboutPage .aboutProcess>div:last-child{box-shadow:none!important;border:0!important;gap:12px!important}.aboutPage .aboutCapabilities article,.aboutPage .aboutCustomers article,.aboutPage .qualitySteps article,.aboutPage .aboutPrinciples article,.aboutPage .aboutProcess article{-webkit-backdrop-filter:blur(5px)saturate(1.08)!important;backdrop-filter:blur(5px)saturate(1.08)!important;background:#d3e7ed5c!important;border:1px solid #fff6!important;border-radius:7px!important;box-shadow:0 12px 32px #1b415412!important}.aboutPage .aboutCapabilities article:hover,.aboutPage .aboutCustomers article:hover,.aboutPage .aboutPrinciples article:hover,.aboutPage .aboutProcess article:hover{transition:all .25s;transform:translateY(-3px);background:#dcedf187!important}.aboutPage .aboutValues{gap:8px;border:0!important}.aboutPage .aboutValues span{border-radius:5px;background:#d3e7ed52!important;border:1px solid #ffffff6b!important;height:68px!important}.aboutPage .aboutSupply{background:linear-gradient(105deg,#c7dfe6 0%,#e0edf0 100%)!important}.aboutPage .aboutCta{background:linear-gradient(90deg,#1467a4eb,#4297cad1),url(/zofang-workshop-matched-v2.png) 50%/cover no-repeat!important}@media (max-width:800px){.aboutPage .aboutStory>div{padding:25px!important}.aboutPage .aboutModel{gap:14px;padding:35px 20px!important}.aboutPage .aboutModel>div:last-child{padding:34px 25px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
