:root{--bg: #0b1220;--panel: rgba(255,255,255,.06);--panel2: rgba(255,255,255,.08);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.7);--border: rgba(255,255,255,.12);--accent: #4aa3ff;--accent2: #25d0c3;--shadow: 0 12px 30px rgba(0,0,0,.35);--radius: 18px;--radius2: 26px;--max: 1120px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,Noto Sans,Liberation Sans,sans-serif;color:var(--text);background:radial-gradient(1200px 600px at 15% 10%,rgba(74,163,255,.18),transparent 60%),radial-gradient(1000px 700px at 80% 40%,rgba(37,208,195,.14),transparent 60%),var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 18px}.nav{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b12208c;border-bottom:1px solid var(--border)}.navInner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:12px}.brand{display:flex;align-items:center;gap:12px;font-weight:650;letter-spacing:.2px}.brand img{width:38px;height:38px;border-radius:10px}.navLinks{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.pill{padding:10px 12px;border:1px solid var(--border);background:#ffffff0a;border-radius:999px;color:var(--muted);transition:.16s ease}.pill:hover{transform:translateY(-1px);background:#ffffff0f;color:var(--text)}.hero{padding:56px 0 28px}.heroGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:stretch}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius2);box-shadow:var(--shadow)}.heroMain{padding:28px}.kicker{color:var(--muted);font-size:14px;letter-spacing:.18em;text-transform:uppercase}.h1{margin:10px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.02em}.sub{color:var(--muted);font-size:16px;line-height:1.55;max-width:60ch}.ctaRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.btn{border:1px solid var(--border);background:#ffffff0f;color:var(--text);padding:12px 14px;border-radius:14px;cursor:pointer;transition:.16s ease;display:inline-flex;align-items:center;gap:10px}.btn:hover{transform:translateY(-1px);background:#ffffff1a}.btnPrimary{border-color:#4aa3ff73;background:linear-gradient(135deg,#4aa3ff2e,#25d0c31f)}.btnPrimary:hover{background:linear-gradient(135deg,#4aa3ff3d,#25d0c329)}.badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.badge{padding:10px 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);font-size:13px}.heroSide{padding:18px;display:flex;flex-direction:column;gap:12px}.mini{padding:14px;border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a}.miniTitle{font-weight:650;margin-bottom:6px}.miniText{color:var(--muted);font-size:14px;line-height:1.45}.section{padding:34px 0}.sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.h2{margin:0;font-size:24px;letter-spacing:-.01em}.lead{color:var(--muted);max-width:70ch;line-height:1.5;margin:0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tile{padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a}.tileTitle{font-weight:650;margin-bottom:6px}.tileText{color:var(--muted);font-size:14px;line-height:1.45}.tagRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tag{font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:#ffffff08}.caseCard{padding:16px;border-radius:var(--radius2);border:1px solid var(--border);background:#ffffff0a;display:flex;flex-direction:column;gap:12px}.caseTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.caseTitle{font-weight:750;font-size:16px}.caseStatus{font-size:12px;color:var(--muted);border:1px solid var(--border);padding:7px 10px;border-radius:999px;background:#ffffff08;white-space:nowrap}.caseText{color:var(--muted);font-size:14px;line-height:1.5}.caseList{margin:0;padding-left:18px;color:var(--muted);font-size:14px;line-height:1.5}.caseMedia{border-radius:16px;border:1px solid var(--border);overflow:hidden;background:#00000026}.caseMedia img{width:100%;height:auto}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a}.step:before{counter-increment:step;content:counter(step);display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:#4aa3ff2e;border:1px solid rgba(74,163,255,.25);margin-bottom:10px;font-weight:750}.stepTitle{font-weight:700;margin-bottom:6px}.stepText{color:var(--muted);font-size:14px;line-height:1.45}.formWrap{padding:18px;border-radius:var(--radius2);border:1px solid var(--border);background:#ffffff0a;display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}label{color:var(--muted);font-size:13px}input,textarea{padding:12px;border-radius:14px;border:1px solid var(--border);background:#0b122059;color:var(--text);outline:none}textarea{min-height:120px;resize:vertical}.helper{color:var(--muted);font-size:13px;line-height:1.45}.hr{height:1px;background:var(--border);border:0;margin:12px 0}.footer{padding:22px 0 34px;color:var(--muted);font-size:13px}.smallLinks{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 980px){.heroGrid,.grid3,.grid2,.steps,.formWrap{grid-template-columns:1fr}}
