
:root{--nv-bg:#06111f;--nv-bg2:#091827;--nv-card:rgba(16,35,54,.72);--nv-border:rgba(160,190,214,.16);--nv-lime:#b7c83f;--nv-lime2:#d6ec45;--nv-white:#fff;--nv-muted:#9daabc;--nv-light:#e8edf3;--nv-radius:24px}
body{background:var(--nv-bg);color:#fff;font-family:Inter,Arial,sans-serif}.nv-page-root{overflow:visible}.nv-sitekit{overflow-x:hidden;overflow-y:auto}.nv-shell{width:min(1280px,calc(100% - 48px));margin:auto}.nv-header{position:sticky;top:0;z-index:1000;background:rgba(4,14,25,.78);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.nv-header__inner{height:82px;display:flex;align-items:center;gap:36px}.nv-brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:24px;font-weight:800;letter-spacing:-.04em}.nv-brand img{width:32px;height:32px;object-fit:contain}.nv-brand span span{color:var(--nv-lime)}.nv-nav{display:flex;gap:28px;margin-left:auto}.nv-nav a,.nv-footer a{color:#cbd4df;text-decoration:none;font-size:14px}.nv-nav a:hover,.nv-footer a:hover{color:var(--nv-lime)}.nv-header__cta{margin-left:10px}.nv-menu-toggle{display:none;background:none;border:0;color:#fff;font-size:24px}.nv-button{display:inline-flex;align-items:center;gap:14px;padding:15px 23px;border-radius:12px;text-decoration:none;font-weight:700;font-size:14px;transition:.25s}.nv-button--primary{background:linear-gradient(135deg,var(--nv-lime2),var(--nv-lime));color:#07111b;box-shadow:0 12px 40px rgba(183,200,63,.18)}.nv-button--primary:hover{transform:translateY(-2px);box-shadow:0 18px 55px rgba(183,200,63,.27)}.nv-button--ghost,.nv-button--outline{color:#fff;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.025)}.nv-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.nv-kicker{display:block;color:var(--nv-lime);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:18px}.nv-hero{position:relative;padding:88px 0 72px;background:radial-gradient(circle at 72% 15%,rgba(43,103,156,.22),transparent 35%),linear-gradient(180deg,#06111f,#071522)}.nv-hero__grid,.nv-page-hero__grid,.nv-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.nv-hero h1,.nv-page-hero h1{font-size:clamp(56px,6vw,92px);line-height:.98;letter-spacing:-.065em;margin:0 0 28px;font-weight:800}.nv-hero h1 em,.nv-page-hero h1 em{color:var(--nv-lime);font-style:normal}.nv-lead{font-size:20px;line-height:1.65;color:#c2cedb;max-width:650px}.nv-hero__visual{position:relative}.nv-hero__visual>img,.nv-page-hero__image{width:100%;border-radius:30px;display:block;box-shadow:0 40px 100px rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.1)}.nv-float-card{position:absolute;padding:16px 18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(18,39,59,.88),rgba(9,25,41,.72));backdrop-filter:blur(18px);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.nv-float-card span,.nv-float-card small{display:block;color:#aebccc;font-size:11px}.nv-float-card strong{display:block;color:#fff;font-size:25px;margin:5px 0}.nv-float-card--score{right:-22px;top:28px}.nv-float-card--soc{right:-36px;bottom:120px}.nv-float-card--onboard{left:-30px;bottom:25px}.nv-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px}.nv-mini-glass{padding:15px 12px;border:1px solid var(--nv-border);background:rgba(13,31,48,.58);border-radius:14px}.nv-mini-glass strong,.nv-mini-glass span{display:block}.nv-mini-glass strong{font-size:15px}.nv-mini-glass span{font-size:10px;color:#9cabbc;margin-top:4px}.nv-logo-strip{border-top:1px solid var(--nv-border);border-bottom:1px solid var(--nv-border);background:rgba(7,22,36,.75);padding:25px 0}.nv-logo-strip .nv-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.nv-logo-strip span{font-size:12px;color:#9eacbc}.nv-tech-logos{display:flex;gap:35px;flex-wrap:wrap;color:#d7dee7}.nv-section{padding:110px 0;background:var(--nv-bg)}.nv-section--glass{background:linear-gradient(180deg,#071724,#091a29)}.nv-section--dark{background:#04101c}.nv-copy{font-size:18px;line-height:1.8;color:#aebccc}.nv-section h2{font-size:clamp(38px,4.2vw,62px);line-height:1.08;letter-spacing:-.05em;margin:0 0 24px}.nv-text-link{color:var(--nv-lime);text-decoration:none;font-weight:700}.nv-problem-stack{display:grid;gap:16px}.nv-glass-card,.nv-quote-card{padding:28px;border:1px solid var(--nv-border);background:linear-gradient(135deg,rgba(17,39,58,.74),rgba(8,24,39,.66));border-radius:var(--nv-radius);box-shadow:0 25px 65px rgba(0,0,0,.18)}.nv-glass-card>span{color:var(--nv-lime);font-size:12px}.nv-glass-card h3{font-size:22px;margin:9px 0}.nv-glass-card p{color:#9eacbc;margin:0;line-height:1.6}.nv-section-heading{max-width:820px;margin-bottom:52px}.nv-section-heading>p{color:#aebccc;font-size:18px}.nv-service-orbit{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.nv-service-node{color:#fff;text-decoration:none;text-align:center;padding:30px 18px;border:1px solid var(--nv-border);background:rgba(12,31,48,.62);border-radius:22px;transition:.25s}.nv-service-node:hover{transform:translateY(-6px);border-color:rgba(183,200,63,.65)}.nv-service-node i{font-size:30px;color:var(--nv-lime);font-style:normal}.nv-service-node h3{font-size:18px}.nv-service-node p{color:#96a7b9;font-size:13px;line-height:1.55}.nv-service-node--center{box-shadow:0 0 42px rgba(183,200,63,.16);border-color:rgba(183,200,63,.62)}.nv-service-node--center img{width:54px}.nv-image-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nv-image-card{min-height:420px;position:relative;border-radius:25px;overflow:hidden;background-image:linear-gradient(180deg,transparent 25%,rgba(4,13,24,.94) 100%),var(--bg);background-size:cover;background-position:center;color:white;text-decoration:none;border:1px solid var(--nv-border)}.nv-image-card--wide{grid-column:span 2}.nv-image-card div{position:absolute;bottom:0;padding:28px}.nv-image-card span{color:var(--nv-lime);font-size:12px}.nv-image-card h3{font-size:28px;margin:8px 0}.nv-image-card p{color:#b1bdca;margin:0}.nv-split--media{gap:75px}.nv-media-frame{width:100%;border-radius:26px;border:1px solid var(--nv-border);box-shadow:0 30px 80px rgba(0,0,0,.38)}.nv-check-list{list-style:none;padding:0;margin:28px 0}.nv-check-list li{margin:13px 0;color:#ccd5df}.nv-check-list li:before{content:'✓';color:var(--nv-lime);margin-right:12px}.nv-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nv-price-card{position:relative;padding:34px;border:1px solid var(--nv-border);background:linear-gradient(145deg,rgba(13,32,50,.78),rgba(7,22,36,.72));border-radius:26px}.nv-price-card--featured{border-color:var(--nv-lime);box-shadow:0 0 55px rgba(183,200,63,.14);transform:translateY(-12px)}.nv-plan{color:var(--nv-lime);font-weight:800}.nv-price{margin:18px 0}.nv-price b{font-size:52px;letter-spacing:-.05em}.nv-price small{display:block;color:#98a8ba}.nv-price-card>p,.nv-price-card li{color:#a8b6c5;line-height:1.65}.nv-price-card ul{list-style:none;padding:0;margin:28px 0}.nv-price-card li{margin:10px 0}.nv-price-card li:before{content:'✓';color:var(--nv-lime);margin-right:10px}.nv-badge{position:absolute;right:20px;top:-14px;background:var(--nv-lime);color:#07111c;border-radius:99px;padding:7px 13px;font-size:10px;font-weight:800}.nv-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.nv-timeline>div{position:relative;padding:20px;border-top:1px solid rgba(183,200,63,.35)}.nv-timeline b{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--nv-lime);border-radius:50%;color:var(--nv-lime);margin-top:-40px;background:#071724}.nv-timeline p{color:#95a6b7;font-size:13px}.nv-final-cta{background:radial-gradient(circle at 80%,rgba(44,93,137,.3),transparent 37%),linear-gradient(135deg,#071827,#0c2236)}.nv-final-cta__inner{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:center}.nv-final-cta p{color:#aebccc;font-size:18px}.nv-cta-glass{padding:28px;border:1px solid var(--nv-border);background:rgba(9,25,41,.65);border-radius:24px;display:grid;gap:18px}.nv-cta-glass span{color:var(--nv-lime);margin-right:10px}.nv-footer{padding:75px 0 28px;background:#030c15;border-top:1px solid var(--nv-border)}.nv-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:55px}.nv-footer h4{color:#fff}.nv-footer a{display:block;margin:10px 0}.nv-footer p{color:#8fa0b2;max-width:330px}.nv-footer__bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:24px;margin-top:55px;color:#738497;font-size:12px}.nv-page-hero{padding:100px 0;background:radial-gradient(circle at 75%,rgba(43,103,156,.22),transparent 35%),#06111f}.nv-page-hero--center{text-align:center}.nv-page-hero--center .nv-lead{margin:auto}.nv-hero-iso{display:grid;place-items:center}.nv-iso-stack{display:grid;grid-template-columns:repeat(2,150px);gap:18px;transform:rotate(-8deg)}.nv-iso-stack span{padding:45px 20px;text-align:center;border:1px solid var(--nv-border);background:rgba(16,38,57,.7);border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.25);color:var(--nv-lime);font-weight:800}.nv-service-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nv-service-detail-grid article{overflow:hidden;border:1px solid var(--nv-border);border-radius:24px;background:#0a1b2a}.nv-service-detail-grid img{width:100%;height:220px;object-fit:cover}.nv-service-detail-grid article>div{padding:25px}.nv-service-detail-grid span,.nv-service-detail-grid a{color:var(--nv-lime);text-decoration:none}.nv-service-detail-grid p{color:#9eacbc}.nv-cta-image{width:100%;border-radius:24px}.nv-pricing-grid--detail .nv-price-card{padding:38px}.nv-value-banner{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;margin-top:55px;padding:40px;border:1px solid var(--nv-border);background:rgba(13,32,50,.7);border-radius:25px}.nv-value-banner p{color:#9eacbc}.nv-value-points{display:grid;grid-template-columns:1fr 1fr;gap:15px}.nv-value-points span{padding:18px;border:1px solid var(--nv-border);border-radius:14px}.nv-faq{margin-top:70px}.nv-faq details{border-bottom:1px solid var(--nv-border);padding:20px 0}.nv-faq summary{cursor:pointer;font-weight:700}.nv-faq details p{color:#9eacbc;max-width:800px}.nv-quote-card blockquote{font-size:30px;line-height:1.4;margin:0}.nv-values-grid,.nv-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nv-values-grid>div,.nv-feature-grid>div{padding:28px;border:1px solid var(--nv-border);background:rgba(12,31,48,.62);border-radius:20px}.nv-values-grid i,.nv-feature-grid i{color:var(--nv-lime);font-size:28px;font-style:normal}.nv-values-grid p,.nv-feature-grid p{color:#9eacbc}.nv-process-steps{display:grid;gap:20px}.nv-process-steps>div{display:grid;grid-template-columns:80px 160px 1fr 1fr;gap:24px;align-items:start;padding:28px;border:1px solid var(--nv-border);border-radius:20px;background:rgba(12,31,48,.6)}.nv-process-steps b{font-size:30px;color:var(--nv-lime)}.nv-process-steps span{color:#9eacbc;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.nv-process-steps h2{font-size:26px;margin:0}.nv-process-steps p{color:#9eacbc;margin:0}.nv-contact-points{display:grid;gap:15px;margin-top:30px}.nv-contact-points a,.nv-contact-points span{color:#c7d1dc;text-decoration:none}.nv-contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.nv-form{padding:35px;border:1px solid var(--nv-border);border-radius:24px;background:rgba(12,31,48,.7)}.nv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nv-field{display:grid;gap:8px}.nv-field--full{grid-column:1/-1}.nv-field label{font-size:12px;color:#9eacbc}.nv-field input,.nv-field textarea,.nv-field select{width:100%;padding:15px;border-radius:11px;border:1px solid rgba(255,255,255,.13);background:#071522;color:#fff;font:inherit}.nv-notice{padding:15px;border-radius:12px;margin-bottom:15px}.nv-notice--success{background:rgba(183,200,63,.13);border:1px solid rgba(183,200,63,.45)}.nv-notice--error{background:rgba(220,80,80,.12);border:1px solid rgba(220,80,80,.4)}
@media(max-width:1000px){.nv-nav{display:none}.nv-menu-toggle{display:block;margin-left:auto}.nv-header__cta{display:none}.nv-hero__grid,.nv-page-hero__grid,.nv-split,.nv-final-cta__inner,.nv-contact-grid{grid-template-columns:1fr}.nv-service-orbit{grid-template-columns:repeat(2,1fr)}.nv-service-node--center{grid-column:1/-1}.nv-image-card-grid,.nv-service-detail-grid,.nv-values-grid,.nv-feature-grid{grid-template-columns:1fr 1fr}.nv-image-card--wide{grid-column:span 2}.nv-pricing-grid{grid-template-columns:1fr}.nv-price-card--featured{transform:none}.nv-timeline{grid-template-columns:1fr}.nv-process-steps>div{grid-template-columns:70px 1fr}.nv-process-steps h2,.nv-process-steps p{grid-column:2}.nv-footer__grid{grid-template-columns:1fr 1fr}.nv-float-card{display:none}}
@media(max-width:650px){.nv-shell{width:min(100% - 30px,1280px)}.nv-header__inner{height:70px}.nv-brand{font-size:20px}.nv-hero,.nv-page-hero{padding:65px 0}.nv-hero h1,.nv-page-hero h1{font-size:52px}.nv-lead{font-size:17px}.nv-trust-grid{grid-template-columns:1fr 1fr}.nv-logo-strip .nv-shell{display:block}.nv-tech-logos{margin-top:20px;gap:18px}.nv-section{padding:75px 0}.nv-service-orbit,.nv-image-card-grid,.nv-service-detail-grid,.nv-values-grid,.nv-feature-grid,.nv-form-grid,.nv-footer__grid,.nv-value-banner,.nv-value-points{grid-template-columns:1fr}.nv-image-card--wide{grid-column:auto}.nv-image-card{min-height:360px}.nv-footer__bottom{display:grid;gap:8px}.nv-process-steps>div{grid-template-columns:1fr}.nv-process-steps h2,.nv-process-steps p{grid-column:auto}}

/* v2.0.1 hotfix: preserve vertical scrolling and suppress accidental adjacent duplicate navigation */
.nv-header + .nv-header{display:none!important;}


/* v2.0.2 visual/chrome hotfix */
html, body.nv-sitekit { background:#06111f !important; color:#fff !important; }
body.nv-sitekit { overflow-x:hidden !important; overflow-y:auto !important; }

/* Keep the SiteKit chrome; suppress theme/Elementor headers and footers that cause duplicates. */
body.nv-sitekit > header:not(.nv-header),
body.nv-sitekit #masthead,
body.nv-sitekit .site-header:not(.nv-header),
body.nv-sitekit header.elementor-location-header,
body.nv-sitekit .elementor-location-header,
body.nv-sitekit > footer:not(.nv-footer),
body.nv-sitekit #colophon,
body.nv-sitekit .site-footer:not(.nv-footer),
body.nv-sitekit footer.elementor-location-footer,
body.nv-sitekit .elementor-location-footer { display:none !important; }

/* Elementor/theme global colors must not wash out the dark Digital Glass system. */
body.nv-sitekit .nv-page-root,
body.nv-sitekit .nv-page-root .elementor-widget-container,
body.nv-sitekit .nv-page-root main { background:#06111f !important; color:#fff !important; }
body.nv-sitekit .nv-page-root h1,
body.nv-sitekit .nv-page-root h2,
body.nv-sitekit .nv-page-root h3,
body.nv-sitekit .nv-page-root h4,
body.nv-sitekit .nv-page-root h5,
body.nv-sitekit .nv-page-root h6 { color:#fff !important; }
body.nv-sitekit .nv-page-root p,
body.nv-sitekit .nv-page-root li,
body.nv-sitekit .nv-page-root small { color:#aebccc !important; }
body.nv-sitekit .nv-page-root strong,
body.nv-sitekit .nv-page-root b { color:inherit; }
body.nv-sitekit .nv-page-root a:not(.nv-button):not(.nv-image-card):not(.nv-service-node) { color:inherit; }
body.nv-sitekit .nv-page-root .nv-kicker,
body.nv-sitekit .nv-page-root .nv-plan,
body.nv-sitekit .nv-page-root .nv-text-link,
body.nv-sitekit .nv-page-root .nv-service-detail-grid a { color:#b7c83f !important; }
body.nv-sitekit .nv-page-root em { color:#b7c83f !important; }
body.nv-sitekit .nv-page-root .nv-button--primary { color:#07111b !important; }
body.nv-sitekit .nv-page-root .nv-button--ghost,
body.nv-sitekit .nv-page-root .nv-button--outline { color:#fff !important; }

/* Stronger premium Digital Glass treatment. */
.nv-glass-card,.nv-mini-glass,.nv-service-node,.nv-price-card,.nv-quote-card,.nv-cta-glass,.nv-value-banner,.nv-values-grid>div,.nv-feature-grid>div,.nv-form{
  background:linear-gradient(145deg,rgba(19,43,66,.78),rgba(6,20,34,.60)) !important;
  border:1px solid rgba(178,206,226,.18) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 24px 70px rgba(0,0,0,.28) !important;
  backdrop-filter:blur(22px) saturate(125%);
  -webkit-backdrop-filter:blur(22px) saturate(125%);
}
.nv-glass-card,.nv-service-node,.nv-price-card,.nv-values-grid>div,.nv-feature-grid>div{position:relative;overflow:hidden}
.nv-glass-card:before,.nv-service-node:before,.nv-price-card:before,.nv-values-grid>div:before,.nv-feature-grid>div:before{
  content:'';position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;
  background:linear-gradient(125deg,rgba(255,255,255,.09),transparent 26%,transparent 70%,rgba(183,200,63,.08));
  mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px;
}
.nv-price-card--featured{border-color:#b7c83f !important;box-shadow:0 0 0 1px rgba(183,200,63,.2),0 0 65px rgba(183,200,63,.18),0 34px 90px rgba(0,0,0,.35) !important}
.nv-section--glass{background:radial-gradient(circle at 15% 15%,rgba(45,156,219,.10),transparent 30%),radial-gradient(circle at 82% 60%,rgba(183,200,63,.055),transparent 28%),linear-gradient(180deg,#071724,#091a29) !important}
.nv-section--dark{background:radial-gradient(circle at 75% 35%,rgba(39,87,128,.16),transparent 34%),#04101c !important}
.nv-image-card{box-shadow:0 30px 75px rgba(0,0,0,.32);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.nv-image-card:hover{transform:translateY(-8px);border-color:rgba(183,200,63,.55);box-shadow:0 40px 95px rgba(0,0,0,.43)}
.nv-media-frame,.nv-page-hero__image,.nv-hero__visual>img{filter:saturate(.92) contrast(1.05);}
.nv-hero:after,.nv-page-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 78%)}
.nv-hero,.nv-page-hero{position:relative}

/* Mobile menu opened by the SiteKit toggle. */
@media(max-width:1000px){
  .nv-nav.nv-nav--open{display:flex !important;position:absolute;left:15px;right:15px;top:70px;flex-direction:column;align-items:stretch;gap:0;padding:12px;background:rgba(5,18,31,.97);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.45)}
  .nv-nav.nv-nav--open a{padding:13px 12px;border-bottom:1px solid rgba(255,255,255,.07)}
  .nv-nav.nv-nav--open a:last-child{border-bottom:0}
}


/* v2.0.3 guaranteed Digital Glass layer */
body.nv-sitekit, body.nv-sitekit .nv-page-root, body.nv-sitekit .nv-page-root main,
body.nv-sitekit .elementor, body.nv-sitekit .elementor-section-wrap,
body.nv-sitekit .elementor-element, body.nv-sitekit .elementor-widget-html,
body.nv-sitekit .elementor-widget-html>.elementor-widget-container {
  background-color:transparent;
}
body.nv-sitekit{background:#04101c !important;background-image:radial-gradient(circle at 82% 8%,rgba(41,105,160,.20),transparent 30%),radial-gradient(circle at 12% 58%,rgba(183,200,63,.045),transparent 25%),linear-gradient(180deg,#04101c,#071724 42%,#04101c) !important;color:#fff !important}
body.nv-sitekit .nv-page-root{isolation:isolate}

.nv-header{background:linear-gradient(180deg,rgba(3,12,21,.94),rgba(4,16,28,.78)) !important;border-bottom:1px solid rgba(185,210,228,.13) !important;box-shadow:0 14px 55px rgba(0,0,0,.22)!important}
.nv-brand img{display:block !important;width:34px !important;height:34px !important;opacity:1 !important;visibility:visible !important;filter:drop-shadow(0 0 14px rgba(183,200,63,.25))}
.nv-brand{color:#fff !important}.nv-brand>span{color:#fff !important}.nv-brand>span>span{color:#b7c83f !important}

.nv-hero,.nv-page-hero{
  background:radial-gradient(circle at 76% 22%,rgba(50,118,176,.28),transparent 34%),radial-gradient(circle at 20% 90%,rgba(183,200,63,.055),transparent 26%),linear-gradient(180deg,#04101c 0%,#071827 100%) !important;
}
.nv-hero__visual:before,.nv-page-hero__grid:after{content:'';position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px);background:rgba(50,132,193,.18);width:280px;height:280px;z-index:-1}
.nv-hero__visual:before{right:4%;top:18%}.nv-page-hero__grid{position:relative}.nv-page-hero__grid:after{right:10%;top:15%}

.nv-mini-glass,.nv-float-card,.nv-glass-card,.nv-service-node,.nv-price-card,.nv-quote-card,.nv-cta-glass,.nv-value-banner,.nv-values-grid>div,.nv-feature-grid>div,.nv-form,.nv-process-steps>div{
  background:linear-gradient(135deg,rgba(24,51,75,.70),rgba(7,22,37,.50)) !important;
  border:1px solid rgba(190,216,235,.17) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(255,255,255,.015),0 24px 75px rgba(0,0,0,.32) !important;
  backdrop-filter:blur(26px) saturate(140%) !important;
  -webkit-backdrop-filter:blur(26px) saturate(140%) !important;
}
.nv-mini-glass:hover,.nv-glass-card:hover,.nv-service-node:hover,.nv-values-grid>div:hover,.nv-feature-grid>div:hover{
  border-color:rgba(183,200,63,.48) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 28px 90px rgba(0,0,0,.40),0 0 42px rgba(183,200,63,.08) !important;
}
.nv-float-card{background:linear-gradient(145deg,rgba(28,58,84,.82),rgba(5,19,33,.70)) !important;border-color:rgba(205,226,239,.23) !important}
.nv-float-card:after,.nv-price-card:after,.nv-glass-card:after,.nv-service-node:after{
 content:'';position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:.75
}
.nv-float-card,.nv-price-card,.nv-glass-card,.nv-service-node{position:relative}
.nv-price-card--featured{background:linear-gradient(145deg,rgba(31,59,80,.88),rgba(8,25,41,.72)) !important;border-color:#b7c83f !important;box-shadow:0 0 0 1px rgba(183,200,63,.20),0 0 75px rgba(183,200,63,.18),0 35px 100px rgba(0,0,0,.42) !important}

.nv-hero__visual>img,.nv-page-hero__image,.nv-media-frame,.nv-service-detail-grid img{
  opacity:1 !important;visibility:visible !important;display:block !important;
  border:1px solid rgba(202,222,237,.18) !important;
  box-shadow:0 38px 110px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025) inset !important;
}
.nv-image-card{display:block !important;background-color:#0a1b2a !important;background-repeat:no-repeat !important;background-size:cover !important;opacity:1 !important;visibility:visible !important}

.nv-section-heading h2,.nv-section h2,.nv-page-hero h1,.nv-hero h1{color:#fff !important;text-shadow:0 4px 35px rgba(0,0,0,.20)}
.nv-lead,.nv-copy,.nv-section-heading p,.nv-glass-card p,.nv-service-node p,.nv-price-card p,.nv-price-card li,.nv-process-steps p{color:#aebccc !important}
.nv-kicker,.nv-text-link,.nv-plan,.nv-service-node i,.nv-check-list li:before,.nv-price-card li:before{color:#b7c83f !important}

@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 .nv-mini-glass,.nv-float-card,.nv-glass-card,.nv-service-node,.nv-price-card,.nv-quote-card,.nv-cta-glass,.nv-value-banner,.nv-values-grid>div,.nv-feature-grid>div,.nv-form,.nv-process-steps>div{background:rgba(12,31,48,.94)!important}
}
