.okb-landing{--ink:#0f0a1e;--ink-m:#4b3d7a;--gray:#6b7280;--primary:#7c3aed;--primary-l:#a78bfa;--bg:#faf7ff;--border:#e9e4f4;color:var(--ink);background:var(--bg);min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}.okb-landing *{box-sizing:border-box;margin:0;padding:0}.okb-landing a{color:var(--primary);text-decoration:none}.okb-landing a:hover{color:var(--ink)}.okb-landing .nav{border-bottom:1px solid var(--border);z-index:10;background:#fff;padding:18px 24px;position:sticky;top:0}.okb-landing .nav-wrap{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto;display:flex}.okb-landing .nav-logo{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.okb-landing .nav-logo img{width:32px;height:32px}.okb-landing .nav-back{color:var(--ink-m);font-size:14px}.okb-landing .container{max-width:720px;margin:0 auto;padding:56px 24px 80px}.okb-landing h1{color:var(--ink);letter-spacing:-.02em;margin-bottom:12px;font-size:36px;font-weight:800}.okb-landing .subtitle{color:var(--gray);margin-bottom:36px;font-size:16px}.okb-landing h2{color:var(--ink);margin:36px 0 12px;font-size:22px;font-weight:700}.okb-landing p{color:var(--ink);margin:0 0 16px;font-size:15.5px}.okb-landing .lead{color:var(--ink);margin-bottom:28px;font-size:17px}.okb-landing .contact-card{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:36px;padding:24px}.okb-landing .contact-card h3{color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:700}.okb-landing .contact-card p{margin:4px 0;font-size:15px}.okb-landing .footer-mini{text-align:center;color:var(--gray);border-top:1px solid var(--border);margin-top:60px;padding:32px 16px;font-size:13px}.okb-landing .footer-mini a{margin:0 8px}
