.prwp-sale{background:#eef5ff;color:#173964;padding:34px 0;border-top:1px solid #dce9fa;border-bottom:1px solid #dce9fa}
.prwp-sale-inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:44px;align-items:center}
@media(min-width:901px){.prwp-sale-inner{padding-right:64px}}
.prwp-sale-copy{min-width:0}
.prwp-sale-status{display:inline-flex;align-items:center;min-height:30px;padding:5px 12px;border-radius:999px;background:#dbeaff;color:#0d47a5;font-size:12px;font-weight:800;letter-spacing:.07em}
.prwp-sale-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#2366cd;margin-right:8px}
.prwp-sale-kicker{margin:17px 0 8px;color:#3565a5;font-size:12px;font-weight:800;letter-spacing:.1em}
body.prwp-site .prwp-sale h2{color:#173964;font-size:clamp(27px,2.7vw,38px);line-height:1.23;letter-spacing:-.025em;margin:0 0 9px}
.prwp-sale-lead{color:#0d47a5;font-size:clamp(20px,2vw,27px);line-height:1.35;font-weight:750;margin:0 0 8px}
.prwp-sale-sub{color:#3e5a7d;font-size:15px;line-height:1.6;margin:0 0 20px}
.prwp-sale-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}
body.prwp-site .prwp-sale .prwp-sale-cta{display:inline-flex;align-items:center;gap:20px;min-height:48px;padding:10px 18px;border-radius:7px;background:#0d47a5;color:#fff;text-decoration:none;font-size:15px;font-weight:750}
body.prwp-site .prwp-sale .prwp-sale-cta:hover,body.prwp-site .prwp-sale .prwp-sale-cta:focus-visible{background:#083c91;color:#fff}
.prwp-sale-note{color:#6a7f9c;font-size:12px;line-height:1.6;margin:16px 0 0}
.prwp-sale-countdown{min-width:0;padding:23px 24px 19px;border:1px solid #d6e3f7;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(13,71,165,.08)}
.prwp-sale-countdown-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:#46658e;font-size:14px}
.prwp-sale-countdown-top strong{color:#173964;font-size:16px;white-space:nowrap}
.prwp-sale-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.prwp-sale-clock>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:12px 3px 10px;border-radius:9px;background:#eef5ff}
.prwp-sale-clock strong{color:#0d47a5;font-size:clamp(27px,3vw,39px);line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.035em}
.prwp-sale-clock span{color:#4d6990;font-size:12px;font-weight:650;margin-top:5px}
.prwp-sale-countdown-caption{color:#617b9e;font-size:12px;line-height:1.55;margin:13px 0 0}
@media(max-width:900px){.prwp-sale-inner{grid-template-columns:1fr;gap:22px}.prwp-sale-countdown{max-width:650px}}
@media(max-width:540px){.prwp-sale{padding:28px 0 30px}.prwp-sale-kicker{font-size:11px}.prwp-sale-lead{font-size:22px}.prwp-sale-sub{font-size:15px}.prwp-sale-actions{align-items:stretch;flex-direction:column;gap:12px}body.prwp-site .prwp-sale .prwp-sale-cta{justify-content:space-between;width:100%;font-size:16px}.prwp-sale-countdown{padding:18px 14px 16px}.prwp-sale-countdown-top{font-size:13px}.prwp-sale-countdown-top strong{font-size:15px}.prwp-sale-clock{gap:6px}.prwp-sale-clock>div{padding:10px 2px 9px}.prwp-sale-clock strong{font-size:clamp(24px,7vw,34px)}.prwp-sale-clock span{font-size:12px}}
