/* Keep the first action visible without removing access to other services. */
@media(max-width:640px){
 .sales-home .service-ribbon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;padding:10px 20px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;background:#f0f4fb}
 .sales-home .service-ribbon>a{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;min-height:42px;padding:8px 13px;border:1px solid #d8e1f1;background:#fff;font-size:13px}
 .sales-home .service-ribbon>a.scan-ribbon-cta{order:-2;background:#2458d3;color:white;border-color:#2458d3;padding:10px 14px}
 .sales-home .service-ribbon>a[href="hotely.html"]{order:-1;color:#204fbd;border-color:#b0c7ee;font-weight:700}
 .sales-home .herooffer-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px 0}
 .sales-home .herooffer-selector button{font-size:11px;line-height:1.3;padding:8px 0;min-height:44px;white-space:normal}
 .sales-home .herooffer-slide{padding-top:22px}
 .sales-home .herooffer-slide>.wrap{min-height:0}
 .sales-home .herooffer-copy>.eyebrow{font-size:10px;margin-bottom:14px}
 .sales-home .herooffer-slide h1,.sales-home .herooffer-slide h2{font-size:39px;line-height:1.08}
 .sales-home .herooffer-copy>p:not(.eyebrow):not(.herooffer-small){font-size:16px;line-height:1.5;margin-top:16px}
 .sales-home .herooffer-actions{margin-top:20px;gap:14px}
 .sales-home .herooffer-actions .button{min-height:52px;width:100%;font-size:16px}
 .sales-home .herooffer-copy .herooffer-small{font-size:12px;line-height:1.5}
}
@media(max-width:350px){
 .sales-home .herooffer-slide h1,.sales-home .herooffer-slide h2{font-size:34px}
 .sales-home .herooffer-selector{gap:5px;padding-inline:16px}
 .sales-home .service-ribbon{padding-inline:16px}
}
