
.hb-section{padding:65px 0 43px;background:linear-gradient(180deg,#fff,#f0f7f9 55%,#f8fbfc);overflow:hidden;color:#214956}
.hb-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.hb-heading>div>p{font-size:10px;letter-spacing:2.5px;color:#638b98;margin:0 0 18px}.hb-heading h2{font-size:35px;font-weight:400;line-height:1.5;margin:0;color:#234c59}.hb-heading h2>span{color:#73939c}.hb-heading>a{font-size:12px;display:flex;gap:30px;align-items:center;border-bottom:1px solid #b6ccd1;padding-bottom:9px;color:#3e7d86;white-space:nowrap}
.hb-gallery{display:flex;flex-direction:column;gap:16px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.hb-lane{width:100%;overflow:hidden}.hb-track{display:flex;width:max-content;gap:16px;animation:hb-flow 65s linear infinite;will-change:transform;padding:5px 0}.hb-lane--1 .hb-track{animation-direction:reverse;animation-duration:73s}
.hb-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 240px;width:240px;height:152px;background:#ffffffdb;border:1px solid #dce8ed;border-radius:12px;padding:15px 20px;box-sizing:border-box;text-decoration:none!important;transition:border-color .35s,background .35s,box-shadow .35s}
.hb-brand:hover,.hb-brand:focus-visible{background:#fff;border-color:#7db4bf;box-shadow:0 6px 18px #507f9017}.hb-brand-name{font-size:12px;color:#6c8792;margin-top:7px;line-height:1.6}.hb-gallery:hover .hb-track,.hb-gallery:focus-within .hb-track,.hb-section.is-paused .hb-track{animation-play-state:paused}
.hb-section .ae-brand-logo{width:200px;height:83px;position:relative;overflow:hidden;background:none;border:0;flex-shrink:0}.hb-section .ae-brand-logo img{position:absolute;left:50%;top:50%;width:180px;max-width:100%;height:auto;max-height:64px;object-fit:contain;transform:translate(-50%,-50%);mix-blend-mode:multiply;pointer-events:none}
.hb-caption{display:flex;align-items:center;gap:12px;margin-top:27px;padding-top:17px;border-top:1px solid #dbe7eb}.hb-caption-dot{height:5px;width:5px;border-radius:50%;background:#4c9c9c;flex-shrink:0}.hb-description{font-size:13px;line-height:1.8;color:#6c8793;margin:0;min-height:24px}.hb-pause{margin-left:auto;background:none;border:0;color:#65919a;font-size:11px;white-space:nowrap;cursor:pointer;padding:8px}
@keyframes hb-flow{from{transform:translateX(0)}to{transform:translateX(-50%) translateX(-8px)}}
@media(max-width:700px){.hb-section{padding:40px 0 28px}.hb-heading{display:block;margin-bottom:25px}.hb-heading h2{font-size:28px}.hb-heading h2>span{display:block}.hb-heading>a{display:inline-flex;margin-top:18px}.hb-brand{flex-basis:195px;width:195px;height:136px;padding:10px}.hb-section .ae-brand-logo{width:170px;height:78px}.hb-gallery{gap:12px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.hb-description{font-size:11px;min-height:40px}.hb-caption{gap:8px;align-items:center}.hb-track{animation-duration:70s}.hb-pause{font-size:10px}}
@media(prefers-reduced-motion:reduce){.hb-track{animation:none}.hb-gallery{overflow:auto;mask-image:none}.hb-lane{overflow:auto}.hb-brand{transition:none}.hb-brand[aria-hidden]{display:none}}

.hb-section .ae-brand-logo img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;height:auto;object-fit:initial;mix-blend-mode:multiply;filter:brightness(1.045) contrast(1.045)}
.hb-section .ae-brand-logo--dark img{filter:brightness(0) saturate(100%) invert(33%) sepia(20%) saturate(1326%) hue-rotate(143deg) brightness(90%) contrast(90%);mix-blend-mode:multiply}
.hb-section .ae-brand-logo img[src$="bmc-user-20261020.png"]{width:min(199.82px,calc((100% - 12px) * 1.78409));transform:translate(-50.955%,-45.513%);}
.hb-section .ae-brand-logo img[src$="hubang.svg"]{width:min(215.84px,calc((100% - 12px) * 1.00392));transform:translate(-50.000%,-50.000%);}
.hb-section .ae-brand-logo img[src$="takan.jpg"]{width:min(128.71px,calc((100% - 12px) * 1.06542));transform:translate(-49.561%,-51.250%);}
.hb-section .ae-brand-logo img[src$="shuangsheng-user-20261020.png"]{width:min(279.29px,calc((100% - 12px) * 1.45221));transform:translate(-48.354%,-48.198%);}
.hb-section .ae-brand-logo img[src$="longfian.png"]{width:min(215.00px,calc((100% - 12px) * 1.00000));transform:translate(-50.000%,-50.000%);}
.hb-section .ae-brand-logo img[src$="amoul-user-20261020.png"]{width:min(368.14px,calc((100% - 12px) * 1.71226));transform:translate(-47.658%,-47.917%);}
.hb-section .ae-brand-logo img[src$="zhongchen.jpg"]{width:min(147.11px,calc((100% - 12px) * 1.10700));transform:translate(-47.026%,-51.515%);}
.hb-section .ae-brand-logo img[src$="rms.svg"]{width:min(215.00px,calc((100% - 12px) * 1.00000));transform:translate(-50.000%,-50.000%);}
.hb-section .ae-brand-logo img[src$="micomme.svg"]{width:min(215.00px,calc((100% - 12px) * 1.00000));transform:translate(-50.000%,-50.000%);}
.hb-section .ae-brand-logo img[src$="breas-user-20261020.png"]{width:min(115.34px,calc((100% - 12px) * 2.26562));transform:translate(-53.793%,-46.847%);}
.hb-section .ae-brand-logo img[src$="resmed-user-20261020.png"]{width:min(307.45px,calc((100% - 12px) * 1.43000));transform:translate(-58.042%,-43.519%);}
.hb-section .ae-brand-logo img[src$="resvent-user-20261020.png"]{width:min(288.93px,calc((100% - 12px) * 1.34387));transform:translate(-46.029%,-50.000%);}
.hb-section .ae-brand-logo img{filter:none;image-rendering:auto}
.hb-section .ae-brand-logo img[src$="bmc.svg"]{width:155px;max-width:90%;max-height:75px;object-fit:contain;transform:translate(-50%,-50%)}
.hb-section .ae-brand-logo img[src$="takan-vector-20261020.svg"]{width:132px;max-width:90%;transform:translate(-50%,-50%)}
.hb-section .ae-brand-logo img[src$="resmed-official-hd.png"]{width:200px;max-width:92%;max-height:65px;object-fit:contain;transform:translate(-50%,-50%)}
.hb-section .ae-brand-logo--dark img{filter:brightness(0) saturate(100%) invert(33%) sepia(20%) saturate(1326%) hue-rotate(143deg) brightness(90%) contrast(90%)}
.hb-section .ae-brand-logo img[src$="amoul-user-20261020.png"]{filter:brightness(1.085);mix-blend-mode:multiply}
.hb-section .ae-brand-logo img[src$="takan-smooth-20261020.svg"]{width:132px;max-width:90%;transform:translate(-50%,-50%);filter:none}
.hb-section .ae-brand-logo img[src$="takan-user-20261020.png"]{width:186px;max-width:88%;height:auto;max-height:76px;object-fit:contain;transform:translate(-50%,-50%);filter:none;mix-blend-mode:multiply}
.hb-section .ae-brand-logo img[src$="takan-transparent-20261020.png"]{width:225px;max-width:94%;height:auto;max-height:86px;object-fit:contain;transform:translate(-50%,-50%);filter:none;mix-blend-mode:normal}