.mmracing-suspensions-page .content{overflow:hidden;padding-bottom:32px}.suspensions-layout{color:#171717;font-size:16px;line-height:1.65}.suspensions-layout h2,.suspensions-layout h3,.suspensions-layout p,.suspensions-layout span,.suspensions-layout strong{opacity:1}.suspensions-eyebrow{margin:0 0 7px!important;color:#ef4050!important;font-size:14px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.suspensions-hero{position:relative;display:grid;grid-template-columns:1.45fr .55fr;gap:28px;overflow:hidden;margin:4px 0 42px;padding:44px 38px;background:linear-gradient(90deg,rgba(10,11,14,.98) 0%,rgba(15,17,21,.94) 58%,rgba(15,17,21,.72) 100%),url("https://res.cloudinary.com/dsahg7sfz/image/upload/t_Landscape%201920/f_auto/q_auto/c_limit%2Cw_3840/v1739435710/KW_BMW_M2_G87_018_x3j7qq") center/cover;border-left:5px solid #cf2735;box-shadow:0 16px 38px rgba(0,0,0,.22)}.suspensions-hero:after{position:absolute;right:-80px;top:-100px;width:300px;height:300px;border:44px solid rgba(238,190,0,.12);border-radius:50%;content:""}.suspensions-hero-copy,.suspensions-hero-badges{position:relative;z-index:1}.suspensions-hero h2{max-width:650px;margin:0 0 15px;color:#fff!important;font-size:38px;line-height:1.05}.suspensions-hero-copy>p:not(.suspensions-eyebrow){max-width:680px;margin:0;color:#e3e3e3!important}.suspensions-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.suspensions-layout .btn{padding:11px 20px;border-radius:0;font-weight:700;text-transform:uppercase}.suspensions-primary{background:#cf2735!important;border:1px solid #cf2735!important;color:#fff!important}.suspensions-primary:hover{background:#aa1e2a!important}.suspensions-secondary{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}.suspensions-hero-badges{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:18px}.suspensions-hero-badges img{width:180px;height:auto;padding:10px 14px;background:#fff}.kw-wordmark{display:inline-flex;align-items:flex-end;gap:8px;padding:9px 14px;background:#ffd300;color:#252525!important;font-size:34px;font-weight:900;font-style:italic;line-height:1}.kw-wordmark small{font-size:13px;font-style:normal;letter-spacing:.04em}.suspensions-intro{max-width:760px;margin:0 auto 30px;text-align:center}.suspensions-intro h2{margin:0 0 10px;color:#cf2735!important;font-size:30px}.suspensions-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.suspensions-brand-card{overflow:hidden;background:#fff;border:1px solid #e1e1e1;box-shadow:0 10px 26px rgba(0,0,0,.08)}.suspensions-card-photo{height:245px;background-position:center;background-size:cover}.suspensions-kw-card .suspensions-card-photo{background-image:url("https://res.cloudinary.com/dsahg7sfz/image/upload/t_Landscape%201920/f_auto/q_auto/c_limit%2Cw_3840/v1739435466/KW_Audi_RS3_8Y_Limousine_011-min_ucduw5")}.suspensions-st-card .suspensions-card-photo{background-image:linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,.08)),url("https://res.cloudinary.com/dsahg7sfz/image/upload/f_auto/q_auto/c_limit%2Cw_3840/v1736851832/352200AL_005_zrlz0o")}.suspensions-card-content{position:relative;padding:27px}.suspensions-card-content:before{position:absolute;left:0;top:0;width:76px;height:4px;background:#cf2735;content:""}.suspensions-kw-card .suspensions-card-content:before{background:#f3cf00}.suspensions-card-label{display:block;margin-bottom:3px;color:#777!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.suspensions-card-content h3{margin:0 0 10px;color:#171717!important;font-size:27px}.suspensions-card-content p,.suspensions-card-content li{color:#292929!important}.suspensions-card-content ul{margin:16px 0 0;padding-left:18px}.suspensions-card-content li{margin-bottom:5px}.st-card-logo{float:right;width:122px;height:auto;margin:0 0 8px 15px}.suspensions-feature-band{display:grid;grid-template-columns:.85fr 1.15fr;margin-top:34px;background:#17191d}.suspensions-feature-photo{min-height:390px;background:url("https://blog-int.kwautomotive.net/wp-content/uploads/2023/09/SAM_5920-768x1024-768x1024.jpg") center/cover}.suspensions-feature-copy{padding:38px}.suspensions-feature-copy h2{margin:0 0 12px;color:#fff!important;font-size:30px}.suspensions-feature-copy>p:not(.suspensions-eyebrow){color:#ddd!important}.suspensions-points{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.suspensions-points>div{padding:13px;background:rgba(255,255,255,.07);border-top:3px solid #cf2735}.suspensions-points strong,.suspensions-points span{display:block;color:#fff!important}.suspensions-points span{margin-top:4px;color:#cfcfcf!important;font-size:12px}.suspensions-spacers,.suspensions-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:27px 30px;background:#f2f2f2;border-left:5px solid #cf2735}.suspensions-spacers h2,.suspensions-cta h2{margin:0 0 7px;color:#171717!important;font-size:26px}.suspensions-spacers p,.suspensions-cta p{margin-bottom:0;color:#292929!important}.suspensions-spacers>div,.suspensions-cta>div{max-width:720px}.suspensions-cta{background:#202328}.suspensions-cta h2{color:#fff!important}.suspensions-cta p:not(.suspensions-eyebrow){color:#ddd!important}@media(max-width:900px){.suspensions-hero{grid-template-columns:1fr}.suspensions-hero-badges{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.suspensions-brand-grid{grid-template-columns:1fr}.suspensions-points{grid-template-columns:1fr}.suspensions-feature-band{grid-template-columns:1fr}.suspensions-feature-photo{min-height:290px}}@media(max-width:600px){.suspensions-hero{padding:30px 22px;background-position:63% center}.suspensions-hero h2{font-size:31px}.suspensions-hero-badges img{width:145px}.kw-wordmark{font-size:28px}.suspensions-card-photo{height:210px}.suspensions-card-content,.suspensions-feature-copy{padding:23px}.suspensions-spacers,.suspensions-cta{align-items:flex-start;flex-direction:column;padding:23px}.suspensions-layout .btn{width:100%;text-align:center}.suspensions-actions{width:100%}}
