:root{
  --blue:#0057d9;--blue2:#003a91;--red:#e21d2f;--yellow:#ffd23f;--white:#ffffff;--ink:#07152f;--muted:#6e7a92;--glass:rgba(255,255,255,.72);--line:rgba(0,87,217,.16);--shadow:0 24px 80px rgba(0,38,100,.18);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:#f4f8ff;overflow-x:hidden}.app-bg{position:fixed;inset:0;z-index:-1;background:linear-gradient(135deg,#fff 0%,#edf5ff 38%,#fff8d9 100%)}.orb{position:absolute;border-radius:999px;filter:blur(45px);opacity:.38}.orb-blue{width:420px;height:420px;background:var(--blue);top:70px;right:-120px}.orb-red{width:270px;height:270px;background:var(--red);bottom:10%;left:-80px}.orb-yellow{width:300px;height:300px;background:var(--yellow);top:40%;left:35%}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 5vw;background:rgba(255,255,255,.82);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,var(--blue),var(--red));color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:0 14px 30px rgba(0,87,217,.25)}.brand strong{display:block;font-weight:900}.brand span{font-size:12px;color:var(--muted)}nav{display:flex;gap:26px}nav a{color:var(--ink);text-decoration:none;font-weight:700;font-size:14px}.top-cta,.btn{border-radius:999px;text-decoration:none;font-weight:900}.top-cta{background:var(--blue);color:#fff;padding:12px 18px}.section{padding:82px 5vw}.hero{display:grid;grid-template-columns:1fr 1.1fr;gap:46px;align-items:center;min-height:86vh}.eyebrow{font-size:13px;font-weight:900;color:var(--blue);letter-spacing:.08em;text-transform:uppercase}.eyebrow span{display:inline-block;width:9px;height:9px;background:var(--red);border-radius:50%;box-shadow:0 0 0 7px rgba(226,29,47,.12)}h1{font-size:clamp(42px,6vw,78px);line-height:.92;margin:20px 0 22px;letter-spacing:-.06em}h2{font-size:clamp(30px,4vw,54px);line-height:1;margin:10px 0 0;letter-spacing:-.045em}.hero-copy p,.section-head p{font-size:18px;color:var(--muted);line-height:1.7;max-width:650px}.hero-actions{display:flex;gap:14px;margin:30px 0}.btn{display:inline-flex;padding:15px 22px}.primary{background:var(--red);color:#fff}.ghost{background:#fff;color:var(--blue);border:1px solid var(--line)}.trust-row{display:flex;gap:10px;flex-wrap:wrap}.trust-row span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.command-card,.card,.sim-card{background:var(--glass);border:1px solid rgba(255,255,255,.85);box-shadow:var(--shadow);backdrop-filter:blur(24px);border-radius:34px}.command-card{padding:18px}.window-bar{height:42px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);margin-bottom:18px}.window-bar span{width:11px;height:11px;border-radius:50%;background:var(--red)}.window-bar span:nth-child(2){background:var(--yellow)}.window-bar span:nth-child(3){background:var(--blue)}.window-bar small{margin-left:auto;color:var(--muted);font-weight:900}.metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.metric,.benefit,.finance-card,.department-grid article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px}.metric small,.finance-card small{color:var(--muted);font-weight:800;text-transform:uppercase;font-size:11px}.metric strong,.finance-card strong{display:block;font-size:30px;margin:8px 0;font-weight:900}.metric em{font-style:normal;color:var(--blue);font-weight:800;font-size:12px}.live-panel{margin-top:14px;background:linear-gradient(135deg,var(--blue2),var(--blue));border-radius:28px;padding:24px;color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:220px}.live-panel p{color:rgba(255,255,255,.75)}.pulse-map{position:relative;background:radial-gradient(circle,rgba(255,255,255,.15),transparent 68%);border-radius:24px}.pin{position:absolute;background:var(--yellow);color:#111;padding:8px 10px;border-radius:999px;font-weight:900;animation:pulse 1.4s infinite}.p1{top:28%;left:25%}.p2{top:52%;left:45%}.p3{top:36%;left:65%}.p4{top:70%;left:22%}@keyframes pulse{50%{transform:scale(1.12);box-shadow:0 0 0 12px rgba(255,210,63,.18)}}.section-head span,.sim-card span{font-weight:900;color:var(--red);text-transform:uppercase;letter-spacing:.08em}.benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px}.benefit{min-height:230px}.benefit b{font-size:32px}.benefit h3{font-size:20px}.benefit strong{font-size:38px;font-weight:900}.benefit p{color:var(--muted);line-height:1.5}.benefit.blue{border-top:6px solid var(--blue)}.benefit.red{border-top:6px solid var(--red)}.benefit.yellow{border-top:6px solid var(--yellow)}.benefit.white{border-top:6px solid #fff}.ops-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-top:34px}.card{padding:24px}.steps{display:grid;gap:12px}.steps div,.agents li,.rank,.feed-item,.pay-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;font-weight:800}.steps span{background:var(--blue);color:#fff;border-radius:12px;padding:8px 10px;margin-right:12px}.agents ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.agents li i{width:10px;height:10px;border-radius:50%;background:#20c465;box-shadow:0 0 0 7px rgba(32,196,101,.12)}.rank span{color:var(--blue);font-weight:900}.bar{height:12px;background:#eaf1ff;border-radius:999px;margin:18px 0;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--yellow));border-radius:999px}.feed-item,.pay-item{margin-bottom:10px;animation:slide .35s ease}@keyframes slide{from{opacity:0;transform:translateY(8px)}}.department-grid,.finance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.department-grid article strong{font-size:24px;color:var(--blue)}.finance-card{border-top:6px solid var(--red)}.payment-stream{margin-top:18px}.sim-card{padding:34px;display:grid;grid-template-columns:1fr 1.1fr;gap:28px}.sim-card form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sim-card label{font-weight:800;color:var(--muted)}input{width:100%;margin-top:8px;border:1px solid var(--line);border-radius:16px;padding:15px;font:inherit;font-weight:900}button{border:0;border-radius:18px;background:linear-gradient(135deg,var(--blue),var(--red));color:#fff;font:inherit;font-weight:900;cursor:pointer}.result{grid-column:1/-1;background:#fff;border:1px solid var(--line);padding:20px;border-radius:22px;font-size:18px}.result strong{color:var(--red);font-size:28px}footer{padding:34px 5vw;display:flex;justify-content:space-between;color:var(--muted);border-top:1px solid var(--line)}@media(max-width:980px){nav,.top-cta{display:none}.hero,.sim-card{grid-template-columns:1fr}.benefit-grid,.department-grid,.finance-grid{grid-template-columns:repeat(2,1fr)}.ops-grid{grid-template-columns:1fr}.live-panel{grid-template-columns:1fr}.section{padding:62px 5vw}}@media(max-width:620px){.metrics-grid,.benefit-grid,.department-grid,.finance-grid,.sim-card form{grid-template-columns:1fr}h1{font-size:46px}.hero-actions{flex-direction:column}footer{display:block}.topbar{padding:14px 4vw}}
