
:root{--brand:#0ea5e9;--branddark:#0369a1}
html{scroll-behavior:smooth}
img{max-width:100%;height:auto}
.hero-gradient{background:radial-gradient(80% 50% at 50% 20%, rgba(14,165,233,.15) 0, rgba(14,165,233,0) 60%)}
.card{box-shadow:0 10px 25px rgba(2,6,23,.06)}
.badge{display:inline-block;padding:.25rem .6rem;border-radius:9999px;background:rgba(14,165,233,.1);color:#0369a1;font-weight:600}
.table-simple{width:100%;border-collapse:collapse}
.table-simple th,.table-simple td{border-bottom:1px solid #e5e7eb;padding:.6rem;text-align:left}
.faq dt{cursor:pointer}
.faq dd{display:none}
.faq dd.open{display:block}
