.crosssell{background:var(--white);padding:56px 0}.crosssell-head{margin:0 auto 32px;max-width:800px;text-align:center}.crosssell-head h2{margin-top:12px}.crosssell-head .lead{margin:18px auto 0}.crosssell-card{align-items:center;background:linear-gradient(160deg,var(--navy-dark),var(--navy) 70%,var(--navy-mid));border-radius:18px;color:var(--white);display:grid;gap:32px;grid-template-columns:1fr auto;overflow:hidden;padding:40px 48px;position:relative}.crosssell-card:before{background:linear-gradient(90deg,transparent,rgba(167,139,250,.6),transparent);content:"";height:1px;left:32px;position:absolute;right:32px;top:0}.crosssell-eyebrow{color:var(--purple-light);font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.crosssell-title{color:var(--white);font-family:var(--fd);font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.25;margin-bottom:8px}.crosssell-body{color:hsla(0,0%,100%,.75);font-size:14.5px;line-height:1.6;max-width:540px}.crosssell-body strong{color:var(--white);font-weight:700}.eyebrow{color:var(--purple-dark);font-family:var(--fd);font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media (max-width:1024px){.crosssell-card{gap:20px;grid-template-columns:1fr;padding:32px 28px}}@media (max-width:640px){.container{padding:0 20px}}