:root{color:#f8fafc;font-family:Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}.landing-page{color:#f8fafc;background:radial-gradient(circle at 50% -10%,#1f78ff29,#0000 35%),linear-gradient(#030914 0%,#050b15 45%,#030812 100%);min-height:100vh;position:relative;overflow:hidden}.landing-page:before{content:"";pointer-events:none;opacity:.17;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 52%);mask-image:linear-gradient(#000,#0000 52%)}.landing-glow{filter:blur(100px);opacity:.12;pointer-events:none;border-radius:50%;position:absolute}.landing-glow-one{background:#1685ff;width:420px;height:420px;top:280px;left:-240px}.landing-glow-two{background:#32d74b;width:360px;height:360px;top:650px;right:-230px}.landing-header{z-index:10;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:88px;margin:0 auto;display:flex;position:relative}.landing-brand img{object-fit:contain;width:142px;height:68px;display:block}.landing-nav{gap:34px;margin-left:auto;display:flex}.landing-nav a{color:#94a3b8;font-size:14px;text-decoration:none;transition:color .2s}.landing-nav a:hover{color:#fff}.landing-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 21px;font:700 14px/1 Segoe UI,sans-serif;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.landing-button:hover{transform:translateY(-2px)}.landing-button-primary{color:#fff;background:linear-gradient(135deg,#1d78ff,#175ee8);box-shadow:0 12px 38px #1a6ff245}.landing-button-primary:hover{box-shadow:0 15px 42px #1a6ff266}.landing-button-secondary,.landing-button-ghost{color:#e2e8f0;background:#0f172aa8;border-color:#273449}.landing-button-secondary:hover,.landing-button-ghost:hover{background:#111c30;border-color:#3b82f6}.landing-button-ghost{min-height:38px;padding:0 18px}.landing-windows-icon{font-size:22px;font-weight:400}.landing-hero{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:55px;width:min(1180px,100% - 40px);min-height:650px;margin:0 auto;padding:76px 0 96px;display:grid;position:relative}.landing-eyebrow,.landing-section-heading>span,.landing-download small{color:#4d9bff;letter-spacing:.18em;font-size:11px;font-weight:800}.landing-eyebrow{align-items:center;gap:10px;display:flex}.landing-eyebrow span{background:#3185ff;width:24px;height:2px;box-shadow:0 0 12px #3185ff}.landing-hero h1{letter-spacing:-.052em;margin:22px 0 20px;font-size:clamp(46px,5.1vw,76px);line-height:.99}.landing-hero h1 em,.landing-section-heading h2 em{color:#4d9bff;font-style:normal}.landing-hero-copy>p{color:#99a8bd;max-width:560px;font-size:17px;line-height:1.7}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-meta{color:#708198;flex-wrap:wrap;gap:23px;margin-top:22px;font-size:12px;display:flex}.landing-meta b{color:#35d26f;margin-right:5px}.landing-preview{aspect-ratio:1.42;background:#080f1e;border:1px solid #294266;border-radius:16px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 28px 80px #00000080,0 0 80px #1869ff1a}.landing-preview:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff12,#0000 28%);position:absolute;inset:0}.landing-preview-bar{color:#64748b;background:#0d1628;border-bottom:1px solid #1c2a40;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.landing-preview-bar small{margin:auto;font-size:10px;transform:translate(-20px)}.preview-dot{border-radius:50%;width:7px;height:7px}.preview-dot-red{background:#ff5d5d}.preview-dot-yellow{background:#fbbf24}.preview-dot-green{background:#36d170}.landing-preview-body{grid-template-columns:54px 132px 1fr;height:calc(100% - 32px);display:grid}.landing-preview aside{background:#070d18;border-right:1px solid #17243a;flex-direction:column;align-items:center;gap:11px;padding:14px 8px;display:flex}.landing-preview aside img{object-fit:contain;width:31px;height:31px;margin-bottom:3px}.preview-server{color:#6f829c;background:#131d2e;border-radius:9px;place-items:center;width:27px;height:27px;font:700 10px sans-serif;display:grid}.preview-server.active{color:#fff;background:#1e6ff2}.preview-channels{color:#71849e;background:#0b1322;border-right:1px solid #17243a;flex-direction:column;gap:7px;padding:17px 10px;font-size:9px;display:flex}.preview-channels strong{color:#e9f1fc;margin-bottom:8px;font-size:11px}.preview-channels small{color:#51627a;margin-top:4px;font-size:6px}.preview-channels span{border-radius:4px;padding:5px}.preview-channels span.active{color:#dce9fb;background:#1a2c47}.preview-user{color:#aab7ca;align-items:center;gap:5px;display:flex}.preview-user i{background:#2ee775;border-radius:50%;width:5px;height:5px}.preview-chat{background:#0a1120;padding:16px;position:relative}.preview-chat-title{color:#eef5ff;border-bottom:1px solid #1c2a40;padding-bottom:11px;font-size:12px;font-weight:700}.preview-chat-title span{float:right;color:#5f728c;font-size:7px;font-weight:400}.preview-call-card{background:#0d1729;border:1px solid #253958;border-radius:8px;flex-direction:column;gap:5px;margin-top:14px;padding:12px;display:flex}.preview-call-card small{color:#637894;font-size:6px}.preview-call-card strong{color:#36d170;font-size:9px}.preview-avatars{gap:7px;margin-top:4px;display:flex}.preview-avatars img,.preview-avatars span{object-fit:cover;background:#2563eb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.preview-message{color:#b8c6d9;gap:8px;margin-top:13px;font-size:8px;display:flex}.preview-message>i{color:#60a5fa;background:#173056;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.preview-message p{margin:0;line-height:1.5}.preview-message b{color:#eaf1fb;margin-right:6px}.preview-message small{color:#52657f;font-size:6px}.landing-section{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;padding:100px 0;position:relative}.landing-section-heading{text-align:center;max-width:680px;margin:0 auto 48px}.landing-section-heading h2{letter-spacing:-.035em;margin:14px 0 13px;font-size:clamp(30px,4vw,48px)}.landing-section-heading p{color:#7f90a8;margin:0;line-height:1.7}.landing-features{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.landing-features article{background:linear-gradient(145deg,#101b2edb,#080f1bdb);border:1px solid #1b2a40;border-radius:13px;min-height:214px;padding:26px;transition:transform .25s,border-color .25s}.landing-features article:hover{border-color:#2c5e9f;transform:translateY(-5px)}.landing-features article>div{color:#61a5ff;background:#102b50;border:1px solid #214a7b;border-radius:10px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.landing-features h3,.landing-steps h3{margin:21px 0 10px;font-size:17px}.landing-features p,.landing-steps p{color:#72839a;margin:0;font-size:13px;line-height:1.65}.landing-start{border-top:1px solid #94a3b81a}.landing-steps{grid-template-columns:repeat(3,1fr);gap:52px;max-width:900px;margin:0 auto;display:grid}.landing-steps article{text-align:center;position:relative}.landing-step-number{z-index:2;color:#68a9ff;background:#0d2341;border:1px solid #24548e;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;font-size:14px;font-weight:800;display:grid;position:relative;box-shadow:0 0 25px #2071eb1f}.landing-step-line{border-top:1px dashed #27405f;width:calc(100% + 20px);position:absolute;top:28px;left:calc(50% + 32px)}.landing-download{z-index:2;background:radial-gradient(circle at 20% 0,#2071eb29,#0000 42%),#0a1424;border:1px solid #24466e;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;width:min(1080px,100% - 40px);margin:30px auto 105px;padding:37px 42px;display:flex;position:relative;box-shadow:0 24px 70px #00000047}.landing-download>div{align-items:center;gap:24px;display:flex}.landing-download-icon{color:#68a9ff;background:#102d53;border:1px solid #285a91;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;font-size:34px;display:grid}.landing-download h2{margin:7px 0 5px;font-size:25px}.landing-download p{color:#75869e;margin:0;font-size:13px}.landing-auth-section{z-index:3;background:#080f1d;border:1px solid #263957;border-radius:18px;width:min(700px,100% - 32px);margin:0 auto 100px;padding:38px 20px 22px;position:relative;box-shadow:0 25px 80px #0006}.landing-auth-section .landing-section-heading{margin-bottom:10px}.landing-auth-section .landing-section-heading h2{font-size:34px}.landing-auth-section main{margin:0 auto!important}.landing-auth-close{color:#8fa0b7;cursor:pointer;background:#111c2e;border:1px solid #273850;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:14px;right:16px}.landing-footer{z-index:2;color:#52627a;border-top:1px solid #94a3b81a;align-items:center;gap:24px;min-height:110px;padding:22px max(20px,50% - 590px);font-size:12px;display:flex;position:relative}.landing-footer img{object-fit:contain;width:100px;height:58px}.landing-footer p{margin-right:auto}@media (width<=900px){.landing-nav{display:none}.landing-hero{text-align:center;grid-template-columns:1fr;padding-top:65px}.landing-eyebrow,.landing-actions,.landing-meta{justify-content:center}.landing-hero-copy>p{margin-left:auto;margin-right:auto}.landing-preview{width:100%;max-width:650px;margin:0 auto;transform:none}.landing-features{grid-template-columns:repeat(2,1fr)}.landing-download,.landing-download>div{align-items:flex-start}}@media (width<=620px){.landing-header{width:calc(100% - 24px);min-height:72px}.landing-brand img{width:110px;height:54px}.landing-button-ghost{padding:0 14px}.landing-hero{gap:42px;width:calc(100% - 28px);padding:55px 0 75px}.landing-hero h1{font-size:43px}.landing-hero-copy>p{font-size:15px}.landing-actions .landing-button{width:100%}.landing-preview-body{grid-template-columns:42px 98px 1fr}.landing-preview aside{padding:10px 5px}.preview-channels{padding:12px 6px}.preview-chat{padding:10px}.landing-section{width:calc(100% - 28px);padding:75px 0}.landing-features{grid-template-columns:1fr}.landing-steps{grid-template-columns:1fr;gap:36px}.landing-step-line{display:none}.landing-download{flex-direction:column;width:calc(100% - 28px);margin-bottom:75px;padding:27px 22px}.landing-download>div{gap:14px}.landing-download-icon{width:48px;height:48px;font-size:25px}.landing-download .landing-button{width:100%}.landing-footer{text-align:center;flex-wrap:wrap;justify-content:center}.landing-footer p{order:3;width:100%;margin:0}}
