:root{--bg:#0b1020;--panel:#121733;--card:#0f1530;--ink:#e8eeff;--muted:#9fb0d9;--line:#24305c;--brand:#5bc0ff;--brand2:#00e395}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#0b1020,#0e1430);color:var(--ink)}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1140px,92%);margin:0 auto}.nav{position:sticky;top:0;z-index:50;background:rgba(11,16,32,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav .inner{display:flex;align-items:center;gap:16px;padding:12px 0}.brand{display:flex;align-items:center;gap:10px;font-weight:700}.brand img{height:54px;width:auto;border-radius:6px}.menu{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.menu a{padding:8px 10px;border-radius:8px}.menu a.active{background:#19224b}.cta{padding:8px 14px;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand2));color:#05222a;font-weight:700;border:0;cursor:pointer}.cta.secondary{background:#19224b;color:var(--ink);border:1px solid #2a376a}.main{padding:34px 0}.hero{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.lead{color:var(--muted)}.headshot{width:170px;height:170px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.35)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:1000px){.hero,.grid2,.grid3{grid-template-columns:1fr}}.section-title{margin:0 0 10px}.product{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.badge{display:inline-block;background:#19224b;border:1px solid #2a376a;border-radius:999px;color:#9fb0d9;padding:4px 10px;font-size:12px}.accordion details{background:var(--card);border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:10px 12px}.accordion summary{cursor:pointer;font-weight:600}.testimonial{background:var(--card);border-left:4px solid var(--brand);border-radius:10px;padding:16px}footer{padding:40px 0 70px;color:#8ea3d1;text-align:center;border-top:1px solid var(--line);margin-top:30px}table{width:100%;border-collapse:collapse}th,td{padding:10px;border-bottom:1px solid var(--line);text-align:left}form .field{margin:10px 0}input,textarea{width:100%;padding:10px;border-radius:8px;border:1px solid #2a376a;background:#0e1430;color:var(--ink)}.toast{position:fixed;right:16px;bottom:16px;background:#0f1530;border:1px solid var(--line);padding:10px 14px;border-radius:10px;opacity:0;transform:translateY(10px);transition:all .25s}.toast.show{opacity:1;transform:translateY(0)}