body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2){--nw-v2-canvas:#f4f6f9;--nw-v2-navy:#0b1628;--nw-v2-navy-soft:#12243e;--nw-v2-blue:#1a73e8;--nw-v2-blue-dark:#0d47a1;--nw-v2-surface:#ffffff;--nw-v2-soft:#f8fafc;--nw-v2-warm:#f8f5ee;--nw-v2-ink:#172033;--nw-v2-muted:#5f6b7a;--nw-v2-line:#dce3ec;--nw-v2-radius-control:10px;--nw-v2-radius-compact:14px;--nw-v2-radius-card:18px;--nw-v2-radius-surface:26px;--nw-v2-shadow-soft:0 1px 2px rgba(11, 22, 40, 0.04), 0 12px 34px rgba(11, 22, 40, 0.06);--nw-v2-shadow-strong:0 24px 70px rgba(11, 22, 40, 0.18);--nw-v2-page-title:clamp(2.45rem, 4.6vw, 3.75rem);--nw-v2-section-title:clamp(1.8rem, 3vw, 2.55rem);background:var(--nw-v2-canvas);color:var(--nw-v2-ink);padding-bottom:0!important}body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgb(26 115 232 / .38);outline-offset:3px}body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) #page{max-width:1288px;background:#fff0}body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) .site-content{padding:32px 24px 76px!important}body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) :is(.inside-article,.entry-content){background:#fff0}body:is(.nw-service-v2,.nw-core-v2) :is(.site-main,.site-main>article,.inside-article,.entry-content){width:100%;max-width:none;margin:0;padding:0}body:is(.nw-service-v2,.nw-core-v2) .featured-image.page-header-image{display:none!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group{width:100%!important;max-width:none!important;margin:20px 0 0!important;padding:clamp(48px, 5.6vw, 72px) clamp(30px, 5vw, 64px)!important;border:1px solid rgb(11 22 40 / .07);border-radius:var(--nw-v2-radius-surface)!important;box-shadow:0 1px 2px rgb(11 22 40 / .03);background:var(--nw-v2-surface);overflow:hidden;box-sizing:border-box}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group>.wp-block-group__inner-container{width:100%;max-width:1080px;margin-inline:auto;padding:0!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.nw-section-gray{background:var(--nw-v2-soft)!important;border-color:rgb(11 22 40 / .06)}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child{position:relative;isolation:isolate;min-height:clamp(430px, 44vw, 560px);display:flex;align-items:center;margin-top:0!important;padding-block:clamp(64px, 8vw, 96px)!important;background-color:var(--nw-v2-navy)!important;border-color:rgb(255 255 255 / .08);box-shadow:var(--nw-v2-shadow-strong)}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 86% 18%,rgb(78 143 255 / .24),transparent 32%),linear-gradient(118deg,rgb(6 17 32 / .8),rgb(11 22 40 / .54));pointer-events:none}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child>.wp-block-group__inner-container{max-width:850px;margin-inline:0 auto;position:relative;z-index:1}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child :is(h1,h2,h3){max-width:820px;color:#ffffff!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child h1{margin:0 0 22px;font-size:var(--nw-v2-page-title)!important;line-height:1.07!important;letter-spacing:-.045em;text-wrap:balance}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child p{max-width:720px;color:rgb(255 255 255 / .78)!important;font-size:clamp(1.03rem, 1.7vw, 1.18rem);line-height:1.7}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child .nw-badge{color:#ffffff!important;background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .18)}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:not(:first-child) h2{max-width:880px;margin:0 0 22px!important;color:var(--nw-v2-ink);font-size:var(--nw-v2-section-title)!important;line-height:1.12!important;letter-spacing:-.035em;text-wrap:balance}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:not(:first-child)>.wp-block-group__inner-container>p:first-of-type{max-width:850px;color:var(--nw-v2-muted)}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:is(.has-primary-background-color,.has-background),body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group[style*="background-color:#1A73E8"],body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group[style*="background:#1A73E8"]{background:var(--nw-v2-navy)!important;border-color:rgb(255 255 255 / .08);box-shadow:var(--nw-v2-shadow-strong)}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:is(.has-primary-background-color,.has-background) :is(h2,h3),body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group[style*="background-color:#1A73E8"] :is(h2,h3),body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group[style*="background:#1A73E8"] :is(h2,h3){color:#ffffff!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:is(.has-primary-background-color,.has-background) p,body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group[style*="background-color:#1A73E8"] p,body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group[style*="background:#1A73E8"] p{color:rgb(255 255 255 / .76)!important}body:is(.nw-service-v2,.nw-core-v2) :is(.nw-card,.nw-app-card,.nw-review-card,.nw-testimonial,.nw-glass-card,.nw-stat-box){border-radius:var(--nw-v2-radius-card)!important}body:is(.nw-service-v2,.nw-core-v2) :is(.nw-card,.nw-app-card,.nw-review-card,.nw-testimonial){border-color:var(--nw-v2-line);box-shadow:var(--nw-v2-shadow-soft)}body:is(.nw-service-v2,.nw-core-v2) .wp-block-columns{gap:clamp(22px, 3vw, 34px);margin-bottom:0}body:is(.nw-service-v2,.nw-core-v2) .nw-accordion-item{overflow:hidden;border:1px solid var(--nw-v2-line);border-radius:var(--nw-v2-radius-compact)!important;box-shadow:none}body:is(.nw-service-v2,.nw-core-v2) .nw-accordion-question{min-height:56px}body:is(.nw-service-v2,.nw-core-v2) :is(.wp-block-button.nw-cta-btn,div.nw-cta-btn){width:auto;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:is(.nw-service-v2,.nw-core-v2) :is(.wp-block-button.nw-cta-btn>.wp-block-button__link,a.nw-cta-btn,.wp-block-button__link){min-height:54px;display:inline-flex!important;align-items:center;justify-content:center;padding:14px 24px!important;border-radius:var(--nw-v2-radius-control)!important;font-weight:700!important;line-height:1.35}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child .wp-block-button__link{background:#ffffff!important;color:var(--nw-v2-navy)!important;box-shadow:0 10px 30px rgb(0 0 0 / .16)!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child .wp-block-button__link:hover{background:#eef4ff!important;color:var(--nw-v2-blue-dark)!important}body.nw-core-v2 .wpforms-container .wpforms-submit{min-height:54px!important;padding:14px 24px!important;border-radius:var(--nw-v2-radius-control)!important;background:var(--nw-v2-navy)!important}body.nw-core-v2.page-id-20 .entry-content .wp-block-column>div[style*="border-radius:12px"]{border-radius:var(--nw-v2-radius-card)!important}body.nw-content-v2 #primary{width:100%}body.nw-content-v2 .site-main>article{max-width:960px;margin-inline:auto}body.nw-content-v2 .inside-article{padding:clamp(34px, 6vw, 72px)!important;border:1px solid rgb(11 22 40 / .07);border-radius:var(--nw-v2-radius-surface);background:var(--nw-v2-surface)!important;box-shadow:var(--nw-v2-shadow-soft)}body.nw-content-v2 .entry-header{margin-bottom:30px}body.nw-content-v2 .entry-title{margin:0;color:var(--nw-v2-ink);font-size:var(--nw-v2-page-title)!important;line-height:1.08;letter-spacing:-.04em}body.nw-content-v2 .entry-content>.nw-section{width:100%!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:visible}body.nw-content-v2 .entry-content>.nw-section>.wp-block-group__inner-container{padding:0!important}body.nw-content-v2 .entry-content h2{margin-top:1.8em;color:var(--nw-v2-ink);font-size:clamp(1.45rem, 2.4vw, 2rem)!important}body.nw-archive-v2 :is(#right-sidebar,.widget-area){display:none!important}body.nw-archive-v2 #primary{width:100%;float:none}body.nw-archive-v2 .site-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0!important}body.nw-archive-v2 .nw-blog-v2-hero{grid-column:1 / -1;min-height:370px;display:flex;flex-direction:column;justify-content:center;padding:clamp(52px, 7vw, 84px);overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:var(--nw-v2-radius-surface);background:radial-gradient(circle at 84% 16%,rgb(78 143 255 / .28),transparent 34%),linear-gradient(135deg,var(--nw-v2-navy),var(--nw-v2-navy-soft));box-shadow:var(--nw-v2-shadow-strong)}body.nw-archive-v2 .nw-blog-v2-eyebrow{margin-bottom:18px;color:#9bc2ff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.nw-archive-v2 .nw-blog-v2-hero h1{max-width:840px;margin:0 0 20px;color:#fff;font-size:var(--nw-v2-page-title)!important;line-height:1.07;letter-spacing:-.045em;text-wrap:balance}body.nw-archive-v2 .nw-blog-v2-hero p{max-width:720px;margin:0;color:rgb(255 255 255 / .76);font-size:clamp(1rem, 1.7vw, 1.16rem)}body.nw-archive-v2 .site-main article.post{min-width:0;display:flex;flex-direction:column;margin:0!important;padding:clamp(22px, 3vw, 32px);overflow:hidden;border:1px solid var(--nw-v2-line);border-radius:var(--nw-v2-radius-card);background:var(--nw-v2-surface);box-shadow:var(--nw-v2-shadow-soft);transition:transform 180ms ease,box-shadow 180ms ease}body.nw-archive-v2 .site-main article.post:hover{transform:translateY(-3px);box-shadow:0 18px 46px rgb(11 22 40 / .1)}body.nw-archive-v2 article.post .inside-article{height:100%;display:flex;flex-direction:column}body.nw-archive-v2 article.post .post-image{order:-1;margin:0 0 24px}body.nw-archive-v2 article.post .post-image img{border-radius:var(--nw-v2-radius-compact)!important;box-shadow:none}body.nw-archive-v2 article.post .entry-title{margin:0 0 12px;font-size:clamp(1.34rem, 2.1vw, 1.72rem)!important;line-height:1.22;letter-spacing:-.025em}body.nw-archive-v2 article.post .entry-title a{color:var(--nw-v2-ink);text-decoration:none}body.nw-archive-v2 article.post .entry-meta{color:#6e7888;font-size:.82rem}body.nw-archive-v2 article.post .entry-summary{color:var(--nw-v2-muted);font-size:.96rem;line-height:1.7}body.nw-archive-v2 article.post footer.entry-meta{margin-top:auto;padding-top:18px}body.nw-archive-v2 .paging-navigation{grid-column:1 / -1;margin-top:8px}body.nw-article-v2 :is(#right-sidebar,.widget-area){display:none!important}body.nw-article-v2 #primary{width:100%;float:none}body.nw-article-v2 .site-main{width:100%;max-width:920px;margin-inline:auto!important}body.nw-article-v2 .site-main>article>.inside-article{padding:clamp(34px, 6vw, 72px)!important;border:1px solid rgb(11 22 40 / .07);border-radius:var(--nw-v2-radius-surface);background:var(--nw-v2-surface)!important;box-shadow:var(--nw-v2-shadow-soft)}body.nw-article-v2 .entry-header{margin-bottom:30px}body.nw-article-v2 .entry-title{margin:0 0 16px;color:var(--nw-v2-ink);font-size:var(--nw-v2-page-title)!important;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}body.nw-article-v2 .entry-content{color:#293448;font-size:1.05rem;line-height:1.78}body.nw-article-v2 .entry-content>.nw-byline{display:none}body.nw-article-v2 .entry-content>.nw-section{width:100%!important;margin:0!important;padding:38px 0!important;border-radius:0!important;overflow:visible}body.nw-article-v2 .entry-content>.nw-section-gray{width:100%!important;margin:18px 0!important;padding:38px!important;border:1px solid rgb(11 22 40 / .06);border-radius:var(--nw-v2-radius-card)!important;background:var(--nw-v2-soft)!important}body.nw-article-v2 .entry-content h2{color:var(--nw-v2-ink);font-size:clamp(1.65rem, 2.8vw, 2.25rem)!important;line-height:1.18;letter-spacing:-.03em}body.nw-article-v2 :is(.nw-toc,.nw-accordion-item){border-radius:var(--nw-v2-radius-compact)!important}body.nw-article-v2 :is(.nw-visual,.nw-visual img,.nw-hero-raster){border-radius:var(--nw-v2-radius-card)!important}body.nw-article-v2 .nw-cta-banner{margin:38px 0!important;padding:clamp(42px, 6vw, 64px) clamp(24px, 5vw, 52px)!important;border-radius:var(--nw-v2-radius-surface)!important;background:var(--nw-v2-navy)!important;box-shadow:var(--nw-v2-shadow-strong)}body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) a.generate-back-to-top{width:46px;height:46px;border-radius:var(--nw-v2-radius-control);background:var(--nw-v2-navy)}@media (max-width:768px){body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) .site-content{padding:14px 12px 54px!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group{margin-top:12px!important;padding:42px 22px!important;border-radius:var(--nw-v2-radius-surface)!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child{min-height:520px;margin-top:0!important;padding:52px 24px!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group>.wp-block-group__inner-container{padding:0!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:first-child h1{font-size:clamp(2.2rem, 10vw, 2.75rem)!important;line-height:1.08!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content>.wp-block-group:not(:first-child) h2{font-size:clamp(1.65rem, 7vw, 2rem)!important;line-height:1.16!important}body:is(.nw-service-v2,.nw-core-v2) .entry-content h3{font-size:1.18rem!important;line-height:1.32!important}body:is(.nw-service-v2,.nw-core-v2) .wp-block-column{margin-bottom:22px!important}body:is(.nw-service-v2,.nw-core-v2) :is(.wp-block-button,.wp-block-button.nw-cta-btn,div.nw-cta-btn){width:100%!important}body:is(.nw-service-v2,.nw-core-v2) :is(.wp-block-button__link,a.nw-cta-btn){width:100%!important}body.nw-content-v2 .inside-article,body.nw-article-v2 .site-main>article>.inside-article{padding:30px 22px!important;border-radius:20px}body.nw-content-v2 .entry-title,body.nw-article-v2 .entry-title{font-size:clamp(2.05rem, 9.5vw, 2.55rem)!important}body.nw-archive-v2 .site-main{grid-template-columns:1fr;gap:14px}body.nw-archive-v2 .nw-blog-v2-hero{min-height:470px;padding:46px 24px;border-radius:var(--nw-v2-radius-surface)}body.nw-archive-v2 .nw-blog-v2-hero h1{font-size:clamp(2.2rem, 10vw, 2.75rem)!important}body.nw-archive-v2 .site-main article.post{padding:22px}body.nw-article-v2 .entry-content>.nw-section{padding:28px 0!important}body.nw-article-v2 .entry-content>.nw-section-gray{padding:28px 22px!important}body.nw-article-v2 .entry-content h2{font-size:clamp(1.55rem, 7vw, 1.9rem)!important}}@media (max-width:620px){body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) :is(.nw-urgency-bar,.nw-mobile-cta){display:none!important}body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2){padding-bottom:0!important}}@media (prefers-reduced-motion:reduce){body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) *,body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) *::before,body:is(.nw-service-v2,.nw-core-v2,.nw-content-v2,.nw-archive-v2,.nw-article-v2) *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}