.hp-mq{background:#2F465F;color:#fff;overflow:hidden;min-height:3.8rem;display:flex;align-items:center}
.hp-mq__track{display:flex;width:max-content;animation:hp-mq 32s linear infinite}
.hp-mq:hover .hp-mq__track{animation-play-state:paused}
.hp-mq__list{display:flex;list-style:none;margin:0;padding:0}
.hp-mq__item{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2.4rem;font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.hp-mq__item svg{width:1.6rem;height:1.6rem}
@keyframes hp-mq{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.hp-mq__track{animation:none}}
.hp-title{font-size:2.2rem;font-weight:600;line-height:1.2;margin:0;color:#000}
@media(min-width:750px){.hp-title{font-size:2.8rem}}
.hp-bullets{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.4rem}
.hp-bullets li{display:flex;align-items:flex-start;gap:.6rem;font-size:1.4rem;line-height:1.4;color:#000}
.hp-bullets svg{flex:none;width:1.8rem;height:1.8rem;color:#2F465F;stroke-width:2.4}
.hp-deal{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#0C0C0C;color:#fff;border-radius:6px;padding:.8rem 1.2rem;font-size:1.25rem}
.hp-deal__title{font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.hp-deal__ends{color:#C9D3DD;font-variant-numeric:tabular-nums}
.hp-wc__table{max-width:80rem;margin:0 auto;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #E0E0E0}
.hp-wc__row{display:grid;grid-template-columns:1fr 1.2fr 1.4fr;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid #E0E0E0;font-size:1.3rem;align-items:center;color:#000}
.hp-wc__row--head{border-top:0;background:#2F465F;color:#fff;font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em}
.hp-wc__temp{font-weight:700;font-size:1.5rem}
.hp-wc__ok{display:flex;align-items:center;gap:.6rem;color:#2F465F;font-weight:600}
.hp-wc__ok svg{flex:none;width:1.8rem;height:1.8rem}
.hp-wc__src{text-align:center;font-size:1.1rem;color:#555;margin:1.2rem 0 0}
@media(max-width:749px){.hp-wc__row{grid-template-columns:1fr 1fr;}.hp-wc__row>span:last-child{grid-column:1/-1}.hp-wc__row--head>span:last-child{display:none}}