#urgencyBar{height:54px;min-height:54px;padding:6px 14px;gap:12px;white-space:normal;justify-content:center}
#urgencyBar .classic-bar-copy{display:block;text-align:center;font-size:11px;line-height:1.3;max-width:240px}
#urgencyBar .classic-bar-copy strong{display:block;color:#fff;font-size:12px}
#urgencyBar time{font-family:var(--font-display);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
#hero{margin-top:54px}
.classic-cycle-pending [data-classic-countdown]{opacity:.45}
.classic-cycle-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.classic-offer-cycle{padding:20px 16px;margin:18px 0;border:1px solid #ef3038;border-radius:16px;background:linear-gradient(135deg,#74151c,#bb191f);text-align:center}
.classic-offer-cycle p{color:#fff;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4;margin:0 0 12px}
.classic-offer-cycle strong{font-weight:700}
.classic-offer-cycle time{display:block;color:#fff;font-family:var(--font-display);font-size:clamp(34px,9vw,44px);line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.classic-installments{color:var(--fg-body);font-size:15px;line-height:1.5;margin:14px 0 0}
.classic-app{padding:52px 20px;background:var(--bg-deep);border-block:1px solid rgba(0,229,255,.14)}
.classic-app-grid{display:grid;gap:26px;max-width:1040px;margin:auto}
.classic-app-copy{text-align:center}
.classic-app-copy h2{font-family:var(--font-display);font-size:clamp(28px,7.6vw,38px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}
.classic-app-copy h2 em{color:var(--cyan);font-style:normal}
.classic-app-copy>p{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6;color:var(--fg-muted);margin:0}
.classic-app-demo{margin:0;justify-self:center;align-self:center}
.classic-phone-shell{position:relative;width:min(268px,72vw);max-height:58svh;aspect-ratio:390/844;padding:7px;overflow:hidden;border:2px solid rgba(0,229,255,.4);border-radius:36px;background:#050508;box-shadow:0 18px 42px rgba(0,0,0,.35)}
.classic-phone-top{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:28%;height:14px;border-radius:0 0 12px 12px;background:#050508;z-index:1;pointer-events:none}
.classic-phone-shell video{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:27px;cursor:pointer}
.classic-phone-shell video:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}
.classic-app-actions{min-width:0}
.classic-app-steps{display:grid;gap:14px;list-style:none;margin:0 0 24px;padding:0}
.classic-app-steps li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4}
.classic-app-steps li>span{font-family:var(--font-display);font-size:13px;color:var(--cyan);border-bottom:2px solid #ef3038;padding-bottom:4px}
.classic-app-steps strong{font-weight:600}
.classic-app-steps p{display:none}
.classic-app-actions .cta{display:flex;margin:auto;width:100%;max-width:360px;min-height:56px;font-size:14px;gap:10px;background:transparent;color:var(--cyan);border:1px solid rgba(0,229,255,.5);box-shadow:none;animation:none;letter-spacing:0}
.classic-app-actions .cta::after{display:none}
.classic-app-actions .cta svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
@media(min-width:720px){.classic-app{padding:72px 32px}.classic-app-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px 60px;align-items:center}.classic-app-copy{grid-column:1;grid-row:1}.classic-app-demo{grid-column:2;grid-row:1/3}.classic-app-actions{grid-column:1;grid-row:2}.classic-app-actions .cta{margin-left:0}.classic-phone-shell{width:280px;max-height:none}}
@media(max-width:350px){#urgencyBar{gap:8px;padding-inline:10px}#urgencyBar .classic-bar-copy{font-size:10px}#urgencyBar .classic-bar-copy strong{font-size:11px}#urgencyBar time{font-size:17px}}
