:root{color-scheme:dark;--bg:#0d0f11;--panel:#14181d;--muted:#8c97a5;--text:#e9edf2;--accent:#6ee7b7;--border:#1f252d}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 20% 20%,#10151d,#0b0d10 45%),radial-gradient(circle at 80% 0,rgba(110,231,183,.08),transparent 35%),var(--bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}.page{max-width:1200px;margin:0 auto;padding:48px 20px 72px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:18px;gap:18px}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 32px rgba(0,0,0,.25)}.avatar{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;border:1px solid var(--border)}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--text);background:rgba(110,231,183,.12);border:1px solid rgba(110,231,183,.35)}.muted{color:var(--muted)}.hero{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.hero h1{font-size:clamp(28px,3vw + 12px,42px);margin:0}.hero p{margin:0;color:var(--muted);line-height:1.6}.sections{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin-top:28px}.checklist{margin:8px 0 0 16px;color:var(--muted);line-height:1.6;padding:0}.faq{display:grid;grid-gap:10px;gap:10px}.faq-item p{margin:0 0 4px}.lang-picker{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.lang-btn{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:8px 12px;cursor:pointer;font-weight:600}.lang-btn.active{border-color:rgba(110,231,183,.7);box-shadow:0 0 0 1px rgba(110,231,183,.4)}.section{background:linear-gradient(135deg,rgba(110,231,183,.08),transparent),var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.section h3{margin:0 0 8px}.section p{margin:0;color:var(--muted);line-height:1.6}.cta{margin-top:6px;display:inline-flex;gap:6px;font-weight:600;color:var(--accent)}.cta,.nav{align-items:center}.nav{display:flex;justify-content:space-between;margin-bottom:22px;gap:16px}.nav .brand{font-weight:700;font-size:18px}.nav-links{display:flex;gap:12px;flex-wrap:wrap;font-weight:600}.section ul{margin:0 0 0 18px;color:var(--muted);line-height:1.6}