:root{--bg:#07111f;--panel:#0e1b2d;--panel2:#12243a;--text:#e8f0fb;--muted:#9db0c9;--accent:#5da8ff;--accent2:#7ad7c4;--line:rgba(255,255,255,.09);--max:1120px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#06101d 0%,#0a1626 100%);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.nav{position:sticky;top:0;z-index:20;background:rgba(6,16,29,.88);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.02em}.mark{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent2));display:grid;place-items:center;color:#04101d;font-weight:900}.nav-links{display:flex;gap:22px;color:var(--muted);font-size:.95rem}.hero{padding:88px 0 62px}.eyebrow{display:inline-flex;gap:8px;align-items:center;color:#b9d8ff;background:rgba(93,168,255,.11);border:1px solid rgba(93,168,255,.22);padding:7px 11px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(2.8rem,7vw,5.8rem);line-height:.98;letter-spacing:-.055em;max-width:900px;margin:22px 0}.hero p{max-width:760px;color:var(--muted);font-size:1.2rem}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;font-weight:700;border:1px solid var(--line)}.btn.primary{background:linear-gradient(135deg,var(--accent),#7fc0ff);color:#04101d;border:none}.btn.secondary{background:rgba(255,255,255,.03)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(180deg,rgba(18,36,58,.95),rgba(12,27,45,.95));border:1px solid var(--line);border-radius:18px;padding:24px}.card h3{margin:6px 0 8px}.card p{margin:0;color:var(--muted)}section{padding:64px 0}.section-head{max-width:760px;margin-bottom:28px}.section-head h2{font-size:2rem;letter-spacing:-.03em;margin:8px 0}.section-head p{color:var(--muted);margin:0}.integration{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.list{display:grid;gap:12px}.list-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.check{width:24px;height:24px;border-radius:50%;background:rgba(122,215,196,.14);color:var(--accent2);display:grid;place-items:center;flex:none;font-weight:900}.notice{background:rgba(93,168,255,.08);border:1px solid rgba(93,168,255,.2);border-radius:14px;padding:18px;color:#cfe6ff}.footer{border-top:1px solid var(--line);padding:28px 0 42px;color:var(--muted);font-size:.92rem}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal{max-width:880px}.legal h1{font-size:2.3rem}.legal h2{margin-top:32px}.legal p,.legal li{color:var(--muted)}.legal ul{padding-left:22px}.mini{font-size:.88rem;color:var(--muted)}@media(max-width:860px){.grid{grid-template-columns:1fr}.integration{grid-template-columns:1fr}.nav-links{display:none}.hero{padding-top:64px}}
