body{background:#f6f8fc;color:#172033}.navbar-brand{letter-spacing:-.5px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;background:#0d6efd;color:#fff;border-radius:9px;padding:2px 7px;margin-right:2px}.hero{background:linear-gradient(135deg,#0b1f3a,#1459a6);color:#fff;border-radius:28px}.hero .btn-light{color:#0b1f3a}.card{border:0;border-radius:18px;box-shadow:0 8px 28px rgba(20,39,80,.06)}.stat{font-size:2rem;font-weight:800}.step{position:relative;padding-left:46px}.step-num{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e9f2ff;color:#0d6efd;font-weight:700}.timeline{border-left:2px solid #dce5f2;margin-left:15px;padding-left:25px}.timeline-item{position:relative;margin-bottom:20px}.timeline-item:before{content:"";position:absolute;left:-34px;top:4px;width:14px;height:14px;border-radius:50%;background:#0d6efd;border:3px solid #fff;box-shadow:0 0 0 2px #cfe2ff}.table thead th{white-space:nowrap}.form-control,.form-select{border-radius:12px;padding:.7rem .85rem}.btn{border-radius:11px}.muted-box{background:#f8fafc;border:1px solid #e7edf5;border-radius:14px}.public-table td{vertical-align:middle}
