.authOverlay{z-index:10000;-webkit-backdrop-filter:blur(14px);background:#02040cd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.authModal{color:#f7f8ff;background:linear-gradient(145deg,#0d101a 0%,#090c14 100%);border:1px solid #7077a047;border-radius:24px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:54px 58px 46px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0000009e,inset 0 1px #ffffff06}.authClose{color:#8f97ad;cursor:pointer;background:0 0;border:0;border-radius:10px;width:38px;height:38px;font-size:30px;line-height:1;position:absolute;top:16px;right:22px}.authClose:hover{color:#fff;background:#151925}.authLogo{object-fit:contain;max-height:76px;width:76px!important;height:auto!important;margin:0 auto 26px!important;display:block!important}.authModal h1{text-align:center;color:#f8f9ff;letter-spacing:-1.7px;margin:0;font-size:clamp(34px,5vw,50px);font-weight:800;line-height:1.05}.authModal>p{text-align:center;color:#929bb3;margin:17px auto 34px;font-size:16px;line-height:1.55}.authForm{flex-direction:column;gap:20px;width:100%;display:flex}.authForm .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.authForm label{color:#dce0ed;flex-direction:column;gap:9px;width:100%;font-size:14px;font-weight:650;display:flex}.authForm input{appearance:none;min-height:56px;transition:border-color .18s,box-shadow .18s,background .18s;color:#f4f6ff!important;width:100%!important;height:56px!important;font:inherit!important;box-shadow:none!important;background:#111522!important;border:1px solid #31384d!important;border-radius:12px!important;outline:none!important;padding:0 16px!important;font-size:15px!important}.authForm input::placeholder{color:#687188}.authForm input:hover{border-color:#434c67!important}.authForm input:focus{background:#131827!important;border-color:#725dff!important;box-shadow:0 0 0 4px #6f58ff1f!important}.authButton{color:#fff;cursor:pointer;background:linear-gradient(100deg,#715cff,#3979ff);border:0;border-radius:12px;width:100%;height:58px;margin-top:4px;font-size:16px;font-weight:800;transition:transform .16s,filter .16s;box-shadow:0 13px 34px #4c51ff3b}.authButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.authButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.authLinks{color:#9ba3b9;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;font-size:13px;display:flex}.authLinks a,.authLinks button{color:#9885ff!important;text-decoration:none!important}.authLinks button{font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}.authLinks a:hover,.authLinks button:hover{text-decoration:underline!important}.authMsg{padding:11px 13px;text-align:left!important;border-radius:9px!important;margin:0!important;font-size:12px!important}.authErr{background:#ff465a14;border:1px solid #ff5b6e4d;color:#ff9ca7!important}.authOk{background:#37be7d14;border:1px solid #5cd79b47;color:#8ee0b7!important}@media (max-width:640px){.authOverlay{padding:12px}.authModal{border-radius:18px;padding:46px 20px 30px}.authLogo{width:64px!important;margin-bottom:20px!important}.authModal h1{font-size:36px}.authModal>p{margin-bottom:27px;font-size:14px}.authForm .two{grid-template-columns:1fr}.authForm input{min-height:54px;height:54px!important}.authLinks{flex-direction:column;align-items:flex-start;gap:10px}.authClose{top:10px;right:12px}}
:root{--pbg:#070912;--pcard:#0d1020;--pborder:#202642;--ptext:#f7f8ff;--pmuted:#959db7;--pv:#7657ff;--pb:#4479ff}*{box-sizing:border-box}.publicPage{background:radial-gradient(circle at 70% 5%,#5b46ff29,transparent 28%),radial-gradient(circle at 20% 40%,#2b60ff14,transparent 25%),var(--pbg);min-height:100vh;color:var(--ptext);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.publicHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;max-width:1180px;height:72px;margin:auto;padding:0 24px;display:flex}.publicBrand,.footerBrand{color:#fff;letter-spacing:-.4px;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:flex}.publicBrand img,.footerBrand img{object-fit:contain;width:31px;height:31px}.publicHeader nav{align-items:center;gap:24px;display:flex}.publicHeader nav a{color:#aeb5ca;font-size:13px;text-decoration:none}.publicHeader nav a:hover{color:#fff}.publicHeader .navCta,.primaryCta{background:linear-gradient(135deg,var(--pv),var(--pb));border-radius:9px;padding:10px 16px;box-shadow:0 8px 30px #5f4eff38;color:#fff!important}.publicMenu{color:#fff;background:0 0;border:0;font-size:20px;display:none}.hero{text-align:center;max-width:1180px;margin:auto;padding:105px 24px 85px}.heroBadge,.eyebrowPublic{color:#b7c0e5;letter-spacing:.08em;text-transform:uppercase;background:#15182bb8;border:1px solid #30385b;border-radius:99px;padding:7px 12px;font-size:10px;display:inline-flex}.hero h1{letter-spacing:-4px;max-width:970px;margin:25px auto 20px;font-size:clamp(43px,7vw,82px);line-height:.98}.gradientText{background:linear-gradient(90deg,#fff 15%,#9a8aff 55%,#68a2ff);color:#0000;-webkit-background-clip:text}.hero>p{max-width:690px;color:var(--pmuted);margin:0 auto;font-size:17px;line-height:1.65}.heroActions{justify-content:center;gap:10px;margin-top:30px;display:flex}.heroActions a,.secondaryCta{border-radius:9px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.secondaryCta{color:#d6d9e6;background:#0d101b;border:1px solid #30364d}.proof{background:#1d2236;border:1px solid #1d2236;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:920px;margin:0 auto 90px;padding:0 24px;display:grid;overflow:hidden}.proof div{text-align:center;background:#0b0e18;padding:20px}.proof b{font-size:20px;display:block}.proof span{color:#858da5;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.publicSection{max-width:1180px;margin:auto;padding:80px 24px}.sectionHead{max-width:720px;margin-bottom:35px}.sectionHead h2,.pageHero h1{letter-spacing:-2.3px;margin:14px 0;font-size:clamp(34px,5vw,56px);line-height:1.04}.sectionHead p,.pageHero p{color:var(--pmuted);line-height:1.65}.featureGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.featureCard,.priceCard,.publicPanel{border:1px solid var(--pborder);background:linear-gradient(145deg,#101323f0,#090b14f0);border-radius:15px;padding:24px}.featureIcon{background:#16132c;border:1px solid #39355f;border-radius:9px;place-items:center;width:36px;height:36px;margin-bottom:18px;display:grid}.featureCard h3{margin:0 0 8px;font-size:15px}.featureCard p,.priceCard p,.publicPanel p{color:var(--pmuted);font-size:12px;line-height:1.65}.featureCard small{color:#766df1;font-size:9px}.integrationStrip{flex-wrap:wrap;gap:9px;display:flex}.integrationStrip span{color:#b6bdd0;background:#0d101c;border:1px solid #282e46;border-radius:9px;padding:11px 15px;font-size:11px}.ctaBand{text-align:center;background:radial-gradient(circle at 50% 0,#6c4dff33,#0000 60%),#0d0f1b;border:1px solid #34305e;border-radius:18px;max-width:1132px;margin:40px auto 90px;padding:55px 30px}.ctaBand h2{margin:0 0 10px;font-size:35px}.ctaBand p{color:var(--pmuted);margin-bottom:25px;font-size:13px}.pageHero{max-width:1180px;margin:auto;padding:85px 24px 45px}.pageHero p{max-width:650px}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.priceCard.featured{border-color:#6957d8;box-shadow:0 0 45px #664cff1c}.priceTag{margin:15px 0;font-size:34px;font-weight:800}.priceTag small{color:var(--pmuted);font-size:11px;font-weight:500}.priceCard ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.priceCard li{color:#bac1d4;font-size:11px}.priceCard li:before{content:"✓";color:#8c7cff;margin-right:8px}.priceCard a{justify-content:center;text-decoration:none;display:flex}.legal{max-width:850px;margin:auto;padding:70px 24px 100px}.legal h1{font-size:42px}.legal h2{margin-top:35px;font-size:18px}.legal p,.legal li{color:#a5adc2;font-size:13px;line-height:1.75}.publicFooter{border-top:1px solid #1b2033;grid-template-columns:2fr repeat(3,1fr);gap:35px;max-width:1180px;margin:auto;padding:45px 24px;display:grid}.publicFooter>div{flex-direction:column;gap:10px;display:flex}.publicFooter p,.publicFooter a{color:#81899f;font-size:10px;line-height:1.6;text-decoration:none}.publicFooter>b,.publicFooter div>b{font-size:11px}.publicFooter small{color:#666e82;border-top:1px solid #171c2c;grid-column:1/-1;padding-top:20px;font-size:9px}@media (max-width:800px){.publicMenu{display:block}.publicHeader nav{z-index:20;background:#0c0f1a;border:1px solid #272d44;border-radius:12px;flex-direction:column;align-items:stretch;padding:16px;display:none;position:absolute;top:65px;left:14px;right:14px}.publicHeader nav.open{display:flex}.hero{padding-top:75px}.hero h1{letter-spacing:-2.4px}.proof{grid-template-columns:repeat(2,1fr)}.featureGrid,.pricingGrid{grid-template-columns:1fr}.publicFooter{grid-template-columns:1fr 1fr}}@media (max-width:480px){.heroActions{flex-direction:column}.heroActions a{justify-content:center}.proof,.publicFooter{grid-template-columns:1fr}.ctaBand{margin-left:14px;margin-right:14px}.hero h1{font-size:44px}}.publicPage{width:100%;max-width:100vw;overflow-x:hidden}.publicHeader{position:relative}.publicHeader nav{min-width:0}.hero h1,.pageHero h1,.sectionHead h2,.ctaBand h2{overflow-wrap:anywhere}.featureCard,.priceCard,.publicPanel{min-width:0;overflow:hidden}.publicFooter{width:100%}@media (max-width:800px){.publicHeader{height:64px}.publicHeader nav.open{max-height:calc(100dvh - 80px);overflow-y:auto}.publicSection{padding-top:58px;padding-bottom:58px}}@media (max-width:420px){.publicHeader,.hero,.pageHero,.publicSection,.legal,.publicFooter{padding-left:16px;padding-right:16px}.hero h1{font-size:40px;line-height:1.02}.pageHero h1{font-size:38px}.ctaBand h2{font-size:29px}}.langSwitch{border:1px solid #2a3047;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;display:flex}.langSwitch button,.navTextButton,.navButton{font:inherit;cursor:pointer}.langSwitch button{color:#747d96;background:0 0;border:0;padding:1px;font-size:10px;font-weight:800}.langSwitch button.active{color:#9d8cff}.langSwitch span{color:#444b60;font-size:9px}.navTextButton{color:#aeb5ca;background:0 0;border:0;font-size:13px}.navButton{border:0}.authOverlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authModal{background:#0b0e17;border:1px solid #292f49;border-radius:20px;width:min(520px,100%);max-height:94dvh;padding:38px;position:relative;overflow:auto;box-shadow:0 35px 100px #0000008c}.authModal .authLogo{width:60px;height:auto;margin:0 auto 22px;display:block}.authModal h1{text-align:center;margin:0 0 8px;font-size:34px}.authModal>p{text-align:center;color:#8f98b0;margin-bottom:26px}.authClose{color:#7e879e;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:15px}.authModal .authLinks button{color:#8f7dff;cursor:pointer;background:0 0;border:0;padding:0}.authModal .authLinks a{color:#8f7dff}.authModal .authForm label{color:#d7daea}.authModal .authForm input{color:#111827;background:#f2f5fb}@media (max-width:800px){.publicHeader nav .langSwitch{align-self:flex-start}.navTextButton,.navButton{text-align:left}.authModal{padding:30px 20px}}.pricingFive{grid-template-columns:repeat(5,minmax(0,1fr))}.pricingFive .priceCard{padding:20px}.pricingFive .priceTag{font-size:28px}@media (max-width:1100px){.pricingFive{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.pricingFive{grid-template-columns:1fr}}.d1Home{background:radial-gradient(circle at 76% 9%,#5b49ff2e,#0000 27%),radial-gradient(circle at 14% 26%,#285bff12,#0000 24%),#060811}.d1Header{z-index:20;max-width:1380px;height:76px;position:relative}.d1Header .publicBrand img{width:36px;height:36px}.d1Header .publicBrand span{font-size:16px}.d1Header nav{gap:19px}.d1Hero{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:62px;max-width:1380px;margin:auto;padding:100px 28px 105px;display:grid;position:relative}.heroGlow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#5b4bff2e,#0000 66%);width:620px;height:620px;position:absolute;top:5px;right:-120px}.d1HeroCopy{z-index:2;position:relative}.d1HeroCopy h1{letter-spacing:-4.4px;max-width:760px;margin:24px 0 22px;font-size:clamp(54px,5.3vw,78px);line-height:1.01}.d1HeroCopy>p{color:#9aa4c1;max-width:650px;font-size:17px;line-height:1.7}.d1Hero .heroActions{justify-content:flex-start}.trustRow{color:#79839e;flex-wrap:wrap;gap:22px;margin-top:22px;font-size:11px;display:flex}.trustRow span:first-letter{color:#7f72ff}.productMock{z-index:2;background:linear-gradient(145deg,#0e1222,#090b13);border:1px solid #2a3150;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 40px 100px #0000007a,0 0 80px #5b48ff17}.mockTop{color:#7e88a6;border-bottom:1px solid #202640;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:10px;display:flex}.mockTop b{color:#dfe4f8}.mockDots{letter-spacing:3px;color:#4b526c}.mockBody{grid-template-columns:54px 1fr;min-height:450px;display:grid}.mockBody aside{color:#6f7894;border-right:1px solid #1e243b;flex-direction:column;align-items:center;gap:17px;padding:15px 9px;font-size:10px;display:flex}.mockBody aside b{color:#fff;background:linear-gradient(135deg,#755aff,#4c7eff);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mockBody aside i{border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.mockBody aside i:nth-child(3){color:#a99cff;background:#181b31}.mockMain{padding:24px}.mockTitle{justify-content:space-between;align-items:center;display:flex}.mockTitle small,.chartCard>small,.agentCard>small{color:#737e9d;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.mockTitle h3{margin:5px 0 0;font-size:21px}.mockTitle>span{color:#65d6a2;background:#0e231e;border:1px solid #1d493a;border-radius:99px;padding:6px 9px;font-size:9px}.kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.kpis>div{background:#0b0e19;border:1px solid #222a44;border-radius:11px;gap:6px;padding:14px;display:grid}.kpis small{color:#76819e;font-size:9px}.kpis b{font-size:19px}.kpis em{color:#6fd3a6;font-size:8px;font-style:normal}.mockLower{grid-template-columns:1.45fr 1fr;gap:9px;margin-top:9px;display:grid}.chartCard,.agentCard{background:#0b0e19;border:1px solid #222a44;border-radius:11px;height:190px;padding:14px}.bars{align-items:flex-end;gap:7px;height:125px;padding-top:16px;display:flex}.bars i{opacity:.8;background:linear-gradient(#7e67ff,#3d65dc);border-radius:4px 4px 1px 1px;flex:1;min-height:10px}.agentRow{border-bottom:1px solid #191e30;align-items:center;gap:8px;padding:9px 0;display:flex}.agentAvatar{color:#ad9eff;background:#251d4a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.agentRow p{gap:2px;min-width:0;margin:0;display:grid}.agentRow b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.agentRow small{color:#68738f;font-size:7px}.aiPrompt{color:#727d9a;background:#111326;border:1px solid #302c55;border-radius:10px;align-items:center;gap:9px;height:40px;margin-top:9px;padding:0 12px;font-size:9px;display:flex}.aiPrompt>span{color:#9a88ff}.aiPrompt kbd{color:#626c86;background:#1b1f31;border:1px solid #2c324a;border-radius:5px;margin-left:auto;padding:3px 6px}.logoRail{color:#515b76;letter-spacing:.12em;border-top:1px solid #161b2c;border-bottom:1px solid #161b2c;flex-wrap:wrap;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto 55px;padding:20px 24px;font-size:9px;font-weight:800;display:flex}.d1Intro .sectionHead,.industrySection .sectionHead{max-width:800px}.d1Intro .sectionHead h2,.aiCopy h2,.integrationSection h2,.industrySection h2,.securitySection h2{letter-spacing:-2.6px;margin:15px 0;font-size:clamp(36px,4.5vw,58px);line-height:1.04}.moduleGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.moduleGrid article{background:linear-gradient(145deg,#0e111ff2,#080a12f2);border:1px solid #202640;border-radius:15px;min-width:0;min-height:180px;padding:22px;transition:all .25s}.moduleGrid article:hover{background:#111428;border-color:#403b72;transform:translateY(-3px)}.moduleGrid article>span{color:#a89aff;background:#16142b;border:1px solid #3a3564;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.moduleGrid h3{margin:24px 0 8px;font-size:14px}.moduleGrid p{color:#818ba7;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.aiWorkforce{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.aiCopy>p,.securitySection p{color:#929cb8;max-width:570px;line-height:1.7}.approvalBox{background:#0c0f1b;border:1px solid #292e49;border-radius:12px;gap:5px;max-width:470px;margin-top:28px;padding:18px;display:grid}.approvalBox b{color:#dfe3f6;font-size:12px}.approvalBox span{color:#77829e;font-size:10px}.workforcePanel{background:linear-gradient(145deg,#101426,#090b14);border:1px solid #282e4a;border-radius:18px;padding:14px;box-shadow:0 30px 80px #0000004d}.workforcePanel article{border-bottom:1px solid #1c2237;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.workforcePanel article:last-child{border-bottom:0}.wfIcon{color:#b0a3ff;background:#251e4b;border-radius:12px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.workforcePanel h3{margin:0 0 5px;font-size:13px}.workforcePanel p{color:#75809d;margin:0;font-size:9px}.workforcePanel article>span{color:#75cfa8;white-space:nowrap;background:#0d211c;border:1px solid #1b4135;border-radius:99px;padding:6px 8px;font-size:8px}.integrationSection{text-align:center}.integrationSection h2{max-width:720px;margin:16px auto 42px}.integrationCloud{grid-template-columns:repeat(7,1fr);align-items:center;gap:9px;display:grid}.integrationCloud span,.integrationCloud b{color:#8c96b1;overflow-wrap:anywhere;background:#0c0f1b;border:1px solid #222943;border-radius:13px;place-items:center;min-width:0;min-height:74px;padding:8px;font-size:11px;display:grid}.integrationCloud b{color:#fff;background:radial-gradient(circle at 50% 0,#27204e,#111426);border-color:#423a76;min-height:96px;font-size:14px;box-shadow:0 0 45px #6550ff1f}.industryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.industryGrid article{background:radial-gradient(circle at 90% 10%,#5e47ff1f,#0000 35%),#0c0f1b;border:1px solid #252c48;border-radius:18px;min-height:300px;padding:30px;position:relative;overflow:hidden}.industryGrid article>span{color:#5d6680;font-size:10px}.industryGrid h3{margin:65px 0 10px;font-size:30px}.industryGrid p{color:#8791ad;max-width:420px;font-size:12px;line-height:1.6}.miniTags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.miniTags i{color:#7e88a3;border:1px solid #2a304b;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal}.securitySection{background:linear-gradient(145deg,#0d101d,#090b13);border:1px solid #242a44;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:55px;display:grid}.securityGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.securityGrid span{color:#a8b0c7;overflow-wrap:anywhere;background:#0a0d17;border:1px solid #242b44;border-radius:10px;padding:16px;font-size:9px}.d1Cta{margin-top:100px;padding:75px 30px}.d1Cta h2{letter-spacing:-2.8px;max-width:800px;margin:18px auto 12px;font-size:clamp(38px,5vw,62px)}.d1Cta .primaryCta{margin-top:12px;text-decoration:none;display:inline-flex}@media (max-width:1100px){.d1Hero{grid-template-columns:1fr;padding-top:75px}.d1HeroCopy{text-align:center}.d1HeroCopy h1,.d1HeroCopy>p{margin-left:auto;margin-right:auto}.d1Hero .heroActions,.trustRow{justify-content:center}.productMock{width:100%;max-width:800px;margin:auto}.moduleGrid{grid-template-columns:repeat(2,1fr)}.integrationCloud{grid-template-columns:repeat(4,1fr)}.aiWorkforce{grid-template-columns:1fr;gap:35px}.securitySection{grid-template-columns:1fr}}@media (max-width:700px){.d1Hero{padding:58px 16px 70px}.d1HeroCopy h1{letter-spacing:-2.5px;font-size:45px}.productMock{transform:none}.mockBody{grid-template-columns:40px 1fr;min-height:380px}.mockBody aside{padding:10px 5px}.mockMain{padding:14px}.kpis{grid-template-columns:1fr 1fr}.kpis>div:last-child{display:none}.mockLower{grid-template-columns:1fr}.agentCard{display:none}.moduleGrid,.industryGrid,.securityGrid{grid-template-columns:1fr}.integrationCloud{grid-template-columns:repeat(2,1fr)}.securitySection{padding:28px 20px}.workforcePanel article{grid-template-columns:42px 1fr}.workforcePanel article>span{grid-column:2}.logoRail{justify-content:center}.d1Intro .sectionHead h2,.aiCopy h2,.integrationSection h2,.industrySection h2,.securitySection h2{letter-spacing:-1.8px;font-size:38px}}
