.brand-belt{padding:32px 0 24px;background:#0a0b0d;border-top:1px solid #24272d;border-bottom:1px solid #24272d;overflow:hidden}.brand-belt-title{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:23px;color:#8f9299;font-size:11px;text-transform:uppercase;letter-spacing:.15em}.brand-belt-title span{width:48px;height:1px;background:#3a3d43}.brand-track{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brand-row{width:max-content;display:flex;align-items:center;gap:28px;animation:brandScroll 32s linear infinite}.brand-row strong{font:600 31px var(--display);text-transform:uppercase;letter-spacing:.02em;color:#e1e1df}.brand-row i{color:var(--red);font-style:normal}.brand-belt>p{text-align:center;margin:22px 20px 0;color:#65686f;font-size:10px}.knowledge{padding:130px 0;background:#f5f4f1;color:#151619}.knowledge-head{display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:end;margin-bottom:58px}.knowledge-head h2{font-size:clamp(48px,5vw,74px);max-width:780px}.knowledge-head>p{color:#53565c;margin:0 0 7px;font-size:17px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfd0d1;border-left:1px solid #cfd0d1}.knowledge-card{min-height:565px;padding:34px;display:flex;flex-direction:column;border-right:1px solid #cfd0d1;border-bottom:1px solid #cfd0d1;position:relative;overflow:hidden}.knowledge-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:.5s}.knowledge-card:hover:before{transform:scaleX(1)}.knowledge-number{font:600 13px var(--display);color:var(--red);letter-spacing:.15em}.knowledge-card h3{font-size:34px;margin:65px 0 22px;max-width:320px}.knowledge-card>p{color:#54575d;line-height:1.75}.knowledge-card h4{margin:28px 0 10px;font:700 14px var(--body);text-transform:uppercase;letter-spacing:.05em}.knowledge-card ul{margin:0;padding:0;list-style:none}.knowledge-card li{padding:10px 0 10px 20px;border-top:1px solid #d8d8d7;position:relative;font-size:13px;color:#3e4146}.knowledge-card li:before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;background:var(--red)}.diagnosis-callout{margin-top:auto;background:#111318;color:#fff;padding:24px;display:flex;flex-direction:column}.diagnosis-callout strong{font:700 24px var(--display);text-transform:uppercase}.diagnosis-callout span{color:#aeb0b5;font-size:13px}.care-banner{margin-top:32px;padding:38px 42px;background:linear-gradient(110deg,#851018,#df1e2a);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:50px;position:relative;overflow:hidden}.care-banner:after{content:"!";position:absolute;right:260px;top:-105px;font:800 260px var(--display);color:rgba(255,255,255,.07)}.care-banner>div{position:relative;z-index:1}.care-banner>div>span{font-size:10px;letter-spacing:.2em}.care-banner h3{font-size:34px;margin:8px 0}.care-banner p{margin:0;max-width:690px;color:#ffe7e9}.care-banner .button{position:relative;z-index:1;flex:none;background:#0b0c0e;border-color:#0b0c0e}@keyframes brandScroll{to{transform:translateX(-50%)}}@media(max-width:900px){.knowledge-head{grid-template-columns:1fr;gap:25px}.knowledge-grid{grid-template-columns:1fr}.knowledge-card{min-height:auto}.knowledge-card h3{margin-top:35px}.care-banner{align-items:flex-start;flex-direction:column}.brand-row{animation-duration:25s}}@media(max-width:600px){.knowledge{padding:85px 0}.knowledge-head h2{font-size:46px}.knowledge-card{padding:28px}.knowledge-card h3{font-size:30px}.care-banner{padding:30px 26px;gap:25px}.care-banner h3{font-size:30px}.care-banner .button{width:100%}.brand-row strong{font-size:25px}.brand-belt-title{text-align:center;padding:0 20px}.brand-belt-title span{display:none}}@media(prefers-reduced-motion:reduce){.brand-row{animation:none}}
