* { box-sizing: border-box; }
body {margin: 0;}
.insl-hero{padding:44px 0 100px;background:#fff;}
.insl-breadcrumb [aria-current="page"]{color:var(--primary-blue);}
.insl-hero__layout{display:grid;grid-template-columns:minmax(260px, 1fr) minmax(420px, 1fr);align-items:center;gap:70px;}
.insl-hero__title{color:#243FF0;font-size:clamp(66px, 7vw, 102px);font-weight:800;line-height:0.92;}
.insl-hero__title-brand{display:inline-block;}
.insl-hero__desc{max-width:640px;color:#272727;font-size:16px;line-height:1.55;letter-spacing:0.4px;}
.insl-list{padding:0 0 120px;}
.insl-shell{display:grid;grid-template-columns:240px minmax(0, 1fr);column-gap:170px;align-items:start;}
.insl-filter{padding-top:4px;}
.insl-filter__check:checked + .insl-filter__box{border-color:var(--primary-blue);background:var(--primary-blue);}
.insl-filter__check:checked + .insl-filter__box::after{transform:translate(-50%, -50%) rotate(45deg) scale(1);}
.insl-filter__check:focus-visible + .insl-filter__box{outline:2px solid var(--primary-blue);outline-offset:2px;}
.insl-results{min-width:0;}
.insl-mbar{display:none;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;}
.insl-mbar__left{display:inline-flex;align-items:baseline;gap:4px;color:#0c1029;font-size:13px;font-weight:600;}
.insl-mbar__count{color:#6F7179;font-weight:500;}
.insl-mbar__filter{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#0c1029;font-size:13px;font-weight:600;cursor:pointer;}
.insl-card__title a{transition:color var(--transition);}
.insl-card__title a::after{content:"";position:absolute;inset:0;}
.insl-card--lg .insl-card__img{aspect-ratio:16 / 9;}
.insl-card--lg .insl-card__title{font-size:15px;}
.insl-cta{position:relative;padding:120px 0;text-align:center;color:#fff;overflow:hidden;isolation:isolate;}
.insl-cta__bg, .insl-cta__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;}
.insl-cta__title{font-size:clamp(34px, 4.8vw, 58px);font-weight:800;line-height:1.15;margin-bottom:26px;}
.insl-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 34px;border-radius:6px;background:var(--primary-blue);color:#fff;font-size:14px;font-weight:500;transition:background var(--transition), transform var(--transition);}
#itxm4p8{width:100%;display:block;}
#i9an1o{width:max-content;margin:0 auto;}
#inslCtaTitle{font-weight:600;}
.thb-main-menu, .thb-main-menu *{box-sizing:border-box;}
.thb-main-menu ul{list-style:none;margin:0;padding:0;}
.thb-main-menu a{color:#202437;text-decoration:none;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list{display:flex;align-items:center;gap:34px;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item{position:relative;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item > .wb-menu-tree-link{display:flex;align-items:center;min-height:64px;font-size:16px;font-weight:500;white-space:nowrap;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item > .wb-menu-tree-submenu{position:absolute;top:100%;left:50%;z-index:50;min-width:210px;padding:18px 22px;background:#fff;border-radius:6px;box-shadow:0 18px 40px rgba(18, 24, 40, 0.08);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, 10px);transition:opacity .18s ease, transform .18s ease, visibility .18s ease;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item:hover > .wb-menu-tree-submenu, .thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item:focus-within > .wb-menu-tree-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0);}
.thb-main-menu .wb-menu-tree-submenu .wb-menu-tree-link{display:block;padding:9px 0;font-size:15px;line-height:1.4;white-space:nowrap;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item:has(> .wb-menu-tree-link[href="/en/products/"]) > .wb-menu-tree-submenu{left:50%;width:760px;min-width:760px;display:grid;grid-template-columns:minmax(0, 1fr) 260px;column-gap:44px;padding:28px 32px 32px;}
.thb-main-menu .wb-menu-tree-item:has(> .wb-menu-tree-link[href="/en/products/"]) > .wb-menu-tree-link{font-weight:700;}
.thb-main-menu .wb-menu-tree-item:has(> .wb-menu-tree-link[href="/en/products/"]) > .wb-menu-tree-submenu{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 42px;padding-top:22px;}
.thb-main-menu .wb-menu-tree-item:has(> .wb-menu-tree-link[href*="evolution"]){min-height:230px;}
.thb-main-menu .wb-menu-tree-item:has(> .wb-menu-tree-link[href*="evolution"])::after{content:"";display:block;height:170px;margin-top:24px;border-radius:6px;background:#f3f4f6 url("替换成轴承图片URL") center / contain no-repeat;}
#in5t{padding-top:0px;}
#iwerj2{margin-top:48px;margin-bottom:12px;position:relative;z-index:2;}
.wb-post-category-filter{display:block;width:100%;}
.wb-post-category-filter__mobile-bar{display:none;}
.wb-post-category-filter__all{display:inline-flex;align-items:center;color:inherit;font-size:28px;line-height:1.2;font-weight:700;margin:0 0 48px;text-align:left;text-decoration:none;}
.wb-post-category-filter__groups{display:grid;gap:40px;}
.wb-post-category-filter__group{display:grid;gap:18px;}
.wb-post-category-filter__group + .wb-post-category-filter__group{padding-top:40px;border-top:1px solid currentColor;}
.wb-post-category-filter__group-title{margin:0;color:inherit;font-size:18px;line-height:1.35;font-weight:700;}
.wb-post-category-filter__group-prefix{font:inherit;}
.wb-post-category-filter__group-name{font:inherit;}
.wb-post-category-filter__group-count{opacity:0.62;font-weight:inherit;}
.wb-post-category-filter__option-count{opacity:0.62;font-weight:inherit;}
.wb-post-category-filter__options{display:grid;gap:14px;}
.wb-post-category-filter__option{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:16px;line-height:1.45;text-decoration:none;}
.wb-post-category-filter__option-check{position:relative;display:inline-block;width:14px;height:14px;flex:0 0 14px;border:1px solid currentColor;border-radius:2px;}
.wb-post-category-filter__option.is-active .wb-post-category-filter__option-check::after{content:'';position:absolute;left:3px;top:1px;width:5px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);}
.wb-post-category-filter__option-label{min-width:0;}
.wb-post-category-filter__drawer{display:block;}
.wb-post-category-filter__drawer-backdrop{display:none;}
.wb-post-category-filter__drawer-head{display:none;}
.wb-post-category-filter__drawer-panel{display:block;}
#i1g1js{display:block;width:100%;}
[data-wb-dynamic] {
    position: relative;
  }
[data-wb-dynamic][data-wb-dyn-empty="true"] {
    outline: 1px dashed #cbd5e1;
    outline-offset: 2px;
    min-height: 18px;
    background: rgba(148, 163, 184, 0.08);
  }
[data-wb-dynamic="image"] {
    display: inline-block;
  }
[data-wb-dynamic="text"] {
    white-space: pre-line;
  }
img[data-wb-dynamic="image"][data-wb-dyn-empty="true"] {
    min-width: 120px;
    min-height: 80px;
  }
[data-wb-dynamic="if"] {
    display: block;
    padding: 4px;
    border: 1px dashed #fca5a5;
    background: rgba(252, 165, 165, 0.08);
    border-radius: 4px;
  }
[data-wb-dynamic="if"]::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 8px;
    font-size: 10px;
    color: #b91c1c;
    background: #fff;
    padding: 0 4px;
    line-height: 1;
  }
[data-wb-dynamic="seo-meta"] {
    display: none;
  }
.wb-cms-dynamic-breadcrumb {
    display: block;
    box-sizing: border-box;
    color: var(--wb-breadcrumb-color, #202020);
    font-size: var(--wb-breadcrumb-font-size, 12px);
    font-weight: var(--wb-breadcrumb-font-weight, 400);
    line-height: var(--wb-breadcrumb-line-height, 1.4);
    letter-spacing: var(--wb-breadcrumb-letter-spacing, 0);
  }
.wb-cms-dynamic-breadcrumb__list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0;
    margin: 0;
    padding: 0;
    list-style: none;
  }
.wb-cms-dynamic-breadcrumb__item {
    display: inline-flex;
    align-items: center;
    min-width: 0;
  }
.wb-cms-dynamic-breadcrumb__link {
    color: inherit;
    text-decoration: none;
    max-width: 28ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
.wb-cms-dynamic-breadcrumb__link:hover {
    color: var(--wb-breadcrumb-hover-color, #111111);
  }
.wb-cms-dynamic-breadcrumb__separator {
    color: var(--wb-breadcrumb-separator-color, #777777);
    margin: 0 var(--wb-breadcrumb-separator-space, 14px);
  }
.wb-cms-dynamic-breadcrumb__item:last-child .wb-cms-dynamic-breadcrumb__link {
    color: var(--wb-breadcrumb-current-color, #202020);
    pointer-events: none;
  }
.wb-cms-dynamic-breadcrumb__item.is-current .wb-cms-dynamic-breadcrumb__link {
    color: var(--wb-breadcrumb-current-color, #202020);
    pointer-events: none;
  }
.wb-cms-dynamic-breadcrumb__item:last-child .wb-cms-dynamic-breadcrumb__separator {
    display: none;
  }
.wb-cms-dynamic-breadcrumb__item.is-current .wb-cms-dynamic-breadcrumb__separator {
    display: none;
  }
[data-wb-dynamic="html"] {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }
[data-wb-dynamic="html"] h1,
  [data-wb-dynamic="html"] h2,
  [data-wb-dynamic="html"] h3,
  [data-wb-dynamic="html"] h4,
  [data-wb-dynamic="html"] h5,
  [data-wb-dynamic="html"] h6,
  [data-wb-dynamic="html"] p,
  [data-wb-dynamic="html"] ul,
  [data-wb-dynamic="html"] ol,
  [data-wb-dynamic="html"] li,
  [data-wb-dynamic="html"] dl,
  [data-wb-dynamic="html"] dt,
  [data-wb-dynamic="html"] dd,
  [data-wb-dynamic="html"] blockquote,
  [data-wb-dynamic="html"] pre,
  [data-wb-dynamic="html"] code,
  [data-wb-dynamic="html"] hr,
  [data-wb-dynamic="html"] table,
  [data-wb-dynamic="html"] thead,
  [data-wb-dynamic="html"] tbody,
  [data-wb-dynamic="html"] tr,
  [data-wb-dynamic="html"] th,
  [data-wb-dynamic="html"] td,
  [data-wb-dynamic="html"] figure,
  [data-wb-dynamic="html"] figcaption,
  [data-wb-dynamic="html"] strong,
  [data-wb-dynamic="html"] b,
  [data-wb-dynamic="html"] em,
  [data-wb-dynamic="html"] i,
  [data-wb-dynamic="html"] small,
  [data-wb-dynamic="html"] sub,
  [data-wb-dynamic="html"] sup,
  [data-wb-dynamic="html"] mark,
  [data-wb-dynamic="html"] a {
    all: revert;
  }
[data-wb-dynamic="html"] img,
  [data-wb-dynamic="html"] video,
  [data-wb-dynamic="html"] iframe {
    max-width: 100%;
    height: auto;
  }
[data-wb-dynamic="html"] pre {
    white-space: pre-wrap;
    overflow-x: auto;
  }
[data-wb-dynamic="html"] table {
    width: 100%;
    border-collapse: collapse;
  }
.wb-cms-dynamic-toc {
    display: block;
    box-sizing: border-box;
    color: #111827;
  }
.wb-cms-dynamic-toc__list {
    display: block;
    margin: 0;
    padding-left: 1.2em;
    list-style: disc;
  }
.wb-cms-dynamic-toc__item {
    margin: 0;
  }
.wb-cms-dynamic-toc__link {
    color: inherit;
    font-size: 14px;
    line-height: 2em;
    text-decoration: none;
    transition: color 0.15s;
    word-break: break-word;
  }
.wb-cms-dynamic-toc__link:hover {
    color: #3C53E8;
  }
.wb-cms-dynamic-toc__item[aria-current="true"] .wb-cms-dynamic-toc__link,
  .wb-cms-dynamic-toc__item.is-active .wb-cms-dynamic-toc__link {
    color: #3C53E8;
    font-weight: 500;
  }
@media (max-width:1024px){.insl-hero__layout{grid-template-columns:0.9fr 1.1fr;gap:48px;}}
@media (max-width:900px){.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list{flex-direction:column;align-items:stretch;gap:0;}
.thb-main-menu > .wb-menu-tree-nav > .wb-menu-tree-list > .wb-menu-tree-item > .wb-menu-tree-submenu{position:static;width:auto;min-width:0;display:block;opacity:1;visibility:visible;pointer-events:auto;transform:none;box-shadow:none;padding:8px 0 12px 18px;}
.thb-main-menu .wb-menu-tree-item:has(> .wb-menu-tree-link[href*="evolution"])::after{display:none;}}
@media (min-width:769px){.insl-breadcrumb__back:hover, .insl-breadcrumb__list a:hover{color:var(--primary-blue);}
.insl-filter__link:hover .insl-filter__box{border-color:var(--primary-blue);}
.insl-card:hover .insl-card__img{transform:scale(1.1);}
.insl-card:hover .insl-card__title a{color:var(--primary-blue);}
.insl-cta__btn:hover{background:#2a3fc9;transform:translateY(-2px);}}
@media (max-width:768px){.insl-hero{padding:32px 0 22px;}
.insl-hero__layout{grid-template-columns:1fr;gap:18px;}
.insl-hero__title{font-size:clamp(58px, 19vw, 86px);}
.insl-hero__desc{font-size:12px;line-height:1.5;letter-spacing:0.3px;max-width:100%;}
.insl-list{padding-bottom:74px;}
.insl-shell{grid-template-columns:1fr;gap:14px;}
.insl-filter{display:none;}
.insl-mbar{display:flex;}
.insl-card--lg .insl-card__img{aspect-ratio:1 / 1;}
.insl-cta{padding:92px 0;}
.insl-cta__title{font-size:30px;margin-bottom:18px;}}
@media (max-width:767px){.services__swiper .swiper-slide{flex:0 0 calc((100% - 12px) / 1.3);width:calc((100% - 12px) / 1.3);}
.wb-post-category-filter__mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:12px;}
.wb-post-category-filter__mobile-all{color:inherit;font-size:12px;line-height:1.25;font-weight:700;text-decoration:none;}
.wb-post-category-filter__mobile-toggle{color:inherit;font-size:12px;line-height:1.25;font-weight:700;text-decoration:none;}
.wb-post-category-filter__mobile-count{opacity:0.62;font-weight:inherit;}
.wb-post-category-filter__all{display:none;}
.wb-post-category-filter__drawer{position:fixed;inset:0;z-index:1000;display:block;opacity:0;pointer-events:none;transition:opacity 0.22s ease;}
.wb-post-category-filter__drawer.is-open, .wb-post-category-filter.is-filter-open .wb-post-category-filter__drawer{opacity:1;pointer-events:auto;}
.wb-post-category-filter__drawer-backdrop{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:rgba(0, 0, 0, 0.34);cursor:pointer;}
.wb-post-category-filter__drawer-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(82vw, 320px);max-width:calc(100vw - 48px);height:100%;padding:28px 24px 32px;overflow-y:auto;background:#ffffff;color:#111827;box-shadow:-18px 0 40px rgba(15, 23, 42, 0.16);transform:translateX(100%);transition:transform 0.24s ease;}
.wb-post-category-filter.is-filter-open .wb-post-category-filter__drawer-panel, .wb-post-category-filter__drawer.is-open .wb-post-category-filter__drawer-panel{transform:translateX(0);}
.wb-post-category-filter__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;}
.wb-post-category-filter__drawer-title{font-size:18px;line-height:1.35;font-weight:700;}
.wb-post-category-filter__drawer-close{min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:14px;line-height:1;font-weight:700;cursor:pointer;touch-action:manipulation;}
.wb-post-category-filter__groups{gap:24px;}
.wb-post-category-filter__group + .wb-post-category-filter__group{padding-top:24px;}
.wb-post-category-filter__group-title{font-size:16px;}
.wb-post-category-filter__option{font-size:14px;line-height:1.45;}
.wb-post-category-filter__options{gap:12px;}
#i4y4d{display:none;}
.insl-filter{display:block;}}
@media (max-width:480px){.wb-post-category-filter__mobile-all{font-size:21px;}
.wb-post-category-filter__mobile-toggle{font-size:21px;}}
@media (max-width:640px){.wb-cms-dynamic-breadcrumb {
      font-size: var(--wb-breadcrumb-mobile-font-size, 12px);
    }
.wb-cms-dynamic-breadcrumb__separator {
      margin: 0 var(--wb-breadcrumb-mobile-separator-space, 8px);
    }}