.landing{--i25:#fdfcfa;--i50:#fbfaf8;--i100:#f4f1ec;--i200:#e3e0da;--i300:#ccc8c0;--i400:#a89f8e;--i500:#8b867c;--i600:#6b665c;--i700:#4a453a;--i800:#3b3832;--i900:#1c1a16;--t:#12a875;--t7:#0a7350;--t5:#e3f6ee;--v:#7c5cd6;--v7:#5b3fb0;--v5:#efebf9;--a:#c08a2e;--a7:#966b1f;--a5:#f9f4eb;--b:#3d7cd6;--b7:#2c5cab;--b5:#ebf1f9;--c:#d1567a;--c7:#a83c5d;--c5:#f9ebef;background:var(--i100);color:var(--i900);overflow-x:hidden}.landing .w{position:relative;z-index:2;margin:0 auto;max-width:1140px;padding:0 24px}.landing h1{font-size:clamp(38px,6.2vw,72px);font-weight:800;letter-spacing:-.05em;line-height:1.02;margin-bottom:20px}.landing h1 em{font-style:normal;color:var(--t)}.landing h2{font-size:clamp(30px,4.2vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.06}.landing .eb{margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--i400)}.landing .center{margin:0 auto 48px;max-width:620px;text-align:center}.landing .center .lead{margin-top:14px;font-size:16.5px;line-height:1.6;color:var(--i600)}.landing .sec{position:relative;overflow:hidden;padding:92px 0}.landing .sec.tinted{background:var(--i50);border-top:1px solid var(--i200);border-bottom:1px solid var(--i200)}.landing .scene{position:absolute;z-index:0;opacity:.075;pointer-events:none}.landing .hero{position:relative;overflow:hidden;padding:150px 0 90px;text-align:center}.landing .tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:26px;padding:6px 15px;border-radius:99px;background:var(--t5);font-size:12px;font-weight:600;color:var(--t7)}.landing .pulse{height:6px;width:6px;border-radius:50%;background:var(--t);animation:kz-pulse 2.2s infinite}@keyframes kz-pulse{50%{opacity:.3}}.landing .sub{margin:0 auto 32px;max-width:48ch;font-size:17.5px;line-height:1.55;color:var(--i600)}.landing .hb{display:flex;justify-content:center;gap:11px;flex-wrap:wrap}.landing .big{padding:14px 26px;border-radius:10px;background:var(--t);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:.18s}.landing .big:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(18,168,117,.3)}.landing .big2{padding:14px 24px;border:1px solid var(--i300);border-radius:10px;background:#fff;color:var(--i800);font-size:15px;font-weight:600;text-decoration:none}.landing .tl{position:relative;height:400px;margin-top:20px;perspective:1600px}.landing .tlin{position:absolute;left:50%;top:0;transform-style:preserve-3d}.landing .card{position:absolute;left:-160px;width:320px;padding:24px;border:1px solid var(--i200);border-radius:18px;background:#fff;box-shadow:0 24px 60px -24px rgba(28,26,22,.28);transition:.6s cubic-bezier(.3,0,.1,1)}.landing .card .top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.landing .card .sq{display:flex;height:38px;width:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:11px}.landing .card .frm{margin-left:auto;padding:4px 9px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing .card h3{margin-bottom:8px;font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.landing .card p{margin-bottom:16px;font-size:13.5px;line-height:1.55;color:var(--i600)}.landing .mini{padding:12px;border:1px solid var(--i100);border-radius:11px;background:var(--i50)}.landing .mrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px}.landing .mrow:last-child{margin:0}.landing .mav{display:flex;height:18px;width:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;font-size:7.5px;font-weight:800;color:#fff}.landing .mnm{flex:1;font-weight:600;color:var(--i800)}.landing .mpill{padding:2px 7px;border-radius:20px;font-size:9.5px;font-weight:800}.landing .mbar{height:4px;flex:1;overflow:hidden;border-radius:3px;background:var(--i200)}.landing .mfill{height:100%;border-radius:3px}.landing .tlnav{position:relative;z-index:3;display:flex;justify-content:center;gap:8px;margin-top:24px}.landing .dot{height:8px;width:8px;border:none;border-radius:50%;background:var(--i300);cursor:pointer;transition:.3s;padding:0}.landing .dot.on{width:26px;border-radius:8px;background:var(--t)}.landing .vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.landing .vsb{position:relative;overflow:hidden;min-height:340px;padding:30px;border-radius:20px}.landing .vsb.a{border:1px solid var(--i200);background:#fff}.landing .vsb.b{border:1px solid var(--t);background:linear-gradient(160deg,var(--t5),#fff 55%)}.landing .vsl{margin-bottom:22px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--i400)}.landing .vsb.b .vsl{color:var(--t7)}.landing .frag{position:absolute;padding:9px 13px;border:1px solid var(--i200);border-radius:9px;background:#fff;box-shadow:0 6px 16px -8px rgba(28,26,22,.18);font-size:12px;font-weight:600;color:var(--i600)}.landing .frag .who{display:block;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--i400);margin-bottom:2px}.landing .frag.note{background:#fdf3d4;border-color:#f0e0a8;box-shadow:0 8px 18px -8px rgba(120,100,20,.25);color:var(--i700)}.landing .frag.file{display:flex;align-items:center;gap:7px}.landing .uni{display:flex;flex-direction:column;gap:7px;margin-top:6px}.landing .ur{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--i200);border-radius:9px;background:#fff;font-size:12.5px;font-weight:600;color:var(--i700)}.landing .ur .k{height:6px;width:6px;border-radius:50%}.landing .vscap{position:absolute;bottom:24px;left:30px;right:30px;font-size:13px;font-weight:500;color:var(--i500)}.landing .split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.landing .sp{padding:26px;border:1px solid var(--i200);border-radius:18px;background:#fff}.landing .sp.new{border-color:var(--t);background:linear-gradient(180deg,var(--t5),#fff 42%)}.landing .sp .lab{margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--i400)}.landing .sp.new .lab{color:var(--t7)}.landing .hrs{margin-bottom:18px;font-size:44px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--i300)}.landing .sp.new .hrs{color:var(--t)}.landing .li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:13.5px}.landing .li .tt{flex:1;line-height:1.4;color:var(--i700)}.landing .li .tm{white-space:nowrap;font-size:12px;font-weight:700;color:var(--i400)}.landing .sp.new .tm{color:var(--t7)}.landing .who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing .wc{position:relative;overflow:hidden;padding:26px;border:1px solid var(--i200);border-radius:18px;background:#fff}.landing .wc h3{margin:14px 0 3px;font-size:16.5px;font-weight:700;letter-spacing:-.02em}.landing .wc .role{margin-bottom:14px;font-size:12.5px;font-weight:500;color:var(--i400)}.landing .wc .quote{font-size:14px;line-height:1.6;color:var(--i700)}.landing .band{position:relative;overflow:hidden;padding:64px 40px;border:1px solid var(--i200);border-radius:24px;background:#fff;text-align:center}.landing .rv{opacity:0;transform:translateY(22px);transition:.7s cubic-bezier(.2,0,0,1)}.landing .rv.on{opacity:1;transform:none}@media (max-width:900px){.landing .split,.landing .vs,.landing .who-grid{grid-template-columns:1fr}.landing .tl{height:auto;perspective:none}.landing .tlin{display:flex;flex-direction:column;gap:14px}.landing .card,.landing .tlin{position:static;transform:none!important}.landing .card{left:0;width:auto;opacity:1!important;filter:none!important}.landing .scene{display:none}.landing .vsb,.landing .vsb.a{min-height:0}.landing .frag{position:static;transform:none!important;margin-bottom:8px}.landing .vscap{position:static;margin-top:14px}}@media (prefers-reduced-motion:reduce){.landing .tl{height:auto;perspective:none}.landing .tlin{display:flex;flex-direction:column;gap:14px}.landing .card,.landing .tlin{position:static;transform:none!important}.landing .card{left:0;width:auto;opacity:1!important;filter:none!important;transition:none}.landing .tlnav{display:none}.landing .rv,.landing .rv.on{opacity:1;transform:none;transition:none}.landing .pulse{animation:none}.landing .big:hover{transform:none}}.landing .orb{position:relative;margin:0 auto;max-width:820px;aspect-ratio:820/520}.landing .orb-wires{position:absolute;inset:0;height:100%;width:100%}.landing .orb-core{position:absolute;z-index:5;transform:translate(-50%,-50%);text-align:center}.landing .orb-core .ph{display:flex;height:104px;width:104px;align-items:center;justify-content:center;margin-bottom:10px;border:1px solid var(--i200);border-radius:50%;background:#fff;box-shadow:0 18px 46px -16px rgba(28,26,22,.26)}.landing .orb-core .cl{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--i500)}.landing .nd{position:absolute;z-index:4;display:flex;height:96px;width:96px;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform:translate(-50%,-50%);border:1px solid var(--i200);border-radius:50%;background:#fff;box-shadow:0 10px 28px -12px rgba(28,26,22,.2)}.landing .nd .lab{font-size:11.5px;font-weight:700;letter-spacing:-.01em}.landing .nd.soon{height:78px;width:78px;border-style:dashed;background:var(--i50);box-shadow:none}.landing .nd.soon .lab{font-size:11px;font-weight:600;color:var(--i500)}.landing .nd.soon .soon-tag{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--i400)}@media (max-width:900px){.landing .orb{display:grid;aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:12px}.landing .orb-wires{display:none}.landing .orb-core{position:static;grid-column:1/-1;transform:none;justify-self:center}.landing .nd,.landing .nd.soon{position:static;height:auto;width:auto;flex-direction:row;gap:9px;transform:none;border-radius:14px;padding:16px}}.landing .frag.chat{background:#e7fdd8;border-color:#cdefb8;border-radius:9px 9px 9px 2px;max-width:168px;line-height:1.4}.landing .frag.invite{border-left:3px solid var(--b);max-width:132px;line-height:1.4}