:root{--bg:#0b0d10;--panel:#11151b;--panel2:#0e1217;--text:#e9eef5;--muted:#a7b2c3;--line:rgba(255,255,255,.1);--line2:rgba(255,255,255,.14);--shadow: 0 10px 30px rgba(0,0,0,.35);--r: 18px;--r2: 24px;--max: 1120px}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:radial-gradient(1200px 600px at 20% -10%,rgba(99,102,241,.35),transparent 55%),radial-gradient(900px 500px at 90% 0%,rgba(34,197,94,.2),transparent 55%),radial-gradient(900px 600px at 50% 120%,rgba(59,130,246,.18),transparent 60%),var(--bg)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.page{min-height:100%}.nav{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0d1099;border-bottom:1px solid var(--line)}.navInner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px}.brand{display:flex;align-items:center;gap:12px;min-width:240px}.brandMark{width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,#6366f1,#22c55e);box-shadow:0 0 0 6px #6366f11a}.brandName{font-weight:700;letter-spacing:.2px}.brandTag{margin-left:10px;font-size:12px;color:var(--muted);border-left:1px solid var(--line);padding-left:10px}.navLinks{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--muted)}.navLinks a{color:var(--muted)}.navLinks a:hover{color:var(--text);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:999px;border:1px solid var(--line2);background:#ffffff12;color:var(--text);text-decoration:none!important;font-weight:600;box-shadow:var(--shadow);cursor:pointer}.btn:hover{background:#ffffff1a}.btnSmall{padding:9px 13px;font-size:13px}.btnGhost{background:transparent;box-shadow:none}.hero{padding:56px 0 28px}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:stretch}.kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);margin-bottom:14px}.kickerDot{opacity:.6}.badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;font-size:12px;color:var(--muted)}.h1{font-size:44px;line-height:1.05;margin:0 0 14px;letter-spacing:-.6px}.sub{font-size:16px;line-height:1.6;margin:0 0 18px;color:var(--muted);max-width:62ch}.heroCtas{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.heroMeta{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.pill{font-size:12px;color:var(--muted);border:1px solid var(--line);background:#ffffff08;padding:6px 10px;border-radius:999px}.micro{margin-top:14px;color:var(--muted);font-size:13px}.micro strong{color:var(--text)}.heroPanel{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-radius:var(--r2);padding:18px;box-shadow:var(--shadow);min-height:330px}.panelTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panelTitle{font-weight:700;letter-spacing:.2px}.panelChips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:12px;color:var(--muted);border:1px solid var(--line);background:#ffffff08;padding:6px 10px;border-radius:999px}.panelGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.metric{border:1px solid var(--line);border-radius:var(--r);padding:12px;background:#0b0d1073}.metricLabel{color:var(--muted);font-size:12px}.metricValue{font-size:16px;font-weight:700;margin-top:6px}.panelList{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#0b0d1073}.listRow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.listRow:last-child{border-bottom:none}.right{margin-left:auto;color:#e9eef5bf}.dot{width:10px;height:10px;border-radius:999px;background:#ffffff40;box-shadow:0 0 0 4px #ffffff0f}.dot.ok{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.dot.warn{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.strip{padding:12px 0 42px}.stripInner{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stripItem{border:1px solid var(--line);border-radius:var(--r2);padding:14px;background:#ffffff08;display:flex;gap:12px;align-items:flex-start}.stripNum{width:28px;height:28px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);background:#0b0d1073;font-weight:700}.stripTxt{color:var(--muted);font-size:13px;line-height:1.35}.stripTxt strong{color:var(--text);display:block;margin-bottom:4px}.section{padding:54px 0}.sectionAlt{background:#ffffff05;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sectionHd{margin-bottom:18px}.sectionHd h2{margin:0 0 8px;font-size:28px;letter-spacing:-.3px}.sectionHd p{margin:0;color:var(--muted);max-width:80ch}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{border:1px solid var(--line);border-radius:var(--r2);background:#0b0d1059;box-shadow:var(--shadow);overflow:hidden}.cardHd{padding:16px 16px 0}.cardHd h3{margin:0;font-size:16px;letter-spacing:-.1px}.cardBd{padding:10px 16px 14px}.cardFt{padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.bullets{margin:0;padding-left:18px;color:var(--muted);line-height:1.5}.bullets li{margin:6px 0}.muted{color:var(--muted)}.callout{margin-top:16px;border:1px solid var(--line);border-radius:var(--r2);padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffff08}.callout strong{color:var(--text)}.ctaBar{margin-top:18px;border:1px solid var(--line);border-radius:var(--r2);padding:16px;background:#ffffff08;display:flex;align-items:center;justify-content:space-between;gap:16px}.timeline{display:grid;grid-template-columns:1fr;gap:12px}.tlItem{display:flex;gap:14px;border:1px solid var(--line);border-radius:var(--r2);padding:16px;background:#0b0d1059}.tlNum{width:38px;height:38px;border-radius:14px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);background:#ffffff08;font-weight:800}.tlBody h3{margin:0 0 6px;font-size:16px}.tlBody p{margin:0 0 10px;color:var(--muted);line-height:1.55}.tags{display:flex;flex-wrap:wrap;gap:8px}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.splitBox{border:1px solid var(--line);border-radius:var(--r2);padding:16px;background:#0b0d1059}.splitBox h3{margin:0 0 10px;font-size:16px}.faq{display:grid;gap:10px}.faqItem{text-align:left;width:100%;border:1px solid var(--line);border-radius:var(--r2);background:#0b0d1059;padding:14px;cursor:pointer;color:var(--text)}.faqQ{display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:700}.faqIcon{width:30px;height:30px;border-radius:12px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);background:#ffffff08;flex-shrink:0}.faqA{color:var(--muted);line-height:1.55;margin-top:10px;display:none}.faqItem.open .faqA{display:block}.contactGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px;align-items:start}.contactCard{border:1px solid var(--line);border-radius:var(--r2);padding:16px;background:#0b0d1059;box-shadow:var(--shadow)}.contactCard h3{margin:0 0 8px}.contactList{margin-top:14px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.contactRow{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.contactRow:last-child{border-bottom:none}.contactKey{color:#e9eef5bf}.contactVal{color:var(--text)}.miniBox{margin-top:14px;border:1px solid var(--line);border-radius:var(--r);padding:12px;background:#ffffff08}.miniBox strong{display:block;margin-bottom:8px}.form{border:1px solid var(--line);border-radius:var(--r2);padding:16px;background:#0b0d1059;box-shadow:var(--shadow)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.field span{font-size:12px;color:var(--muted)}input,select,textarea{width:100%;padding:12px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:var(--text);outline:none}input::placeholder,textarea::placeholder{color:#a7b2c3a6}textarea{resize:vertical;min-height:120px}.formStatus{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);font-size:13px}.formStatus.ok{background:#22c55e14;border-color:#22c55e40;color:#e9eef5eb}.formStatus.err{background:#ef444414;border-color:#ef444440;color:#e9eef5eb}.fine{margin:12px 0 0;color:#a7b2c3bf;font-size:12px;line-height:1.45}.footer{padding:30px 0 46px;border-top:1px solid var(--line);background:#ffffff03}.footerInner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.footBrand{display:flex;align-items:center;gap:12px}.footName{font-weight:800}.footSub{color:var(--muted);font-size:12px;margin-top:2px}.sep{margin:0 8px;opacity:.5}.footRight{display:flex;gap:14px;color:var(--muted);font-size:13px}.footRight a{color:var(--muted)}.footRight a:hover{color:var(--text);text-decoration:none}@media(max-width:960px){.heroGrid,.stripInner,.grid3,.split,.contactGrid{grid-template-columns:1fr}.navLinks{display:none}.h1{font-size:36px}}.footCopy{margin-top:18px}*{box-sizing:border-box}html,body{height:100%}
