.bsfcd{background:var(--bsf-color-bg);overflow:hidden;padding:var(--bsf-section-y) 0;position:relative}.bsfcd__ambient{background:var(--bsf-gradient-ambient);inset:0;pointer-events:none;position:absolute}.bsfcd__content{position:relative;z-index:10}.bsfcd__inner{margin:0 auto;max-width:56rem;text-align:center}.bsfcd__overline{display:block;margin-bottom:1.5rem}.bsfcd__title{color:var(--bsf-color-text);font-size:28px;font-weight:300;letter-spacing:.05em;line-height:1;margin:0 0 1rem;text-transform:uppercase}@media (min-width:768px){.bsfcd__title{font-size:36px}}@media (min-width:1024px){.bsfcd__title{font-size:48px}}.bsfcd__subtitle{color:var(--bsf-color-text-muted);font-size:var(--bsf-fs-body);margin:0 auto 3rem;max-width:40rem}.bsfcd__timer{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center}.bsfcd__unit{align-items:center;border-radius:var(--bsf-radius-card);display:flex;flex:1 1 0;flex-direction:column;gap:.5rem;max-width:8rem;min-width:0;padding:1.25rem .5rem}.bsfcd__num{color:var(--bsf-color-text);font-size:32px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}@media (min-width:768px){.bsfcd__num{font-size:48px}}@media (min-width:1024px){.bsfcd__num{font-size:64px}}.bsfcd__lbl{color:var(--bsf-color-text-subtle);font-size:10px;letter-spacing:.2em;text-transform:uppercase}@media (min-width:768px){.bsfcd__lbl{font-size:12px}}.bsfcd__sep{align-items:center;color:var(--bsf-color-primary);display:flex;font-size:28px;font-weight:300;opacity:.5}@media (min-width:768px){.bsfcd__sep{font-size:44px}}.bsfcd__expired{color:var(--bsf-color-primary);font-size:24px;letter-spacing:.05em;margin:1rem 0 0;text-transform:uppercase}.bsfcd__cta-group{display:flex;justify-content:center;margin-top:3rem}@media (max-width:480px){.bsfcd__timer{gap:.25rem}.bsfcd__unit{border-radius:var(--bsf-radius-md);padding:.875rem .25rem}.bsfcd__sep{font-size:20px}}