.holiday-splash{background:linear-gradient(135deg,#061426 0%,#0d2f5b 62%,#174b8b 100%);color:#fff;border-bottom:1px solid rgba(147,197,253,.25)}
.holiday-splash-inner{min-height:168px;display:flex;align-items:center;justify-content:space-between;gap:34px;padding-top:28px;padding-bottom:28px}
.holiday-splash-copy{max-width:760px}.holiday-splash-label{margin:0 0 7px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900;color:#93c5fd}.holiday-splash h2{margin:0;font-size:clamp(28px,3.5vw,46px);line-height:1.04;letter-spacing:-.035em}.holiday-splash-copy>p:last-child{margin:10px 0 0;color:#c7d8ee;font-size:17px}.holiday-splash-copy strong{color:#fff}.holiday-splash-cta{flex:0 0 auto;background:#fff;color:#0b2a50;border-color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.2);padding:14px 19px}.holiday-splash-cta:hover{background:#eaf1ff;transform:translateY(-1px)}
@media(max-width:820px){.holiday-splash-inner{display:grid;gap:20px;min-height:0;padding-top:25px;padding-bottom:25px}.holiday-splash h2{font-size:34px}.holiday-splash-copy>p:last-child{font-size:15px}.holiday-splash-cta{width:100%}}
@media(max-width:480px){.holiday-splash h2{font-size:29px}.holiday-splash-label{font-size:10px;letter-spacing:.13em}}
