.auto-hero{border-radius:28px;padding:28px;background:linear-gradient(135deg,#101828,#243b73 45%,#b7791f);color:#fff;display:flex;justify-content:space-between;gap:24px;align-items:center;box-shadow:0 24px 60px rgba(16,24,40,.22);position:relative;overflow:hidden}.auto-hero:after{content:"";position:absolute;inset:-80px -120px auto auto;width:320px;height:320px;border-radius:999px;background:rgba(255,255,255,.12);filter:blur(2px)}.auto-hero h2{font-weight:800;letter-spacing:-.04em}.auto-hero p{max-width:760px;opacity:.86;margin:0}.auto-hero form{z-index:2}.v218-signal{border-left:4px solid var(--bs-primary);background:rgba(13,110,253,.06)}.progress{background:rgba(15,23,42,.08);border-radius:999px}.progress-bar{border-radius:999px;background:linear-gradient(90deg,#0d6efd,#20c997)}.card-elev .table td{vertical-align:middle}.auto-hero .btn{border-radius:999px;font-weight:700}.metric-card.glossy{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.88));border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 40px rgba(15,23,42,.1)}.metric-card.glossy.danger{background:linear-gradient(180deg,#fff5f5,#fff)}.metric-card.glossy.success{background:linear-gradient(180deg,#f0fdf4,#fff)}@media(max-width:768px){.auto-hero{display:block}.auto-hero form{margin-top:18px}.auto-hero .btn{width:100%}}
