.dh .dh-car-h1 .is-cyan{color:var(--dh-cyan)}.dh .dh-car-h1 .is-gold{color:#e5c04b}.dh-car-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:24px;display:grid}.dh .dh-car-door{gap:var(--space-8);border:1px solid #ffffff17;border-top:2px solid var(--accent,var(--dh-cyan));border-radius:var(--radius-md);background:var(--dh-panel);flex-direction:column;min-width:0;padding:clamp(18px,1.8vw,26px);display:flex}.dh-car-door-k{color:var(--accent,var(--dh-cyan));font:500 var(--fs-2xs) / 1 var(--dh-mono);letter-spacing:.16em;text-transform:uppercase}.dh .dh-car-door-t{color:#fff;font:500 clamp(var(--fs-xl), 1.9vw, 26px) / 1.2 var(--dh-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.dh .dh-car-door-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dh .dh-car-door-list li{color:#f2f4f7c7;font-size:var(--fs-base);padding-left:18px;line-height:1.5;position:relative}.dh .dh-car-door-list li:before{content:"";background:var(--accent,var(--dh-cyan));border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.dh .dh-car-door-f{flex-wrap:wrap;gap:10px;margin:auto 0 0;padding-top:14px;display:flex}.dh-car-coming{margin-top:clamp(28px,3.4vw,44px)}.dh .dh-car-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin:16px 0 0;padding:0;list-style:none;display:grid}.dh .dh-car-step{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff17;flex-direction:column;gap:6px;min-width:0;padding:clamp(16px,1.6vw,22px);display:flex}.dh-car-step-n{color:#e5c04b;width:28px;height:28px;font:600 13px / 28px var(--dh-mono);text-align:center;background:#e5c04b29;border-radius:50%}.dh-car-step-k{color:#f2f4f799;font:500 var(--fs-2xs) / 1 var(--dh-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.dh .dh-car-step-t{color:#fff;font:500 clamp(var(--fs-lg), 1.3vw, 19px) / 1.25 var(--dh-sans);letter-spacing:-.01em;margin:0}.dh .dh-car-step-x{color:#f2f4f7b8;font-size:var(--fs-sm);margin:0;line-height:1.55}.dh .dh-car-foot{color:#f2f4f7a8;font-size:var(--fs-sm);text-align:center;margin:clamp(22px,2.6vw,34px) 0 8px;line-height:1.5}.dh .dh-car-foot a{color:var(--dh-cyan)}@media (max-width:1000px){.dh .dh-car-steps{grid-template-columns:1fr}}@media (max-width:760px){.dh-car-doors{grid-template-columns:1fr}}
