:root{--navy:#062858;--navy2:#031a3b;--gold:#e99a00;--soft:#f5f8fc}body{font-family:Inter,system-ui,Arial;color:#12233d;background:#fff}.navbar,.footer{background:linear-gradient(135deg,var(--navy2),var(--navy))}.navbar-brand{letter-spacing:1px}.btn-gold{background:var(--gold);color:#071b3a;font-weight:800;border:0}.btn-gold:hover{background:#ffb000}.hero{background:radial-gradient(circle at 80% 20%,#174d88 0,var(--navy) 38%,var(--navy2) 100%);color:#fff;padding:90px 0 80px;overflow:hidden}.hero h1{font-size:clamp(2.4rem,5vw,5rem);font-weight:900;line-height:1}.hero .logo{max-width:390px;width:90%;filter:drop-shadow(0 20px 30px #0005)}.gold{color:var(--gold)}.section{padding:72px 0}.soft{background:var(--soft)}.service-card,.metric,.card-pro{border:0;border-radius:20px;box-shadow:0 12px 35px #08264c12;transition:.2s;height:100%}.service-card:hover{transform:translateY(-5px)}.icon{width:52px;height:52px;border-radius:15px;background:#fff4d8;color:#b97700;display:grid;place-items:center;font-size:1.5rem}.badge-pawa{background:#eaf1fa;color:var(--navy)}.footer{color:white}.footer a{color:#ffd783;text-decoration:none}.wa{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:white;font-size:28px;z-index:1050;text-decoration:none;box-shadow:0 8px 24px #0003}.ai{position:fixed;right:90px;bottom:27px;border:0;border-radius:28px;padding:11px 18px;background:var(--gold);font-weight:800;z-index:1040}.chatbox{min-height:350px;background:#f6f8fb;border-radius:15px;padding:12px}.bot,.me{padding:10px 12px;border-radius:12px;margin:8px 0;max-width:88%}.bot{background:white}.me{background:#ffe4a8;margin-left:auto}.dash-side{background:var(--navy2);min-height:100vh;color:white}.dash-side a{display:block;color:#d9e5f4;text-decoration:none;padding:10px 0}.table thead th{background:#eef3f9;color:#19365b}