.elementor-820 .elementor-element.elementor-element-aia00036 > .elementor-container{max-width:100px;}.elementor-820 .elementor-element.elementor-element-aia00036{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00003 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00003{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00002.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00002 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00006 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00006{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00005.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00005 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00009 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00009{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00008.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00008 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00012 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00012{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00011.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00011 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00015 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00015{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00014.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00014 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00018 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00018{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00017.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00017 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00021 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00021{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00020.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00020 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00024 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00024{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00023.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00023 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00027 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00027{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00026.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00026 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00030 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00030{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00029.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00029 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-820 .elementor-element.elementor-element-aia00033 > .elementor-container{max-width:1600px;}.elementor-820 .elementor-element.elementor-element-aia00033{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00032.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-820 .elementor-element.elementor-element-aia00032 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-aia00031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Newsreader:ital,wght@0,400;0,500;1,400;1,500&display=swap');

body.page-id-820 { background:#05060a; color:#e6edf3; overflow-x:hidden; }
body.page-id-820 > .elementor > .elementor-section > .elementor-container,
body.page-id-820 .elementor-section > .elementor-container { max-width:100% !important; width:100% !important; }
body.page-id-820 .elementor > .elementor-section { position:relative; z-index:1; }

/* ============ NW SALES SYSTEM — shared core ============ */
.sl-eyebrow { font-family:JetBrains Mono; font-size:12px; font-weight:600; letter-spacing:3px;
  text-transform:uppercase; color:#5fd4ff; display:inline-flex; align-items:center; gap:10px; }
.sl-eyebrow::before { content:""; width:26px; height:1px; background:linear-gradient(90deg,#5fd4ff,transparent); }
.sl-eyebrow.c { justify-content:center; }
.sl-eyebrow.c::before { display:none; }
.sl-grad { background:linear-gradient(115deg,#5fd4ff 0%,#7c5cff 48%,#ff4f9a 100%);
  -webkit-background-clip:text; background-clip:text; color:transparent;
  background-size:200% 200%; animation:slGrad 9s ease infinite; }
@keyframes slGrad { 0%,100%{background-position:0% 50%} 50%{background-position:100% 50%} }
.sl-glass { background:rgba(13,17,30,0.55); -webkit-backdrop-filter:blur(22px) saturate(170%);
  backdrop-filter:blur(22px) saturate(170%); border:1px solid rgba(255,255,255,0.09);
  border-radius:22px; position:relative; overflow:hidden; }
.sl-glass::after { content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  background:linear-gradient(140deg,rgba(255,255,255,0.10),transparent 38%); opacity:.7; }

/* shared section shell */
.sl-band { position:relative; padding:120px 24px; }
.sl-inner { max-width:1200px; margin:0 auto; }
.sl-head { text-align:center; max-width:780px; margin:0 auto 64px; }
.sl-head h2 { font-family:Newsreader; font-weight:600; font-size:clamp(32px,4.4vw,52px); line-height:1.1;
  color:#e6edf3; margin:16px 0 0; letter-spacing:-0.3px; }
.sl-head p { font-family:Inter; font-size:17px; line-height:1.65; color:#9aa3b2; margin:18px auto 0; max-width:640px; }

/* buttons (shared with home-v2 look; magnetic via .sl-mag) */
.sl-btn { position:relative; font-family:JetBrains Mono; font-size:13px; font-weight:700; letter-spacing:1.4px;
  text-transform:uppercase; text-decoration:none; padding:17px 34px; border-radius:9999px; display:inline-flex;
  align-items:center; gap:10px; cursor:pointer; border:0; will-change:transform;
  transition:box-shadow .3s ease, background .3s ease, color .3s ease, border-color .3s ease; }
.sl-btn-primary { color:#05060a; background:#5fd4ff; }
.sl-btn-primary:hover { box-shadow:0 0 34px rgba(95,212,255,0.55); }
.sl-btn-ghost { color:#e6edf3; background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.16); }
.sl-btn-ghost:hover { border-color:#5fd4ff; color:#ffffff; }
.sl-btn .dot { width:8px; height:8px; border-radius:50%; background:currentColor; }

/* reveal: visible by default; JS sets .sl-pre below-fold then .sl-in on enter */
.sl-rv { will-change:transform,opacity; }
@media (prefers-reduced-motion:no-preference) {
  .sl-rv.sl-pre { opacity:0; transform:translateY(42px); }
  .sl-rv.sl-pre.l { transform:translateX(-58px); }
  .sl-rv.sl-pre.r { transform:translateX(58px); }
  .sl-rv.sl-pre.s { transform:scale(.93); }
}
.sl-rv.sl-in { opacity:1; transform:none; transition:opacity .9s cubic-bezier(.16,.84,.34,1), transform .9s cubic-bezier(.16,.84,.34,1); }

@media (max-width:960px) { .sl-band { padding:84px 20px; } .sl-head { margin-bottom:46px; } }
@media (prefers-reduced-motion:reduce) { .sl-grad { animation:none; } }

body.page-id-820 #site-header, body.page-id-820 #site-footer { display:none !important; }
.nw-statnum .elementor-heading-title, .nw-statnum { white-space:nowrap; }/* End custom CSS */