/* DAT Drives — homepage "Coming soon" (r12). Cards reuse site.css .wrap / .steps / .step / .ic / .n so width, padding, radius, icon size match "three steps". */
.dd-cs{background:#fff;padding:88px 0;border-top:1px solid var(--border,#ECEAE3);border-bottom:1px solid var(--border,#ECEAE3);font-family:var(--font-sans,"Geist",system-ui,sans-serif);color:var(--text,#1A1A1A);-webkit-font-smoothing:antialiased}
.dd-cs *{box-sizing:border-box}
.dd-cs__head{text-align:center}
.dd-cs__pill{display:inline-flex;align-items:center;gap:8px;background:var(--accent-soft,#E1F5EE);color:var(--accent-soft-text,#0F6E56);font:var(--fw-medium,500) 12px/1 var(--font-mono,"Geist Mono",monospace);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px}
.dd-cs__dot{width:6px;height:6px;border-radius:50%;background:var(--accent-brand,#1D9E75)}
.dd-cs .dd-cs__title{font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-weight:var(--fw-bold,700);font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.01em;margin:24px auto 16px;max-width:900px;color:var(--text,#1A1A1A)}
.dd-cs .dd-cs__sub{font-size:var(--fs-lg,18px);line-height:1.55;color:var(--text-2,#444441);max-width:620px;margin:0 auto}
.dd-cs .steps{margin-top:56px}
.dd-cs .step .ic svg{width:22px;height:22px;display:block}
.dd-cs .step h3{font-weight:var(--fw-bold,700)}
.dd-cs__foot{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}
.dd-cs .dd-cs__note{font-size:var(--fs-sm,14px);color:var(--text-3,#5F5E5A);margin:0}
.dd-cs .dd-cs__btn{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:var(--radius-md,8px);background:var(--btn-bg,#17795C);color:#fff;font:var(--fw-medium,500) 15px var(--font-sans,"Geist",sans-serif);text-decoration:none;border:0}
.dd-cs .dd-cs__btn:hover{background:var(--btn-bg-hover,#136650);color:#fff}
@media (max-width:767px){
  .dd-cs{padding:56px 0}
  .dd-cs .dd-cs__sub{font-size:var(--fs-md,15px)}
  .dd-cs .steps{margin-top:40px}
  .dd-cs__foot{margin-top:40px}
  .dd-cs .dd-cs__btn{width:100%;max-width:100%;justify-content:center}
}
