.countdown-feature{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:64px;align-items:center;padding-top:92px;padding-bottom:92px}
.countdown-feature-copy{min-width:0}.countdown-feature-copy .eyebrow{font-size:10px;margin-bottom:21px}.countdown-feature h2{font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-.055em}.countdown-feature-lead{font-size:15px;line-height:1.75;color:var(--muted);margin:25px 0 28px;max-width:420px}
.countdown-feature-steps{padding:0;margin:0 0 29px;list-style:none;border-top:1px solid var(--line)}.countdown-feature-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:13px;border-bottom:1px solid var(--line);padding:20px 0}.countdown-feature-steps li>span{color:var(--purple);font-size:10px;font-weight:650;line-height:1.5;padding-top:3px}.countdown-feature-steps h3{font-size:19px;letter-spacing:-.035em;line-height:1.25;margin:0 0 7px}.countdown-feature-steps p{font-size:12px;line-height:1.75;color:var(--muted);margin:0}.countdown-feature .button{gap:18px;font-size:12px}
.countdown-feature-visual{min-width:0;margin:0}.countdown-feature-image{display:block;overflow:hidden;background:#fff;border:1px solid #d9d6e4;border-radius:15px;box-shadow:0 14px 34px #2821370b}.countdown-feature-image img{display:block;width:100%;height:auto}.countdown-feature-visual figcaption{padding:17px 2px 0}.countdown-feature-caption-tag{font-size:9px;letter-spacing:.11em;font-weight:700;color:var(--purple);display:inline-block}.countdown-feature-visual figcaption p{font-size:11px;line-height:1.7;margin:8px 0;color:var(--muted);max-width:440px}.countdown-feature-visual figcaption a{font-size:10px;line-height:1.7;text-decoration:underline;text-underline-offset:3px;display:inline-block}.countdown-feature-image:focus-visible{outline:3px solid var(--purple);outline-offset:5px}
@media(max-width:1100px){.countdown-feature{gap:36px;padding-top:72px;padding-bottom:72px}.countdown-feature h2{font-size:42px}.countdown-feature-lead{font-size:14px;margin:22px 0}.countdown-feature-steps li{padding:17px 0}}
@media(max-width:820px){.countdown-feature{grid-template-columns:minmax(0,1fr);gap:31px;padding-top:60px;padding-bottom:60px}.countdown-feature-copy{max-width:580px}.countdown-feature h2{font-size:46px}.countdown-feature-lead{max-width:520px}.countdown-feature-visual{width:100%;max-width:680px}.countdown-feature-steps li{padding:18px 0}.countdown-feature-steps p{font-size:13px}.countdown-feature-visual figcaption p{max-width:none}}
@media(max-width:600px){.countdown-feature{padding-top:49px;padding-bottom:51px;gap:27px}.countdown-feature-copy .eyebrow{font-size:9px;margin-bottom:18px}.countdown-feature h2{font-size:clamp(35px,9.2vw,43px)}.countdown-feature-lead{font-size:13px;margin:21px 0 24px}.countdown-feature-steps{margin-bottom:25px}.countdown-feature-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:17px 0}.countdown-feature-steps h3{font-size:19px}.countdown-feature-steps p{font-size:12px}.countdown-feature .button{padding:16px 17px;min-height:48px;font-size:11px;gap:18px}.countdown-feature-image{border-radius:10px}.countdown-feature-visual figcaption{padding-top:14px}.countdown-feature-caption-tag{font-size:8px}.countdown-feature-visual figcaption p,.countdown-feature-visual figcaption a{font-size:10px}}
