.home-page,.d-page{--speed-blue:var(--primary);--speed-gray:var(--muted-foreground);--speed-ink:var(--navy);--speed-paper:var(--background);--speed-rule:var(--border);--speed-on-dark:var(--on-dark)}.d-page{--speed-blue:var(--d-blue);--speed-paper:var(--d-paper);--speed-rule:var(--d-rule)}.speed-badge{border:1px solid var(--speed-on-dark);background:var(--speed-on-dark);max-width:100%;color:var(--speed-ink);font:600 15px/1.5 var(--font-display);border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin-top:26px;padding:12px 16px;display:inline-grid}.speed-badge svg{flex-shrink:0;width:20px;height:20px}.d-page .speed-badge{border-radius:999px}.speed-waitlist{background:var(--speed-paper);padding-block:100px}.speed-waitlist-inner{gap:32px;width:min(100% - 64px,1200px);margin-inline:auto;display:grid}.d-page .speed-waitlist-inner{max-width:1240px}.speed-waitlist h2{color:var(--speed-ink)}.speed-waitlist-copy{max-width:820px;font-size:17px;line-height:1.8}.speed-comparison{gap:28px;max-width:900px;display:grid}.speed-comparison-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 16px;display:grid}.speed-comparison-row strong{font:600 17px/1.5 var(--font-display);color:var(--speed-ink)}.speed-comparison-row span{font-size:17px;line-height:1.5}.speed-bar-track{grid-column:1/-1;height:16px}.speed-bar{background:var(--speed-gray);transform-origin:0;border-radius:2px;width:100%;height:100%;display:block}.speed-bar-fast{background:var(--speed-blue);width:18%}.speed-comparison[data-animate=true] .speed-bar{transition:transform 2.4s ease-out;transform:scaleX(0)}.speed-comparison[data-animate=true] .speed-bar-fast{transition-duration:.4s}.speed-comparison[data-visible=true] .speed-bar{transform:scaleX(1)}.speed-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1000px;list-style:none;display:grid}.speed-checks li{grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:17px;line-height:1.6;display:grid}.speed-checks svg{width:20px;height:20px;color:var(--speed-blue);margin-top:3px}.speed-waitlist-action{justify-self:start;max-width:100%}.d-counter .speed-stat{white-space:nowrap;font-size:32px}.d-estimator .speed-estimator-note{margin-top:14px;font-weight:600}@media (width<=1100px){.d-counter .speed-stat{font-size:26px}}@media (width<=767px){.speed-waitlist{padding-block:68px}.speed-waitlist-inner{gap:26px;width:min(100% - 40px,1240px)}.speed-checks{grid-template-columns:1fr;gap:14px}.speed-comparison-row{grid-template-columns:minmax(0,1fr);gap:4px}.speed-bar-track{margin-top:8px}.speed-badge{padding:10px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.speed-comparison[data-animate=true] .speed-bar{transition:none;transform:none}}@media (width<=480px){.d-counter .speed-stat{font-size:20px}}
