.page-module__PUnpua__rolePageSection{--tw-bg-opacity:1;background-color:rgb(17 1 40/var(--tw-bg-opacity));padding-top:3rem;padding-bottom:3rem;position:relative}@media (min-width:640px){.page-module__PUnpua__rolePageSection{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.page-module__PUnpua__rolePageSection{padding-top:5rem;padding-bottom:5rem}}.page-module__PUnpua__rolePageHeading{text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:56px;--hero-navbar-gap:150px;--hero-glow-size:400px;--hero-glow-blur:130px;--hero-glow-kicker-stack:calc(var(--typo-kicker-size,16px) + 5px);--hero-glow-heading-stack:clamp(58px,calc(20px + 4.5vw),110px);--hero-glow-vertical-nudge:-36px}@media (min-width:640px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:60px}}@media (min-width:768px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:64px}}@media (min-width:1024px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:68px}}@media (min-width:1440px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:72px}}@media (min-width:1920px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:76px}}@media (min-width:2560px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-hero-header-height:80px}}.marketing-page-hero.hero-section{isolation:isolate;box-sizing:border-box;flex-direction:column;align-items:stretch;min-height:100svh;display:flex;position:relative;overflow:visible;padding-top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap))!important;padding-bottom:var(--marketing-section-gap,50px)!important;justify-content:flex-start!important}@media (min-width:768px) and (max-width:1023px){.home-page .homeHero .marketing-page-hero.hero-section,.marketing-page-hero.hero-section{height:auto;min-height:0}}@media (min-width:1024px) and (max-width:1279px){.marketing-page-hero.hero-section{height:auto;min-height:0;padding-bottom:clamp(80px,12vh,140px)!important}}@media (min-width:1024px){.marketing-page-hero.hero-section{padding-bottom:clamp(80px,12vh,140px)!important}}.marketing-page-hero:before{content:"";left:50%;top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));z-index:0;width:var(--hero-glow-size);height:var(--hero-glow-size);background:var(--secondary-aaccent,#57447f);filter:blur(var(--hero-glow-blur));pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-48%)}.marketing-page-hero:has(.page-hero-container):before{display:none}.marketing-page-hero .page-hero-container{isolation:isolate;position:relative;overflow:visible}.marketing-page-hero .page-hero-container:before{content:"";z-index:0;width:var(--hero-glow-size);height:var(--hero-glow-size);background:var(--secondary-aaccent,#57447f);filter:blur(var(--hero-glow-blur));pointer-events:none;border-radius:50%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.marketing-page-hero .page-hero-container>*,.marketing-page-hero>*{z-index:1;position:relative}@media (max-width:639px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--hero-navbar-gap:72px;--hero-glow-size:280px;--hero-glow-blur:95px}}@media (min-width:640px) and (max-width:767px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--hero-navbar-gap:96px;--hero-glow-size:320px;--hero-glow-blur:105px}}@media (min-width:768px) and (max-width:1023px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--hero-navbar-gap:120px}}@media (min-width:1440px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--hero-navbar-gap:clamp(64px,8vh,110px)}.marketing-page-hero.hero-section{width:100%;height:100svh;min-height:100svh;padding-top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap))!important;justify-content:center!important;padding-bottom:clamp(64px,10vh,120px)!important}.marketing-page-hero:not(:has(.page-hero-container)):before{top:50%;transform:translate(-50%,-48%)}.marketing-page-hero .page-hero-container:before{width:clamp(360px,28vw,520px);height:clamp(360px,28vw,520px);top:40%}}@media (min-width:1920px){.marketing-page-hero.hero-section{width:100%;height:100svh;min-height:100svh}}@media (min-width:2560px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--hero-navbar-gap:clamp(72px,7vh,100px);--hero-glow-size:480px;--hero-glow-blur:150px}.marketing-page-hero.hero-section{width:100%;height:100svh;min-height:100svh}}.home-page .homeHero .marketing-page-hero.hero-section,.role-page .marketing-page-hero.hero-section,.about-page .marketing-page-hero.hero-section,.testimonials-page .marketing-page-hero.hero-section,.how-it-works-page .marketing-page-hero.hero-section,.why-hire-nova-page .marketing-page-hero.hero-section,.faq-page .marketing-page-hero.hero-section,.contact-page .marketing-page-hero.hero-section{justify-content:flex-start!important;height:auto!important;min-height:0!important}@media (min-width:1024px){.about-page .marketing-page-hero.hero-section,.testimonials-page .marketing-page-hero.hero-section,.how-it-works-page .marketing-page-hero.hero-section,.why-hire-nova-page .marketing-page-hero.hero-section,.faq-page .marketing-page-hero.hero-section{padding-bottom:clamp(80px,12vh,140px)!important}}@media (min-width:1440px){.role-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.about-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.testimonials-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.how-it-works-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.why-hire-nova-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.faq-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.contact-page .marketing-page-hero:not(:has(.page-hero-container)):before{top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap) + var(--hero-glow-kicker-stack) + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));transform:translate(-50%,-48%)}.about-page .marketing-page-hero .page-hero-container:before,.testimonials-page .marketing-page-hero .page-hero-container:before,.how-it-works-page .marketing-page-hero .page-hero-container:before{top:38%}}.blog-page .blog-page-shell{box-sizing:border-box;flex-direction:column;justify-content:flex-start;min-height:100svh;display:flex;position:relative;overflow:visible;padding-top:calc(var(--marketing-hero-header-height) + var(--hero-navbar-gap))!important;padding-bottom:var(--marketing-section-gap,50px)!important}@media (min-width:1024px){.blog-page .blog-page-shell{padding-bottom:clamp(80px,12vh,140px)!important}}.marketing-page-hero .hero-kicker,.marketing-page-hero .gradient-text-kicker,.marketing-page-hero .page-hero-header .gradient-text-kicker,.marketing-page-hero .faqHeroKicker,.marketing-page-hero .contactHeroKicker,.marketing-page-hero .termsHeroKicker,.marketing-page-hero .privacyHeroKicker{letter-spacing:.02em;word-spacing:.08em;margin-top:0!important;margin-bottom:5px!important}.marketing-page-hero .home-display-heading,.marketing-page-hero .page-hero-header h1,.marketing-page-hero .faqHeroHeading,.marketing-page-hero .contactHeroHeading,.marketing-page-hero .termsHeroHeading,.marketing-page-hero .privacyHeroHeading{margin-bottom:10px!important}.marketing-page-hero .home-section-description,.marketing-page-hero .page-hero-header .text-body-lg,.marketing-page-hero .faqHeroDescription,.marketing-page-hero .contactHeroDescription{margin-bottom:30px!important}.blog-page .blog-page-header .kicker{margin-top:0!important;margin-bottom:var(--blog-kicker-gap,5px)!important}.blog-page .blog-page-header .title{margin-top:0!important;margin-bottom:0!important}.blog-page .blog-page-header{isolation:isolate;position:relative;overflow:visible}.blog-page .blog-page-header:before{content:"";left:50%;top:calc(var(--hero-glow-kicker-stack) + 20px + var(--hero-glow-heading-stack) + var(--hero-glow-vertical-nudge));z-index:0;width:var(--hero-glow-size);height:var(--hero-glow-size);background:var(--secondary-aaccent,#57447f);filter:blur(var(--hero-glow-blur));pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-48%)}.blog-page .blog-page-header>*{z-index:1;position:relative}
.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-section-gap:50px;--typo-hero-heading-size:clamp(30px,calc(6.67px + 2.08333vw),60px);--typo-subheading-size:clamp(24px,calc(5.34px + 1.66667vw),48px);--typo-body-size:16px;width:100%;max-width:100%;overflow-x:clip}@media (max-width:767px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-section-gap:36px}}@media (min-width:2560px){.home-page,.role-page,.how-it-works-page,.why-hire-nova-page,.testimonials-page,.about-page,.blog-page,.contact-page,.faq-page,.terms-page,.privacy-page{--marketing-section-gap:100px;--typo-hero-heading-size:60px;--typo-subheading-size:48px;--typo-body-size:16px}}.home-page .home-display-heading,.home-page h1.home-display-heading,.home-page h2.home-display-heading,.role-page .home-display-heading,.how-it-works-page .home-display-heading,.why-hire-nova-page .home-display-heading,.testimonials-page .home-display-heading,.about-page .home-display-heading,.blog-page .home-display-heading,.blog-page .blog-page-header .title,.blog-page .blog-page-header h1,.contact-page .home-display-heading,.faq-page .home-display-heading,.terms-page .home-display-heading,.privacy-page .home-display-heading,.home-page h2.final-cta-title,.role-page h2.final-cta-title,.how-it-works-page h2.final-cta-title,.why-hire-nova-page h2.final-cta-title,.testimonials-page h2.final-cta-title,.about-page h2.final-cta-title,.blog-page h2.final-cta-title,.contact-page h2.final-cta-title,.faq-page h2.final-cta-title{margin-bottom:10px;font-size:clamp(30px,6.67px + 2.08333vw,60px)!important;line-height:1.1!important}@media (min-width:2560px){.home-page .home-display-heading,.home-page h1.home-display-heading,.home-page h2.home-display-heading,.role-page .home-display-heading,.how-it-works-page .home-display-heading,.why-hire-nova-page .home-display-heading,.testimonials-page .home-display-heading,.about-page .home-display-heading,.blog-page .home-display-heading,.blog-page .blog-page-header .title,.blog-page .blog-page-header h1,.contact-page .home-display-heading,.faq-page .home-display-heading,.terms-page .home-display-heading,.privacy-page .home-display-heading,.home-page h2.final-cta-title,.role-page h2.final-cta-title,.how-it-works-page h2.final-cta-title,.why-hire-nova-page h2.final-cta-title,.testimonials-page h2.final-cta-title,.about-page h2.final-cta-title,.blog-page h2.final-cta-title,.contact-page h2.final-cta-title,.faq-page h2.final-cta-title{font-size:60px!important}}.home-page .home-section-description,.role-page .home-section-description,.how-it-works-page .home-section-description,.why-hire-nova-page .home-section-description,.testimonials-page .home-section-description,.about-page .home-section-description,.blog-page .home-section-description,.blog-page .blog-page-header .description,.contact-page .home-section-description,.faq-page .home-section-description{font-size:var(--font-size-base)!important;line-height:1.5!important}.home-page .home-action-button:not(.navbar-desktop-cta-button),.home-page .home-final-cta-buttons button,.role-page .home-action-button,.how-it-works-page .home-action-button,.why-hire-nova-page .home-action-button,.testimonials-page .home-action-button,.about-page .home-action-button,.blog-page .home-action-button,.contact-page .home-action-button,.faq-page .home-action-button{height:auto!important;min-height:0!important;padding:var(--button-padding-y)var(--button-padding-x)!important;font-size:var(--button-font-size)!important;font-weight:var(--button-font-weight,500)!important;line-height:var(--button-line-height,normal)!important;gap:var(--button-gap,10px)!important;border-radius:var(--button-radius,12px)!important}.role-page .hero-section,.role-page .fullStackHeroSection{padding-bottom:var(--marketing-section-gap)!important}.blog-page .blog-page-header{margin-bottom:var(--marketing-section-gap)!important}.blog-page .blog-post-list{margin-top:0!important}.about-page .about-image-section{margin-bottom:var(--marketing-section-gap);padding-bottom:0!important}.marketing-page-sections{gap:var(--marketing-section-gap);flex-direction:column;display:flex}.home-page .marketing-page-sections>section,.role-page .marketing-page-sections>section,.how-it-works-page .marketing-page-sections>section,.why-hire-nova-page .marketing-page-sections>section,.testimonials-page .marketing-page-sections>section,.about-page .marketing-page-sections>section,.blog-page .marketing-page-sections>section,.contact-page .marketing-page-sections>section,.faq-page .marketing-page-sections>section{padding-top:0!important;padding-bottom:0!important}.home-page .marketing-page-sections>section:last-child,.role-page .marketing-page-sections>section:last-child,.how-it-works-page .marketing-page-sections>section:last-child,.why-hire-nova-page .marketing-page-sections>section:last-child,.testimonials-page .marketing-page-sections>section:last-child,.about-page .marketing-page-sections>section:last-child,.contact-page .marketing-page-sections>section:last-child,.faq-page .marketing-page-sections>section:last-child,.blog-page .marketing-page-sections>section:last-child,.blog-page .marketing-page-sections>:last-child>section{margin-bottom:var(--marketing-section-gap);padding-block:var(--marketing-section-gap)!important}.home-page .marketing-page-sections>#faq,.role-page .marketing-page-sections>#faq,.how-it-works-page .marketing-page-sections>#faq,.why-hire-nova-page .marketing-page-sections>#faq,.testimonials-page .marketing-page-sections>#faq,.about-page .marketing-page-sections>#faq,.contact-page .marketing-page-sections>#faq,.faq-page .marketing-page-sections>#faq,.blog-page .marketing-page-sections>#faq{padding-bottom:var(--marketing-section-gap)!important;background-color:#0000!important}.home-page .marketing-page-sections>#faq+section,.role-page .marketing-page-sections>#faq+section,.how-it-works-page .marketing-page-sections>#faq+section,.why-hire-nova-page .marketing-page-sections>#faq+section,.testimonials-page .marketing-page-sections>#faq+section,.about-page .marketing-page-sections>#faq+section,.contact-page .marketing-page-sections>#faq+section,.faq-page .marketing-page-sections>#faq+section,.blog-page .marketing-page-sections>#faq+section{margin-top:calc(-1*var(--marketing-section-gap));background-color:#0000!important}
/*# sourceMappingURL=2bc853d48b8eb646.css.map*/