.bonus-strip{background:#f7f8fa;padding:58px 0 42px}.bonus-copy{font-size:19px;line-height:1.55;color:#17211e;margin:0 0 34px}.bonus-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;background:#fff;border:1px solid #e1e3e7;border-left:6px solid #8124b4;border-radius:20px;padding:28px 36px 30px;box-shadow:0 8px 22px #21122b0d;position:relative}.bonus-card h2{font:800 24px Manrope;margin:0 0 10px;letter-spacing:-.6px}.bonus-card p{color:#69707a;margin:0;font-size:17px}.countdown{font-size:28px;color:#261238;white-space:nowrap}.countdown strong{font:800 32px Manrope}.progress-track{position:absolute;bottom:25px;left:36px;right:36px;height:5px;background:#dfe2e7;border-radius:9px;overflow:hidden}.progress-track span{display:block;width:21%;height:100%;background:#8525b4}.bonus-card .button{margin-bottom:13px}@media(max-width:900px){.bonus-card{grid-template-columns:1fr auto;padding:24px 24px 35px}.bonus-card .button{grid-column:1/-1;justify-self:start}.progress-track{left:24px;right:24px;bottom:19px}}@media(max-width:680px){.bonus-strip{padding:45px 0 30px}.bonus-copy{font-size:16px}.bonus-card{display:block}.countdown{margin:20px 0}.bonus-card .button{margin-bottom:15px}.bonus-card h2{font-size:20px}}
