@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap");#nova-enterprise-page{--ink:#18152f;--navy:#28235b;--blue:#0098ca;--cyan:#5497c7;--violet:#6661d4;--violet-deep:#403581;--paper:#f7f5fc;--muted:#5e5973;--line:#e1def1;--white:#fff;--shadow:0 24px 70px rgba(40,35,91,.14);--radius:24px;background:var(--white);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;left:50%;line-height:1.65;margin:0 0 0 -50vw;max-width:none;overflow:hidden;position:relative;width:100vw;-webkit-font-smoothing:antialiased}#nova-enterprise-page,#nova-enterprise-page *{box-sizing:border-box}#nova-enterprise-page img{height:auto;max-width:100%}#nova-enterprise-page a{color:inherit}.ne-container{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.ne-header{left:0;padding:28px 0;position:absolute!important;top:0;transform:none;width:100%;z-index:9999!important}.ne-nav{align-items:center;display:flex;gap:24px;justify-content:space-between}.ne-logo{line-height:0;width:210px}.ne-logo,.ne-logo img{display:block!important;opacity:1!important;visibility:visible!important}.ne-logo img{height:auto!important;width:100%!important}.ne-btn{align-items:center;background:linear-gradient(135deg,#0098ca,#6661d4);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 12px 30px rgba(56,48,135,.24);color:#fff;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:52px;padding:13px 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ne-btn,.ne-btn:focus,.ne-btn:focus-visible,.ne-btn:hover,.ne-btn:link,.ne-btn:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}.ne-btn span{color:inherit!important;-webkit-text-fill-color:inherit!important}.ne-btn:focus-visible,.ne-btn:hover{box-shadow:0 16px 38px rgba(102,97,212,.34);transform:translateY(-2px)}.ne-btn--small{font-size:14px;min-height:44px;padding:10px 18px}.ne-hero{background:radial-gradient(circle at 82% 18%,rgba(84,151,199,.34),transparent 29%),radial-gradient(circle at 12% 82%,rgba(102,97,212,.42),transparent 34%),linear-gradient(140deg,#1b173b,#352b72 48%,#5c55bd);color:#fff;margin:0;min-height:760px;overflow:hidden;padding:180px 0 108px;position:relative;width:100%}.ne-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 90%);opacity:.12;position:absolute}.ne-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:1.05fr .95fr;position:relative}.ne-kicker{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.17);border-radius:999px;color:#bfe8ff;display:inline-flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.09em;margin:0 0 22px;padding:7px 12px;text-transform:uppercase}.ne-kicker:before{background:var(--cyan);border-radius:50%;box-shadow:0 0 20px var(--cyan);content:"";height:8px;width:8px}h1,h2,h3,h4,p{margin-top:0}.ne-hero h1{font-size:clamp(50px,5vw,68px);letter-spacing:-.018em;line-height:1.02;margin-bottom:18px;white-space:nowrap}.ne-hero h3{color:#dce8ff;font-size:clamp(22px,2.4vw,31px);font-weight:500;letter-spacing:-.008em;line-height:1.38;margin-bottom:56px;max-width:670px}.ne-visual{display:grid;min-height:500px;place-items:center;position:relative}.ne-visual:after,.ne-visual:before{border-radius:50%;content:"";filter:blur(5px);position:absolute}.ne-visual:before{background:radial-gradient(circle,rgba(84,151,199,.28),rgba(102,97,212,.18) 55%,transparent 72%);inset:9% 4%}.ne-visual:after{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 0 0 35px hsla(0,0%,100%,.018),0 0 0 70px hsla(0,0%,100%,.012);height:72%;width:72%}.ne-visual-card{filter:drop-shadow(0 34px 45px rgba(3,12,33,.32));margin-left:-8%;position:relative;width:115%;z-index:1}.ne-visual-card img{display:block;width:100%}.ne-section{padding:112px 0}.ne-section--soft{background:var(--paper);margin:0;position:relative;width:100%}.ne-intro{align-items:start;display:grid;gap:90px;grid-template-columns:.8fr 1.2fr}.ne-eyebrow{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.ne-intro h4,.ne-section h2{font-size:clamp(34px,4.4vw,57px);letter-spacing:-.018em;line-height:1.12;margin-bottom:22px}.ne-copy{color:var(--muted);font-size:18px}.ne-copy p:last-child{margin-bottom:0}.ne-fit{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 55px rgba(33,55,99,.07);margin-top:56px;padding:44px}.ne-fit h4{font-size:24px;letter-spacing:-.008em;margin-bottom:12px}.ne-fit p{color:var(--muted);margin-bottom:22px}.ne-checks{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.ne-check-column{align-content:center;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ne-check-column li{align-items:start;background:#faf9fe;border-radius:13px;display:grid;font-weight:600;gap:12px;grid-template-columns:24px minmax(0,1fr);line-height:1.45;padding:12px 14px}.ne-check-column li:before{background:#ebe8fb;border-radius:50%;color:var(--violet);content:"✓";display:grid;font-size:12px;font-weight:900;height:22px;margin-top:1px;place-items:center;width:22px}.ne-title{margin:0 auto 56px;max-width:850px;text-align:center}.ne-title h2{margin-bottom:0}.ne-value-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.ne-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 15px 45px rgba(32,55,102,.06);min-height:100%;overflow:hidden;padding:34px;position:relative}.ne-card:before{background:linear-gradient(90deg,var(--violet),var(--blue),var(--cyan));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.ne-card-num{background:#efedfb;border-radius:14px;color:var(--violet);display:grid;font-size:14px;font-weight:800;height:46px;margin-bottom:28px;place-items:center;width:46px}.ne-card h3,.ne-card h4{font-size:21px;letter-spacing:-.008em;line-height:1.4;margin-bottom:14px}.ne-card p{color:var(--muted);margin-bottom:24px}.ne-card ul{list-style:none;margin:0;padding:0}.ne-card li{color:#33425d;font-size:15px;font-weight:600;margin-top:14px;padding-left:23px;position:relative}.ne-card li:before{background:var(--cyan);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.68em;width:8px}.ne-tech-stack{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:30px}.ne-tech-logo{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 36px rgba(64,53,129,.08);display:grid;min-height:126px;padding:25px;place-items:center}.ne-tech-logo img{display:block;max-height:62px;max-width:100%;object-fit:contain}.ne-tech-logo--fabric img{max-height:70px}.ne-cta{background:#fff;padding:100px 0}.ne-cta-box{align-items:center;background:linear-gradient(135deg,#28235b,#6661d4);border-radius:32px;color:#fff;display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:64px;position:relative}.ne-cta-box:after{background:var(--cyan);border-radius:50%;bottom:-160px;content:"";filter:blur(2px);height:390px;opacity:.13;position:absolute;right:-80px;width:390px}.ne-cta-copy{max-width:700px;position:relative;z-index:1}.ne-cta h2{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.018em;line-height:1.12;margin-bottom:0}.ne-cta .ne-btn{flex:none;position:relative;z-index:1}@media(max-width:900px){.ne-header{padding:20px 0}.ne-logo{width:175px}.ne-hero{min-height:auto;padding:132px 0 76px}.ne-hero-grid,.ne-intro{gap:38px;grid-template-columns:1fr}.ne-hero h1{font-size:clamp(50px,8vw,66px)}.ne-visual{margin-inline:auto;max-width:100%;min-height:auto;width:min(100%,620px)}.ne-visual-card{margin-left:0;width:100%}.ne-value-grid{grid-template-columns:1fr}.ne-tech-stack{grid-template-columns:repeat(2,1fr)}.ne-section{padding:80px 0}.ne-checks{gap:12px;grid-template-columns:1fr}.ne-cta-box{align-items:flex-start;flex-direction:column;padding:44px}.ne-cta .ne-btn{width:100%}}@media(max-width:560px){.ne-container{width:min(100% - 32px,1180px)}.ne-header{padding:18px 0}.ne-logo{width:152px}.ne-hero{padding:112px 0 58px}.ne-hero-grid{gap:30px}.ne-kicker{font-size:11px;margin-bottom:17px}.ne-hero h1{font-size:clamp(36px,10.5vw,44px);line-height:1.05;max-width:100%;white-space:normal}.ne-hero h3{font-size:clamp(18px,5.1vw,21px);line-height:1.4;margin-bottom:34px;max-width:100%;overflow-wrap:normal}.ne-hero .ne-btn{font-size:16px;min-height:50px;padding-inline:14px;text-align:center;white-space:normal;width:100%}.ne-btn span{font-family:Arial,sans-serif;font-size:20px;line-height:1}.ne-visual{margin-inline:auto;max-width:94%;width:94%}.ne-visual:after{box-shadow:0 0 0 22px hsla(0,0%,100%,.018),0 0 0 44px hsla(0,0%,100%,.012);height:62%;width:62%}.ne-visual-card{margin:0;max-width:100%;width:100%}.ne-section{padding:62px 0}.ne-intro h4,.ne-section h2{font-size:36px;line-height:1.13}.ne-copy{font-size:17px}.ne-card,.ne-fit{padding:24px 20px}.ne-fit{margin-top:38px}.ne-fit h4{font-size:22px;line-height:1.3}.ne-check-column li{font-size:15px;gap:10px;padding:11px 10px}.ne-title{margin-bottom:36px;text-align:left}.ne-tech-stack{gap:12px;grid-template-columns:1fr}.ne-tech-logo{min-height:104px;padding:20px}.ne-cta{padding:62px 0}.ne-cta-box{border-radius:24px;gap:30px;padding:34px 24px}.ne-cta h2{font-size:34px;line-height:1.14}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ne-btn{transition:none}}.ne-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.ne-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ne-reveal{opacity:1;transform:none;transition:none}}#nova-enterprise-page .ne-header{position:absolute!important;z-index:9999!important}#nova-enterprise-page .ne-footer{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important}#nova-enterprise-page .ne-logo,#nova-enterprise-page .ne-logo img{display:block!important;opacity:1!important;visibility:visible!important}#nova-enterprise-page .ne-btn,#nova-enterprise-page .ne-btn span,#nova-enterprise-page .ne-btn:focus,#nova-enterprise-page .ne-btn:hover,#nova-enterprise-page .ne-btn:link,#nova-enterprise-page .ne-btn:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}