/* Central identity v4 — intentionally different from generic coral dashboards. */
:root{--ink:#13213f;--coral:#6957ff;--paper:#f6f8fc;--line:#dce3f1;--mint:#20c7a6;--navy:#10182e}
body{background:radial-gradient(circle at 94% 0,#e4e8ff,transparent 28%),var(--paper);color:var(--ink)}.site-head{height:82px;background:rgba(255,255,255,.84);backdrop-filter:blur(16px);border-color:var(--line)}.site-head nav a{color:#41516f;font-weight:700}.site-head nav a:hover{color:#5a48e5}.site-head nav button{background:#eef0ff;color:#4e40cf;border-radius:10px;padding:9px 12px;font-weight:800}
.hero-new{padding-top:82px}.hero-copy h1 em,.feature-intro span,.cta span{color:#5d4be1!important}.hero-meta span{border-color:#d9e0f2;background:#fff;color:#40506e}.orb.one{background:linear-gradient(135deg,#6c5cff,#a79dff)!important}.orb.two{background:linear-gradient(135deg,#1ec8a7,#c7f7eb)!important}.phone-card{background:linear-gradient(155deg,#111b35,#21396b)!important}.phone-card>i{background:#20c7a6!important}.marquee{background:#10182e!important}.float-card{border:1px solid #e2e7f3}.actions a,.box button{background:linear-gradient(135deg,#6957ff,#4778ea)!important;box-shadow:0 10px 22px rgba(81,72,224,.2)}.actions .light{background:#fff!important;color:#3f32bf!important;box-shadow:none}.features article,.box{border-color:var(--line)!important;box-shadow:0 14px 35px rgba(35,55,103,.07);border-radius:20px!important}.features article:hover{transform:translateY(-4px);border-color:#a9a1ff!important}.central-title h1{letter-spacing:-.04em}.central-title span,.hero span{color:#5d4be1!important}.license-result{background:linear-gradient(135deg,#121d38,#233e76)!important}.license-result small{color:#a8f4e3!important}.status.active{background:#e7fbf5!important;color:#13806b!important}.flash{border:1px solid #bceee2;background:#e8fbf6;color:#147b68}.flash.error{border-color:#ffd4d9;background:#fff1f1;color:#b2384b}footer{border-color:var(--line)!important;color:#75809a!important}
@media(max-width:760px){.site-head{height:auto;padding:16px 22px;gap:12px;align-items:flex-start}.site-head nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}}
