.np-site{--np-ink:#202024;--np-muted:#71717c;--np-line:#e8e8ed;--np-violet:#7952d6;background:#fefefd;color:var(--np-ink);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.np-site *{box-sizing:border-box}.np-site a{color:inherit;text-decoration:none}.np-site button,.np-site input,.np-site select,.np-site textarea{font:inherit}.np-site a,.np-site button{-webkit-tap-highlight-color:transparent}.np-site :focus-visible{outline:3px solid #7952d6;outline-offset:5px}.np-site main{min-height:60vh}.np-site h1,.np-site h2,.np-site h3,.np-site p{margin:0}.np-site h1,.np-site h2,.np-site h3{font-weight:500;letter-spacing:-.05em}.np-site em{font-style:normal;color:#8b8b94}.np-wrap{max-width:1440px;margin-inline:auto;padding-inline:64px}.np-skip{position:fixed;top:-100px;left:20px;background:#fff;padding:14px;z-index:1000}.np-skip:focus{top:10px}.np-header{position:sticky;top:0;z-index:50;min-height:86px;display:flex;align-items:center;justify-content:space-between;padding:16px 38px;background:#fefefdf2;border-bottom:1px solid transparent;transition:background .3s,border-color .3s,box-shadow .3s}.np-header[data-scrolled=true]{background:#fffffff0;border-color:var(--np-line);box-shadow:0 5px 30px #15122104;backdrop-filter:blur(18px)}.np-header .nova-brand{gap:9px}.np-header .nova-brand>span:last-child{font-size:27px}.np-header .nova-brand-label{display:none}.np-header nav{display:flex;align-items:center;gap:24px;font-size:12px}.np-header nav>a:not(.np-button){padding:8px 0;transition:color .2s}.np-header nav>a:hover{color:var(--np-violet)}.np-header .np-login{margin-left:20px}.np-menu{display:none;background:none;border:0;padding:8px}.np-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#242327;color:white!important;border:1px solid #242327;border-radius:100px;padding:17px 24px;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;white-space:normal}.np-button:hover{background:#4c3b69;transform:translateY(-2px);box-shadow:0 6px 20px #2a12351a}.np-button:disabled{opacity:.55;cursor:wait;transform:none}.np-button.np-small{padding:12px 17px;font-size:11px}.np-button.np-outline{background:transparent;color:#242327!important;border-color:#d7d5dd}.np-button.np-outline:hover{background:#f2eff8}.np-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;border-bottom:1px solid #c9c6d2;padding-block:9px;transition:color .2s,border-color .2s}.np-text-link:hover{color:var(--np-violet);border-color:var(--np-violet)}.np-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.np-eyebrow{font-size:10px;line-height:1.8;letter-spacing:1.7px;font-weight:600;color:#777680;text-transform:uppercase;display:block}.np-hero{padding-top:34px}.np-hero-eyebrow{display:flex;justify-content:space-between;gap:20px}.np-hero-eyebrow>span:last-child{font-size:8px;letter-spacing:1px;color:#96949f}.np-hero-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;min-height:610px}.np-hero-copy{position:relative;z-index:2;padding-block:60px}.np-hero h1{font-size:clamp(58px,5.8vw,88px);line-height:1.07;letter-spacing:-.065em;margin-bottom:28px;white-space:nowrap}.np-hero h1 em{color:#89878e}.np-hero-copy>p{font-size:16px;line-height:1.8;color:#74717c;margin-bottom:35px}.np-hero-base{display:flex;justify-content:space-between;border-top:1px solid var(--np-line);padding-block:22px;font-size:10px;color:#777680;letter-spacing:.15px}.np-hero-base a{display:flex;align-items:center;gap:12px}.np-orbit-stage{position:relative;isolation:isolate;aspect-ratio:1;min-width:0;max-width:560px;margin-right:-40px}.np-orbit-grid{position:absolute;inset:12%;background-image:linear-gradient(#d3cddd55 1px,transparent 0),linear-gradient(90deg,#d3cddd55 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse,#0004,transparent 70%);mask-image:radial-gradient(ellipse,#0004,transparent 70%);transform:perspective(600px) rotateX(50deg) rotate(-20deg)}.np-orbit-light{position:absolute;inset:0;background:radial-gradient(ellipse at 52% 51%,#b7a0df2b,transparent 60%);border-radius:50%;z-index:-1}.np-symbol{position:absolute;inset:24%;display:grid;place-items:center;filter:drop-shadow(0 24px 24px #5f3e8730)}.np-symbol .nova-logo{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:27%;overflow:hidden}.np-symbol img{width:100%!important;height:100%!important}.np-ring{position:absolute;border:1px solid #bdb2d590;border-radius:50%;inset:8%;transform:rotate(-32deg) scaleY(.55);box-shadow:inset 0 1px 1px #fff,0 1px 1px #a38bc921;animation:np-orbit-sway 14s ease-in-out infinite alternate}.np-ring-two{inset:11%;transform:rotate(35deg) scaleY(.55);animation-delay:-4s;border-color:#cfc9daaa}.np-ring-three{inset:14%;transform:rotate(90deg) scaleY(.55);animation-delay:-8s}.np-orbit-stage[data-active=false] .np-ring{animation-play-state:paused}.np-floating{position:absolute;display:flex;align-items:center;gap:10px;background:#ffffffdd;border:1px solid #e7e2ef;border-radius:11px;box-shadow:0 10px 30px #49306309;font-size:11px;padding:13px 17px;z-index:2;backdrop-filter:blur(10px)}.np-floating svg{color:#8f6bd4}.np-floating-crm{left:1%;top:22%}.np-floating-marketing{right:-1%;top:39%}.np-floating-workflow{left:12%;bottom:16%}.np-floating i{height:5px;width:5px;background:#9a80c4;border-radius:50%}.np-orbit-caption{position:absolute;bottom:2%;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1.1px;color:#9d95a8}.np-section{padding-block:105px}.np-section-heading{margin-bottom:54px;max-width:850px}.np-context h2,.np-section-heading h2{font-size:clamp(38px,4.3vw,64px);line-height:1.12;margin-top:18px}.np-section-heading p{color:var(--np-muted);font-size:15px;line-height:1.8;margin-top:23px}.np-solutions{display:grid;grid-template-columns:1fr 1fr;gap:24px}.np-solution{position:relative;display:flex;flex-direction:column;background:#f4f4f6;border:1px solid #eae9ef;border-radius:22px;padding:32px;overflow:hidden;transition:transform .3s,box-shadow .3s}.np-solution:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2213310a}.np-solution-marketing{background:#f6f4fa}.np-number{font-size:9px;letter-spacing:1.4px;color:#86828e}.np-solution h3{font-size:31px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.np-solution h3 svg{width:22px;color:#77717d}.np-solution p{font-size:14px;color:#77727f;line-height:1.8}.np-card-link{display:flex;gap:10px;align-items:center;font-size:11px;margin-top:24px}.np-mini-pipeline{height:235px;display:flex;gap:12px;align-items:center;transform:perspective(700px) rotateY(-6deg) rotateX(6deg);padding:15px 0 24px}.np-mini-pipeline>div{background:#fff;padding:17px 12px;border:1px solid #ece9f1;border-radius:10px;flex:1;box-shadow:0 8px 25px #5046680c;height:150px}.np-mini-pipeline small{font-size:8px;display:block;border-bottom:1px solid #eeecf1;padding-bottom:15px;color:#73707b}.np-mini-pipeline span{display:block;height:5px;background:#ddd8e7;margin-top:16px;border-radius:3px}.np-mini-pipeline i{display:block;width:22px;height:22px;border-radius:50%;margin-top:15px;background:#b5a5cc55}.np-mini-editorial{height:235px;display:flex;justify-content:center;flex-direction:column;align-items:center}.np-mini-editorial>span{font-size:32px;letter-spacing:-1.6px;line-height:1.15;transform:rotate(-5deg);color:#56515f}.np-mini-editorial>span em{color:#9882bb}.np-mini-editorial>div{display:flex;gap:10px;transform:rotate(-5deg);margin-top:20px}.np-mini-editorial i{width:65px;height:5px;background:#c8b9e0;border-radius:3px}.np-mini-editorial i:nth-child(2){background:#dfd6ea}.np-mini-editorial i:nth-child(3){background:#eee8f5}.np-mini-editorial small{font-size:6px;letter-spacing:1.5px;color:#93879e;margin-top:30px}.np-os-band{margin-top:24px;background:#f9f9f8;border:1px solid var(--np-line);border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:34px;gap:30px}.np-os-band h3{font-size:29px;margin-block:12px}.np-os-band p{font-size:13px;color:var(--np-muted);line-height:1.7}.np-os-band>span{display:flex;align-items:center;gap:20px;white-space:nowrap;font-size:13px}.np-context{background:#f4f3f0;padding-block:85px}.np-context h2{max-width:900px;margin-bottom:60px}.np-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.np-flow>div{border-top:1px solid #d7d4dc;padding-top:20px}.np-flow span{color:#9e92b3;font-size:11px}.np-flow h3{font-size:23px;margin-block:22px 12px}.np-flow p{font-size:12px;line-height:1.9;color:#77717d}.np-product-sequence{padding-top:85px}.np-product-sequence .nv-story{padding-bottom:20px}.np-product-sequence .nv-section-intro{padding-top:0}.np-product-sequence .nv-section-intro h2{font-size:52px;font-weight:500}.np-product-sequence .nv-story-chapters article{opacity:1}.np-product-sequence .nv-product-disclaimer{color:#6e6578;font-size:9px}.np-product-sequence .nv-product-window{box-shadow:0 15px 65px #2b194b0b}.np-module-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 45px}.np-module{padding-block:30px;border-top:1px solid var(--np-line)}.np-module>svg{color:#8d7caa;margin-bottom:20px}.np-module h3{font-size:23px;margin-bottom:12px}.np-module p{font-size:13px;line-height:1.9;color:var(--np-muted);max-width:280px}.np-services-section{padding-bottom:45px}.np-service-duo{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--np-line)}.np-service-duo>a{padding:40px 45px 40px 0}.np-service-duo>a+a{border-left:1px solid var(--np-line);padding-left:45px}.np-service-duo span{font-size:9px;letter-spacing:1px;color:#8c8597}.np-service-duo h3{font-size:35px;line-height:1.2;margin-block:25px 20px}.np-service-duo p{max-width:370px;font-size:13px;line-height:1.8;color:var(--np-muted)}.np-service-duo strong{font-size:12px;font-weight:500;display:flex;gap:15px;align-items:center;margin-top:30px}.np-offers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.np-offer{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--np-line);border-radius:17px;padding:26px 22px;min-width:0}.np-offer .np-eyebrow{font-size:7px;letter-spacing:1px;min-height:26px}.np-offer h3{font-size:25px;margin-block:12px 15px}.np-offer>p{font-size:12px;color:var(--np-muted);line-height:1.8;min-height:66px}.np-price{font-size:41px;letter-spacing:-2px;margin-block:21px 6px;line-height:1.2}.np-price small{font-size:10px;letter-spacing:0;margin-left:8px;color:var(--np-muted)}.np-offer-status{font-size:9px;color:#7b639c;margin-top:5px}.np-offer ul{list-style:none;padding:23px 0 30px;margin:0;flex:1;display:flex;flex-direction:column;gap:15px;font-size:11px;line-height:1.6;color:#6e6876}.np-offer li{display:flex;gap:8px}.np-offer li svg{flex-shrink:0;color:#9b81c1;margin-top:2px}.np-offer .np-button{padding:13px 15px;gap:7px;font-size:10px;width:100%}.np-offer-featured{background:#f6f3fb;border-color:#d9cfea}.np-custom{background:#f5f5f3;border-color:transparent}.np-custom .np-price{font-size:32px}.np-fineprint{font-size:11px;line-height:1.9;color:#7c7485;max-width:950px;margin-top:25px!important}.np-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding-top:45px}.np-faq h2{font-size:45px}.np-faq details{border-top:1px solid var(--np-line)}.np-faq details:last-child{border-bottom:1px solid var(--np-line)}.np-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;padding-block:24px;list-style:none;font-size:13px;line-height:1.7}.np-faq summary::-webkit-details-marker{display:none}.np-faq summary svg{flex-shrink:0;margin-top:3px;transition:transform .2s}.np-faq details[open] summary svg{transform:rotate(180deg)}.np-faq details p{font-size:12px;line-height:1.9;color:var(--np-muted);padding-bottom:25px;max-width:550px}.np-finale{padding-block:90px 110px;border-top:1px solid var(--np-line)}.np-finale h2{font-size:clamp(44px,5vw,74px);line-height:1.1;margin-block:23px 33px}.np-footer{display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:40px;padding-block:55px 25px;border-top:1px solid var(--np-line);background:#fafaf9}.np-footer .nova-brand{margin-bottom:20px}.np-footer .nova-brand-label{display:none}.np-footer strong{font-size:11px;font-weight:500;display:block;margin-bottom:22px}.np-footer p{font-size:12px;line-height:1.8;color:#8a8391;margin-bottom:20px}.np-footer a:not(.nova-brand){display:flex;gap:6px;align-items:center;font-size:11px;color:#77717e;margin-bottom:13px;line-height:1.6}.np-footer a:hover{color:var(--np-violet)}.np-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:15px;padding-top:28px;border-top:1px solid var(--np-line);font-size:10px;color:#8e8796}.np-page-hero{padding-block:85px 65px;border-bottom:1px solid var(--np-line)}.np-page-hero h1{font-size:clamp(48px,5.6vw,82px);line-height:1.08;max-width:1000px;margin-block:25px}.np-page-hero p{max-width:650px;font-size:16px;line-height:1.8;color:var(--np-muted);margin-bottom:28px}.np-page-hero .np-eyebrow{color:#987dc1}.np-details-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.np-detail-block{padding-block:35px;border-top:1px solid var(--np-line)}.np-detail-block>span{font-size:10px;color:#9d88bc}.np-detail-block h3{font-size:30px;margin-block:18px 15px}.np-detail-block p{font-size:14px;line-height:1.9;color:var(--np-muted);margin-bottom:20px}.np-detail-block .np-example{font-size:12px;border-left:2px solid #dacee9;padding-left:17px}.np-note{background:#f5f3f8;border-left:2px solid #a28ac2;padding:22px 25px;font-size:12px;line-height:1.9;color:#766c82;margin-block:30px}.np-contact-layout{display:grid;grid-template-columns:.65fr 1fr;gap:100px;padding-block:70px 100px}.np-contact-aside h2{font-size:35px;line-height:1.2;margin-bottom:25px}.np-contact-aside p{font-size:13px;line-height:1.9;color:var(--np-muted);margin-block:16px}.np-contact-aside ol{padding-left:19px;font-size:13px;line-height:2.5;color:#716c78}.np-form{display:grid;grid-template-columns:1fr 1fr;gap:23px}.np-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#4e4859}.np-form input,.np-form select,.np-form textarea{border:1px solid #dcd9e2;background:#fff;border-radius:9px;padding:13px 14px;width:100%;font-size:13px;color:#39323f;min-height:46px}.np-form textarea{resize:vertical;min-height:150px;line-height:1.7}.np-form .np-wide{grid-column:1/-1}.np-form label.np-consent{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8}.np-consent input{width:16px;min-height:16px;height:16px;accent-color:var(--np-violet);margin-top:3px;flex-shrink:0}.np-consent a{text-decoration:underline}.np-form .np-button{justify-self:start}.np-error{border-left:2px solid #c14646;padding:12px 16px;color:#a03d3d;background:#fff4f4;font-size:12px;line-height:1.8}.np-success{border:1px solid #dbd3e7;border-radius:17px;padding:35px;background:#f8f6fc}.np-success h2{font-size:30px;margin-bottom:20px}.np-success p{font-size:14px;line-height:1.8;margin-bottom:15px}.np-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.np-comparison{overflow:auto;margin-top:45px}.np-comparison table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.np-comparison td,.np-comparison th{text-align:left;padding:20px 18px;border-bottom:1px solid var(--np-line);line-height:1.7;vertical-align:top}.np-comparison th{font-weight:500}.np-comparison td{color:#7a7184}.np-subscribe{max-width:800px;padding-block:60px 100px}.np-subscribe h2{font-size:32px;margin-bottom:20px}.np-subscribe p{font-size:14px;line-height:1.9;color:var(--np-muted)}@keyframes np-orbit-sway{to{rotate:15deg;translate:0 -7px}}@media (min-width:1600px){.np-hero-grid{min-height:660px}.np-hero h1{font-size:92px}}@media (max-width:1120px){.np-wrap{padding-inline:35px}.np-header{padding-inline:25px}.np-header nav{gap:16px;font-size:11px}.np-header .np-small{display:none}.np-hero-grid{min-height:550px}.np-hero h1{font-size:64px}.np-floating{font-size:9px;padding:10px 12px}.np-offers{grid-template-columns:1fr 1fr}.np-offer>p{min-height:0}.np-offer h3{font-size:29px}.np-faq{gap:40px}.np-contact-layout{gap:55px}.np-footer{gap:25px}.np-orbit-stage{margin-right:0}}@media (max-width:760px){.np-wrap{padding-inline:23px}.np-header{min-height:73px;padding:13px 23px}.np-header .nova-logo{width:33px!important;height:33px!important}.np-header .nova-brand>span:last-child{font-size:25px}.np-header nav{display:none;position:absolute;inset:72px 0 auto;background:#fffffff7;border-bottom:1px solid var(--np-line);padding:20px 25px;flex-direction:column;align-items:stretch;gap:7px}.np-header nav[data-open=true]{display:flex}.np-header nav>a{padding:12px 0!important}.np-header .np-login{margin-left:0}.np-header .np-small{display:flex;margin-top:10px}.np-menu{display:block}.np-hero{padding-top:24px}.np-hero-eyebrow>span:last-child{display:none}.np-eyebrow{font-size:8px;letter-spacing:1.2px}.np-hero-grid{grid-template-columns:1fr;min-height:0}.np-hero-copy{padding-block:45px 0}.np-hero h1{font-size:clamp(40px,8.6vw,64px);letter-spacing:-.065em;white-space:normal;line-height:1.12;margin-bottom:22px}.np-hero-copy>p{font-size:13px;margin-bottom:25px;max-width:360px}.np-actions{gap:14px}.np-button{font-size:11px;padding:15px 20px}.np-text-link{font-size:11px;gap:7px}.np-orbit-stage{width:min(100%,440px);margin:20px auto 10px;pointer-events:none}.np-orbit-caption{font-size:6px}.np-floating{font-size:9px}.np-floating-crm{left:0}.np-floating-marketing{right:0}.np-hero-base{font-size:9px;padding-block:18px}.np-hero-base>span{display:none}.np-section{padding-block:65px}.np-section-heading{margin-bottom:32px}.np-context h2,.np-section-heading h2{font-size:36px;line-height:1.17}.np-section-heading p{font-size:12px;margin-top:18px}.np-solutions{grid-template-columns:1fr;gap:16px}.np-solution{padding:25px}.np-solution h3{font-size:28px}.np-solution p{font-size:12px}.np-mini-editorial,.np-mini-pipeline{height:210px}.np-os-band{display:block;padding:25px}.np-os-band h3{font-size:27px}.np-os-band p{font-size:12px}.np-os-band>span{margin-top:25px;font-size:12px}.np-context{padding-block:60px}.np-context h2{margin-bottom:40px}.np-flow{grid-template-columns:1fr 1fr;gap:30px 25px}.np-flow h3{font-size:20px;margin-top:16px}.np-flow p{font-size:11px}.np-product-sequence{padding-top:65px}.np-product-sequence .nv-section-intro h2{font-size:35px}.np-product-sequence .nv-product-disclaimer{font-size:7px}.np-module-list{grid-template-columns:1fr 1fr;gap:0 25px}.np-module h3{font-size:20px}.np-module p{font-size:11px;line-height:1.85}.np-module>svg{width:20px}.np-services-section{padding-bottom:0}.np-service-duo{grid-template-columns:1fr}.np-service-duo>a,.np-service-duo>a+a{padding:30px 0;border-left:0}.np-service-duo>a+a{border-top:1px solid var(--np-line)}.np-service-duo h3{font-size:30px;margin-top:20px}.np-service-duo p{font-size:12px}.np-offers{grid-template-columns:1fr}.np-offer{padding:28px}.np-offer h3{font-size:30px}.np-offer .np-eyebrow{font-size:8px;min-height:0}.np-offer>p{font-size:13px;min-height:0}.np-price{font-size:43px}.np-price small{font-size:11px}.np-offer li{font-size:12px}.np-offer .np-button{font-size:12px;width:auto}.np-custom h3 br{display:none}.np-fineprint{font-size:10px}.np-faq{grid-template-columns:1fr;gap:0;padding-top:15px}.np-faq summary{font-size:12px;padding-block:22px}.np-faq details p{font-size:11px}.np-finale{padding-block:55px 65px}.np-finale h2{font-size:40px}.np-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:35px}.np-footer>div:first-child{grid-column:1/-1}.np-footer a:not(.nova-brand),.np-footer strong{font-size:10px}.np-footer-bottom{flex-wrap:wrap;font-size:9px}.np-page-hero{padding-block:50px}.np-page-hero h1{font-size:45px;margin-block:20px}.np-page-hero p{font-size:14px}.np-details-layout{grid-template-columns:1fr;gap:0}.np-detail-block{padding-block:28px}.np-detail-block h3{font-size:27px}.np-detail-block p{font-size:12px}.np-contact-layout{grid-template-columns:1fr;gap:35px;padding-block:45px 65px}.np-contact-aside h2{font-size:31px}.np-form{grid-template-columns:1fr;gap:22px}.np-form .np-wide{grid-column:auto}.np-contact-aside p{font-size:12px}.np-note{padding:18px;font-size:11px}.np-subscribe{padding-block:40px 65px}.np-subscribe h2{font-size:28px}.np-subscribe p{font-size:12px}.np-desktop{display:none}}@media (prefers-reduced-motion:reduce){.np-site *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.np-site .np-orbit-stage{transform:none!important}.np-site .np-button:hover,.np-site .np-solution:hover{transform:none}}@supports not (backdrop-filter:blur(10px)){.np-floating,.np-header[data-scrolled=true]{background:#fff}}.np-site [id]{scroll-margin-top:100px}.np-anchor{display:block;position:relative}