:root{--dk:#0ea5e9}body{background:#f8fafc;color:#0f172a}.navbar{box-shadow:0 2px 18px #0f172a08}.dk-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:26px;height:100%;box-shadow:0 9px 30px #0f172a09}.dk-card:hover{border-color:#7dd3fc}.dk-price{font-size:2rem;font-weight:800;color:#0369a1}.dk-icon{font-size:2rem;color:#0ea5e9}.dk-muted{color:#64748b}.dk-hero{background:linear-gradient(125deg,#e0f2fe,#fff);border-radius:16px;padding:32px}.preview{border-radius:12px;border:1px solid #cbd5e1;overflow:hidden;background:white;max-width:850px;margin:auto}.preview-head{padding:15px 22px;background:var(--preview,#0ea5e9);color:#fff}.preview-banner{padding:55px 22px;background:color-mix(in srgb,var(--preview,#0ea5e9) 12%,white);text-align:center}.preview-banner h2{color:var(--preview,#0ea5e9)}.preview.mobile{max-width:380px}@media(max-width:575px){.dk-hero{padding:22px}.display-5{font-size:2rem}}