:root{--text-main:#0f1e3d;--bg-secondary:#e6eaf2;--text-accent:#60a5fa;--bg:#fff;--border:#0f1e3d1f;--shadow:0 12px 30px #0f1e3d1f;--shadow-soft:0 10px 24px #0f1e3d14;--primary:#2563eb;--primary-hover:#1d4ed8;--radius-lg:18px;--radius-md:14px;--radius-sm:12px;--container:1120px}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:var(--text-main);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;margin:0}*{box-sizing:border-box}a{color:inherit}::selection{background:#60a5fa47}.page{background:var(--bg);color:var(--text-main)}.container{margin:0 auto;width:min(var(--container),calc(100% - 40px))}.accent{color:var(--text-accent)}.muted{color:#0f1e3db3}.section{padding:120px 0}.sectionAlt{background:#e6eaf28c}.sectionHead{margin-bottom:34px}.sectionHead.center{text-align:center}.sectionHead h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;line-height:1.12;margin:0}.sectionHead p{margin:12px 0 0;max-width:60ch}.sectionHead.center p{margin-left:auto;margin-right:auto}.footer{background:#f6f8fc;border-top:1px solid #0f1e3d14;padding:58px 0 30px}.footerInner{grid-gap:24px;display:grid;gap:24px}.footerTop{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.2fr 2fr}.footerBrand{align-items:flex-start;display:flex;gap:10px}.footerTitle{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.footerBrandCopy{color:#0f1e3d9e;font-size:15px;line-height:1.55;margin:0;max-width:260px}.brandMark{align-items:center;background:#2352d9;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}.footerColumns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.footerColTitle{color:#0f1e3d;font-size:15px;font-weight:700;margin:0 0 14px}.footerColumns a{color:#0f1e3d9e;display:block;font-size:16px;margin-bottom:10px;text-decoration:none}.footerColumns a:hover{color:#0f1e3ddb}.footerBottom{align-items:center;border-top:1px solid #0f1e3d17;display:flex;gap:14px;justify-content:space-between;margin-top:18px;padding-top:24px}.footerBottom p{color:#0f1e3d8f;font-size:14px;margin:0}@media (max-width:980px){.footer{padding-top:44px}.footerTop{gap:30px;grid-template-columns:1fr}.footerColumns{grid-template-columns:1fr 1fr;row-gap:18px}.footerBottom{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.footerColumns{grid-template-columns:1fr}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #0f1e3d0f;position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbarInner{gap:16px;height:72px;justify-content:space-between}.brand,.topbarInner{align-items:center;display:flex}.brand{color:var(--text-main);font-weight:700;gap:10px;letter-spacing:-.02em;text-decoration:none}.brandMark{background:#2563eb1f;border-radius:10px;color:var(--primary);display:grid;font-weight:800;height:32px;place-items:center;width:32px}.brandText{font-size:15px}.nav{align-items:center;display:flex;flex:1 1;gap:18px;justify-content:center}.nav a{border-radius:10px;color:#0f1e3db8;font-size:13px;padding:8px;text-decoration:none;transition:background .15s ease,color .15s ease}.nav a:hover{background:#0f1e3d0d;color:var(--text-main)}.topbarCtas{align-items:center;display:flex;gap:12px}.linkMuted{color:#0f1e3db8;font-size:13px;text-decoration:none}@media (max-width:980px){.nav{display:none}}@media (max-width:520px){.topbarInner{height:64px}}.btn{align-items:center;border:1px solid #0000;border-radius:12px;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:40px;justify-content:center;padding:0 14px;text-decoration:none;transform:translateZ(0);transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px) scale(1.03)}.btn:active{transform:translateY(0) scale(.99)}.btn:focus-visible{box-shadow:0 0 0 4px #60a5fa38;outline:none}.btnPrimary{background:var(--primary);box-shadow:0 10px 18px #2563eb2e;color:#fff}.btnPrimary:hover{background:var(--primary-hover)}.btnSecondary{background:#fff;border-color:#0f1e3d24;color:var(--text-main)}.btnSecondary:hover{border-color:#0f1e3d38}.pill{align-items:center;background:#fffc;border:1px solid #0f1e3d1f;border-radius:999px;color:#0f1e3dc7;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:6px 10px}.pillBlue{background:#60a5fa1f;border-color:#60a5fa57;color:#2563ebeb}.pillGreen{background:#22c55e1f;border-color:#22c55e4d;color:#16a34a}.pillDark{background:#ffffff14;border-color:#ffffff1f;color:#ffffffdb}.imgPlaceholder{background:linear-gradient(180deg,#dde5f9,#dbe3f5);border:1px solid #34549638;border-radius:30px;box-shadow:0 18px 28px #38589433;overflow:hidden;padding:16px;transition:transform .16s ease,box-shadow .16s ease}.imgPlaceholder:hover{box-shadow:0 20px 36px #3858943d;transform:translateY(-2px)}.imgPlaceholderWide{margin-left:auto;max-width:760px}.imgPlaceholderTop{align-items:center;background:#f7f9ffe6;border-bottom:1px solid #3454961f;border-radius:20px 20px 0 0;display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.imgPlaceholderHeading{color:#1e2944;font-size:clamp(14px,1.45vw,22px);font-weight:700;line-height:1;margin:0}.imgPlaceholderFilters{display:flex;flex-wrap:wrap;gap:10px}.imgPlaceholderFilter{background:#fffc;border:1px solid #576d9633;border-radius:12px;color:#3a4c71cc;font-size:clamp(9px,.82vw,12px);line-height:1;padding:8px 14px}.imgPlaceholderBody{grid-gap:18px;background:#eff3fce0;border-radius:0 0 20px 20px;display:grid;gap:18px;padding:22px}.imgPlaceholderCard{align-items:flex-start;background:#ffffffbd;border:1px solid #586c9229;border-radius:18px;box-shadow:0 8px 20px #586c9214;display:flex;gap:18px;padding:16px}.imgPlaceholderThumb{background:#d8ddf0;border-radius:9px;flex-shrink:0;height:44px;width:44px}.imgPlaceholderThumbAlt{background:#d7e4e8}.imgPlaceholderContent{min-width:0}.imgPlaceholderCardTitle{color:#1f2b48;font-size:clamp(13px,1.3vw,20px);font-weight:700;line-height:1.1;margin:0 0 8px}.imgPlaceholderCardMeta{color:#283a5ba8;font-size:clamp(10px,1.02vw,15px);line-height:1.2;margin:0 0 14px}.imgPlaceholderChip{align-items:center;background:#f4f7fce6;border:1px solid #586c9224;border-radius:10px;color:#36496bbd;display:inline-flex;font-size:clamp(9px,.82vw,12px);line-height:1;padding:7px 12px}@media (max-width:980px){.imgPlaceholderWide{max-width:none}.imgPlaceholderTop{align-items:flex-start;flex-direction:column;padding:14px}.imgPlaceholderBody{padding:14px}.imgPlaceholderCard{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.imgPlaceholderThumb{height:36px;width:36px}.imgPlaceholderContent{width:100%}}.workspacePlaceholder{background:linear-gradient(180deg,#dde5f9,#dbe3f5);border:1px solid #34549638;border-radius:30px;box-shadow:0 18px 28px #38589433;padding:16px;transition:transform .16s ease,box-shadow .16s ease}.workspacePlaceholder:hover{box-shadow:0 20px 36px #3858943d;transform:translateY(-2px)}.workspacePlaceholderWide{margin-left:auto;max-width:760px}.workspacePlaceholderFrame{background:#ffffffbd;border:1px solid #3454961f;border-radius:20px;overflow:hidden}.workspaceHeader{align-items:center;background:#f8faffe6;border-bottom:1px solid #3454961f;display:flex;gap:14px;padding:18px 20px}.workspaceLogo{align-items:center;background:#102345;border-radius:10px;color:#fff;display:inline-flex;font-size:23px;font-weight:800;height:56px;justify-content:center;line-height:1;width:56px}.workspaceHeaderCopy{min-width:0}.workspaceTitle{color:#1f2b48;font-size:clamp(13px,1.35vw,22px);font-weight:700;line-height:1.1;margin:0 0 6px}.workspaceMeta{color:#283a5b9e;font-size:clamp(10px,.9vw,13px);margin:0}.workspaceMain{display:grid;grid-template-columns:.95fr 2.05fr;min-height:300px}.workspaceSidebar{background:#f3f6fde6;border-right:1px solid #3454961f;padding:16px 14px}.workspaceSidebarLabel{color:#283a5ba8;font-size:clamp(10px,.86vw,12px);font-weight:700;margin:0 0 12px}.workspaceChannels{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.workspaceChannel{border-radius:10px;color:#283a5bbd;font-size:clamp(10px,.86vw,12px);padding:10px 12px}.workspaceChannelActive{background:#e9eef9f5;color:#1f2b48;font-weight:700}.workspaceChat{background:#fcfdffe0;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;padding:16px 18px}.workspaceBubble{align-items:flex-end;display:flex;gap:8px}.workspaceBubble p{border-radius:12px;font-size:clamp(10px,.86vw,12px);line-height:1.35;margin:0;max-width:72%;padding:10px 14px}.workspaceBubbleLeft p{background:#f3f5fa;color:#1f2b48}.workspaceBubbleRight{justify-content:flex-end}.workspaceBubbleRight p{background:#2f62e6;color:#fff}.workspaceAvatar{background:linear-gradient(135deg,#3f4f74,#101728);border-radius:999px;flex-shrink:0;height:28px;width:28px}.workspaceAvatarRight{background:linear-gradient(135deg,#b7bfdb,#8c98bd)}.workspaceInput{background:#f5f8fee6;border:1px solid #34549624;border-radius:10px;color:#283a5b70;font-size:clamp(10px,.86vw,12px);margin-top:4px;padding:10px 12px}@media (max-width:980px){.workspacePlaceholderWide{max-width:none}.workspaceHeader{align-items:flex-start;flex-direction:column}.workspaceMain{grid-template-columns:1fr}.workspaceSidebar{border-bottom:1px solid #3454961f;border-right:none}.workspaceBubble{width:100%}.workspaceBubble p{max-width:100%}.workspaceBubbleRight{justify-content:flex-start}}.split{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1fr 1fr}.split.reverse{grid-template-columns:1fr 1fr}.split.reverse .splitCopy{order:1}.split.reverse .splitMedia{order:2}.splitCopy h2{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;line-height:1.12;margin:10px 0}.ExplorerPreview{height:100%;object-fit:cover;width:100%}@media (max-width:980px){.split{grid-template-columns:1fr}}@media (max-width:640px){.splitMedia{display:none}}.iconCircle.sm{border-radius:12px;height:36px;width:36px}.cardGrid2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.featureCard{grid-gap:8px;background:#fffc;border:1px solid #0f1e3d1a;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:grid;gap:8px;justify-items:center;padding:22px;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.featureCard:hover{border-color:#0f1e3d29;box-shadow:0 16px 36px #0f1e3d1f;transform:translateY(-3px)}.featureCard h3{font-size:15px;margin:4px 0 0}@media (max-width:980px){.cardGrid2{grid-template-columns:1fr}}.cta{background:#e6eaf26b;padding:70px 0 40px}.ctaCard{background:linear-gradient(135deg,#0a1a38,#07132b);border:1px solid #ffffff14;border-radius:22px;box-shadow:var(--shadow);padding:54px 24px;text-align:center}.ctaCard h2{color:#fffffff2;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;line-height:1.12;margin:0}.ctaCard p{color:#ffffffb8;font-size:14px;line-height:1.65;margin:12px auto 18px;max-width:62ch}.ctaActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.btnOnDark.btnPrimary{background:#ffffffeb;box-shadow:0 12px 22px #00000038;color:#0a1a38}.btnOnDark.btnPrimary:hover{background:#fff}.btnOnDark.btnSecondary{background:#0000;border-color:#ffffff2e;color:#ffffffeb}.btnOnDark.btnSecondary:hover{border-color:#ffffff4d}.hero{overflow:hidden;padding:62px 0 85px;position:relative}.heroBg{background:radial-gradient(1100px 600px at 55% -120px,#60a5fa47,#0000 60%),radial-gradient(900px 480px at 15% 10%,#2563eb1f,#0000 55%),linear-gradient(180deg,#0f1e3d08,#0f1e3d00);inset:0;position:absolute}.heroBg:after{background-image:linear-gradient(135deg,#0f1e3d0f 1px,#0000 0);background-size:34px 34px;content:"";inset:-60px;-webkit-mask-image:radial-gradient(closest-side,#000000a6,#0000);mask-image:radial-gradient(closest-side,#000000a6,#0000);opacity:.55;position:absolute}.heroStack{align-items:center;display:flex;flex-direction:column;position:relative}.heroCopy{max-width:66ch;text-align:center}.heroTitle{font-size:clamp(38px,4.4vw,54px);letter-spacing:-.03em;line-height:1.02;margin:0}.heroSubtitle{color:#0f1e3db8;font-size:14px;line-height:1.65;margin:14px 0 18px;max-width:58ch}.heroActions{align-items:center;flex-wrap:wrap;gap:12px}.heroActions,.heroMock{display:flex;justify-content:center}.heroMock{margin-top:26px;width:100%}.DashboardPreview{border:1px solid #0f1e3d1f;border-radius:22px;height:100%;width:100%}.mockTop{align-items:center;background:#0f1e3d05;border-bottom:1px solid #0f1e3d14;display:flex;justify-content:space-between;padding:12px 14px}.mockDots{display:flex;gap:6px}.mockDots span{background:#0f1e3d1f;border-radius:999px;height:10px;width:10px}.mockBody{grid-gap:12px;display:grid;gap:12px;grid-template-columns:120px 1fr 170px;padding:14px}.mockAside,.mockSidebar{background:#0f1e3d0d;border:1px solid #0f1e3d14;border-radius:16px;min-height:320px}.mockMain{grid-gap:12px;display:grid;gap:12px}.mockBanner{background:linear-gradient(135deg,#0f1e3d1f,#2563eb2e);border:1px solid #0f1e3d1a;border-radius:16px;height:108px}.mockGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.mockTile{background:#0f1e3d0d;border:1px solid #0f1e3d14;border-radius:14px;height:88px}.trusted{padding:18px 0 8px;position:relative}.trustedLabel{color:#0f1e3d8c;font-size:12px;margin:0;text-align:center}@media (max-width:980px){.mockBody{grid-template-columns:110px 1fr}.mockAside{display:none}}@media (max-width:520px){.mockBody{grid-template-columns:90px 1fr}.mockSidebar{min-height:260px}}.howSection{padding-top:96px}.howSection .sectionHead{margin-bottom:30px}.howSection .sectionHead h2{color:#0f1e3d;font-size:clamp(32px,3.4vw,48px);letter-spacing:-.03em}.howSection .sectionHead p{color:#0f1e3d9e;font-size:clamp(14px,1.2vw,20px);margin-top:10px}.howCards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.howCard{background:#f5f7fdf2;border:1px solid #0f1e3d0f;border-radius:14px;box-shadow:0 2px 8px #0f1e3d0a;padding:22px 24px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.howCard:hover{border-color:#0f1e3d1a;box-shadow:0 10px 24px #0f1e3d14;transform:translateY(-2px)}.howCardTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.howIconWrap{background:#ffffffe6;border:1px solid #0f1e3d0d;border-radius:10px;display:grid;height:56px;place-items:center;width:56px}.howIcon{display:inline-block;height:40px;position:relative;width:40px}.howIcon-leaf:after,.howIcon-leaf:before{border:2px solid #69c6ad;border-radius:10px 10px 10px 0;content:"";position:absolute}.howIcon-leaf:before{height:8px;left:1px;top:8px;transform:rotate(-35deg);width:10px}.howIcon-leaf:after{height:8px;right:1px;top:2px;transform:rotate(25deg);width:10px}.howIcon-team:after,.howIcon-team:before{content:"";position:absolute}.howIcon-team:before{border:2px solid #69c6ad;border-bottom:none;border-radius:999px 999px 0 0;height:8px;inset:2px 3px auto}.howIcon-team:after{border:2px solid #69c6ad;border-radius:0 0 999px 999px;border-top:none;bottom:2px;height:6px;left:4px;right:4px}.howIcon-growth:after,.howIcon-growth:before{content:"";position:absolute}.howIcon-growth:before{background:#69c6ad;height:2px;left:2px;right:2px;top:10px;transform:rotate(-24deg)}.howIcon-growth:after{border-right:2px solid #69c6ad;border-top:2px solid #69c6ad;height:8px;right:1px;top:2px;width:8px}.howStepNum{color:#0f1e3d14;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1}.howCard h3{color:#111f3d;font-size:clamp(21px,1.6vw,30px);letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.howCard p{color:#0f1e3d9e;font-size:clamp(14px,1vw,18px);line-height:1.5;margin:0}@media (max-width:980px){.howCards{grid-template-columns:1fr}.howSection{padding-top:78px}}.twoUp{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.panel{background:#fff;border:1px solid #0f1e3d1a;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:20px}.panelDark{background:linear-gradient(135deg,#08122a,#0b1a38);border-color:#ffffff14;color:#ffffffeb}.panelDark .muted{color:#ffffffb8}.panel h3{font-size:18px;letter-spacing:-.02em;margin:10px 0}.panelBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:-.01em;padding:6px 10px}.panelBadge.warning{background:#f59e0b24;border:1px solid #f59e0b38;color:#b45309}.panelBadge.success{background:#22c55e29;border:1px solid #22c55e3d;color:#16a34a}.list{color:#0f1e3db8;font-size:13px;line-height:1.65;margin:12px 0 0;padding-left:18px}.panelDark .list{color:#ffffffbd}.listChecks{list-style:none;padding-left:0}.listChecks li{margin:8px 0;padding-left:22px;position:relative}.listChecks li:before{background:#22c55e2e;border:1px solid #22c55e47;border-radius:999px;content:"";height:14px;left:0;position:absolute;top:6px;width:14px}@media (max-width:980px){.twoUp{grid-template-columns:1fr}}.projectGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:22px}.projectCard{background:#fff;border:1px solid #0f1e3d1a;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.projectCard:hover{border-color:#0f1e3d29;box-shadow:0 16px 36px #0f1e3d1f;transform:translateY(-3px)}.projectTop{align-items:center;justify-content:space-between;margin-bottom:10px}.avatars,.projectTop{display:flex}.avatars span{background:linear-gradient(135deg,#60a5fa59,#2563eb59);border:2px solid #fff;border-radius:999px;height:26px;margin-left:-8px;width:26px}.avatars span:first-child{margin-left:0}.status{border:1px solid #0f1e3d1a;border-radius:999px;font-size:11px;font-weight:800;padding:6px 10px}.statusGreen{background:#22c55e24;border-color:#22c55e38;color:#16a34a}.statusBlue{background:#60a5fa29;border-color:#60a5fa42;color:#1d4ed8}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag{background:#e6eaf2b3;border:1px solid #0f1e3d14;border-radius:999px;color:#0f1e3dbf;font-size:11px;padding:6px 10px}@media (max-width:980px){.projectGrid{grid-template-columns:1fr}}.stats{background:#fff;border-bottom:1px solid #0f1e3d0f;border-top:1px solid #0f1e3d0f}.statsInner{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:48px 0}.stat{text-align:center}.statValue{font-size:24px;font-weight:800;letter-spacing:-.03em}.statLabel{color:#0f1e3d8c;font-size:12px;margin-top:4px}@media (max-width:520px){.statsInner{grid-template-columns:repeat(2,1fr);row-gap:22px}}
/*# sourceMappingURL=main.a1fc0276.css.map*/