/*
 * NexIP / About Experience — 2026.
 * Page-scoped styles. No global tokens or header/footer styles are overwritten.
 * Both appearances reuse the public NexIP data-theme preference.
 */
html[data-product-theme="nexip-aero"] .nxa {
  --nxabg: #f5f9ff;
  --nxasurface: #ffffff;
  --nxasurface2: #eef6ff;
  --nxatext: #102742;
  --nxamuted: #526981;
  --nxaline: #dbe6f1;
  --nxaaccent: #0867e8;
  --nxaaccent2: #0667ca;
  --nxashadow: 0 20px 70px rgba(21,65,110,.075);
  color: var(--nxatext);
  background: var(--nxabg);
  overflow: clip;
  isolation: isolate;
}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa {
  --nxabg: #0b1425;
  --nxasurface: #14263d;
  --nxasurface2: #1a304b;
  --nxatext: #f0f7ff;
  --nxamuted: #bdcde0;
  --nxaline: #324963;
  --nxaaccent: #9dcfff;
  --nxaaccent2: #b9ddff;
  --nxashadow: 0 20px 70px rgba(0,0,0,.17);
}
html[data-product-theme="nexip-aero"] .nxa *,
html[data-product-theme="nexip-aero"] .nxa *::before,
html[data-product-theme="nexip-aero"] .nxa *::after {box-sizing:border-box}
html[data-product-theme="nexip-aero"] .nxa :is(h1,h2,h3,p) {margin:0}
html[data-product-theme="nexip-aero"] .nxa :is(h1,h2,h3) {color:inherit;letter-spacing:-.045em}
html[data-product-theme="nexip-aero"] .nxa a {text-decoration:none}
html[data-product-theme="nexip-aero"] .nxa :is(button,a):focus-visible {outline:3px solid #29a5ff;outline-offset:4px}
html[data-product-theme="nexip-aero"] .nxa [hidden] {display:none!important}
html[data-product-theme="nexip-aero"] .nxa-container {width:min(100% - 64px,1252px);margin-inline:auto}
html[data-product-theme="nexip-aero"] .nxa-hero {
  position:relative;padding:clamp(62px,8vw,126px) 0 82px;min-height:640px;
  background:radial-gradient(ellipse 570px 430px at 77% 36%,rgba(116,205,255,.23),transparent 80%),linear-gradient(133deg,#f7faff,#edf5ff 58%,#f4faff);
  border-bottom:1px solid var(--nxaline);
}
html[data-product-theme="nexip-aero"] .nxa-hero::before {
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;
  background-image:linear-gradient(90deg,#bcd4e847 1px,transparent 1px),linear-gradient(#bcd4e847 1px,transparent 1px);
  background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 17%,#000 86%);
}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa-hero {
  background:radial-gradient(ellipse 650px 470px at 75% 35%,rgba(20,106,189,.23),transparent 75%),linear-gradient(128deg,#101d31,#101b30 50%,#13263c);
}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa-hero::before {opacity:.13}
html[data-product-theme="nexip-aero"] .nxa-hero__grid {position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(26px,5vw,92px)}
html[data-product-theme="nexip-aero"] .nxa-kicker,
html[data-product-theme="nexip-aero"] .nxa-eyebrow {
  display:flex;align-items:center;gap:12px;color:var(--nxaaccent2);font-size:11px;letter-spacing:.165em;font-weight:800;line-height:1.5
}
html[data-product-theme="nexip-aero"] .nxa-kicker {margin-bottom:26px}
html[data-product-theme="nexip-aero"] .nxa-signal {width:9px;height:9px;border-radius:50%;background:#0bbc9b;box-shadow:0 0 0 6px rgba(11,188,155,.12)}
html[data-product-theme="nexip-aero"] .nxa-hero h1 {
  max-width:750px;font-size:clamp(45px,4.85vw,73px);line-height:1.08;font-weight:790;
  letter-spacing:-.065em;text-wrap:balance
}
html[data-product-theme="nexip-aero"] .nxa-hero h1 span,
html[data-product-theme="nexip-aero"] .nxa-section-head h2 span {color:var(--nxaaccent2)}
html[data-product-theme="nexip-aero"] .nxa-hero .nxa-lead {
  max-width:590px;margin-top:29px;font-size:clamp(16px,1.5vw,19px);line-height:1.76;color:var(--nxamuted);letter-spacing:-.013em
}
html[data-product-theme="nexip-aero"] .nxa-hero__actions,
html[data-product-theme="nexip-aero"] .nxa-closing__actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
html[data-product-theme="nexip-aero"] .nxa-button {
  display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:51px;
  padding:13px 21px;border-radius:13px;font-size:13px;font-weight:800;line-height:1.3;
  transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease
}
html[data-product-theme="nexip-aero"] .nxa-button:hover {transform:translateY(-2px)}
html[data-product-theme="nexip-aero"] .nxa-button--primary {color:#fff;background:#0867e8;box-shadow:0 12px 25px #0867e82b}
html[data-product-theme="nexip-aero"] .nxa-button--primary:hover {background:#0555c1}
html[data-product-theme="nexip-aero"] .nxa-button--quiet {color:var(--nxatext);border:1px solid var(--nxaline);background:var(--nxasurface)}
html[data-product-theme="nexip-aero"] .nxa-button--quiet:hover {border-color:var(--nxaaccent)}
html[data-product-theme="nexip-aero"] .nxa-hero__proof {display:flex;flex-wrap:wrap;gap:10px;margin-top:37px}
html[data-product-theme="nexip-aero"] .nxa-hero__proof span {border:1px solid var(--nxaline);border-radius:8px;padding:7px 10px;color:var(--nxamuted);font:700 10px/1.4 var(--font-mono,monospace);letter-spacing:.08em;background:var(--nxasurface)}
html[data-product-theme="nexip-aero"] .nxa-stage {position:relative;min-width:0;padding:26px 0 24px}
html[data-product-theme="nexip-aero"] .nxa-stage__ambient {position:absolute;inset:-7% -7% -5%;border-radius:50%;background:radial-gradient(ellipse,#5baafe27,transparent 69%);filter:blur(12px);pointer-events:none}
html[data-product-theme="nexip-aero"] .nxa-stage__window {
  position:relative;min-height:406px;border:1px solid #3b5372;overflow:hidden;
  border-radius:20px;background:#0d1d35;color:#ecf7ff;
  box-shadow:0 30px 85px rgba(4,33,69,.29),0 0 0 7px rgba(255,255,255,.36);
  transform:perspective(1250px) rotateY(-4deg) rotateX(1deg);
}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa-stage__window {box-shadow:0 30px 90px #03081670,0 0 0 7px #5daaff13}
html[data-product-theme="nexip-aero"] .nxa-stage__chrome {height:48px;display:flex;align-items:center;gap:12px;padding:0 17px;background:#101f36;border-bottom:1px solid #2b4362;color:#94b2ce;font:750 10px/1.3 var(--font-mono,monospace);letter-spacing:.09em}
html[data-product-theme="nexip-aero"] .nxa-stage__dots {display:flex;gap:5px}
html[data-product-theme="nexip-aero"] .nxa-stage__dots i {display:block;width:7px;height:7px;border-radius:50%;background:#ff9e9e}
html[data-product-theme="nexip-aero"] .nxa-stage__dots i:nth-child(2) {background:#f6c77c}
html[data-product-theme="nexip-aero"] .nxa-stage__dots i:nth-child(3) {background:#6cdfa6}
html[data-product-theme="nexip-aero"] .nxa-stage__tag {margin-left:auto;border:1px solid #4b6a8d;border-radius:7px;padding:4px 7px;color:#b9d9fb;font-size:9px}
html[data-product-theme="nexip-aero"] .nxa-stage__tabs {display:flex;gap:3px;padding:13px 17px 0;border-bottom:1px solid #243c59;background:#101f36}
html[data-product-theme="nexip-aero"] .nxa-stage__tabs button {cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 14px;color:#9cb3cd;font:700 12px/1.3 inherit;font-family:inherit;font-size:12px;font-weight:700}
html[data-product-theme="nexip-aero"] .nxa-stage__tabs button:hover,
html[data-product-theme="nexip-aero"] .nxa-stage__tabs button.is-active {color:#e9f5ff;border-bottom-color:#66bdff}
html[data-product-theme="nexip-aero"] .nxa-stage__body {padding:22px 24px 15px;min-height:309px}
html[data-product-theme="nexip-aero"] .nxa-stage__panel {animation:nxaFade .28s ease both}
html[data-product-theme="nexip-aero"] .nxa-stage__headline {display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;color:#d6eaff}
html[data-product-theme="nexip-aero"] .nxa-stage__headline>span {display:flex;align-items:center;gap:10px}
html[data-product-theme="nexip-aero"] .nxa-stage__headline small {font-size:10px;color:#94aeca;font-weight:550}
html[data-product-theme="nexip-aero"] .nxa-pulse {width:8px;height:8px;background:#59deaf;box-shadow:0 0 0 5px #59deaf22;border-radius:50%;animation:nxaPulse 2.7s ease-in-out infinite}
html[data-product-theme="nexip-aero"] .nxa-stage__metric {display:flex;flex-direction:column;gap:5px;margin-top:19px}
html[data-product-theme="nexip-aero"] .nxa-stage__metric strong {font-size:28px;letter-spacing:-.045em;color:#fff}
html[data-product-theme="nexip-aero"] .nxa-stage__metric span {font-size:11px;color:#9fb6cf}
html[data-product-theme="nexip-aero"] .nxa-stage__chart {display:block;width:100%;height:141px;margin-top:16px}
html[data-product-theme="nexip-aero"] .nxa-stage__grid {stroke:#263e5b;stroke-width:1}
html[data-product-theme="nexip-aero"] .nxa-stage__bottom {display:flex;flex-wrap:wrap;gap:15px;margin-top:14px;padding-top:13px;border-top:1px solid #263d59;color:#a7c0d9;font-size:10px;line-height:1.5}
html[data-product-theme="nexip-aero"] .nxa-stage__bottom>span {display:flex;align-items:center;gap:6px}
html[data-product-theme="nexip-aero"] .nxa-dot {display:inline-block;width:8px;height:8px;flex:none;border-radius:50%}
html[data-product-theme="nexip-aero"] .nxa-dot--good {background:#36c69f}
html[data-product-theme="nexip-aero"] .nxa-dot--blue {background:#4db4ff}
html[data-product-theme="nexip-aero"] .nxa-dot--amber {background:#f5be70}
html[data-product-theme="nexip-aero"] .nxa-terminal {min-height:221px;margin-top:23px;padding:16px;background:#091829;border:1px solid #284564;border-radius:12px;font:12px/1.9 var(--font-mono,monospace)}
html[data-product-theme="nexip-aero"] .nxa-terminal div:first-child {color:#88c8ff;margin-bottom:10px}
html[data-product-theme="nexip-aero"] .nxa-terminal div:first-child span {color:#59dfa6;margin-right:10px}
html[data-product-theme="nexip-aero"] .nxa-terminal em {color:#5ce4b0;font-style:normal;margin-right:12px}
html[data-product-theme="nexip-aero"] .nxa-terminal b {float:right;max-width:66%;font-weight:500;color:#bed1e5;text-align:right}
html[data-product-theme="nexip-aero"] .nxa-audit {display:grid;gap:10px;margin:29px 0 37px}
html[data-product-theme="nexip-aero"] .nxa-audit div {display:flex;align-items:center;gap:14px;padding:14px 15px;border:1px solid #314f73;border-radius:11px;background:#152d4a}
html[data-product-theme="nexip-aero"] .nxa-audit span {font:700 12px var(--font-mono,monospace);color:#83c7ff}
html[data-product-theme="nexip-aero"] .nxa-audit strong {font-size:12px;font-weight:700}
html[data-product-theme="nexip-aero"] .nxa-audit i {margin-left:auto;width:9px;height:9px;border-radius:50%;background:#63d7ac}
html[data-product-theme="nexip-aero"] .nxa-stage__float {position:absolute;z-index:2;padding:10px 15px;border:1px solid #cce4fa;border-radius:11px;background:#fff;color:#0b4a8c;font:800 11px var(--font-mono,monospace);box-shadow:0 15px 35px #0e48891c;animation:nxaFloat 6s ease-in-out infinite}
html[data-product-theme="nexip-aero"] .nxa-stage__float--one {right:-24px;top:12px}
html[data-product-theme="nexip-aero"] .nxa-stage__float--two {left:-28px;bottom:66px;animation-delay:-3s}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa-stage__float {background:#1e3a58;color:#bce3ff;border-color:#42688d}
html[data-product-theme="nexip-aero"] .nxa-stage__disclaimer {margin:18px 0 0!important;text-align:center;font-size:10px;line-height:1.5;color:var(--nxamuted)}
html[data-product-theme="nexip-aero"] .nxa-subnav {position:relative;z-index:3;background:var(--nxasurface);border-bottom:1px solid var(--nxaline)}
html[data-product-theme="nexip-aero"] .nxa-subnav__inner {min-height:60px;display:flex;justify-content:space-between;align-items:center;gap:24px}
html[data-product-theme="nexip-aero"] .nxa-subnav__inner>span {white-space:nowrap;font:800 11px/1.5 var(--font-mono,monospace);color:var(--nxatext);letter-spacing:.12em}
html[data-product-theme="nexip-aero"] .nxa-subnav__slash {color:var(--nxaaccent);padding:0 5px}
html[data-product-theme="nexip-aero"] .nxa-subnav__inner>div {display:flex;align-items:center;gap:25px;overflow:auto}
html[data-product-theme="nexip-aero"] .nxa-subnav a {white-space:nowrap;color:var(--nxamuted);font-weight:700;font-size:12px}
html[data-product-theme="nexip-aero"] .nxa-subnav a:hover {color:var(--nxaaccent)}
html[data-product-theme="nexip-aero"] .nxa-section {padding:clamp(72px,7.5vw,112px) 0}
html[data-product-theme="nexip-aero"] .nxa-section[id] {scroll-margin-top:90px}
html[data-product-theme="nexip-aero"] .nxa-section-head {display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:33px}
html[data-product-theme="nexip-aero"] .nxa-eyebrow {margin-bottom:16px!important}
html[data-product-theme="nexip-aero"] .nxa-section-head h2,
html[data-product-theme="nexip-aero"] .nxa-knowledge h2 {font-size:clamp(34px,3.4vw,52px);line-height:1.12;letter-spacing:-.06em;font-weight:780}
html[data-product-theme="nexip-aero"] .nxa-section-head>p {flex:0 1 390px;max-width:420px;padding-bottom:6px;color:var(--nxamuted);font-size:14px;line-height:1.85}
html[data-product-theme="nexip-aero"] .nxa-filters {display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}
html[data-product-theme="nexip-aero"] .nxa-filters button {cursor:pointer;background:var(--nxasurface);color:var(--nxamuted);border:1px solid var(--nxaline);border-radius:10px;padding:10px 15px;font:750 12px/1.4 inherit;font-family:inherit;font-size:12px;font-weight:750;transition:background .2s,color .2s,border-color .2s}
html[data-product-theme="nexip-aero"] .nxa-filters button:hover {border-color:var(--nxaaccent)}
html[data-product-theme="nexip-aero"] .nxa-filters button.is-active {background:#0867e8;color:#fff;border-color:#0867e8}
html[data-product-theme="nexip-aero"] .nxa-features {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
html[data-product-theme="nexip-aero"] .nxa-feature {
  display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:267px;padding:24px;
  border-radius:17px;border:1px solid var(--nxaline);background:var(--nxasurface);color:var(--nxatext);
  box-shadow:var(--nxashadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease
}
html[data-product-theme="nexip-aero"] .nxa-feature:hover {transform:translateY(-5px);border-color:var(--nxaaccent);box-shadow:0 24px 60px #16498325}
html[data-product-theme="nexip-aero"] .nxa-feature__head {display:flex;justify-content:space-between;align-items:start}
html[data-product-theme="nexip-aero"] .nxa-feature__icon {width:49px;height:49px;display:grid;place-items:center;border-radius:14px;background:var(--nxasurface2);color:var(--nxaaccent2);font-size:24px;font-weight:650}
html[data-product-theme="nexip-aero"] .nxa-feature__arrow {color:var(--nxamuted);font-size:17px;transition:transform .22s ease}
html[data-product-theme="nexip-aero"] .nxa-feature:hover .nxa-feature__arrow {transform:translate(2px,-3px);color:var(--nxaaccent)}
html[data-product-theme="nexip-aero"] .nxa-feature__name {display:block;margin-top:24px;font-size:17px;letter-spacing:-.025em;font-weight:790}
html[data-product-theme="nexip-aero"] .nxa-feature__copy {display:block;margin-top:11px;font-size:12px;color:var(--nxamuted);line-height:1.73}
html[data-product-theme="nexip-aero"] .nxa-feature__foot {display:block;margin-top:auto;padding-top:23px;font:750 9px/1.5 var(--font-mono,monospace);letter-spacing:.09em;color:var(--nxaaccent2)}
html[data-product-theme="nexip-aero"] .nxa-footnote {margin-top:19px!important;font-size:11px;color:var(--nxamuted);line-height:1.7}
html[data-product-theme="nexip-aero"] .nxa-section--dark {color:#eaf5ff;background:radial-gradient(ellipse 700px 360px at 90% 0%,#143f66,transparent 85%),linear-gradient(145deg,#09182c,#112740)}
html[data-product-theme="nexip-aero"] .nxa-section--dark .nxa-eyebrow {color:#87caff}
html[data-product-theme="nexip-aero"] .nxa-section-head--light h2 {color:#f0f8ff}
html[data-product-theme="nexip-aero"] .nxa-section-head--light h2 span {color:#91ceff}
html[data-product-theme="nexip-aero"] .nxa-section-head--light>p {color:#b9ccdf}
html[data-product-theme="nexip-aero"] .nxa-principles {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
html[data-product-theme="nexip-aero"] .nxa-principles article {padding:26px 23px 29px;border:1px solid #31506e;border-radius:15px;background:linear-gradient(150deg,#1b3553,#132b47);min-width:0}
html[data-product-theme="nexip-aero"] .nxa-principles article>span {display:flex;justify-content:space-between;align-items:center;color:#93c9f6;font:800 11px/1.3 var(--font-mono,monospace)}
html[data-product-theme="nexip-aero"] .nxa-principles article>span i {font:normal 19px sans-serif;color:#b2dfff}
html[data-product-theme="nexip-aero"] .nxa-principles h3 {margin-top:37px;font-size:17px;color:#f1f8ff;font-weight:780;line-height:1.3}
html[data-product-theme="nexip-aero"] .nxa-principles p {margin-top:12px;color:#b6cde4;font-size:12px;line-height:1.75}
html[data-product-theme="nexip-aero"] .nxa-flow {display:flex;justify-content:center;align-items:center;gap:clamp(18px,3vw,54px);margin-top:51px}
html[data-product-theme="nexip-aero"] .nxa-flow>div {display:flex;flex-direction:column;gap:4px;min-width:160px;text-align:center}
html[data-product-theme="nexip-aero"] .nxa-flow>div>span {color:#83c7ff;font:800 10px var(--font-mono,monospace)}
html[data-product-theme="nexip-aero"] .nxa-flow strong {font-size:17px;color:#f2faff}
html[data-product-theme="nexip-aero"] .nxa-flow small {font-size:11px;color:#adcae5}
html[data-product-theme="nexip-aero"] .nxa-flow>span {color:#6ba7d5;font-size:24px}
html[data-product-theme="nexip-aero"] .nxa-section--future {background:var(--nxabg)}
html[data-product-theme="nexip-aero"] .nxa-roadmap {overflow:hidden;border:1px solid var(--nxaline);background:var(--nxasurface);border-radius:19px;box-shadow:var(--nxashadow)}
html[data-product-theme="nexip-aero"] .nxa-roadmap__nav {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--nxaline)}
html[data-product-theme="nexip-aero"] .nxa-roadmap__nav button {display:flex;justify-content:center;align-items:center;gap:11px;cursor:pointer;min-height:66px;padding:16px;background:var(--nxasurface);color:var(--nxamuted);border:0;border-bottom:3px solid transparent;font-family:inherit;font-size:13px;font-weight:780}
html[data-product-theme="nexip-aero"] .nxa-roadmap__nav button:not(:last-child) {border-right:1px solid var(--nxaline)}
html[data-product-theme="nexip-aero"] .nxa-roadmap__nav button:hover {background:var(--nxasurface2)}
html[data-product-theme="nexip-aero"] .nxa-roadmap__nav button.is-active {color:var(--nxaaccent2);border-bottom-color:var(--nxaaccent);background:var(--nxasurface2)}
html[data-product-theme="nexip-aero"] .nxa-roadmap__panel {padding:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;animation:nxaFade .25s ease both}
html[data-product-theme="nexip-aero"] .nxa-roadmap__item {display:flex;justify-content:space-between;gap:15px;min-height:210px;padding:23px;border:1px solid var(--nxaline);border-radius:14px;background:var(--nxabg)}
html[data-product-theme="nexip-aero"] .nxa-roadmap__state {display:inline-block;border-radius:999px;background:var(--nxasurface2);color:var(--nxaaccent2);padding:7px 10px;font-size:10px;font-weight:800;line-height:1.3}
html[data-product-theme="nexip-aero"] .nxa-roadmap__item h3 {font-size:18px;margin-top:28px}
html[data-product-theme="nexip-aero"] .nxa-roadmap__item p {margin-top:9px;color:var(--nxamuted);font-size:12px;line-height:1.72}
html[data-product-theme="nexip-aero"] .nxa-roadmap__spark {color:var(--nxaaccent2);font-size:20px}
html[data-product-theme="nexip-aero"] .nxa-roadmap__note {padding:0 25px 25px;color:var(--nxamuted);font-size:11px;line-height:1.7}
html[data-product-theme="nexip-aero"] .nxa-section--knowledge {background:var(--nxasurface)}
html[data-product-theme="nexip-aero"] .nxa-knowledge {display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px);align-items:center}
html[data-product-theme="nexip-aero"] .nxa-knowledge h2 {max-width:600px}
html[data-product-theme="nexip-aero"] .nxa-knowledge>div:first-child>p:last-child {max-width:500px;margin-top:21px;color:var(--nxamuted);font-size:14px;line-height:1.85}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links {display:grid;gap:10px}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links a {display:grid;grid-template-columns:34px minmax(0,1fr) 22px;column-gap:13px;row-gap:5px;align-items:center;padding:17px 20px;border:1px solid var(--nxaline);border-radius:12px;background:var(--nxabg);color:var(--nxatext);transition:transform .2s,border-color .2s}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links a:hover {transform:translateX(4px);border-color:var(--nxaaccent)}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links a span {grid-row:span 2;color:var(--nxaaccent);font:800 12px var(--font-mono,monospace)}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links a strong {font-size:15px}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links a small {grid-column:2;color:var(--nxamuted);font-size:11px}
html[data-product-theme="nexip-aero"] .nxa-knowledge__links a b {grid-column:3;grid-row:1/span 2;color:var(--nxaaccent);font-size:18px}
html[data-product-theme="nexip-aero"] .nxa-section--closing {padding-top:35px;background:var(--nxasurface)}
html[data-product-theme="nexip-aero"] .nxa-closing {position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(52px,6vw,90px) 24px;border-radius:25px;background:linear-gradient(140deg,#0c366d,#0751b1 65%,#0076bd);color:#fff}
html[data-product-theme="nexip-aero"] .nxa-closing__glow {position:absolute;z-index:-1;width:640px;height:440px;border-radius:50%;top:-240px;right:-170px;background:radial-gradient(ellipse,#40d7f27e,transparent 70%)}
html[data-product-theme="nexip-aero"] .nxa-closing .nxa-eyebrow {justify-content:center;color:#a9e6ff}
html[data-product-theme="nexip-aero"] .nxa-closing h2 {font-size:clamp(34px,4.2vw,62px);line-height:1.15;font-weight:780}
html[data-product-theme="nexip-aero"] .nxa-closing h2 span {color:#b3e4ff}
html[data-product-theme="nexip-aero"] .nxa-closing>p:not(.nxa-eyebrow) {max-width:690px;margin:20px auto 0;color:#ddf1ff;font-size:15px;line-height:1.8}
html[data-product-theme="nexip-aero"] .nxa-closing__actions {justify-content:center}
html[data-product-theme="nexip-aero"] .nxa-button--light {color:#084d9e;background:#fff}
html[data-product-theme="nexip-aero"] .nxa-button--outline {border:1px solid #b6ddff8c;color:#fff;background:#ffffff12}
html[data-product-theme="nexip-aero"] .nxa-button--outline:hover {background:#ffffff2c}
html[data-product-theme="nexip-aero"] .nxa-closing__social {display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:37px;padding-top:28px;border-top:1px solid #b0d6fc47}
html[data-product-theme="nexip-aero"] .nxa-closing__social a {color:#dfedff;font-size:12px;font-weight:700}
html[data-product-theme="nexip-aero"] .nxa-closing__social a:hover {color:#fff;text-decoration:underline}
@keyframes nxaPulse {50% {box-shadow:0 0 0 9px #59deaf0a}}
@keyframes nxaFade {from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@keyframes nxaFloat {50%{transform:translateY(-10px)}}
@media(max-width:1100px) {
 html[data-product-theme="nexip-aero"] .nxa-hero__grid {gap:28px}
 html[data-product-theme="nexip-aero"] .nxa-stage__window {transform:none}
 html[data-product-theme="nexip-aero"] .nxa-features {grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-product-theme="nexip-aero"] .nxa-principles {grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-product-theme="nexip-aero"] .nxa-roadmap__panel {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:800px) {
 html[data-product-theme="nexip-aero"] .nxa-container {width:min(100% - 40px,1252px)}
 html[data-product-theme="nexip-aero"] .nxa-hero {padding:64px 0 49px}
 html[data-product-theme="nexip-aero"] .nxa-hero__grid {grid-template-columns:1fr;gap:38px}
 html[data-product-theme="nexip-aero"] .nxa-hero h1 {max-width:720px}
 html[data-product-theme="nexip-aero"] .nxa-stage {max-width:650px;margin-inline:auto;width:100%}
 html[data-product-theme="nexip-aero"] .nxa-section-head {display:block}
 html[data-product-theme="nexip-aero"] .nxa-section-head>p {margin-top:18px;max-width:630px}
 html[data-product-theme="nexip-aero"] .nxa-knowledge {grid-template-columns:1fr;gap:34px}
 html[data-product-theme="nexip-aero"] .nxa-subnav__inner>span {display:none}
 html[data-product-theme="nexip-aero"] .nxa-subnav__inner>div {width:100%;justify-content:space-between}
}
@media(max-width:540px) {
 html[data-product-theme="nexip-aero"] .nxa-container {width:min(100% - 28px,1252px)}
 html[data-product-theme="nexip-aero"] .nxa-hero {padding:44px 0 40px}
 html[data-product-theme="nexip-aero"] .nxa-kicker {font-size:9px;margin-bottom:18px}
 html[data-product-theme="nexip-aero"] .nxa-hero h1 {font-size:clamp(35px,10.5vw,49px)}
 html[data-product-theme="nexip-aero"] .nxa-hero .nxa-lead {margin-top:20px;font-size:14px;line-height:1.75}
 html[data-product-theme="nexip-aero"] .nxa-hero__actions {margin-top:26px;flex-direction:column}
 html[data-product-theme="nexip-aero"] .nxa-button {width:100%}
 html[data-product-theme="nexip-aero"] .nxa-hero__proof {margin-top:25px}
 html[data-product-theme="nexip-aero"] .nxa-stage {padding:10px 0 15px}
 html[data-product-theme="nexip-aero"] .nxa-stage__window {border-radius:14px;min-height:0}
 html[data-product-theme="nexip-aero"] .nxa-stage__chrome {padding:0 12px;gap:9px;font-size:9px}
 html[data-product-theme="nexip-aero"] .nxa-stage__tabs {padding-left:9px;padding-right:9px}
 html[data-product-theme="nexip-aero"] .nxa-stage__tabs button {padding:11px 10px;font-size:11px}
 html[data-product-theme="nexip-aero"] .nxa-stage__body {padding:17px 14px;min-height:292px}
 html[data-product-theme="nexip-aero"] .nxa-stage__headline small {font-size:9px}
 html[data-product-theme="nexip-aero"] .nxa-stage__chart {height:130px}
 html[data-product-theme="nexip-aero"] .nxa-stage__float {display:none}
 html[data-product-theme="nexip-aero"] .nxa-subnav__inner {min-height:55px}
 html[data-product-theme="nexip-aero"] .nxa-subnav__inner>div {gap:18px;justify-content:start}
 html[data-product-theme="nexip-aero"] .nxa-subnav a {font-size:11px}
 html[data-product-theme="nexip-aero"] .nxa-section {padding:66px 0}
 html[data-product-theme="nexip-aero"] .nxa-section-head h2,
 html[data-product-theme="nexip-aero"] .nxa-knowledge h2 {font-size:34px}
 html[data-product-theme="nexip-aero"] .nxa-filters {gap:7px}
 html[data-product-theme="nexip-aero"] .nxa-filters button {padding:9px 11px;font-size:11px}
 html[data-product-theme="nexip-aero"] .nxa-features,
 html[data-product-theme="nexip-aero"] .nxa-principles,
 html[data-product-theme="nexip-aero"] .nxa-roadmap__panel {grid-template-columns:1fr}
 html[data-product-theme="nexip-aero"] .nxa-feature {min-height:225px;padding:22px}
 html[data-product-theme="nexip-aero"] .nxa-principles article {padding:23px}
 html[data-product-theme="nexip-aero"] .nxa-principles h3 {margin-top:25px}
 html[data-product-theme="nexip-aero"] .nxa-flow {justify-content:space-between;gap:5px;margin-top:32px}
 html[data-product-theme="nexip-aero"] .nxa-flow>div {min-width:0}
 html[data-product-theme="nexip-aero"] .nxa-flow strong {font-size:12px}
 html[data-product-theme="nexip-aero"] .nxa-flow small {font-size:9px}
 html[data-product-theme="nexip-aero"] .nxa-flow>span {font-size:16px}
 html[data-product-theme="nexip-aero"] .nxa-roadmap__nav button {flex-direction:column;gap:8px;min-height:75px;padding:9px 6px;font-size:10px;text-align:center}
 html[data-product-theme="nexip-aero"] .nxa-roadmap__panel {padding:13px}
 html[data-product-theme="nexip-aero"] .nxa-roadmap__item {min-height:170px}
 html[data-product-theme="nexip-aero"] .nxa-roadmap__item h3 {margin-top:17px}
 html[data-product-theme="nexip-aero"] .nxa-roadmap__note {padding:8px 15px 18px}
 html[data-product-theme="nexip-aero"] .nxa-knowledge__links a {padding:15px 12px}
 html[data-product-theme="nexip-aero"] .nxa-closing {padding:45px 18px;border-radius:18px}
 html[data-product-theme="nexip-aero"] .nxa-closing h2 {font-size:32px}
 html[data-product-theme="nexip-aero"] .nxa-closing>p:not(.nxa-eyebrow) {font-size:13px}
 html[data-product-theme="nexip-aero"] .nxa-closing__social {gap:14px}
}
@media(prefers-reduced-motion:reduce){
 html[data-product-theme="nexip-aero"] .nxa *,
 html[data-product-theme="nexip-aero"] .nxa *::before,
 html[data-product-theme="nexip-aero"] .nxa *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* NexIP Shield spotlight: isolated brand area in both themes. */
html[data-product-theme="nexip-aero"] .nxa-section--shield{
  --nxa-shield-ink:#0e2441;--nxa-shield-faint:#4c6480;--nxa-shield-panel:#fff;
  background:radial-gradient(ellipse 690px 440px at 100% 20%,rgba(91,168,250,.13),transparent 70%),#edf5ff;
  border-block:1px solid #d8e7f4;
}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa-section--shield{
  --nxa-shield-ink:#eef7ff;--nxa-shield-faint:#b6c9dd;--nxa-shield-panel:#162940;
  background:radial-gradient(ellipse 690px 440px at 100% 20%,rgba(26,103,185,.17),transparent 70%),#101f34;
  border-block-color:#31506b;
}
html[data-product-theme="nexip-aero"] .nxa-shield{
  display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(34px,6vw,94px);align-items:center;
}
html[data-product-theme="nexip-aero"] .nxa-shield__status{
  display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:24px;
  font:800 10px/1.5 var(--font-mono,monospace);letter-spacing:.09em;color:var(--nxaaccent2);
}
html[data-product-theme="nexip-aero"] .nxa-shield__status-dot{
  width:8px;height:8px;border-radius:50%;background:#54a4ec;box-shadow:0 0 0 5px #54a4ec21;
}
html[data-product-theme="nexip-aero"] .nxa-shield__status-divider{color:var(--nxa-shield-faint)}
html[data-product-theme="nexip-aero"] .nxa-shield h2{
  font-size:clamp(38px,4vw,58px);font-weight:790;line-height:1.08;letter-spacing:-.055em;
  color:var(--nxa-shield-ink);
}
html[data-product-theme="nexip-aero"] .nxa-shield h2 span{color:var(--nxaaccent2)}
html[data-product-theme="nexip-aero"] .nxa-shield__lead{
  max-width:620px;margin-top:22px!important;color:var(--nxa-shield-faint);
  font-size:14px;line-height:1.84;
}
html[data-product-theme="nexip-aero"] .nxa-shield__capabilities{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px;margin-top:30px;
}
html[data-product-theme="nexip-aero"] .nxa-shield__capabilities>div{
  display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 9px;align-items:start;
}
html[data-product-theme="nexip-aero"] .nxa-shield__capabilities>div>span{
  grid-row:span 2;color:var(--nxaaccent2);font:800 11px/1.6 var(--font-mono,monospace);
}
html[data-product-theme="nexip-aero"] .nxa-shield__capabilities strong{
  display:block;color:var(--nxa-shield-ink);font-size:13px;line-height:1.5;
}
html[data-product-theme="nexip-aero"] .nxa-shield__capabilities small{
  color:var(--nxa-shield-faint);font-size:11px;line-height:1.6;
}
html[data-product-theme="nexip-aero"] .nxa-shield__notice{
  margin-top:28px!important;border-left:3px solid var(--nxaaccent2);padding:10px 0 10px 16px;
  color:var(--nxa-shield-faint);font-size:11px;line-height:1.65;
}
html[data-product-theme="nexip-aero"] .nxa-shield__display{
  min-width:0;overflow:hidden;border:1px solid #355d87;border-radius:22px;
  background:linear-gradient(145deg,#071e38,#0c3059 56%,#10426b);color:#eef7ff;
  box-shadow:0 24px 68px #164a7b3b,0 0 0 7px #62aaff12;
}
html[data-product-theme="nexip-aero"] .nxa-shield__display .shield-credit{margin:0;padding:0 20px 20px;color:#eef7ff;font-size:12px}
html[data-product-theme="nexip-aero"] .nxa-shield__display .shield-credit a{color:#b7dcff!important;text-decoration:underline;text-underline-offset:3px}
html[data-product-theme="nexip-aero"][data-theme="dark"] .nxa-shield__display{
  box-shadow:0 24px 76px #030b18a8,0 0 0 7px #62aaff11;
}
html[data-product-theme="nexip-aero"] .nxa-shield__display-head{
  display:flex;gap:12px;align-items:center;border-bottom:1px solid #54779d52;padding:15px 23px;
  color:#b5dcff;font:800 10px/1.5 var(--font-mono,monospace);letter-spacing:.1em;
}
html[data-product-theme="nexip-aero"] .nxa-shield__mark{color:#7fcaff;font-size:23px;line-height:1}
html[data-product-theme="nexip-aero"] .nxa-shield__display-badge{
  margin-left:auto;border:1px solid #81beef5c;border-radius:7px;padding:4px 9px;color:#c2e4ff;
}
html[data-product-theme="nexip-aero"] .nxa-shield__display-main{
  padding:25px 23px 22px;background:
  radial-gradient(circle at 50% 36%,#2d90db2e,transparent 47%),
  repeating-linear-gradient(90deg,transparent 0,transparent 54px,#ffffff07 55px);
}
html[data-product-theme="nexip-aero"] .nxa-shield__emblem{display:grid;place-items:center;height:216px}
html[data-product-theme="nexip-aero"] .nxa-shield__emblem svg{
  width:180px;height:180px;color:#82d3ff;filter:drop-shadow(0 0 30px #46b8ff48);
}
html[data-product-theme="nexip-aero"] .nxa-shield__pipeline{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;
}
html[data-product-theme="nexip-aero"] .nxa-shield__pipeline>div{
  padding:15px 9px;text-align:center;min-width:0;border:1px solid #5279a365;
  border-radius:12px;background:#d8edff0a;
}
html[data-product-theme="nexip-aero"] .nxa-shield__pipeline-icon{
  display:grid;place-items:center;width:32px;height:32px;margin:0 auto 11px;
  color:#8fe0ff;border-radius:9px;border:1px solid #7cb3ea4d;font-size:18px;
}
html[data-product-theme="nexip-aero"] .nxa-shield__pipeline strong{
  display:block;color:#f3faff;font-size:12px;font-weight:750;line-height:1.5;
}
html[data-product-theme="nexip-aero"] .nxa-shield__pipeline small{
  display:block;margin-top:4px;color:#b6d1eb;font-size:10px;line-height:1.5;
}
html[data-product-theme="nexip-aero"] .nxa-shield__display-foot{
  display:flex;align-items:center;justify-content:center;gap:9px;
  border-top:1px solid #7194b636;margin-top:19px;padding-top:18px;
  color:#c4e1f8;font-size:10px;text-align:center;line-height:1.5;
}
html[data-product-theme="nexip-aero"] .nxa-shield__display-indicator{
  flex:none;width:8px;height:8px;border-radius:50%;background:#e8c47f;
}
@media(max-width:900px){
 html[data-product-theme="nexip-aero"] .nxa-shield{grid-template-columns:1fr;gap:36px}
 html[data-product-theme="nexip-aero"] .nxa-shield__display{max-width:640px;width:100%;margin-inline:auto}
}
@media(max-width:540px){
 html[data-product-theme="nexip-aero"] .nxa-shield h2{font-size:clamp(32px,9.5vw,42px)}
 html[data-product-theme="nexip-aero"] .nxa-shield__capabilities{grid-template-columns:1fr;gap:16px}
 html[data-product-theme="nexip-aero"] .nxa-shield__display-head{padding:13px 15px}
 html[data-product-theme="nexip-aero"] .nxa-shield__display-main{padding:18px 12px}
 html[data-product-theme="nexip-aero"] .nxa-shield__pipeline{gap:5px}
 html[data-product-theme="nexip-aero"] .nxa-shield__pipeline>div{padding:12px 5px}
 html[data-product-theme="nexip-aero"] .nxa-shield__pipeline strong{font-size:10px}
 html[data-product-theme="nexip-aero"] .nxa-shield__pipeline small{font-size:9px}
}
