@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--tracking-tight:-.025em;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[70dvh\]{min-height:70dvh}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-\[10rem\]{max-width:10rem}.max-w-xs{max-width:var(--container-xs)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-dark\)\]{border-color:var(--border-dark)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.bg-\[var\(--overlay-veil\)\]{background-color:var(--overlay-veil)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--text-on-dark-muted\)\]{color:var(--text-on-dark-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-\[0\.05\]{opacity:.05}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}:root{--nu-indigo:#312783;--nu-indigo-strong:#241b5e;--nu-blue:#009fe3;--nu-blue-mid:#2457b8;--nu-cyan:#35c4f0;--nu-royal:#4d8ff0;--nu-royal-deep:#3f6fd8;--nu-royal-band:#0447cd;--nu-indigo-lift:#6a5fd8;--nu-gradient:linear-gradient(110deg, #0b3fcf 0%, #0250fd 52%, #2470ff 100%);--nu-gradient-tech:linear-gradient(120deg, #2457b8 0%, #4d8ff0 100%);--nu-gradient-heading:linear-gradient(104deg, #4d8ff0 0%, #3f6fd8 46%, #6a5fd8 100%);--nu-gradient-sustain:linear-gradient(120deg, #0f7a52 0%, #1fa971 55%, #35c4f0 100%);--background-deep:#03050d;--background-strip:#04060f;--background-navy:#060b1a;--background-elevated:#091326;--surface-dark:#0d1830;--surface-dark-soft:#142347;--surface-dark-glass:#0d1a308c;--text-on-dark:#f4f7fb;--text-on-dark-muted:#aab6ca;--text-on-dark-subtle:#8592a8;--border-dark:#ffffff1a;--border-dark-strong:#fff3;--border-glass:#ffffff24;--surface-light:#fff;--surface-light-soft:#f4f7fc;--surface-blue-soft:#eaf3ff;--surface-light-premium:#fbfdff;--text-on-light:#0a1729;--text-on-light-muted:#52627a;--border-light:#dbe4f1;--border-light-strong:#c2d1e6;--border-light-premium:#d3deee;--card-light-surface:#fff;--card-light-surface-soft:#fafcff;--card-light-line:#132b5c1a;--card-light-line-accent:#2457b852;--card-light-ink:#0b1a38;--card-light-accent:#2457b8;--card-light-shadow:0 1px 2px #0d1e440d, 0 18px 44px -26px #0d1e444d;--card-light-shadow-hover:0 1px 3px #0d1e440f, 0 28px 62px -32px #0d1e4457;--nu-green-deep:#0f7a52;--nu-green:#1fa971;--nu-green-strong:#15855a;--nu-green-soft:#e8f7f0;--state-success:#1fa971;--state-warning:#e0a73b;--state-error:#e5533c;--state-info:#009fe3;--overlay-scrim:#04060e99;--overlay-veil:#04060e59;--glow-blue:0 0 48px -14px #0250fd61;--glow-indigo:0 0 56px -16px #31278380;--glow-royal:0 0 48px -14px #4d8ff066;--glow-cyan:0 0 40px -14px #35c4f066;--glow-sustain:0 0 44px -16px #1fa97166;--line-royal-faint:#4d8ff02e;--line-royal:#4d8ff052;--line-royal-strong:#4d8ff07a;--signal-cyan:#35c4f0e6;--glow-card-blue:0 0 34px -18px #009fe380;--glow-brand:var(--glow-blue);--highlight-light:inset 0 1px 0 #ffffffeb;--highlight-dark:inset 0 1px 0 #ffffff0f;--cta-height:3.5rem;--cta-arrow-size:2.5rem;--cta-primary-gradient:linear-gradient(100deg, #123fd0 0%, #0250fd 48%, #1f6bff 100%);--cta-primary-highlight:inset 0 1px 0 #ffffff47;--cta-primary-shadow:0 16px 34px -16px #141048bf, 0 4px 12px -6px #040a1a80;--cta-primary-shadow-hover:0 22px 46px -18px #141048d9, 0 6px 16px -8px #040a1a8c;--cta-arrow-bg:#fff;--cta-arrow-fg:var(--nu-indigo);--cta-light-primary:#0250fd4d;--cta-light-glass:#c4deff42;--cta-light-radius:9rem;--cta-glass-bg:#070d1c99;--cta-glass-bg-hover:#0b1428ad;--cta-glass-bg-solid:#0b1526;--cta-glass-border:#ffffff26;--cta-glass-border-hover:#ffffff42;--cta-glass-blur:16px;--cta-glass-shadow:0 18px 40px -20px #020610b8, inset 0 1px 0 #ffffff29, inset 0 -16px 28px -20px #009fe38c, 0 0 26px -14px #009fe352;--cta-glass-shadow-hover:0 22px 48px -20px #020610c7, inset 0 1px 0 #ffffff3d, inset 0 -18px 30px -20px #009fe3b3, 0 0 34px -12px #009fe373;--charswap-duration:.28s;--charswap-stagger:16ms;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #101c360f;--shadow-sm:0 1px 2px #101c360f, 0 2px 4px -1px #101c3614;--shadow-md:0 4px 12px -2px #101c361a, 0 2px 6px -2px #101c3614;--shadow-lg:0 18px 40px -12px #101c3629, 0 6px 14px -8px #101c361a;--shadow-xl:0 30px 70px -20px #101c3638;--shadow-dark-sm:0 2px 8px -2px #0206108c;--shadow-dark-md:0 12px 32px -14px #020610b3, 0 4px 12px -6px #02061080;--shadow-dark-lg:0 28px 64px -22px #020610bf;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-showcase:1600px;--container-wide:1520px;--container-standard:1200px;--container-narrow:960px;--measure-text:68ch;--gutter:clamp(1.25rem, .8rem + 2.4vw, 3rem);--section-y:clamp(4rem, 3rem + 6vw, 9rem);--font-sans:var(--font-manrope), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-display:clamp(3rem, 1.55rem + 6.05vw, 6rem);--fs-section:clamp(2.25rem, 1.35rem + 3.75vw, 4.5rem);--fs-card:clamp(1.25rem, 1.08rem + .71vw, 1.75rem);--fs-body-lg:clamp(1.125rem, 1.05rem + .31vw, 1.3125rem);--fs-body:clamp(1rem, .96rem + .18vw, 1.125rem);--fs-small:.875rem;--fs-eyebrow:.8125rem;--fs-label:.9375rem;--lh-tight:1.06;--lh-snug:1.2;--lh-normal:1.62;--lh-display:1.04;--lh-body:1.68;--tracking-display:-.028em;--tracking-heading:-.02em;--tracking-tight:-.01em;--tracking-body:0em;--tracking-small:.006em;--tracking-eyebrow:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--dur-micro:.16s;--dur-card:.22s;--dur-standard:.32s;--dur-major:.64s;--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-stagger:90ms;--motion-reveal-distance:24px;--motion-hover-lift:-4px;--motion-ambient-duration:9s;--press-scale:.98;--press-scale-fine:.985;--press-duration:90ms;--hover-lift:-2px;--hover-lift-card:-3px;--hover-media-scale:1.03;--ease-damped:cubic-bezier(.16, 1, .3, 1)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--background-deep);--bg-navy:var(--background-navy);--bg-elevated:var(--background-elevated);--surface:var(--surface-dark);--surface-soft:var(--surface-dark-soft);--fg:var(--text-on-dark);--fg-muted:var(--text-on-dark-muted);--fg-subtle:var(--text-on-dark-subtle);--border:var(--border-dark);--border-strong:var(--border-dark-strong);--accent:var(--nu-blue);--accent-ink:#fff;--on-accent:#fff;--focus-ring:var(--nu-cyan);--focus-offset:var(--bg);--card-shadow:var(--shadow-dark-md);--inner-highlight:var(--highlight-dark);--field-bg:#ffffff09;--field-bg-hover:#ffffff0f;--field-border:var(--border-dark-strong)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--surface-light);--bg-navy:var(--surface-light-soft);--bg-elevated:var(--surface-light);--surface:var(--surface-light);--surface-soft:var(--surface-light-soft);--fg:var(--text-on-light);--fg-muted:var(--text-on-light-muted);--fg-subtle:var(--text-on-light-muted);--border:var(--border-light);--border-strong:var(--border-light-strong);--accent:var(--nu-blue);--accent-ink:#fff;--on-accent:#fff;--focus-ring:var(--nu-blue);--focus-offset:var(--surface-light);--card-shadow:var(--shadow-md);--inner-highlight:var(--highlight-light);--field-bg:var(--surface-light);--field-bg-hover:var(--surface-light-soft);--field-border:var(--border-light-strong)}[data-theme=light-soft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--surface-blue-soft);--bg-navy:var(--surface-light-soft);--bg-elevated:var(--surface-light);--surface:var(--surface-light);--surface-soft:var(--surface-light-soft);--fg:var(--text-on-light);--fg-muted:var(--text-on-light-muted);--fg-subtle:var(--text-on-light-muted);--border:var(--border-light);--border-strong:var(--border-light-strong);--accent:var(--nu-blue);--accent-ink:#fff;--on-accent:#fff;--focus-ring:var(--nu-blue);--focus-offset:var(--surface-blue-soft);--card-shadow:var(--shadow-md);--inner-highlight:var(--highlight-light);--field-bg:var(--surface-light);--field-bg-hover:var(--surface-light-soft);--field-border:var(--border-light-strong)}.nu-display,.nu-h-section,.nu-h-card,.nu-eyebrow,.nu-body-lg,.nu-body,.nu-body-sm,.nu-label,.nu-tech-label{font-family:var(--font-sans);text-wrap:balance;margin:0}.nu-display{font-size:var(--fs-display);line-height:var(--lh-tight);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight)}.nu-h-section{font-size:var(--fs-section);line-height:var(--lh-snug);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.nu-h-card{font-size:var(--fs-card);line-height:var(--lh-snug);font-weight:var(--weight-semibold)}.nu-eyebrow{font-size:var(--fs-eyebrow);line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.nu-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-normal);font-weight:var(--weight-regular);text-wrap:pretty}.nu-body{font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--weight-regular);text-wrap:pretty}.nu-body-sm{font-size:var(--fs-small);line-height:1.55;font-weight:var(--weight-regular);text-wrap:pretty}.nu-body-muted{color:var(--fg-muted)}.nu-tech-label{font-size:var(--fs-eyebrow);line-height:1.3;font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--fg-muted)}.nu-label{font-size:var(--fs-label);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:.01em}.nu-gradient-text{background:var(--nu-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nu-container{width:100%;max-width:var(--container-standard);padding-inline:var(--gutter);margin-inline:auto}.nu-container-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.nu-container-showcase{width:100%;max-width:var(--container-showcase);margin-inline:auto;padding-inline:clamp(1.25rem,.6rem + 1.6vw,2.25rem)}.nu-container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.nu-measure{max-width:var(--measure-text)}.nu-section{padding-block:var(--section-y);background:var(--bg);color:var(--fg);position:relative}.nu-section-tight{padding-block:clamp(2.5rem,2rem + 3vw,5rem)}.nu-stack{gap:var(--space-4);flex-direction:column;display:flex}.nu-stack-lg{gap:var(--space-8)}.nu-grid{gap:clamp(1rem,.6rem + 1.6vw,2rem);display:grid}.nu-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nu-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.nu-grid-3,.nu-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nu-grid-2,.nu-grid-3,.nu-grid-4{grid-template-columns:minmax(0,1fr)}}.nu-surface{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-lg)}.nu-surface-soft{background:var(--surface-soft)}.nu-card{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);border:1px solid var(--border);box-shadow:var(--card-shadow), var(--inner-highlight);transition:transform var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);padding:clamp(1.35rem,1.1rem + 1.1vw,1.9rem);position:relative}.nu-card-neutral{background:var(--surface)}.nu-card-light{--fg:var(--text-on-light);--fg-muted:var(--text-on-light-muted);--fg-subtle:var(--text-on-light-muted);--border:var(--border-light-premium);--accent:var(--nu-blue);color:var(--fg);background:linear-gradient(180deg, #fff 0%, var(--surface-light-premium) 100%);border-color:var(--border-light-premium);box-shadow:var(--shadow-lg), var(--highlight-light)}.nu-card-dark{--fg:var(--text-on-dark);--fg-muted:var(--text-on-dark-muted);--fg-subtle:var(--text-on-dark-subtle);--border:var(--border-dark-strong);--accent:var(--nu-blue);color:var(--fg);background:radial-gradient(120% 78% at 14% 0%, #009fe31a, transparent 55%), linear-gradient(180deg, var(--surface-dark-soft) 0%, var(--surface-dark) 100%);border-color:var(--border-dark-strong);box-shadow:var(--shadow-dark-md), inset 0 1px 0 #ffffff0f, inset 0 0 44px -34px #009fe38c}.nu-card-glass{--fg:var(--text-on-dark);--fg-muted:var(--text-on-dark-muted);--fg-subtle:var(--text-on-dark-subtle);--border:var(--border-glass);--accent:var(--nu-blue);color:var(--fg);background:var(--surface-dark-glass);border-color:var(--border-glass);box-shadow:var(--shadow-dark-sm), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nu-card-glass{background:var(--surface-dark-soft)}}.nu-card-interactive{cursor:pointer}.nu-card-interactive:hover{transform:translateY(var(--motion-hover-lift));border-color:var(--border-strong)}.nu-card-light.nu-card-interactive:hover{box-shadow:var(--shadow-xl), var(--highlight-light)}.nu-card-dark.nu-card-interactive:hover{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-card-dark.nu-card-interactive:hover{border-color:color-mix(in srgb, var(--nu-blue) 45%, var(--border-dark-strong))}}.nu-card-dark.nu-card-interactive:hover{box-shadow:var(--shadow-dark-md), var(--glow-card-blue), inset 0 1px 0 #ffffff14}.nu-card[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent), var(--card-shadow)}@supports (color:color-mix(in lab, red, red)){.nu-card[data-selected=true]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 65%, transparent), var(--card-shadow)}}.nu-card-interactive:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nu-card[aria-disabled=true]{opacity:.55;pointer-events:none}.nu-iconbox{border-radius:var(--radius-sm);border:1px solid var(--accent);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-iconbox{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.nu-iconbox{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-iconbox{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.nu-iconbox{color:var(--accent)}.nu-iconbox-tech{border-color:var(--nu-cyan)}@supports (color:color-mix(in lab, red, red)){.nu-iconbox-tech{border-color:color-mix(in srgb, var(--nu-cyan) 34%, var(--border))}}.nu-iconbox-tech{background:var(--nu-cyan)}@supports (color:color-mix(in lab, red, red)){.nu-iconbox-tech{background:color-mix(in srgb, var(--nu-cyan) 12%, transparent)}}.nu-iconbox-tech{color:var(--nu-cyan)}.nu-badge{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--fg);align-items:center;gap:.4em;padding:.3em .75em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-badge{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.nu-badge{color:var(--fg);font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.02em;line-height:1}.nu-badge-accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-badge-accent{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.nu-badge-accent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-badge-accent{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.nu-badge-accent{color:var(--accent)}.nu-badge-tech{border-color:var(--nu-cyan)}@supports (color:color-mix(in lab, red, red)){.nu-badge-tech{border-color:color-mix(in srgb, var(--nu-cyan) 42%, transparent)}}.nu-badge-tech{background:var(--nu-cyan)}@supports (color:color-mix(in lab, red, red)){.nu-badge-tech{background:color-mix(in srgb, var(--nu-cyan) 14%, transparent)}}.nu-badge-tech{color:var(--nu-cyan)}.nu-badge-sustain{border-color:var(--nu-green)}@supports (color:color-mix(in lab, red, red)){.nu-badge-sustain{border-color:color-mix(in srgb, var(--nu-green) 42%, transparent)}}.nu-badge-sustain{background:var(--nu-green)}@supports (color:color-mix(in lab, red, red)){.nu-badge-sustain{background:color-mix(in srgb, var(--nu-green) 15%, transparent)}}.nu-badge-sustain{color:var(--nu-green-strong)}.nu-divider{background:var(--border);border:0;width:100%;height:1px}.nu-divider-vertical{align-self:stretch;width:1px;height:auto}.nu-btn{border-radius:var(--radius-sm);min-height:2.75rem;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:transform var(--dur-card) var(--ease-damped), background-color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard), filter var(--dur-standard) var(--ease-standard), opacity var(--dur-standard) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.7em 1.35em;line-height:1;text-decoration:none;display:inline-flex}.nu-btn svg{transition:transform var(--dur-micro) var(--ease-standard)}.nu-btn:hover:not(:disabled) svg:last-child{transform:translate(2px)}.nu-btn:active{transform:scale(var(--press-scale));transition-duration:var(--press-duration);transition-timing-function:ease-out}.nu-btn:disabled,.nu-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.nu-btn-primary{background:var(--nu-gradient);color:var(--on-accent);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff2e}.nu-btn-primary:hover:not(:disabled){box-shadow:var(--shadow-lg), var(--glow-blue), inset 0 1px 0 #ffffff38;filter:brightness(1.04)}.nu-btn-secondary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-btn-secondary{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.nu-btn-secondary{color:var(--fg);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-btn-secondary{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}}.nu-btn-secondary{box-shadow:var(--shadow-xs)}.nu-btn-secondary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}.nu-btn-secondary:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 46%, var(--border))}}.nu-btn-outline{color:var(--fg);border-color:var(--border-strong);background:0 0}.nu-btn-outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}}.nu-btn-ghost{color:var(--fg);background:0 0}.nu-btn-ghost:hover:not(:disabled){background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.nu-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 8%, transparent)}}.nu-btn-pill{border-radius:var(--radius-pill);min-height:3.25rem;font-size:var(--fs-body);padding:.95em 1.75em}.nu-cta{isolation:isolate;border-radius:var(--radius-pill);min-height:var(--cta-height);font-size:var(--fs-body);font-weight:var(--weight-semibold);border:1px solid #0000;gap:.9rem;padding:.5rem .5rem .5rem 1.6rem;position:relative;overflow:hidden}.nu-cta__light{z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);background:radial-gradient(var(--cta-light-radius) var(--cta-light-radius) at var(--px,50%) var(--py,50%), var(--cta-light,transparent), transparent 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nu-cta:hover .nu-cta__light,.nu-cta:focus-visible .nu-cta__light{opacity:1}}.nu-cta__arrow{width:var(--cta-arrow-size);height:var(--cta-arrow-size);border-radius:var(--radius-pill);transition:background-color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.nu-cta__arrow svg{transition:transform var(--dur-standard) var(--ease-standard)}.nu-cta:hover .nu-cta__arrow svg,.nu-cta:focus-visible .nu-cta__arrow svg{transform:translate(3px)}.nu-cta-primary{--cta-light:var(--cta-light-primary);background:var(--cta-primary-gradient);color:#fff;box-shadow:var(--cta-primary-shadow), var(--cta-primary-highlight)}.nu-cta-primary:hover:not(:disabled),.nu-cta-primary:focus-visible{box-shadow:var(--cta-primary-shadow-hover), var(--cta-primary-highlight)}.nu-cta-primary .nu-cta__arrow{background:var(--cta-arrow-bg);color:var(--cta-arrow-fg);box-shadow:0 2px 8px #040a1a4d}.nu-cta-glass{--cta-light:var(--cta-light-glass);background:var(--cta-glass-bg);border-color:var(--cta-glass-border);color:#eaf2ff;-webkit-backdrop-filter:blur(var(--cta-glass-blur)) saturate(130%);backdrop-filter:blur(var(--cta-glass-blur)) saturate(130%);box-shadow:var(--cta-glass-shadow)}.nu-cta-glass:hover:not(:disabled),.nu-cta-glass:focus-visible{background:var(--cta-glass-bg-hover);border-color:var(--cta-glass-border-hover);color:#fff;box-shadow:var(--cta-glass-shadow-hover)}.nu-cta-glass .nu-cta__arrow{color:#d6e8ff;background:#ffffff14;border:1px solid #ffffff29}.nu-cta-glass:hover .nu-cta__arrow,.nu-cta-glass:focus-visible .nu-cta__arrow{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-cta-glass:hover .nu-cta__arrow,.nu-cta-glass:focus-visible .nu-cta__arrow{background:color-mix(in srgb, var(--nu-blue) 22%, transparent)}}.nu-cta-glass:hover .nu-cta__arrow,.nu-cta-glass:focus-visible .nu-cta__arrow{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-cta-glass:hover .nu-cta__arrow,.nu-cta-glass:focus-visible .nu-cta__arrow{border-color:color-mix(in srgb, var(--nu-blue) 55%, transparent)}}.nu-cta-glass:hover .nu-cta__arrow,.nu-cta-glass:focus-visible .nu-cta__arrow{color:#fff}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nu-cta-glass{background:var(--cta-glass-bg-solid)}.nu-cta-glass:hover:not(:disabled),.nu-cta-glass:focus-visible{background:#10203a}}.nu-tracer{display:inline-flex;position:relative}.nu-cta-tracer{--cta-light:var(--cta-light-glass);min-height:3rem;font-size:var(--fs-label);border-color:var(--nu-cyan);background:#070d1c8c;gap:.7rem;padding:.45rem .45rem .45rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.nu-cta-tracer{border-color:color-mix(in srgb, var(--nu-cyan) 30%, #ffffff24)}}.nu-cta-tracer{color:#eaf2ff;-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);box-shadow:0 12px 28px -16px #020610b3,inset 0 1px #ffffff24,inset 0 -12px 22px -18px #009fe380}.nu-cta-tracer:hover:not(:disabled),.nu-cta-tracer:focus-visible{border-color:var(--nu-cyan);background:#0b1428a8}@supports (color:color-mix(in lab, red, red)){.nu-cta-tracer:hover:not(:disabled),.nu-cta-tracer:focus-visible{border-color:color-mix(in srgb, var(--nu-cyan) 55%, transparent)}}.nu-cta-tracer:hover:not(:disabled),.nu-cta-tracer:focus-visible{color:#fff;box-shadow:0 16px 34px -16px #020610c2,inset 0 1px #fff3,0 0 26px -14px #009fe380}.nu-cta-tracer .nu-cta__arrow{color:#d6e8ff;background:#ffffff14;border:1px solid #ffffff29;width:2rem;height:2rem}.nu-cta-tracer:hover .nu-cta__arrow,.nu-cta-tracer:focus-visible .nu-cta__arrow{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-cta-tracer:hover .nu-cta__arrow,.nu-cta-tracer:focus-visible .nu-cta__arrow{background:color-mix(in srgb, var(--nu-blue) 24%, transparent)}}.nu-cta-tracer:hover .nu-cta__arrow,.nu-cta-tracer:focus-visible .nu-cta__arrow{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-cta-tracer:hover .nu-cta__arrow,.nu-cta-tracer:focus-visible .nu-cta__arrow{border-color:color-mix(in srgb, var(--nu-blue) 55%, transparent)}}.nu-cta-tracer:hover .nu-cta__arrow,.nu-cta-tracer:focus-visible .nu-cta__arrow{color:#fff}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nu-cta-tracer{background:var(--cta-glass-bg-solid)}}@media (max-width:560px){.nu-tracer,.nu-cta-tracer{max-width:100%}}.nu-charswap{vertical-align:middle;white-space:nowrap;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.nu-charswap__layer{white-space:nowrap;display:block}.nu-charswap__out{position:absolute;inset:0}.nu-charswap__char{white-space:pre;will-change:transform;transition:transform var(--charswap-duration) var(--ease-emphasized);transition-delay:calc(var(--i,0) * var(--charswap-stagger));display:inline-block}.nu-charswap__out .nu-charswap__char{transform:translateY(110%)}.nu-btn:hover .nu-charswap__in .nu-charswap__char,.nu-btn:focus-visible .nu-charswap__in .nu-charswap__char{transform:translateY(-110%)}.nu-btn:hover .nu-charswap__out .nu-charswap__char,.nu-btn:focus-visible .nu-charswap__out .nu-charswap__char{transform:translateY(0)}.nu-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nu-fine-cta{border:0;border-bottom:1px solid var(--accent);align-self:flex-start;align-items:center;gap:.4rem;padding-bottom:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-fine-cta{border-bottom:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.nu-fine-cta{color:var(--accent);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--weight-semibold);letter-spacing:.01em;cursor:pointer;transition:color var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard);background:0 0;line-height:1.2;text-decoration:none}.nu-fine-cta svg{transition:transform var(--dur-micro) var(--ease-standard);flex:none}.nu-fine-cta:hover,.nu-fine-cta:focus-visible{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-fine-cta:hover,.nu-fine-cta:focus-visible{color:color-mix(in srgb, var(--accent) 78%, #fff)}}.nu-fine-cta:hover,.nu-fine-cta:focus-visible{border-bottom-color:currentColor}.nu-fine-cta:hover svg,.nu-fine-cta:focus-visible svg{transform:translate(3px)}.nu-btn-link{min-height:auto;color:var(--accent);box-shadow:none;background:0 0;border:0;border-radius:0;padding:.15em 0}.nu-btn-link:hover:not(:disabled){text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1.5px}.nu-icon-btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;transition:background-color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.nu-icon-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-icon-btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}}.nu-icon-btn:disabled{opacity:.5;cursor:not-allowed}.nu-field{border-radius:var(--radius-sm);border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:2.75rem;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);transition:border-color var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);padding:.7em .9em;line-height:1.4;box-shadow:inset 0 1px 2px #101c360f}.nu-field::placeholder{color:var(--fg-muted)}.nu-field:hover:not(:disabled){border-color:var(--border-strong);background:var(--field-bg-hover)}.nu-field:disabled{opacity:.55;cursor:not-allowed}textarea.nu-field{resize:vertical;min-height:7rem}select.nu-field{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-muted) 50%), linear-gradient(135deg, var(--fg-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}.nu-field:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.nu-field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent)}}.nu-focusable:focus-visible,.nu-btn:focus-visible,.nu-icon-btn:focus-visible,a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.nu-glow-blue,.nu-glow-brand{box-shadow:var(--glow-blue)}.nu-glow-indigo{box-shadow:var(--glow-indigo)}.nu-glow-cyan{box-shadow:var(--glow-cyan)}.nu-glow-sustain{box-shadow:var(--glow-sustain)}@keyframes nu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.nu-ambient-float{animation:nu-float var(--motion-ambient-duration) var(--ease-standard) infinite;will-change:transform}@keyframes nu-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nu-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nu-marquee__track{width:max-content;animation:nu-marquee var(--marquee-duration,26s) linear infinite;will-change:transform;display:flex}.nu-marquee__set{align-items:center;gap:var(--marquee-gap,clamp(1.5rem, 1rem + 2vw, 3rem));padding-right:var(--marquee-gap,clamp(1.5rem, 1rem + 2vw, 3rem));flex:none;display:flex}.nu-marquee[data-direction=right] .nu-marquee__track{animation-direction:reverse}.nu-marquee:hover .nu-marquee__track,.nu-marquee:focus-within .nu-marquee__track{animation-play-state:paused}.nu-reveal{opacity:1}@media (prefers-reduced-motion:reduce){.nu-ambient-float,.nu-marquee__track{animation:none!important}.nu-card,.nu-btn,.nu-icon-btn,.nu-field{transition:none!important}.nu-card-interactive:hover{transform:none}.nu-btn:active,.nu-icon-btn:active{filter:brightness(.92);transform:none!important}.nu-btn:hover:not(:disabled) svg:last-child{transform:none}.nu-fine-cta,.nu-fine-cta svg{transition:none!important}.nu-fine-cta:hover svg,.nu-fine-cta:focus-visible svg{transform:none}.nu-charswap__char{transition:none!important;transform:none!important}.nu-charswap__out,.nu-cta__light{display:none}.nu-cta__arrow,.nu-cta__arrow svg{transition:none!important}.nu-cta:hover .nu-cta__arrow svg,.nu-cta:focus-visible .nu-cta__arrow svg{transform:none}.nu-panel{transition:opacity .16s linear;filter:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.nu-panel__card,.nu-header[data-header-mode=floating-light],.nu-header[data-header-mode=scrolled-light]{background:var(--surface-light);-webkit-backdrop-filter:none;backdrop-filter:none}.nu-header__cta-secondary,.nu-ai__chip,.nu-pipe__node-icon,.nu-drawer__cta-secondary{-webkit-backdrop-filter:none}.nu-header[data-theme=dark] .nu-header__cta-secondary{background:#0e1c36}.nu-ai__chip,.nu-pipe__node-icon{background:#0c1a32}}@media (prefers-contrast:more){.nu-panel__card{background:var(--surface-light);border-color:var(--text-on-light)}.nu-ai__chip,.nu-pipe__node-icon,.nu-header__cta-secondary{border-color:var(--nu-royal)}.nu-section-heading__body{color:#fff}}:root{--header-h:5rem;--header-h-scrolled:4.25rem}@media (max-width:767px){:root{--header-h:4.25rem}}.nu-section--top{padding-top:calc(var(--section-y) + var(--header-h))}.nu-header{z-index:50;height:var(--header-h);color:var(--fg);transition:height var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nu-header__inner{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-6);width:100%;display:flex}.nu-header__inner>*{min-width:0}.nu-header__logo{flex:none;align-items:center;display:inline-flex}@media (min-width:1200px){.nu-header__logo img{width:clamp(5.4rem,5vw,6.3rem)!important;height:auto!important}}.nu-header__actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.nu-header__cta-secondary{font-weight:var(--weight-medium);-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}.nu-header[data-theme=dark] .nu-header__cta-secondary{color:#e6f1fb;background:#0e1c3680;border-color:#70b1e83d;box-shadow:0 0 22px -14px #35c4f08c,inset 0 1px #ffffff1a}.nu-header[data-theme=dark] .nu-header__cta-secondary:hover:not(:disabled),.nu-header[data-theme=dark] .nu-header__cta-secondary:focus-visible{color:#fff;background:#14284aa8;border-color:#70b1e86b;box-shadow:0 0 26px -12px #35c4f0b3,inset 0 1px #ffffff24}.nu-header[data-theme=light] .nu-header__cta-secondary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary{background:color-mix(in srgb, var(--accent) 7%, var(--surface-light))}}.nu-header[data-theme=light] .nu-header__cta-secondary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary{border-color:color-mix(in srgb, var(--accent) 26%, var(--border-light-premium))}}.nu-header[data-theme=light] .nu-header__cta-secondary{color:var(--nu-indigo);box-shadow:var(--shadow-xs)}.nu-header[data-theme=light] .nu-header__cta-secondary:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary:focus-visible{background:color-mix(in srgb, var(--accent) 13%, var(--surface-light))}}.nu-header[data-theme=light] .nu-header__cta-secondary:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-light-premium))}}.nu-header[data-theme=light] .nu-header__cta-secondary:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary:focus-visible{color:var(--nu-indigo)}.nu-header .nu-header__cta-secondary[data-featured=nu-platform]{transition:background var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard)}.nu-header[data-theme=dark] .nu-header__cta-secondary[data-featured=nu-platform]{color:#f2f8ff;background:#1226489e;border-color:#70b1e86b;box-shadow:0 0 0 1px #35c4f029,0 0 26px -10px #35c4f0b8,inset 0 1px #ffffff29}.nu-header[data-theme=dark] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=dark] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{background:#1a3460c7;border-color:#70b1e899;box-shadow:0 0 0 1px #35c4f042,0 0 30px -8px #35c4f0d9,inset 0 1px #fff3}.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]{background:color-mix(in srgb, var(--nu-blue) 11%, var(--surface-light))}}.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]{border-color:color-mix(in srgb, var(--nu-blue) 40%, var(--border-light-premium))}}.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]{color:var(--nu-indigo);box-shadow:0 0 0 1px var(--nu-blue), 0 6px 18px -12px var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]{box-shadow:0 0 0 1px color-mix(in srgb, var(--nu-blue) 18%, transparent), 0 6px 18px -12px color-mix(in srgb, var(--nu-blue) 70%, transparent)}}.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{background:color-mix(in srgb, var(--nu-blue) 18%, var(--surface-light))}}.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{border-color:color-mix(in srgb, var(--nu-blue) 56%, var(--border-light-premium))}}.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{box-shadow:0 0 0 1px var(--nu-blue), 0 8px 22px -12px var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:hover:not(:disabled),.nu-header[data-theme=light] .nu-header__cta-secondary[data-featured=nu-platform]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--nu-blue) 26%, transparent), 0 8px 22px -12px color-mix(in srgb, var(--nu-blue) 85%, transparent)}}@media (prefers-reduced-motion:reduce){.nu-header .nu-header__cta-secondary[data-featured=nu-platform]{transition:none}}.nu-header[data-header-mode=transparent-dark]{background:0 0;border-color:#ffffff0f}.nu-header[data-header-mode=transparent-light]{background:0 0;border-color:#0a17290f}.nu-header[data-header-mode=floating-light]{background:var(--surface-light)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-header-mode=floating-light]{background:color-mix(in srgb, var(--surface-light) 88%, transparent)}}.nu-header[data-header-mode=floating-light]{border-color:var(--border-light-premium);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%)}.nu-header[data-header-mode=scrolled-light]{height:var(--header-h-scrolled);background:var(--surface-light)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-header-mode=scrolled-light]{background:color-mix(in srgb, var(--surface-light) 96%, transparent)}}.nu-header[data-header-mode=scrolled-light]{border-color:var(--border-light-strong);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nu-header[data-header-mode=floating-light],.nu-header[data-header-mode=scrolled-light]{background:var(--surface-light)}@supports (color:color-mix(in lab, red, red)){.nu-header[data-header-mode=floating-light],.nu-header[data-header-mode=scrolled-light]{background:color-mix(in srgb, var(--surface-light) 97%, transparent)}}}.nu-nav{align-items:center;gap:.15rem;display:flex}.nu-header__nav{align-self:stretch}.nu-nav{align-items:stretch}.nu-nav__item{align-self:stretch;align-items:center;display:flex;position:relative}.nu-nav__trigger{border-radius:var(--radius-sm);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur-micro) var(--ease-standard), background-color var(--dur-micro) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.3em;padding:.5rem .7rem;line-height:1;text-decoration:none;display:inline-flex}.nu-nav__trigger:hover,.nu-nav__trigger[aria-expanded=true],.nu-nav__trigger[aria-current=page]{color:var(--accent)}.nu-nav__trigger[data-featured=ai-agent]{isolation:isolate;border-radius:var(--radius-pill);min-height:2.25rem;color:var(--fg);background:linear-gradient(135deg,#3127831a,#009fe31c);border:1px solid #4368c230;align-items:center;gap:.38rem;padding:.36rem .72rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.nu-nav__trigger[data-featured=ai-agent]{color:color-mix(in srgb, var(--fg) 74%, #2457b8)}}.nu-nav__trigger[data-featured=ai-agent]{transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);box-shadow:0 0 20px -6px #009fe380,0 0 28px -15px #5f55ce8c,inset 0 1px #fffc}.nu-nav__trigger[data-featured=ai-agent]:before{content:"";background:linear-gradient(135deg, #5f55ce, var(--nu-blue));border-radius:50%;flex:none;width:.36rem;height:.36rem;animation:2.8s ease-in-out infinite nu-ai-dot-glow;box-shadow:0 0 0 3px #009fe312,0 0 8px #009fe357}.nu-nav__trigger[data-featured=ai-agent] .nu-nav__featured-label{color:#0000;text-shadow:0 0 10px #009fe333;background:linear-gradient(90deg,#312783 0%,#5f55ce 24%,#009fe3 50%,#65d9ff 64%,#5f55ce 78%,#312783 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;padding-block:.06em .14em;line-height:1.18;animation:4.5s ease-in-out infinite nu-ai-nav-shimmer;display:inline-block}.nu-nav__trigger[data-featured=ai-agent]:hover,.nu-nav__trigger[data-featured=ai-agent]:focus-visible{color:var(--fg);background:linear-gradient(135deg,#3127831f,#009fe324);border-color:#4368c23d}@supports (color:color-mix(in lab, red, red)){.nu-nav__trigger[data-featured=ai-agent]:hover,.nu-nav__trigger[data-featured=ai-agent]:focus-visible{color:color-mix(in srgb, var(--fg) 68%, var(--nu-indigo))}}.nu-nav__trigger[data-featured=ai-agent]:hover,.nu-nav__trigger[data-featured=ai-agent]:focus-visible{transform:translateY(-1px);box-shadow:0 0 24px -9px #009fe3b3,0 0 30px -17px #5f55ce99,inset 0 1px #ffffffc7}.nu-header[data-theme=dark] .nu-nav__trigger[data-featured=ai-agent]{color:#dcecff;border-color:#70b1e838;box-shadow:0 0 20px -6px #35c4f075,0 0 28px -15px #5f55ce80,inset 0 1px #ffffff29}.nu-header[data-theme=dark] .nu-nav__trigger[data-featured=ai-agent] .nu-nav__featured-label{background-image:linear-gradient(90deg,#a9a2ee 0%,#7f93ed 24%,#35c4f0 50%,#a1eaff 64%,#7f93ed 78%,#a9a2ee 100%)}.nu-header[data-theme=dark] .nu-nav__trigger[data-featured=ai-agent]:hover,.nu-header[data-theme=dark] .nu-nav__trigger[data-featured=ai-agent]:focus-visible{color:#fff;border-color:#70b1e857}@keyframes nu-ai-nav-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes nu-ai-dot-glow{0%,to{box-shadow:0 0 0 3px #009fe312,0 0 8px #009fe357}50%{box-shadow:0 0 0 4px #5f55ce17,0 0 15px #009fe39e}}.nu-nav__chev{transition:transform var(--dur-standard) var(--ease-standard)}.nu-nav__trigger[aria-expanded=true] .nu-nav__chev{transform:rotate(180deg)}.nu-panel{opacity:0;transform-origin:0 0;filter:blur(3px);pointer-events:none;transition:opacity .2s var(--ease-standard), transform .26s var(--ease-damped), filter .2s var(--ease-standard);z-index:40;padding-top:.6rem;position:absolute;top:100%;transform:translateY(-4px)scale(.97)}.nu-nav__item>.nu-mega{transform-origin:top}.nu-nav__item[data-open=true]>.nu-panel{opacity:1;filter:none;pointer-events:auto;transform:none}.nu-panel__card{background:var(--surface-light)}@supports (color:color-mix(in lab, red, red)){.nu-panel__card{background:color-mix(in srgb, var(--surface-light) 97%, transparent)}}.nu-panel__card{border:1px solid var(--border-light-premium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg), var(--highlight-light);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);padding:var(--space-5)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nu-panel__card{background:var(--surface-light)}}.nu-dropdown{min-width:15rem;left:0}.nu-menu-list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nu-menu-link{border-radius:var(--radius-sm);color:var(--text-on-light);font-size:var(--fs-label);font-weight:var(--weight-medium);transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);align-items:center;gap:.6rem;padding:.6rem .7rem;text-decoration:none;display:flex}.nu-menu-link:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-menu-link:hover{background:color-mix(in srgb, var(--nu-blue) 8%, transparent)}}.nu-menu-link:hover{color:var(--nu-blue);transform:translate(2px)}.nu-menu-link__icon{width:1.125rem;color:var(--text-on-light-muted);opacity:.75;transition:color var(--dur-micro) var(--ease-standard), opacity var(--dur-micro) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.nu-menu-link:hover .nu-menu-link__icon,.nu-menu-link:focus-visible .nu-menu-link__icon{color:var(--nu-blue);opacity:1}.nu-mega{width:min(52rem,100vw - 2rem);left:0}.nu-mega__grid{gap:var(--space-6);grid-template-columns:1fr 1fr 1.15fr;display:grid}.nu-mega__col-heading{color:var(--text-on-light-muted);margin-bottom:.5rem}.nu-mega__featured{--fg:var(--text-on-dark);--fg-muted:var(--text-on-dark-muted);--accent:var(--nu-blue);isolation:isolate;min-height:15.5rem;padding:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface-dark-soft) 0%, var(--surface-dark) 100%);border:1px solid var(--nu-blue);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nu-mega__featured{border:1px solid color-mix(in srgb, var(--nu-blue) 24%, var(--border-dark-strong))}}.nu-mega__featured{box-shadow:var(--shadow-dark-md), inset 0 1px 0 #ffffff12;color:var(--fg)}.nu-mega__featured-bg{z-index:-2;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.nu-mega__featured-scrim{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #050a16f0 0%, #050a16db 38%, #050a1680 70%, #050a163d 100%), radial-gradient(95% 65% at 50% 100%, var(--nu-blue), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-mega__featured-scrim{background:linear-gradient(180deg, #050a16f0 0%, #050a16db 38%, #050a1680 70%, #050a163d 100%), radial-gradient(95% 65% at 50% 100%, color-mix(in srgb, var(--nu-blue) 14%, transparent), transparent 72%)}}.nu-mega__featured-body{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex;position:relative}.nu-mega__featured-title{color:var(--nu-blue)}.nu-mega__featured-desc{color:var(--text-on-dark-muted)}.nu-burger{border-radius:var(--radius-sm);border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.nu-drawer{z-index:60;visibility:hidden;transition:visibility 0s linear var(--dur-standard);position:fixed;inset:0}.nu-drawer[data-open=true]{visibility:visible;transition-delay:0s}.nu-drawer__backdrop{background:var(--overlay-scrim);opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);position:absolute;inset:0}.nu-drawer[data-open=true] .nu-drawer__backdrop{opacity:1}.nu-drawer__panel{background:radial-gradient(130% 52% at 100% 0%, #009fe31f, transparent 62%), radial-gradient(95% 42% at 0% 100%, #31278347, transparent 72%), linear-gradient(180deg, var(--background-elevated) 0%, var(--background-navy) 52%, var(--background-deep) 100%);width:min(92vw,24rem);height:100dvh;color:var(--text-on-dark);transition:transform var(--dur-standard) var(--ease-emphasized);overscroll-behavior:contain;border-left:1px solid #ffffff1f;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-28px 0 64px -22px #020610d1,inset 1px 0 #ffffff0f}.nu-drawer[data-open=true] .nu-drawer__panel{transform:none}.nu-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#ffffff06;border-bottom:1px solid #ffffff17;display:flex}.nu-drawer__body{padding:var(--space-2) var(--space-5) var(--space-4);flex-direction:column;flex:auto;display:flex}.nu-drawer__body>*+*{border-top:1px solid #ffffff12}.nu-drawer__foot{padding:var(--space-5);gap:var(--space-4);background:#ffffff06;border-top:1px solid #ffffff17;flex-direction:column;display:flex}.nu-drawer__foot .nu-cta{justify-content:space-between;width:100%}.nu-drawer__cta-secondary{width:100%;font-weight:var(--weight-medium);color:#e6f1fb;background:#ffffff0d;border-color:#70b1e842}.nu-drawer__cta-secondary:hover:not(:disabled),.nu-drawer__cta-secondary:focus-visible{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-drawer__cta-secondary:hover:not(:disabled),.nu-drawer__cta-secondary:focus-visible{background:color-mix(in srgb, var(--nu-blue) 16%, transparent)}}.nu-drawer__cta-secondary:hover:not(:disabled),.nu-drawer__cta-secondary:focus-visible{color:#fff;border-color:#70b1e870}.nu-drawer__foot .nu-locale{align-self:center}.nu-drawer .nu-icon-btn,.nu-drawer .nu-locale{color:var(--text-on-dark);background:#ffffff0a;border-color:#ffffff24}.nu-drawer .nu-icon-btn:hover:not(:disabled){border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-drawer .nu-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--nu-blue) 65%, transparent)}}.nu-drawer .nu-icon-btn:hover:not(:disabled){background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-drawer .nu-icon-btn:hover:not(:disabled){background:color-mix(in srgb, var(--nu-blue) 16%, transparent)}}.nu-drawer .nu-icon-btn:hover:not(:disabled){color:#fff}.nu-drawer .nu-locale__opt{color:var(--text-on-dark-muted)}.nu-drawer .nu-locale__opt:hover{color:#fff}.nu-drawer .nu-locale__opt[aria-current=true]{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-drawer .nu-locale__opt[aria-current=true]{background:color-mix(in srgb, var(--nu-blue) 22%, transparent)}}.nu-drawer .nu-locale__opt[aria-current=true]{color:#fff}.nu-acc__trigger{width:100%;color:var(--text-on-dark);font-family:var(--font-sans);font-size:1.0625rem;font-weight:var(--weight-semibold);text-align:left;cursor:pointer;transition:color var(--dur-micro) var(--ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.95rem .25rem;display:flex}.nu-acc__trigger[aria-expanded=true],.nu-acc__trigger:hover{color:var(--nu-blue)}.nu-acc__icon{transition:transform var(--dur-standard) var(--ease-standard), color var(--dur-micro) var(--ease-standard);color:var(--text-on-dark-subtle)}.nu-acc__trigger[aria-expanded=true] .nu-acc__icon{color:var(--nu-blue);transform:rotate(180deg)}.nu-acc__heading{color:var(--text-on-dark-subtle);padding:.7rem .75rem .25rem}.nu-acc__region{transition:grid-template-rows var(--dur-standard) var(--ease-standard);grid-template-rows:0fr;display:grid}.nu-acc__region[data-open=true]{grid-template-rows:1fr}.nu-acc__region[data-open=true] .nu-acc__inner{visibility:visible;transition-delay:0s}.nu-acc__inner{visibility:hidden;min-height:0;transition:visibility 0s linear var(--dur-standard);border-left:1px solid #ffffff17;margin:0 0 .5rem .35rem;padding-left:.6rem;overflow:hidden}.nu-acc__link,.nu-drawer__link{border-radius:var(--radius-sm);color:var(--text-on-dark-muted);font-size:var(--fs-body);transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);padding:.6rem .75rem;text-decoration:none;display:block}.nu-acc__link:hover,.nu-acc__link:focus-visible,.nu-drawer__link:hover,.nu-drawer__link:focus-visible{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-acc__link:hover,.nu-acc__link:focus-visible,.nu-drawer__link:hover,.nu-drawer__link:focus-visible{background:color-mix(in srgb, var(--nu-blue) 12%, transparent)}}.nu-acc__link:hover,.nu-acc__link:focus-visible,.nu-drawer__link:hover,.nu-drawer__link:focus-visible{color:#fff}.nu-drawer__link{color:var(--text-on-dark);font-weight:var(--weight-semibold);padding:.95rem .25rem}.nu-drawer__link[data-featured=ai-agent]{border-radius:var(--radius-pill);color:#dcecff;background:linear-gradient(135deg,#5f55ce24,#009fe31f);border:1px solid #70b1e838;align-self:flex-start;align-items:center;gap:.42rem;margin-block:.3rem;padding:.68rem .8rem;display:inline-flex}.nu-drawer__link[data-featured=ai-agent]:before{content:"";background:linear-gradient(135deg, #5f55ce, var(--nu-cyan));border-radius:50%;flex:none;width:.36rem;height:.36rem;box-shadow:0 0 8px #35c4f059}.nu-drawer__link[data-featured=ai-agent] .nu-nav__featured-label{color:#0000;text-shadow:0 0 8px #009fe31f;background:linear-gradient(90deg,#a9a2ee 0%,#35c4f0 58%,#a1eaff 100%);-webkit-background-clip:text;background-clip:text;padding-block:.04em .12em;line-height:1.2;display:inline-block}.nu-acc__link--featured{color:var(--nu-blue);font-weight:var(--weight-semibold)}.nu-locale{border-radius:var(--radius-pill);border:1px solid var(--border);align-items:center;gap:.15rem;padding:.25rem;display:inline-flex}.nu-locale__opt{border-radius:var(--radius-pill);min-width:2rem;font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--fg-muted);transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;padding:.25rem .55rem;text-decoration:none;display:inline-flex}.nu-locale__opt:hover{color:var(--fg)}.nu-locale__opt[aria-current=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nu-locale__opt[aria-current=true]{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.nu-locale__opt[aria-current=true]{color:var(--accent)}.nu-footer{isolation:isolate;background:var(--background-deep);color:var(--text-on-dark);border-top:1px solid var(--border-dark);position:relative;overflow:hidden}.nu-footer__scrim{z-index:-2;pointer-events:none;background:linear-gradient(#04060ee0 0%,#04060eb3 30%,#04060e73 66%,#04060e4d 100%),radial-gradient(60% 60% at 12% 0,#31278342,#0000 60%),radial-gradient(50% 60% at 92% 8%,#009fe31f,#0000 60%);position:absolute;inset:0}@media (max-width:767px){.nu-footer__scrim{background:linear-gradient(#04060ee6 0%,#04060ea8 45%,#04060e99 100%),radial-gradient(80% 40% at 50% 0,#31278342,#0000 65%)}}.nu-footer__grid-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000 75%)}.nu-footer__inner{z-index:3;position:relative}.nu-footer__cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1279px){.nu-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559px){.nu-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}}.nu-footer__col{min-width:0}.nu-footer__col-list{margin:0;padding:0;list-style:none}.nu-footer__col-heading{color:var(--text-on-dark);margin-bottom:.75rem}.nu-footer__link{color:var(--text-on-dark-muted);font-size:var(--fs-body);transition:color var(--dur-micro) var(--ease-standard);padding:.28rem 0;text-decoration:none;display:inline-block}.nu-footer__link:hover{color:var(--nu-blue)}.nu-footer__utility{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem 1.5rem;display:grid}.nu-footer__legal{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.nu-footer__copyright,.nu-footer__attribution{text-align:center;margin:0}.nu-footer__attribution{text-align:end;color:var(--text-on-dark-muted);justify-self:end}@supports (color:color-mix(in lab, red, red)){.nu-footer__attribution{color:color-mix(in srgb, var(--text-on-dark-muted) 76%, transparent)}}.nu-footer__attribution-link{color:var(--text-on-dark-muted);text-underline-offset:3px;transition:color var(--dur-micro) var(--ease-standard), text-decoration-color var(--dur-micro) var(--ease-standard);border-radius:3px;text-decoration-line:underline;text-decoration-color:#0000}.nu-footer__attribution-link:hover,.nu-footer__attribution-link:focus-visible{color:var(--nu-blue);text-decoration-color:currentColor}.nu-footer__attribution-link:focus-visible{outline:2px solid var(--nu-blue);outline-offset:3px}@media (max-width:767px){.nu-footer__utility{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.85rem}.nu-footer__legal{justify-content:center}.nu-footer__attribution{text-align:center;justify-self:center}}.nu-footer__contact{flex-direction:column;gap:.15rem;display:flex}.nu-footer__contact-row{--footer-icon-size:17px;--footer-contact-lh:1.55;font-size:var(--fs-small);line-height:var(--footer-contact-lh);color:var(--text-on-dark-muted);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;column-gap:.7rem;padding-block:.28rem;display:grid}.nu-footer__contact-row>svg{margin-top:calc((1em * var(--footer-contact-lh) - var(--footer-icon-size)) / 2);color:var(--nu-blue);justify-self:center}.nu-footer__contact-row .nu-footer__link{font-size:inherit;line-height:inherit;padding-block:0;display:inline}.nu-social{border-radius:var(--radius-sm);border:1px solid var(--border-dark-strong);min-height:2.5rem;color:var(--text-on-dark);font-size:var(--fs-small);font-weight:var(--weight-medium);transition:border-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), background-color var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;text-decoration:none;display:inline-flex}.nu-social:hover{border-color:var(--nu-blue);color:var(--nu-blue);background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-social:hover{background:color-mix(in srgb, var(--nu-blue) 8%, transparent)}}.nu-pending{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--state-warning)}@media (prefers-reduced-motion:reduce){.nu-nav__trigger[data-featured=ai-agent]{transition:none}.nu-nav__trigger[data-featured=ai-agent]:before,.nu-nav__trigger[data-featured=ai-agent] .nu-nav__featured-label{animation:none}.nu-nav__trigger[data-featured=ai-agent] .nu-nav__featured-label{background-position:50%}.nu-nav__trigger[data-featured=ai-agent]:hover,.nu-nav__trigger[data-featured=ai-agent]:focus-visible{transform:none}}.nu-header-zone{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}body.nu-scroll-lock{overflow:hidden}.nu-legal{flex-direction:column;gap:1.5rem;max-width:78ch;display:flex}.nu-legal h2{font-size:var(--fs-card);line-height:var(--lh-snug);font-weight:var(--weight-semibold);margin-top:.75rem}.nu-legal p{color:var(--fg-muted);line-height:var(--lh-normal)}.nu-legal ul{color:var(--fg-muted);flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;display:flex}.nu-legal a{color:var(--accent)}.nu-review-marker{background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.nu-review-marker{background:color-mix(in srgb, var(--state-warning) 16%, transparent)}}.nu-review-marker{color:var(--state-warning);border:1px solid var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.nu-review-marker{border:1px solid color-mix(in srgb, var(--state-warning) 40%, transparent)}}.nu-review-marker{border-radius:var(--radius-xs);font-size:.85em;font-weight:var(--weight-semibold);white-space:nowrap;padding:.05em .45em}.nu-legal-banner{border-radius:var(--radius-md);border:1px solid var(--state-warning);align-items:center;gap:.6rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nu-legal-banner{border:1px solid color-mix(in srgb, var(--state-warning) 45%, transparent)}}.nu-legal-banner{background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.nu-legal-banner{background:color-mix(in srgb, var(--state-warning) 12%, transparent)}}.nu-legal-banner{color:var(--state-warning);font-weight:var(--weight-semibold);font-size:var(--fs-small)}.nu-desktop-only{display:none}@media (min-width:1200px){.nu-desktop-only{display:flex}.nu-mobile-only{display:none!important}}.nu-nav__item[data-kind=products]{position:static}.nu-panel--products{--pmega-w:min(70rem, calc(100vw - 3rem));transform-origin:top;width:var(--pmega-w);margin-left:calc(var(--pmega-w) / -2);left:50%}.nu-panel--products .nu-panel__card{padding:var(--space-5)}.nu-pmega{gap:var(--space-6);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.nu-pmega__col{min-width:0}.nu-pmega__col--content{padding-left:var(--space-6);border-left:1px solid var(--border-light-premium);margin-left:calc(var(--space-6) * -.5)}.nu-pmega__rail{flex-direction:column;gap:.15rem;display:flex}.nu-pmega__cat{border-radius:var(--radius-sm);width:100%;color:var(--text-on-light);font-size:var(--fs-label);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.nu-pmega__cat:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__cat:hover{background:color-mix(in srgb, var(--nu-blue) 8%, transparent)}}.nu-pmega__cat:hover{color:var(--nu-blue)}.nu-pmega__cat[data-active=true]{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__cat[data-active=true]{background:color-mix(in srgb, var(--nu-blue) 10%, transparent)}}.nu-pmega__cat[data-active=true]{color:var(--nu-blue)}.nu-pmega__cat:hover .nu-menu-link__icon,.nu-pmega__cat:focus-visible .nu-menu-link__icon,.nu-pmega__cat[data-active=true] .nu-menu-link__icon{color:var(--nu-blue);opacity:1}.nu-pmega__cat:focus-visible{outline:2px solid var(--nu-blue);outline-offset:2px}.nu-pmega__panel{min-width:0;animation:nu-pmega-in .2s var(--ease-standard) both}@keyframes nu-pmega-in{0%{opacity:0;transform:translateY(5px)}}.nu-pmega__grid{grid-template-columns:repeat(auto-fill,minmax(7.75rem,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.nu-pmega__item{border-radius:var(--radius-sm);transition:background-color .22s var(--ease-standard), transform .22s var(--ease-damped);flex-direction:column;align-items:center;gap:.45rem;padding:.5rem .35rem .7rem;text-decoration:none;display:flex}.nu-pmega__item:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__item:hover{background:color-mix(in srgb, var(--nu-blue) 5%, transparent)}}.nu-pmega__item:hover{transform:translateY(-2px)}.nu-pmega__item:focus-visible{outline:2px solid var(--nu-blue);outline-offset:2px}.nu-pmega__thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--nu-indigo) 0%, var(--nu-indigo) 100%);width:100%;max-height:8.5rem;margin-inline:auto;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-pmega__thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--nu-indigo) 2%, #fff) 0%, color-mix(in srgb, var(--nu-indigo) 6%, #fff) 100%)}}.nu-pmega__thumb{box-shadow:inset 0 0 0 1px var(--nu-indigo)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nu-indigo) 8%, transparent)}}.nu-pmega__thumb{transition:background-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard);overflow:hidden}.nu-pmega__img{object-fit:contain;object-position:50% 50%;transform:scale(var(--thumb-zoom,1));transition:transform .32s var(--ease-damped);will-change:transform;padding:.55rem}.nu-pmega__item:hover .nu-pmega__img,.nu-pmega__item:focus-visible .nu-pmega__img{transform:scale(calc(var(--thumb-zoom,1) * 1.04))}.nu-pmega__item:hover .nu-pmega__thumb,.nu-pmega__item:focus-visible .nu-pmega__thumb{box-shadow:inset 0 0 0 1px var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__item:hover .nu-pmega__thumb,.nu-pmega__item:focus-visible .nu-pmega__thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nu-blue) 22%, transparent)}}.nu-pmega__name{font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--text-on-light);text-align:center;text-wrap:balance;transition:color var(--dur-micro) var(--ease-standard);line-height:1.3}.nu-pmega__item:hover .nu-pmega__name,.nu-pmega__item:focus-visible .nu-pmega__name{color:var(--nu-blue)}.nu-pmega__item[data-static]{cursor:default}.nu-pmega__item[data-static]:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__item[data-static]:hover{background:color-mix(in srgb, var(--nu-blue) 3%, transparent)}}.nu-pmega__item[data-static]:hover{transform:none}.nu-pmega__item[data-static]:hover .nu-pmega__img{transform:scale(var(--thumb-zoom,1))}.nu-pmega__item[data-static]:hover .nu-pmega__thumb{box-shadow:none}.nu-pmega__item[data-static]:hover .nu-pmega__name{color:var(--text-on-light)}.nu-pmega__platform{gap:var(--space-5);border-radius:var(--radius-sm);transition:background-color .22s var(--ease-standard);grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;padding:.35rem;text-decoration:none;display:grid}.nu-pmega__platform:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-pmega__platform:hover{background:color-mix(in srgb, var(--nu-blue) 5%, transparent)}}.nu-pmega__platform:focus-visible{outline:2px solid var(--nu-blue);outline-offset:2px}.nu-pmega__platform-media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--background-deep);display:block;position:relative;overflow:hidden}.nu-pmega__platform-img{object-fit:cover}.nu-pmega__platform-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.nu-pmega__platform-title{font-size:var(--fs-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--text-on-light)}.nu-pmega__platform-desc{max-width:30rem;font-size:var(--fs-small);color:var(--text-on-light-muted);line-height:1.5}.nu-pmega__platform-cta{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--nu-blue);align-items:center;gap:.35rem;margin-top:.15rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.nu-pmega__panel{animation:none}.nu-pmega__img,.nu-pmega__item{transition:none}.nu-pmega__item:hover{transform:none}.nu-pmega__item:hover .nu-pmega__img,.nu-pmega__item:focus-visible .nu-pmega__img{transform:scale(var(--thumb-zoom,1))}}.nu-macc2{flex-direction:column;display:flex}.nu-macc2__trigger,.nu-macc2__link{width:100%;min-height:2.75rem;color:var(--text-on-dark);font-size:var(--fs-body);font-weight:var(--weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;text-decoration:none;display:flex}.nu-macc2__trigger[aria-expanded=true]{color:var(--nu-blue)}.nu-macc2__icon{transition:transform .2s var(--ease-standard)}.nu-macc2__trigger[aria-expanded=true] .nu-macc2__icon{transform:rotate(180deg)}.nu-macc2__region{transition:grid-template-rows .26s var(--ease-damped);grid-template-rows:0fr;display:grid}.nu-macc2__region[data-open=true]{grid-template-rows:1fr}.nu-macc2__inner{visibility:hidden;min-height:0;transition:visibility 0s linear .26s;overflow:hidden}.nu-macc2__region[data-open=true] .nu-macc2__inner{visibility:visible;transition-delay:0s}.nu-macc2__product{min-height:3rem;color:var(--text-on-dark-muted);font-size:var(--fs-small);align-items:center;gap:.75rem;padding:.4rem 0 .4rem .25rem;text-decoration:none;display:flex}.nu-macc2__product:hover,.nu-macc2__product:focus-visible{color:var(--text-on-dark)}.nu-macc2__product[data-static]{cursor:default}.nu-macc2__thumb{border-radius:var(--radius-sm);background:#ffffff0d;flex:none;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.nu-macc2__img{object-fit:contain;object-position:50% 50%;padding:3px}.nu-macc2__name{flex:auto;min-width:0}.nu-macc2__chev{opacity:.5;flex:none}@media (prefers-reduced-motion:reduce){.nu-macc2__region,.nu-macc2__icon{transition:none}}.nu-ppending{background:var(--background-deep);min-height:72svh;color:var(--text-on-dark);text-align:center;align-items:center;padding-block:clamp(6rem,4rem + 8vw,11rem) clamp(4rem,3rem + 4vw,7rem);display:flex}.nu-ppending__inner{flex-direction:column;align-items:center;display:flex}.nu-ppending__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 .9rem}.nu-ppending__title{font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:#e2edff;text-wrap:balance;margin:0 0 clamp(1.75rem,1.4rem + 1.6vw,3rem);line-height:1.05}.nu-ppending__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #d6dce647;width:min(28rem,88vw);margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);overflow:hidden}.nu-ppending__img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.nu-ppending__note{font-size:var(--fs-body-lg);font-weight:var(--weight-semibold);color:#dbe7f8;margin:0 0 .6rem}.nu-ppending__body{max-width:36rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#cedcf0c7;text-wrap:pretty;margin:0 auto clamp(1.75rem,1.4rem + 1.6vw,2.5rem)}.nu-ppending__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:560px){.nu-ppending__actions{flex-direction:column;align-items:center}.nu-ppending__actions .nu-pbtn{flex:0 auto;justify-content:center;max-width:100%}}.nu-mega__col-cta{border-top:1px solid var(--nu-indigo);align-items:center;gap:.4rem;margin-top:.6rem;padding:.6rem .7rem 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-mega__col-cta{border-top:1px solid color-mix(in srgb, var(--nu-indigo) 12%, transparent)}}.nu-mega__col-cta{width:100%;color:var(--nu-blue);font-size:var(--fs-label);font-weight:var(--weight-semibold);letter-spacing:-.01em;transition:color var(--dur-micro) var(--ease-standard), gap var(--dur-micro) var(--ease-standard);text-decoration:none}.nu-mega__col-cta svg{transition:transform var(--dur-micro) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.nu-mega__col-cta:hover{color:var(--nu-indigo)}.nu-mega__col-cta:hover svg{transform:translate(3px)}}.nu-mega__col-cta:focus-visible{outline:2px solid var(--nu-blue);outline-offset:3px;border-radius:var(--radius-xs)}.nu-dlconfirm{max-width:min(30rem,100vw - 2.5rem);color:var(--text-on-dark);background:0 0;border:0;margin:auto;padding:0}.nu-dlconfirm::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050db8}.nu-dlconfirm__panel{border-radius:var(--radius-lg);border:1px solid var(--border-dark-strong);background:radial-gradient(120% 90% at 10% 0%, #3127836b 0%, transparent 70%), var(--surface-dark);box-shadow:var(--shadow-dark-lg);padding:clamp(1.5rem,1.2rem + 1vw,2rem)}.nu-dlconfirm__title{font-size:var(--fs-body-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text-on-dark);margin:0 0 1.5rem}.nu-dlconfirm__actions{flex-wrap:wrap;gap:.75rem;display:flex}.nu-dlconfirm__go,.nu-dlconfirm__cancel{border-radius:var(--radius-pill);min-height:2.75rem;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard);flex:9rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;text-decoration:none;display:inline-flex}.nu-dlconfirm__go{background:var(--cta-primary-gradient);color:#fff;box-shadow:var(--cta-primary-highlight);border:1px solid #0000}.nu-dlconfirm__go:hover{box-shadow:var(--cta-primary-highlight), var(--cta-primary-shadow)}.nu-dlconfirm__cancel{border:1px solid var(--border-dark-strong);color:var(--text-on-dark);background:0 0}.nu-dlconfirm__cancel:hover{border-color:var(--line-royal-strong);background:#4d8ff01f}.nu-dlconfirm__go:focus-visible,.nu-dlconfirm__cancel:focus-visible{outline:2px solid var(--nu-royal);outline-offset:3px}.nu-hero{isolation:isolate;background:var(--background-deep);min-height:100svh;color:var(--text-on-dark);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}@media (max-height:640px){.nu-hero{min-height:44rem}}.nu-hero__media{z-index:-2;position:absolute;inset:0}.nu-hero__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:767px){.nu-hero__media{bottom:-20%}}.nu-hero__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#04060e61 0%,#04060e2e 30%,#04060e0f 52%,#0000 68%);position:absolute;inset:0}.nu-hero__content{z-index:1;padding-top:calc(var(--header-h) + clamp(1.75rem, 1rem + 4.5vh, 4.25rem));text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,.7rem + .9vw,1.5rem);max-width:60rem;margin-inline:auto;padding-bottom:clamp(2rem,1rem + 4vh,4rem);display:flex;position:relative}.nu-hero__eyebrow{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);color:#78c7ff;background:#0c284cad;border:1px solid #78b9ff38;align-items:center;gap:.6rem;padding:.5rem 1.1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 8px 24px -16px #04193c59}@media (max-width:480px){.nu-hero__eyebrow{letter-spacing:.1em;padding:.45rem .9rem;font-size:.6875rem}}.nu-hero__eyebrow-dot{background:#31b7ff;border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #31b7ff29,0 0 12px #31b7ff66}.nu-hero__headline{font-size:clamp(2.375rem,1.2rem + 4.1vw,4.75rem);font-weight:var(--weight-extrabold);letter-spacing:-.018em;text-wrap:balance;margin:0;line-height:1.04}.nu-hero__headline-lead,.nu-hero__headline-accent{display:block}.nu-hero__headline-lead{color:#f8fbff}.nu-hero__headline-accent{color:#0000;filter:drop-shadow(0 4px 18px #2472ff2e);background:linear-gradient(100deg,#0d5bfe 0%,#347cff 52%,#5275ee 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.12em;line-height:1.06;display:block;overflow:visible}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-hero__headline-accent{color:var(--nu-blue);filter:none;background:0 0}}.nu-hero__description{color:#fff;text-shadow:0 2px 12px #0a1e3c29;max-width:44rem}.nu-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,.5rem + .6vw,1rem);padding-top:.5rem;display:flex}@media (max-width:560px){.nu-hero__ctas{flex-direction:column;align-items:center}.nu-hero__ctas .nu-btn{width:auto;max-width:100%}.nu-hero__ctas .nu-cta .nu-charswap{overflow:hidden}}.nu-hotspots{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1280px){.nu-hotspots{display:block}}.nu-hotspot{pointer-events:auto;position:absolute;transform:translate(-50%,50%)}.nu-hotspot__link{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);color:#f6f9ff;font-size:var(--fs-small);font-weight:var(--weight-semibold);transition:background-color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);background:#0c284cb8;border:1px solid #78b9ff3d;align-items:center;gap:.6rem;padding:.45rem 1rem .45rem .45rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 26px -18px #04193c66}.nu-hotspot__link:hover,.nu-hotspot__link:focus-visible{background:var(--surface-dark)}@supports (color:color-mix(in lab, red, red)){.nu-hotspot__link:hover,.nu-hotspot__link:focus-visible{background:color-mix(in srgb, var(--surface-dark) 94%, transparent)}}.nu-hotspot__link:hover,.nu-hotspot__link:focus-visible{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-hotspot__link:hover,.nu-hotspot__link:focus-visible{border-color:color-mix(in srgb, var(--nu-blue) 60%, transparent)}}.nu-hotspot__link:hover,.nu-hotspot__link:focus-visible{box-shadow:var(--glow-blue), var(--highlight-dark)}.nu-hotspot__tile{color:#5fa1ff;background:#2472ff29;border:1px solid #5293ff47;border-radius:9px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.nu-hotspot__link:hover .nu-hotspot__tile,.nu-hotspot__link:focus-visible .nu-hotspot__tile{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-hotspot__link:hover .nu-hotspot__tile,.nu-hotspot__link:focus-visible .nu-hotspot__tile{background:color-mix(in srgb, var(--nu-blue) 26%, transparent)}}@keyframes nu-hotspot-breathe{0%,to{opacity:.92;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.nu-trustbar{isolation:isolate;--trust-surface:#f4fafd;background:radial-gradient(38% 100% at 50% 100%, #009fe30a 0%, transparent 100%), linear-gradient(180deg, #f9fcfe 0%, var(--trust-surface) 78%);padding-block:clamp(1.85rem,1.5rem + 1.5vw,2.9rem);position:relative;overflow:hidden}.nu-trustbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2457b81a 22%,#2457b82e 50%,#2457b81a 78%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.nu-trustbar__band{align-items:center;width:100%;min-height:clamp(1.85rem,1.6rem + .8vw,2.3rem);display:flex;position:relative}.nu-scroller{width:100%;min-width:0;display:block}.nu-scroller__rail{min-width:0;position:relative}.nu-scroller__rail:before,.nu-scroller__rail:after{content:"";z-index:2;pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.nu-scroller__rail:before{background:linear-gradient(to right, var(--trust-surface) 0%, transparent 100%);left:0}.nu-scroller__rail:after{background:linear-gradient(to left, var(--trust-surface) 0%, transparent 100%);right:0}.nu-scroller[data-tone=signal] .nu-scroller__rail{--marquee-gap:0}.nu-tech-item{color:#7a7f89;font-size:clamp(.95rem,.9rem + .25vw,1.08rem);font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;transition:color var(--dur-card) var(--ease-standard);border-right:1px solid #0b1a380f;align-items:center;gap:.6rem;padding-inline:clamp(1.1rem,.8rem + 1.1vw,2rem);display:inline-flex}.nu-tech-item svg{color:#8a8f98;opacity:.9;width:1.2rem;height:1.2rem;transition:color var(--dur-card) var(--ease-standard), opacity var(--dur-card) var(--ease-standard);flex:none}.nu-tech-item:hover,.nu-tech-item:focus-visible{color:#0b45df}.nu-tech-item:hover svg,.nu-tech-item:focus-visible svg{color:#0b45df;opacity:1}.nu-trustbar__static{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nu-trustbar__static ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:639px){.nu-tech-item{gap:.4rem;padding-inline:.85rem;font-size:.8125rem}.nu-scroller__rail{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.nu-hotspot__link{opacity:1;transform:none;animation:none!important}.nu-trustbar__band{display:none}.nu-trustbar__static{clip-path:none;white-space:normal;flex-direction:column;gap:clamp(.7rem,.55rem + .5vw,1.05rem);width:auto;height:auto;margin:0;display:flex;position:static;overflow:visible}}.nu-hero__video{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-standard,ease);pointer-events:none;position:absolute;inset:0}.nu-hero__video[data-ready]{opacity:1}.nu-hero__video[data-seamless]{opacity:1;transition:none}@media (max-width:767px){.nu-hero__video{display:none}}:root{--eco-step:70vh;--accent-cyan:#4d8ff0;--accent-blue:#2b7fe0;--accent-indigo:#6b5fd6}.nu-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nu-mesh__canvas{width:100%;height:100%;display:block}.nu-mesh--ambient{opacity:.65;-webkit-mask-image:radial-gradient(56% 46% at 50% 34%,#0000 20%,#000 84%);mask-image:radial-gradient(56% 46% at 50% 34%,#0000 20%,#000 84%)}.nu-mesh--feature{opacity:.8;-webkit-mask-image:radial-gradient(62% 54%,#0000 24%,#000 82%);mask-image:radial-gradient(62% 54%,#0000 24%,#000 82%)}@media (max-width:767px){.nu-mesh--ambient,.nu-mesh--feature{opacity:.42}}.nu-lamp{pointer-events:none;z-index:1;height:clamp(190px,20vw,280px);position:absolute;top:0;left:0;right:0}.nu-lamp>*{display:block;position:absolute}.nu-lamp__beam{transform-origin:50%;border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent 0%, var(--nu-indigo) 20%, var(--nu-royal) 50%, var(--nu-indigo) 80%, transparent 100%);width:min(44rem,76%);height:2px;top:0;left:50%;transform:translate(-50%)scaleX(.18)}@supports (color:color-mix(in lab, red, red)){.nu-lamp__beam{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--nu-indigo) 38%, transparent) 20%, color-mix(in srgb, var(--nu-royal) 82%, var(--nu-indigo)) 50%, color-mix(in srgb, var(--nu-indigo) 48%, transparent) 80%, transparent 100%)}}.nu-lamp__beam{box-shadow:0 0 12px 1px var(--nu-royal), 0 0 28px -4px var(--nu-indigo)}@supports (color:color-mix(in lab, red, red)){.nu-lamp__beam{box-shadow:0 0 12px 1px color-mix(in srgb, var(--nu-royal) 28%, transparent), 0 0 28px -4px color-mix(in srgb, var(--nu-indigo) 22%, transparent)}}.nu-lamp__beam{opacity:0;transition:transform 1.1s var(--ease-emphasized), opacity .7s var(--ease-standard)}.nu-lamp__cone{opacity:0;width:min(38rem,46%);height:100%;transition:opacity 1.2s var(--ease-standard) .12s;top:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.nu-lamp__cone--left{background:conic-gradient(from 186deg at 100% 0%, transparent 0deg, var(--nu-royal) 22deg, var(--nu-indigo) 46deg, transparent 66deg);right:50%}@supports (color:color-mix(in lab, red, red)){.nu-lamp__cone--left{background:conic-gradient(from 186deg at 100% 0%, transparent 0deg, color-mix(in srgb, var(--nu-royal) 13%, transparent) 22deg, color-mix(in srgb, var(--nu-indigo) 10%, transparent) 46deg, transparent 66deg)}}.nu-lamp__cone--right{background:conic-gradient(from 114deg at 0% 0%, transparent 0deg, var(--nu-indigo) 20deg, var(--nu-royal) 44deg, transparent 66deg);left:50%}@supports (color:color-mix(in lab, red, red)){.nu-lamp__cone--right{background:conic-gradient(from 114deg at 0% 0%, transparent 0deg, color-mix(in srgb, var(--nu-indigo) 10%, transparent) 20deg, color-mix(in srgb, var(--nu-royal) 14%, transparent) 44deg, transparent 66deg)}}.nu-lamp__bloom{background:radial-gradient(58% 100% at 50% 0%, var(--nu-royal) 0%, var(--nu-indigo) 34%, var(--nu-indigo) 60%, transparent 82%);width:min(32rem,68%);height:220px;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nu-lamp__bloom{background:radial-gradient(58% 100% at 50% 0%, color-mix(in srgb, var(--nu-royal) 17%, transparent) 0%, color-mix(in srgb, var(--nu-indigo) 13%, transparent) 34%, color-mix(in srgb, var(--nu-indigo) 6%, transparent) 60%, transparent 82%)}}.nu-lamp__bloom{opacity:0;transition:opacity 1s var(--ease-standard) 60ms}.nu-lamp__wash{background:radial-gradient(46% 100% at 50% 0%, var(--nu-royal) 0%, var(--nu-indigo) 44%, transparent 78%);width:min(86rem,130%);height:100%;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nu-lamp__wash{background:radial-gradient(46% 100% at 50% 0%, color-mix(in srgb, var(--nu-royal) 6%, transparent) 0%, color-mix(in srgb, var(--nu-indigo) 5%, transparent) 44%, transparent 78%)}}.nu-lamp__wash{opacity:0;transition:opacity 1.4s var(--ease-standard)}.nu-lamp[data-lit=true] .nu-lamp__beam{opacity:1;transform:translate(-50%)scaleX(1)}.nu-lamp[data-lit=true] .nu-lamp__bloom,.nu-lamp[data-lit=true] .nu-lamp__cone,.nu-lamp[data-lit=true] .nu-lamp__wash{opacity:1}@media (max-width:767px){.nu-lamp{height:clamp(105px,28vw,140px)}.nu-lamp__bloom{height:120px}}.nu-section-heading{text-align:center;flex-direction:column;gap:clamp(.9rem,.7rem + .6vw,1.35rem);max-width:52rem;margin-inline:auto;display:flex}.nu-section-heading__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0}.nu-section-heading__title{font-size:clamp(1.9rem,1.15rem + 2.6vw,3.25rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:#fff;margin:0}.nu-section-heading__accent{background:var(--nu-gradient-heading);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.1em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-section-heading__accent{color:var(--nu-blue);background:0 0}}.nu-section-heading__body{font-size:var(--fs-body-lg);line-height:var(--lh-body);letter-spacing:var(--tracking-body);color:#fff}@supports (color:color-mix(in lab, red, red)){.nu-section-heading__body{color:color-mix(in srgb, #fff 74%, var(--nu-royal))}}.nu-section-heading__body{text-wrap:pretty;margin:0;max-width:42rem;margin-inline:auto}.nu-digitalops{isolation:isolate;color:#0b1a38;background:radial-gradient(60% 38% at 50% 0,#2472ff0e 0%,#0000 68%),linear-gradient(#f7faff 0%,#f5f8fc 52%,#f8fafc 100%);padding-block:clamp(4rem,2.8rem + 5.5vw,8rem);position:relative;overflow:hidden}.nu-digitalops .nu-section-heading__title{color:#0b1a38}.nu-digitalops .nu-section-heading__body{color:#33456b}.nu-digitalops .nu-mesh--feature{opacity:.85}.nu-digitalops__glow{pointer-events:none;z-index:0;background:radial-gradient(46% 38% at 50% 0,#009fe317,#0000 72%),radial-gradient(40% 34% at 6% 62%,#2457b812,#0000 70%),radial-gradient(42% 36% at 96% 74%,#3127830f,#0000 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.nu-digitalops__inner{z-index:1;flex-direction:column;gap:clamp(2.75rem,2rem + 3vw,4.5rem);display:flex;position:relative}.nu-digitalops__heading{max-width:62rem}.nu-digitalops__heading .nu-section-heading__body{max-width:56rem}.nu-opscards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,.6rem + 1.4vw,2rem);width:100%;display:grid}@media (max-width:1023px){.nu-opscards{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-opscards>:last-child{grid-column:1/-1;max-width:calc(50% - .6rem);margin-inline:auto}}@media (max-width:720px){.nu-opscards{grid-template-columns:minmax(0,1fr)}.nu-opscards>:last-child{grid-column:auto;max-width:none}}.nu-opscard{--card-accent:#2472ff;isolation:isolate;color:#0b1a38;min-height:clamp(18rem,15rem + 6vw,21.5rem);transition:transform .26s var(--ease-standard), border-color .26s var(--ease-standard), box-shadow .26s var(--ease-standard), background-color .26s var(--ease-standard);background:linear-gradient(#fffffffa 0%,#fafcfffa 100%);border:1px solid #0f234614;border-radius:24px;flex-direction:column;align-items:flex-start;padding:clamp(1.6rem,1.2rem + 1.1vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f234608,0 16px 40px -24px #0f234624}.nu-opscard[data-accent=indigo],.nu-opscard[data-accent=royal],.nu-opscard[data-accent=blue]{--card-accent:#2472ff}.nu-opscard__edge{background:linear-gradient(90deg, transparent, var(--card-accent) 50%, transparent);opacity:.42;width:68%;height:2px;box-shadow:0 0 14px 1px var(--card-accent);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nu-opscard__edge{box-shadow:0 0 14px 1px color-mix(in srgb, var(--card-accent) 38%, transparent)}}.nu-opscard__edge{transition:opacity var(--dur-card) var(--ease-standard), width var(--dur-card) var(--ease-standard);pointer-events:none}.nu-opscard__icon{color:#2472ff;width:3.75rem;height:3.45rem;transition:background-color .26s var(--ease-standard), transform .26s var(--ease-standard);background:#2472ff14;border:1px solid #2472ff1f;border-radius:16px;flex:none;justify-content:center;align-items:center;margin-bottom:1.35rem;display:inline-flex;box-shadow:inset 0 1px #fffc}.nu-opscard__title{font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem);line-height:1.22;font-weight:var(--weight-bold);letter-spacing:-.012em;color:#0b1a38;text-wrap:balance;margin:0}.nu-opscard__divider{opacity:.85;width:2.5rem;height:2px;box-shadow:none;transition:width .32s var(--ease-emphasized), opacity .26s var(--ease-standard);background:#2472ff;border-radius:999px;margin:.9rem 0 1rem;display:block}.nu-opscard__body{font-size:var(--fs-body);color:#33456b;text-wrap:pretty;margin:0;line-height:1.68}.nu-opscard:hover{background:#fff;border-color:#2472ff2e;transform:translateY(-2px);box-shadow:0 2px 4px #0f234609,0 22px 52px -28px #0f234633}.nu-opscard:hover .nu-opscard__edge{opacity:.9;width:82%}.nu-opscard:hover .nu-opscard__icon{background:linear-gradient(160deg, var(--card-accent), transparent 82%), #fff}@supports (color:color-mix(in lab, red, red)){.nu-opscard:hover .nu-opscard__icon{background:linear-gradient(160deg, color-mix(in srgb, var(--card-accent) 30%, transparent), transparent 82%), #fff;border-color:color-mix(in srgb, var(--card-accent) 52%, transparent)}}.nu-opscard:hover .nu-opscard__icon{color:var(--card-accent);border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nu-opscard:hover .nu-opscard__icon{border-color:color-mix(in srgb, var(--card-accent) 55%, transparent)}}.nu-opscard:hover .nu-opscard__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 20px -8px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nu-opscard:hover .nu-opscard__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 20px -8px color-mix(in srgb, var(--card-accent) 65%, transparent)}}.nu-opscard:hover .nu-opscard__divider{opacity:1;width:42%}.nu-eco{background:var(--background-strip);color:var(--text-on-dark);position:relative}.nu-eco__runway{position:relative}.nu-eco__sticky{isolation:isolate;padding-top:clamp(3.25rem,2.4rem + 3.5vw,5.5rem);padding-bottom:clamp(4.25rem,3rem + 4.5vw,7rem);position:relative;overflow:hidden}.nu-eco__sticky:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 46% at 50% 32%,#009fe32e,#0000 72%),radial-gradient(40% 36% at 4% 88%,#5f55ce24,#0000 72%),radial-gradient(36% 32% at 98% 10%,#5f55ce1f,#0000 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 86%,#0000 100%)}.nu-eco__inner{z-index:1;--eco-tab-overhang:clamp(1.6rem, 1.3rem + .9vw, 2.1rem);flex-direction:column;align-items:center;gap:clamp(2.4rem,1.7rem + 1.8vw,3.6rem);display:flex;position:relative}.nu-eco__heading{gap:clamp(.9rem,.65rem + .5vw,1.35rem)}.nu-eco__heading .nu-section-heading__body{max-width:42rem}.nu-eco__inner>.nu-eco__frame{margin-top:var(--eco-tab-overhang)}.nu-eco__frame{flex-direction:column;align-items:center;width:min(100%,92rem);display:flex;position:relative}.nu-eco__border-frame{z-index:1;width:100%;position:relative}.nu-panel-frame{--nu-panel-frame-radius:clamp(1.5rem, 1.2rem + .45vw, 1.875rem);isolation:isolate;box-sizing:border-box;border-radius:var(--nu-panel-frame-radius);background:linear-gradient(150deg,#4d8ff05c 0%,#498bde33 42%,#498bde29 100%);width:100%;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4d8ff014,0 22px 60px -42px #009fe36b}.nu-panel-frame__content{z-index:1;border-radius:calc(var(--nu-panel-frame-radius) - 1.5px);width:100%;position:relative;overflow:hidden}.nu-panel-frame__light{z-index:0;aspect-ratio:1;pointer-events:none;will-change:transform;filter:drop-shadow(0 0 6px #acefffd9)drop-shadow(0 0 16px #4d8ff099);mix-blend-mode:screen;opacity:1;width:clamp(4.5rem,5.5vw,6.5rem);transition:opacity .48s var(--ease-standard);background:radial-gradient(circle,#e8fbfff2 0%,#90e8ffe6 14%,#4d8ff0b8 32%,#287cef6b 52%,#0000 72%);border-radius:50%;display:block;position:absolute;top:0;left:0}.nu-panel-frame__light[data-static=true]{opacity:0}@media (prefers-reduced-motion:reduce){.nu-panel-frame__light{display:none}}.nu-eco__frame:before{content:"";border-radius:var(--radius-xl);filter:blur(18px);opacity:.24;z-index:0;pointer-events:none;background:linear-gradient(135deg,#4d8ff05c 0%,#2457b82e 42%,#31278342 78%,#4d8ff04d 100%);width:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.nu-eco__tabs{z-index:5;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;background:linear-gradient(#101e3af5,#081022f7);border:1px solid #5d8cdc57;justify-content:safe center;max-width:100%;margin:0;padding:.35rem;display:flex;position:absolute;top:0;left:50%;overflow-x:auto;transform:translate(-50%,-50%);box-shadow:0 22px 50px -26px #020610f2,0 0 40px -22px #009fe38c,inset 0 1px #ffffff1f,inset 0 0 0 1px #4d8ff00f}.nu-eco__tabs::-webkit-scrollbar{display:none}.nu-eco__tab-pill{width:var(--pill-w,0);height:var(--pill-h,0);transform:translate3d(var(--pill-x,0), var(--pill-y,0), 0);border-radius:calc(var(--radius-lg) - .35rem);box-shadow:0 14px 30px -12px #0082dce6, inset 0 1px 0 var(--nu-royal), inset 0 -1px 0 #030c1e59, 0 0 30px -8px var(--nu-blue);background:linear-gradient(135deg,#16a6ea 0%,#1183da 46%,#3a58cf 100%);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.nu-eco__tab-pill{box-shadow:0 14px 30px -12px #0082dce6, inset 0 1px 0 color-mix(in srgb, var(--nu-royal) 66%, #ffffff61), inset 0 -1px 0 #030c1e59, 0 0 30px -8px color-mix(in srgb, var(--nu-blue) 85%, transparent)}}.nu-eco__tab-pill{pointer-events:none;opacity:0;z-index:0}.nu-eco__tabs[data-ready=true] .nu-eco__tab-pill{opacity:1;transition:transform .38s var(--ease-emphasized), width .38s var(--ease-emphasized), opacity .2s var(--ease-standard)}.nu-eco__tab{z-index:1;appearance:none;border-radius:calc(var(--radius-lg) - .3rem);color:#fff;background:0 0;border:0;flex:none;align-items:center;gap:.55rem;padding:.8rem 1.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-eco__tab{color:color-mix(in srgb, #fff 72%, var(--nu-blue))}}.nu-eco__tab{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);line-height:1.1}.nu-eco__tab+.nu-eco__tab:before{content:"";width:1px;transition:opacity var(--dur-standard) var(--ease-standard);background:#ffffff1f;position:absolute;top:22%;bottom:22%;left:-1px}.nu-eco__tab[aria-selected=true]:before,.nu-eco__tab[aria-selected=true]+.nu-eco__tab:before{opacity:0}.nu-eco__tab svg{color:currentColor;opacity:.85;flex:none}.nu-eco__tab:hover{color:#fff;background:#ffffff0d}.nu-eco__tab[aria-selected=true]{color:#fff;background:0 0}.nu-eco__tab[aria-selected=true] svg{opacity:1}.nu-eco__stack{z-index:1;isolation:isolate;background-color:#0f1d38;background-image:linear-gradient(#ffffff08 0%,#0000 24%),radial-gradient(78% 90% at 82% 14%,#00b8ff2e 0%,#0074d714 36%,#0000 70%),radial-gradient(70% 92% at 6% 108%,#4856d238 0%,#3127831a 42%,#0000 72%),radial-gradient(54% 44% at 52% 108%,#2254b01f 0%,#0000 72%),linear-gradient(145deg,#142340fa 0%,#0f1d38fc 44%,#091224 100%);border-radius:clamp(1.5rem,1.2rem + .45vw,1.875rem);width:100%;height:auto;min-height:clamp(40rem,43vw,45rem);padding-top:0;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 100px -54px #000000e6,0 20px 52px -42px #009fe34d,inset 0 1px #ffffff14,inset 26px 0 72px -62px #00aeff47,inset -30px 0 82px -68px #4f5cd73d,inset 0 -46px 90px -74px #29357861,inset 0 42px 90px -78px #00aeff3d}.nu-eco__ambient{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.nu-eco__ambient-orb{filter:blur(clamp(2.5rem,4vw,4.5rem));pointer-events:none;will-change:transform;border-radius:50%;display:block;position:absolute}.nu-eco__ambient-orb--cyan{aspect-ratio:1;opacity:.52;background:radial-gradient(circle,#00beff5c 0%,#0084e62e 34%,#0000 70%);width:min(64rem,72%);animation:18s ease-in-out infinite alternate nu-eco-cyan-drift;top:-48%;right:-18%}.nu-eco__ambient-orb--indigo{aspect-ratio:1;opacity:.4;background:radial-gradient(circle,#525cdc47 0%,#31278324 38%,#0000 72%);width:min(58rem,66%);animation:22s ease-in-out infinite alternate nu-eco-indigo-drift;bottom:-62%;left:-24%}.nu-eco__ambient-sheen{pointer-events:none;opacity:.82;background:linear-gradient(118deg,#0000 0% 42%,#5bd3f80b 53%,#0000 64%),radial-gradient(52% 28% at 50% 0,#81e1ff12,#0000 76%);display:block;position:absolute;inset:0}@keyframes nu-eco-cyan-drift{0%{transform:translate(-2%,-2%)scale(.96)}50%{transform:translate(-8%,6%)scale(1.04)}to{transform:translate(2%,10%)scale(1)}}@keyframes nu-eco-indigo-drift{0%{transform:translateY(2%)scale(1)}50%{transform:translate(10%,-5%)scale(1.06)}to{transform:translate(4%,-10%)scale(.98)}}.nu-eco__stack>*{grid-area:1/1}.nu-eco__panel{z-index:1;height:auto;min-height:0;color:var(--text-on-dark);opacity:0;visibility:hidden;transition:opacity .42s var(--ease-emphasized), transform .42s var(--ease-emphasized), visibility 0s linear .42s;padding:clamp(4.75rem,4rem + 1.2vw,5.75rem) clamp(3rem,2rem + 1.8vw,4rem) clamp(2.5rem,2rem + .8vw,3rem);display:block;position:relative;overflow:hidden;transform:translateY(12px)}.nu-eco__panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070f20d6 0%,#081226b3 28%,#08132861 48%,#0710221a 70%,#0000 100%),linear-gradient(#050c1b0f 0%,#0000 58%,#050b1947 100%);position:absolute;inset:0}.nu-eco__panel[data-active]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-width:1180px){.nu-eco__panel{padding-inline:clamp(2rem,1rem + 2vw,3rem)}}@media (max-width:960px){.nu-eco__stack{height:auto;min-height:0}.nu-eco__ambient-orb--cyan{opacity:.4;width:100%;top:-22%;right:-38%}.nu-eco__ambient-orb--indigo{opacity:.4;width:100%;bottom:-34%;left:-42%}.nu-eco__panel{height:auto;padding:4.75rem clamp(1.5rem,.5rem + 3vw,2.5rem) clamp(23rem,60vw,32rem)}.nu-eco__panel:after{background:linear-gradient(#070f20f5 0%,#071022e6 48%,#0710227a 72%,#060d1c9e 100%)}}.nu-eco__text{z-index:2;flex-direction:column;align-items:flex-start;width:min(100%,34rem);min-width:0;max-width:40%;height:100%;display:flex;position:relative}@media (max-width:960px){.nu-eco__text{max-width:100%}}.nu-eco__title{font-size:clamp(2.25rem,1.45rem + 2vw,3.375rem);line-height:1.05;font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 clamp(.9rem,.7rem + .3vw,1.15rem)}.nu-eco__lead{font-size:var(--fs-body-lg);line-height:1.4;font-weight:var(--weight-semibold);color:var(--nu-royal)}@supports (color:color-mix(in lab, red, red)){.nu-eco__lead{color:color-mix(in srgb, var(--nu-royal) 68%, #fff)}}.nu-eco__lead{text-wrap:pretty;margin:0 0 clamp(.85rem,.65rem + .3vw,1.1rem)}.nu-eco__body{font-size:var(--fs-body);color:#fff;line-height:1.58}@supports (color:color-mix(in lab, red, red)){.nu-eco__body{color:color-mix(in srgb, #fff 70%, var(--nu-blue))}}.nu-eco__body{text-wrap:pretty;margin:0}.nu-eco__rule{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--nu-royal), transparent);width:2.75rem;height:2px;margin:clamp(.9rem,.65rem + .4vw,1.15rem) 0 .25rem;display:block}.nu-eco__features{flex-direction:column;width:100%;max-width:25rem;margin:.2rem 0 1.5rem;padding:0;list-style:none;display:flex}.nu-eco__feature{border-bottom:1px solid #5d8cdc29;align-items:center;gap:.8rem;min-height:3.15rem;padding:.55rem 0;display:flex}.nu-eco__feature:first-child{padding-top:.2rem}.nu-eco__feature:last-child{border-bottom:0}.nu-eco__feature-icon{border:1px solid var(--line-royal);width:2.2rem;height:2.2rem;color:var(--nu-royal);background:radial-gradient(120% 120% at 30% 20%,#4d8ff02b,#0000 70%),#09122699;border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 8px 18px -12px #009fe399}.nu-eco__feature-label{min-width:0;font-size:var(--fs-body);font-weight:var(--weight-semibold);color:#fff;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.nu-eco__feature-label{color:color-mix(in srgb, #fff 90%, var(--nu-blue))}}.nu-eco__badges{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.nu-eco__badge{border-radius:var(--radius-pill);color:#fff;background:#ffffff0b;border:1px solid #5d8cdc42;align-items:center;gap:.45rem;padding:.5rem .9rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}@supports (color:color-mix(in lab, red, red)){.nu-eco__badge{color:color-mix(in srgb, #fff 86%, var(--nu-blue))}}.nu-eco__badge{font-size:var(--fs-small);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.1}.nu-eco__badge svg{color:var(--nu-royal);flex:none}a.nu-eco__badge{transition:border-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);text-decoration:none}a.nu-eco__badge:hover,a.nu-eco__badge:focus-visible{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){a.nu-eco__badge:hover,a.nu-eco__badge:focus-visible{border-color:color-mix(in srgb, var(--nu-blue) 55%, transparent)}}a.nu-eco__badge:hover,a.nu-eco__badge:focus-visible{color:#fff}.nu-eco__cta{margin-top:clamp(1.75rem,1.4rem + .6vw,2.5rem)}.nu-eco__cta a.nu-cta-tracer{min-height:3.5rem;font-size:var(--fs-body);color:#fff;background:linear-gradient(120deg,#0f8fe0 0%,#2a3fb0 52%,#22b4ee 100%);border-color:#78d2f580;gap:.95rem;padding:.5rem .6rem .5rem 1.9rem;box-shadow:0 18px 40px -18px #0078d2b3,inset 0 1px #ffffff47,0 0 30px -12px #009fe399}.nu-eco__cta a.nu-cta-tracer:hover:not(:disabled),.nu-eco__cta a.nu-cta-tracer:focus-visible{color:#fff;filter:brightness(1.05);border-color:#96e1fab8;transform:translateY(-1px);box-shadow:0 24px 50px -18px #0078d2d1,inset 0 1px #ffffff52,0 0 42px -10px #009fe3b8}.nu-eco__cta a.nu-cta-tracer .nu-cta__arrow{color:#fff;background:#ffffff2e;border-color:#fff6}.nu-eco__cta a.nu-cta-tracer:hover .nu-cta__arrow,.nu-eco__cta a.nu-cta-tracer:focus-visible .nu-cta__arrow{color:#fff;background:#ffffff47;border-color:#ffffff8f}.nu-eco__visual{z-index:0;pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.nu-svis{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.nu-eco__stack>.nu-eco__pager{z-index:4;position:absolute;bottom:clamp(1.5rem,1rem + .6vw,2rem);right:clamp(1.5rem,.75rem + 1vw,2.5rem)}.nu-eco__pager{z-index:4;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(#0e1b34b3,#070f20c7);border:1px solid #5d8cdc42;align-items:center;gap:.4rem;padding:.35rem;display:flex;position:relative;box-shadow:0 16px 34px -22px #020610e6,0 0 24px -14px #009fe366,inset 0 1px #ffffff17}.nu-eco__pager-btn{color:#fff;background:#ffffff0a;border:1px solid #5d8cdc4d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-eco__pager-btn{color:color-mix(in srgb, #fff 82%, var(--nu-blue))}}.nu-eco__pager-btn{cursor:pointer;transition:border-color var(--dur-micro) var(--ease-standard), background-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard)}.nu-eco__pager-btn:hover{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-eco__pager-btn:hover{border-color:color-mix(in srgb, var(--nu-blue) 60%, transparent)}}.nu-eco__pager-btn:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-eco__pager-btn:hover{background:color-mix(in srgb, var(--nu-blue) 16%, transparent)}}.nu-eco__pager-btn:hover{box-shadow:0 0 18px -8px var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-eco__pager-btn:hover{box-shadow:0 0 18px -8px color-mix(in srgb, var(--nu-blue) 75%, transparent)}}.nu-eco__pager-btn:hover{color:#fff}.nu-eco__pager-count{font-size:var(--fs-label);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--text-on-dark-muted);font-variant-numeric:tabular-nums;margin:0;padding-inline:.35rem}.nu-eco__pager-count span{color:var(--nu-blue)}@media (max-width:960px){.nu-eco__stack>.nu-eco__pager{bottom:clamp(.9rem,.5rem + .6vw,1.4rem);left:50%;right:auto;transform:translate(-50%)}.nu-svis{object-fit:cover;object-position:center;width:100%;height:100%}}@media (min-width:1181px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.nu-eco__runway[data-choreography]{height:calc(100svh + 3 * var(--eco-step))}.nu-eco__runway[data-choreography]>.nu-eco__sticky{top:var(--header-h);height:calc(100svh - var(--header-h));align-items:center;min-height:0;padding-block:clamp(1.5rem,3.4svh,2.75rem);display:flex;position:sticky;overflow:hidden}.nu-eco__runway[data-choreography] .nu-eco__inner>.nu-eco__frame{min-height:0;margin-top:0}.nu-eco__runway[data-choreography] .nu-eco__inner{gap:clamp(1.75rem,3.6svh,2.25rem);width:100%;max-height:100%}.nu-eco__runway[data-choreography] .nu-eco__heading{flex:none;gap:clamp(.625rem,1.2svh,.85rem)}.nu-eco__runway[data-choreography] .nu-eco__heading .nu-section-heading__title{font-size:clamp(2.25rem,5.2svh,3.25rem)}.nu-eco__runway[data-choreography] .nu-eco__heading .nu-section-heading__body{max-width:50rem;font-size:clamp(1.05rem,2.2svh,1.25rem);line-height:1.55}.nu-eco__runway[data-choreography] .nu-eco__frame{flex:none}.nu-eco__runway[data-choreography] .nu-eco__stack{height:clamp(31.5rem, calc(100svh - var(--header-h) - clamp(9rem, 18svh, 10.75rem)), 39.375rem);min-height:0;container:eco-card/size}.nu-eco__runway[data-choreography] .nu-eco__panel{height:100%;padding:clamp(3.25rem,7cqh,4.5rem) clamp(2.25rem,1.5rem + 1.2vw,3rem) clamp(1.5rem,4cqh,2.5rem)}.nu-eco__runway[data-choreography] .nu-eco__text{justify-content:center;height:100%;min-height:0}.nu-eco__runway[data-choreography] .nu-eco__title{margin-bottom:clamp(.45rem,1.4cqh,.9rem);font-size:clamp(1.8rem,6.85cqh,3rem);line-height:1.04}.nu-eco__runway[data-choreography] .nu-eco__lead{font-size:clamp(.925rem, 2.65cqh, var(--fs-body-lg));margin-bottom:clamp(.4rem,1.25cqh,.8rem);line-height:1.32}.nu-eco__runway[data-choreography] .nu-eco__body{font-size:clamp(.85rem, 2.4cqh, var(--fs-body));line-height:1.44}.nu-eco__runway[data-choreography] .nu-eco__rule{margin-top:clamp(.4rem,1.45cqh,.85rem);margin-bottom:clamp(.05rem,.4cqh,.25rem)}.nu-eco__runway[data-choreography] .nu-eco__features{margin-top:0;margin-bottom:0}.nu-eco__runway[data-choreography] .nu-eco__feature{min-height:clamp(2.25rem,7.1cqh,3rem);padding-block:clamp(.2rem,.8cqh,.5rem)}.nu-eco__runway[data-choreography] .nu-eco__feature-icon{width:clamp(1.8rem,5.2cqh,2.2rem);height:clamp(1.8rem,5.2cqh,2.2rem)}.nu-eco__runway[data-choreography] .nu-eco__feature-label{font-size:clamp(.85rem, 2.35cqh, var(--fs-body))}.nu-eco__runway[data-choreography] .nu-eco__cta{flex:none;margin-top:clamp(.65rem,2.4cqh,1.5rem)}.nu-eco__runway[data-choreography] .nu-eco__cta a.nu-cta-tracer{min-height:clamp(2.8rem,8cqh,3.5rem)}.nu-eco__runway[data-choreography] .nu-eco__stack>.nu-eco__pager{bottom:clamp(1.25rem,2.6svh,1.75rem);right:clamp(1.75rem,2.4vw,2.5rem)}}@container eco-card (max-height:38rem){.nu-eco__title{font-size:clamp(1.7rem,6.1cqh,2.55rem)}.nu-eco__lead{font-size:clamp(.875rem,2.35cqh,1.05rem)}.nu-eco__body{font-size:clamp(.8rem,2.12cqh,.95rem);line-height:1.42}.nu-eco__feature{min-height:clamp(2.15rem,6.75cqh,2.75rem)}.nu-eco__cta{margin-top:clamp(.55rem,1.9cqh,1rem)}.nu-eco__cta a.nu-cta-tracer{min-height:clamp(2.75rem,7.4cqh,3.2rem)}.nu-eco__pager{padding:.25rem}.nu-eco__pager-btn{width:clamp(2.05rem,6.6cqh,2.4rem);height:clamp(2.05rem,6.6cqh,2.4rem)}}@container eco-card (max-height:34rem){.nu-eco__panel{padding-top:clamp(2.75rem,8cqh,3.4rem);padding-bottom:clamp(1rem,3cqh,1.4rem)}.nu-eco__title{margin-bottom:clamp(.35rem,1cqh,.55rem);font-size:clamp(1.55rem,5.8cqh,2.2rem)}.nu-eco__lead{margin-bottom:clamp(.3rem,.9cqh,.5rem);font-size:clamp(.82rem,2.25cqh,.98rem)}.nu-eco__body{font-size:clamp(.76rem,2cqh,.9rem);line-height:1.36}.nu-eco__rule{margin-top:clamp(.3rem,.9cqh,.5rem)}.nu-eco__feature{min-height:clamp(2rem,6.3cqh,2.4rem);padding-block:clamp(.1rem,.45cqh,.25rem)}.nu-eco__feature-icon{width:clamp(1.7rem,5cqh,2rem);height:clamp(1.7rem,5cqh,2rem)}.nu-eco__feature-label{font-size:clamp(.78rem,2cqh,.9rem)}.nu-eco__cta{margin-top:clamp(.4rem,1.5cqh,.7rem)}.nu-eco__cta a.nu-cta-tracer{min-height:clamp(2.6rem,7cqh,2.9rem);padding-left:clamp(1.25rem,3cqw,1.7rem)}}@media (max-width:560px){.nu-eco__tabs{width:100%;margin:0}.nu-eco__tab{font-size:var(--fs-small);gap:.4rem;padding:.65rem .85rem}}@media (prefers-reduced-motion:reduce){.nu-lamp__beam,.nu-lamp__bloom,.nu-lamp__cone,.nu-lamp__wash,.nu-eco__tabs[data-ready=true] .nu-eco__tab-pill{transition:none!important}.nu-eco__ambient-orb--cyan,.nu-eco__ambient-orb--indigo{animation:none!important;transform:none!important}.nu-eco__panel{transition:opacity .12s linear,visibility 0s linear .12s!important;transform:none!important}.nu-eco__panel[data-active]{transition-delay:0s!important}.nu-opscard,.nu-opscard__edge,.nu-opscard__divider,.nu-opscard__icon{transition:none!important}.nu-opscard:hover{transform:none}}.nu-rise{background:var(--background-strip);position:relative}.nu-rise__scene{will-change:transform}.nu-ai{isolation:isolate;background:var(--background-strip);min-height:clamp(38rem,88svh,54rem);color:var(--text-on-dark);align-items:flex-start;padding-block:clamp(4rem,3rem + 5vw,7rem);display:flex;position:relative;overflow:hidden}.nu-ai__plate{z-index:0;pointer-events:none;--ai-parallax:0;position:absolute;inset:0}.nu-ai__plate picture{width:100%;height:100%;display:block}.nu-ai__image{object-fit:cover;object-position:50% 72%;width:100%;height:100%;transform:scale(1.08) translate3d(0, calc(var(--ai-parallax) * -6%), 0);will-change:transform;display:block}.nu-ai__scrim{background:linear-gradient(180deg, var(--background-strip) 0%, #04060fd6 14%, #04060f85 34%, #04060f29 58%, #04060f75 84%, var(--background-strip) 100%), radial-gradient(82% 42% at 50% 16%, #060b1a80 0%, transparent 74%);position:absolute;inset:0}.nu-ai__inner{z-index:1;width:100%;position:relative}.nu-ai__copy{text-align:center;flex-direction:column;align-items:center;max-width:min(100%,62rem);margin-inline:auto;display:flex}.nu-ai__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 1.1rem}.nu-ai__heading{max-width:54rem;font-size:clamp(1.95rem,1.25rem + 2.4vw,3.15rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:#fff;text-wrap:balance;margin:0 0 1.35rem}.nu-ai__body{max-width:46rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);letter-spacing:var(--tracking-body);color:#e2ecf9db;text-wrap:pretty;margin:0 0 2rem}.nu-ai__chips-wrap{margin:0 0 2.1rem}.nu-ai__chips{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.nu-ai__chip{border-radius:var(--radius-pill);border:1px solid var(--line-royal-faint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e4eefaeb;font-size:var(--fs-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-small);white-space:nowrap;background:#0913268c;align-items:center;gap:.5rem;padding:.5rem .95rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.nu-ai__chip svg{color:var(--nu-royal)}@supports (color:color-mix(in lab, red, red)){.nu-ai__chip svg{color:color-mix(in srgb, var(--nu-royal) 82%, #fff)}}.nu-ai__cta a.nu-cta-tracer{color:#fff;background:var(--cta-primary-gradient);box-shadow:0 18px 40px -18px #0078d2b3, var(--cta-primary-highlight);border-color:#78d2f566}.nu-ai__cta a.nu-cta-tracer:hover:not(:disabled),.nu-ai__cta a.nu-cta-tracer:focus-visible{color:#fff;box-shadow:0 24px 50px -18px #0078d2d1, var(--cta-primary-highlight);border-color:#96e1fa99;transform:translateY(-1px)}.nu-ai__cta a.nu-cta-tracer .nu-cta__arrow{background:var(--cta-arrow-bg);color:var(--cta-arrow-fg);border-color:#0000}@media (max-width:1023px){.nu-ai{min-height:clamp(34rem,78svh,46rem)}.nu-ai__copy{max-width:44rem}.nu-ai__heading,.nu-ai__body{max-width:100%}}@media (max-width:767px){.nu-ai{min-height:clamp(30rem,74svh,40rem);padding-block:clamp(3rem,2.4rem + 3vw,4.5rem)}.nu-ai__image{object-position:50% 62%;transform:scale(1.02)}.nu-ai__scrim{background:linear-gradient(180deg, var(--background-strip) 0%, #04060fe6 14%, #04060fad 38%, #04060f73 62%, #04060fb8 86%, var(--background-strip) 100%)}.nu-ai__chips{gap:.45rem}.nu-ai__chip{padding:.42rem .75rem;font-size:.8125rem}.nu-ai__cta{justify-content:center;display:flex}.nu-ai__cta .nu-tracer,.nu-ai__cta a.nu-cta-tracer{max-width:100%}}@media (prefers-reduced-motion:reduce){.nu-ai__image{will-change:auto;transform:scale(1.02)}.nu-rise__scene{opacity:1;will-change:auto;transform:none}}.nu-aiagent__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 .9rem}.nu-platform{isolation:isolate;background:var(--background-strip);color:var(--text-on-dark);flex-direction:column;align-items:center;gap:0;padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem);display:flex;position:relative;overflow:hidden}.nu-platform:before{content:"";z-index:0;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:radial-gradient(circle at 17px 23px,#009fe32b 0 1px,#0000 1.7px),radial-gradient(circle at 61px 89px,#2457b824 0 1px,#0000 1.7px),radial-gradient(circle at 113px 41px,#009fe31a 0 1px,#0000 1.7px);background-size:137px 149px,211px 193px,89px 167px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 87%,#0000 100%),radial-gradient(118% 72% at 50% 46%,#000 14%,#0000006b 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 87%,#0000 100%),radial-gradient(118% 72% at 50% 46%,#000 14%,#0000006b 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.nu-platform__glow{z-index:0;pointer-events:none;background:radial-gradient(44% 34% at 50% 42%,#2457b838,#3127831a 46%,#0000 78%),radial-gradient(40% 34% at 6% 20%,#31278321,#0000 74%),radial-gradient(40% 34% at 94% 84%,#2457b81c,#0000 74%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 90%,#0000 100%)}.nu-platform__inner{z-index:10;width:100%;max-width:var(--container-standard);padding-inline:var(--gutter);margin-inline:auto;position:relative}.nu-platform__intro{flex-direction:column;align-items:center;gap:clamp(1.4rem,1rem + 1vw,2rem);display:flex}.nu-platform__heading .nu-aiagent__eyebrow{margin-bottom:0}.nu-platform__heading .nu-section-heading__title{color:#fff;text-shadow:0 4px 22px #0206108c}.nu-platform__heading .nu-section-heading__body{color:#fff}@supports (color:color-mix(in lab, red, red)){.nu-platform__heading .nu-section-heading__body{color:color-mix(in srgb, #fff 82%, var(--nu-blue))}}.nu-platform__heading .nu-section-heading__body{text-shadow:0 3px 16px #02061099}.nu-platform__architecture{z-index:2;width:100%;margin-top:clamp(2.25rem,1.6rem + 2.4vw,4rem);position:relative}.nu-platform__dashboard{z-index:10;width:100%;margin-top:clamp(2rem,1.4rem + 2.2vw,3.5rem);position:relative}.nu-platform__actions{z-index:10;margin-top:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);position:relative}.nu-platform__cta{justify-self:center;margin-top:0}.nu-parch{--parch-node-w:clamp(10rem, 8rem + 5vw, 11.5rem);--parch-core:clamp(9rem, 6rem + 9vw, 14.5rem);--parch-node-gap:clamp(.7rem, .5rem + .8vw, 1.4rem);--parch-arm:clamp(2.5rem, 1rem + 6vw, 7rem);--parch-panel-w:clamp(11rem, 8rem + 7vw, 15rem);--parch-line:#009fe3d9;--parch-line-soft:#2457b852;--parch-warm:#d6604cb8;width:100%;max-width:var(--container-wide,1600px);padding-inline:var(--gutter);margin-inline:auto;position:relative}.nu-parch__stage{grid-template-columns:var(--parch-panel-w) minmax(0, 1fr) var(--parch-panel-w);align-items:center;gap:clamp(1rem,.4rem + 2.4vw,3.25rem);display:grid;position:relative}.nu-parch__network{grid-template-columns:var(--parch-node-w) var(--parch-core) var(--parch-node-w);justify-content:center;align-items:center;column-gap:var(--parch-arm);display:grid;position:relative}.nu-parch__col{gap:var(--parch-node-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nu-parch__node{z-index:1;border-radius:var(--radius-md);color:#e2eefcf0;min-width:0;font-size:var(--fs-small,.875rem);font-weight:var(--weight-semibold);letter-spacing:.005em;animation:nu-parch-node-in .62s var(--ease-damped,cubic-bezier(.22, .61, .36, 1)) backwards;animation-delay:calc(var(--node-i,0) * 70ms + .12s);background:linear-gradient(145deg,#0c1a34eb 0%,#070f21eb 100%);border:1px solid #78aaeb3d;align-items:center;gap:.55rem;padding:.62rem .75rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 26px -20px #000000e6}.nu-parch__col[data-side=right] .nu-parch__node{animation-delay:calc(var(--node-i,0) * 70ms + .26s)}@keyframes nu-parch-node-in{0%{opacity:0;transform:translateY(10px)}}.nu-parch__node-icon{border-radius:var(--radius-sm);color:#86c7ff;background:#009fe317;border:1px solid #009fe342;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.nu-parch__node-label{text-wrap:balance;min-width:0;line-height:1.25}.nu-parch__core{z-index:3;width:var(--parch-core);height:var(--parch-core);place-items:center;margin-inline:auto;display:grid;position:relative}.nu-parch__core:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#009fe34d,#2457b824 52%,#0000 76%);border-radius:50%;position:absolute;inset:-34%}.nu-parch__core-img{width:100%;height:auto;position:relative}.nu-parch__wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nu-parch__wire-base{stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:nu-parch-draw 1.15s var(--ease-damped,cubic-bezier(.22, .61, .36, 1)) forwards;animation-delay:calc(var(--wire-i,0) * 55ms + .3s)}@keyframes nu-parch-draw{to{stroke-dashoffset:0}}.nu-parch__wire-pulse{stroke:#96e0fff2;stroke-width:2px;stroke-linecap:round;stroke-dasharray:16 460;filter:drop-shadow(0 0 4px #009fe3cc);opacity:0;animation:4.6s linear infinite nu-parch-flow,.6s ease-out forwards nu-parch-fade;animation-delay:calc(var(--wire-i,0) * .42s), calc(var(--wire-i,0) * 55ms + .8s)}@keyframes nu-parch-flow{0%{stroke-dashoffset:476px}to{stroke-dashoffset:0}}@keyframes nu-parch-fade{to{opacity:1}}.nu-parch__wire-dot{fill:#9ad9ff;opacity:0;filter:drop-shadow(0 0 5px #009fe3d9);animation:.5s ease-out forwards nu-parch-fade;animation-delay:calc(var(--wire-i,0) * 55ms + .55s)}.nu-parch__wire-dot[data-end=core]{fill:#cdefff}.nu-parch__feed{stroke-width:1.1px;stroke-dasharray:3 5;stroke-linecap:round;opacity:0;animation:.7s ease-out .75s forwards nu-parch-fade}.nu-parch__feed[data-side=left]{stroke:var(--parch-warm)}.nu-parch__feed[data-side=right]{stroke:#009fe380}.nu-parch__panel{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(150deg,#0a142ab8 0%,#050b19b8 100%);border:1px solid #78aaeb2e;padding:clamp(.9rem,.7rem + .6vw,1.35rem);position:relative}.nu-parch__panel-title{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#e2eefceb;border-bottom:1px solid #78aaeb29;margin:0 0 .75rem;padding-bottom:.6rem}.nu-parch__panel[data-side=before] .nu-parch__panel-title{border-bottom-color:var(--parch-warm)}@supports (color:color-mix(in lab, red, red)){.nu-parch__panel[data-side=before] .nu-parch__panel-title{border-bottom-color:color-mix(in srgb, var(--parch-warm) 55%, transparent)}}.nu-parch__panel[data-side=after] .nu-parch__panel-title{border-bottom-color:#009fe36b}.nu-parch__panel-list{flex-direction:column;gap:.62rem;margin:0;padding:0;list-style:none;display:flex}.nu-parch__panel-list li{font-size:var(--fs-small,.875rem);color:#d6e2f4e0;text-wrap:pretty;align-items:center;gap:.55rem;line-height:1.35;display:flex}.nu-parch__bullet{border:1.5px solid;border-radius:50%;flex:none;width:.9rem;height:.9rem;position:relative}.nu-parch__bullet:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:24%}.nu-parch__panel[data-side=before] .nu-parch__bullet{color:var(--parch-warm)}.nu-parch__panel[data-side=after] .nu-parch__bullet{color:var(--nu-blue)}@media (max-width:1199px){.nu-parch__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,.6rem + 1.6vw,1.75rem)}.nu-parch__network{order:-1;grid-column:1/-1;margin-bottom:clamp(1.25rem,1rem + 1.4vw,2.25rem)}.nu-parch{--parch-node-w:clamp(8.5rem, 6rem + 9vw, 11rem);--parch-arm:clamp(1.75rem, .5rem + 5vw, 4rem)}}@media (max-width:767px){.nu-parch__stage{flex-direction:column;gap:1.25rem;display:flex}.nu-parch__network{flex-direction:column;order:0;align-items:center;gap:1.1rem;width:100%;margin-bottom:0;display:flex}.nu-parch__core{order:-1;width:clamp(7.5rem,42vw,11rem);height:clamp(7.5rem,42vw,11rem)}.nu-parch__col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.nu-parch__node{padding:.55rem .6rem;font-size:.8125rem}.nu-parch__node-icon{width:1.6rem;height:1.6rem}.nu-parch__stage[data-connected=false] .nu-parch__core:after{content:"";background:linear-gradient(#009fe3bf,#0000);width:1.5px;height:1.1rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nu-parch__panel[data-side=before]{order:-1}}.nu-pdash{width:100%;max-width:min(var(--container-wide,1600px), 1220px);padding-inline:var(--gutter);perspective:1250px;perspective-origin:50% 0;margin-inline:auto}.nu-pdash__panel{transform-origin:50% 0;transform-style:preserve-3d;will-change:transform;background:#05080f;border-radius:clamp(.65rem,.4rem + .8vw,1.1rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2,0 24px 70px -46px #009fe373}.nu-pdash__img{width:100%;height:auto;display:block}.nu-pdash__rim{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #78bef542,inset 0 1px #ffffff1a}@media (max-width:767px){.nu-pdash{perspective:900px}}@media (prefers-reduced-motion:reduce){.nu-parch__node{animation:none}.nu-parch__wire-base{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.nu-parch__wire-pulse{display:none}.nu-parch__wire-dot,.nu-parch__feed{opacity:1;animation:none}.nu-pdash__panel{will-change:auto;transform:none!important}}.nu-slider-btn{border:1px solid var(--border-light-strong);background:var(--surface-light);width:2.75rem;height:2.75rem;color:var(--text-on-light);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-standard), background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), opacity var(--dur-micro) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nu-slider-btn:hover:not(:disabled){border-color:var(--nu-blue);color:var(--nu-blue)}.nu-slider-btn:disabled{opacity:.4;cursor:not-allowed}.nu-slider-btn--dark{color:#fff;background:#ffffff0d;border-color:#5d8cdc52}@supports (color:color-mix(in lab, red, red)){.nu-slider-btn--dark{color:color-mix(in srgb, #fff 82%, var(--nu-blue))}}.nu-slider-btn--dark:hover:not(:disabled){border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-slider-btn--dark:hover:not(:disabled){border-color:color-mix(in srgb, var(--nu-blue) 60%, transparent)}}.nu-slider-btn--dark:hover:not(:disabled){background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-slider-btn--dark:hover:not(:disabled){background:color-mix(in srgb, var(--nu-blue) 16%, transparent)}}.nu-slider-btn--dark:hover:not(:disabled){color:#fff}.nu-md{isolation:isolate;background:linear-gradient(180deg, var(--background-strip) 0%, #0a1524 4%, #e9f0fa 13%, #f4f7fc 100%);color:var(--text-on-light);padding-top:clamp(3.5rem,2.5rem + 4vw,6.5rem);padding-bottom:clamp(4.75rem,3.2rem + 5.2vw,8.5rem);position:relative;overflow:hidden}.nu-md__waves{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nu-md__wave{mix-blend-mode:multiply;background-repeat:no-repeat;display:block;position:absolute}.nu-md__wave[data-wave=primary]{aspect-ratio:626/391;filter:brightness(1.1);opacity:1.2;background-image:url(/assets/sections/modules-devices/modules-wave-primary.webp);background-size:cover;width:min(64%,62rem);top:2%;right:-8%;-webkit-mask-image:radial-gradient(70% 66% at 60% 46%,#000 10%,#00000080 56%,#0000 100%);mask-image:radial-gradient(70% 66% at 60% 46%,#000 10%,#00000080 56%,#0000 100%)}.nu-md__wave[data-wave=secondary]{aspect-ratio:1;filter:brightness(1.03)contrast(1.4);opacity:.44;background-image:url(/assets/sections/modules-devices/modules-wave-secondary.webp);background-size:contain;width:min(54%,48rem);bottom:-32%;left:0%;transform:none;-webkit-mask-image:radial-gradient(72% 64% at 46% 20%,#000 10%,#00000080 58%,#0000 100%);mask-image:radial-gradient(72% 64% at 46% 20%,#000 10%,#00000080 58%,#0000 100%)}@media (max-width:767px){.nu-md__wave[data-wave=primary]{opacity:.42;width:108%;top:25%}.nu-md__wave[data-wave=secondary]{display:none}}.nu-md__inner{z-index:1;flex-direction:column;gap:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);display:flex;position:relative}.nu-md__head{display:block}.nu-md__heading{max-width:46rem}.nu-md__eyebrow,.nu-benefits__eyebrow,.nu-sustain__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--nu-blue);margin:0 0 .7rem}.nu-md__title{font-size:clamp(1.8rem,1.15rem + 2.2vw,2.9rem);font-weight:var(--weight-extrabold);letter-spacing:-.018em;color:var(--text-on-light);text-wrap:balance;margin:0 0 .85rem;line-height:1.12}.nu-md__body{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--text-on-light-muted);text-wrap:pretty;margin:0}.nu-md__nav{z-index:4;pointer-events:none;position:absolute;inset:0}.nu-md__carousel{min-width:0;position:relative}.nu-md__controls{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.nu-md__controls--prev{left:calc(var(--gutter) * -1)}.nu-md__controls--next{right:calc(var(--gutter) * -1)}.nu-md__controls .nu-slider-btn{width:2.5rem;height:2.5rem}.nu-md__track{--nu-md-gap:1.25rem;--nu-md-edge:.75rem;gap:var(--nu-md-gap);margin-block:0;margin-inline:calc(var(--nu-md-edge) * -1);padding-inline:var(--nu-md-edge);scroll-padding-inline:var(--nu-md-edge);scroll-behavior:auto;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;padding-block:.75rem 2.25rem;list-style:none;display:flex;overflow-x:auto}.nu-md__track::-webkit-scrollbar{display:none}.nu-md__track[data-dragging]{cursor:grabbing;scroll-snap-type:none}.nu-md__track[data-animating=true]{scroll-snap-type:none}.nu-md__item{flex:0 0 calc((100% - var(--nu-md-gap) - var(--nu-md-gap)) / 3);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:flex}@media (max-width:1180px){.nu-md__item{flex-basis:calc((100% - var(--nu-md-gap)) / 2)}.nu-md__carousel{flex-direction:column;gap:.75rem;display:flex}.nu-md__nav{pointer-events:auto;order:2;justify-content:flex-end;gap:.6rem;display:flex;position:static}.nu-md__controls{position:static;transform:none}.nu-md__controls .nu-slider-btn{width:2.75rem;height:2.75rem}.nu-md__track{order:1}}@media (max-width:639px){.nu-md__track{--nu-md-edge:.25rem}.nu-md__item{flex-basis:calc(100% - 2rem)}}.nu-prodcard{border-radius:var(--radius-lg);background:var(--surface-light);border:1px solid var(--border-light-premium);width:100%;height:100%;transition:transform var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #101c360d,0 10px 24px -18px #101c3647}.nu-prodcard:hover{border-color:var(--nu-blue);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.nu-prodcard:hover{border-color:color-mix(in srgb, var(--nu-blue) 26%, var(--border-light-premium))}}.nu-prodcard:hover{box-shadow:0 2px 4px -1px #101c3612, 0 16px 32px -20px #101c364d, 0 10px 26px -20px var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-prodcard:hover{box-shadow:0 2px 4px -1px #101c3612, 0 16px 32px -20px #101c364d, 0 10px 26px -20px color-mix(in srgb, var(--nu-blue) 45%, transparent)}}.nu-prodcard__media{aspect-ratio:5/4;background:linear-gradient(160deg,#0b1a30,#070f1f);position:relative;overflow:hidden}.nu-prodcard__img{object-fit:cover;transition:transform var(--dur-major) var(--ease-standard)}.nu-prodcard:hover .nu-prodcard__img{transform:scale(1.035)}.nu-prodcard__fallback{background:radial-gradient(60% 55% at 28% 25%,#35c4f033,#0000 60%),radial-gradient(50% 50% at 82% 85%,#5f55ce2e,#0000 60%),linear-gradient(160deg,#0b1a30,#070f1f);position:absolute;inset:0}.nu-prodcard__fallback:after{content:"";aspect-ratio:3/2;border:1.5px solid var(--nu-cyan);width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.nu-prodcard__fallback:after{border:1.5px solid color-mix(in srgb, var(--nu-cyan) 45%, transparent)}}.nu-prodcard__fallback:after{border-radius:var(--radius-md);box-shadow:0 0 24px -8px var(--nu-cyan)}@supports (color:color-mix(in lab, red, red)){.nu-prodcard__fallback:after{box-shadow:0 0 24px -8px color-mix(in srgb, var(--nu-cyan) 55%, transparent)}}.nu-prodcard__scrim{pointer-events:none;background:linear-gradient(#0408125c 0%,#0000 42%);position:absolute;inset:0}.nu-prodcard__cat{border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffffff0;font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--dur-card) var(--ease-standard);background:#060c1ab8;border:1px solid #8cbef03d;padding:.3rem .62rem;position:absolute;top:.8rem;left:.8rem}.nu-prodcard__body{flex-direction:column;flex:auto;align-items:flex-start;gap:.55rem;padding:clamp(1.1rem,.9rem + .6vw,1.5rem);display:flex}.nu-prodcard__name{font-size:var(--fs-card);line-height:1.25;font-weight:var(--weight-bold);letter-spacing:-.012em;color:var(--text-on-light);transition:color var(--dur-card) var(--ease-standard);margin:0}.nu-prodcard__desc{font-size:var(--fs-small);color:var(--text-on-light-muted);text-wrap:pretty;margin:0;line-height:1.55}.nu-prodcard__cta{align-self:flex-end;margin-top:auto;padding-top:.4rem}.nu-topo{--topo-surface:#05070d;--topo-surface-soft:#080d18;--topo-surface-elevated:#0b1221;--topo-blue:#4a7cf0;--topo-blue-bright:#6f9cff;--topo-blue-soft:#83a8ff;--topo-indigo:#6258db;--topo-indigo-deep:#4e46bf;--topo-data-cyan:#72d9f5;isolation:isolate;background:var(--background-strip);color:var(--text-on-dark);padding-top:clamp(4.5rem,3rem + 5vw,8rem);padding-bottom:clamp(3.5rem,2.5rem + 4vw,6rem);position:relative;overflow:hidden}.nu-topo:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#5b80d33d 0 1px,#0000 1.2px),linear-gradient(112deg,#0000 0 24%,#3f65bb1c 24.1%,#0000 24.3% 100%),linear-gradient(24deg,#0000 0 68%,#6258db17 68.1%,#0000 68.3% 100%);background-size:28px 28px,260px 220px,340px 280px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 88%,#0000);mask-image:linear-gradient(#0000,#000 18% 88%,#0000)}.nu-topo__glow{z-index:0;pointer-events:none;background:radial-gradient(28% 30% at 43% 42%,#4a7cf01c,#0000 72%) 50%,radial-gradient(34% 34% at 58% 45%,#6258db1a,#0000 74%) 50%,linear-gradient(100deg,#0000 38%,#6389e107 49%,#0000 60%) 120% 0/220% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 86%,#0000 100%)}.nu-topo[data-animate=true] .nu-topo__glow{animation:10s linear infinite nu-topo-atmosphere}@keyframes nu-topo-atmosphere{to{background-position:50%,50%,-120% 0}}.nu-topo__inner{z-index:1;flex-direction:column;align-items:center;gap:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);max-width:1720px;display:flex;position:relative}.nu-topo__heading{margin-bottom:0}.nu-topo__tabs{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);scrollbar-width:none;touch-action:pan-y;background:#070c17db;border:1px solid #607fc53d;flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:100%;padding:.3rem;display:flex;overflow-x:auto}.nu-topo__tabs::-webkit-scrollbar{display:none}.nu-topo__tab{appearance:none;border-radius:var(--radius-pill);color:#cdd7ebd1;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);background:0 0;border:0;flex:none;padding:.6rem 1.2rem}.nu-topo__tab:hover{color:#fff}.nu-topo__tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg, #3974e2 0%, var(--topo-blue) 48%, var(--topo-indigo) 100%);box-shadow:inset 0 1px #ffffff38,0 9px 28px -16px #4a7cf0c2}.nu-topo__flow{--topo-flow-pad:clamp(1rem, .7rem + .8vw, 1.6rem);width:100%;padding:var(--topo-flow-pad);border-radius:var(--radius-xl);background:radial-gradient(35% 82% at 42%,#4a7cf011,#0000 72%),radial-gradient(36% 84% at 59%,#6258db0f,#0000 74%),linear-gradient(#090d18f5,#04070dfb);border:1px solid #5770ab2e;grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(0,1fr) minmax(8rem,1.28fr) minmax(12rem,1.65fr) minmax(0,1fr) minmax(0,1.08fr) minmax(0,.95fr);align-items:stretch;gap:clamp(.35rem,.15rem + .45vw,.7rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,0 28px 70px -55px #4a7cf04d}.nu-topo__flow:before{content:"";inset:var(--topo-flow-pad);z-index:0;pointer-events:none;opacity:.18;background:linear-gradient(90deg,#0000 0%,#608ae726 48%,#0000 100%) -48% 0/32% 100%,repeating-linear-gradient(0deg,#0000 0 23px,#647caf16 24px) 50%,repeating-linear-gradient(90deg,#0000 0 23px,#647caf12 24px) 50%;position:absolute;-webkit-mask-image:radial-gradient(#000,#0000 82%);mask-image:radial-gradient(#000,#0000 82%)}.nu-topo[data-animate=true] .nu-topo__flow:before{animation:8s linear infinite nu-topo-panel-scan}@keyframes nu-topo-panel-scan{to{background-position:148% 0,50%,50%}}.nu-topo__layer{z-index:3;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding-block:.2rem;display:flex;position:relative}.nu-topo__layer--gw,.nu-topo__layer--plat{border-radius:var(--radius-lg);background:linear-gradient(#0d1628b8,#060b1680);border:1px solid #5b75b129;align-self:center;min-height:18rem;padding:.45rem;box-shadow:inset 0 1px #ffffff09,0 18px 42px -32px #4a7cf057}.nu-topo__layer-title{font-size:.64rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--topo-blue-soft);text-align:center;justify-content:center;align-items:center;min-height:2.1em;margin:0 0 .15rem;display:flex}.nu-topo__devices,.nu-topo__nodes{flex-direction:column;flex:auto;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nu-topo__device,.nu-topo__node{border-radius:var(--radius-sm);color:#b7c3da94;font-size:clamp(.64rem,.57rem + .12vw,.72rem);font-weight:var(--weight-medium);opacity:.48;transition:opacity .6s var(--ease-standard), color .6s var(--ease-standard), border-color .6s var(--ease-standard), background-color .6s var(--ease-standard), box-shadow .6s var(--ease-standard);background:#ffffff05;border:1px solid #7e91b913;align-items:center;gap:.4rem;padding:.4rem .5rem;line-height:1.2;display:flex;position:relative}.nu-topo__device{justify-content:flex-start}.nu-topo__node{text-align:center;justify-content:center}.nu-topo__device svg{color:#8e9ebe94;transition:color var(--dur-standard) var(--ease-standard);flex:none}.nu-topo__device[data-on],.nu-topo__node[data-on]{opacity:1;color:#f8faff;background:linear-gradient(#162645e8,#0a1324f0);border-color:#4a7cf08a;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4a7cf006,0 10px 24px -18px #4a7cf0ad}.nu-topo__device[data-on] svg{color:var(--topo-blue-soft)}.nu-topo__flow-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.nu-topo__flow-overlay svg{width:100%;height:100%;display:block;overflow:visible}.nu-topo__flow-graph{opacity:1}.nu-topo__flow-graph[data-state=current]{animation:nu-topo-active-route-in .56s var(--ease-standard) both}.nu-topo__flow-graph[data-state=previous]{animation:nu-topo-route-fade .6s var(--ease-standard) forwards}.nu-topo__ambient-network{opacity:.14}.nu-topo__ambient-path{fill:none;stroke:#6989cde6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.nu-topo__ambient-path[data-kind=branch]{stroke-width:.8px}.nu-topo__ambient-path[data-kind=collector]{stroke-width:1px}.nu-topo__ambient-path[data-kind=main]{stroke-width:1.15px}.nu-topo__ambient-path[data-central=true]{stroke-width:1.3px}.nu-topo__flow-path{fill:none;stroke:url(#nu-topo-route-gradient);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:nu-topo-route-draw .5s var(--ease-standard) forwards;animation-delay:var(--path-delay,0s)}.nu-topo__flow-path[data-kind=branch]{stroke-width:1.35px;opacity:.72;filter:drop-shadow(0 0 2px #4a7cf038)}.nu-topo__flow-path[data-kind=collector]{stroke-width:1.7px;opacity:.86;filter:drop-shadow(0 0 3px #4a7cf057)}.nu-topo__flow-path[data-kind=main]{stroke-width:2.4px;opacity:1;filter:drop-shadow(0 0 4px #4a7cf080)}.nu-topo__flow-path[data-handoff=true]{stroke-width:2.7px;filter:drop-shadow(0 0 5px #4a7cf09e)}.nu-topo__flow-path[data-central=true]{stroke-width:3.1px;opacity:1;filter:drop-shadow(0 0 7px #6258dbc7)}.nu-topo__flow-graph[data-state=previous] .nu-topo__flow-path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.nu-topo__flow-packet{fill:#e1f9ff;stroke:#ffffffe6;stroke-width:.5px;filter:drop-shadow(0 0 6px #72d9f5f5);opacity:0}.nu-topo[data-animate=true] .nu-topo__flow-graph[data-state=current] .nu-topo__flow-packet{opacity:.94}.nu-topo__flow-light{fill:none;stroke:#ddeffff5;stroke-width:3.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.1 .9;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 5px #4a7cf0c7)}.nu-topo__flow-light[data-central=true]{stroke-width:4px}.nu-topo[data-animate=true] .nu-topo__flow-light{opacity:.78;animation:2.2s linear infinite nu-topo-digital-stream}.nu-topo[data-animate=true] .nu-topo__flow-light[data-central=true]{opacity:.96;animation-duration:1.55s}.nu-topo__flow-junction{fill:#83a8ff;stroke:#e1ebfff0;stroke-width:.6px;vector-effect:non-scaling-stroke;opacity:.84;filter:drop-shadow(0 0 4px #4a7cf0b8);transform-box:fill-box;transform-origin:50%}.nu-topo__flow-junction[data-central=true]{fill:#e3e9ff;opacity:1;filter:drop-shadow(0 0 6px #6258dbe6)}.nu-topo[data-animate=true] .nu-topo__flow-junction{animation:2.4s ease-in-out infinite nu-topo-junction-bloom}@keyframes nu-topo-route-draw{to{stroke-dashoffset:0}}@keyframes nu-topo-active-route-in{0%{opacity:.35}to{opacity:1}}@keyframes nu-topo-route-fade{to{opacity:0}}@keyframes nu-topo-digital-stream{to{stroke-dashoffset:0}}@keyframes nu-topo-junction-bloom{50%{opacity:1;transform:scale(1.18)}}.nu-topo__platform-anchor{width:100%}@media (min-width:1181px){.nu-topo__inner{padding-inline:clamp(1rem,.55rem + 1vw,1.75rem)}.nu-topo__flow{--topo-flow-pad:clamp(.9rem, .6rem + .65vw, 1.35rem);gap:clamp(.55rem,.25rem + .45vw,.85rem)}}.nu-topo__gw{border-radius:var(--radius-md);background:radial-gradient(70% 64% at 50% 36%,#4a7cf01f,#0000 72%),#060c18e6;border:1px solid #4a7cf057;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:.65rem;display:flex;box-shadow:inset 0 1px #ffffff0e,0 16px 34px -28px #4a7cf09e}.nu-topo__layer--gw img{object-fit:contain;width:min(100%,10.5rem);height:auto;max-height:9.5rem}.nu-topo__gw-status{flex-wrap:wrap;justify-content:center;gap:.35rem .55rem;margin:0;padding:0;list-style:none;display:flex}.nu-topo__gw-status li{color:#d7e2f3b3;font-size:.57rem;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.25rem;line-height:1;display:inline-flex}.nu-topo__gw-status i,.nu-topo__dash-live i,.nu-topo__events i{background:#38d9a9;border-radius:50%;flex:none;width:.34rem;height:.34rem;box-shadow:0 0 7px #38d9a97a}.nu-topo__gw-status li[data-status="1"] i{background:var(--topo-data-cyan);box-shadow:0 0 7px #72d9f575}.nu-topo__caption{color:var(--text-on-dark-subtle);text-align:center;margin:0;font-size:.6rem;line-height:1.4}.nu-topo__dashboard{border-radius:var(--radius-md);background:repeating-linear-gradient(0deg,#0000 0 14px,#5f78ac0a 15px),linear-gradient(145deg,#0b1222fc,#070c19fa 66%,#151435f5);border:1px solid #4a7cf061;gap:.55rem;width:100%;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 20px 40px -28px #4a7cf094}.nu-topo__dashboard:after{content:"";pointer-events:none;opacity:.2;background:linear-gradient(110deg,#0000 30%,#7b9def1c,#0000 64%);position:absolute;inset:0;transform:translate(-110%)}.nu-topo[data-animate=true] .nu-topo__dashboard:after{animation:5.5s ease-in-out infinite nu-topo-dash-scan}@keyframes nu-topo-dash-scan{52%,to{transform:translate(110%)}}.nu-topo__dash-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nu-topo__dash-head strong{color:#fff;letter-spacing:-.01em;font-size:.76rem}.nu-topo__dash-live{color:#c9d8f1b8;font-size:.52rem;font-weight:var(--weight-bold);letter-spacing:.08em;align-items:center;gap:.28rem;display:inline-flex}.nu-topo__throughput{background:#0207118a;border-radius:.3rem;align-items:end;gap:2px;height:1.45rem;padding:.2rem .3rem;display:flex}.nu-topo__throughput i{width:calc(7.14286% - 1.85714px);min-width:2px;height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#72d9f5eb,#4a5ccda8);border-radius:2px 2px 0 0}.nu-topo[data-animate=true] .nu-topo__throughput i{animation:1.8s ease-in-out infinite alternate nu-topo-bars;animation-delay:calc(var(--bar) * -90ms)}@keyframes nu-topo-bars{to{opacity:.65;transform:scaleY(.55)}}.nu-topo__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;display:grid}.nu-topo__kpis div{background:#040a178a;border:1px solid #697fad24;border-radius:.32rem;min-width:0;padding:.38rem}.nu-topo__kpis dt{color:#b8c7e294;min-height:2.3em;font-size:.52rem;line-height:1.15}.nu-topo__kpis dd{color:#edf4ff;font-size:.78rem;font-weight:var(--weight-bold);margin:.18rem 0 0;line-height:1}.nu-topo__spark{height:2.15rem}.nu-topo__spark svg{width:100%;height:100%}.nu-topo__spark-grid{fill:none;stroke:#677fb01a;stroke-width:.7px}.nu-topo__spark-line{fill:none;stroke:var(--topo-data-cyan);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:240;stroke-dashoffset:0;filter:drop-shadow(0 0 3px #72d9f55c)}.nu-topo[data-animate=true] .nu-topo__spark-line{animation:3.6s ease-in-out infinite nu-topo-chart}@keyframes nu-topo-chart{0%{stroke-dashoffset:240px;opacity:.3}38%,to{stroke-dashoffset:0;opacity:1}}.nu-topo__events{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.nu-topo__events li{color:#b7c7e180;transition:color .55s var(--ease-standard);align-items:center;gap:.3rem;font-size:.56rem;line-height:1.2;display:flex}.nu-topo__events li[data-current]{color:#ebf2ffeb}.nu-topo__events i{background:var(--topo-data-cyan);width:.25rem;height:.25rem;box-shadow:none}.nu-topo__selector{flex-direction:column;align-items:center;gap:.9rem;width:100%;max-width:64rem;display:flex}.nu-topo__seltabs{border-radius:var(--radius-pill);background:#070c17c7;border:1px solid #607fc538;gap:.3rem;padding:.3rem;display:inline-flex}.nu-topo__seltab{appearance:none;border-radius:var(--radius-pill);color:#cdd7ebc7;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--weight-semibold);cursor:pointer;transition:color var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);background:0 0;border:0;padding:.42rem .95rem}.nu-topo__seltab:hover{color:#fff}.nu-topo__seltab[aria-selected=true]{color:#fff;background:linear-gradient(135deg, #3974e2 0%, var(--topo-blue) 48%, var(--topo-indigo) 100%);box-shadow:inset 0 1px #ffffff2e,0 8px 22px -16px #4a7cf0b8}.nu-topo__selbody{border-radius:var(--radius-md);background:linear-gradient(#0a101db8,#050912cc);border:1px solid #6f84b41a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.1rem,.7rem + 1.4vw,2rem);width:100%;padding:clamp(.95rem,.75rem + .7vw,1.35rem) clamp(1.15rem,.85rem + 1.1vw,1.85rem);display:grid}.nu-topo__diagram{flex:none;width:clamp(7rem,5.6rem + 4.6vw,10rem);height:auto;overflow:visible}.nu-topo__dg-links line,.nu-topo__dg-links path{fill:none;stroke:#7a98f5eb;stroke-width:1.7px;stroke-linecap:round}.nu-topo__dg-links[data-role=uplink] path{stroke:#96b2fff2;stroke-width:1.8px}.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=hop] path,.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=uplink] path{stroke-dasharray:13 62;animation:3.2s linear infinite nu-topo-hop}.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=hop] path:nth-child(2){animation-delay:-.32s}.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=hop] path:nth-child(3){animation-delay:-.64s}.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=uplink] path{animation-delay:-1.6s}.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=uplink] path:nth-child(2){animation-delay:-1.92s}@keyframes nu-topo-hop{0%{stroke-dashoffset:75px}to{stroke-dashoffset:0}}.nu-topo__dg-pulse{fill:none;stroke:var(--topo-blue-soft);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.nu-topo[data-animate=true] .nu-topo__dg-pulse{animation:3.2s ease-out -1.6s infinite nu-topo-arrive}@keyframes nu-topo-arrive{0%,62%{opacity:0;transform:scale(.6)}72%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.nu-topo__dg-node{fill:var(--topo-blue-bright);stroke:#090f1ee6;stroke-width:1.5px}.nu-topo__dg-hub{fill:#fff;stroke:var(--topo-blue);stroke-width:2.4px}.nu-topo__selname{font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:#fff;margin:0 0 .35rem}.nu-topo__seldesc{font-size:var(--fs-body);color:var(--text-on-dark-muted);text-wrap:pretty;margin:0 0 .9rem;line-height:1.6}.nu-topo__seltags{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.nu-topo__seltags li{border-radius:var(--radius-pill);color:#dde5f5e0;font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);background:#ffffff09;border:1px solid #5a77bc47;padding:.35rem .75rem}@media (max-width:1180px){.nu-topo__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .65rem}.nu-topo__layer--gw,.nu-topo__layer--plat{min-height:17rem}}@media (max-width:720px){.nu-topo__flow{grid-template-columns:minmax(0,1fr);gap:1rem}.nu-topo__layer{width:100%;padding-left:1.5rem}.nu-topo__layer-title{text-align:left;justify-content:flex-start;min-height:0;margin-bottom:.4rem}.nu-topo__nodes,.nu-topo__devices{flex-flow:wrap;justify-content:flex-start}.nu-topo__node,.nu-topo__device{flex:none}.nu-topo__layer--gw,.nu-topo__layer--plat{min-height:0;padding:.75rem .75rem .75rem 2rem}.nu-topo__gw{width:min(100%,21rem)}.nu-topo__dashboard{width:min(100%,24rem)}.nu-topo__selbody{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.nu-topo__seltags{justify-content:center}}@media (prefers-reduced-motion:reduce){.nu-topo__glow,.nu-topo__flow:before,.nu-topo__dashboard:after,.nu-topo__throughput i,.nu-topo__spark-line,.nu-topo__flow-graph[data-state=current],.nu-topo__flow-light,.nu-topo__flow-junction{transition:none!important;animation:none!important}.nu-topo__flow-path,.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=hop] path,.nu-topo[data-animate=true] .nu-topo__dg-links[data-role=uplink] path{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.nu-topo[data-animate=true] .nu-topo__dg-pulse{opacity:0;animation:none!important}.nu-topo__flow-graph[data-state=previous],.nu-topo__flow-light,.nu-topo__flow-packet{display:none}.nu-topo__device,.nu-topo__node{transition:none}}.nu-benefits{color:var(--text-on-light);background:#f6f8fc;padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem);position:relative}.nu-benefits__inner{flex-direction:column;gap:clamp(2rem,1.4rem + 2vw,3.25rem);display:flex}.nu-benefits__heading{text-align:center;max-width:52rem;margin-inline:auto}.nu-benefits__title{color:var(--text-on-light)}.nu-benefits__body{color:var(--text-on-light-muted)}.nu-benefits__grid{grid-template-rows:clamp(18rem,20vw,21rem) repeat(2,clamp(15rem,17vw,18rem));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,.5rem + 1vw,1.4rem);display:grid}.nu-benefit{--b-media-base:1;--b-media-zoom:1;border-radius:var(--radius-lg);min-width:0;height:auto;min-height:15rem;transition:transform .28s var(--ease-standard), border-color .28s var(--ease-standard), box-shadow .28s var(--ease-standard);background:#06142f;border:1px solid #7eaeff3d;flex-direction:column;gap:.85rem;padding:clamp(1.35rem,1.1rem + .8vw,1.9rem);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #09193b29}.nu-benefit:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040c1e1a 0%,#040c1e0f 42%,#040b1c61 100%),linear-gradient(90deg,#040c1eb3 0%,#040c1e47 48%,#0000 78%);position:absolute;inset:0}.nu-benefit__light{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(160deg, var(--b-accent) 0%, transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-benefit__light{background:linear-gradient(160deg, color-mix(in srgb, var(--b-accent) 26%, transparent) 0%, transparent 42%)}}.nu-benefit__light{transition:opacity .32s var(--ease-damped)}@media (hover:hover) and (pointer:fine){.nu-benefit:hover{z-index:3;border-color:var(--b-accent);transform:translateY(-3px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.nu-benefit:hover{border-color:color-mix(in srgb, var(--b-accent) 72%, #7eaeff3d)}}.nu-benefit:hover{box-shadow:0 28px 56px -18px #040e269e, 0 0 0 1px var(--b-accent), 0 0 40px -16px var(--b-accent), inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.nu-benefit:hover{box-shadow:0 28px 56px -18px #040e269e, 0 0 0 1px color-mix(in srgb, var(--b-accent) 32%, transparent), 0 0 40px -16px color-mix(in srgb, var(--b-accent) 78%, transparent), inset 0 1px 0 #ffffff24}}.nu-benefit:hover .nu-benefit__light{opacity:1}.nu-benefit:hover .nu-benefit__media img{--b-media-zoom:1.035}.nu-benefit:active{transform:translateY(-1px) scale(var(--press-scale-fine));transition-duration:var(--press-duration)}}.nu-benefit:focus-within{border-color:var(--b-accent)}@supports (color:color-mix(in lab, red, red)){.nu-benefit:focus-within{border-color:color-mix(in srgb, var(--b-accent) 72%, #7eaeff3d)}}.nu-benefit:focus-within .nu-benefit__light{opacity:1}@media (prefers-reduced-motion:reduce){.nu-benefit,.nu-benefit__media img{transition:border-color .2s linear,box-shadow .2s linear}.nu-benefit:hover{transform:none}.nu-benefit:hover .nu-benefit__media img{--b-media-zoom:1}.nu-benefit__light{transition:none}}.nu-benefit:first-child{grid-area:1/1/auto/3}.nu-benefit:nth-child(2){grid-area:1/3}.nu-benefit:nth-child(3){grid-area:2/1/4}.nu-benefit:nth-child(4){grid-area:2/2}.nu-benefit:nth-child(5){grid-area:2/3}.nu-benefit:nth-child(6){grid-area:3/2}.nu-benefit:nth-child(7){grid-area:3/3}.nu-benefit[data-accent=cyan]{--b-accent:var(--nu-cyan)}.nu-benefit[data-accent=blue]{--b-accent:var(--nu-blue)}.nu-benefit[data-accent=indigo]{--b-accent:#5f55ce}.nu-benefit[data-accent=green]{--b-accent:var(--nu-green)}.nu-benefit__media{z-index:0;pointer-events:none;position:absolute;inset:0}.nu-benefit__media img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transform:scale(calc(var(--b-media-base) * var(--b-media-zoom)));transition:transform .3s var(--ease-standard);display:block}.nu-benefit:nth-child(3) .nu-benefit__media img{--b-media-base:1.025}.nu-benefit__icon{z-index:2;border-radius:var(--radius-md);border:1px solid var(--b-accent);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-benefit__icon{border:1px solid color-mix(in srgb, var(--b-accent) 44%, transparent)}}.nu-benefit__icon{background:var(--b-accent)}@supports (color:color-mix(in lab, red, red)){.nu-benefit__icon{background:color-mix(in srgb, var(--b-accent) 20%, #05122de0)}}.nu-benefit__icon{color:var(--b-accent)}@supports (color:color-mix(in lab, red, red)){.nu-benefit__icon{color:color-mix(in srgb, var(--b-accent) 84%, white)}}.nu-benefit__icon{transition:color var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard);flex:none}.nu-benefit:hover .nu-benefit__icon{border-color:var(--b-accent)}@supports (color:color-mix(in lab, red, red)){.nu-benefit:hover .nu-benefit__icon{border-color:color-mix(in srgb, var(--b-accent) 55%, transparent)}}.nu-benefit__title{z-index:2;font-size:1.4rem;line-height:1.25;font-weight:var(--weight-bold);color:#fff;text-wrap:balance;margin:0 0 .4rem;position:relative}.nu-benefit__desc{z-index:2;color:#f0f7ffd1;text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.45;position:relative}.nu-benefit__text{z-index:2;width:min(100%,20rem);position:relative}.nu-benefit[data-span=tall] .nu-benefit__text{width:100%}@media (max-width:1023px){.nu-benefits__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(18rem,auto)}.nu-benefit:nth-child(n){grid-area:auto}.nu-benefit:first-child{grid-column:1/-1}.nu-benefit:nth-child(3){grid-row:span 2;min-height:calc(37.5rem + clamp(.9rem,.5rem + 1vw,1.4rem))}}@media (max-width:560px){.nu-benefits__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.nu-benefit,.nu-benefit:nth-child(n){grid-area:auto/1/auto/-1;min-height:18rem}.nu-benefit:nth-child(3){min-height:clamp(28rem,125vw,38rem)}}.nu-sustain{isolation:isolate;color:var(--text-on-light);background:#f3f7fa;padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem);position:relative;overflow-x:clip}.nu-sustain__scene{z-index:0;pointer-events:none;background:url(/assets/sections/sustainability/sustainability-landscape-bg.webp) bottom/cover no-repeat;position:absolute;inset:0}.nu-sustain__wash{background:linear-gradient(96deg,#ffffffd1 0%,#ffffffbd 24%,#f8fcfd7a 42%,#f8fcfd24 58%,#0000 74%);position:absolute;inset:0}.nu-sustain__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(32rem,1fr);align-items:center;gap:clamp(3rem,4.5vw,6rem);width:100%;max-width:94rem;margin-inline:auto;display:grid;position:relative}.nu-sustain__text{width:100%;max-width:39rem;position:relative}.nu-sustain__title{color:var(--text-on-light);font-size:clamp(2.2rem,1.5rem + 2vw,3.4rem)}.nu-sustain__accent{color:#0000;background:linear-gradient(102deg,#1fa971 0%,#009fe3 60%,#5f55ce 100%);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-sustain__accent{color:var(--nu-green);background:0 0}}.nu-sustain__body{font-size:clamp(1.1rem,1rem + .3vw,1.25rem);line-height:var(--lh-normal);color:var(--text-on-light-muted);text-wrap:pretty;max-width:38rem;margin:1rem 0 1.75rem}.nu-sustain__areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.nu-sustain__area{align-items:flex-start;gap:.7rem;display:flex}.nu-sustain__area-icon{border-radius:var(--radius-sm);border:1px solid var(--nu-green);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-sustain__area-icon{border:1px solid color-mix(in srgb, var(--nu-green) 30%, var(--border-light))}}.nu-sustain__area-icon{background:var(--nu-green)}@supports (color:color-mix(in lab, red, red)){.nu-sustain__area-icon{background:color-mix(in srgb, var(--nu-green) 10%, #ffffffeb)}}.nu-sustain__area-icon{color:var(--nu-green-strong);box-shadow:0 2px 6px -4px #10282073}.nu-sustain__area-title{font-size:1.3rem;font-weight:var(--weight-bold);color:var(--text-on-light);margin:0 0 .2rem;line-height:1.3}.nu-sustain__area-desc{color:var(--text-on-light-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.nu-sdg-gallery{aspect-ratio:1;--gallery-duration:96s;width:clamp(36rem,43vw,46rem);min-width:0;max-width:100%;margin-inline:auto;position:relative}.nu-circular-gallery__center{z-index:1;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#ffffffdb 0%,#ffffffa8 54%,#f0f8fa3d 80%,#0000 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:31%;padding:.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-circular-gallery__center-text{flex-direction:column;align-items:center;gap:.25rem;display:flex}.nu-circular-gallery__center-lead{max-width:13em;color:var(--text-on-light-muted);font-size:clamp(.62rem,.54rem + .2vw,.8rem);font-weight:var(--weight-medium);letter-spacing:.01em;text-wrap:balance;margin:0;line-height:1.35}.nu-circular-gallery__center-title{max-width:9em;color:var(--text-on-light);font-size:clamp(.98rem,.72rem + .72vw,1.5rem);font-weight:var(--weight-extrabold);letter-spacing:.005em;text-wrap:balance;margin:0;line-height:1.12}.nu-circular-gallery__active-goal{max-width:12em;min-height:2.6em;color:var(--text-on-light-muted);font-size:clamp(.66rem,.6rem + .14vw,.78rem);font-weight:var(--weight-semibold);text-align:center;text-wrap:balance;margin:0;line-height:1.3}.nu-circular-gallery__active-goal span{color:var(--nu-green-strong);font-size:.85em;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;display:block}.nu-sdg-wheel__track{z-index:2;transform-origin:50%;margin:0;padding:0;list-style:none;position:absolute;inset:0}.nu-sdg-gallery[data-animate=true] .nu-sdg-wheel__track{animation:nu-circular-gallery-spin var(--gallery-duration) linear infinite}@keyframes nu-circular-gallery-spin{to{transform:rotate(360deg)}}.nu-sdg-wheel__item{pointer-events:none;transform:rotate(var(--sdg-angle));position:absolute;inset:0}.nu-sdg-wheel__item:hover,.nu-sdg-wheel__item:focus-within{z-index:5}.nu-sdg-wheel__card{appearance:none;background:var(--sdg-color);width:clamp(6rem,6.3vw,7.4rem);height:clamp(9rem,9vw,10.5rem);box-shadow:0 16px 28px -18px var(--sdg-color);border:0;border-radius:0;padding:0;display:block;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.nu-sdg-wheel__card{box-shadow:0 16px 28px -18px color-mix(in srgb, var(--sdg-color) 72%, transparent)}}.nu-sdg-wheel__card{clip-path:polygon(0 0,100% 0,72% 100%,28% 100%);cursor:pointer;pointer-events:auto;transform-origin:50% 100%;transform:translate(-50%, calc(-100% - var(--sdg-radius))) scale(.94);-webkit-tap-highlight-color:transparent;transition:transform var(--dur-card) var(--ease-standard), filter var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);overflow:hidden}.nu-sdg-wheel__card:hover,.nu-sdg-wheel__card:focus,.nu-sdg-wheel__card[data-active=true]{transform:translate(-50%, calc(-100% - var(--sdg-radius) - .45rem)) scale(1.06);filter:brightness(1.06);box-shadow:0 22px 34px -16px var(--sdg-color)}@supports (color:color-mix(in lab, red, red)){.nu-sdg-wheel__card:hover,.nu-sdg-wheel__card:focus,.nu-sdg-wheel__card[data-active=true]{box-shadow:0 22px 34px -16px color-mix(in srgb, var(--sdg-color) 78%, transparent)}}.nu-sdg-wheel__card:focus-visible{outline:3px solid var(--nu-cyan)}@supports (color:color-mix(in lab, red, red)){.nu-sdg-wheel__card:focus-visible{outline:3px solid color-mix(in srgb, var(--nu-cyan) 70%, white)}}.nu-sdg-wheel__card:focus-visible{outline-offset:-4px}.nu-sdg-wheel__card img{object-fit:contain;width:82%;height:82%;margin:8% auto 0;display:block}.nu-sdg-gallery:hover .nu-sdg-wheel__track,.nu-sdg-gallery:focus-within .nu-sdg-wheel__track{animation-play-state:paused}@media (min-width:901px) and (max-width:1320px){.nu-sdg-gallery{--gallery-duration:110s}.nu-sdg-wheel__item{--sdg-radius:clamp(8.5rem, 12vw, 9.5rem)!important}.nu-sdg-wheel__card{width:clamp(5rem,7vw,6rem);height:clamp(7.75rem,10.5vw,9rem)}}@media (max-width:900px){.nu-sdg-gallery{aspect-ratio:auto;gap:1rem;width:100%;max-width:100%;display:grid}.nu-circular-gallery__center{aspect-ratio:auto;border-radius:var(--radius-lg);background:0 0;width:min(100%,20rem);min-height:0;margin-inline:auto;padding:.35rem .75rem;position:relative;top:auto;left:auto;transform:none}.nu-circular-gallery__center-title{max-width:none;font-size:1.35rem}.nu-circular-gallery__center-lead{max-width:none;font-size:.82rem}.nu-sdg-wheel__track{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:5.25rem;grid-auto-flow:column;gap:.8rem;width:100%;padding:.75rem .35rem 1.25rem;scroll-padding-inline:.35rem;display:grid;position:relative;inset:auto;overflow-x:auto;transform:none;animation:none!important}.nu-sdg-wheel__item{pointer-events:auto;scroll-snap-align:start;position:relative;inset:auto;transform:none}.nu-sdg-wheel__card{border:1px solid var(--sdg-color);width:5.25rem;height:7rem;position:relative;top:auto;left:auto}@supports (color:color-mix(in lab, red, red)){.nu-sdg-wheel__card{border:1px solid color-mix(in srgb, var(--sdg-color) 72%, white)}}.nu-sdg-wheel__card{border-radius:var(--radius-md);box-shadow:0 18px 34px -18px var(--sdg-color)}@supports (color:color-mix(in lab, red, red)){.nu-sdg-wheel__card{box-shadow:0 18px 34px -18px color-mix(in srgb, var(--sdg-color) 62%, transparent)}}.nu-sdg-wheel__card{clip-path:none;transform:none}.nu-sdg-wheel__card:hover,.nu-sdg-wheel__card:focus,.nu-sdg-wheel__card[data-active=true]{transform:translateY(var(--hover-lift-card)) scale(1.015)}}@media (max-width:860px){.nu-sustain__inner{grid-template-columns:minmax(0,1fr)}.nu-sdg-gallery{order:2}.nu-sustain__text{order:1}.nu-sustain__wash{background:linear-gradient(#ffffffe6 0%,#fffc 34%,#f8fcfd80 56%,#f8fcfd1f 74%,#0000 88%)}.nu-sustain__scene{background-position:62% bottom}}@media (max-width:480px){.nu-sustain__areas{grid-template-columns:minmax(0,1fr)}.nu-circular-gallery__center-title{font-size:1.2rem}.nu-sdg-wheel__track{grid-auto-columns:4.9rem;gap:.7rem}.nu-sdg-wheel__card{width:4.9rem;height:6.55rem}}.nu-press{isolation:isolate;color:var(--text-on-light);background:#f2f6fb;padding-block:clamp(4rem,2.75rem + 4vw,7rem);position:relative;overflow:hidden}.nu-press__scene{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.nu-press__glow{z-index:-1;pointer-events:none;background:radial-gradient(58% 50% at 50% 46%,#009fe312,#0000 70%),radial-gradient(96% 44% at 50% 104%,#3127830d,#0000 74%);position:absolute;inset:0}.nu-press__inner{flex-direction:column;gap:clamp(2rem,1.35rem + 1.8vw,3.5rem);display:flex}.nu-press__head{text-align:center;justify-items:center;display:grid}.nu-press__heading{justify-items:center;max-width:58rem;display:grid}.nu-press__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--nu-blue);margin:0 0 .7rem}.nu-press__title{color:var(--text-on-light)}.nu-press__title .nu-section-heading__accent{display:block}.nu-press__body{max-width:64ch;font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--text-on-light-muted);text-wrap:pretty;margin:clamp(.85rem,.65rem + .5vw,1.2rem) 0 0}.nu-press__carousel{--press-card-w:clamp(17.5rem, 27cqw, 23rem);--press-card-h:calc(var(--press-card-w) * 1.53);--press-card-top:clamp(1rem, .6rem + 1vw, 1.75rem);--press-stage-h:calc(var(--press-card-h) + var(--press-card-top) + 4.25rem);justify-items:center;min-width:0;display:grid;position:relative;container-type:inline-size}.nu-press__viewport{width:100%;min-width:0;position:relative}.nu-press__stage{width:100%;height:var(--press-stage-h);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.nu-press__stage:active{cursor:grabbing}.nu-press__stage:focus-visible{outline:2px solid var(--nu-blue);outline-offset:.4rem;border-radius:var(--radius-lg)}.nu-press__drag-area{pointer-events:none;position:absolute;inset:0}.nu-press__card{top:var(--press-card-top);width:var(--press-card-w);height:var(--press-card-h);margin-left:calc(var(--press-card-w) / -2);border:1px solid var(--card-light-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--card-light-surface) 0%, var(--card-light-surface-soft) 100%);box-shadow:var(--card-light-shadow);transform-origin:50% 86%;will-change:transform, opacity;transition:border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);flex-direction:column;display:flex;position:absolute;left:50%;overflow:hidden}.nu-press__card[data-active=true]{border-color:var(--card-light-line-accent);box-shadow:0 0 0 1px #2457b812,0 44px 84px -34px #0a1c3c6b,0 6px 18px -12px #0d1e442e}.nu-press__card:hover,.nu-press__card:focus-within{border-color:var(--card-light-line-accent);box-shadow:0 0 0 1px #2457b812, var(--card-light-shadow-hover)}.nu-press__card:hover .nu-press__card-title,.nu-press__card:focus-within .nu-press__card-title{color:var(--card-light-accent)}.nu-press__card:hover .nu-press__card-media img,.nu-press__card:focus-within .nu-press__card-media img{transform:scale(1.025)}.nu-press__card-media{aspect-ratio:16/10;background:var(--card-light-surface-soft);border-bottom:1px solid var(--card-light-line);flex:none;position:relative;overflow:hidden}.nu-press__card-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter var(--dur-card) var(--ease-standard), transform .6s var(--ease-standard);display:block}.nu-press__card:not([data-active=true]) .nu-press__card-media img{filter:saturate(.92)brightness(.99)}.nu-press__card-category{z-index:2;border-radius:var(--radius-pill);max-width:calc(100% - 1.6rem);color:var(--nu-indigo);font-size:.72rem;font-weight:var(--weight-semibold);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffb3;padding:.32rem .7rem;line-height:1.25;position:absolute;top:.8rem;left:.8rem;box-shadow:0 8px 18px -12px #0a1c3c8c}.nu-press__card-content{flex-direction:column;flex:auto;align-items:flex-start;gap:.5rem;min-height:0;padding:clamp(1.05rem,.8rem + .75cqw,1.5rem);display:flex;overflow:hidden}.nu-press__card-date{font-size:.78rem;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--text-on-light-muted)}.nu-press__card-title{color:var(--text-on-light);font-size:clamp(1.08rem,.96rem + .5cqw,1.34rem);font-weight:var(--weight-bold);letter-spacing:-.012em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:0 auto;margin:0;line-height:1.26;display:-webkit-box;overflow:hidden}.nu-press__card-excerpt{min-height:0;color:var(--text-on-light-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:0 auto;margin:0;font-size:clamp(.78rem,.73rem + .16cqw,.88rem);line-height:1.5;display:-webkit-box;overflow:hidden}.nu-press__card-cta{--accent:var(--nu-blue);flex:none;margin-top:auto;padding-top:.15rem}a.nu-press__card-cta:hover,a.nu-press__card-cta:focus-visible{color:var(--nu-indigo);border-bottom-color:currentColor}span.nu-press__card-cta{pointer-events:none}.nu-press__card-soon{border-radius:var(--radius-pill);border:1px solid var(--border-light);background:var(--surface-light-soft);color:var(--text-on-light-muted);font-size:var(--fs-small);font-weight:var(--weight-semibold);flex:none;align-items:center;margin-top:auto;padding:.34rem .74rem;display:inline-flex}.nu-press__card-select{z-index:5;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.nu-press__card-select:active{transform:scale(.99)}.nu-press__controls{justify-content:center;align-items:center;gap:.9rem;margin-top:clamp(.25rem,.1rem + .4vw,.85rem);display:flex}.nu-press__arrow{top:calc(var(--press-stage-h) / 2);z-index:120;width:3rem;height:3rem;position:absolute;transform:translateY(-50%);box-shadow:0 16px 32px -20px #0a1c3c73}.nu-press__arrow--prev{left:calc(var(--gutter) * -2)}.nu-press__arrow--next{right:calc(var(--gutter) * -2)}.nu-press__dots{align-items:center;gap:.45rem;display:flex}.nu-press__dot{border-radius:var(--radius-pill);background:var(--nu-indigo);border:0;width:.5rem;height:.5rem;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-press__dot{background:color-mix(in srgb, var(--nu-indigo) 26%, transparent)}}.nu-press__dot{cursor:pointer;transition:width var(--dur-card) var(--ease-standard), background-color var(--dur-card) var(--ease-standard)}.nu-press__dot:after{content:"";position:absolute;inset:-1rem -.35rem}.nu-press__dot:hover{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-press__dot:hover{background:color-mix(in srgb, var(--nu-blue) 55%, transparent)}}.nu-press__dot[data-active=true]{background:var(--nu-blue);width:1.6rem}.nu-press__dot:focus-visible{outline:2px solid var(--nu-blue);outline-offset:3px}.nu-press__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.nu-press__carousel{--press-card-w:clamp(15.5rem, 34cqw, 18.5rem);--press-card-h:calc(var(--press-card-w) * 1.58)}.nu-press__card-excerpt{-webkit-line-clamp:3;line-clamp:3}}@media (max-width:899px){.nu-press__arrow{width:2.75rem;height:2.75rem;position:static;transform:none}.nu-press__controls{gap:1.1rem}}@media (max-width:639px){.nu-press{padding-block:clamp(3.5rem,2.8rem + 4vw,4.5rem)}.nu-press__inner{gap:1.5rem}.nu-press__heading{max-width:100%}.nu-press__eyebrow{margin-bottom:.55rem}.nu-press__body{font-size:var(--fs-body);margin-top:.75rem}.nu-press__carousel{--press-card-w:min(82cqw, 20rem);--press-card-h:max(calc(var(--press-card-w) * 1.5), 24.5rem);--press-stage-h:calc(var(--press-card-h) + var(--press-card-top) + 2.5rem)}}.nu-final-cta{isolation:isolate;padding-block:clamp(4.25rem,3rem + 5vw,7rem) clamp(3.75rem,2.75rem + 4vw,6rem);padding-inline:var(--gutter);color:#0b1a38;text-align:center;background:#eaecf5;position:relative;overflow:hidden}.nu-final-cta__panel{z-index:1;flex-direction:column;align-items:center;width:min(100%,56rem);margin-inline:auto;display:flex;position:relative}.nu-final-cta__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:#2457b8;margin:0 0 clamp(.7rem,.6rem + .3vw,1rem)}.nu-final-cta__title{color:#0b1a38;max-width:18ch;font-size:clamp(2.35rem,1.8rem + 2.4vw,4rem);font-weight:var(--weight-extrabold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.08}.nu-final-cta__description{color:#33456b;max-width:38rem;font-size:var(--fs-body-lg);line-height:var(--lh-normal);text-wrap:pretty;margin:clamp(1rem,.85rem + .5vw,1.35rem) 0 0}.nu-final-cta__actions{justify-content:center;align-items:center;gap:1rem;margin-top:clamp(1.75rem,1.45rem + .8vw,2.25rem);display:flex}.nu-final-cta__actions .nu-cta-primary{box-shadow:0 16px 34px -20px #2457b8b8}.nu-final-cta__actions .nu-cta-primary:hover:not(:disabled),.nu-final-cta__actions .nu-cta-primary:focus-visible{box-shadow:0 22px 42px -20px #2457b8d1}.nu-final-cta__actions .nu-cta-glass{--cta-light:#2457b838;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1c2b50;background:#ffffffdb;border-color:#2457b847;box-shadow:0 1px 2px #0d1e440f,0 12px 26px -20px #0d1e4459}.nu-final-cta__actions .nu-cta-glass:hover:not(:disabled),.nu-final-cta__actions .nu-cta-glass:focus-visible{color:#17224a;background:#fff;border-color:#2457b880;box-shadow:0 1px 2px #0d1e4412,0 18px 34px -20px #0d1e4466}.nu-final-cta__actions .nu-cta-glass .nu-cta__arrow{color:#2457b8;background:#2457b814;border-color:#2457b84d}.nu-final-cta__actions .nu-cta-glass:hover .nu-cta__arrow,.nu-final-cta__actions .nu-cta-glass:focus-visible .nu-cta__arrow{color:#1b47a0;background:#2457b824;border-color:#2457b873}.nu-final-cta__pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .7rem;margin:clamp(2.25rem,1.7rem + 1.4vw,3.25rem) 0 0;padding:0;list-style:none;display:flex}.nu-final-cta__pill{border-radius:var(--radius-pill);color:#33456b;font-size:var(--fs-small);font-weight:var(--weight-medium);letter-spacing:.035em;white-space:nowrap;-webkit-backdrop-filter:blur(7px);background:#ffffffd1;border:1px solid #132b5c24;align-items:center;gap:.42rem;padding:.38rem .8rem .38rem .7rem;line-height:1.25;display:inline-flex;box-shadow:0 6px 16px -14px #0d1e4459}.nu-final-cta__pill-dot{background:var(--nu-blue);border-radius:50%;flex:none;width:.3rem;height:.3rem;box-shadow:0 0 0 3px #009fe329}@media (max-width:1023px){.nu-final-cta__description{max-width:34rem}}@media (max-width:639px){.nu-final-cta{padding-block:3.5rem 3rem}.nu-final-cta__title{font-size:clamp(1.95rem,1.5rem + 3.2vw,2.5rem)}.nu-final-cta__description{font-size:var(--fs-body)}.nu-final-cta__actions{flex-direction:column;align-items:center;gap:.75rem}}@media (prefers-reduced-motion:reduce){.nu-md__track{scroll-behavior:auto}.nu-topo__glow,.nu-topo__flow:before,.nu-topo__dashboard:after,.nu-topo__throughput i,.nu-topo__spark-line,.nu-topo__flow-graph[data-state=current],.nu-topo__flow-light,.nu-topo__flow-junction,.nu-sdg-wheel__track,.nu-prodcard__img{transition:none!important;animation:none!important}.nu-topo__flow-path{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.nu-topo__flow-graph[data-state=previous],.nu-topo__flow-light,.nu-topo__flow-packet{display:none}.nu-topo__device,.nu-topo__node{transition:none}.nu-prodcard:hover,.nu-benefit:hover{transform:none}.nu-sdg-wheel__card{transition:none}}.nu-fieldvideo{--fv-inset-x-from:32.5%;--fv-inset-y-from:43%;--fv-round-from:900px;--fv-round-to:14px;--fv-translate-y-from:7%;isolation:isolate;background-color:#04070f;height:200vh;position:relative}.nu-fieldvideo__viewport{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.nu-fieldvideo__intro{z-index:2;text-align:center;pointer-events:none;width:min(92vw,46rem);opacity:var(--fv-intro,1);transform:translateY(calc(-36px * (1 - var(--fv-intro,1))));margin-inline:auto;position:absolute;top:clamp(2.5rem,9vh,7rem);left:0;right:0}.nu-fieldvideo__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--nu-cyan);margin:0 0 .9rem}.nu-fieldvideo__heading{font-size:clamp(1.8rem,1.1rem + 2.5vw,3.15rem);font-weight:var(--weight-extrabold);letter-spacing:-.018em;color:#fff;text-wrap:balance;margin:0 0 1rem;line-height:1.12}.nu-fieldvideo__heading span{display:block}.nu-fieldvideo__body{max-width:42rem;font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:#fff;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.nu-fieldvideo__body{color:color-mix(in srgb, #fff 76%, var(--nu-blue))}}.nu-fieldvideo__body{text-wrap:pretty}.nu-fieldvideo__stage{z-index:1;aspect-ratio:16/9;width:min(96vw,100rem,145vh);transform:translateY(calc(var(--fv-translate-y-from) * (1 - var(--fv-p,0))));clip-path:inset(calc(var(--fv-inset-y-from) * (1 - var(--fv-p,0))) calc(var(--fv-inset-x-from) * (1 - var(--fv-p,0))) round calc(var(--fv-round-from) * (1 - var(--fv-p,0)) + var(--fv-round-to) * var(--fv-p,0)));will-change:clip-path, transform;position:relative}.nu-fieldvideo__video{object-fit:cover;background:#04070f;width:100%;height:100%;display:block}@media (max-width:1023px){.nu-fieldvideo{--fv-inset-x-from:29%;--fv-inset-y-from:41%;--fv-round-from:700px;--fv-translate-y-from:7%;height:180vh}.nu-fieldvideo__stage{width:min(96vw,150vh)}}@media (max-width:639px){.nu-fieldvideo{--fv-inset-x-from:24%;--fv-inset-y-from:38%;--fv-round-from:400px;--fv-round-to:12px;--fv-translate-y-from:6%;height:160vh}.nu-fieldvideo__stage{width:min(96vw,150vh)}.nu-fieldvideo__intro{width:min(92vw,30rem)}}@media (prefers-reduced-motion:reduce){.nu-fieldvideo{background-color:#f6f8fc;height:auto;padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.nu-fieldvideo__viewport{height:auto;padding-inline:var(--gutter);flex-direction:column;align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:flex;position:static}.nu-fieldvideo__intro{opacity:1;width:min(100%,46rem);margin-left:0;position:static;transform:none}.nu-fieldvideo__eyebrow{color:var(--nu-blue-mid)}.nu-fieldvideo__heading{color:var(--text-on-light)}.nu-fieldvideo__body{color:var(--text-on-light-muted)}.nu-fieldvideo__stage{width:min(100%,100rem);clip-path:inset(0 0 round var(--fv-round-to));will-change:auto;transform:none}}.nu-fieldvideo[data-static]{height:auto;padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.nu-fieldvideo[data-static] .nu-fieldvideo__viewport{height:auto;padding-inline:var(--gutter);flex-direction:column;align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:flex;position:static}.nu-fieldvideo[data-static] .nu-fieldvideo__intro{width:min(100%,46rem);margin-left:0;position:static}.nu-fieldvideo[data-static] .nu-fieldvideo__eyebrow{color:var(--nu-blue-mid)}.nu-fieldvideo[data-static] .nu-fieldvideo__heading{color:var(--text-on-light)}.nu-fieldvideo[data-static] .nu-fieldvideo__body{color:var(--text-on-light-muted)}.nu-fieldvideo[data-static] .nu-fieldvideo__stage{width:min(100%,100rem);clip-path:inset(0 0 round var(--fv-round-to));will-change:auto;transform:none}.nu-md{background:#f4f7fc}.nu-topo{background:var(--background-strip)}.nu-benefits{background:#f6f8fc}.nu-count{min-width:calc(var(--count-ch,3) * 1ch);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}@media (hover:hover) and (pointer:fine){.nu-prodcard:hover .nu-prodcard__name{color:var(--nu-royal)}.nu-prodcard:hover .nu-prodcard__cat{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-prodcard:hover .nu-prodcard__cat{border-color:color-mix(in srgb, var(--nu-blue) 46%, transparent)}}}.nu-product{--p-gutter:clamp(1.25rem, .6rem + 1.8vw, 2.5rem);--p-max:1600px;--p-ease:cubic-bezier(.22, .61, .36, 1);--p-dur:.5s;background:var(--background-deep);color:var(--text-on-dark)}.nu-psub__sentinel{height:0}.nu-psub{--p-gutter:clamp(1.25rem, .6rem + 1.8vw, 2.5rem);--p-max:1600px;--p-ease:cubic-bezier(.22, .61, .36, 1);--p-dur:.5s;top:var(--product-subnav-offset,4.5rem);z-index:30;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);transition:background-color var(--p-dur) var(--p-ease), border-color var(--p-dur) var(--p-ease);background:#060b1ab8;border-bottom:1px solid #ffffff0f;position:sticky}.nu-psub[data-stuck=true]{background:#040712e6;border-bottom-color:#ffffff1a}.nu-psub__inner{max-width:var(--p-max);padding:.7rem var(--p-gutter);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-inline:auto;display:flex}.nu-psub__title{font-size:var(--fs-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:#fff;white-space:nowrap;margin:0}.nu-psub__actions{align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nu-psub__action{border-radius:var(--radius-pill);min-height:2.5rem;font-size:var(--fs-small);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--p-dur) var(--p-ease), border-color var(--p-dur) var(--p-ease), color var(--p-dur) var(--p-ease);border:1px solid #0000;align-items:center;padding:.45rem .95rem;text-decoration:none;display:inline-flex}.nu-psub__action[data-tone=quiet]{color:#d6e2f4db;border-color:var(--line-royal-faint)}.nu-psub__action[data-tone=quiet]:hover{color:#fff;border-color:var(--line-royal)}.nu-psub__action[data-tone=primary]{background:var(--nu-gradient);color:var(--on-accent)}.nu-psub__action:active{transform:scale(var(--press-scale));transition-duration:var(--press-duration)}@media (max-width:767px){.nu-psub__inner{padding-inline:var(--p-gutter);gap:.6rem}.nu-psub__title{text-overflow:ellipsis;flex:0 auto;font-size:.875rem;overflow:hidden}.nu-psub__action{padding:.4rem .7rem;font-size:.8125rem}.nu-psub__action[data-tone=quiet]{display:none}}.nu-phero{isolation:isolate;align-items:flex-end;min-height:clamp(34rem,82svh,50rem);padding-block:clamp(4rem,3rem + 5vw,8rem);display:flex;position:relative;overflow:hidden}.nu-phero__stage{z-index:0;position:absolute;inset:0}.nu-phero__media{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.nu-phero__scrim{background:linear-gradient(180deg, #03050db8 0%, #03050d6b 34%, #03050db8 74%, var(--background-deep) 100%);position:absolute;inset:0}.nu-phero__inner{z-index:1;width:100%;position:relative}.nu-phero__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 1rem}.nu-phero__heading{font-size:clamp(2rem,1.3rem + 2.6vw,3.625rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display);color:#fff;max-width:20ch;margin:0 0 1.35rem;line-height:1.06}.nu-phero__heading-line{display:block}.nu-phero__body{max-width:42rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#e0eaf8db;text-wrap:pretty;margin:0 0 2rem}.nu-phero__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.nu-pbtn[data-tone=primary]{background:var(--nu-gradient);color:var(--on-accent);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff2e}.nu-pbtn[data-tone=quiet]{color:#e9f1fb;border-color:var(--line-royal-faint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d}.nu-pbtn[data-tone=quiet]:hover{border-color:var(--line-royal);background:#ffffff17}@media (max-width:767px){.nu-phero{min-height:clamp(28rem,76svh,38rem)}.nu-phero__ctas{width:100%}.nu-phero__ctas .nu-pbtn{flex:100%;justify-content:center}}.nu-pfeatures{background:var(--background-deep);padding-block:clamp(4rem,3rem + 5vw,9rem)}.nu-pfeatures__cell{min-width:0}.nu-pfeat{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface-dark);width:100%;height:auto;transition:border-color var(--p-dur) var(--p-ease), transform var(--p-dur) var(--p-ease);border:1px solid #ffffff14;position:relative;overflow:hidden}.nu-pfeat__media{z-index:0;position:absolute;inset:0}.nu-pfeat__img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--p-ease);transform:scale(1)}.nu-pfeat[data-span=wide]{aspect-ratio:1969/1800}.nu-pfeat[data-span=narrow]{aspect-ratio:1393/1800}.nu-pfeat:after{content:"";z-index:1;transition:opacity var(--p-dur) var(--p-ease);background:linear-gradient(#040712c7 0%,#04071252 42%,#0407121f 100%);position:absolute;inset:0}.nu-pfeat__body{z-index:2;max-width:32rem;padding:clamp(1.35rem,1rem + 1.4vw,2.25rem);position:relative}.nu-pfeat__index{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.16em;color:var(--nu-royal);font-variant-numeric:tabular-nums;margin:0 0 .75rem}.nu-pfeat__title{font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .55rem;line-height:1.2}.nu-pfeat__desc{font-size:var(--fs-small);color:#d6e2f4cc;text-wrap:pretty;margin:0;line-height:1.55}@media (hover:hover) and (pointer:fine){.nu-pfeat:hover{border-color:var(--line-royal)}.nu-pfeat:hover .nu-pfeat__img{transform:scale(1.03)}.nu-pfeat:hover:after{opacity:.88}}@media (max-width:767px){.nu-pfeat[data-span=wide],.nu-pfeat[data-span=narrow]{aspect-ratio:4/5}.nu-pfeat__body{max-width:none}}.nu-pstory{background:var(--background-strip);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.nu-pstory__stage{width:100%;max-width:var(--p-max);padding:clamp(3rem, 2rem + 4vw, 7rem) var(--p-gutter);text-align:center;margin-inline:auto}.nu-pstory__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 clamp(2rem,1.5rem + 2vw,4rem)}.nu-pstory__phrases{place-items:center;min-height:clamp(6rem,14vh,11rem);display:grid}.nu-pstory__phrase{font-size:clamp(2.75rem,1.6rem + 5.4vw,6.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.035em;color:#fff;opacity:0;will-change:transform, opacity;grid-area:1/1;line-height:1}.nu-pstory__footnote{max-width:34rem;font-size:var(--fs-small);color:#c4d2e8b8;opacity:0;margin:clamp(2rem,1.5rem + 2vw,3.5rem) auto 0;line-height:1.6}@media (prefers-reduced-motion:reduce){.nu-pstory{min-height:0;padding-block:clamp(3rem,2rem + 4vw,6rem)}.nu-pstory__phrases{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;min-height:0;display:flex}.nu-pstory__phrase{opacity:1;will-change:auto;font-size:clamp(2rem,1.4rem + 3vw,3.5rem);position:static}.nu-pstory__footnote{opacity:1}}.nu-pmstory{background:linear-gradient(180deg, var(--background-strip) 0%, var(--background-deep) 100%);text-align:center;padding-top:clamp(4rem,3rem + 5vw,9rem);position:relative;overflow:hidden}.nu-pmstory__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 1rem}.nu-pmstory__heading{max-width:18ch;font-size:clamp(1.9rem,1.3rem + 2.2vw,3.25rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:#fff;text-wrap:balance;margin:0 auto 1.25rem}.nu-pmstory__desc{max-width:40rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#d6e2f4d1;text-wrap:pretty;margin:0 auto}.nu-pmstory__stage{margin-top:clamp(2.5rem,2rem + 3vw,5rem);width:min(96vw,1400px);margin-inline:auto;position:relative}.nu-pmstory__media{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.nu-ptech{isolation:isolate;background:var(--background-deep);padding-block:clamp(4rem,3rem + 5vw,9rem);position:relative;overflow:hidden}.nu-ptech__inner{z-index:1;position:relative}.nu-ptech__heading{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:#fff;text-align:center;margin:0 0 clamp(2.25rem,1.8rem + 2vw,4rem)}.nu-ptech__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.nu-ptech__item{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100%;transition:border-color var(--p-dur) var(--p-ease), background-color var(--p-dur) var(--p-ease);background:#0d18308c;border:1px solid #ffffff12;flex-direction:column;align-items:flex-start;gap:.4rem;padding:clamp(1.1rem,.9rem + .8vw,1.6rem);display:flex}.nu-ptech__cell:hover .nu-ptech__item,.nu-ptech__cell:focus-within .nu-ptech__item{border-color:var(--line-royal);background:#12203eb3}.nu-ptech__icon{border:1px solid var(--line-royal-faint);width:2.5rem;height:2.5rem;color:var(--nu-royal);background:#4d8ff014;border-radius:11px;place-items:center;margin-bottom:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-ptech__icon{color:color-mix(in srgb, var(--nu-royal) 82%, #fff)}}.nu-ptech__label{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:#fff;text-wrap:balance;margin:0;line-height:1.35}.nu-ptech__value{font-size:1.35rem;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);color:var(--nu-royal);font-variant-numeric:tabular-nums;margin:0}.nu-ptech__unit{font-size:.8em;font-weight:var(--weight-semibold);margin-left:.15rem}.nu-ptech__desc{color:#becde4b3;margin:0;font-size:.75rem;line-height:1.45}@media (max-width:1183px){.nu-ptech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.nu-ptech__grid{grid-template-columns:minmax(0,1fr)}}.nu-pband{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nu-pband__img{object-fit:cover;opacity:.5;width:max(100%,1600px);height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-pgallery{background:var(--background-strip);padding-block:clamp(4rem,3rem + 5vw,9rem);overflow:hidden}.nu-pgallery__heading{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:#fff;text-align:center;margin:0 0 clamp(2rem,1.6rem + 2vw,3.5rem)}.nu-pgal__viewport{touch-action:pan-y;cursor:grab;outline:none}.nu-pgal__viewport:focus-visible{outline:2px solid var(--focus-ring,var(--nu-royal));outline-offset:6px}.nu-pgal__viewport:active{cursor:grabbing}.nu-pgal__track{padding:0;padding-inline:calc((100% - var(--slide-w)) / 2);transform:translate3d(var(--gallery-offset,0px), 0, 0);will-change:transform;align-items:center;gap:clamp(.75rem,.5rem + 1vw,1.5rem);margin:0;list-style:none;display:flex}.nu-pgal__slide{flex:0 0 var(--slide-w);opacity:.38;transition:opacity var(--p-dur) var(--p-ease), transform var(--p-dur) var(--p-ease);transform:scale(.96)}.nu-pgal__slide[data-active=true]{opacity:1;transform:scale(1)}.nu-pgal__image{border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.nu-pgal__caption{font-size:var(--fs-small);color:#c4d2e8bf;text-align:center;margin:.75rem 0 0}.nu-pgal__controls{justify-content:center;align-items:center;gap:1.25rem;margin-top:clamp(1.5rem,1.2rem + 1.2vw,2.5rem);display:flex}.nu-pgal__arrow{border:1px solid var(--line-royal-faint);color:#e0eaf8d9;cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color var(--p-dur) var(--p-ease), background-color var(--p-dur) var(--p-ease), opacity var(--p-dur) var(--p-ease);background:#ffffff0a;border-radius:50%;place-items:center;display:grid}.nu-pgal__arrow:hover:not(:disabled){border-color:var(--line-royal);color:#fff;background:#ffffff14}.nu-pgal__arrow:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--press-duration)}.nu-pgal__arrow:disabled{opacity:.32;cursor:not-allowed}.nu-pgal__dots{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nu-pgal__dot{cursor:pointer;width:20px;height:3px;transition:width var(--p-dur) var(--p-ease), background-color var(--p-dur) var(--p-ease);background:#ffffff3d;border:0;border-radius:21px;padding:0;display:block}.nu-pgal__dot[data-active=true]{background:var(--nu-royal);width:60px}.nu-pgal__dots li{place-items:center;min-height:44px;display:grid}@media (max-width:1183px){.nu-pgal{--slide-w:min(70vw, 700px)}}@media (max-width:767px){.nu-pgal{--slide-w:86vw}.nu-pgal__slide{opacity:.45}.nu-pgal__controls{gap:.85rem}.nu-pgal__arrow{width:2.5rem;height:2.5rem}.nu-pgal__dot{width:14px}.nu-pgal__dot[data-active=true]{width:40px}}@media (prefers-reduced-motion:reduce){.nu-pgal__track,.nu-pgal__slide,.nu-pgal__dot{transition:none}}.nu-pcta{isolation:isolate;background:var(--background-deep);text-align:center;padding-block:clamp(3.5rem,2.8rem + 4vw,7rem);position:relative;overflow:hidden}.nu-pcta__inner{z-index:1;position:relative}.nu-pcta__heading{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:#fff;text-wrap:balance;margin:0 0 1rem}.nu-pcta__desc{max-width:34rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#d6e2f4d1;margin:0 auto 2rem}.nu-pcta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:560px){.nu-pcta__actions{flex-direction:column;align-items:center}.nu-pcta__actions .nu-pbtn{flex:0 auto;justify-content:center;max-width:100%}}.nu-psub{background:#050914a8;border-bottom:1px solid #ffffff0e}.nu-psub__inner{min-height:3rem;padding-block:.5rem}.nu-psub__title{letter-spacing:-.005em;font-size:.9375rem}.nu-psub__action{min-height:2.25rem;padding:.4rem .9rem;font-size:.8125rem}.nu-pintro{isolation:isolate;background:var(--background-deep);text-align:center;flex-direction:column;justify-content:center;min-height:clamp(32rem,78svh,46rem);padding-block:clamp(4rem,3rem + 5vw,8rem);display:flex;position:relative;overflow:hidden}.nu-pintro__plate{z-index:0;position:absolute;inset:0}.nu-pintro__plate-img{object-fit:cover;object-position:50% 50%;opacity:.75;width:100%;height:100%}.nu-pintro__scrim{background:radial-gradient(72% 58% at 50% 46%, #04091657 0%, #03050ddb 78%), linear-gradient(180deg, var(--background-deep) 0%, transparent 22%, transparent 64%, var(--background-deep) 100%);position:absolute;inset:0}.nu-pintro__inner{z-index:1;position:relative}.nu-pintro__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 1.1rem}.nu-pintro__title{font-size:clamp(3rem,1.9rem + 5vw,7rem);font-weight:var(--weight-extrabold);letter-spacing:-.04em;color:#dbe9ff;text-shadow:0 0 28px #4d8ff08c,0 0 72px #31278373;margin:0 0 1.35rem;padding-bottom:.08em;line-height:.98}.nu-pintro__title-line{display:block}.nu-pintro__lead{max-width:34rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#e0eaf8e0;text-wrap:balance;margin:0 auto 2.25rem}.nu-pintro__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.nu-pintro__support{z-index:1;margin-top:clamp(4rem,3rem + 6vw,9rem);position:relative}.nu-pintro__support-copy{color:#cedcf0cc;text-wrap:pretty;max-width:44rem;margin:0 auto;font-size:clamp(1.05rem,.98rem + .5vw,1.35rem);line-height:1.7}@media (max-width:767px){.nu-pintro__ctas{flex-direction:column;align-items:center}.nu-pintro__ctas .nu-pbtn{flex:0 auto;justify-content:center;max-width:100%}}.nu-pfeatures{isolation:isolate;position:relative}.nu-pfeat__body{z-index:2;flex-direction:column;align-items:flex-start;max-width:34rem;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:flex;position:absolute;inset:auto 0 0}.nu-pfeat__index{margin:0 0 .5rem}.nu-pfeat__title{margin:0}.nu-pfeat__reveal{opacity:0;transition:grid-template-rows .5s var(--p-ease), margin-top .5s var(--p-ease), opacity .4s var(--p-ease);grid-template-rows:0fr;margin-top:0;display:grid}.nu-pfeat__reveal>*{min-height:0;overflow:hidden}.nu-pfeat__desc{margin:0;padding:0}@media (hover:hover) and (pointer:fine){.nu-pfeat:hover .nu-pfeat__reveal,.nu-pfeat:focus-visible .nu-pfeat__reveal,.nu-pfeat:focus-within .nu-pfeat__reveal{opacity:1;grid-template-rows:1fr;margin-top:.55rem}.nu-pfeat{transition:opacity .5s var(--p-ease), filter .5s var(--p-ease), border-color .5s var(--p-ease)}}@media (hover:none),(prefers-reduced-motion:reduce){.nu-pfeat__reveal{opacity:1;grid-template-rows:1fr;margin-top:.55rem;transition:none}}.nu-pfeat:focus-visible{outline:2px solid var(--nu-royal);outline-offset:3px}.nu-pfeatures__close{height:clamp(9.5rem,17vw,20rem);margin-top:clamp(2rem,1.5rem + 2vw,3.75rem);margin-bottom:0;position:relative;overflow:hidden}.nu-pfeatures__close .nu-pband__img{opacity:.62}.nu-pfeatures__close:after{content:"";background:linear-gradient(180deg, var(--background-deep) 0%, transparent 34%, #000 100%);position:absolute;inset:0}.nu-pstory{background:#000}.nu-pstory__phrase{color:#0000;background:linear-gradient(#fff 0%,#cfe0ff 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-pstory__phrase{color:#fff;background:0 0}}.nu-pfull{isolation:isolate;background:#000;height:100svh;min-height:30rem;position:relative;overflow:hidden}.nu-pfull__media{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.nu-pfull__scrim{background:linear-gradient(#00000080 0%,#0000 26% 72%,#000000b8 100%);position:absolute;inset:0}.nu-pfull__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:#e2eefcd1;margin:0;position:absolute;bottom:clamp(2rem,5vh,4rem);left:50%;transform:translate(-50%)}.nu-ptech__grid{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09102180;border:1px solid #ffffff17;gap:0;overflow:hidden}.nu-ptech__grid>.nu-ptech__cell:nth-child(4n){border-right:0}.nu-ptech__grid>.nu-ptech__cell:nth-last-child(-n+4){border-bottom:0}.nu-ptech__item{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.5rem;padding:clamp(1.35rem,1.1rem + 1.2vw,2rem)}.nu-ptech__cell:hover .nu-ptech__item,.nu-ptech__cell:focus-within .nu-ptech__item{background:#4d8ff012;border:0}.nu-ptech__icon{border-radius:12px;width:2.75rem;height:2.75rem;margin-bottom:.5rem}.nu-ptech__label{font-size:var(--fs-body)}@media (max-width:1183px){.nu-ptech__grid>.nu-ptech__cell:nth-child(4n){border-right:1px solid #ffffff12}.nu-ptech__grid>.nu-ptech__cell:nth-child(2n){border-right:0}.nu-ptech__grid>.nu-ptech__cell:nth-last-child(-n+4){border-bottom:1px solid #ffffff12}.nu-ptech__grid>.nu-ptech__cell:nth-last-child(-n+2){border-bottom:0}}@media (max-width:430px){.nu-ptech__grid>.nu-ptech__cell{border-bottom:1px solid #ffffff12;border-right:0}.nu-ptech__grid>.nu-ptech__cell:last-child{border-bottom:0}}.nu-pgal__slide{opacity:.3;filter:saturate(.72);transition:opacity .5s var(--p-ease), transform .5s var(--p-ease), filter .5s var(--p-ease);transform:scale(.93)}.nu-pgal__slide[data-active=true] .nu-pgal__image{box-shadow:0 34px 80px -32px #000000e6}@media (max-width:767px){.nu-pgal{--slide-w:82vw}.nu-pgal__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}}.nu-pcta{background:linear-gradient(180deg, var(--background-deep) 0%, var(--background-strip) 100%);padding-bottom:clamp(4.5rem,3.5rem + 5vw,8rem)}.nu-pcta .nu-pband__img{opacity:.4}.nu-product+footer,.nu-product~footer{margin-top:0}.nu-phv{isolation:isolate;background:#000;height:clamp(26rem,78svh,52rem);position:relative;overflow:hidden}.nu-phv__scrim{background:linear-gradient(180deg, #03050d6b 0%, transparent 18%, transparent 82%, var(--background-deep) 100%);position:absolute;inset:0}@media (max-width:767px){.nu-phv{height:clamp(20rem,62svh,30rem)}.nu-phv__media{object-position:50% 62%}}.nu-pintro{min-height:auto;padding-block:clamp(5rem,4rem + 6vw,10rem)}.nu-pintro__support-copy{color:#e8f0fb;text-wrap:pretty;font-size:clamp(1.15rem,1rem + .9vw,1.75rem);line-height:1.62}.nu-pfeat[data-span=wide],.nu-pfeat[data-span=narrow]{aspect-ratio:auto}.nu-pfeat__img{object-fit:cover}.nu-pfeat[data-span=narrow] .nu-pfeat__img{object-position:50% 50%}.nu-pfeat[data-span=wide] .nu-pfeat__img{object-position:50% 55%}@media (max-width:767px){.nu-pfeat{min-height:clamp(20rem,82vw,26rem)}}.nu-pfeatures__close{height:clamp(8rem,18vw,15rem);margin-top:clamp(3.5rem,3rem + 4vw,7rem)}.nu-pstory__phrase{grid-area:auto;font-size:clamp(2.5rem,1.5rem + 4.8vw,5.75rem);line-height:1.06;display:block}@media (prefers-reduced-motion:reduce){.nu-pstory__phrases{flex-direction:column;gap:.25rem;min-height:0}}.nu-pmstory{isolation:isolate;text-align:center;background:#000;flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(4rem,3rem + 5vw,8rem);display:flex;position:relative;overflow:hidden}.nu-pmstory__stage{z-index:0;width:100%;margin:0;position:absolute;inset:0}.nu-pmstory__media{object-fit:cover;object-position:50% 50%;border-radius:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.nu-pmstory__stage:after{content:"";background:linear-gradient(#000000d1 0%,#00000080 42%,#000000db 100%);position:absolute;inset:0}.nu-pmstory__inner{z-index:1;position:relative}.nu-ptech__grid{border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0408128c;border:1px solid #8caadc29;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.nu-ptech__cell{border-bottom:1px solid #8caadc21;border-right:1px solid #8caadc21}.nu-ptech__item{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:clamp(9rem,14vw,12rem)}.nu-ptech__cell:hover .nu-ptech__item,.nu-ptech__cell:focus-within .nu-ptech__item{box-shadow:none;background:#4d8ff00f;border:0}.nu-ptech__icon{width:auto;height:auto;color:var(--nu-royal);background:0 0;border:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.nu-ptech__icon{color:color-mix(in srgb, var(--nu-royal) 78%, #fff)}}.nu-ptech__icon{place-items:start;margin-bottom:.85rem}.nu-ptech__heading{margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,3rem)}.nu-pgal__slide{opacity:.34;filter:saturate(.7);transform:scale(.94)}.nu-pgal__slide[data-active=true]{opacity:1;filter:none;transform:scale(1)}.nu-pgal__viewport{-webkit-mask-image:none;mask-image:none}@media (max-width:767px){.nu-pgal{--slide-w:78vw}}.nu-pcta{margin-bottom:0;padding-bottom:clamp(4rem,3.2rem + 4vw,7rem)}@media (max-width:1183px){.nu-ptech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-ptech__cell{border-bottom:1px solid #8caadc21;border-right:1px solid #8caadc21}.nu-ptech__grid>.nu-ptech__cell:nth-child(2n){border-right:0}.nu-ptech__grid>.nu-ptech__cell:nth-last-child(-n+2){border-bottom:0}}@media (max-width:430px){.nu-ptech__grid{grid-template-columns:minmax(0,1fr)}.nu-ptech__cell{border-bottom:1px solid #8caadc21;border-right:0}.nu-ptech__grid>.nu-ptech__cell:last-child{border-bottom:0}.nu-ptech__item{min-height:0}}.nu-phv__scrim{background:linear-gradient(180deg, #03050d57 0%, transparent 14%, transparent 88%, var(--background-deep) 100%)}.nu-pintro{--plate-h:clamp(9rem, 13.6vw, 16rem);min-height:auto;padding-block:calc(var(--plate-h) + clamp(3rem, 2rem + 4vw, 7rem)) clamp(4.5rem, 3.5rem + 5vw, 9rem);background:var(--background-deep)}.nu-pintro__plate{z-index:0;height:var(--plate-h);justify-content:center;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.nu-pintro__plate-img{object-fit:cover;object-position:50% 50%;opacity:.92;flex:none;width:max(100%,1240px);height:100%}.nu-pintro__plate:after{content:"";background:linear-gradient(180deg, #03050d57 0%, #03050d00 34%, #03050db8 82%, var(--background-deep) 100%);position:absolute;inset:0}.nu-pintro__scrim{z-index:0;background:linear-gradient(180deg, var(--background-deep) 0%, transparent 100%);height:clamp(3rem,6vw,6rem);position:absolute;inset:0 0 auto}.nu-pintro__title{letter-spacing:-.035em;color:#e2edff;text-shadow:0 0 34px #4d8ff052;margin:0 0 1.15rem;font-size:clamp(3rem,4.2vw,4.5rem);line-height:1.02}.nu-pintro__eyebrow{margin-bottom:.9rem}.nu-pintro__lead{margin-bottom:2rem}.nu-pintro__support-copy{max-width:46rem}.nu-pfeatures__collage{--pfeat-gap:clamp(.85rem, .55rem + 1vw, 1.4rem);gap:var(--pfeat-gap);flex-direction:column;max-width:1180px;margin-inline:auto;display:flex}.nu-pfeatures__row{gap:var(--pfeat-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.nu-pfeatures__row[data-cols=narrow-wide]{grid-template-columns:42fr 58fr}.nu-pfeatures__row[data-cols=wide-narrow]{grid-template-columns:58fr 42fr}.nu-pfeatures__row[data-cols=wide],.nu-pfeatures__row[data-cols=narrow]{grid-template-columns:minmax(0,1fr)}.nu-pfeatures__cell{min-width:0;display:flex}.nu-pfeat{aspect-ratio:auto;width:100%;height:auto;min-height:clamp(18rem,32vw,30rem);display:flex}@media (hover:hover) and (pointer:fine){.nu-pfeatures__collage:hover .nu-pfeatures__cell{transition:opacity var(--p-dur) var(--p-ease)}.nu-pfeatures__collage:hover .nu-pfeatures__cell:not(:hover){opacity:1}.nu-pfeatures__collage:hover .nu-pfeatures__cell:not(:hover) .nu-pfeat{opacity:.58;filter:saturate(.72)}}@media (max-width:1183px){.nu-pfeatures__row[data-cols=narrow-wide],.nu-pfeatures__row[data-cols=wide-narrow]{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-pfeat{min-height:clamp(17rem,34vw,24rem)}}@media (max-width:767px){.nu-pfeatures__row,.nu-pfeatures__row[data-cols=narrow-wide],.nu-pfeatures__row[data-cols=wide-narrow]{grid-template-columns:minmax(0,1fr)}.nu-pfeat{min-height:clamp(19rem,78vw,25rem)}}.nu-pfeatures{padding-bottom:0}.nu-pfeatures__close{height:clamp(9.5rem,17vw,20rem);margin-top:clamp(4rem,3rem + 5vw,8rem);margin-bottom:calc(-1*clamp(2.5rem,5vw,6rem))}.nu-pfeatures__close .nu-pband__img{object-fit:cover;opacity:1;filter:none;width:max(100%,1600px);height:100%;max-height:none}.nu-pfeatures__close:after{content:none}.nu-pstory{z-index:1;background:linear-gradient(#0000 0%,#000 clamp(5rem,9vw,11rem));position:relative}.nu-pstory__phrase{padding-block:.16em .12em;line-height:1.1;overflow:visible}.nu-pstory__phrases{gap:0}.nu-pmstory{isolation:isolate;background:var(--background-strip);text-align:center;flex-direction:column;justify-content:flex-start;min-height:100svh;padding-block:0;display:flex;position:relative;overflow:hidden}.nu-pmstory__top{z-index:1;min-height:38svh;padding-top:calc(var(--product-subnav-offset,4.25rem) + 3.75rem);flex:none;justify-content:center;align-items:center;padding-bottom:clamp(1.25rem,1rem + 1vw,2.25rem);display:flex;position:relative}.nu-pmstory__inner{z-index:1;width:100%;position:relative}.nu-pmstory__stage{z-index:0;flex:auto;width:100%;max-width:none;min-height:55svh;margin:0;position:relative;overflow:hidden}.nu-pmstory__media{object-fit:cover;object-position:50% 50%;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.nu-pmstory__stage:after{content:none}@media (max-width:767px){.nu-pmstory__top{min-height:38svh}.nu-pmstory__stage{min-height:52svh}}.nu-ptech{background:var(--background-strip)}.nu-ptech__grid{background:#ffffff03}.nu-pcta{background:linear-gradient(180deg, var(--background-strip) 0%, var(--background-deep) 100%)}.nu-pgal{--slide-w:min(60vw, 1000px)}@media (max-width:1183px){.nu-pgal{--slide-w:min(68vw, 720px)}}@media (max-width:767px){.nu-pgal{--slide-w:84vw}}.nu-pintro__plate-img,.nu-pfeatures__close .nu-pband__img{filter:hue-rotate(215deg)saturate(1.12)}.nu-pintro__plate:before,.nu-pfeatures__close .nu-pband:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:#17509f;position:absolute;inset:0}.nu-pintro__plate:after,.nu-pfeatures__close:after{z-index:2}.nu-pintro__plate-img{opacity:1}.nu-phv{background:var(--background-deep);height:62svh;min-height:20rem}.nu-phv__media{object-position:50% 58%}@media (min-width:768px){.nu-phv{height:72svh}}@media (min-width:1024px){.nu-phv{height:clamp(34rem,88svh,60rem)}.nu-phv__media{object-position:50% 50%}}.nu-phv__scrim,.nu-pintro__scrim{display:none}.nu-pintro{background:var(--background-deep);--plate-inset:clamp(1.75rem, 1.2rem + 2vw, 3.5rem);padding-block:calc(var(--plate-inset) + var(--plate-h) + clamp(3rem, 2rem + 4vw, 7rem)) clamp(4.5rem, 3.5rem + 5vw, 9rem)}.nu-pintro__plate{inset:var(--plate-inset) 0 auto 0}.nu-pintro__plate-img,.nu-pfeatures__close .nu-pband__img{filter:none;opacity:1}.nu-pintro__plate:before,.nu-pfeatures__close .nu-pband:before{content:none}.nu-pintro__plate:after{background:linear-gradient(180deg, #03050d00 78%, var(--background-deep) 100%)}.nu-pfeatures__close{margin-bottom:0}.nu-pfeatures__close:after{background:linear-gradient(#0000 76%,#000 100%)}.nu-pstory{z-index:auto;background:#000;height:300svh;min-height:0;display:block;position:relative;overflow:visible}.nu-pstory__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.nu-pstory__stage{width:100%;max-width:var(--p-max);padding:clamp(2rem, 1.5rem + 3vw, 5rem) var(--p-gutter);text-align:center;will-change:transform;margin-inline:auto}.nu-pstory__phrases{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:0;display:flex}.nu-pstory__phrase{opacity:0;font-size:clamp(2.4rem,1.5rem + 4.4vw,5.25rem);display:block}@media (max-width:767px){.nu-pstory{height:240svh}}@media (prefers-reduced-motion:reduce){.nu-pstory{height:auto;padding-block:clamp(3rem,2rem + 4vw,6rem)}.nu-pstory__sticky{height:auto;position:static;overflow:visible}.nu-pstory__phrase{opacity:1;font-size:clamp(2rem,1.4rem + 3vw,3.5rem)}}.nu-phv{background:var(--background-deep);height:auto;min-height:0;font-size:0;line-height:0}.nu-phv__media{object-fit:contain;object-position:50% 50%;width:100%;height:auto;display:block}video.nu-phv__media{aspect-ratio:16/9}@media (max-width:767px){.nu-phv__media{object-position:50% 50%}}@media (max-width:1183px){.nu-pfeat{min-height:clamp(18rem,36vw,26rem)}}@media (max-width:767px){.nu-pfeat{min-height:clamp(19rem,78vw,25rem)}}.nu-product{padding-top:var(--header-h)}.nu-pintro{--plate-inset:0px;padding-block:calc(var(--plate-h) + clamp(.5rem, .3rem + 1vw, 1.5rem)) clamp(4.5rem, 3.5rem + 5vw, 9rem)}.nu-pfeatures__collage{max-width:1180px}.nu-pfeat{min-height:clamp(20rem,35vw,32.5rem)}@media (max-width:1183px){.nu-pfeat{min-height:clamp(19rem,38vw,27rem)}}@media (max-width:767px){.nu-pfeat{min-height:clamp(20rem,82vw,26rem)}}.nu-pmstory,.nu-pmstory__top{background:#000}.nu-product{--p-chapter:clamp(3rem, 2.2rem + 3.2vw, 5.5rem);--p-heading-gap:clamp(1.5rem, 1.2rem + 1.4vw, 2.5rem)}.nu-pintro{padding-bottom:var(--p-chapter)}.nu-pintro__support{margin-top:clamp(2.5rem,2rem + 3vw,5.5rem)}.nu-pfeatures{padding-top:var(--p-chapter)}.nu-ptech,.nu-pgallery{padding-block:var(--p-chapter)}.nu-pcta{padding-top:var(--p-chapter)}.nu-ptech__heading,.nu-pgallery__heading{margin-bottom:var(--p-heading-gap)}.nu-pfeatures__close{margin-top:var(--p-chapter)}.nu-pfeatures__collage{--pfeat-gap:clamp(.875rem, .72rem + .45vw, 1.25rem);gap:var(--pfeat-gap);max-width:1180px}.nu-pfeatures__row,.nu-pfeatures__row[data-cols=narrow-wide],.nu-pfeatures__row[data-cols=wide-narrow]{grid-template-columns:var(--row-cols,repeat(2, minmax(0, 1fr)));gap:var(--pfeat-gap);align-items:start}.nu-pfeat,.nu-pfeat[data-span=wide],.nu-pfeat[data-span=narrow]{width:100%;height:auto;min-height:0;aspect-ratio:var(--pfeat-ratio,1 / 1)}.nu-pfeat__img{object-fit:contain;object-position:50% 50%}.nu-pfeat:after{background:linear-gradient(#04071242 0%,#0407120a 38%,#04071294 100%)}@media (max-width:1183px){.nu-pfeatures__row[data-cols=narrow-wide],.nu-pfeatures__row[data-cols=wide-narrow]{grid-template-columns:var(--row-cols,repeat(2, minmax(0, 1fr)))}}@media (max-width:767px){.nu-pfeatures__row,.nu-pfeatures__row[data-cols=narrow-wide],.nu-pfeatures__row[data-cols=wide-narrow]{grid-template-columns:minmax(0,1fr)}.nu-pfeat,.nu-pfeat[data-span=wide],.nu-pfeat[data-span=narrow]{min-height:0;aspect-ratio:var(--pfeat-ratio,1 / 1)}}.nu-pfeat{border:1.5px solid #d6dce69e;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff06}@media (hover:hover) and (pointer:fine){.nu-pfeatures__collage:hover .nu-pfeatures__cell:not(:hover) .nu-pfeat{opacity:.3;filter:brightness(.5)saturate(.45)}.nu-pfeat:hover,.nu-pfeat:focus-within{border-color:#e8eef7e6;box-shadow:inset 0 1px #fff3,0 0 0 1px #ffffff0d}}.nu-pstory{height:215svh;margin-bottom:-20svh}@media (max-width:767px){.nu-pstory{height:185svh;margin-bottom:-10svh}}.nu-pstory__eyebrow{opacity:0;margin-bottom:clamp(1rem,.8rem + 1vw,2rem)}.nu-pstory__footnote{margin-top:clamp(1.5rem,1.2rem + 1.4vw,2.5rem)}@media (prefers-reduced-motion:reduce){.nu-pstory{height:auto}.nu-pstory__eyebrow{opacity:1}}.nu-pmstory__top{min-height:30svh;padding-top:calc(var(--product-subnav-offset,4.25rem) + 1.75rem);padding-bottom:clamp(1rem,.85rem + .8vw,1.75rem)}.nu-pmstory__eyebrow{margin-bottom:.6rem}.nu-pmstory__heading{margin-bottom:.8rem}.nu-ptech__grid{border:1.25px solid #cdd6e294;box-shadow:inset 0 1px #ffffff12}.nu-ptech__cell,.nu-ptech__grid>.nu-ptech__cell{border-bottom-color:#bcc8da42;border-right-color:#bcc8da42}.nu-ptech__icon{color:#86b4ff;filter:drop-shadow(0 0 10px #4f8cff40);margin-bottom:1rem}.nu-pmstory__media[data-motion=still]{display:none}@media (prefers-reduced-motion:reduce){.nu-pmstory__media[data-motion=film]{display:none}.nu-pmstory__media[data-motion=still]{display:block}}.nu-plead{background:var(--il-bg,#fff)}.nu-plead__stage{padding-block:calc(var(--header-h) + clamp(1.75rem, 1.2rem + 2.4vw, 3.5rem)) clamp(3rem, 2.2rem + 3.2vw, 5.5rem);background:radial-gradient(90% 70% at 82% 6%, #009fe312 0%, transparent 62%), linear-gradient(180deg, #fff 0%, var(--il-bg-band,#f2f6fd) 100%)}.nu-plead__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1.4rem + 3vw,4.5rem);display:grid}.nu-plead__media{top:calc(var(--header-h) + 2rem);min-width:0;position:sticky}.nu-plead__frame{aspect-ratio:var(--story-ratio,4 / 3);border-radius:var(--radius-lg);position:relative;overflow:hidden}.nu-plead__frame[data-state=ready]{background:0 0;box-shadow:0 24px 60px #0b1a3829}.nu-plead__img{object-fit:cover;object-position:center}.nu-plead__frame[data-state=pending]{border:1px solid var(--il-line,#0b1a381f);background:linear-gradient(155deg,#eef3fb 0%,#e3ebf7 100%);place-items:center;display:grid}.nu-plead__pending{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.nu-plead__pending-mark{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:var(--weight-bold);letter-spacing:-.04em;color:#2457b86b}.nu-plead__pending-label{font-size:var(--fs-small);color:var(--il-ink-3,#5c6d8e);font-style:italic}.nu-plead__copy{text-align:left;min-width:0;max-width:40rem}.nu-plead__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:#2457b8;margin:0 0 .85rem}.nu-plead__title{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--il-ink,#0b1a38);text-wrap:balance;margin:0;line-height:1.04}.nu-plead__tagline{font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-style:italic;font-weight:var(--weight-medium);color:#2457b8;text-wrap:pretty;margin:.55rem 0 0;line-height:1.35}.nu-plead__rule{background:linear-gradient(90deg,#2457b8,#0000);border-radius:2px;width:3.5rem;height:2px;margin:clamp(1.25rem,1rem + 1vw,2rem) 0;display:block}.nu-plead__body{flex-direction:column;gap:clamp(.9rem,.8rem + .4vw,1.25rem);display:flex}.nu-plead__body p{font-size:var(--fs-body);color:var(--il-ink-2,#33456b);text-wrap:pretty;margin:0;line-height:1.72}.nu-plead__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:flex}@media (max-width:1023px){.nu-plead__inner{grid-template-columns:minmax(0,1fr)}.nu-plead__media{max-width:34rem;position:static}.nu-plead__copy{max-width:none}}@media (max-width:559px){.nu-plead__actions .nu-pbtn{width:auto}}.nu-product .nu-ptech__grid{--ptech-rule:#bcc8da42;grid-template-columns:repeat(var(--ptech-cols,4), minmax(0, 1fr))}.nu-product .nu-ptech__grid>.nu-ptech__cell{grid-column:span var(--cell-span,1);box-shadow:1px 0 0 0 var(--ptech-rule), 0 1px 0 0 var(--ptech-rule);border-bottom:0;border-right:0}@media (max-width:1183px){.nu-product .nu-ptech__grid{grid-template-columns:repeat(var(--ptech-cols-md,2), minmax(0, 1fr))}.nu-product .nu-ptech__grid>.nu-ptech__cell{grid-column:span var(--cell-span-md,1)}}@media (max-width:640px){.nu-product .nu-ptech__grid{grid-template-columns:minmax(0,1fr)}.nu-product .nu-ptech__grid>.nu-ptech__cell{grid-column:auto}.nu-product .nu-ptech__item{min-height:0}}.nu-product[data-page-theme=light]{--background-deep:#fff;--background-strip:#f4f7fc;--text-on-dark:#0d1830;--line-royal-faint:#2457b829;--line-royal:#2457b84d;--line-royal-strong:#2457b873;color:var(--text-on-dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nu-product[data-page-theme=light] .nu-psub{background:#ffffffd1;border-bottom-color:#0d18301a}.nu-product[data-page-theme=light] .nu-psub[data-stuck=true]{background:#fffffff0;border-bottom-color:#0d183024}.nu-product[data-page-theme=light] .nu-psub__title{color:#0d1830}.nu-product[data-page-theme=light] .nu-psub__action[data-tone=quiet]{color:#1e2d4edb;border-color:#2457b847}.nu-product[data-page-theme=light] .nu-psub__action[data-tone=quiet]:hover{color:var(--nu-indigo);border-color:#2457b880}.nu-product[data-page-theme=light] .nu-phv{background:#eef2f8}.nu-product[data-page-theme=light] .nu-pbtn[data-tone=quiet]{color:var(--nu-indigo);background:#ffffffb3;border-color:#2457b852}.nu-product[data-page-theme=light] .nu-pbtn[data-tone=quiet]:hover{background:#fff;border-color:#2457b88c}.nu-product[data-page-theme=light] .nu-pintro__title{color:var(--nu-indigo);text-shadow:none}.nu-product[data-page-theme=light] .nu-pintro__lead{color:#1e2d4edb}.nu-product[data-page-theme=light] .nu-pintro__support-copy{color:#0d1830}.nu-product[data-page-theme=light] .nu-pintro__plate,.nu-product[data-page-theme=light] .nu-pband{display:none}.nu-product[data-page-theme=light] .nu-pfeatures__close:after{background:linear-gradient(180deg, var(--background-deep) 0%, transparent 30%, var(--background-strip) 100%)}.nu-product[data-page-theme=light] .nu-pstory{background:var(--background-strip)}.nu-product[data-page-theme=light] .nu-pstory__phrase{background:linear-gradient(180deg, var(--nu-indigo) 0%, #2457b8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-product[data-page-theme=light] .nu-pstory__phrase{color:var(--nu-indigo);background:0 0}}.nu-product[data-page-theme=light] .nu-pstory__eyebrow{color:var(--nu-blue-mid)}.nu-product[data-page-theme=light] .nu-pstory__footnote{color:#1e2d4eb3}.nu-product[data-page-theme=light] .nu-pmstory,.nu-product[data-page-theme=light] .nu-pmstory__top{background:var(--background-strip)}.nu-product[data-page-theme=light] .nu-pmstory__eyebrow{color:var(--nu-blue-mid)}.nu-product[data-page-theme=light] .nu-pmstory__heading{color:#0d1830}.nu-product[data-page-theme=light] .nu-pmstory__desc{color:#1e2d4ecc}.nu-product[data-page-theme=light] .nu-ptech__grid{--ptech-rule:#2457b82e;background:#fff;border-color:#2457b842;box-shadow:inset 0 1px #fff9}.nu-product[data-page-theme=light] .nu-ptech__cell:hover .nu-ptech__item,.nu-product[data-page-theme=light] .nu-ptech__cell:focus-within .nu-ptech__item{background:#2457b80d}.nu-product[data-page-theme=light] .nu-ptech__heading,.nu-product[data-page-theme=light] .nu-ptech__label{color:#0d1830}.nu-product[data-page-theme=light] .nu-ptech__desc{color:#1e2d4eb3}.nu-product[data-page-theme=light] .nu-ptech__icon{color:var(--nu-blue-mid);filter:none}.nu-product[data-page-theme=light] .nu-ptech__value{color:var(--nu-indigo)}.nu-product[data-page-theme=light] .nu-pgallery__heading{color:#0d1830}.nu-product[data-page-theme=light] .nu-pgal__caption{color:#1e2d4eb8}.nu-product[data-page-theme=light] .nu-pgal__arrow{color:#1e2d4ed9;background:#fffc;border-color:#2457b847}.nu-product[data-page-theme=light] .nu-pgal__arrow:hover:not(:disabled){color:var(--nu-indigo);background:#fff;border-color:#2457b880}.nu-product[data-page-theme=light] .nu-pcta__heading{color:#0d1830}.nu-product[data-page-theme=light] .nu-pcta__desc{color:#1e2d4ed1}.nu-product[data-page-theme=light] .nu-pfull__eyebrow{color:#1e2d4ecc}.nu-inner{--i-gutter:clamp(1.25rem, .6rem + 1.8vw, 2.5rem);--i-chapter:clamp(3.5rem, 2.6rem + 3.8vw, 6.5rem);--i-ease:cubic-bezier(.22, .61, .36, 1);--i-dur:.5s;background:var(--background-deep);color:var(--text-on-dark)}.nu-ihero{isolation:isolate;background:var(--background-deep);align-items:flex-end;min-height:74svh;padding-bottom:clamp(2.5rem,2rem + 3vw,5rem);display:flex;position:relative;overflow:hidden}.nu-ihero[data-variant=technology]{min-height:82svh}.nu-ihero[data-variant=corporate]{min-height:78svh}.nu-ihero[data-variant=editorial]{min-height:68svh}.nu-ihero[data-variant=resource]{min-height:62svh}.nu-ihero__media{z-index:0;will-change:transform;position:absolute;inset:0}.nu-ihero__img{object-fit:cover;object-position:50% 50%}.nu-ihero__scrim{z-index:1;background:linear-gradient(#03050d57 0%,#03050d1f 34%,#03050db8 78%,#03050df0 100%);position:absolute;inset:0}.nu-ihero[data-variant=editorial] .nu-ihero__scrim,.nu-ihero[data-variant=resource] .nu-ihero__scrim{background:linear-gradient(#03050d6b 0%,#03050d33 40%,#03050dc7 80%,#03050df2 100%)}.nu-ihero__inner{z-index:2;position:relative}.nu-ihero__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 1rem}.nu-ihero__title{max-width:20ch;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight:var(--weight-extrabold);letter-spacing:-.035em;color:#eaf2ff;text-wrap:balance;margin:0 0 1.25rem;line-height:1.04}.nu-ihero[data-variant=editorial] .nu-ihero__title,.nu-ihero[data-variant=resource] .nu-ihero__title{font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem)}.nu-ihero__title-line{display:block}.nu-ihero__lead{max-width:46rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#e0eaf8db;text-wrap:pretty;margin:0 0 2rem}.nu-ihero__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.nu-ibtn[data-tone=primary]{background:var(--nu-gradient);color:var(--on-accent);border:0}.nu-ibtn[data-tone=quiet]{border:1px solid var(--line-royal-faint);color:#e2ecfaeb;background:#ffffff0d}.nu-ibtn[data-tone=quiet]:hover{border-color:var(--line-royal);color:#fff}@media (max-width:560px){.nu-ihero__ctas{flex-direction:column;align-items:flex-start}.nu-ihero__ctas .nu-ibtn{flex:0 auto;justify-content:center;max-width:100%}}.nu-isec{padding-block:var(--i-chapter);position:relative}.nu-isec--strip{background:var(--background-strip)}.nu-isec__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 .85rem}.nu-isec__heading{max-width:22ch;font-size:clamp(1.75rem,1.25rem + 2vw,2.85rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display);color:#fff;text-wrap:balance;margin:0 0 1.25rem;line-height:1.12}.nu-isec__body{max-width:44rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2d1;text-wrap:pretty;margin:0 0 1rem}.nu-isec__body:last-child{margin-bottom:0}.nu-icta{padding-block:var(--i-chapter);background:linear-gradient(180deg, var(--background-strip) 0%, var(--background-deep) 100%);text-align:center;position:relative}.nu-icta__heading{max-width:24ch;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:var(--weight-extrabold);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:#fff;text-wrap:balance;margin:0 auto 1rem}.nu-icta__body{max-width:38rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2cc;margin:0 auto 2rem}.nu-icta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.nu-inner+footer,.nu-inner~footer{margin-top:0}@media (max-width:560px){.nu-icta__actions{flex-direction:column;align-items:center}.nu-icta__actions .nu-ibtn{flex:0 auto;justify-content:center;max-width:100%}}.nu-inner{--tnav-h:3.75rem}.nu-tnav{top:var(--header-h-scrolled,4.25rem);z-index:20;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#040712d1;border-block:1px solid #8caadc24;position:sticky}.nu-tnav__inner{scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:.4rem;padding-block:.6rem;display:flex;overflow-x:auto}.nu-tnav__inner::-webkit-scrollbar{display:none}.nu-tnav__link{scroll-snap-align:start;border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--weight-medium);color:#cedcf0c7;white-space:nowrap;transition:color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease), border-color var(--i-dur) var(--i-ease);border:1px solid #0000;flex:none;padding:.45rem .8rem;text-decoration:none}.nu-tnav__link:hover,.nu-tnav__link:focus-visible{color:#fff;border-color:var(--line-royal);background:#4d8ff01f}.nu-tech{scroll-margin-top:var(--tnav-h,3.75rem);padding-block:clamp(2.5rem,2rem + 2.6vw,4.5rem)}.nu-tech[data-flip=copy-first]{background:var(--background-strip)}.nu-tech__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1.4rem + 2.4vw,4rem);display:grid}.nu-tech[data-flip=copy-first] .nu-tech__media{order:2}.nu-tech__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #8caadc29;position:relative;overflow:hidden}.nu-tech__visual{object-fit:cover;object-position:50% 50%}.nu-tech__index{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.16em;color:var(--nu-royal);font-variant-numeric:tabular-nums;margin:0 0 .75rem}.nu-tech__logo{object-fit:contain;object-position:left center;width:auto;height:clamp(1.75rem,1.5rem + .9vw,2.5rem);margin-bottom:1rem;display:block}.nu-tech__name{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.15rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);color:#fff;margin:0 0 .5rem;line-height:1.14}.nu-tech__tagline{font-size:var(--fs-body-lg);font-weight:var(--weight-medium);color:var(--nu-royal);margin:0 0 1rem;line-height:1.4}.nu-tech__body{max-width:38rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2d1;text-wrap:pretty;margin:0 0 1.35rem}.nu-tech__chips{flex-wrap:wrap;gap:.45rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.nu-tech__chip{border-radius:var(--radius-pill);font-size:var(--fs-small);color:#d8e5f7e0;background:#4d8ff012;border:1px solid #8caadc38;padding:.35rem .75rem}.nu-tech__use{font-size:var(--fs-small);color:#becee6b3;margin:0;line-height:1.5}.nu-tech__use strong{color:#d8e5f7e6;font-weight:var(--weight-semibold)}@media (max-width:900px){.nu-tech__row{grid-template-columns:minmax(0,1fr)}.nu-tech:nth-child(2n) .nu-tech__media{order:0}.nu-tech__media{aspect-ratio:16/10}}.nu-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,.6rem + .8vw,1.25rem);display:grid}.nu-mosaic__item{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #8caadc24;position:relative;overflow:hidden}.nu-mosaic__item:first-child{aspect-ratio:4/3;grid-column:span 7}.nu-mosaic__item:nth-child(2){aspect-ratio:1;grid-column:span 5;align-self:end}.nu-mosaic__item:nth-child(3){aspect-ratio:5/4;grid-column:span 5}.nu-mosaic__item:nth-child(4){aspect-ratio:16/10;grid-column:span 7;margin-top:clamp(1rem,.8rem + 1.4vw,2.5rem)}.nu-mosaic__img{object-fit:cover}@media (max-width:767px){.nu-mosaic__item:nth-child(n){aspect-ratio:16/10;grid-column:span 12;align-self:auto;margin-top:0}}.nu-ilist{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.25rem,1rem + 1.4vw,2.25rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.nu-ilist__item{border-top:1px solid #8caadc2e;padding-top:1.1rem}.nu-ilist__label{font-size:var(--fs-body);font-weight:var(--weight-bold);color:#fff;margin:0 0 .4rem}.nu-ilist__body{font-size:var(--fs-small);color:#c8d8eec2;margin:0;line-height:1.6}.nu-stmt{padding-block:clamp(3rem,2.4rem + 3vw,5.5rem)}.nu-stmt[data-flip=mirrored]{background:var(--background-strip)}.nu-stmt__row{grid-template-columns:minmax(0,5rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,1rem + 1.6vw,2.75rem);display:grid}.nu-stmt[data-flip=mirrored] .nu-stmt__row{grid-template-columns:minmax(0,1fr) minmax(0,5rem)}.nu-stmt[data-flip=mirrored] .nu-stmt__mark{text-align:right;order:2}.nu-stmt__mark{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.02em;color:#4d8ff08c;font-variant-numeric:tabular-nums;line-height:1}.nu-stmt__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 1rem}.nu-stmt__statement{max-width:20ch;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:#eaf2ff;text-wrap:balance;margin:0 0 1.25rem;line-height:1.08}.nu-stmt__body{max-width:42rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:0}@media (max-width:767px){.nu-stmt__row,.nu-stmt[data-flip=mirrored] .nu-stmt__row{grid-template-columns:minmax(0,1fr)}.nu-stmt[data-flip=mirrored] .nu-stmt__mark{text-align:left;order:0}}.nu-brands{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:clamp(.75rem,.6rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.nu-brand{border-radius:var(--radius-lg);min-height:9.5rem;transition:border-color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease);background:#ffffff05;border:1px solid #8caadc29;flex-direction:column;gap:.5rem;padding:clamp(1.1rem,.9rem + .8vw,1.6rem);display:flex}.nu-brand:hover{border-color:var(--line-royal);background:#4d8ff00d}.nu-brand__mark{font-size:calc(var(--fs-body-lg) * var(--brand-optical,1));font-weight:var(--weight-bold);letter-spacing:-.015em;color:#eaf2ff;margin:0 0 .35rem}.nu-brand__desc{font-size:var(--fs-small);color:#c8d8eeb8;margin:0;line-height:1.55}.nu-feat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1.2rem + 2vw,3.25rem);display:grid}.nu-feat__media{aspect-ratio:16/10;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #8caadc29;position:relative;overflow:hidden}.nu-feat__img{object-fit:cover;transition:transform .6s var(--i-ease)}.nu-feat:hover .nu-feat__img{transform:scale(1.02)}.nu-feat__meta,.nu-ecard__meta{font-size:var(--fs-small);color:#becee6b8;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .85rem;display:flex}.nu-feat__source,.nu-ecard__source{font-weight:var(--weight-semibold);color:var(--nu-royal);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.nu-feat__dot,.nu-ecard__dot{opacity:.5}.nu-feat__title{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.35rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .9rem;line-height:1.14}.nu-feat__excerpt{max-width:38rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:0 0 1.5rem}@media (max-width:900px){.nu-feat{grid-template-columns:minmax(0,1fr)}}.nu-egrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.8rem + 1.2vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.nu-egrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nu-egrid{grid-template-columns:minmax(0,1fr)}}.nu-ecard{flex-direction:column;height:100%;display:flex}.nu-ecard__media{aspect-ratio:16/10;border-radius:var(--radius-md);background:#ffffff05;border:1px solid #8caadc24;margin-bottom:1.1rem;position:relative;overflow:hidden}.nu-ecard__img{object-fit:cover;transition:transform .6s var(--i-ease)}.nu-ecard:hover .nu-ecard__img,.nu-ecard:focus-within .nu-ecard__img{transform:scale(1.03)}.nu-ecard__title{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;transition:color var(--i-dur) var(--i-ease);margin:0 0 .6rem;line-height:1.3}.nu-ecard:hover .nu-ecard__title,.nu-ecard:focus-within .nu-ecard__title{color:var(--nu-blue)}.nu-ecard__excerpt{font-size:var(--fs-small);color:#c8d8eebd;text-wrap:pretty;margin:0 0 1rem;line-height:1.6}.nu-ecard__cta{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--nu-royal);align-items:center;gap:.35rem;margin-top:auto;text-decoration:none;display:inline-flex}.nu-ecard__cta:hover{color:var(--nu-blue)}.nu-ecard__soon{font-size:var(--fs-small);color:#b4c6e08c;margin-top:auto}.nu-ecard__link:focus-visible,.nu-feat__link:focus-visible{outline:2px solid var(--nu-royal);outline-offset:4px;border-radius:var(--radius-sm)}.nu-chips{flex-wrap:wrap;gap:.45rem;margin:0 0 clamp(1.75rem,1.4rem + 1.6vw,2.75rem);padding:0;list-style:none;display:flex}.nu-chip{border-radius:var(--radius-pill);font-size:var(--fs-small);color:#cedcf0cc;background:#ffffff05;border:1px solid #8caadc33;padding:.4rem .85rem}.nu-chip[data-active=true]{border-color:var(--line-royal);color:#fff;background:#4d8ff01f}.nu-post{padding-block:clamp(2.5rem, 2rem + 2.4vw, 4rem) var(--i-chapter)}.nu-post__header{margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.nu-post__title{max-width:24ch;font-size:clamp(1.9rem,1.4rem + 2.4vw,3.25rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:#eaf2ff;text-wrap:balance;margin:0 0 1rem;line-height:1.08}.nu-post__cover{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid #8caadc29;margin-bottom:clamp(2rem,1.6rem + 1.8vw,3rem);position:relative;overflow:hidden}.nu-post__cover-img{object-fit:cover}.nu-post__p{font-size:var(--fs-body-lg);color:#d6e2f4db;text-wrap:pretty;margin:0;line-height:1.7}.nu-post__h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;margin:0;padding-top:1rem;line-height:1.25}.nu-post__ul{font-size:var(--fs-body);color:#d2dff2d6;flex-direction:column;gap:.5rem;margin:0;padding-left:1.15rem;line-height:1.65;display:flex}.nu-post__quote{border-left:2px solid var(--nu-royal);font-size:var(--fs-body-lg);color:#e6eefb;margin:0;padding-left:1.25rem;line-height:1.55}.nu-post__quote footer{font-size:var(--fs-small);color:#becee6b3;margin-top:.6rem}.nu-post__figure{margin:0}.nu-post__figure img{border-radius:var(--radius-md);border:1px solid #8caadc29;width:100%;height:auto}.nu-cat{flex-direction:column;height:100%;display:flex}.nu-cat__cover{aspect-ratio:3/4;border-radius:var(--radius-lg);transition:transform var(--i-dur) var(--i-ease), border-color var(--i-dur) var(--i-ease);background:#ffffff05;border:1px solid #8caadc2e;margin-bottom:1.1rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #000000d9}.nu-cat:hover .nu-cat__cover{border-color:var(--line-royal);transform:translateY(-3px)}.nu-cat__img{object-fit:cover}.nu-cat__title{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);color:#fff;margin:0 0 .45rem;line-height:1.3}.nu-cat__desc{font-size:var(--fs-small);color:#c8d8eebd;margin:0 0 1rem;line-height:1.6}.nu-cat__cta{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--nu-royal);align-items:center;gap:.4rem;margin-top:auto;text-decoration:none;display:inline-flex}@media (max-width:1023px){.nu-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.nu-cats{grid-template-columns:minmax(0,1fr)}}.nu-contact__block+.nu-contact__block{margin-top:1.75rem}.nu-contact__label{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-royal);margin:0 0 .4rem}.nu-contact__value a{color:inherit;text-decoration:none}.nu-contact__social{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.nu-form{border-radius:var(--radius-lg);background:#ffffff06;border:1px solid #8caadc2e;padding:clamp(1.25rem,1rem + 1.4vw,2.25rem)}.nu-form__field{flex-direction:column;gap:.4rem;display:flex}.nu-form__note{color:#becee6ad;margin:1rem 0 0;font-size:.8125rem;line-height:1.55}.nu-contact__visual{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid #8caadc29;position:relative;overflow:hidden}.nu-contact__visual img{object-fit:cover}@media (max-width:900px){.nu-contact,.nu-form__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nu-feat__img,.nu-ecard__img,.nu-cat__cover,.nu-ecard__title,.nu-brand{transition:none}.nu-feat:hover .nu-feat__img,.nu-ecard:hover .nu-ecard__img,.nu-ecard:focus-within .nu-ecard__img,.nu-cat:hover .nu-cat__cover{transform:none}html:has(.nu-inner){scroll-behavior:auto}}.nu-isec--lead{padding-top:clamp(2.5rem,2rem + 2vw,4rem)}.nu-isec--tight{padding-block:clamp(1.5rem,1.2rem + 1.4vw,2.75rem)}.nu-isec__statement{max-width:24ch;font-size:clamp(1.75rem,1.25rem + 2.4vw,3.15rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:#eaf2ff;text-wrap:balance;margin:0 0 clamp(1.75rem,1.4rem + 1.6vw,2.75rem);line-height:1.1}.nu-isec__cols{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:clamp(1.25rem,1rem + 1.6vw,2.75rem);display:grid}.nu-isec__cols .nu-isec__body{max-width:38rem;margin:0}.nu-feat__body{min-width:0}.nu-ecard__inner{flex-direction:column;height:100%;display:flex;position:relative}.nu-ecard__link{color:inherit;text-decoration:none}.nu-ecard__link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.nu-ecard__link:focus-visible:after{outline:2px solid var(--nu-royal);outline-offset:4px}.nu-chips .nu-chip{cursor:default}.nu-ledger{counter-reset:none;gap:clamp(1.5rem,1.2rem + 1.6vw,2.5rem);margin:clamp(2rem,1.6rem + 1.8vw,3rem) 0 0;padding:0;list-style:none;display:grid}.nu-ledger__row{grid-template-columns:minmax(0,4rem) minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,.8rem + 1.2vw,2.5rem);padding-top:clamp(1.25rem,1rem + .8vw,1.75rem);display:grid;position:relative}.nu-ledger__rule{transform-origin:0;background:linear-gradient(90deg, var(--line-royal) 0%, #8caadc29 62%, #8caadc00 100%);inset-inline:0;height:1px;position:absolute;top:0}.nu-ledger__mark{font-size:clamp(1.1rem,.95rem + .5vw,1.5rem);font-weight:var(--weight-extrabold);color:#4d8ff08c;font-variant-numeric:tabular-nums;line-height:1.1}.nu-ledger__label{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0;line-height:1.15}.nu-ledger__body{max-width:40rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:0}@media (max-width:900px){.nu-ledger__row{grid-template-columns:minmax(0,2.75rem) minmax(0,1fr);gap:.75rem clamp(.75rem,.6rem + 1vw,1.25rem)}.nu-ledger__label,.nu-ledger__body{grid-column:2}}.nu-inner--reading{padding-top:var(--header-h)}.nu-post__back{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:#c8d8eec2;transition:color var(--i-dur) var(--i-ease);align-items:center;gap:.4rem;margin-bottom:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);text-decoration:none;display:inline-flex}.nu-post__back:hover,.nu-post__back:focus-visible{color:var(--nu-blue)}.nu-post__lead{max-width:44rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:0}.nu-post__body>.nu-post__h2+*{margin-top:.85rem}.nu-post__body>.nu-post__quote{margin-block:1.75rem}@media (max-width:767px){.nu-post__cover{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.nu-ledger__rule{transform:none!important}.nu-feat__img,.nu-ecard__img{transition:none}.nu-feat:hover .nu-feat__img,.nu-ecard:hover .nu-ecard__img,.nu-ecard:focus-within .nu-ecard__img{transform:none}}.nu-read__statement{max-width:20ch;font-size:clamp(1.85rem,1.2rem + 2.9vw,3.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:#eaf2ff;margin:0;line-height:1.12}.nu-read__line{display:block}.nu-read__word{will-change:opacity;margin-right:.28em;display:inline-block}.nu-read__support{max-width:44rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:clamp(1.5rem,1.2rem + 1.4vw,2.5rem) 0 0}.nu-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1.4rem + 2.4vw,4rem);display:grid}.nu-story[data-flip=media-end] .nu-story__media{order:2}.nu-story__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #becde133;position:relative;overflow:hidden}.nu-story__img{object-fit:cover}.nu-story__heading{max-width:22ch;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.4rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 1.1rem;line-height:1.14}.nu-story__text{max-width:38rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:0 0 1rem}.nu-story__text:last-child{margin-bottom:0}@media (max-width:900px){.nu-story{grid-template-columns:minmax(0,1fr)}.nu-story[data-flip=media-end] .nu-story__media{order:0}}.nu-why{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1.2rem + 2vw,3rem);display:grid}.nu-why__col{flex-direction:column;gap:clamp(1.5rem,1.2rem + 1.6vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.nu-why__col--start{text-align:right}.nu-why__media{aspect-ratio:4/5;border-radius:var(--radius-lg);will-change:clip-path, transform;background:#ffffff05;border:1px solid #becde138;position:relative;overflow:hidden}.nu-why__video,.nu-why__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nu-why__label{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .5rem;line-height:1.25}.nu-why__body{font-size:var(--fs-small);color:#c8d8eec2;text-wrap:pretty;margin:0;line-height:1.65}@media (max-width:1023px){.nu-why{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1.2rem + 1.6vw,2.25rem)}.nu-why__media{aspect-ratio:16/10;order:-1}.nu-why__col--start{text-align:left}.nu-why__col{gap:1.5rem}}.nu-tl__head{max-width:46rem;margin-bottom:clamp(2rem,1.6rem + 1.8vw,3.25rem)}.nu-tl{margin:0;padding:0;list-style:none;position:relative}.nu-tl__rail{background:#8caadc29;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.nu-tl__rail-fill{transform-origin:top;background:linear-gradient(180deg, var(--nu-royal) 0%, var(--nu-blue) 100%);border-radius:2px;position:absolute;inset:0}.nu-tl__step{grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);align-items:center;column-gap:clamp(2rem,1.5rem + 3vw,4.5rem);padding-block:clamp(1.5rem,1.2rem + 1.6vw,2.75rem);display:grid;position:relative}.nu-tl__step:nth-child(odd) .nu-tl__content{text-align:right;grid-column:1}.nu-tl__step:nth-child(odd) .nu-tl__media,.nu-tl__step:nth-child(2n) .nu-tl__content{grid-column:3}.nu-tl__step:nth-child(2n) .nu-tl__media{grid-column:1}.nu-tl__node{z-index:1;background:var(--background-deep);width:1.5rem;height:1.5rem;transition:border-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease);border:1px solid #8caadc4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-tl__node-dot{width:.5rem;height:.5rem;transition:background-color var(--i-dur) var(--i-ease), transform var(--i-dur) var(--i-ease);background:#8caadc66;border-radius:50%}.nu-tl__step[data-active=true] .nu-tl__node{border-color:var(--line-royal-strong);box-shadow:0 0 0 4px #4d8ff01a}.nu-tl__step[data-active=true] .nu-tl__node-dot{background:var(--nu-blue);transform:scale(1.15)}.nu-tl__index{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.16em;color:var(--nu-royal);font-variant-numeric:tabular-nums;margin:0 0 .4rem}.nu-tl__title{font-size:clamp(1.15rem,1rem + .8vw,1.6rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .6rem;line-height:1.2}.nu-tl__body{font-size:var(--fs-small);color:#c8d8eec2;text-wrap:pretty;margin:0;line-height:1.65}.nu-tl__media{aspect-ratio:16/10;border-radius:var(--radius-md);background:#ffffff05;border:1px solid #becde12e;position:relative;overflow:hidden}.nu-tl__img{object-fit:cover}.nu-tl__media--empty{aspect-ratio:auto;background:0 0;border:0}@media (max-width:900px){.nu-tl__rail{left:.75rem;transform:none}.nu-tl__step,.nu-tl__step:nth-child(odd),.nu-tl__step:nth-child(2n){grid-template-columns:minmax(0,1fr);padding-left:2.75rem}.nu-tl__step:nth-child(odd) .nu-tl__content,.nu-tl__step:nth-child(2n) .nu-tl__content,.nu-tl__step:nth-child(odd) .nu-tl__media,.nu-tl__step:nth-child(2n) .nu-tl__media{text-align:left;grid-column:1}.nu-tl__media{margin-top:1.1rem}.nu-tl__media--empty{margin-top:0}.nu-tl__node{top:clamp(1.9rem,1.6rem + 1.6vw,3.15rem);left:.75rem}}.nu-global__head{max-width:48rem;margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.nu-global__heading{font-size:clamp(1.6rem,1.25rem + 1.7vw,2.6rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 1.1rem;line-height:1.14}.nu-global__body{max-width:46rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2cc;text-wrap:pretty;margin:0 0 1rem}.nu-global__map{aspect-ratio:21/9;position:relative;overflow:hidden}.nu-global__img{object-fit:cover;object-position:50% 42%;filter:hue-rotate(38deg)saturate(.92)brightness(1.04);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 66%,#0000 88%);mask-image:linear-gradient(#0000 0%,#000 10% 66%,#0000 88%)}.nu-global__points{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.25rem,1rem + 1.4vw,2.25rem);margin:clamp(1rem,.8rem + 1vw,2rem) 0 0;padding:0;list-style:none;display:grid}.nu-global__point{border-top:1px solid #8caadc2e;padding-top:1.1rem}.nu-global__point-label{font-size:var(--fs-body);font-weight:var(--weight-bold);color:#fff;margin:0 0 .4rem}.nu-global__point-body{font-size:var(--fs-small);color:#c8d8eec2;margin:0;line-height:1.6}@media (max-width:767px){.nu-global__map{aspect-ratio:4/3}.nu-global__img{object-position:50% 45%}}.nu-ecard__inner{border-radius:var(--radius-lg);transition:border-color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease), transform var(--i-dur) var(--i-ease);background:linear-gradient(#92b0d80e 0%,#92b0d806 100%);border:1px solid #becde133;padding:clamp(.85rem,.7rem + .6vw,1.1rem)}.nu-ecard__inner:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #e2eeff21;position:absolute;inset:0}.nu-ecard:hover .nu-ecard__inner,.nu-ecard:focus-within .nu-ecard__inner{background:linear-gradient(#96b9e616 0%,#96b9e608 100%);border-color:#78aaeb6b;transform:translateY(-3px);box-shadow:0 0 0 1px #5a96e124,0 14px 34px -22px #040c1ee6}.nu-ecard__media{border-color:#becde129}.nu-feat__media{border-color:#becde142;box-shadow:0 20px 50px -34px #040c1ef2}.nu-chip{font:inherit;font-size:var(--fs-small);cursor:pointer;transition:color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease), border-color var(--i-dur) var(--i-ease)}.nu-chip:hover{color:#fff;border-color:#78aaeb66}.nu-chip:focus-visible{outline:2px solid var(--nu-royal);outline-offset:3px}.nu-chip[aria-pressed=true]{border-color:var(--line-royal-strong);color:#fff;background:#4d8ff024}.nu-egrid[data-filtering=true] .nu-ecard{transition:opacity .26s var(--i-ease), transform .26s var(--i-ease)}.nu-efilter__empty{color:#c8d8eeb3;margin:0;padding:2rem 0}@media (prefers-reduced-motion:reduce){.nu-egrid[data-filtering=true] .nu-ecard{transition:none}.nu-read__word{opacity:1!important}.nu-tl__rail-fill{transform:scaleY(1)!important}.nu-tl__node{border-color:var(--line-royal-strong)}.nu-tl__node-dot{background:var(--nu-blue)}.nu-why__media{clip-path:none!important;opacity:1!important;transform:none!important}.nu-ecard:hover .nu-ecard__inner,.nu-ecard:focus-within .nu-ecard__inner{transform:none}}.nu-stmt__row[data-has-media=true]{grid-template-columns:minmax(0,5rem) minmax(0,1fr) minmax(0,.85fr);align-items:center}.nu-stmt[data-flip=mirrored] .nu-stmt__row[data-has-media=true]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,5rem)}.nu-stmt[data-flip=mirrored] .nu-stmt__row[data-has-media=true] .nu-stmt__media{order:-1}.nu-stmt__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #becde133;position:relative;overflow:hidden}.nu-stmt__img{object-fit:cover}.nu-bridge{padding-block:clamp(2.5rem,2rem + 2.4vw,4.5rem)}.nu-bridge__statement{text-align:center;color:#dfeaff;max-width:none;font-size:clamp(1.6rem,1.1rem + 2.4vw,3rem)}.nu-bridge .nu-read__line{margin-inline:.35em;display:inline-block}@media (max-width:900px){.nu-stmt__row[data-has-media=true],.nu-stmt[data-flip=mirrored] .nu-stmt__row[data-has-media=true]{grid-template-columns:minmax(0,1fr)}.nu-stmt[data-flip=mirrored] .nu-stmt__row[data-has-media=true] .nu-stmt__media{order:0}.nu-bridge__statement{text-align:left}.nu-bridge .nu-read__line{margin-inline:0;display:block}}.nu-post__shell{width:min(100% - (2 * var(--i-gutter)), 69rem);margin-inline:auto}.nu-post__body{max-width:62rem}.nu-post__lead{max-width:52rem}.nu-post__figure,.nu-post__quote{max-width:none}.nu-post__quote{padding-left:1.75rem;font-size:clamp(1.15rem,1rem + .7vw,1.5rem)}.nu-summary{border-radius:var(--radius-lg);border:1px solid #becde133;border-left:2px solid var(--nu-royal);background:linear-gradient(#92b0d80f 0%,#92b0d806 100%);margin-bottom:clamp(2rem,1.6rem + 1.8vw,3rem);padding:clamp(1.25rem,1rem + 1vw,1.85rem) clamp(1.25rem,1rem + 1.2vw,2rem)}.nu-summary__title{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);margin:0 0 .85rem}.nu-summary__list{max-width:52rem;font-size:var(--fs-body);color:#d6e2f4e0;flex-direction:column;gap:.6rem;margin:0;padding-left:1.15rem;line-height:1.6;display:flex}.nu-summary__list li::marker{color:var(--nu-royal)}.nu-isec--flow{padding-top:clamp(.5rem,.4rem + .6vw,1.25rem)}.nu-inner{--i-chapter:clamp(2.75rem, 2rem + 3vw, 4.75rem)}.nu-isec{padding-block:var(--i-chapter)}@media (max-width:767px){.nu-inner{--i-chapter:clamp(2.25rem, 1.8rem + 2.4vw, 3.25rem)}}@media (prefers-reduced-motion:reduce){.nu-bridge .nu-read__word{opacity:1!important}}.nu-transition{isolation:isolate;text-align:center;padding-block:clamp(4rem,3rem + 5vw,8.5rem);position:relative;overflow:hidden}.nu-transition:before{content:"";z-index:-1;background:radial-gradient(46% 62% at 50% 46%, var(--nu-royal) 0%, var(--nu-indigo) 42%, transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-transition:before{background:radial-gradient(46% 62% at 50% 46%, color-mix(in srgb, var(--nu-royal) 13%, transparent) 0%, color-mix(in srgb, var(--nu-indigo) 8%, transparent) 42%, transparent 76%)}}.nu-transition:before{pointer-events:none}.nu-transition:after{content:"";pointer-events:none;inset-inline:12%;background:linear-gradient(90deg,#0000 0%,#8caadc38 50%,#0000 100%);height:1px;position:absolute;top:0}.nu-transition__eyebrow{text-align:center}.nu-transition__statement{text-align:center;max-width:22ch;margin-inline:auto;font-size:clamp(1.9rem,1.1rem + 3.4vw,4rem);line-height:1.1}.nu-transition__statement .nu-read__line{margin-inline:0;display:block}.nu-transition__support{text-align:center;max-width:46rem;margin-inline:auto}@media (max-width:767px){.nu-transition{padding-block:clamp(3rem,2.4rem + 3vw,4.5rem)}.nu-transition__statement{max-width:none}}.nu-why__panel{border-radius:var(--radius-lg);background:linear-gradient(#92b0d80f 0%,#92b0d805 100%);border:1px solid #becde133;padding:clamp(1.5rem,1.1rem + 2vw,3.25rem);position:relative;box-shadow:0 26px 60px -44px #040c1ef2}.nu-why__panel:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #e2eeff24;position:absolute;inset:0}.nu-why__icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--nu-royal);background:#4d8ff017;border:1px solid #8caadc38;place-items:center;margin-bottom:.85rem;display:inline-grid}.nu-why__col--start .nu-why__item{flex-direction:column;align-items:flex-end;display:flex}@media (max-width:1023px){.nu-why__col--start .nu-why__item{align-items:flex-start}}.nu-feat{border-radius:var(--radius-lg);transition:border-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease);background:linear-gradient(#92b0d80f 0%,#92b0d806 100%);border:1px solid #becde13d;padding:clamp(1rem,.8rem + 1vw,1.75rem);position:relative;box-shadow:0 22px 56px -42px #040c1ef2}.nu-feat:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #e2eeff26;position:absolute;inset:0}.nu-feat:hover{border-color:#78aaeb70;box-shadow:0 0 0 1px #5a96e124,0 24px 58px -40px #040c1ef2}.nu-feat__body{padding-block:clamp(.25rem,.2rem + .5vw,.75rem)}.nu-post__header,.nu-summary,.nu-post__body{max-width:54rem;margin-inline:auto}.nu-post__p,.nu-post__ul,.nu-post__lead{max-width:none}.nu-post__figure,.nu-post__quote{width:min(100%,62rem);margin-inline:auto}.nu-post__pending{border-radius:var(--radius-md);max-width:54rem;font-size:var(--fs-small);color:#c8d8eeb8;border:1px dashed #8caadc47;margin:0 auto;padding:1.1rem 1.25rem;line-height:1.6}.nu-icta__frame.nu-panel-frame{--nu-panel-frame-radius:var(--radius-lg)}.nu-icta__panel{isolation:isolate;background:radial-gradient(70% 120% at 50% 0%, var(--nu-royal) 0%, transparent 68%), linear-gradient(180deg, #92b0d80e 0%, #92b0d805 100%), linear-gradient(180deg, #04060f 0%, #03050d 100%);padding:clamp(2rem,1.5rem + 3vw,4rem) clamp(1.5rem,1.1rem + 2.4vw,3.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.nu-icta__panel{background:radial-gradient(70% 120% at 50% 0%, color-mix(in srgb, var(--nu-royal) 9%, transparent) 0%, transparent 68%), linear-gradient(180deg, #92b0d80e 0%, #92b0d805 100%), linear-gradient(180deg, #04060f 0%, #03050d 100%)}}.nu-icta__panel{text-align:center}.nu-icta__panel:after{content:"";z-index:-1;background:radial-gradient(52% 78% at 50% 4%, var(--nu-royal) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-icta__panel:after{background:radial-gradient(52% 78% at 50% 4%, color-mix(in srgb, var(--nu-royal) 10%, transparent) 0%, transparent 70%)}}.nu-icta__panel:after{pointer-events:none}.nu-icta__panel .nu-isec__eyebrow,.nu-icta__panel .nu-icta__heading,.nu-icta__panel .nu-icta__body{text-align:center;margin-inline:auto}.nu-icta__panel .nu-icta__body{max-width:44rem}.nu-icta__panel .nu-icta__actions{justify-content:center}.nu-tl__step{transition:opacity .6s var(--i-ease)}.nu-tl__step[data-active=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.nu-tl__step:not([data-active=true]){opacity:.42}}.nu-tl__media{will-change:clip-path}@media (prefers-reduced-motion:reduce){.nu-tl__step{opacity:1!important}.nu-tl__media{clip-path:none!important}.nu-why__item{opacity:1!important;transform:none!important}.nu-transition__statement .nu-read__word{opacity:1!important}}.nu-global__map{border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 50% 0,#0c162e8c 0%,#040814e6 70%);border:1px solid #becde12e}.nu-global__img{filter:hue-rotate(38deg)saturate(.95);-webkit-mask-image:none;mask-image:none}.nu-transition{padding-block:clamp(4.5rem,3.2rem + 6vw,10rem)}.nu-transition__statement{letter-spacing:-.032em;max-width:min(100%,62rem);font-size:clamp(2rem,1.15rem + 3.8vw,4.5rem);line-height:1.14}.nu-transition__statement .nu-read__line+.nu-read__line{margin-top:.12em}.nu-transition__support{max-width:48rem;margin-top:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.nu-why__panel{background:radial-gradient(90% 120% at 50% 0%, var(--nu-royal) 0%, transparent 62%), linear-gradient(180deg, #98b6de16 0%, #8cacd409 46%, #84a4ce06 100%);border:1px solid #c4d4ea4d;padding:clamp(1.75rem,1.2rem + 2.4vw,3.75rem)}@supports (color:color-mix(in lab, red, red)){.nu-why__panel{background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--nu-royal) 8%, transparent) 0%, transparent 62%), linear-gradient(180deg, #98b6de16 0%, #8cacd409 46%, #84a4ce06 100%)}}.nu-why__panel{box-shadow:inset 0 1px #e2eeff12,0 30px 70px -46px #040c1efa}.nu-why__panel:before{border-top-color:#e8f2ff33}.nu-why__head{max-width:44rem;margin-bottom:clamp(1.75rem,1.4rem + 1.8vw,3rem)}.nu-why__eyebrow{margin:0 0 .75rem}.nu-why__heading{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.35rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0;line-height:1.14}.nu-why__icon{background:linear-gradient(#4d8ff029 0%,#4d8ff00f 100%);border-color:#96bef54d;box-shadow:inset 0 1px #e2eeff1a}.nu-why__media{border-color:#c4d4ea42}.nu-post__header,.nu-summary,.nu-post__body{max-width:60rem}.nu-post__figure,.nu-post__quote{width:min(100%,68rem)}.nu-post__pending{max-width:60rem}.nu-post__title{max-width:20ch;font-size:clamp(2rem,1.4rem + 2.8vw,3.5rem)}@media (max-width:900px){.nu-post__header,.nu-summary,.nu-post__body,.nu-post__figure,.nu-post__quote,.nu-post__pending{width:100%;max-width:none}}.nu-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.8rem + 1.2vw,2rem);margin:clamp(2rem,1.6rem + 1.8vw,3rem) 0 0;padding:0;list-style:none;display:grid}.nu-cat{border-radius:var(--radius-lg);height:100%;transition:border-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease), transform var(--i-dur) var(--i-ease);background:linear-gradient(#92b0d80e 0%,#92b0d806 100%);border:1px solid #becde133;flex-direction:column;padding:clamp(.85rem,.7rem + .6vw,1.1rem);display:flex}.nu-cat:hover{border-color:#78aaeb6b;transform:translateY(-3px);box-shadow:0 0 0 1px #5a96e124,0 14px 34px -22px #040c1ee6}.nu-cat__cover{aspect-ratio:16/10;border-radius:var(--radius-md);background:#ffffff05;border:1px solid #becde129;margin-bottom:1.1rem;position:relative;overflow:hidden}.nu-cat__plate{background:radial-gradient(120% 100% at 0% 0%, var(--nu-indigo) 0%, transparent 62%), linear-gradient(160deg, #101c3af2 0%, #060c1cfa 100%);flex-direction:column;justify-content:flex-end;gap:.35rem;padding:clamp(1rem,.8rem + .8vw,1.5rem);display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-cat__plate{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--nu-indigo) 55%, transparent) 0%, transparent 62%), linear-gradient(160deg, #101c3af2 0%, #060c1cfa 100%)}}.nu-cat__plate{color:#e2ecfae6}.nu-cat__plate svg{color:var(--nu-royal);margin-bottom:auto}.nu-cat__plate-kicker{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal)}.nu-cat__plate-title{font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:var(--weight-bold);color:#fff;text-wrap:balance;line-height:1.2}.nu-cat__kicker{font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-royal);margin:0 0 .45rem}.nu-cat__title{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .6rem;line-height:1.25}.nu-cat__desc{font-size:var(--fs-small);color:#c8d8eebd;text-wrap:pretty;margin:0 0 1rem;line-height:1.6}.nu-cat__meta{font-size:var(--fs-small);color:#b4c6e09e;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.nu-cat__format{border-radius:var(--radius-sm);font-size:.7rem;font-weight:var(--weight-bold);letter-spacing:.08em;color:#cedcf0cc;border:1px solid #8caadc38;padding:.15rem .5rem}.nu-cat__actions{flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:auto;display:flex}.nu-cat__cta{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--nu-royal);transition:color var(--i-dur) var(--i-ease);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.nu-cat__cta:hover{color:var(--nu-blue)}.nu-cat__cta--quiet{color:#c8d8eeb8}.nu-cat__cta--quiet:hover{color:#fff}.nu-cat__cta:focus-visible{outline:2px solid var(--nu-royal);outline-offset:3px;border-radius:var(--radius-sm)}@media (max-width:1023px){.nu-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nu-cats{grid-template-columns:minmax(0,1fr)}}.nu-contact{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);align-items:start;gap:clamp(1.75rem,1.4rem + 2.4vw,3.5rem);display:grid}.nu-contact__side{border-radius:var(--radius-lg);background:linear-gradient(#92b0d80e 0%,#92b0d805 100%);border:1px solid #becde133;gap:clamp(1rem,.85rem + .8vw,1.5rem);padding:clamp(1.25rem,1rem + 1.2vw,1.85rem);display:grid}.nu-contact__block+.nu-contact__block{border-top:1px solid #8caadc29;padding-top:clamp(1rem,.85rem + .8vw,1.5rem)}.nu-contact__icon{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--nu-royal);background:linear-gradient(#4d8ff024 0%,#4d8ff00d 100%);border:1px solid #96bef542;place-items:center;margin-bottom:.65rem;display:inline-grid}.nu-contact__label{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:#fff;margin:0 0 .25rem}.nu-contact__value{font-size:var(--fs-small);color:#d2dff2d1;margin:0;line-height:1.55}.nu-contact__value a{color:inherit;border-bottom:1px solid #8caadc4d;text-decoration:none}.nu-contact__value a:hover{color:var(--nu-blue)}.nu-contact__pending{font-size:var(--fs-small);color:#b4c6e080;margin:0;font-style:italic}.nu-form{margin-top:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.nu-form__notice{border-radius:var(--radius-md);font-size:var(--fs-small);color:#c8d8eec2;border:1px dashed #8caadc4d;align-items:flex-start;gap:.6rem;margin:0 0 1.5rem;padding:.9rem 1.1rem;line-height:1.55;display:flex}.nu-form__notice svg{color:var(--nu-royal);flex:none;margin-top:.15rem}.nu-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,.7rem + .8vw,1.35rem);display:grid}.nu-form__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.nu-form__field--wide{grid-column:1/-1}.nu-form__label{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:#e2ecfae0}.nu-form__optional{font-weight:var(--weight-regular);color:#b4c6e08c}.nu-input{border-radius:var(--radius-md);color:#eaf2ff;width:100%;font:inherit;font-size:var(--fs-small);transition:border-color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease);background:#0810228c;border:1px solid #becde138;padding:.7rem .85rem}.nu-input::placeholder{color:#aabeda73}.nu-input:hover{border-color:#8cb4f057}.nu-input:focus-visible{outline:2px solid var(--nu-royal);outline-offset:1px;border-color:#0000}.nu-input[aria-invalid=true]{border-color:#f0828299}.nu-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#c8d8eeb3 50%),linear-gradient(135deg,#c8d8eeb3 50%,#0000 50%);background-position:calc(100% - 1.05rem) calc(50% + 2px),calc(100% - .75rem) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.25rem}.nu-select option{color:#0b1426}.nu-textarea{resize:vertical;min-height:8rem;line-height:1.55}.nu-form__error{color:#f4a3a3;margin:0;font-size:.8125rem}.nu-form__consent{font-size:var(--fs-small);color:#d2dff2cc;align-items:flex-start;gap:.6rem;margin-top:1.25rem;line-height:1.55;display:flex}.nu-checkbox{width:1.05rem;height:1.05rem;accent-color:var(--nu-royal);flex:none;margin-top:.15rem}.nu-checkbox:focus-visible{outline:2px solid var(--nu-royal);outline-offset:2px}.nu-form__note{color:#b4c6e094;margin:1rem 0 0;font-size:.8125rem}.nu-form__actions{margin-top:1.5rem}@media (max-width:900px){.nu-contact,.nu-form__grid{grid-template-columns:minmax(0,1fr)}}.nu-faq{gap:.6rem;max-width:54rem;margin:clamp(1.75rem,1.4rem + 1.4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.nu-faq__details{border-radius:var(--radius-md);transition:border-color var(--i-dur) var(--i-ease);background:linear-gradient(#92b0d80b 0%,#92b0d805 100%);border:1px solid #becde12e}.nu-faq__details[open],.nu-faq__details:hover{border-color:#78aaeb57}.nu-faq__q{font-size:var(--fs-body);font-weight:var(--weight-semibold);color:#fff;cursor:pointer;padding:1rem 1.15rem;list-style:none}.nu-faq__q::-webkit-details-marker{display:none}.nu-faq__q:after{content:"+";float:right;font-size:1.25rem;font-weight:var(--weight-regular);color:var(--nu-royal);transition:transform var(--i-dur) var(--i-ease);margin-left:1rem;line-height:1}.nu-faq__details[open] .nu-faq__q:after{content:"−"}.nu-faq__q:focus-visible{outline:2px solid var(--nu-royal);outline-offset:-2px;border-radius:var(--radius-md)}.nu-faq__a{font-size:var(--fs-small);color:#c8d8eec7;text-wrap:pretty;margin:0;padding:0 1.15rem 1.15rem;line-height:1.65}.nu-summary__list{max-width:none}.nu-bridge__statement{max-width:min(100%,44rem)}.nu-post__shell{width:min(100% - (2 * var(--i-gutter)), 68rem)}.nu-post__header,.nu-summary,.nu-post__body,.nu-post__pending,.nu-post__figure,.nu-post__quote{width:100%;max-width:none;margin-inline:0}.nu-post__title,.nu-post__p,.nu-post__ul,.nu-post__lead,.nu-summary__list{max-width:none}.nu-post__p,.nu-post__ul{line-height:1.8}.nu-summary__list{line-height:1.72}.nu-post__lead{line-height:1.62}.nu-post__body>*+*{margin-top:1.5rem}@media (max-width:900px){.nu-post__p,.nu-post__ul{line-height:1.7}}.nu-cat__cover{aspect-ratio:1.9;background:linear-gradient(#fff 0%,#f4f7fb 100%)}.nu-cat__img{object-fit:contain;object-position:50% 50%}.nu-cat__cover{position:relative;transform:none}.nu-cat__img{transition:transform .6s var(--i-ease)}.nu-cat:hover .nu-cat__img,.nu-cat:focus-within .nu-cat__img{transform:scale(1.03)}.nu-cat{box-shadow:none;background:0 0;border:0;padding:0;position:relative}.nu-cat__inner{border-radius:var(--radius-lg);height:100%;transition:border-color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease), transform var(--i-dur) var(--i-ease);background:linear-gradient(#92b0d80e 0%,#92b0d806 100%);border:1px solid #becde133;flex-direction:column;padding:clamp(.85rem,.7rem + .6vw,1.1rem);display:flex;position:relative}.nu-cat__inner:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #e2eeff21;position:absolute;inset:0}.nu-cat:hover .nu-cat__inner,.nu-cat:focus-within .nu-cat__inner{background:linear-gradient(#96b9e616 0%,#96b9e608 100%);border-color:#78aaeb6b;transform:translateY(-3px);box-shadow:0 0 0 1px #5a96e124,0 14px 34px -22px #040c1ee6}.nu-cat__title{transition:color var(--i-dur) var(--i-ease)}.nu-cat:hover .nu-cat__title,.nu-cat:focus-within .nu-cat__title{color:var(--nu-blue)}@media (prefers-reduced-motion:reduce){.nu-cat__img{transition:none}.nu-cat:hover .nu-cat__img,.nu-cat:focus-within .nu-cat__img,.nu-cat:hover .nu-cat__inner,.nu-cat:focus-within .nu-cat__inner{transform:none}}.nu-contact{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,1.2rem + 2vw,3rem)}.nu-contact__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(1rem,.8rem + 1vw,2rem);margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);display:flex}.nu-contact__head-copy{flex:22rem;min-width:0;max-width:40rem}.nu-contact__side{isolation:isolate;border-radius:var(--radius-lg);background:#ffffff06;border:1px solid #8caadc2e;flex-direction:column;justify-content:space-between;gap:clamp(2rem,1.5rem + 3vw,5rem);min-height:clamp(30rem,24rem + 18vw,42rem);padding:clamp(1.35rem,1.05rem + 1.2vw,2rem);display:flex;position:relative;overflow:hidden}.nu-contact__side-img{z-index:-1;object-fit:cover;object-position:50% 42%}.nu-contact__side-veil{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.nu-contact__block{grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.15rem .85rem;display:grid}.nu-contact__icon{border-radius:var(--radius-sm,10px);width:2.25rem;height:2.25rem;color:var(--nu-royal);background:#4d8ff017;border:1px solid #8caadc38;grid-row:1/3;place-items:center;display:inline-grid}.nu-contact__block+.nu-contact__block{border-top:1px solid #8caadc24;margin-top:1.25rem;padding-top:1.25rem}.nu-contact__label{grid-column:2;align-self:center;margin:0}.nu-contact__value,.nu-contact__pending{grid-column:2;margin:0}.nu-form{background:radial-gradient(90% 60% at 50% 0%, var(--nu-royal) 0%, transparent 60%), #ffffff08;border-color:#96b4e638;padding:clamp(1.25rem,1rem + 1.6vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.nu-form{background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--nu-royal) 6%, transparent) 0%, transparent 60%), #ffffff08}}.nu-form__grid{gap:clamp(1rem,.9rem + .5vw,1.35rem)}.nu-form__label{font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.01em;color:#e2ecfaf0}.nu-form textarea.nu-input{resize:vertical;min-height:9.5rem}.nu-form .nu-input:focus-visible{outline:2px solid var(--nu-blue);outline-offset:1px;border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-form .nu-input:focus-visible{border-color:color-mix(in srgb, var(--nu-blue) 55%, transparent)}}.nu-form__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;margin-top:1.5rem;display:flex}.nu-form__pending{color:#bacae4a8;align-items:center;gap:.45rem;max-width:30rem;margin:0;font-size:.8125rem;line-height:1.5;display:inline-flex}.nu-form__pending svg{color:#bacae499;flex:none}@media (max-width:900px){.nu-contact{grid-template-columns:minmax(0,1fr)}.nu-contact__side{min-height:0}.nu-contact__block{row-gap:.25rem}.nu-form__actions{align-items:flex-start}}@media (max-width:560px){.nu-form__grid{grid-template-columns:minmax(0,1fr)}.nu-form__actions .nu-btn{justify-content:center;width:auto;max-width:100%}}.nu-emph{background:var(--nu-gradient-heading);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.1em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-emph{color:var(--nu-blue);background:0 0}}.nu-agent__head{max-width:46rem;margin-bottom:clamp(2rem,1.6rem + 2vw,3.25rem)}.nu-ihero__img[data-hero-source=mobile]{display:none}@media (max-width:767px){.nu-ihero__img[data-hero-source=desktop]{display:none}.nu-ihero__img[data-hero-source=mobile]{display:block}}.nu-agent__verbs .nu-read__statement{max-width:min(100%,34rem)}.nu-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.nu-chain__stage{flex-direction:column;gap:1.25rem;padding-right:clamp(1rem,.8rem + 1vw,1.75rem);display:flex}.nu-chain__rail{align-items:center;gap:.75rem;display:flex;position:relative}.nu-chain__node{border-radius:var(--radius-md);color:#a0beebb3;width:3rem;height:3rem;transition:color var(--i-dur) var(--i-ease), border-color var(--i-dur) var(--i-ease), background var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease);background:linear-gradient(#4d8ff01f 0%,#4d8ff00a 100%);border:1px solid #8caadc3d;flex:none;place-items:center;display:inline-grid}.nu-chain__stage[data-active=true] .nu-chain__node{border-color:var(--line-royal-strong);background:var(--nu-gradient-tech);color:#fff;box-shadow:0 1px 0 0 #e2eeff29 inset, 0 0 22px -6px var(--nu-royal)}@supports (color:color-mix(in lab, red, red)){.nu-chain__stage[data-active=true] .nu-chain__node{box-shadow:0 1px 0 0 #e2eeff29 inset, 0 0 22px -6px color-mix(in srgb, var(--nu-royal) 70%, transparent)}}.nu-chain__connector{background:#8caadc29;border-radius:2px;flex:auto;height:2px;position:relative;overflow:hidden}.nu-chain__connector-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--nu-royal) 0%, var(--nu-blue) 100%);position:absolute;inset:0}.nu-chain__signal{border-radius:inherit;width:34%;height:100%;animation:nu-chain-signal 2.8s var(--i-ease) infinite;background:linear-gradient(90deg,#0000 0%,#e2f5ffe6 50%,#0000 100%);position:absolute;top:0;left:0}@keyframes nu-chain-signal{0%{transform:translate(-120%)}to{transform:translate(400%)}}.nu-chain__index{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.16em;color:var(--nu-royal);margin:0 0 .4rem}.nu-chain__title{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .6rem;line-height:1.25}.nu-chain__body{font-size:var(--fs-small);color:#c8d8eec2;text-wrap:pretty;margin:0;line-height:1.65}.nu-chain__content{transition:opacity .6s var(--i-ease)}.nu-chain__stage[data-active=false] .nu-chain__content{opacity:.55}@media (max-width:899px){.nu-chain{grid-template-columns:minmax(0,1fr)}.nu-chain__stage{grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding-bottom:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);padding-right:0;display:grid}.nu-chain__rail{flex-direction:column;align-self:stretch;align-items:center}.nu-chain__connector{flex:auto;width:2px;height:auto;margin-top:.5rem}.nu-chain__connector-fill{transform-origin:top;background:linear-gradient(180deg, var(--nu-royal) 0%, var(--nu-blue) 100%)}.nu-chain__signal{background:linear-gradient(#0000 0%,#e2f5ffe6 50%,#0000 100%);width:100%;height:34%;animation-name:nu-chain-signal-y}}@keyframes nu-chain-signal-y{0%{transform:translateY(-120%)}to{transform:translateY(400%)}}.nu-agentflow{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nu-agentflow__node{flex:14rem;align-items:center;gap:.75rem;display:flex}.nu-agentflow__box{border-radius:var(--radius-md);background:linear-gradient(#92b0d80d 0%,#92b0d805 100%);border:1px solid #becde12e;flex-direction:column;flex:auto;gap:.25rem;padding:clamp(.9rem,.75rem + .5vw,1.25rem);display:flex}.nu-agentflow__box[data-emphasis=true]{border-color:var(--line-royal-strong);background:linear-gradient(180deg, var(--nu-royal) 0%, var(--nu-indigo) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-agentflow__box[data-emphasis=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--nu-royal) 20%, transparent) 0%, color-mix(in srgb, var(--nu-indigo) 16%, transparent) 100%)}}.nu-agentflow__label{font-size:var(--fs-small);font-weight:var(--weight-bold);color:#fff;text-wrap:balance;line-height:1.3}.nu-agentflow__caption{color:#becee6b3;font-size:.8125rem;line-height:1.4}.nu-agentflow__arrow{color:var(--nu-royal);flex:none;place-items:center;display:inline-grid}@media (max-width:767px){.nu-agentflow{flex-direction:column}.nu-agentflow__node{flex-direction:column;flex:none;align-items:stretch}.nu-agentflow__arrow{padding:.35rem 0;transform:rotate(90deg)}}.nu-uc{padding-block:clamp(2.5rem,2rem + 2.4vw,4.5rem)}.nu-uc__split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.75rem,1.4rem + 2.6vw,4rem);display:grid}.nu-uc[data-media=start] .nu-uc__split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nu-uc[data-media=start] .nu-uc__media{order:-1}.nu-uc__index{font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.18em;color:var(--nu-royal);margin:0 0 .75rem}.nu-uc__title{font-size:clamp(1.6rem,1.25rem + 1.7vw,2.6rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 1rem;line-height:1.14}.nu-uc__body{max-width:38rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#d2dff2d1;text-wrap:pretty;margin:0 0 1.5rem}.nu-uc__caps{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.nu-uc__cap{font-size:var(--fs-small);color:#d6e2f4e0;align-items:flex-start;gap:.65rem;line-height:1.55;display:flex}.nu-uc__cap-mark{border:1px solid var(--line-royal);background:var(--nu-royal);border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.15rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.nu-uc__cap-mark{background:color-mix(in srgb, var(--nu-royal) 16%, transparent)}}.nu-uc__cap-mark{color:var(--nu-royal)}.nu-uc__media{aspect-ratio:16/10;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #becde133;position:relative;overflow:hidden}.nu-uc__img{object-fit:cover;object-position:50% 50%}@media (max-width:899px){.nu-uc__split,.nu-uc[data-media=start] .nu-uc__split{grid-template-columns:minmax(0,1fr)}.nu-uc__media,.nu-uc[data-media=start] .nu-uc__media{order:-1}}.nu-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,.6rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.nu-bento__item{border-radius:var(--radius-lg);transition:border-color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease);background:linear-gradient(#92b0d80e 0%,#92b0d806 100%);border:1px solid #becde133;flex-direction:column;padding:clamp(1.15rem,.95rem + .9vw,1.75rem);display:flex}.nu-bento__item--wide{grid-column:1/-1}.nu-bento__item:hover,.nu-bento__item:focus-within{background:linear-gradient(#96b9e616 0%,#96b9e608 100%);border-color:#78aaeb6b;box-shadow:0 0 0 1px #5a96e124,0 14px 34px -22px #040c1ee6}.nu-bento__icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--nu-royal);transition:color var(--i-dur) var(--i-ease), background var(--i-dur) var(--i-ease);background:linear-gradient(#4d8ff029 0%,#4d8ff00f 100%);border:1px solid #96bef547;place-items:center;margin-bottom:1rem;display:inline-grid}.nu-bento__item:hover .nu-bento__icon,.nu-bento__item:focus-within .nu-bento__icon{background:var(--nu-gradient-tech);color:#fff}.nu-bento__title{font-size:var(--fs-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#fff;text-wrap:balance;margin:0 0 .55rem;line-height:1.3}.nu-bento__body{font-size:var(--fs-small);color:#c8d8eec2;text-wrap:pretty;margin:0;line-height:1.6}@media (min-width:900px){.nu-bento__item--wide{grid-template-columns:2.5rem minmax(0,22rem) minmax(0,1fr);align-items:center;column-gap:clamp(1.25rem,1rem + 1.2vw,2.25rem);display:grid}.nu-bento__item--wide .nu-bento__icon{margin-bottom:0}.nu-bento__item--wide .nu-bento__title,.nu-bento__item--wide .nu-bento__body{margin:0}}@media (max-width:1199px){.nu-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nu-bento{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nu-chain__signal{opacity:0;animation:none}.nu-chain__content{transition:none;opacity:1!important}.nu-bento__item,.nu-bento__icon{transition:none}}.nu-read__word--emph{display:inline}.nu-agenteco{border-radius:var(--radius-lg);background:linear-gradient(#92b0d80e 0%,#92b0d805 100%);border:1px solid #becde133;flex-direction:column;gap:clamp(1rem,.85rem + .7vw,1.5rem);padding:clamp(.75rem,.6rem + .6vw,1.15rem);display:flex}.nu-agenteco__media{aspect-ratio:2.35;border-radius:calc(var(--radius-lg) - .35rem);border:1px solid var(--line-royal);background:#ffffff05;position:relative;overflow:hidden;box-shadow:inset 0 1px #e2eeff1a}.nu-agenteco__img{object-fit:cover;object-position:50% 50%}.nu-agenteco .nu-agentflow__box{background:linear-gradient(#92b0d80f 0%,#92b0d805 100%)}.nu-agenteco .nu-agentflow__box[data-emphasis=true]{background:linear-gradient(180deg, var(--nu-royal) 0%, var(--nu-indigo) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-agenteco .nu-agentflow__box[data-emphasis=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--nu-royal) 22%, transparent) 0%, color-mix(in srgb, var(--nu-indigo) 18%, transparent) 100%)}}@media (max-width:767px){.nu-agenteco{gap:1rem}.nu-agenteco__media{aspect-ratio:16/9}}.nu-topopage__intro{text-align:center;max-width:62rem;margin-inline:auto}.nu-topopage__heading{text-wrap:balance;max-width:20ch;margin-inline:auto}.nu-topopage__body{margin-inline:auto;max-width:52rem;margin-bottom:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.62}.nu-topopage__lead{padding-bottom:clamp(1rem,.8rem + .8vw,1.6rem)}.nu-topo.nu-topopage__explorer{padding-top:clamp(2.25rem,1.6rem + 2.6vw,4rem)}@media (max-width:767px){.nu-topopage__heading{max-width:none}}.nu-form__quote-slide{transition:grid-template-rows var(--dur-major) var(--ease-standard);grid-column:1/-1;grid-template-rows:0fr;display:grid}.nu-form__quote-slide[data-open]{grid-template-rows:1fr}.nu-form__quote-clip{min-height:0;overflow:hidden}.nu-form__quote{border:1px solid var(--border-dark);border-radius:var(--radius-md);background:#ffffff05;margin:0;padding:clamp(.9rem,.75rem + .7vw,1.35rem)}.nu-form__quote-legend{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-royal);padding-inline:.5rem}.nu-form__quote-rows{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.nu-form__quote-row-title{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--text-on-dark-muted);margin:0 0 .35rem}.nu-form__quote-controls{grid-template-columns:minmax(0,1fr) 7rem auto;align-items:start;gap:.6rem;display:grid}.nu-form__quote-remove{border-radius:var(--radius-sm);border:1px solid var(--border-dark-strong);width:2.75rem;height:2.75rem;color:var(--text-on-dark-muted);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), background-color var(--dur-micro) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nu-form__quote-remove:hover{border-color:var(--state-error);color:var(--state-error);background:#e5533c1a}.nu-form__quote-add{border-radius:var(--radius-pill);border:1px dashed var(--border-dark-strong);min-height:2.5rem;font:inherit;font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--text-on-dark);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-standard), background-color var(--dur-micro) var(--ease-standard);background:0 0;align-items:center;gap:.45rem;margin-top:.9rem;padding:.45rem 1rem;display:inline-flex}.nu-form__quote-add:hover{border-color:var(--line-royal-strong);background:#4d8ff01a}.nu-form__quote-remove:focus-visible,.nu-form__quote-add:focus-visible{outline:2px solid var(--nu-royal);outline-offset:2px}@media (max-width:639px){.nu-form__quote-controls{grid-template-columns:minmax(0,1fr) auto}.nu-form__quote-controls>.nu-form__field:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.nu-form__quote-slide,.nu-form__quote-remove,.nu-form__quote-add{transition:none}}.nu-refs{--refmodal-dur:.28s}.nu-refs__section{isolation:isolate;background:var(--il-bg);position:relative;overflow:hidden}.nu-refs__section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 44% at 12% 0,#31278317 0%,#0000 70%),radial-gradient(54% 42% at 94% 92%,#2457b814 0%,#0000 72%);position:absolute;inset:0}.nu-refs__intro{max-width:62ch;margin-bottom:clamp(2.5rem,1.9rem + 2.6vw,4.5rem)}.nu-refs__heading{font-size:clamp(1.85rem,1.3rem + 2.2vw,3.15rem);font-weight:var(--weight-extrabold);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);color:var(--il-ink);margin:0 0 1.25rem}.nu-refs__lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--il-ink-2);margin:0}.nu-refs__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1.1rem + 1.8vw,3rem);display:grid}@media (min-width:60rem){.nu-refs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nu-refcard{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1.15rem;margin:0;padding:0;display:flex}.nu-refcard__frame{aspect-ratio:1586/992;border-radius:var(--radius-lg);border:1px solid var(--il-line);background:var(--il-surface);box-shadow:var(--il-shadow-md);transition:border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard), transform var(--dur-card) var(--ease-standard);display:block;position:relative;overflow:hidden}.nu-refcard__img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-standard);transform:scale(1.001)}.nu-refcard__plate{background:radial-gradient(120% 100% at 20% 0%, #2457b824 0%, transparent 62%), linear-gradient(140deg, var(--il-bg-band) 0%, var(--il-surface) 100%);width:100%;height:100%;display:block}.nu-refcard__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#081022a8 100%);height:56%;position:absolute;inset:auto 0 0}.nu-refcard__badge{z-index:1;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 2rem);font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.01em;color:#fff;background:#0b1a3885;border:1px solid #ffffff3d;padding:.4rem .8rem;position:absolute;inset:1rem 1rem auto auto}.nu-refcard__reveal{z-index:1;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-small);font-weight:var(--weight-semibold);color:#fff;opacity:.88;transition:opacity var(--dur-card) var(--ease-standard), transform var(--dur-card) var(--ease-standard), background-color var(--dur-card) var(--ease-standard);background:#0b1a3894;border:1px solid #ffffff42;align-items:center;gap:.5rem;padding:.55rem 1rem;display:inline-flex;position:absolute;inset:auto auto 1rem 1rem;transform:translateY(.35rem)}.nu-refcard:hover .nu-refcard__frame,.nu-refcard:focus-visible .nu-refcard__frame{border-color:var(--il-line-accent);box-shadow:var(--il-shadow-lg);transform:translateY(-3px)}.nu-refcard:hover .nu-refcard__img,.nu-refcard:focus-visible .nu-refcard__img{transform:scale(1.045)}.nu-refcard:hover .nu-refcard__reveal,.nu-refcard:focus-visible .nu-refcard__reveal{opacity:1;background:var(--il-accent-deep);transform:translateY(0)}.nu-refcard:focus-visible{outline:none}.nu-refcard:focus-visible .nu-refcard__frame{outline:2px solid var(--il-accent);outline-offset:3px}.nu-refcard__meta{flex-direction:column;gap:.4rem;display:flex}.nu-refcard__title{font-size:var(--fs-card);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--il-ink)}.nu-refcard__subtitle{font-size:var(--fs-small);color:var(--il-ink-2);line-height:1.55}.nu-refmodal{width:min(1440px,92vw);max-width:min(1440px,92vw);max-height:88svh;color:var(--il-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.nu-refmodal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:1;transition:opacity var(--refmodal-dur,.28s) var(--ease-standard,cubic-bezier(.22, .61, .36, 1));background:#080e209e}.nu-refmodal[data-phase=enter]::backdrop,.nu-refmodal[data-phase=closing]::backdrop{opacity:0}.nu-refmodal__panel{border-radius:var(--radius-lg);border:1px solid var(--il-line);background:var(--il-surface);opacity:1;max-height:88svh;transition:opacity var(--refmodal-dur) var(--ease-standard), transform var(--refmodal-dur) var(--ease-standard);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 40px 90px -40px #080e208c,0 12px 32px -20px #080e2059}.nu-refmodal[data-phase=enter] .nu-refmodal__panel,.nu-refmodal[data-phase=closing] .nu-refmodal__panel{opacity:0;transform:translateY(14px)scale(.985)}@media (min-width:60rem){.nu-refmodal__panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,43fr) minmax(0,57fr);min-height:min(34rem,72svh)}}.nu-refmodal__media{background:var(--il-bg-band);min-height:0;position:relative;overflow:hidden}.nu-refmodal__media img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:59.999rem){.nu-refmodal__media{aspect-ratio:16/10;max-height:34svh}}.nu-refmodal__content{overscroll-behavior:contain;padding:clamp(1.5rem,1.1rem + 1.8vw,3rem);min-height:0;padding-top:clamp(3.75rem,3rem + 2vw,4.5rem);overflow-y:auto}.nu-refmodal__content:only-child{grid-area:1/1/-1/-1}.nu-refmodal__content:focus{outline:none}.nu-refmodal__content:focus-visible{outline:2px solid var(--il-accent);outline-offset:-4px}@media (max-width:59.999rem){.nu-refmodal__content{padding-top:clamp(1.5rem,1.1rem + 1.8vw,3rem)}}.nu-refmodal__head{border-bottom:1px solid var(--il-line);margin-bottom:clamp(1.5rem,1.2rem + 1vw,2.25rem);padding-bottom:clamp(1.25rem,1rem + .8vw,1.75rem)}.nu-refmodal__badge{border-radius:var(--radius-pill);border:1px solid var(--il-line-accent);background:var(--nu-blue);margin:0 0 .85rem;padding:.35rem .8rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.nu-refmodal__badge{background:color-mix(in srgb, var(--nu-blue) 8%, transparent)}}.nu-refmodal__badge{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--il-accent-deep)}.nu-refmodal__title{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.35rem);font-weight:var(--weight-extrabold);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);color:var(--il-ink);margin:0 0 .65rem}.nu-refmodal__subtitle{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--il-ink-2);margin:0}.nu-refmodal__block+.nu-refmodal__block{margin-top:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.nu-refmodal__label{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--il-accent-deep);margin:0 0 .85rem}.nu-refmodal__block p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--il-ink-2);margin:0 0 .9rem}.nu-refmodal__block p:last-child{margin-bottom:0}.nu-refmodal__gallery{margin-top:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.nu-refmodal__gallery ul{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nu-refmodal__gallery li{border-radius:var(--radius-md);border:1px solid var(--il-line);overflow:hidden}.nu-refmodal__gallery img{width:100%;height:auto;display:block}.nu-refmodal__close{z-index:2;border-radius:var(--radius-pill);border:1px solid var(--il-line);background:var(--il-surface);font:inherit;font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--il-ink-2);cursor:pointer;transition:border-color var(--dur-card) var(--ease-standard), background-color var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard);align-items:center;gap:.5rem;padding:.5rem .9rem;display:inline-flex;position:absolute;top:clamp(.85rem,.6rem + .6vw,1.25rem);right:clamp(.85rem,.6rem + .6vw,1.25rem);box-shadow:0 2px 10px -6px #080e2066}.nu-refmodal__close:hover{border-color:var(--il-line-accent);background:var(--il-bg-band);color:var(--il-ink)}.nu-refmodal__close:focus-visible{outline:2px solid var(--il-accent);outline-offset:2px}@media (max-width:59.999rem){.nu-refmodal__close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0b1a3894;border-color:#ffffff42}.nu-refmodal__close:hover{color:#fff;background:#0b1a38bd}}@media (max-width:47.999rem){.nu-refmodal{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.nu-refmodal__panel{border:0;border-radius:0;height:100svh;max-height:100svh}}@media (prefers-reduced-motion:reduce){.nu-refcard__frame,.nu-refcard__img,.nu-refcard__reveal,.nu-refmodal__panel,.nu-refmodal::backdrop,.nu-refmodal__close{transition:none}.nu-refcard:hover .nu-refcard__img,.nu-refcard:focus-visible .nu-refcard__img,.nu-refcard:hover .nu-refcard__frame,.nu-refcard:focus-visible .nu-refcard__frame{transform:none}.nu-refcard__reveal,.nu-refmodal[data-phase=enter] .nu-refmodal__panel,.nu-refmodal[data-phase=closing] .nu-refmodal__panel{opacity:1;transform:none}}.nu-inner[data-page-theme=light]{--il-bg:#f5f8fd;--il-bg-band:#eef3fa;--il-surface:#fff;--il-surface-soft:#fafcff;--il-ink:#0b1a38;--il-ink-2:#33456b;--il-ink-3:#5c6d8e;--il-ink-faint:#5a6a90;--il-line:#132b5c1a;--il-line-strong:#132b5c29;--il-line-accent:#3127833d;--il-shadow-sm:0 1px 2px #0d1e440d, 0 8px 20px -14px #0d1e4438;--il-shadow-md:0 1px 2px #0d1e440d, 0 18px 44px -26px #0d1e444d;--il-shadow-lg:0 1px 3px #0d1e440f, 0 34px 76px -44px #0d1e445c;--il-accent:#2457b8;--il-accent-deep:#312783;--il-accent-soft:#2457b81a;--il-gradient-emphasis:linear-gradient(112deg, #312783 0%, #2457b8 54%, #0a8ad9 100%);--read-dim:.5;--read-dim-emph:.78;background:var(--il-bg);color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-ihero{background:var(--il-bg);border-bottom:1px solid var(--il-line)}.nu-inner[data-page-theme=light] .nu-ihero__scrim{background:linear-gradient(#f5f8fd00 0%,#f5f8fd1a 30%,#f5f8fd99 54%,#f5f8fddb 72%,#f5f8fde0 100%)}.nu-inner[data-page-theme=light] .nu-ihero__eyebrow{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-ihero__title{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-ihero__lead{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-isec--strip{background:var(--il-bg-band)}.nu-inner[data-page-theme=light] .nu-isec__eyebrow{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-isec__heading,.nu-inner[data-page-theme=light] .nu-isec__statement{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-isec__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-read__statement{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-read__support{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-transition{background:var(--il-bg-band)}.nu-inner[data-page-theme=light] .nu-transition:before{background:radial-gradient(52% 66% at 50% 46%, var(--nu-royal) 0%, var(--nu-indigo) 44%, transparent 74%)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-transition:before{background:radial-gradient(52% 66% at 50% 46%, color-mix(in srgb, var(--nu-royal) 11%, transparent) 0%, color-mix(in srgb, var(--nu-indigo) 6%, transparent) 44%, transparent 74%)}}.nu-inner[data-page-theme=light] .nu-transition:after{background:linear-gradient(90deg, transparent 0%, var(--il-line-accent) 50%, transparent 100%)}.nu-inner[data-page-theme=light] .nu-transition__eyebrow{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-transition__support{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-stmt[data-flip=mirrored]{background:var(--il-bg-band)}.nu-inner[data-page-theme=light] .nu-stmt__mark{color:var(--il-accent);opacity:.8}.nu-inner[data-page-theme=light] .nu-stmt__eyebrow{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-stmt__statement{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-stmt__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-stmt__media{border:1px solid var(--il-line);background:var(--il-surface);box-shadow:var(--il-shadow-md)}.nu-inner[data-page-theme=light] .nu-bridge__statement{color:var(--il-accent-deep)}.nu-inner[data-page-theme=light] .nu-ledger__rule{background:linear-gradient(90deg, var(--nu-royal) 0%, #132b5c29 58%, #132b5c00 100%)}.nu-inner[data-page-theme=light] .nu-ledger__mark{color:var(--il-accent);opacity:.8}.nu-inner[data-page-theme=light] .nu-ledger__label{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-ledger__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-story__media{border:1px solid var(--il-line);background:var(--il-surface);box-shadow:var(--il-shadow-md)}.nu-inner[data-page-theme=light] .nu-story__heading{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-story__text{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-why__panel{border:1px solid var(--il-line);background:radial-gradient(92% 120% at 50% 0%, var(--nu-royal) 0%, transparent 58%), linear-gradient(180deg, var(--il-surface) 0%, var(--il-surface-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-why__panel{background:radial-gradient(92% 120% at 50% 0%, color-mix(in srgb, var(--nu-royal) 5%, transparent) 0%, transparent 58%), linear-gradient(180deg, var(--il-surface) 0%, var(--il-surface-soft) 100%)}}.nu-inner[data-page-theme=light] .nu-why__panel{box-shadow:var(--il-shadow-lg)}.nu-inner[data-page-theme=light] .nu-why__panel:before{border-top-color:#ffffffe6}.nu-inner[data-page-theme=light] .nu-why__heading,.nu-inner[data-page-theme=light] .nu-why__label{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-why__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-why__item{border-radius:var(--radius-md);border:1px solid var(--il-line);background:var(--il-surface);transition:border-color var(--i-dur) var(--i-ease), background-color var(--i-dur) var(--i-ease), box-shadow var(--i-dur) var(--i-ease);padding:clamp(1rem,.85rem + .7vw,1.45rem)}.nu-inner[data-page-theme=light] .nu-why__item:hover,.nu-inner[data-page-theme=light] .nu-why__item:focus-within{box-shadow:0 0 0 1px #2457b80f, var(--il-shadow-md);background-color:#fbfcff;border-color:#2457b84d}.nu-inner[data-page-theme=light] .nu-why__col--start{text-align:left}.nu-inner[data-page-theme=light] .nu-why__col--start .nu-why__item{align-items:flex-start}.nu-inner[data-page-theme=light] .nu-why__icon{background:linear-gradient(180deg, var(--il-accent) 0%, var(--il-accent) 100%);border-color:#2457b838}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-why__icon{background:linear-gradient(180deg, color-mix(in srgb, var(--il-accent) 14%, #fff) 0%, color-mix(in srgb, var(--il-accent) 6%, #fff) 100%)}}.nu-inner[data-page-theme=light] .nu-why__icon{box-shadow:none;color:var(--il-accent);transition:color var(--i-dur) var(--i-ease), border-color var(--i-dur) var(--i-ease), background var(--i-dur) var(--i-ease)}.nu-inner[data-page-theme=light] .nu-why__item:hover .nu-why__icon,.nu-inner[data-page-theme=light] .nu-why__item:focus-within .nu-why__icon{background:var(--il-gradient-emphasis);color:#fff;border-color:#2457b866}.nu-inner[data-page-theme=light] .nu-why__media{border-color:var(--il-line-strong);background:var(--il-surface);box-shadow:var(--il-shadow-md)}.nu-inner[data-page-theme=light] .nu-tl__rail{background:#132b5c1f}.nu-inner[data-page-theme=light] .nu-tl__node{background:var(--il-surface);border-color:var(--il-line-strong)}.nu-inner[data-page-theme=light] .nu-tl__node-dot{background:#132b5c3d}.nu-inner[data-page-theme=light] .nu-tl__step[data-active=true] .nu-tl__node{border-color:var(--nu-royal);box-shadow:0 0 0 4px #4d8ff024}.nu-inner[data-page-theme=light] .nu-tl__index{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-tl__title{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-tl__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-tl__media{border-color:var(--il-line);background:var(--il-surface);box-shadow:var(--il-shadow-sm)}.nu-inner[data-page-theme=light] .nu-tl__media--empty{box-shadow:none}@media (prefers-reduced-motion:no-preference){.nu-inner[data-page-theme=light] .nu-tl__step:not([data-active=true]){opacity:.62}}.nu-inner[data-page-theme=light] .nu-global__heading,.nu-inner[data-page-theme=light] .nu-global__point-label{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-global__body,.nu-inner[data-page-theme=light] .nu-global__point-body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-global__point{border-top-color:var(--il-line-strong)}.nu-inner[data-page-theme=light] .nu-global__map{border-color:var(--il-line-strong);box-shadow:var(--il-shadow-lg)}.nu-inner[data-page-theme=light] .nu-ibtn[data-tone=quiet]{background:var(--il-surface);border:1px solid var(--il-line-strong);color:var(--il-accent);box-shadow:var(--il-shadow-sm)}.nu-inner[data-page-theme=light] .nu-ibtn[data-tone=quiet]:hover{border-color:var(--il-line-accent);color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-icta{background:linear-gradient(180deg, var(--il-bg) 0%, var(--il-bg-band) 100%)}.nu-inner[data-page-theme=light] .nu-icta__panel{background:radial-gradient(76% 130% at 50% 0%, var(--nu-blue) 0%, transparent 68%), linear-gradient(152deg, #312783 0%, #27306f 44%, #1a2350 100%)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-icta__panel{background:radial-gradient(76% 130% at 50% 0%, color-mix(in srgb, var(--nu-blue) 26%, transparent) 0%, transparent 68%), linear-gradient(152deg, #312783 0%, #27306f 44%, #1a2350 100%)}}.nu-inner[data-page-theme=light] .nu-icta__panel:after{background:radial-gradient(52% 78% at 50% 4%, var(--nu-blue) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-icta__panel:after{background:radial-gradient(52% 78% at 50% 4%, color-mix(in srgb, var(--nu-blue) 12%, transparent) 0%, transparent 70%)}}.nu-inner[data-page-theme=light] .nu-icta__panel .nu-isec__eyebrow{color:var(--nu-royal)}.nu-inner[data-page-theme=light] .nu-icta__panel .nu-icta__body{color:#d6e3f6d6}.nu-inner[data-page-theme=light] .nu-icta__panel .nu-ibtn[data-tone=quiet]{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff38}.nu-inner[data-page-theme=light] .nu-icta__panel .nu-ibtn[data-tone=quiet]:hover{border-color:#ffffff6b}.nu-inner[data-page-theme=light] .nu-emph{background:var(--il-gradient-emphasis);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.nu-inner[data-page-theme=light] .nu-emph{color:var(--il-accent);background:0 0}}.nu-inner[data-page-theme=light] a:focus-visible,.nu-inner[data-page-theme=light] button:focus-visible,.nu-inner[data-page-theme=light] summary:focus-visible{outline:2px solid var(--nu-indigo);outline-offset:2px}.nu-inner[data-page-theme=light]{--contact-panel-line:#132b5c29;--contact-panel-shadow:0 1px 2px #0d1e4412, 0 2px 8px -4px #0d1e4417, 0 24px 52px -30px #2457b857;--contact-field-surface:#eff4fb;--contact-field-line:#132b5c3d}.nu-inner[data-page-theme=light] .nu-contact__side{border-color:var(--contact-panel-line);box-shadow:var(--contact-panel-shadow);background:linear-gradient(#fff 0%,#fbfdff 100%)}.nu-inner[data-page-theme=light] .nu-contact__icon{background:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-contact__icon{background:color-mix(in srgb, var(--il-accent) 7%, #fff)}}.nu-inner[data-page-theme=light] .nu-contact__icon{border-color:var(--il-line);color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-contact__block+.nu-contact__block{border-top-color:var(--il-line)}.nu-inner[data-page-theme=light] .nu-contact__label{color:var(--il-ink-faint)}.nu-inner[data-page-theme=light] .nu-contact__value{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-contact__value a{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-contact__value a:hover{color:var(--nu-indigo)}.nu-inner[data-page-theme=light] .nu-contact__pending{color:var(--il-ink-faint)}.nu-inner[data-page-theme=light] .nu-form{border-color:var(--contact-panel-line);background:radial-gradient(92% 58% at 50% 0%, var(--nu-indigo) 0%, transparent 62%), radial-gradient(80% 46% at 50% 100%, var(--nu-blue) 0%, transparent 70%), var(--card-light-surface)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-form{background:radial-gradient(92% 58% at 50% 0%, color-mix(in srgb, var(--nu-indigo) 8%, transparent) 0%, transparent 62%), radial-gradient(80% 46% at 50% 100%, color-mix(in srgb, var(--nu-blue) 5%, transparent) 0%, transparent 70%), var(--card-light-surface)}}.nu-inner[data-page-theme=light] .nu-form{box-shadow:var(--contact-panel-shadow)}.nu-inner[data-page-theme=light] .nu-form__label{color:var(--il-ink);letter-spacing:.005em}.nu-inner[data-page-theme=light] .nu-form__optional,.nu-inner[data-page-theme=light] .nu-form__note{color:var(--il-ink-faint)}.nu-inner[data-page-theme=light] .nu-input{border-color:var(--contact-field-line);background-color:var(--contact-field-surface);color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-input::placeholder{color:#6a7997}.nu-inner[data-page-theme=light] .nu-input:hover{border-color:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-input:hover{border-color:color-mix(in srgb, var(--il-accent) 46%, transparent)}}.nu-inner[data-page-theme=light] .nu-input:hover{background-color:#f4f8fd}.nu-inner[data-page-theme=light] .nu-input:focus-visible{outline:2px solid var(--il-accent);outline-offset:1px;box-shadow:0 0 0 5px var(--nu-blue);background-color:#fff;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-input:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb, var(--nu-blue) 15%, transparent)}}.nu-inner[data-page-theme=light] .nu-input[aria-invalid=true]{background-color:#fff7f6;border-color:#c0392b}.nu-inner[data-page-theme=light] .nu-select,.nu-inner[data-page-theme=light] .nu-select:focus-visible{background-image:linear-gradient(45deg, transparent 50%, var(--il-ink-3) 50%), linear-gradient(135deg, var(--il-ink-3) 50%, transparent 50%)}.nu-inner[data-page-theme=light] .nu-form__error{color:#a8291b}.nu-inner[data-page-theme=light] .nu-form__consent{color:var(--il-ink-2)}.nu-inner[data-page-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nu-inner[data-page-theme=light] .nu-checkbox{accent-color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-checkbox:focus-visible{outline-color:var(--nu-indigo)}.nu-inner[data-page-theme=light] .nu-form__notice,.nu-inner[data-page-theme=light] .nu-form__pending{color:var(--il-ink-faint);background:0 0;border-color:#0000}.nu-inner[data-page-theme=light] .nu-faq__details{background:var(--card-light-surface);border-color:var(--il-line);box-shadow:var(--card-light-shadow)}.nu-inner[data-page-theme=light] .nu-faq__details[open],.nu-inner[data-page-theme=light] .nu-faq__details:hover{border-color:var(--il-line-accent)}.nu-inner[data-page-theme=light] .nu-faq__q{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-faq__q:after{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-faq__q:focus-visible{outline-color:var(--nu-indigo)}.nu-inner[data-page-theme=light] .nu-faq__a{color:var(--il-ink-2)}.nu-inner[data-page-theme=light].nu-contactp .nu-isec--lead{isolation:isolate;background:radial-gradient(62% 46% at 12% 0%, var(--nu-blue) 0%, transparent 68%), radial-gradient(58% 52% at 92% 88%, var(--nu-indigo) 0%, transparent 70%), linear-gradient(180deg, #f2f3f9 0%, #fff 52%, var(--il-bg-band) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-isec--lead{background:radial-gradient(62% 46% at 12% 0%, color-mix(in srgb, var(--nu-blue) 9%, transparent) 0%, transparent 68%), radial-gradient(58% 52% at 92% 88%, color-mix(in srgb, var(--nu-indigo) 7%, transparent) 0%, transparent 70%), linear-gradient(180deg, #f2f3f9 0%, #fff 52%, var(--il-bg-band) 100%)}}.nu-inner[data-page-theme=light].nu-contactp .nu-isec--lead{border-bottom:1px solid var(--il-line)}.nu-inner[data-page-theme=light].nu-contactp .nu-isec__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__head{max-width:48rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side{background:linear-gradient(168deg, var(--nu-indigo-strong) 0%, var(--background-deep) 100%);border-color:#ffffff24;box-shadow:0 26px 60px -28px #0a122d8c,0 6px 18px -12px #0a122d59}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-veil{background:linear-gradient(180deg, #080e2257 0%, #080e2233 32%, #080e22b8 78%, #060b1ce0 100%), linear-gradient(160deg, var(--nu-indigo) 0%, transparent 52%)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-veil{background:linear-gradient(180deg, #080e2257 0%, #080e2233 32%, #080e22b8 78%, #060b1ce0 100%), linear-gradient(160deg, color-mix(in srgb, var(--nu-indigo) 34%, transparent) 0%, transparent 52%)}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-veil{box-shadow:inset 0 0 0 1px #ffffff1a}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nu-cyan);margin:0 0 clamp(.9rem,.75rem + .5vw,1.25rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-heading{max-width:18ch;font-size:clamp(1.35rem,1.05rem + 1.1vw,1.95rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--text-on-dark);text-shadow:0 1px 14px #060b1c73;margin:0 0 .85rem;line-height:1.22}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-text{max-width:34ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-on-dark-muted);text-shadow:0 1px 12px #060b1c66;margin:0}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0a122a9e;border:1px solid #ffffff29;padding:clamp(1.1rem,.9rem + .8vw,1.6rem);box-shadow:0 18px 40px -26px #040816cc}@media (max-width:900px){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__block{row-gap:.35rem}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__block{grid-template-columns:2.5rem minmax(0,1fr);gap:.3rem .95rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__icon{border-color:var(--border-dark-strong);width:2.5rem;height:2.5rem;color:var(--nu-cyan);box-shadow:none;background:#ffffff12;border-radius:12px}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__block+.nu-contact__block{border-top-color:var(--border-dark);margin-top:1.45rem;padding-top:1.45rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__label{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:uppercase;color:var(--text-on-dark-subtle)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__pending{color:var(--text-on-dark);font-size:.9375rem;line-height:1.55}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__pending{color:var(--text-on-dark-muted)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a{color:var(--text-on-dark)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:focus-visible{color:var(--nu-cyan)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a{color:var(--il-accent);font-weight:var(--weight-medium);text-underline-offset:3px;transition:color var(--i-dur) var(--i-ease), text-decoration-color var(--i-dur) var(--i-ease);border-bottom:0;border-radius:4px;align-items:center;gap:.3rem;text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:focus-visible{color:var(--il-accent-deep);text-decoration-color:currentColor}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:focus-visible{outline:2px solid var(--il-accent);outline-offset:3px}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a[data-external=true]{display:inline}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__out{vertical-align:-2px;transition:transform var(--i-dur) var(--i-ease);margin-left:.3rem;display:inline-block}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:hover .nu-contact__out,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a:focus-visible .nu-contact__out{transform:translate(2px,-2px)}.nu-inner[data-page-theme=light].nu-contactp .nu-form{border-color:var(--il-line-strong);padding:clamp(1.4rem,1.1rem + 1.7vw,2.75rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__grid{gap:clamp(1.05rem,.9rem + .7vw,1.5rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__label{font-size:.84375rem}.nu-inner[data-page-theme=light].nu-contactp .nu-input{padding:.8rem .95rem;font-size:.9375rem}.nu-inner[data-page-theme=light].nu-contactp .nu-form textarea.nu-input{min-height:10.5rem;line-height:1.6}.nu-inner[data-page-theme=light].nu-contactp .nu-select:valid{color:var(--il-ink);font-weight:var(--weight-medium);border-color:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-select:valid{border-color:color-mix(in srgb, var(--il-accent) 34%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-select:invalid{color:var(--il-ink-3)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__consent{border:1px solid var(--il-line);border-radius:var(--radius-md);background:var(--il-accent);align-items:center;gap:.7rem;margin-top:1.5rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-form__consent{background:color-mix(in srgb, var(--il-accent) 3.5%, #fff)}}.nu-inner[data-page-theme=light].nu-contactp .nu-form__consent{color:var(--il-ink-2)}.nu-inner[data-page-theme=light].nu-contactp .nu-checkbox{width:1.15rem;height:1.15rem;accent-color:var(--il-accent);margin-top:0}.nu-inner[data-page-theme=light].nu-contactp .nu-form__note,.nu-inner[data-page-theme=light].nu-contactp .nu-form__pending{color:var(--il-ink-3)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__pending svg{color:var(--il-accent)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent{border-radius:var(--radius-md);border:1px solid var(--il-accent);flex-direction:column;gap:.5rem;padding:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);display:flex}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent{border:1px solid color-mix(in srgb, var(--il-accent) 32%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent{background:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent{background:color-mix(in srgb, var(--il-accent) 6%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent{justify-content:center;min-height:11rem}.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent:focus{outline:none}.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent-title{letter-spacing:-.01em;color:var(--il-ink-1);margin:0;font-size:1.05rem;font-weight:650}.nu-inner[data-page-theme=light].nu-contactp .nu-form__sent-body{color:var(--il-ink-2);margin:0;font-size:.95rem;line-height:1.55}.nu-inner[data-page-theme=light].nu-contactp .nu-form__server-error{border-radius:var(--radius-sm);color:#a8291b;background:#a8291b0f;border:1px solid #a8291b4d;margin:.85rem 0 0;padding:.7rem .9rem;font-size:.9rem;line-height:1.5}.nu-inner[data-page-theme=light].nu-contactp .nu-form__actions .nu-btn-primary[disabled]{opacity:.62;cursor:progress}.nu-inner[data-page-theme=light].nu-contactp .nu-form__actions .nu-btn-primary{min-height:3rem;padding-inline:1.6rem}@media (max-width:900px){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__block{row-gap:.35rem}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__main{border-radius:var(--radius-lg);border:1px solid var(--il-line-strong);background:radial-gradient(90% 55% at 50% 0%, var(--nu-blue) 0%, transparent 62%), #fff;flex-direction:column;padding:clamp(1.4rem,1.1rem + 1.7vw,2.75rem);display:flex}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__main{background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--nu-blue) 4%, transparent) 0%, transparent 62%), #fff}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__main{box-shadow:var(--contact-panel-shadow)}.nu-inner[data-page-theme=light].nu-contactp .nu-form{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__head .nu-isec__heading{margin-bottom:.75rem;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__head .nu-isec__eyebrow{color:var(--il-accent);margin-bottom:.9rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__head .nu-isec__body{font-size:var(--fs-body);margin:0}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team{border-radius:var(--radius-pill);border:1px solid var(--il-line);background:var(--nu-blue);flex:0 auto;align-items:center;gap:.85rem;padding:.6rem 1.1rem .6rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team{background:color-mix(in srgb, var(--nu-blue) 3.5%, #fff)}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team{box-shadow:0 10px 26px -20px #0a122d80}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team-figure{--crop-x:370;--crop-y:238;--crop-w:502;--crop-h:234;--source-w:2172;width:6.25rem;aspect-ratio:var(--crop-w) / var(--crop-h);flex:none;display:block;position:relative;overflow:hidden}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team-figure img{max-width:none;height:auto;width:calc(100% * var(--source-w) / var(--crop-w));left:calc(-100% * var(--crop-x) / var(--crop-w));top:calc(-100% * var(--crop-y) / var(--crop-h));position:absolute}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;min-width:0;display:grid}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team-dot{background:var(--state-success);border-radius:50%;grid-row:1/3;width:.5rem;height:.5rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team-label{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--il-ink);line-height:1.35}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team-note{color:var(--il-ink-3);font-size:.8125rem;line-height:1.35}@media (max-width:62rem){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__head{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side{min-height:30rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-heading,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side-text{max-width:42ch}}@media (max-width:480px){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__team{border-radius:var(--radius-md);width:100%}}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc{background:linear-gradient(180deg, var(--il-bg-band) 0%, var(--il-bg) 100%);padding-block:clamp(2.75rem,2rem + 3.4vw,5rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1.2rem + 2.6vw,3.5rem);display:grid}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__heading{margin-block:.6rem 0}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__block{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;column-gap:.95rem;margin-top:clamp(1.25rem,1rem + .9vw,1.85rem);display:grid}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__pin{border:1px solid var(--il-accent);border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__pin{border:1px solid color-mix(in srgb, var(--il-accent) 22%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__pin{background:linear-gradient(160deg, var(--il-accent) 0%, var(--nu-blue) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__pin{background:linear-gradient(160deg, color-mix(in srgb, var(--il-accent) 13%, #fff) 0%, color-mix(in srgb, var(--nu-blue) 9%, #fff) 100%)}}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__pin{color:var(--il-accent);box-shadow:0 1px 2px #0d1e440f}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__address{color:var(--il-ink);flex-direction:column;gap:.2rem;font-size:.9375rem;font-style:normal;line-height:1.55;display:flex}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__action{margin-top:clamp(1.35rem,1.1rem + 1vw,2rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta{border:1px solid var(--il-accent);border-radius:999px;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta{border:1px solid color-mix(in srgb, var(--il-accent) 34%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta{color:var(--il-accent);font-size:.9375rem;font-weight:var(--weight-semibold);box-shadow:var(--il-shadow-sm);transition:border-color var(--i-dur) var(--i-ease), color var(--i-dur) var(--i-ease), transform var(--i-dur) var(--i-ease);background:#fff}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta:hover{border-color:var(--il-accent);color:var(--il-accent-deep);transform:translateY(-2px)}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta:focus-visible{outline:2px solid var(--il-accent);outline-offset:3px}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta svg{transition:transform var(--i-dur) var(--i-ease)}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta:hover svg,.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__cta:focus-visible svg{transform:translate(2px,-2px)}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__map{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--il-line-strong);width:100%;box-shadow:var(--contact-panel-shadow);background:var(--il-bg-band);position:relative;overflow:hidden}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:899px){.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__inner{grid-template-columns:minmax(0,1fr)}.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__map{aspect-ratio:4/3}}@media (max-width:479px){.nu-inner[data-page-theme=light].nu-contactp .nu-cloc__map{aspect-ratio:1}}.nu-inner[data-page-theme=light].nu-contactp .nu-form__quote{border-color:var(--border-light);background:var(--surface-light-soft)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__quote-legend{color:var(--nu-blue-mid)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__quote-row-title{color:var(--text-on-light-muted)}.nu-inner[data-page-theme=light].nu-contactp .nu-form__quote-remove,.nu-inner[data-page-theme=light].nu-contactp .nu-form__quote-add{border-color:var(--border-light-strong);color:var(--text-on-light)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__side{border-radius:var(--radius-lg);border:1px solid var(--il-line);background:var(--il-surface-soft);min-height:0;box-shadow:none;flex-direction:column;justify-content:flex-start;gap:clamp(.4rem,.3rem + .2vw,.55rem);padding:clamp(.85rem,.7rem + .6vw,1.15rem);display:flex}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__block,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note{border-radius:var(--radius-md);border:1px solid var(--il-line);background:var(--il-surface);box-shadow:var(--il-shadow-sm);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.15rem .9rem;margin:0;padding:clamp(.85rem,.75rem + .4vw,1.15rem);display:grid}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__block+.nu-contact__block{border-top:1px solid var(--il-line);margin-top:0;padding-top:clamp(.85rem,.75rem + .4vw,1.15rem)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__icon{color:#2472ff;background:#2472ff14;border:1px solid #2472ff1f;border-radius:16px;grid-row:1/3;width:3rem;height:3rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__label{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--il-ink-faint);text-transform:none;grid-column:2;align-self:start;margin:0 0 .1rem}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__pending{font-size:1.0625rem;font-weight:var(--weight-semibold);color:var(--il-ink);grid-column:2;margin:0;line-height:1.4}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__lines{flex-direction:column;grid-column:2;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__value a{color:var(--il-accent);font-weight:var(--weight-semibold)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__office{font-size:.9375rem;font-style:normal;font-weight:var(--weight-medium);flex-direction:column;line-height:1.45;display:flex}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map{border-radius:var(--radius-pill);border:1px solid var(--nu-blue);grid-column:2;justify-self:start;align-items:center;gap:.35rem;margin-top:.6rem;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map{border:1px solid color-mix(in srgb, var(--nu-blue) 28%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map{background:color-mix(in srgb, var(--nu-blue) 8%, var(--il-surface))}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map{font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--il-accent);transition:background-color var(--i-dur) var(--i-ease), border-color var(--i-dur) var(--i-ease), color var(--i-dur) var(--i-ease);text-decoration:none}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:focus-visible{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:focus-visible{border-color:color-mix(in srgb, var(--nu-blue) 46%, transparent)}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:focus-visible{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:focus-visible{background:color-mix(in srgb, var(--nu-blue) 14%, var(--il-surface))}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:hover,.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:focus-visible{color:var(--il-accent-deep)}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map:focus-visible{outline:2px solid var(--il-accent);outline-offset:3px}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map svg{color:var(--nu-blue);flex:none}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note{background:color-mix(in srgb, var(--nu-blue) 5%, var(--il-surface))}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note{border-color:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note{border-color:color-mix(in srgb, var(--nu-blue) 16%, var(--il-line))}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note{box-shadow:none}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__note-body{font-size:.9375rem;line-height:var(--lh-body);color:var(--il-ink-faint);grid-column:2;margin:0}@media (prefers-reduced-motion:reduce){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__map{transition:none}}.nu-inner[data-page-theme=light].nu-contactp .nu-contact__figure{border-radius:var(--radius-md);border:1px solid var(--il-line);object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;margin-top:clamp(.4rem,.3rem + .2vw,.55rem)}@media (max-width:900px){.nu-inner[data-page-theme=light].nu-contactp .nu-contact__figure{aspect-ratio:16/9}}.nu-company{--co-y:clamp(3.5rem, 2.4rem + 4.6vw, 7rem);--co-gap:clamp(1.5rem, 1.1rem + 1.8vw, 2.75rem)}.nu-inner[data-page-theme=light].nu-company .nu-ihero{background:var(--background-deep);border-bottom:0;min-height:84svh}.nu-inner[data-page-theme=light].nu-company .nu-ihero__scrim{background:linear-gradient(#090d226b 0%,#090d224d 26%,#0a0e24c7 62%,#0a0e22f2 100%)}.nu-inner[data-page-theme=light].nu-company .nu-ihero__eyebrow{color:#6da8f5}.nu-inner[data-page-theme=light].nu-company .nu-ihero__title{color:#eef3fb;max-width:22ch;font-size:clamp(2.35rem,1.35rem + 3.9vw,4.6rem)}.nu-inner[data-page-theme=light].nu-company .nu-ihero__lead{max-width:44rem;font-size:var(--fs-body-lg);color:#d8e4f6db}.nu-inner[data-page-theme=light].nu-company .nu-ihero__title .nu-emph{background-image:var(--nu-gradient-heading)}.nu-company .nu-ihero__mark{margin-bottom:clamp(1.1rem,.85rem + 1vw,1.75rem);display:block}.nu-company .nu-ihero__mark img{display:block}@media (max-width:767px){.nu-inner[data-page-theme=light].nu-company .nu-ihero{min-height:78svh}.nu-company .nu-ihero__mark img{width:92px!important;height:63px!important}}.nu-chead{flex-direction:column;gap:clamp(.7rem,.55rem + .5vw,1.05rem);margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem);display:flex}.nu-chead[data-align=center]{text-align:center;align-items:center}.nu-chead__title{max-width:22ch;font-size:clamp(1.7rem,1.2rem + 1.9vw,2.9rem);font-weight:var(--weight-extrabold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.14}.nu-chead[data-align=center] .nu-chead__title{max-width:24ch}.nu-chead__body{max-width:52rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);text-wrap:pretty;margin:0}.nu-inner[data-page-theme=light] .nu-chead__title{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-chead__body{color:var(--il-ink-2)}.nu-cintro{padding-block:var(--co-y);position:relative;overflow:clip}.nu-cintro__stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.9fr);align-items:center;gap:clamp(1rem,.6rem + 2vw,3rem);display:grid;position:relative}.nu-cintro__leading,.nu-cintro__trailing{min-width:0;position:relative}.nu-cintro__plate{border-radius:clamp(1rem,.7rem + 1.2vw,1.9rem);position:relative;overflow:hidden}.nu-cintro__plate[data-role=leading]{aspect-ratio:3/4;border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:clamp(-9rem,-6vw,-2rem)}.nu-cintro__plate[data-role=trailing]{aspect-ratio:3/4;border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:clamp(-9rem,-6vw,-2rem)}.nu-cintro__plate[data-role=inset]{aspect-ratio:3/4;border-radius:clamp(.9rem,.6rem + 1vw,1.5rem);width:clamp(7rem,4rem + 9vw,11.5rem);position:absolute;bottom:clamp(-3rem,-2.5vw,-1rem);right:clamp(-3.5rem,-3vw,-1rem)}.nu-cintro__img{object-fit:cover}.nu-cintro__copywrap{max-width:none;padding-inline:0}.nu-cintro__copy{flex-direction:column;gap:clamp(.9rem,.7rem + .6vw,1.35rem);max-width:34rem;margin-inline:auto;padding-inline:clamp(1rem,2vw,2rem);display:flex}.nu-cintro__title{font-size:clamp(1.5rem,.85rem + 1.95vw,2.4rem);font-weight:var(--weight-extrabold);letter-spacing:-.025em;text-wrap:pretty;margin:0;line-height:1.16}@media (min-width:900px){.nu-cintro__title-line{display:block}}.nu-cintro__body{font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.75}.nu-inner[data-page-theme=light] .nu-cintro{background:var(--il-bg)}.nu-inner[data-page-theme=light] .nu-cintro__title{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-cintro__body{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-cintro__plate{box-shadow:var(--card-light-shadow-hover)}.nu-inner[data-page-theme=light] .nu-cintro__plate[data-role=inset]{outline:6px solid var(--il-bg)}@media (max-width:1023px){.nu-cintro__stage{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,1.2rem + 3vw,2.75rem)}.nu-cintro__copywrap{order:-1}.nu-cintro__copy{text-align:center;align-items:center;max-width:40rem;padding-inline:0}.nu-cintro__leading,.nu-cintro__trailing{width:100%;max-width:34rem;margin-inline:auto}.nu-cintro__plate[data-role=leading],.nu-cintro__plate[data-role=trailing]{aspect-ratio:16/10;border-radius:clamp(1rem,.7rem + 1.2vw,1.9rem);margin-inline:0}.nu-cintro__plate[data-role=inset]{width:clamp(6rem,22vw,9rem);bottom:clamp(-1.75rem,-4vw,-1rem);right:clamp(-.75rem,-2vw,-.25rem)}}@media (max-width:639px){.nu-cintro__plate[data-role=inset]{width:6.5rem;bottom:-1.25rem;right:.5rem}}.nu-arch{padding-block:var(--co-y);position:relative;overflow:clip}.nu-arch__edge{opacity:.5;pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;width:clamp(9rem,6rem + 12vw,20rem);height:min(78%,34rem);position:absolute;top:50%;transform:translateY(-50%)}.nu-arch__edge[data-side=start]{background-position:0;left:clamp(-5rem,-3vw,-1rem)}.nu-arch__edge[data-side=end]{background-position:100%;right:clamp(-5rem,-3vw,-1rem)}.nu-arch__inner{z-index:1;position:relative}.nu-inner[data-page-theme=light] .nu-arch{background:var(--il-bg-band)}.nu-achain{--flow:1;--achain-h:clamp(9rem, 6rem + 9vw, 14rem);--achain-mark:clamp(4.4rem, 3.7rem + 3.4vw, 5.9rem);margin-top:clamp(1rem,.6rem + 2vw,2.75rem);position:relative}.nu-achain__wave{width:100%;height:var(--achain-h);pointer-events:none;position:absolute;inset:0 0 auto;overflow:visible}.nu-achain__track,.nu-achain__lit{fill:none;stroke-width:2px;stroke-linecap:round}.nu-achain__lit{stroke-dasharray:1000;stroke-dashoffset:calc(1000 - var(--flow) * 1000)}.nu-achain__stages{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.nu-achain__stage{--p:clamp(0, calc(var(--flow) * var(--n) - var(--i)), 1);text-align:center;padding-inline:clamp(.25rem,.15rem + .5vw,.75rem);padding-top:var(--achain-h);flex-direction:column;align-items:center;display:flex;position:relative}.nu-achain__mark{top:calc((var(--crest) / 100) * var(--achain-h) - var(--achain-mark) / 2);z-index:1;width:var(--achain-mark);height:var(--achain-mark);transition:box-shadow var(--dur-card) var(--ease-standard);border:1.5px solid;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.nu-achain__label{font-size:clamp(.85rem,.78rem + .28vw,1rem);font-weight:var(--weight-extrabold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-top:clamp(.5rem,.38rem + .36vw,.85rem)}.nu-achain__caption{text-wrap:balance;max-width:13ch;margin-top:.4rem;font-size:clamp(.85rem,.8rem + .22vw,.9375rem);line-height:1.45}.nu-inner[data-page-theme=light] .nu-achain__track{stroke:#1677ff;stroke-dasharray:5 7}.nu-inner[data-page-theme=light] .nu-achain__lit{stroke:#0004ff}.nu-inner[data-page-theme=light] .nu-achain__mark{border-color:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-achain__mark{border-color:color-mix(in srgb, var(--il-accent) calc(var(--p) * 100%), var(--il-line-strong))}}.nu-inner[data-page-theme=light] .nu-achain__mark{color:#1677ff;background:#fff;box-shadow:0 8px 22px -10px #2563eba6,0 0 0 6px #2563eb1a}.nu-inner[data-page-theme=light] .nu-achain__label{color:var(--il-ink)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-achain__label{color:color-mix(in srgb, var(--il-ink) calc(var(--p) * 100%), var(--il-ink-faint))}}.nu-inner[data-page-theme=light] .nu-achain__caption{color:var(--il-ink-2)}@media (max-width:767px){.nu-achain{--achain-mark:2.9rem}.nu-achain__wave{display:none}.nu-achain__stages{grid-template-columns:auto minmax(0,1fr)}.nu-achain__stage{grid-template-columns:subgrid;text-align:start;padding-top:0;grid-column:1/-1;grid-template-areas:"mark label""mark caption";align-items:start;column-gap:1.1rem;padding-block:clamp(.7rem,.5rem + 1.2vw,1.1rem);padding-inline:0;display:grid;position:relative}.nu-achain__stage+.nu-achain__stage:before{content:"";background:linear-gradient(180deg, var(--il-accent), var(--nu-blue)) no-repeat, var(--il-line-strong);background-size:100% calc(var(--p) * 100%);width:2px;height:100%;position:absolute;bottom:50%;left:calc(1.45rem - 1px)}.nu-achain__mark{grid-area:mark;position:static;transform:none}.nu-achain__label{grid-area:label;margin-top:.4rem}.nu-achain__caption{text-wrap:pretty;grid-area:caption}}.nu-collage{padding-block:var(--co-y)}.nu-collage[data-media=start]{background:var(--il-bg-band)}.nu-collage__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.75rem,1.2rem + 3vw,4rem);display:grid}.nu-collage[data-media=start] .nu-collage__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.nu-collage[data-media=start] .nu-collage__copy{order:2}.nu-collage__copy{flex-direction:column;gap:clamp(.85rem,.7rem + .5vw,1.2rem);display:flex}.nu-collage__title{max-width:20ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);font-weight:var(--weight-extrabold);letter-spacing:-.02em;text-wrap:pretty;margin:0;line-height:1.16}.nu-collage__rule{background:var(--nu-gradient);border-radius:3px;width:2.5rem;height:3px;display:block}.nu-collage__text{font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.75}.nu-collage__media{isolation:isolate;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,.5rem + 1vw,1.35rem);display:grid;position:relative}.nu-collage__dominant{z-index:1;aspect-ratio:4/3;border-radius:clamp(1rem,.7rem + 1.4vw,2rem);border-start-start-radius:clamp(4rem,3rem + 6vw,9rem);border-end-start-radius:clamp(4rem,3rem + 6vw,9rem);position:relative;overflow:hidden}.nu-collage[data-media=start] .nu-collage__dominant{border-radius:clamp(1rem,.7rem + 1.4vw,2rem);border-start-end-radius:clamp(4rem,3rem + 6vw,9rem);border-end-end-radius:clamp(4rem,3rem + 6vw,9rem)}.nu-collage__support{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.35rem);display:grid}.nu-collage__crop{border-radius:clamp(.75rem,.5rem + .9vw,1.25rem);min-height:0;position:relative;overflow:hidden}.nu-collage__img{object-fit:cover}.nu-collage__arc{pointer-events:none;z-index:0;height:78%;position:absolute;inset:-6% -4% auto;overflow:visible}.nu-collage__arc path{fill:none;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.nu-collage[data-media=start] .nu-collage__arc{transform:scaleX(-1)}.nu-inner[data-page-theme=light] .nu-collage__title{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-collage__text{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-collage__dominant,.nu-inner[data-page-theme=light] .nu-collage__crop{box-shadow:var(--card-light-shadow-hover)}.nu-inner[data-page-theme=light] .nu-collage__arc path{stroke:var(--il-line-accent)}.nu-inner[data-page-theme=light] .nu-collage__arc circle{fill:var(--il-accent)}@media (max-width:899px){.nu-collage__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1.1rem + 2vw,2.25rem)}.nu-collage[data-media=start] .nu-collage__copy{order:0}.nu-collage__media{grid-template-columns:minmax(0,1fr)}.nu-collage__dominant,.nu-collage[data-media=start] .nu-collage__dominant{aspect-ratio:16/10;border-radius:clamp(1rem,.7rem + 1.4vw,1.75rem)}.nu-collage__support{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.nu-collage__crop{aspect-ratio:4/3}.nu-collage__arc{display:none}}.nu-vm{padding-block:var(--co-y);scroll-margin-top:calc(var(--header-h,4.5rem) + 1.5rem)}.nu-vm__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,.7rem + 1.6vw,2rem);display:grid}.nu-vm__panel{display:flex}.nu-vm__inner{border:1px solid;border-radius:clamp(1.25rem,.9rem + 1.6vw,2.25rem);flex-direction:column;width:100%;padding:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);display:flex;position:relative;overflow:hidden}.nu-vm__media{pointer-events:none;z-index:0;width:clamp(6rem,3rem + 12vw,13rem);position:absolute;top:0;bottom:0}.nu-vm__inner[data-side=start] .nu-vm__media{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000073 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000073 55%,#0000 100%)}.nu-vm__inner[data-side=end] .nu-vm__media{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#00000073 55%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#00000073 55%,#0000 100%)}.nu-vm__img{object-fit:cover;opacity:.14}.nu-vm__media:after{content:"";position:absolute;inset:0}.nu-vm__inner[data-side=start] .nu-vm__media:after{background:linear-gradient(90deg,#fff0 0%,#fff 58%)}.nu-vm__inner[data-side=end] .nu-vm__media:after{background:linear-gradient(270deg,#fff0 0%,#fff 58%)}.nu-vm__content{z-index:1;flex-direction:column;gap:clamp(.85rem,.7rem + .5vw,1.2rem);display:flex;position:relative}.nu-vm__mark{align-items:center;gap:.85rem;display:flex}.nu-vm__badge{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.nu-vm__meta{flex-direction:column;gap:.1rem;display:flex}.nu-vm__index{font-size:.78rem;font-weight:var(--weight-extrabold);letter-spacing:.18em;font-variant-numeric:tabular-nums}.nu-vm__eyebrow{font-size:var(--fs-small);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase}.nu-vm__statement{max-width:24ch;font-size:clamp(1.35rem,1rem + 1.35vw,2.05rem);font-weight:var(--weight-extrabold);letter-spacing:-.02em;text-wrap:pretty;margin:.35rem 0 0;line-height:1.2}.nu-vm__text{max-width:46ch;font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.75}.nu-vm__principles{border-radius:var(--radius-lg);border:1px solid;flex-direction:column;gap:clamp(.7rem,.55rem + .4vw,1rem);margin:clamp(.5rem,.4rem + .4vw,.9rem) 0 0;padding:clamp(.9rem,.7rem + .6vw,1.35rem);list-style:none;display:flex}.nu-vm__principle{font-size:var(--fs-small);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.nu-vm__principle-icon{border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.nu-inner[data-page-theme=light] .nu-vm__inner{background:radial-gradient(86% 60% at 100% 0%, var(--il-accent) 0%, transparent 62%), #fff}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-vm__inner{background:radial-gradient(86% 60% at 100% 0%, color-mix(in srgb, var(--il-accent) 6%, transparent) 0%, transparent 62%), #fff}}.nu-inner[data-page-theme=light] .nu-vm__inner{border-color:var(--il-line-strong);box-shadow:0 1px 2px #0d1e440f,0 26px 60px -34px #0d1e4457}.nu-inner[data-page-theme=light] .nu-vm__badge{background:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-vm__badge{background:color-mix(in srgb, var(--il-accent) 8%, #fff)}}.nu-inner[data-page-theme=light] .nu-vm__badge{border-color:var(--il-line-accent);color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-vm__index,.nu-inner[data-page-theme=light] .nu-vm__eyebrow{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-vm__statement{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-vm__text{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-vm__inner{padding:clamp(1.75rem,1.2rem + 2.2vw,3.25rem)}.nu-inner[data-page-theme=light] .nu-vm__principles{border-color:var(--il-line);box-shadow:var(--card-light-shadow);background:#fff}.nu-inner[data-page-theme=light] .nu-vm__principle{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-vm__principle-icon{background:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-vm__principle-icon{background:color-mix(in srgb, var(--il-accent) 8%, #fff)}}.nu-inner[data-page-theme=light] .nu-vm__principle-icon{color:var(--il-accent)}@media (max-width:899px){.nu-vm__grid{grid-template-columns:minmax(0,1fr)}.nu-vm__media{width:auto;height:clamp(6rem,22vw,9rem);inset:0 0 auto}.nu-vm__inner[data-side=start] .nu-vm__media,.nu-vm__inner[data-side=end] .nu-vm__media{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.nu-vm__inner[data-side=start] .nu-vm__media:after,.nu-vm__inner[data-side=end] .nu-vm__media:after{background:linear-gradient(#fff0 0%,#fff 72%)}.nu-vm__statement{max-width:none}}.nu-tsec{padding-block:var(--co-y)}.nu-tsec__frame{isolation:isolate;border:1px solid;border-radius:clamp(1.25rem,.9rem + 1.6vw,2.25rem);padding:clamp(1.5rem,1.1rem + 2.4vw,3.5rem);position:relative;overflow:hidden}.nu-tsec__frame:before{content:"";z-index:-1;background-image:var(--tsec-texture);opacity:3.8;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.nu-tsec__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,1rem + 2.6vw,3.5rem);display:grid}.nu-tsec__copy{flex-direction:column;gap:clamp(.85rem,.7rem + .5vw,1.2rem);display:flex}.nu-tsec__copy .nu-chead{margin-bottom:.35rem}.nu-tsec__text{font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.75}.nu-tri{justify-content:center;display:flex}.nu-tri__stage{aspect-ratio:1;width:min(100%,30rem);position:relative}.nu-tri__net{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nu-tri__orbit{fill:none;stroke-width:.5px;stroke-dasharray:1.4 3.2;stroke-linecap:round;animation:26s linear infinite tri-orbit}@keyframes tri-orbit{to{stroke-dashoffset:-46px}}.nu-tri__wire{fill:none;stroke-width:.85px;stroke-linecap:round;transition:stroke var(--dur-card) var(--ease-standard), stroke-width var(--dur-card) var(--ease-standard), opacity var(--dur-card) var(--ease-standard)}.nu-tri__flow{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 21;stroke-dashoffset:24px;opacity:0;animation:3.6s linear infinite tri-flow}.nu-tri__flow[data-slot="1"]{animation-delay:1.2s}.nu-tri__flow[data-slot="2"]{animation-delay:2.4s}@keyframes tri-flow{0%{stroke-dashoffset:24px;opacity:0}12%{opacity:1}74%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.nu-tri__core{stroke:#ffffff38;stroke-width:.4px}.nu-tri__halo{fill:none;stroke-width:.7px;animation:4.4s ease-in-out infinite tri-halo}@keyframes tri-halo{0%,to{r:16.6;opacity:.5}50%{r:19.4;opacity:0}}.nu-tri__core-mark{z-index:3;aspect-ratio:1;pointer-events:none;border-radius:50%;place-items:center;width:clamp(3rem,2.2rem + 2.4vw,4rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-tri__mark-img{filter:brightness(0)invert();width:58%;height:auto}.nu-tri__node{z-index:2;aspect-ratio:1;width:clamp(2.6rem,2rem + 1.7vw,3.35rem);position:absolute;transform:translate(-50%,-50%)}.nu-tri__node[data-slot="0"]{top:16%;left:50%}.nu-tri__node[data-slot="1"]{top:67%;left:79.44%}.nu-tri__node[data-slot="2"]{top:67%;left:20.56%}.nu-tri__plate{width:100%;height:100%;transition:transform var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.nu-tri__label{text-align:center;width:max-content;max-width:9.5rem;font-size:clamp(.78rem,.72rem + .24vw,.95rem);font-weight:var(--weight-bold);text-wrap:balance;line-height:1.25;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)}.nu-tri__node[data-slot="0"] .nu-tri__label{top:auto;bottom:calc(100% + .55rem)}.nu-tri__node:hover .nu-tri__plate{transform:translateY(-2px)}:is(.nu-tri__stage:has(.nu-tri__node[data-slot="0"]:hover) .nu-tri__wire:not([data-slot="0"]),.nu-tri__stage:has(.nu-tri__node[data-slot="1"]:hover) .nu-tri__wire:not([data-slot="1"]),.nu-tri__stage:has(.nu-tri__node[data-slot="2"]:hover) .nu-tri__wire:not([data-slot="2"])){opacity:.28}:is(.nu-tri__stage:has(.nu-tri__node[data-slot="0"]:hover) .nu-tri__wire[data-slot="0"],.nu-tri__stage:has(.nu-tri__node[data-slot="1"]:hover) .nu-tri__wire[data-slot="1"],.nu-tri__stage:has(.nu-tri__node[data-slot="2"]:hover) .nu-tri__wire[data-slot="2"]){stroke-width:1.4px}.nu-inner[data-page-theme=light] .nu-tsec{background:var(--il-bg-band)}.nu-inner[data-page-theme=light] .nu-tsec__frame{border-color:var(--il-line);box-shadow:var(--card-light-shadow);background:linear-gradient(170deg,#ffffffb8 0%,#f5f8fdad 100%)}.nu-inner[data-page-theme=light] .nu-tsec__text{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-tri__orbit{stroke:#132b5c38}.nu-inner[data-page-theme=light] .nu-tri__wire{stroke:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-tri__wire{stroke:color-mix(in srgb, var(--il-accent) 62%, transparent)}}.nu-inner[data-page-theme=light] .nu-tri__flow{stroke:#0a8ad9}.nu-inner[data-page-theme=light] .nu-tri__halo{stroke:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-tri__halo{stroke:color-mix(in srgb, var(--il-accent) 46%, transparent)}}.nu-inner[data-page-theme=light] .nu-tri__node{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-tri__plate{border-color:var(--il-line-strong);color:var(--il-accent);background:#fff;box-shadow:0 2px 8px -3px #132b5c4d,0 0 0 6px #2563eb12}.nu-inner[data-page-theme=light] .nu-tri__node[data-kind=energy] .nu-tri__plate{color:#0a72b8;border-color:#009fe39e}.nu-inner[data-page-theme=light] .nu-tri__node[data-kind=digital] .nu-tri__plate{color:var(--il-accent-deep);border-color:#31278394}.nu-inner[data-page-theme=light] .nu-tri__node[data-kind=climate] .nu-tri__plate{color:#157a58;border-color:#07964780}.nu-inner[data-page-theme=light] .nu-tri__node:hover .nu-tri__plate{box-shadow:0 8px 20px -8px #132b5c6b,0 0 0 7px #2563eb1f}.nu-tsec__rail{border-top:1px solid;flex-direction:column;align-items:center;gap:clamp(.85rem,.7rem + .6vw,1.35rem);margin-top:clamp(1.75rem,1.2rem + 2.4vw,3rem);padding-top:clamp(1.25rem,.9rem + 1.6vw,2rem);display:flex}.nu-tsec__rail-label{font-size:var(--fs-small);font-weight:var(--weight-extrabold);letter-spacing:.18em;text-transform:uppercase}.nu-tsec__chips{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,.4rem + .4vw,.85rem);display:flex}.nu-tsec__chip{font-size:var(--fs-small);font-weight:var(--weight-semibold);transition:border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);border:1px solid;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem clamp(.85rem,.7rem + .5vw,1.25rem);display:inline-flex}.nu-tsec__chip-icon{transition:color var(--dur-card) var(--ease-standard);display:inline-flex}.nu-tsec__synthesis{text-align:center;max-width:48rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);font-weight:var(--weight-bold);text-wrap:pretty;margin:clamp(1.5rem,1.1rem + 1.6vw,2.25rem) auto 0}.nu-tsec__negations{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 0;margin-top:clamp(1rem,.8rem + .9vw,1.6rem);display:flex}.nu-tsec__negation{font-size:var(--fs-small);padding-inline:clamp(.9rem,.7rem + .9vw,1.75rem);line-height:1.4}.nu-tsec__negation+.nu-tsec__negation{border-left:1px solid}.nu-tsec__claim{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-top:clamp(1.25rem,.9rem + 1.4vw,2rem);display:flex}.nu-tsec__claim p{max-width:44ch;font-size:clamp(1.15rem,.9rem + 1vw,1.7rem);font-weight:var(--weight-extrabold);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.3}.nu-tsec__claim-rule{background:var(--nu-gradient);border-radius:3px;width:2.5rem;height:3px;display:block}.nu-inner[data-page-theme=light] .nu-tsec__rail{border-top-color:var(--il-line)}.nu-inner[data-page-theme=light] .nu-tsec__rail-label{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-tsec__chip{border-color:var(--il-line);color:var(--il-ink);box-shadow:var(--card-light-shadow);background:#fff}.nu-inner[data-page-theme=light] .nu-tsec__chip-icon{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-tsec__chip:hover{border-color:var(--il-line-accent);box-shadow:var(--card-light-shadow-hover)}.nu-inner[data-page-theme=light] .nu-tsec__chip:hover .nu-tsec__chip-icon{color:var(--nu-indigo)}.nu-inner[data-page-theme=light] .nu-tsec__synthesis,.nu-inner[data-page-theme=light] .nu-tsec__claim p{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-tsec__negation{color:var(--il-ink-faint)}.nu-inner[data-page-theme=light] .nu-tsec__negation+.nu-tsec__negation{border-left-color:var(--il-line-strong)}@media (max-width:899px){.nu-tsec__grid{grid-template-columns:minmax(0,1fr)}.nu-tri__stage{width:min(100%,22rem)}.nu-tri__label{font-size:.8rem}.nu-tsec__negation{padding-inline:.75rem}}@media (max-width:479px){.nu-tri__stage{width:100%}.nu-tri__label{max-width:6.5rem;font-size:.72rem;line-height:1.2}.nu-tri__core-mark{width:2.75rem}}.nu-cfounder{--cf-ink:#eef3fb;--cf-ink-2:#d8e4f6db;--cf-line:#96b2e233;--cf-accent:#6da8f5;isolation:isolate;color:var(--cf-ink);padding-block:clamp(3.5rem,2.4rem + 4.6vw,7rem);position:relative;overflow:clip}.nu-cfounder__ground{z-index:-1;background:radial-gradient(58% 62% at 14% 6%,#3f56c857 0%,#0000 64%),radial-gradient(52% 58% at 88% 96%,#009fe32e 0%,#0000 68%),linear-gradient(168deg,#101736 0%,#0c1129 52%,#0a0e22 100%);position:absolute;inset:0}.nu-cfounder:before,.nu-cfounder:after{content:"";background:#96b2e229;height:1px;position:absolute;left:0;right:0}.nu-cfounder:before{top:0}.nu-cfounder:after{bottom:0}.nu-cfounder__inner{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1.4rem + 3.4vw,4.5rem);display:grid}.nu-cfounder__portrait{top:calc(var(--header-h,5rem) + 2rem);position:sticky}.nu-cfounder__frame{width:100%;aspect-ratio:var(--cf-ratio,4 / 5);border:1px solid var(--cf-line);border-radius:clamp(1rem,.7rem + 1.2vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000c}.nu-cfounder__img{object-fit:cover}.nu-cfounder__plate{background:radial-gradient(72% 52% at 22% 12%,#6da8f529 0%,#0000 68%),linear-gradient(158deg,#1a2145 0%,#131a38 56%,#0e1330 100%);place-items:end start;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;position:absolute;inset:0}.nu-cfounder__plate-rule{background:linear-gradient(90deg, var(--cf-accent) 0%, #6da8f51a 100%);border-radius:2px;width:3.25rem;height:2px;display:block}.nu-cfounder__copy{flex-direction:column;display:flex}.nu-cfounder__eyebrow{font-size:var(--fs-small);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--cf-accent)}.nu-cfounder__title{font-size:clamp(1.75rem,1.2rem + 2.4vw,3.1rem);font-weight:var(--weight-extrabold);letter-spacing:-.025em;text-wrap:balance;margin:clamp(.85rem,.7rem + .5vw,1.25rem) 0 0;line-height:1.08}.nu-inner[data-page-theme=light] .nu-cfounder__title .nu-emph{background-image:var(--nu-gradient-heading)}.nu-cfounder__prose{flex-direction:column;gap:clamp(.9rem,.75rem + .5vw,1.35rem);max-width:58ch;margin-top:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:flex}.nu-cfounder__prose p{color:var(--cf-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.8}.nu-cfounder__sign{margin-top:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.nu-cfounder__sign-rule{background:linear-gradient(90deg, var(--cf-accent) 0%, #6da8f514 100%);border-radius:2px;width:3.5rem;height:2px;margin-bottom:clamp(.9rem,.75rem + .5vw,1.25rem);display:block}.nu-cfounder__name{font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);font-weight:var(--weight-bold);letter-spacing:-.005em;color:var(--cf-ink);margin:0}.nu-cfounder__role{font-size:var(--fs-small);letter-spacing:.04em;color:#bed0ecb8;margin:.3rem 0 0}@media (max-width:899px){.nu-cfounder__inner{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,1.4rem + 2vw,2.5rem)}.nu-cfounder__portrait{max-width:22rem;position:static}.nu-cfounder__prose{max-width:64ch}}@media (prefers-reduced-motion:reduce){.nu-tri__orbit,.nu-tri__halo{animation:none}.nu-tri__flow{opacity:0;animation:none}.nu-tri__halo{opacity:.4}}.nu-sus{padding-block:var(--co-y)}.nu-sus__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1.1rem + 2.4vw,3.5rem);margin-bottom:clamp(2rem,1.5rem + 2.4vw,3.5rem);display:grid}.nu-sus__copy{flex-direction:column;gap:clamp(.85rem,.7rem + .5vw,1.2rem);display:flex}.nu-sus__copy .nu-chead{margin-bottom:.35rem}.nu-sus__text{font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.75}.nu-sus__quote{border:1px solid;border-radius:clamp(1rem,.75rem + 1.2vw,1.75rem);padding:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);position:relative;overflow:hidden}.nu-sus__quote:before{content:"";background:var(--nu-gradient);width:3px;position:absolute;inset:0 auto 0 0}.nu-sus__quote blockquote{z-index:1;margin:0;position:relative}.nu-sus__quote p{font-size:var(--fs-body);line-height:1.7;font-weight:var(--weight-semibold);text-wrap:pretty;margin:0}.nu-sus__qmark{font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:var(--weight-extrabold);-webkit-user-select:none;user-select:none;line-height:.6;display:block}.nu-sus__qmark[data-pos=end]{text-align:end;margin-top:.5rem}.nu-sus__hatch{pointer-events:none;opacity:.14;background-image:repeating-linear-gradient(-45deg,currentColor 0 1px,#0000 1px 9px);width:9rem;height:9rem;position:absolute;bottom:-1rem;right:-1rem}.nu-sus__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,.55rem + .8vw,1.25rem);display:grid}.nu-sus__card{transition:border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard), background-color var(--dur-card) var(--ease-standard);border:1px solid;border-radius:clamp(.85rem,.6rem + 1vw,1.35rem);flex-direction:column;padding:clamp(1.1rem,.9rem + .8vw,1.6rem);display:flex}.nu-sus__icon{width:2.5rem;height:2.5rem;transition:color var(--dur-card) var(--ease-standard);border-radius:50%;place-items:center;margin-bottom:.9rem;display:grid}.nu-sus__label{font-size:var(--fs-body);font-weight:var(--weight-bold);text-wrap:pretty;margin:0 0 .6rem;line-height:1.3}.nu-sus__rule{border-radius:2px;width:1.4rem;height:2px;margin-bottom:.6rem;display:block}.nu-sus__body{font-size:var(--fs-small);text-wrap:pretty;margin:0;line-height:1.55}.nu-inner[data-page-theme=light] .nu-sus__text{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-sus__quote{border-color:var(--il-line);box-shadow:var(--card-light-shadow);color:var(--il-accent);background:#fff}.nu-inner[data-page-theme=light] .nu-sus__quote p{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-sus__qmark{color:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-sus__qmark{color:color-mix(in srgb, var(--il-accent) 26%, #fff)}}.nu-inner[data-page-theme=light] .nu-sus__card{border-color:var(--il-line);box-shadow:var(--card-light-shadow);background:#fff}.nu-inner[data-page-theme=light] .nu-sus__card:hover{border-color:var(--il-line-accent);box-shadow:var(--card-light-shadow-hover)}.nu-inner[data-page-theme=light] .nu-sus__icon{background:var(--il-accent)}@supports (color:color-mix(in lab, red, red)){.nu-inner[data-page-theme=light] .nu-sus__icon{background:color-mix(in srgb, var(--il-accent) 8%, #fff)}}.nu-inner[data-page-theme=light] .nu-sus__icon{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-sus__card:hover .nu-sus__icon{color:var(--nu-indigo)}.nu-inner[data-page-theme=light] .nu-sus__card[data-kind=environment] .nu-sus__icon{color:#157a58;background:#1f916a17}.nu-inner[data-page-theme=light] .nu-sus__card[data-kind=environment]:hover .nu-sus__icon{color:#0f5f45}.nu-inner[data-page-theme=light] .nu-sus__label{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-sus__rule{background:var(--il-line-strong)}.nu-inner[data-page-theme=light] .nu-sus__body{color:var(--il-ink-3)}@media (max-width:1199px){.nu-sus__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.nu-sus__top{grid-template-columns:minmax(0,1fr)}.nu-sus__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.nu-sus__cards{grid-template-columns:minmax(0,1fr)}}.nu-cglobal{padding-block:var(--co-y)}.nu-inner[data-page-theme=light] .nu-cglobal{background:var(--il-bg-band)}.nu-cglobal__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,1rem + 2.6vw,3.5rem);display:grid}.nu-cglobal__copy{flex-direction:column;gap:clamp(.85rem,.7rem + .5vw,1.2rem);display:flex}.nu-cglobal__copy .nu-chead{margin-bottom:.35rem}.nu-cglobal__text{font-size:var(--fs-small);text-wrap:pretty;margin:0;line-height:1.75}.nu-map{--reveal:130%;-webkit-mask-image:radial-gradient(circle at 62% 46%, #000 0%, #000 var(--reveal), transparent calc(var(--reveal) + 6%));-webkit-mask-image:radial-gradient(circle at 62% 46%, #000 0%, #000 var(--reveal), transparent calc(var(--reveal) + 6%));-webkit-mask-image:radial-gradient(circle at 62% 46%, #000 0%, #000 var(--reveal), transparent calc(var(--reveal) + 6%));-webkit-mask-image:radial-gradient(circle at 62% 46%, #000 0%, #000 var(--reveal), transparent calc(var(--reveal) + 6%));mask-image:radial-gradient(circle at 62% 46%, #000 0%, #000 var(--reveal), transparent calc(var(--reveal) + 6%));position:relative}.nu-map__img{width:100%;height:auto;display:block}.nu-inner[data-page-theme=light] .nu-cglobal__text{color:var(--il-ink-2)}@media (max-width:899px){.nu-cglobal__grid{grid-template-columns:minmax(0,1fr)}}.nu-horizon{isolation:isolate;padding-block:clamp(4rem,5.5vw,5.75rem);position:relative;overflow:clip}.nu-horizon__plate{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nu-horizon__img{object-fit:cover;object-position:center center;filter:saturate(1.1)contrast(1.05)brightness(1.01);transform:scale(1.015)}.nu-inner[data-page-theme=light] .nu-horizon{background:var(--il-bg)}.nu-inner[data-page-theme=light] .nu-horizon__scrim{z-index:1;background:radial-gradient(46% 82% at 50% 46%,#f8fafee6 0%,#f8fafec2 30%,#f8fafe61 58%,#f8fafe14 82%,#f8fafe05 100%),linear-gradient(#f5f8fdb3 0%,#f5f8fd14 17%,#f5f8fd08 50%,#f5f8fd1a 83%,#f5f8fdc7 100%);position:absolute;inset:0}.nu-horizon__inner{z-index:2;grid-template-columns:minmax(15rem,1fr) minmax(25rem,1.25fr) minmax(15rem,1fr);grid-template-areas:"s0 centre s2""s1 centre s3"".s4.";align-items:center;gap:clamp(2rem,3.5vh,3.25rem) clamp(2rem,3vw,3.5rem);width:min(100% - clamp(2rem,5vw,5rem),88rem);max-width:none;margin-inline:auto;display:grid;position:relative}.nu-horizon__web{display:none}.nu-horizon__centre{z-index:2;text-align:center;flex-direction:column;grid-area:centre;align-items:center;gap:clamp(.75rem,1vh,1.05rem);width:100%;max-width:36rem;margin-inline:auto;display:flex;position:relative}.nu-horizon__title{max-width:15ch;font-size:clamp(2.15rem,1.5rem + 1.45vw,3rem);font-weight:var(--weight-extrabold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.08}.nu-horizon__rule{background:var(--nu-gradient);border-radius:999px;width:2.5rem;height:3px;margin-block:.2rem .35rem;display:block}.nu-horizon__text{text-wrap:pretty;max-width:32rem;margin:0;font-size:clamp(.88rem,.84rem + .12vw,.96rem);line-height:1.62}.nu-horizon__signature{font-size:clamp(.68rem,.64rem + .12vw,.78rem);font-weight:var(--weight-extrabold);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;margin-top:clamp(.45rem,.8vh,.75rem)}.nu-horizon__forecasts{margin:0;padding:0;list-style:none;display:contents}.nu-horizon__slot{z-index:2;width:100%;position:relative}.nu-horizon__slot[data-slot="0"]{grid-area:s0;justify-self:start}.nu-horizon__slot[data-slot="1"]{grid-area:s1;justify-self:start}.nu-horizon__slot[data-slot="2"]{grid-area:s2;justify-self:end}.nu-horizon__slot[data-slot="3"]{grid-area:s3;justify-self:end}.nu-horizon__slot[data-slot="4"]{grid-area:s4;justify-self:center;width:min(100%,27rem);max-width:none}.nu-horizon__card{border:1px solid;border-radius:clamp(1.35rem,1.15rem + .5vw,1.75rem);align-items:center;gap:.9rem;width:min(100%,18rem);min-height:7.25rem;padding:1rem 1rem 1rem 5.9rem;display:flex;position:relative}.nu-horizon__slot[data-slot="2"] .nu-horizon__card,.nu-horizon__slot[data-slot="3"] .nu-horizon__card{margin-left:auto;padding-left:1rem;padding-right:5.9rem}.nu-horizon__slot[data-slot="4"] .nu-horizon__card{width:100%;min-height:7.4rem;padding-left:5.9rem}.nu-horizon__badge{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}.nu-horizon__badge svg{stroke-width:1.8px;width:1.5rem;height:1.5rem}.nu-horizon__slot[data-slot="2"] .nu-horizon__badge,.nu-horizon__slot[data-slot="3"] .nu-horizon__badge{left:auto;right:.3rem}.nu-horizon__copy{width:100%;font-size:.92rem;line-height:1.42;display:block}.nu-horizon__index{font-size:.82rem;font-weight:var(--weight-extrabold);letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-bottom:.35rem;display:block}.nu-horizon__lead{font-weight:var(--weight-extrabold)}.nu-inner[data-page-theme=light] .nu-horizon__title,.nu-inner[data-page-theme=light] .nu-horizon__lead{color:var(--il-ink)}.nu-inner[data-page-theme=light] .nu-horizon__text,.nu-inner[data-page-theme=light] .nu-horizon__copy{color:var(--il-ink-2)}.nu-inner[data-page-theme=light] .nu-horizon__signature,.nu-inner[data-page-theme=light] .nu-horizon__index{color:var(--il-accent)}.nu-inner[data-page-theme=light] .nu-horizon__card{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#ffffffe0;border-color:#31278314;box-shadow:0 16px 42px -25px #142a584d,0 5px 16px -14px #142a5829,inset 0 1px #ffffffe6}.nu-inner[data-page-theme=light] .nu-horizon__badge{color:#2764e8;background:linear-gradient(145deg,#fff,#f8fbfffa);border-color:#305bdc66;box-shadow:0 10px 26px -15px #1c43a066,0 2px 7px #132b5c12,inset 0 1px #fff}@media (max-width:1199px) and (min-width:1024px){.nu-horizon__inner{grid-template-columns:minmax(13rem,.9fr) minmax(24rem,1.25fr) minmax(13rem,.9fr);column-gap:1.5rem;width:calc(100% - 2.5rem)}.nu-horizon__card{width:min(100%,17rem);min-height:6.75rem;padding-left:5.4rem}.nu-horizon__slot[data-slot="2"] .nu-horizon__card,.nu-horizon__slot[data-slot="3"] .nu-horizon__card{padding-left:.9rem;padding-right:5.4rem}.nu-horizon__slot[data-slot="4"] .nu-horizon__card{padding-left:5.4rem}.nu-horizon__badge{width:3.9rem;height:3.9rem}.nu-horizon__title{font-size:clamp(2rem,1.4rem + 1.4vw,2.65rem)}}@media (max-width:1023px){.nu-horizon{padding-block:clamp(3.5rem,2.8rem + 4vw,5rem)}.nu-horizon__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"centre""s0""s1""s2""s3""s4";gap:.8rem;width:min(100% - 2rem,42rem)}.nu-horizon__centre{max-width:31rem;margin-bottom:1.3rem}.nu-horizon__title{max-width:14ch;font-size:clamp(2rem,1.55rem + 1vw,2.65rem)}.nu-horizon__text{max-width:29rem;font-size:.92rem}.nu-horizon__slot,.nu-horizon__slot[data-slot="4"]{justify-self:stretch;width:100%;max-width:none}.nu-horizon__card,.nu-horizon__slot[data-slot="2"] .nu-horizon__card,.nu-horizon__slot[data-slot="3"] .nu-horizon__card,.nu-horizon__slot[data-slot="4"] .nu-horizon__card{gap:.85rem;width:100%;min-height:auto;margin:0;padding:.95rem 1rem}.nu-horizon__badge,.nu-horizon__slot[data-slot="2"] .nu-horizon__badge,.nu-horizon__slot[data-slot="3"] .nu-horizon__badge{width:3rem;height:3rem;position:static;transform:none}.nu-horizon__badge svg{width:1.3rem;height:1.3rem}.nu-horizon__index{margin-bottom:.2rem}}@media (prefers-reduced-transparency:reduce){.nu-inner[data-page-theme=light] .nu-horizon__card{-webkit-backdrop-filter:none;background:#fff}}.nu-module{background:var(--background-deep);color:var(--fg);--m-gutter:var(--gutter);--m-measure:var(--container-wide);--m-radius:var(--radius-lg);--m-section-y:clamp(4rem, 2.6rem + 6vw, 8.5rem);--mfeat-gap:clamp(.625rem, .35rem + .75vw, 1.125rem);position:relative}.nu-mhero{isolation:isolate;--mhero-focal:50% 50%;--mhero-focal-mobile:50% 50%;background:#000;height:clamp(34rem,90svh,60rem);position:relative;overflow:hidden}.nu-mhero__stage{position:absolute;inset:0}.nu-mhero__media{object-fit:cover;object-position:var(--mhero-focal);width:100%;height:100%;display:block;position:absolute;inset:0}.nu-mhero__scrim{pointer-events:none;background:linear-gradient(90deg, #03050de0 0%, #03050db3 24%, #03050d4d 44%, #03050d00 62%), linear-gradient(180deg, #03050d80 0%, #03050d00 20%, #03050d00 76%, var(--background-deep) 100%);position:absolute;inset:0}.nu-mhero__copy{z-index:1;width:100%;max-width:var(--m-measure);padding-inline:var(--m-gutter);inset-block:0;flex-direction:column;justify-content:center;margin-inline:auto;padding-block-start:4vh;display:flex;position:absolute;left:0;right:0}.nu-mhero__copy-inner{max-width:min(34rem,48%)}.nu-mhero__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:#96bef5eb;margin:0 0 .9rem}.nu-mhero__title{font-size:clamp(2.5rem,1.5rem + 4.2vw,4.75rem);font-weight:var(--weight-bold);letter-spacing:-.028em;color:#fff;text-wrap:balance;margin:0;line-height:1.04}.nu-mhero__slogan{font-size:var(--fs-body-lg);font-weight:var(--weight-semibold);letter-spacing:-.005em;color:#e0eafaf0;margin:1rem 0 0;line-height:1.45}.nu-mhero__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1.1rem + 1vw,2.25rem);display:flex}@media (max-width:1279px){.nu-mhero__copy-inner{max-width:min(30rem,58%)}}@media (max-width:899px){.nu-mhero{height:clamp(30rem,82svh,46rem)}.nu-mhero__media{object-position:var(--mhero-focal-mobile)}.nu-mhero__scrim{background:linear-gradient(#03050d8c 0%,#03050d14 24%,#03050d6b 50%,#03050ddb 74%,#03050df7 100%)}.nu-mhero__copy{justify-content:flex-end;padding-block:0 clamp(2.25rem,6vh,3.5rem)}.nu-mhero__copy-inner{max-width:34rem}.nu-mhero__title{letter-spacing:-.022em}}.nu-mfeat{padding-block:var(--m-section-y)}.nu-mfeat__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--mfeat-row-h,clamp(19rem, 11rem + 15vw, 27rem));gap:var(--mfeat-gap);display:grid}.nu-mfeat__box{border-radius:var(--m-radius);min-width:0;position:relative;overflow:hidden}.nu-mfeat__grid>.nu-mfeat__box:first-child{grid-column:span 4}.nu-mfeat__grid>.nu-mfeat__box:nth-child(2){grid-column:span 8}.nu-mfeat__grid>.nu-mfeat__box:nth-child(3){grid-column:span 7}.nu-mfeat__grid>.nu-mfeat__box:nth-child(4){grid-column:span 5}.nu-mfeat__box--text{display:flex}.nu-mfeat__text{flex-direction:column;justify-content:flex-start;gap:.9rem;width:100%;padding:clamp(1.5rem,1rem + 1.9vw,2.75rem);display:flex}.nu-mfeat__box--brand{background:linear-gradient(148deg,#312783 0%,#2b2f92 46%,#2457b8 100%);box-shadow:inset 0 0 0 1px #ffffff17}.nu-mfeat__box--brand .nu-mfeat__title{color:#fff}.nu-mfeat__box--brand .nu-mfeat__desc{color:#e8f0ffe6}.nu-mfeat__box--deep{box-shadow:inset 0 0 0 1px var(--line-royal-faint);background:linear-gradient(160deg,#101d3c 0%,#0a1226 100%)}.nu-mfeat__box--deep .nu-mfeat__title{color:#fff}.nu-mfeat__box--deep .nu-mfeat__desc{color:#cedcf2d1}.nu-mfeat__title{font-size:clamp(1.3125rem,1.05rem + 1.05vw,1.875rem);font-weight:var(--weight-bold);letter-spacing:-.018em;text-wrap:balance;margin:0;line-height:1.18}.nu-mfeat__desc{font-size:var(--fs-body);margin:0;line-height:1.6}.nu-mfeat__box--media{background:#060c1c;box-shadow:inset 0 0 0 1px #ffffff0d}.nu-mfeat__img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .42s var(--ease-damped,cubic-bezier(.22, .61, .36, 1));display:block}@media (hover:hover) and (pointer:fine){.nu-mfeat__box--media:hover .nu-mfeat__img{transform:scale(1.03)}}@media (max-width:1279px) and (min-width:900px){.nu-mfeat__grid{grid-auto-rows:clamp(17rem,9rem + 17vw,23rem)}.nu-mfeat__grid>.nu-mfeat__box:first-child{grid-column:span 5}.nu-mfeat__grid>.nu-mfeat__box:nth-child(2){grid-column:span 7}}@media (max-width:899px){.nu-mfeat__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:clamp(.75rem,.5rem + 1.2vw,1.125rem)}.nu-mfeat__grid>.nu-mfeat__box:first-child,.nu-mfeat__grid>.nu-mfeat__box:nth-child(2),.nu-mfeat__grid>.nu-mfeat__box:nth-child(3),.nu-mfeat__grid>.nu-mfeat__box:nth-child(4){grid-column:1/-1}.nu-mfeat__box--media{aspect-ratio:16/10}.nu-mfeat__text{padding:clamp(1.5rem,1.1rem + 2.4vw,2rem)}}.nu-mdesc{padding-block:var(--m-section-y)}.nu-mdesc__measure{text-align:center;max-width:60rem;margin-inline:auto}.nu-mdesc__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:#96bef5e6;margin:0 0 1.1rem}.nu-mdesc__body{letter-spacing:-.002em;color:#d6e2f4e0;text-wrap:pretty;margin:0;font-size:clamp(1.125rem,.99rem + .58vw,1.4375rem);line-height:1.62}.nu-mdesc__body+.nu-mdesc__body{margin-top:1.15em}.nu-mbanner{padding-block:0 var(--m-section-y)}.nu-mbanner__frame{max-width:81.25rem;margin-inline:auto}.nu-mbanner__inner{aspect-ratio:var(--mbanner-ratio,2 / 1);border-radius:var(--m-radius);border:1px solid var(--line-royal-faint);box-shadow:var(--shadow-dark-lg);background:#060c1c;position:relative;overflow:hidden}.nu-mbanner__img{object-fit:cover;object-position:var(--mbanner-focal,50% 50%);width:100%;height:100%;display:block}@media (max-width:767px){.nu-mbanner__inner{border-radius:var(--radius-md,16px)}}.nu-module .nu-icta{padding-block:0 var(--m-section-y)}@media (prefers-reduced-motion:reduce){.nu-mfeat__img{transition:none}.nu-mfeat__box--media:hover .nu-mfeat__img{transform:none}.nu-mhero__media{object-fit:cover}}@media (max-width:767px){.nu-module .nu-psub__title{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.nu-module .nu-psub__inner{align-items:center;gap:.75rem}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-hue:var(--nu-blue-mid);--sa-bg:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-bg:color-mix(in srgb, var(--sa-hue) 5%, white)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-surface:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-surface:color-mix(in srgb, var(--sa-hue) 9%, white)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-mid:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-mid:color-mix(in srgb, var(--sa-hue) 42%, white)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-accent:var(--nu-blue-mid);--sa-accent-2:var(--nu-indigo);--sa-ink:var(--nu-blue-mid);--sa-deep:var(--nu-indigo);--sa-spark:var(--sa-accent);--sa-lift:var(--sa-mid)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-lift:color-mix(in srgb, var(--sa-mid) 60%, white)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-wash:var(--sa-surface);--sa-wash-2:var(--sa-surface)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-wash-2:color-mix(in srgb, var(--sa-surface) 45%, white)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-line:var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-line:color-mix(in srgb, var(--sa-accent) 26%, transparent)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-line-soft:var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-line-soft:color-mix(in srgb, var(--sa-accent) 14%, transparent)}}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-glow:var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing,.nu-npp,.nu-sp{--sa-glow:color-mix(in srgb, var(--sa-accent) 16%, transparent)}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-bg:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-bg:color-mix(in srgb, var(--sa-hue) 6%, white)}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-surface:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-surface:color-mix(in srgb, var(--sa-hue) 12%, white)}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-mid:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-mid:color-mix(in srgb, var(--sa-hue) 45%, white)}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-accent:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-accent:color-mix(in srgb, var(--sa-hue) 88%, var(--nu-indigo-strong))}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-accent-2:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-accent-2:color-mix(in srgb, var(--sa-hue) 70%, var(--nu-indigo-strong))}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-ink:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-ink:color-mix(in srgb, var(--sa-hue) 55%, var(--nu-indigo-strong))}}[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-deep:var(--sa-hue)}@supports (color:color-mix(in lab, red, red)){[data-accent=city],[data-accent=energy],[data-accent=industry],[data-accent=facility]{--sa-deep:color-mix(in srgb, var(--sa-hue) 35%, var(--nu-indigo-strong))}}[data-accent=city]{--sa-hue:var(--nu-blue)}[data-accent=energy]{--sa-hue:var(--nu-royal)}[data-accent=industry]{--sa-hue:var(--nu-blue-mid)}[data-accent=facility]{--sa-hue:var(--nu-indigo-lift)}.nu-solution,.nu-sector,.nu-solutions-landing,.nu-sectors-landing{--s-chapter:clamp(3.75rem, 2.75rem + 4vw, 6.5rem);--s-gap:clamp(1.5rem, 1.2rem + 1.4vw, 2.5rem);color:var(--il-ink)}.nu-inner.nu-solution,.nu-inner.nu-solutions-landing,.nu-inner.nu-sectors-landing,.nu-inner.nu-sector{background:var(--sa-bg)}.nu-shero{isolation:isolate;padding-block:calc(var(--header-h) + clamp(1.25rem, .9rem + 1.6vw, 2.5rem)) clamp(2rem, 1.5rem + 2vw, 3.25rem);background:radial-gradient(120% 90% at 82% 8%, var(--sa-glow) 0%, transparent 58%), linear-gradient(180deg, var(--sa-surface) 0%, var(--sa-wash-2) 58%, var(--sa-bg) 100%);position:relative;overflow:hidden}.nu-shero__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.nu-shero__img,.nu-shero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nu-shero__video{z-index:1}.nu-shero__img[data-hero-source=mobile]{display:none}@media (max-width:767px){.nu-shero__img[data-hero-source=desktop]{display:none}.nu-shero__img[data-hero-source=mobile]{display:block}}.nu-shero__scrim{z-index:2;background:linear-gradient(100deg, #fffffff0 0%, #ffffffe0 30%, #ffffff75 52%, #ffffff1a 72%, #fff0 86%), linear-gradient(180deg, transparent 60%, var(--sa-bg) 100%);position:absolute;inset:0}@media (max-width:1023px){.nu-shero__scrim{background:linear-gradient(100deg, #ffffffed 0%, #ffffffd9 45%, #fff9 100%), linear-gradient(180deg, transparent 60%, var(--sa-bg) 100%)}}.nu-shero__ghost{z-index:-1;font-size:clamp(7rem,4rem + 18vw,20rem);font-weight:var(--weight-bold);letter-spacing:-.045em;color:var(--sa-ink);line-height:.78;position:absolute;top:-.12em;left:-.06em}@supports (color:color-mix(in lab, red, red)){.nu-shero__ghost{color:color-mix(in srgb, var(--sa-ink) 7%, transparent)}}.nu-shero__ghost{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.nu-solution .nu-shero__ghost{top:calc(var(--header-h) + .25rem);color:var(--sa-ink);font-size:clamp(5.5rem,3.2rem + 14vw,15rem)}@supports (color:color-mix(in lab, red, red)){.nu-solution .nu-shero__ghost{color:color-mix(in srgb, var(--sa-ink) 6%, transparent)}}.nu-shero__inner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end;gap:clamp(1.75rem,1.2rem + 2.4vw,3.5rem);display:grid;position:relative}.nu-shero__lede{min-width:0}.nu-shero__eyebrow{border:1px solid var(--sa-line);background:var(--sa-ink);border-radius:999px;align-items:center;gap:.5rem;margin:0 0 clamp(.9rem,.7rem + .6vw,1.35rem);padding:.4rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-shero__eyebrow{background:color-mix(in srgb, var(--sa-ink) 6%, #fff)}}.nu-shero__eyebrow{color:var(--sa-ink);font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.nu-shero__eyebrow:before{content:"";background:var(--sa-ink);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--sa-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nu-shero__eyebrow:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--sa-ink) 18%, transparent)}}.nu-shero__title{flex-direction:column;gap:.15em;margin:0;display:flex}.nu-shero__title-lead{font-size:clamp(2.1rem,1.4rem + 3.1vw,3.9rem);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--il-ink);text-wrap:balance;line-height:1.03;display:block}.nu-shero__title-tail{font-size:clamp(1.15rem,.9rem + 1.35vw,2rem);font-weight:var(--weight-medium);letter-spacing:-.014em;color:var(--sa-deep);text-wrap:pretty;font-style:italic;line-height:1.18;display:block}.nu-shero__lead{max-width:34rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--il-ink-2);text-wrap:pretty;margin:clamp(1rem,.8rem + .8vw,1.6rem) 0 0}.nu-shero__accent{z-index:2;opacity:.95;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(94deg,#0000 0%,#0000006b 14%,#000 34%),linear-gradient(#000 0% 30%,#00000057 52%,#0000 72%);mask-image:linear-gradient(94deg,#0000 0%,#0000006b 14%,#000 34%),linear-gradient(#000 0% 30%,#00000057 52%,#0000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px) and (max-width:1279px){.nu-shero__accent{opacity:.8;-webkit-mask-image:linear-gradient(94deg,#0000 0%,#0000006b 14%,#000 34%),linear-gradient(#000 0% 12%,#00000042 25%,#0000 40%);mask-image:linear-gradient(94deg,#0000 0%,#0000006b 14%,#000 34%),linear-gradient(#000 0% 12%,#00000042 25%,#0000 40%)}}.nu-shero__accent:after{content:"";background:linear-gradient(96deg, var(--sa-wash-2) 0%, var(--sa-wash-2) 22%, transparent 46%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-shero__accent:after{background:linear-gradient(96deg, var(--sa-wash-2) 0%, color-mix(in srgb, var(--sa-wash-2) 55%, transparent) 22%, transparent 46%)}}.nu-shero__accent-img{object-fit:cover}@media (max-width:1023px){.nu-shero__accent{opacity:.4;inset:0 0 0 24%;-webkit-mask-image:linear-gradient(96deg,#0000 0%,#000 40%),linear-gradient(#000 0%,#0000 58%);mask-image:linear-gradient(96deg,#0000 0%,#000 40%),linear-gradient(#000 0%,#0000 58%)}}@media (max-width:767px){.nu-shero__accent{opacity:.2;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;inset:0 0 0 8%;-webkit-mask-image:linear-gradient(#000 0%,#0000 62%);mask-image:linear-gradient(#000 0%,#0000 62%);-webkit-mask-composite:source-over;mask-composite:add}}.nu-shero--sector .nu-shero__inner{grid-template-columns:minmax(0,1fr)}.nu-shero--sector .nu-shero__lead{max-width:46rem}@media (max-width:1023px){.nu-shero__inner{grid-template-columns:minmax(0,1fr);align-items:start}}.nu-sov{background:var(--sa-bg);padding-block:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(2.25rem,1.6rem + 2.6vw,4rem)}.nu-sov__head{align-items:end;gap:var(--s-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:grid}.nu-sov__eyebrow,.nu-splat__eyebrow,.nu-sidx__eyebrow,.nu-sctx__eyebrow,.nu-ssol__eyebrow,.nu-sprod__eyebrow,.nu-scap__eyebrow,.nu-snote__eyebrow,.nu-slanding__eyebrow,.nu-scta__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--sa-ink);margin:0 0 .7rem}.nu-sov__heading,.nu-splat__heading,.nu-sidx__heading,.nu-sctx__heading,.nu-ssol__heading,.nu-sprod__heading,.nu-scap__heading,.nu-snote__heading{font-size:clamp(1.4rem,1.1rem + 1.35vw,2.15rem);font-weight:var(--weight-bold);letter-spacing:-.022em;color:var(--il-ink);text-wrap:balance;margin:0;line-height:1.14}.nu-sov__note{font-size:var(--fs-small);color:var(--il-ink-faint);text-wrap:pretty;margin:0;line-height:1.6}.nu-scat__list{border-radius:var(--radius-md);border:1px solid var(--sa-line);box-shadow:var(--il-shadow-sm);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nu-scat__group{min-width:0;box-shadow:1px 0 0 var(--sa-line-soft), 0 1px 0 var(--sa-line-soft);transition:background-color var(--dur-card,.26s) var(--ease-standard,ease);flex-direction:column;gap:.7rem;padding:clamp(1rem,.85rem + .6vw,1.4rem);display:flex;position:relative}.nu-scat__group:before{content:"";background:var(--sa-accent);transform-origin:0;height:2px;transition:transform var(--dur-card,.26s) var(--ease-standard,ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.nu-scat__title{transition:color var(--dur-card,.26s) var(--ease-standard,ease)}@media (hover:hover) and (pointer:fine){.nu-scat__group:hover{background:var(--sa-surface)}.nu-scat__group:hover:before{transform:scaleX(1)}.nu-scat__group:hover .nu-scat__title{color:var(--sa-ink)}}.nu-scat__group:focus-within{background:var(--sa-surface)}.nu-scat__group:focus-within:before{transform:scaleX(1)}.nu-scat__head{align-items:baseline;gap:.6rem;display:flex}.nu-scat__index{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.12em;color:var(--sa-ink);font-variant-numeric:tabular-nums}.nu-scat__title{font-size:clamp(1rem,.94rem + .3vw,1.15rem);font-weight:var(--weight-bold);letter-spacing:-.016em;color:var(--il-ink);text-wrap:balance;margin:0;line-height:1.2}.nu-scat__tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nu-scat__tag{border:1px solid var(--sa-accent);border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:.28rem .62rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-scat__tag{border:1px solid color-mix(in srgb, var(--sa-accent) 32%, transparent)}}.nu-scat__tag{color:var(--il-ink-2);font-size:.75rem;font-weight:var(--weight-medium);transition:border-color var(--dur-card,.26s) var(--ease-standard,ease), background-color var(--dur-card,.26s) var(--ease-standard,ease), box-shadow var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease), transform var(--dur-card,.26s) var(--ease-standard,ease);background:#fff;line-height:1.3;text-decoration:none}.nu-scat__tag-index{font-size:.625rem;font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--sa-ink);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.nu-scat__tag:hover{border-color:var(--sa-accent);background:var(--sa-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.nu-scat__tag:hover{background:color-mix(in srgb, var(--sa-accent) 12%, #fff)}}.nu-scat__tag:hover{color:var(--sa-deep);box-shadow:0 4px 10px var(--sa-deep)}@supports (color:color-mix(in lab, red, red)){.nu-scat__tag:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--sa-deep) 16%, transparent)}}}.nu-scat__tag:focus-visible{outline:2px solid var(--sa-accent);outline-offset:2px;border-color:var(--sa-accent);background:var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.nu-scat__tag:focus-visible{background:color-mix(in srgb, var(--sa-accent) 12%, #fff)}}.nu-scat__tag:focus-visible{color:var(--sa-deep)}@media (max-width:1023px){.nu-scat__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.nu-scat__list{grid-template-columns:minmax(0,1fr)}}.nu-sov__stage{border-radius:var(--radius-md);border:1px solid var(--sa-line-soft);box-shadow:var(--il-shadow-sm);background:#fff;overflow:hidden}.nu-sov__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nu-sov__cell{grid-column:span var(--cell-span,1);min-width:0;box-shadow:1px 0 0 var(--sa-line-soft), 0 1px 0 var(--sa-line-soft)}.nu-sov__link{min-height:3.5rem;color:inherit;transition:background-color var(--dur-card,.26s) var(--ease-standard,ease), box-shadow var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15rem .7rem;padding:.9rem 1rem;text-decoration:none;display:grid;position:relative}.nu-sov__index{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.1em;color:var(--il-ink-faint);font-variant-numeric:tabular-nums;transition:color var(--dur-card,.26s) var(--ease-standard,ease)}.nu-sov__title{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--il-ink);text-wrap:pretty;line-height:1.3}.nu-sov__desc{color:var(--il-ink-faint);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:2;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.nu-sov__mark{width:1.6rem;height:1.6rem;color:var(--il-ink-faint);opacity:.55;transition:opacity var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease), transform var(--dur-card,.26s) var(--ease-standard,ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.nu-sov__link:hover{background:var(--sa-surface);box-shadow:inset 3px 0 0 var(--sa-accent)}.nu-sov__link:hover .nu-sov__title,.nu-sov__link:hover .nu-sov__index{color:var(--sa-ink)}.nu-sov__link:hover .nu-sov__desc{color:var(--il-ink-2)}.nu-sov__link:hover .nu-sov__mark{opacity:1;color:var(--sa-ink);transform:translateY(2px)}}.nu-sov__link:focus-visible{outline:2px solid var(--sa-ink);outline-offset:-2px;background:var(--sa-surface)}.nu-sov__link:focus-visible .nu-sov__title,.nu-sov__link:focus-visible .nu-sov__index{color:var(--sa-ink)}@media (max-width:1023px){.nu-sov__head{grid-template-columns:minmax(0,1fr);align-items:start}.nu-sov__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-sov__cell{grid-column:auto}}@media (max-width:639px){.nu-sov__desc{display:none}.nu-sov__link{grid-template-columns:auto minmax(0,1fr);padding:.8rem .7rem}.nu-sov__mark{display:none}}@media (max-width:429px){.nu-sov__grid{grid-template-columns:minmax(0,1fr)}.nu-sov__cell{grid-column:auto}}.nu-schap-band{padding-block:var(--s-chapter)}.nu-schap-band[data-band=neutral]{background:#fff}.nu-schap-band[data-band=tint]{background:var(--sa-bg)}.nu-schap-band+.nu-schap-band{border-top:1px solid var(--sa-line-soft)}.nu-schap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1.2rem + 2.6vw,4rem);display:grid}.nu-schap[data-flip=true] .nu-schap__copy{order:2}.nu-schap[data-flip=true] .nu-schap__stage{order:1}.nu-schap__eyebrow{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.16em;color:var(--sa-ink);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;margin:0 0 .85rem;display:flex}.nu-schap__rule{background:var(--sa-ink);opacity:.6;width:1.6rem;height:1px}.nu-schap__title{font-size:clamp(1.45rem,1.15rem + 1.4vw,2.2rem);font-weight:var(--weight-bold);letter-spacing:-.024em;color:var(--il-ink);text-wrap:balance;margin:0 0 .5rem;line-height:1.12}.nu-schap__slogan{font-size:clamp(1rem,.94rem + .32vw,1.2rem);font-style:italic;font-weight:var(--weight-medium);color:var(--sa-deep);text-wrap:pretty;margin:0 0 1rem;line-height:1.35}.nu-schap__desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--il-ink-2);text-wrap:pretty;margin:0}.nu-schap__chips ul{flex-wrap:wrap;gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.nu-schap__chip{border:1px solid var(--sa-accent);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nu-schap__chip{border:1px solid color-mix(in srgb, var(--sa-accent) 38%, transparent)}}.nu-schap__chip{background:var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.nu-schap__chip{background:color-mix(in srgb, var(--sa-accent) 10%, #fff)}}.nu-schap__chip{color:var(--sa-deep);font-size:.75rem;font-weight:var(--weight-semibold);line-height:1.35}.nu-schap__chip:before{content:"";background:var(--sa-accent);border-radius:50%;flex:none;width:.34rem;height:.34rem}.nu-schap__features ul{flex-direction:column;gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.nu-schap__features li{font-size:var(--fs-small);color:var(--il-ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.55;display:grid}.nu-schap__bullet{border:1.5px solid var(--sa-ink);opacity:.75;border-radius:50%;width:.5rem;height:.5rem;margin-top:.42em}.nu-schap__note{border-left:2px solid var(--sa-accent);margin-top:1.25rem;padding-left:.95rem}@supports (color:color-mix(in lab, red, red)){.nu-schap__note{border-left:2px solid color-mix(in srgb, var(--sa-accent) 45%, transparent)}}.nu-schap__note-label{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sa-ink);margin:0 0 .28rem}.nu-schap__note-copy{color:var(--il-ink-3);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.6}.nu-schap__action{margin-top:1.5rem}.nu-schap__cta{color:var(--sa-ink)}.nu-schap__cta svg{color:var(--sa-accent)}@media (hover:hover) and (pointer:fine){.nu-schap__cta:hover{color:var(--sa-deep)}}.nu-schap__cta:focus-visible{outline:2px solid var(--sa-accent);outline-offset:3px}.nu-schap__stage{min-width:0}.nu-smedia{border-radius:var(--radius-lg);aspect-ratio:var(--media-ratio,16 / 10);min-width:0;position:relative;overflow:hidden}.nu-smedia[data-state=ready]{border:1px solid var(--sa-line-soft);background:var(--sa-wash-2);box-shadow:var(--il-shadow-md)}.nu-smedia__img{object-fit:cover;transition:transform var(--dur-major,.64s) var(--ease-standard,ease)}@media (hover:hover) and (pointer:fine){.nu-schap:hover .nu-smedia__img{transform:scale(1.03)}}.nu-smedia[data-state=pending]{border:1px solid var(--sa-line);background:radial-gradient(120% 100% at 18% 10%, var(--sa-accent) 0%, transparent 60%), linear-gradient(155deg, var(--sa-deep) 0%, var(--sa-deep) 100%);display:grid}@supports (color:color-mix(in lab, red, red)){.nu-smedia[data-state=pending]{background:radial-gradient(120% 100% at 18% 10%, color-mix(in srgb, var(--sa-accent) 38%, transparent) 0%, transparent 60%), linear-gradient(155deg, color-mix(in srgb, var(--sa-deep) 86%, #fff) 0%, var(--sa-deep) 100%)}}.nu-smedia[data-state=pending]{box-shadow:var(--il-shadow-md)}.nu-smedia__mesh{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.nu-smedia__mesh line{stroke:#ffffff57;stroke-width:.22px;vector-effect:non-scaling-stroke}.nu-smedia__mesh circle{fill:#ffffff8c}.nu-smedia__mesh circle[data-lit]{fill:var(--sa-spark)}.nu-smedia__index{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.14em;color:#ffffffb3;font-variant-numeric:tabular-nums;position:absolute;top:.9rem;left:1rem}.nu-smedia__body{flex-direction:column;gap:.15rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.nu-smedia__mono{font-size:clamp(2.4rem,1.6rem + 3.6vw,4.5rem);font-weight:var(--weight-bold);letter-spacing:-.045em;color:#fff;line-height:.92}.nu-smedia__object{font-size:.8125rem;font-style:italic;font-weight:var(--weight-medium);color:#ffffffd1}.nu-schap__stat{border-top:2px solid var(--sa-line);align-items:baseline;gap:.85rem;margin-top:1.35rem;padding-top:.9rem;display:flex}.nu-schap__stat-value{font-size:clamp(1.3rem,1.05rem + 1vw,1.85rem);font-weight:var(--weight-bold);letter-spacing:-.026em;color:var(--sa-deep);overflow-wrap:anywhere;flex:none;margin:0;line-height:1.05}.nu-schap__stat-label{color:var(--il-ink-3);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:559px){.nu-schap__stat{flex-direction:column;gap:.3rem}}@media (max-width:1023px){.nu-schap{grid-template-columns:minmax(0,1fr);gap:1.5rem}.nu-schap[data-flip=true] .nu-schap__copy,.nu-schap[data-flip=true] .nu-schap__stage{order:initial}}.nu-snote{background:linear-gradient(180deg, #fff 0%, var(--sa-bg) 100%);padding-block:clamp(2.25rem,1.8rem + 2vw,3.5rem)}.nu-snote__card{isolation:isolate;border-radius:var(--radius-lg);border:1px solid var(--sa-accent);padding:clamp(2rem,1.5rem + 2.4vw,3.75rem) clamp(1.4rem,.9rem + 3vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nu-snote__card{border:1px solid color-mix(in srgb, var(--sa-accent) 34%, transparent)}}.nu-snote__card{background:radial-gradient(92% 130% at 88% 0%, var(--sa-accent) 0%, transparent 62%), linear-gradient(148deg, var(--sa-deep) 0%, var(--sa-deep) 52%, var(--sa-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-snote__card{background:radial-gradient(92% 130% at 88% 0%, color-mix(in srgb, var(--sa-accent) 18%, transparent) 0%, transparent 62%), linear-gradient(148deg, color-mix(in srgb, var(--sa-deep) 88%, #000) 0%, var(--sa-deep) 52%, color-mix(in srgb, var(--sa-deep) 84%, #000) 100%)}}.nu-snote__card{box-shadow:0 18px 44px var(--sa-deep)}@supports (color:color-mix(in lab, red, red)){.nu-snote__card{box-shadow:0 18px 44px color-mix(in srgb, var(--sa-deep) 22%, transparent)}}.nu-snote__mesh{z-index:-1;opacity:.5;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 120%,#0000 34%,#000 88%);mask-image:radial-gradient(70% 120%,#0000 34%,#000 88%)}.nu-snote__mesh line{stroke:#fff3;stroke-width:.2px;vector-effect:non-scaling-stroke}.nu-snote__mesh circle{fill:#ffffff57}.nu-snote__mesh circle[data-lit]{fill:var(--sa-lift);opacity:.55}@media (prefers-reduced-motion:no-preference){.nu-snote__mesh circle[data-lit]{animation:nu-snote-node 7s var(--ease-standard,ease-in-out) infinite;animation-delay:var(--node-delay,0s)}}@keyframes nu-snote-node{0%,to{opacity:.35}50%{opacity:.9}}.nu-snote__inner{max-width:44rem;position:relative}.nu-snote .nu-snote__eyebrow{color:var(--sa-lift)}.nu-snote__heading{color:#fff;text-wrap:balance}.nu-snote__body{font-size:var(--fs-body);color:#ffffffd6;text-wrap:pretty;margin:1.1rem 0 0;line-height:1.75}@media (max-width:559px){.nu-snote__card{border-radius:var(--radius-md)}}.nu-splat{padding-block:var(--s-chapter);background:radial-gradient(62% 100% at 88% 0%, var(--sa-accent) 0%, transparent 62%), linear-gradient(180deg, var(--sa-deep) 0%, var(--sa-deep) 46%, var(--sa-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-splat{background:radial-gradient(62% 100% at 88% 0%, color-mix(in srgb, var(--sa-accent) 24%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--sa-deep) 90%, #000) 0%, var(--sa-deep) 46%, color-mix(in srgb, var(--sa-deep) 84%, #000) 100%)}}.nu-splat{border-top:1px solid var(--sa-lift)}@supports (color:color-mix(in lab, red, red)){.nu-splat{border-top:1px solid color-mix(in srgb, var(--sa-lift) 26%, transparent)}}.nu-splat{color:#fff}.nu-splat .nu-splat__eyebrow{color:var(--sa-lift)}.nu-splat .nu-splat__heading{color:#fff}.nu-splat__head{max-width:44rem;margin-bottom:clamp(1.5rem,1.2rem + 1.4vw,2.5rem)}.nu-splat__body{font-size:var(--fs-body);line-height:var(--lh-body);color:#ffffffd6;text-wrap:pretty;margin:.85rem 0 0}.nu-splat__grid ul{border-radius:var(--radius-md);background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nu-splat__item{background:var(--sa-deep);flex-direction:column;gap:.4rem;padding:clamp(1.1rem,.9rem + .7vw,1.6rem);display:flex}@supports (color:color-mix(in lab, red, red)){.nu-splat__item{background:color-mix(in srgb, var(--sa-deep) 90%, #000)}}.nu-splat__tag{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sa-lift);margin:0}.nu-splat__item-title{font-size:var(--fs-card,1.0625rem);font-weight:var(--weight-bold);letter-spacing:-.014em;color:#fff;margin:0;line-height:1.25}.nu-splat__item-body{font-size:var(--fs-small);color:#ffffffc7;text-wrap:pretty;margin:0;line-height:1.55}@media (max-width:1023px){.nu-splat__grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nu-splat__grid ul{grid-template-columns:minmax(0,1fr)}}.nu-slanding{padding-block:calc(var(--header-h) + clamp(1.5rem, 1.1rem + 2vw, 3rem)) clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);background:radial-gradient(110% 90% at 78% 0%, var(--sa-glow) 0%, transparent 60%), linear-gradient(180deg, var(--sa-surface) 0%, var(--sa-bg) 100%);position:relative;overflow:hidden}.nu-slanding__title{max-width:22ch;font-size:clamp(2rem,1.4rem + 2.8vw,3.5rem);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--il-ink);text-wrap:balance;margin:0;line-height:1.05}.nu-slanding__body{max-width:46rem;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--il-ink-2);text-wrap:pretty;margin:1.1rem 0 0}.nu-sidx{padding-block:clamp(1.5rem,1.2rem + 1.4vw,2.5rem) clamp(2rem,1.5rem + 2vw,3.25rem)}.nu-sidx__head{max-width:44rem;margin-bottom:clamp(1.1rem,.9rem + .9vw,1.75rem)}.nu-sidx__body{font-size:var(--fs-small);color:var(--il-ink-3);text-wrap:pretty;margin:.75rem 0 0;line-height:1.6}.nu-sidx__stage{border-radius:var(--radius-md);border:1px solid var(--il-line);box-shadow:var(--il-shadow-sm);background:#fff;overflow:hidden}.nu-sidx__list{margin:0;padding:0;list-style:none}.nu-sidx__row{box-shadow:0 1px 0 var(--il-line)}.nu-sidx__link{color:inherit;transition:background-color var(--dur-card,.26s) var(--ease-standard,ease);grid-template-columns:auto minmax(0,14rem) minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:clamp(.9rem,.8rem + .4vw,1.25rem) clamp(.9rem,.8rem + .5vw,1.4rem);text-decoration:none;display:grid}.nu-sidx__index{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.12em;color:var(--il-ink-faint);font-variant-numeric:tabular-nums}.nu-sidx__name{font-size:clamp(1rem,.95rem + .28vw,1.15rem);font-weight:var(--weight-bold);letter-spacing:-.014em;color:var(--il-ink);transition:color var(--dur-card,.26s) var(--ease-standard,ease)}.nu-sidx__lead{font-size:var(--fs-small);color:var(--il-ink-3);text-wrap:pretty;line-height:1.5}.nu-sidx__meta{border-radius:var(--radius-xs);border:1px solid var(--sa-line);background:var(--sa-ink);padding:.25rem .6rem}@supports (color:color-mix(in lab, red, red)){.nu-sidx__meta{background:color-mix(in srgb, var(--sa-ink) 5%, #fff)}}.nu-sidx__meta{color:var(--sa-deep);font-size:.6875rem;font-weight:var(--weight-semibold);white-space:nowrap}.nu-sidx__mark{color:var(--il-ink-faint);opacity:.6;transition:opacity var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease), transform var(--dur-card,.26s) var(--ease-standard,ease);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.nu-sidx__link:hover{background:var(--sa-wash)}@supports (color:color-mix(in lab, red, red)){.nu-sidx__link:hover{background:color-mix(in srgb, var(--sa-wash) 60%, #fff)}}.nu-sidx__link:hover .nu-sidx__name{color:var(--sa-ink)}.nu-sidx__link:hover .nu-sidx__mark{opacity:1;color:var(--sa-ink);transform:translate(2px,-2px)}}.nu-sidx__link:focus-visible{outline:2px solid var(--sa-ink);outline-offset:-2px}@media (max-width:1023px){.nu-sidx__link{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.3rem}.nu-sidx__lead{grid-column:2/-1}.nu-sidx__meta{grid-row:1}}@media (max-width:559px){.nu-sidx__link{grid-template-columns:auto minmax(0,1fr)}.nu-sidx__mark{display:none}}.nu-sctx{padding-block:clamp(2.25rem,1.75rem + 2.2vw,3.75rem)}.nu-sctx__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr);align-items:start;gap:clamp(1.5rem,1.2rem + 1.6vw,3rem);display:grid}.nu-sctx__head{top:calc(var(--header-h-scrolled,4.25rem) + 1.5rem);position:sticky}@media (max-width:1023px){.nu-sctx__head{position:static}}.nu-sctx__body{flex-direction:column;gap:1rem;display:flex}.nu-sctx__body p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--il-ink-2);text-wrap:pretty;margin:0}.nu-ssol,.nu-sprod,.nu-scap{padding-block:clamp(2rem,1.6rem + 1.8vw,3.25rem)}.nu-ssol__grid ul,.nu-sprod__grid ul,.nu-scap__grid ul{margin:clamp(1.1rem,.9rem + .8vw,1.6rem) 0 0;padding:0;list-style:none}.nu-ssol__grid ul{border-radius:var(--radius-md);border:1px solid var(--il-line);background:var(--il-line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;display:grid;overflow:hidden}.nu-ssol__card{height:100%;color:inherit;transition:background-color var(--dur-card,.26s) var(--ease-standard,ease);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem .7rem;padding:1.1rem;text-decoration:none;display:grid}.nu-ssol__index{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.12em;color:var(--il-ink-faint);font-variant-numeric:tabular-nums}.nu-ssol__name{font-size:var(--fs-small);font-weight:var(--weight-bold);color:var(--il-ink)}.nu-ssol__lead{color:var(--il-ink-faint);grid-column:2/-1;font-size:.75rem;font-style:italic;line-height:1.5}.nu-ssol__mark{color:var(--il-ink-faint);opacity:.6;transition:opacity var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease)}@media (hover:hover) and (pointer:fine){.nu-ssol__card:hover{background:var(--sa-wash)}@supports (color:color-mix(in lab, red, red)){.nu-ssol__card:hover{background:color-mix(in srgb, var(--sa-wash) 60%, #fff)}}.nu-ssol__card:hover .nu-ssol__mark{opacity:1;color:var(--sa-ink)}}.nu-ssol__card:focus-visible{outline:2px solid var(--sa-ink);outline-offset:-2px}.nu-sprod__grid ul{gap:var(--s-gap);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.nu-sprod__card{border-radius:var(--radius-md);border:1px solid var(--il-line);height:100%;box-shadow:var(--il-shadow-sm);color:inherit;transition:transform var(--dur-card,.26s) var(--ease-standard,ease), border-color var(--dur-card,.26s) var(--ease-standard,ease), box-shadow var(--dur-card,.26s) var(--ease-standard,ease);background:#fff;flex-direction:column;gap:.4rem;padding:.85rem;text-decoration:none;display:flex}.nu-sprod__media{border-radius:var(--radius-sm,.5rem);aspect-ratio:1;background:linear-gradient(160deg, var(--sa-wash) 0%, #fff 100%);display:block;position:relative;overflow:hidden}.nu-sprod__img{object-fit:contain;width:100%;height:100%;transition:transform var(--dur-major,.64s) var(--ease-standard,ease)}.nu-sprod__cat{font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--sa-ink)}.nu-sprod__name{font-size:var(--fs-small);font-weight:var(--weight-bold);color:var(--il-ink);text-wrap:pretty;line-height:1.3}.nu-sprod__mark{color:var(--il-ink-faint);opacity:.6;transition:opacity var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease);margin-top:auto;padding-top:.35rem}@media (hover:hover) and (pointer:fine){.nu-sprod__card:hover{border-color:var(--sa-line);box-shadow:var(--il-shadow-md);transform:translateY(-3px)}.nu-sprod__card:hover .nu-sprod__img{transform:scale(1.035)}.nu-sprod__card:hover .nu-sprod__mark{opacity:1;color:var(--sa-ink)}}.nu-sprod__card:focus-visible{outline:2px solid var(--sa-ink);outline-offset:2px}.nu-scap{padding-bottom:clamp(2.5rem,2rem + 2.4vw,4rem)}.nu-scap__grid ul{gap:var(--s-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.nu-scap__item{border-radius:var(--radius-md);border:1px solid var(--il-line);box-shadow:var(--il-shadow-sm);background:#fff;flex-direction:column;gap:.5rem;padding:clamp(1rem,.9rem + .5vw,1.4rem);display:flex}.nu-scap__icon{border-radius:var(--radius-sm,.5rem);border:1px solid var(--sa-line);background:var(--sa-ink);place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-scap__icon{background:color-mix(in srgb, var(--sa-ink) 6%, #fff)}}.nu-scap__icon{color:var(--sa-ink)}.nu-scap__item-title{font-size:var(--fs-small);font-weight:var(--weight-bold);color:var(--il-ink);margin:0}.nu-scap__item-body{font-size:var(--fs-small);color:var(--il-ink-3);text-wrap:pretty;margin:0;line-height:1.55}@media (max-width:1023px){.nu-sctx__inner{grid-template-columns:minmax(0,1fr)}}.nu-scta{isolation:isolate;padding-block:clamp(3.25rem,2.5rem + 3.6vw,5.5rem);padding-inline:var(--gutter);text-align:center;border-top:1px solid var(--sa-line-soft);position:relative;overflow:hidden}.nu-scta__bg{z-index:-1;position:absolute;inset:0}.nu-scta__bg[data-state=code]{background:radial-gradient(80% 120% at 50% 0%, var(--sa-ink) 0%, transparent 62%), radial-gradient(60% 100% at 12% 100%, var(--nu-blue) 0%, transparent 60%), linear-gradient(180deg, #fff 0%, var(--sa-wash) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-scta__bg[data-state=code]{background:radial-gradient(80% 120% at 50% 0%, color-mix(in srgb, var(--sa-ink) 12%, transparent) 0%, transparent 62%), radial-gradient(60% 100% at 12% 100%, color-mix(in srgb, var(--nu-blue) 9%, transparent) 0%, transparent 60%), linear-gradient(180deg, #fff 0%, var(--sa-wash) 100%)}}.nu-scta__bg[data-state=image]{background-image:var(--scta-bg);background-position:50%;background-size:cover}.nu-scta__bg[data-state=image]:after{content:"";background:linear-gradient(#ffffffe6 0%,#ffffffd1 60%,#ffffffeb 100%);position:absolute;inset:0}.nu-scta__inner{z-index:1;flex-direction:column;align-items:center;width:min(100%,48rem);margin-inline:auto;display:flex;position:relative}.nu-scta__heading{font-size:clamp(1.6rem,1.2rem + 1.9vw,2.6rem);font-weight:var(--weight-bold);letter-spacing:-.026em;color:var(--il-ink);text-wrap:balance;margin:0;line-height:1.1}.nu-scta__body{max-width:38rem;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--il-ink-2);text-wrap:pretty;margin:.9rem 0 0}.nu-scta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(1.35rem,1.1rem + 1vw,2rem);display:flex}.nu-sbtn{min-height:3rem;font-size:var(--fs-label);font-weight:var(--weight-semibold);transition:transform var(--dur-card,.26s) var(--ease-standard,ease), box-shadow var(--dur-card,.26s) var(--ease-standard,ease), border-color var(--dur-card,.26s) var(--ease-standard,ease), color var(--dur-card,.26s) var(--ease-standard,ease);border-radius:999px;padding-inline:1.5rem;text-decoration:none;position:relative;overflow:hidden}.nu-sbtn[data-tone=primary]{background:var(--nu-gradient);color:var(--on-accent);border:0;box-shadow:0 14px 30px -18px #2457b8cc}.nu-sbtn[data-tone=quiet]{border:1px solid var(--sa-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sa-deep);background:#ffffffb8}@media (hover:hover) and (pointer:fine){.nu-sbtn[data-tone=primary]:hover{transform:translateY(-2px);box-shadow:0 20px 38px -18px #2457b8e6}.nu-sbtn[data-tone=quiet]:hover{border-color:var(--sa-ink);color:var(--sa-ink);transform:translateY(-2px)}}.nu-sbtn:focus-visible{outline:2px solid var(--sa-ink);outline-offset:3px}.nu-scta+footer{border-top-color:#0000}main:has(>.nu-scta:last-child)+footer{border-top-color:#0000}@media (max-width:560px){.nu-scta__actions{flex-direction:column;align-items:center}.nu-sbtn{max-width:100%}}@media (prefers-reduced-motion:reduce){.nu-shero__video{display:none}.nu-smedia__img,.nu-sprod__img,.nu-sov__mark,.nu-sidx__mark,.nu-ssol__mark,.nu-sprod__card,.nu-sbtn{transition:none!important}.nu-schap:hover .nu-smedia__img,.nu-sprod__card:hover .nu-sprod__img,.nu-sprod__card:hover,.nu-sbtn:hover{transform:none!important}}.nu-landing{--lg-line:#132b5c1a;background:var(--il-bg,#f5f8fd);color:var(--il-ink,#0b1a38)}.nu-lhero{isolation:isolate;padding-block:calc(var(--header-h) + clamp(2.5rem, 1.8rem + 3.4vw, 5rem)) clamp(2.75rem, 2rem + 3vw, 4.75rem);background:radial-gradient(1200px 640px at 50% -12%, var(--nu-blue,#009fe3) 0%, transparent 62%), radial-gradient(1000px 520px at 50% 18%, var(--nu-indigo,#312783) 0%, transparent 66%), linear-gradient(180deg, #eef4fc 0%, #f7fafe 58%, #fff 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nu-lhero{background:radial-gradient(1200px 640px at 50% -12%, color-mix(in srgb, var(--nu-blue,#009fe3) 13%, transparent) 0%, transparent 62%), radial-gradient(1000px 520px at 50% 18%, color-mix(in srgb, var(--nu-indigo,#312783) 7%, transparent) 0%, transparent 66%), linear-gradient(180deg, #eef4fc 0%, #f7fafe 58%, #fff 100%)}}.nu-lhero__inner{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.nu-lhero__copy{text-align:center;min-width:0;max-width:62rem;margin-inline:auto}.nu-lhero__title{font-size:clamp(2.25rem,1.35rem + 3.6vw,3.75rem);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--il-ink,#0b1a38);text-wrap:balance;margin:0;line-height:1.07}.nu-lhero__accent{color:var(--il-accent,#2457b8)}.nu-lhero__body{max-width:47rem;color:var(--il-ink-2,#33456b);text-wrap:pretty;margin:1.75rem auto 0;font-size:1.0625rem;line-height:1.72}.nu-lhero__body+.nu-lhero__body{margin-top:1.1rem}.nu-lhero__ctas{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2.5rem;display:flex}@media (max-width:899px){.nu-lhero__body{max-width:none}}@media (max-width:559px){.nu-lhero__ctas .nu-sbtn{flex:12rem}}.nu-lmedia{width:100%;aspect-ratio:var(--lm-ratio,8 / 5);border:1px solid var(--lg-line);background:#fff;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #132b5c0a,0 24px 50px -30px #132b5c66}.nu-lmedia__img{object-fit:cover}.nu-lmedia[data-state=pending]{background:radial-gradient(110% 120% at 16% 6%, var(--nu-blue,#009fe3) 0%, transparent 58%), radial-gradient(100% 110% at 96% 100%, var(--nu-indigo,#312783) 0%, transparent 60%), linear-gradient(150deg, #dfe9f8 0%, #eef4fb 50%, #dde6f4 100%)}@supports (color:color-mix(in lab, red, red)){.nu-lmedia[data-state=pending]{background:radial-gradient(110% 120% at 16% 6%, color-mix(in srgb, var(--nu-blue,#009fe3) 24%, transparent) 0%, transparent 58%), radial-gradient(100% 110% at 96% 100%, color-mix(in srgb, var(--nu-indigo,#312783) 14%, transparent) 0%, transparent 60%), linear-gradient(150deg, #dfe9f8 0%, #eef4fb 50%, #dde6f4 100%)}}.nu-lmedia[data-state=pending]{box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 -40px 70px -50px #132b5c80}.nu-lmedia__rule{background:repeating-linear-gradient(135deg,#2457b812 0 1px,#0000 1px 16px);position:absolute;inset:0}.nu-lmedia__mark{color:#2457b894;background:#fff9;border:1px solid #2457b842;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative;box-shadow:0 12px 30px -18px #132b5c8c}.nu-lgrid{border-top:1px solid var(--lg-line);width:100%;scroll-margin-top:var(--header-h,5rem);display:grid}.nu-lgrid[data-shape=tall]{grid-template-columns:repeat(4,minmax(0,1fr))}.nu-lgrid[data-shape=tall] .nu-ltile{aspect-ratio:3/3.6}.nu-lgrid[data-shape=wide]{grid-template-columns:repeat(6,minmax(0,1fr))}.nu-lgrid[data-shape=wide] .nu-ltile{aspect-ratio:4/3.1;grid-column:span 2}.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(4),.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(5){aspect-ratio:1.935;grid-column:span 3}.nu-ltile{border-right:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line);color:inherit;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.nu-lgrid[data-shape=tall] .nu-ltile:nth-child(4n),.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(3),.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(5){border-right:none}.nu-ltile__media{filter:grayscale()contrast(.94)brightness(.96);transition:transform .5s var(--ease-standard,ease), filter .45s var(--ease-standard,ease);display:block;position:absolute;inset:0}.nu-ltile__img{object-fit:cover;object-position:50% 45%}.nu-ltile__media[data-state=pending]{filter:none;background:linear-gradient(160deg,#1d2024 0%,#101215 100%)}.nu-ltile__rule{background:repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 14px);position:absolute;inset:0}.nu-ltile__mark{color:#ffffff29;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-ltile__scrim{background:linear-gradient(#0000 32%,#0000004d 58%,#000000d9 100%);position:absolute;inset:0}.nu-ltile__label{flex-direction:column;gap:.4375rem;display:flex;position:absolute;bottom:1.125rem;left:1.25rem;right:1.25rem}.nu-ltile__title{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:-.012em;color:#fff;text-wrap:balance;line-height:1.24}.nu-ltile__body{color:#ffffffb8;text-wrap:pretty;max-width:20rem;font-size:.7813rem;line-height:1.5}.nu-ltile__arrow{color:#fff;opacity:0;width:30px;height:30px;transition:opacity .3s var(--ease-standard,ease), transform .3s var(--ease-standard,ease);border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.125rem;right:1.125rem;transform:translate(-6px,6px)}.nu-ltile:focus-visible .nu-ltile__media{filter:grayscale(0)contrast()brightness()}@media (hover:hover) and (pointer:fine){.nu-ltile:hover .nu-ltile__media{filter:grayscale(0)contrast()brightness();transform:scale(1.045)}.nu-ltile:hover .nu-ltile__media[data-state=pending]{filter:brightness(1.15)}.nu-ltile:hover .nu-ltile__arrow{opacity:1;transform:translate(0)}}.nu-ltile:focus-visible .nu-ltile__media[data-state=pending]{filter:brightness(1.15)}@media (hover:none){.nu-ltile__arrow{opacity:.75;transform:none}}.nu-ltile:focus-visible{outline:2px solid var(--il-accent,#2457b8);outline-offset:-3px}.nu-ltile:focus-visible .nu-ltile__arrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nu-ltile__media,.nu-ltile__arrow{transition-property:filter,opacity}.nu-ltile:hover .nu-ltile__media{transform:none}}@media (max-width:1199px){.nu-lgrid[data-shape=tall]{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-lgrid[data-shape=tall] .nu-ltile:nth-child(4n){border-right:1px solid var(--lg-line)}.nu-lgrid[data-shape=tall] .nu-ltile:nth-child(2n){border-right:none}}@media (max-width:899px){.nu-lgrid[data-shape=wide]{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-lgrid[data-shape=wide] .nu-ltile,.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(4),.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(5){aspect-ratio:4/3.1;grid-column:span 1}.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(3){border-right:1px solid var(--lg-line)}.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(2n){border-right:none}.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(5){aspect-ratio:16/7;border-right:none;grid-column:span 2}}@media (max-width:559px){.nu-lgrid[data-shape=tall],.nu-lgrid[data-shape=wide]{grid-template-columns:minmax(0,1fr)}.nu-lgrid .nu-ltile,.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(4),.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(5){border-right:none;grid-column:span 1}.nu-lgrid[data-shape=tall] .nu-ltile{aspect-ratio:4/3.4}.nu-lgrid[data-shape=wide] .nu-ltile,.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(4),.nu-lgrid[data-shape=wide] .nu-ltile:nth-child(5){aspect-ratio:4/3.1}}.nu-lps{border-top:1px solid var(--lg-line);background:radial-gradient(1000px 520px at 22% -12%, var(--nu-indigo,#312783) 0%, transparent 62%), radial-gradient(820px 460px at 92% 108%, var(--nu-blue,#009fe3) 0%, transparent 60%), linear-gradient(180deg, #fff 0%, #f2f6fd 100%);padding-block:clamp(3.5rem,2.6rem + 4vw,6.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nu-lps{background:radial-gradient(1000px 520px at 22% -12%, color-mix(in srgb, var(--nu-indigo,#312783) 11%, transparent) 0%, transparent 62%), radial-gradient(820px 460px at 92% 108%, color-mix(in srgb, var(--nu-blue,#009fe3) 10%, transparent) 0%, transparent 60%), linear-gradient(180deg, #fff 0%, #f2f6fd 100%)}}.nu-lps__inner{position:relative}.nu-lps__head{max-width:44rem;margin-bottom:clamp(2.25rem,1.7rem + 2.4vw,3.75rem)}.nu-lps__label{font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--il-accent,#2457b8);margin:0 0 1rem;display:block}.nu-lps__heading{font-size:clamp(1.75rem,1.3rem + 2.1vw,2.625rem);font-weight:var(--weight-bold);letter-spacing:-.026em;color:var(--il-ink,#0b1a38);text-wrap:balance;margin:0;line-height:1.14}.nu-lps__body{max-width:40rem;color:var(--il-ink-2,#33456b);text-wrap:pretty;margin:1.25rem 0 0;font-size:1rem;line-height:1.68}.nu-lps__stage{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1.2rem + 2.6vw,3.25rem);display:grid}.nu-lps__media{min-width:0}.nu-lps__shot{border-radius:14px;box-shadow:0 1px 2px #132b5c0d,0 40px 80px -40px #132b5c8c}.nu-lps__features{min-width:0}.nu-lps__features ul{border:1px solid var(--lg-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nu-lps__features li{border-top:1px solid var(--lg-line);border-left:1px solid var(--lg-line);align-items:flex-start;gap:.9375rem;padding:1.5rem 1.4375rem;display:flex}.nu-lps__features li:nth-child(-n+2){border-top:none}.nu-lps__features li:nth-child(odd){border-left:none}.nu-lps__icon{border:1px solid var(--il-accent,#2457b8);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-lps__icon{border:1px solid color-mix(in srgb, var(--il-accent,#2457b8) 16%, transparent)}}.nu-lps__icon{background:var(--il-accent,#2457b8)}@supports (color:color-mix(in lab, red, red)){.nu-lps__icon{background:color-mix(in srgb, var(--il-accent,#2457b8) 10%, #fff)}}.nu-lps__icon{color:var(--il-accent,#2457b8)}.nu-lps__ftitle{font-size:.9375rem;font-weight:var(--weight-semibold);letter-spacing:-.008em;color:var(--il-ink,#0b1a38);text-wrap:balance;margin-bottom:.375rem;line-height:1.3;display:block}.nu-lps__fbody{color:var(--il-ink-2,#33456b);text-wrap:pretty;font-size:.8438rem;line-height:1.6;display:block}.nu-lps__cta{margin-top:1.5rem}@media (max-width:1023px){.nu-lps__stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.nu-lps__features ul{grid-template-columns:minmax(0,1fr)}.nu-lps__features li{border-left:none}.nu-lps__features li:nth-child(2){border-top:1px solid var(--lg-line)}.nu-lps__cta{width:100%}}.nu-landing .nu-scta{border-top-color:var(--lg-line)}.nu-landing .nu-scta__bg[data-state=code]{background:radial-gradient(70% 100% at 50% 100%, var(--nu-blue,#009fe3) 0%, transparent 66%), radial-gradient(52% 70% at 50% 0%, var(--nu-indigo,#312783) 0%, transparent 62%), linear-gradient(180deg, #f2f6fd 0%, #fff 52%, #f7fafe 100%)}@supports (color:color-mix(in lab, red, red)){.nu-landing .nu-scta__bg[data-state=code]{background:radial-gradient(70% 100% at 50% 100%, color-mix(in srgb, var(--nu-blue,#009fe3) 10%, transparent) 0%, transparent 66%), radial-gradient(52% 70% at 50% 0%, color-mix(in srgb, var(--nu-indigo,#312783) 6%, transparent) 0%, transparent 62%), linear-gradient(180deg, #f2f6fd 0%, #fff 52%, #f7fafe 100%)}}.nu-npp{--npp-ink:var(--il-ink,#0b1a38);--npp-ink-2:var(--il-ink-2,#33456b);--npp-ink-3:var(--il-ink-3,#5c6d8e);--npp-accent:var(--il-accent,#2457b8);--npp-deep:var(--il-accent-deep,#312783);--npp-line:var(--il-line,#132b5c1a);--npp-wash:#f6f9fe;color:var(--npp-ink);background:#fff}.nu-npp [data-tone=dark]{--npp-ink:#f2f5f8;--npp-ink-2:#b6c1cf;--npp-ink-3:#97a2af;--npp-accent:#6f8dff;--npp-line:#ffffff1f;color:var(--npp-ink);background:radial-gradient(900px 420px at 15% 0,#5b79ff29,#0000 62%),linear-gradient(#141a2c 0%,#0d1220 45% 60%,#141a2c 100%);position:relative;overflow:hidden}.nu-npp [data-tone=dark]:before,.nu-npp [data-tone=dark]:after{content:"";pointer-events:none;height:90px;position:absolute;left:0;right:0}.nu-npp [data-tone=dark]:before{background:linear-gradient(#ffffff0d,#0000);top:0}.nu-npp [data-tone=dark]:after{background:linear-gradient(#0000,#ffffff0d);bottom:0}.nu-npp [data-tone=dark]>*{z-index:1;position:relative}.nu-npp [data-tone=tint]{background:var(--npp-wash)}.nu-npp>section{padding-block:clamp(3rem,2.4rem + 3vw,5rem)}.nu-npp__head{max-width:37.5rem;margin-bottom:clamp(1.75rem,1.3rem + 1.8vw,3rem)}.nu-npp__label{font-size:.8438rem;font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--npp-accent);margin:0 0 1rem;display:block}.nu-npp__heading{font-size:clamp(1.5rem,1.25rem + 1.2vw,1.875rem);font-weight:var(--weight-bold);letter-spacing:-.018em;color:var(--npp-ink);text-wrap:balance;margin:0;line-height:1.25}.nu-npp__head-body{color:var(--npp-ink-2);text-wrap:pretty;margin:.875rem 0 0;font-size:.9688rem;line-height:1.62}.nu-npp-hero{background:radial-gradient(1100px 620px at 78% -12%, #5b79ff29 0%, transparent 62%), radial-gradient(700px 420px at 2% 10%, #31278312 0%, transparent 60%), linear-gradient(180deg, var(--npp-wash) 0%, #fff 78%);position:relative;overflow:hidden;padding-block:calc(var(--header-h) + clamp(2.5rem, 1.8rem + 3.4vw, 5rem)) clamp(2.75rem, 2rem + 3vw, 4.75rem)!important}.nu-npp-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,1.2rem + 3.4vw,4.5rem);display:grid}.nu-npp-hero__copy{min-width:0}.nu-npp-hero__title{font-size:clamp(2.125rem,1.4rem + 3.1vw,3.375rem);font-weight:var(--weight-bold);letter-spacing:-.028em;color:var(--npp-ink);text-wrap:balance;margin:0;line-height:1.08}.nu-npp-hero__lead{max-width:34rem;color:var(--npp-ink-2);text-wrap:pretty;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.66}.nu-npp-hero__ctas{flex-wrap:wrap;gap:.875rem;margin-top:2.25rem;display:flex}.nu-npp-hero__stage{min-width:0}.nu-npp-hero__shot{border-radius:14px;box-shadow:0 1px 2px #132b5c0d,0 44px 84px -42px #132b5c8c}@media (max-width:899px){.nu-npp-hero__inner{grid-template-columns:minmax(0,1fr);gap:2rem}.nu-npp-hero__lead{max-width:none}}@media (max-width:559px){.nu-npp-hero__ctas .nu-sbtn{flex:12rem}}.nu-npp-flow__rail{--npp-flow-gap:clamp(1.25rem, 1rem + 1.2vw, 2rem);--npp-node-half:22px}.nu-npp-flow__rail ol{gap:var(--npp-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nu-npp-step__link{top:calc(var(--npp-node-half) - 7px);left:var(--npp-node-half);right:calc(-1 * (var(--npp-flow-gap) + var(--npp-node-half)));z-index:0;pointer-events:none;height:14px;position:absolute;overflow:hidden}.nu-npp-step__link:before{content:"";background:linear-gradient(90deg, var(--npp-accent) 0%, var(--npp-accent) 100%);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nu-npp-step__link:before{background:linear-gradient(90deg, var(--npp-accent) 0%, color-mix(in srgb, var(--npp-accent) 55%, var(--nu-blue,#009fe3)) 100%)}}.nu-npp-step__link:before{opacity:.8}.nu-npp-step__packet{opacity:0;animation:4.2s linear infinite npp-packet;position:absolute;inset:0}.nu-npp-step[data-i="1"] .nu-npp-step__packet{animation-delay:1.4s}.nu-npp-step[data-i="2"] .nu-npp-step__packet{animation-delay:2.8s}.nu-npp-step__packet:after{content:"";background:var(--npp-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--npp-accent), 0 0 12px 2px var(--nu-blue,#009fe3);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.nu-npp-step__packet:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--npp-accent) 20%, transparent), 0 0 12px 2px color-mix(in srgb, var(--nu-blue,#009fe3) 55%, transparent)}}@keyframes npp-packet{0%{opacity:0;transform:translate(0)}12%{opacity:1}22%{opacity:1}33.3%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}.nu-npp-step{position:relative}.nu-npp-step__node{z-index:1;border:2px solid var(--npp-accent);width:44px;height:44px;color:var(--npp-accent);box-shadow:0 6px 18px -12px var(--npp-accent);background:#fff;border-radius:50%;place-items:center;margin-bottom:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-npp-step__node{box-shadow:0 6px 18px -12px color-mix(in srgb, var(--npp-accent) 90%, transparent)}}.nu-npp-step__node{transition:background-color var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard)}.nu-npp-step__ring{border:2px solid var(--npp-accent);opacity:0;animation:npp-node-pulse 4.2s var(--ease-standard,ease) infinite;border-radius:50%;position:absolute;inset:-2px}.nu-npp-step[data-i="1"] .nu-npp-step__ring{animation-delay:1.4s}.nu-npp-step[data-i="2"] .nu-npp-step__ring{animation-delay:2.8s}.nu-npp-step[data-i="3"] .nu-npp-step__ring{animation-delay:4.2s}@keyframes npp-node-pulse{0%{opacity:.55;transform:scale(1)}35%,to{opacity:0;transform:scale(1.5)}}@media (hover:hover) and (pointer:fine){.nu-npp-step:hover .nu-npp-step__node{background:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-step:hover .nu-npp-step__node{background:color-mix(in srgb, var(--npp-accent) 12%, #fff)}}.nu-npp-step:hover .nu-npp-step__node{color:var(--npp-deep);box-shadow:0 10px 26px -10px var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-step:hover .nu-npp-step__node{box-shadow:0 10px 26px -10px color-mix(in srgb, var(--npp-accent) 80%, transparent)}}}.nu-npp-step__title{font-size:.9063rem;font-weight:var(--weight-semibold);color:var(--npp-ink);margin:0 0 .375rem}.nu-npp-step__body{color:var(--npp-ink-2);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.6}.nu-npp-step__body em{color:var(--npp-ink-3);font-style:italic}.nu-npp-chips{border-top:1px solid var(--npp-line);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.nu-npp-chips__label{font-size:.7813rem;font-weight:var(--weight-medium);color:var(--npp-ink-2);margin-right:.375rem}.nu-npp-chips ul{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.nu-npp-chips li{display:flex}.nu-npp-chip{border:1px solid var(--npp-line);min-height:2.125rem;font-size:.8125rem;font-weight:var(--weight-medium);color:var(--npp-ink-2);transition:transform var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard), background-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard);background:#fff;border-radius:20px;align-items:center;padding:.4375rem .9375rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nu-npp-chip:hover{border-color:var(--npp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nu-npp-chip:hover{border-color:color-mix(in srgb, var(--npp-accent) 55%, transparent)}}.nu-npp-chip:hover{background:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-chip:hover{background:color-mix(in srgb, var(--npp-accent) 9%, #fff)}}.nu-npp-chip:hover{box-shadow:0 8px 18px -12px var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-chip:hover{box-shadow:0 8px 18px -12px color-mix(in srgb, var(--npp-accent) 90%, transparent)}}.nu-npp-chip:hover{color:var(--npp-deep)}}.nu-npp-chip:focus-visible{outline:2px solid var(--npp-accent);outline-offset:3px;border-color:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-chip:focus-visible{border-color:color-mix(in srgb, var(--npp-accent) 55%, transparent)}}.nu-npp-chip:focus-visible{background:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-chip:focus-visible{background:color-mix(in srgb, var(--npp-accent) 9%, #fff)}}.nu-npp-chip:focus-visible{color:var(--npp-deep)}.nu-npp-chip:active{background:var(--npp-accent);color:#fff;border-color:#0000;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nu-npp-chip:hover{transform:none}}.nu-npp-chips__note{color:var(--npp-ink-3);margin:.75rem 0 0;font-size:.7813rem}@media (max-width:899px){.nu-npp-flow__rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-npp-step__link{display:none}}@media (max-width:559px){.nu-npp-flow__rail ol{grid-template-columns:minmax(0,1fr)}}.nu-npp-bento>ul{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(178px,auto);gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.nu-npp-tile{isolation:isolate;border:1px solid var(--npp-line);transition:transform var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);background:linear-gradient(158deg,#ffffff13 0%,#ffffff07 46%,#ffffff05 100%);border-radius:16px;flex-direction:column;padding:1.75rem 1.625rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.nu-npp-tile:before{content:"";z-index:-1;border-radius:inherit;opacity:.6;transition:opacity var(--dur-card) var(--ease-standard);background:radial-gradient(420px 240px at 0 0,#5b79ff29 0%,#0000 62%);position:absolute;inset:0}.nu-npp-tile[data-size=lg]{border-color:#5b79ff4d;grid-area:span 2/span 2;padding:2rem 1.875rem;box-shadow:inset 0 1px #ffffff14,0 24px 60px -34px #000c}.nu-npp-tile[data-size=lg]:before{opacity:1}.nu-npp-tile[data-size=md]{grid-column:span 2}.nu-npp-tile[data-size=sm]{grid-column:span 1}.nu-npp-tile__icon{color:#b9c8ff;width:42px;height:42px;transition:color var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard);background:linear-gradient(155deg,#5b79ff47,#5b79ff1a);border:1px solid #8fa6ff47;border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.nu-npp-tile[data-size=lg] .nu-npp-tile__icon{border-radius:14px;width:48px;height:48px}.nu-npp-tile h3{font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.012em;color:var(--npp-ink);text-wrap:balance;margin:0 0 .625rem;line-height:1.28}.nu-npp-tile[data-size=lg] h3{letter-spacing:-.018em;font-size:1.25rem}.nu-npp-tile p{color:var(--npp-ink-2);text-wrap:pretty;flex-grow:1;margin:0;font-size:.8752rem;line-height:1.62}.nu-npp-tile[data-size=lg] p{font-size:.9375rem}@media (hover:hover) and (pointer:fine){.nu-npp-tile:hover{border-color:#8fa6ff61;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 22px 50px -30px #000000d9}.nu-npp-tile:hover:before{opacity:1}.nu-npp-tile:hover .nu-npp-tile__icon{color:#d5deff;border-color:#8fa6ff80}}@media (prefers-reduced-motion:reduce){.nu-npp-tile:hover{transform:none}}.nu-npp-tile__rows{flex-direction:column;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.nu-npp-tile__rows li{color:var(--npp-ink-2);border-radius:7px;align-items:center;gap:.5625rem;padding:.4375rem .5625rem;font-size:.75rem;line-height:1.45;display:flex}.nu-npp-tile__rows li[data-tone=warn]{color:var(--npp-ink);font-weight:var(--weight-medium);background:#ff8a5b1f}.nu-npp-tile__dot{background:#3ed598;border-radius:50%;flex-shrink:0;width:7px;height:7px}.nu-npp-tile__rows li[data-tone=warn] .nu-npp-tile__dot{background:#ff8a5b;width:8px;height:8px;box-shadow:0 0 0 3px #ff8a5b38}.nu-npp-tile__chips{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.nu-npp-tile__chips li{border:1px solid var(--npp-line);color:var(--npp-ink-2);border-radius:5px;align-self:flex-start;padding:.25rem .5625rem;font-size:.7188rem}@media (max-width:899px){.nu-npp-bento>ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.nu-npp-tile[data-size=lg],.nu-npp-tile[data-size=md],.nu-npp-tile[data-size=sm]{grid-area:auto/span 2}}.nu-npp-integration__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1.4rem + 2.8vw,3.5rem);display:grid}.nu-npp-integration__p{color:var(--npp-ink-2);text-wrap:pretty;margin:.875rem 0 0;font-size:.9375rem;line-height:1.62}.nu-npp-integration__p strong{color:var(--npp-ink);font-weight:var(--weight-semibold)}.nu-npp-deploy ul{flex-direction:column;gap:.875rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.nu-npp-deploy li{align-items:flex-start;gap:.75rem;display:flex}.nu-npp-deploy__icon{background:var(--npp-accent);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-npp-deploy__icon{background:color-mix(in srgb, var(--npp-accent) 12%, transparent)}}.nu-npp-deploy__icon{color:var(--npp-accent)}.nu-npp-deploy__title{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--npp-ink);margin-bottom:.1875rem;display:block}.nu-npp-deploy__body{color:var(--npp-ink-2);text-wrap:pretty;font-size:.8125rem;line-height:1.55;display:block}.nu-npp-hub{min-width:0}.nu-npp-hub__stage{aspect-ratio:1;background:radial-gradient(58% 58% at 50% 50%, var(--npp-accent) 0%, transparent 70%);width:100%;max-width:33rem;margin-inline:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__stage{background:radial-gradient(58% 58% at 50% 50%, color-mix(in srgb, var(--npp-accent) 9%, transparent) 0%, transparent 70%)}}.nu-npp-hub__net{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nu-npp-hub__orbit{fill:none;stroke:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__orbit{stroke:color-mix(in srgb, var(--npp-accent) 22%, transparent)}}.nu-npp-hub__orbit{stroke-width:.35px;stroke-dasharray:1.6 2.4;transform-origin:50px 50px;transition:stroke var(--dur-card) var(--ease-standard);animation:60s linear infinite npp-orbit}@keyframes npp-orbit{to{transform:rotate(360deg)}}.nu-npp-hub__wire{fill:none;stroke:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__wire{stroke:color-mix(in srgb, var(--npp-accent) 62%, transparent)}}.nu-npp-hub__wire{stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:2.6 3.4;transition:stroke var(--dur-card) var(--ease-standard), stroke-width var(--dur-card) var(--ease-standard), opacity var(--dur-card) var(--ease-standard);animation:2.4s linear infinite npp-wire-flow}.nu-npp-hub__wire[data-pos="1"]{animation-delay:.6s}.nu-npp-hub__wire[data-pos="2"]{animation-delay:1.2s}.nu-npp-hub__wire[data-pos="3"]{animation-delay:1.8s}@keyframes npp-wire-flow{to{stroke-dashoffset:-6px}}.nu-npp-hub__core{filter:drop-shadow(0 6px 14px #161c4d59)}.nu-npp-hub__ring{fill:none;stroke:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__ring{stroke:color-mix(in srgb, var(--npp-accent) 55%, transparent)}}.nu-npp-hub__ring{stroke-width:.6px;transform-origin:50px 50px;opacity:0;animation:npp-core-ring 5s var(--ease-standard,ease) infinite}.nu-npp-hub__ring[data-r="2"]{animation-delay:2.5s}@keyframes npp-core-ring{0%{opacity:.5;transform:scale(1)}60%,to{opacity:0;transform:scale(1.55)}}.nu-npp-hub__corelbl{z-index:2;font-size:clamp(.8125rem,.7rem + .4vw,.9375rem);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:#fff;text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-npp-hub__node{z-index:2;width:.875rem;height:.875rem;transition:transform var(--dur-card) var(--ease-standard);position:absolute;transform:translate(-50%,-50%)}.nu-npp-hub__node[data-pos="0"]{top:15%;left:50%}.nu-npp-hub__node[data-pos="1"]{top:50%;left:85%}.nu-npp-hub__node[data-pos="2"]{top:85%;left:50%}.nu-npp-hub__node[data-pos="3"]{top:50%;left:15%}.nu-npp-hub__dot{border:2px solid var(--npp-accent);width:100%;height:100%;animation:npp-node-breathe 5s var(--ease-standard,ease) infinite;transition:background-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);background:#fff;border-radius:50%;display:block}.nu-npp-hub__node[data-pos="1"] .nu-npp-hub__dot{animation-delay:1.25s}.nu-npp-hub__node[data-pos="2"] .nu-npp-hub__dot{animation-delay:2.5s}.nu-npp-hub__node[data-pos="3"] .nu-npp-hub__dot{animation-delay:3.75s}@keyframes npp-node-breathe{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--npp-accent) 10%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--npp-accent) 90%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--npp-accent) 0%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--npp-accent) 90%, transparent)}}.nu-npp-hub__label{border:1px solid var(--npp-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.8125rem;line-height:1.25;font-weight:var(--weight-medium);color:var(--npp-ink);text-align:center;white-space:nowrap;transition:border-color var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);background:#ffffffe6;border-radius:8px;padding:.375rem .75rem;display:grid;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.nu-npp-hub__stage:hover .nu-npp-hub__orbit{stroke:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__stage:hover .nu-npp-hub__orbit{stroke:color-mix(in srgb, var(--npp-accent) 12%, transparent)}}.nu-npp-hub__node:hover{transform:translate(-50%,-50%)scale(1.06)}.nu-npp-hub__node:hover .nu-npp-hub__dot{background:var(--npp-accent);box-shadow:0 0 0 7px var(--npp-accent), 0 10px 22px -10px var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__node:hover .nu-npp-hub__dot{box-shadow:0 0 0 7px color-mix(in srgb, var(--npp-accent) 16%, transparent), 0 10px 22px -10px color-mix(in srgb, var(--npp-accent) 90%, transparent)}}.nu-npp-hub__node:hover .nu-npp-hub__label{border-color:var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__node:hover .nu-npp-hub__label{border-color:color-mix(in srgb, var(--npp-accent) 50%, transparent)}}.nu-npp-hub__node:hover .nu-npp-hub__label{color:var(--npp-deep);box-shadow:0 10px 24px -14px #2457b8b3}.nu-npp-hub__stage:has(.nu-npp-hub__node:hover) .nu-npp-hub__wire{opacity:.28}:is(.nu-npp-hub__stage:has(.nu-npp-hub__node[data-pos="0"]:hover) .nu-npp-hub__wire[data-pos="0"],.nu-npp-hub__stage:has(.nu-npp-hub__node[data-pos="1"]:hover) .nu-npp-hub__wire[data-pos="1"],.nu-npp-hub__stage:has(.nu-npp-hub__node[data-pos="2"]:hover) .nu-npp-hub__wire[data-pos="2"],.nu-npp-hub__stage:has(.nu-npp-hub__node[data-pos="3"]:hover) .nu-npp-hub__wire[data-pos="3"]){opacity:1;stroke:var(--npp-accent);stroke-width:1.3px}}@media (prefers-reduced-motion:reduce){.nu-npp-hub__node:hover{transform:translate(-50%,-50%)}}@media (max-width:599px){.nu-npp-hub__stage{max-width:22rem}.nu-npp-hub__node{width:.75rem;height:.75rem}.nu-npp-hub__label{padding:.25rem .5rem;font-size:.75rem;top:calc(100% + .375rem)}}@media (max-width:899px){.nu-npp-integration__inner{grid-template-columns:minmax(0,1fr)}}.nu-npp-pills ul{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nu-npp-pill{border:1px solid var(--npp-line);color:var(--npp-ink-2);transition:border-color var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard);background:#fff;border-radius:30px;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.nu-npp-pill svg{color:var(--npp-accent)}.nu-npp-pill span{color:var(--npp-ink);font-weight:var(--weight-medium)}@media (hover:hover) and (pointer:fine){.nu-npp-pill:hover{border-color:var(--npp-accent)}}.nu-npp-pill:focus-visible{outline:2px solid var(--npp-accent);outline-offset:3px}.nu-npp-compare__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.nu-npp-ccard{border-radius:14px;padding:1.875rem}.nu-npp-ccard[data-side=old]{border:1px solid var(--npp-line);opacity:.78;background:#ffffff08}.nu-npp-ccard[data-side=new]{background:linear-gradient(160deg,#5b79ff29,#009fe30f);border:1px solid #5b79ff59}.nu-npp-ccard h3{font-size:1rem;font-weight:var(--weight-semibold);color:var(--npp-ink-2);margin:0 0 1.125rem}.nu-npp-ccard[data-side=new] h3{color:#8fa6ff}.nu-npp-ccard ul{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.nu-npp-ccard li{color:var(--npp-ink-2);text-wrap:pretty;align-items:flex-start;gap:.625rem;font-size:.9063rem;line-height:1.5;display:flex}.nu-npp-ccard li svg{color:#647680;flex-shrink:0;margin-top:.1875rem}.nu-npp-ccard[data-side=new] li{color:var(--npp-ink)}.nu-npp-ccard[data-side=new] li svg{color:#4ce0d2}@media (max-width:767px){.nu-npp-compare__pair{grid-template-columns:minmax(0,1fr)}}.nu-npp>.nu-npp-closing{padding-block:clamp(3.5rem,2.8rem + 3.6vw,6rem)}@media (prefers-reduced-motion:reduce){.nu-npp-step__packet,.nu-npp-step__ring,.nu-npp-hub__orbit,.nu-npp-hub__wire,.nu-npp-hub__ring,.nu-npp-hub__dot{animation:none}.nu-npp-step__packet,.nu-npp-step__ring,.nu-npp-hub__ring{display:none}.nu-npp-hub__wire{stroke-dasharray:none}.nu-npp-hub__dot{box-shadow:0 0 0 5px var(--npp-accent), 0 6px 14px -8px var(--npp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-npp-hub__dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--npp-accent) 10%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--npp-accent) 90%, transparent)}}}.nu-npp-closing .nu-scta__bg[data-state=code]{background:radial-gradient(70% 100% at 50% 100%, var(--nu-blue,#009fe3) 0%, transparent 66%), radial-gradient(52% 70% at 50% 0%, var(--nu-indigo,#312783) 0%, transparent 62%), linear-gradient(180deg, var(--npp-wash) 0%, #fff 52%, #f7fafe 100%)}@supports (color:color-mix(in lab, red, red)){.nu-npp-closing .nu-scta__bg[data-state=code]{background:radial-gradient(70% 100% at 50% 100%, color-mix(in srgb, var(--nu-blue,#009fe3) 10%, transparent) 0%, transparent 66%), radial-gradient(52% 70% at 50% 0%, color-mix(in srgb, var(--nu-indigo,#312783) 6%, transparent) 0%, transparent 62%), linear-gradient(180deg, var(--npp-wash) 0%, #fff 52%, #f7fafe 100%)}}.nu-sp{--sp-bg:#fcfcfd;--sp-panel:#f5f6f7;--sp-panel-raised:#edeff1;--sp-border:#e1e4e7;--sp-border-soft:#eaecee;--sp-text:#14181b;--sp-dim:#5b6670;--sp-faint:#93a0a8;--sp-good:#16875c;--sp-ink:var(--sp-accent-ink);background:var(--sp-bg);color:var(--sp-text)}.nu-sp [data-tone=dark]{--sp-bg:#10151a;--sp-panel:#171f24;--sp-panel-raised:#1e272d;--sp-border:#2a353c;--sp-border-soft:#202932;--sp-text:#f2f5f6;--sp-dim:#9faeb6;--sp-faint:#647680;--sp-good:#3ed598;--sp-ink:var(--sp-accent);color:var(--sp-text);background:radial-gradient(900px 420px at 12% 0%, var(--sp-accent), transparent 60%), linear-gradient(180deg, #141b21 0%, #10151a 40%, #10151a 60%, #141b21 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nu-sp [data-tone=dark]{background:radial-gradient(900px 420px at 12% 0%, color-mix(in srgb, var(--sp-accent) 9%, transparent), transparent 60%), linear-gradient(180deg, #141b21 0%, #10151a 40%, #10151a 60%, #141b21 100%)}}.nu-sp [data-tone=dark]+[data-tone=dark]{border-top:1px solid #ffffff12}.nu-sp [data-tone=dark]>*{z-index:1;position:relative}.nu-sp [data-tone=tint]{background:var(--sp-panel)}.nu-sp [data-tone=plain]{background:var(--sp-bg)}.nu-sp>section{border-top:1px solid var(--sp-border-soft);padding-block:clamp(3rem,2.2rem + 3.4vw,5.25rem)}.nu-sp>section[data-tone=dark]{border-top:none}.nu-sp>.nu-sp-hero{--sp-hero-pad:clamp(2.25rem, 2.55rem + 2.6vw, 5.25rem);padding-block:calc(var(--header-h,5rem) + var(--sp-hero-pad)) var(--sp-hero-pad);border-top:none}@media (max-width:859px){.nu-sp>.nu-sp-hero{--sp-hero-pad:clamp(1.75rem, 1.4rem + 1.8vw, 2.75rem)}}.nu-sp__head{max-width:42rem;margin-bottom:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.nu-sp__head[data-wide=true]{max-width:none}.nu-sp__kicker{font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.09em;color:var(--sp-ink);margin:0 0 .85rem;display:block}.nu-sp__heading{font-size:clamp(1.5rem,1.2rem + 1.4vw,1.8125rem);font-weight:var(--weight-semibold);letter-spacing:-.014em;color:var(--sp-text);text-wrap:balance;margin:0;line-height:1.25}.nu-sp__head-body{max-width:44rem;color:var(--sp-dim);text-wrap:pretty;margin:.9rem 0 0;font-size:.9688rem;line-height:1.6}.nu-sp-btn{font-size:.9063rem;font-weight:var(--weight-semibold);transition:background-color var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard), transform var(--dur-card) var(--ease-standard);border-radius:6px;justify-content:center;align-items:center;padding:.8125rem 1.5rem;text-decoration:none;display:inline-flex}.nu-sp-btn[data-tone=primary]{background:var(--sp-accent);color:#1a0e05}.nu-sp-btn[data-tone=secondary]{border:1px solid var(--sp-border);color:var(--sp-text)}@media (hover:hover) and (pointer:fine){.nu-sp-btn[data-tone=primary]:hover{background:var(--sp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nu-sp-btn[data-tone=primary]:hover{background:color-mix(in srgb, var(--sp-accent) 84%, #fff)}}.nu-sp-btn[data-tone=secondary]:hover{border-color:var(--sp-faint)}}.nu-sp-btn:focus-visible{outline:2px solid var(--sp-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nu-sp-btn:hover{transform:none}}.nu-sp-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,1.4rem + 2.6vw,3.75rem);display:grid}.nu-sp-hero__title{font-size:clamp(2rem,1.4rem + 2.6vw,2.625rem);font-weight:var(--weight-semibold);letter-spacing:-.016em;color:var(--sp-text);text-wrap:balance;margin:0;line-height:1.15}.nu-sp-hero__lead{max-width:29rem;color:var(--sp-dim);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0313rem;line-height:1.6}.nu-sp-hero__ctas{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.nu-sp-hero__media{min-width:0;position:relative}.nu-sphoto[data-state=video] .nu-sphoto__video{z-index:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.nu-sphoto[data-state=video] .nu-sphoto__video{display:none}}.nu-sp-hero__live{z-index:2;color:#f2f5f6;font-size:.75rem;font-weight:var(--weight-medium);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10151ab8;border-radius:20px;align-items:center;gap:.4375rem;padding:.4375rem .75rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.nu-sp-hero__live-dot{background:#3ed598;border-radius:50%;width:6px;height:6px}@media (max-width:859px){.nu-sp-hero__inner{grid-template-columns:minmax(0,1fr)}.nu-sp-hero__media{order:-1}.nu-sp-hero__lead{max-width:none}}.nu-sphoto{aspect-ratio:var(--photo-ratio,8 / 5);border-radius:12px;min-width:0;position:relative;overflow:hidden}.nu-sphoto[data-state=ready]{border:1px solid var(--sp-border);background:var(--sp-panel-raised)}.nu-sphoto__img{object-fit:cover}.nu-sphoto[data-state=pending]{border:1px solid var(--sp-border);background:radial-gradient(120% 120% at 22% 12%, var(--sp-accent) 0%, transparent 62%), var(--sp-accent-soft);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-sphoto[data-state=pending]{background:radial-gradient(120% 120% at 22% 12%, color-mix(in srgb, var(--sp-accent) 16%, transparent) 0%, transparent 62%), var(--sp-accent-soft)}}[data-tone=dark] .nu-sphoto[data-state=pending]{background:radial-gradient(120% 120% at 22% 12%, var(--sp-accent) 0%, transparent 62%), var(--sp-panel-raised)}@supports (color:color-mix(in lab, red, red)){[data-tone=dark] .nu-sphoto[data-state=pending]{background:radial-gradient(120% 120% at 22% 12%, color-mix(in srgb, var(--sp-accent) 20%, transparent) 0%, transparent 62%), var(--sp-panel-raised)}}.nu-sphoto__rule{background:repeating-linear-gradient(135deg, var(--sp-accent) 0 1px, transparent 1px 14px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-sphoto__rule{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sp-accent) 10%, transparent) 0 1px, transparent 1px 14px)}}.nu-sphoto__mark{border:1px solid var(--sp-accent);border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-sphoto__mark{border:1px solid color-mix(in srgb, var(--sp-accent) 34%, transparent)}}.nu-sphoto__mark{color:var(--sp-ink);opacity:.6}.nu-sp-cert{border-top:1px solid var(--sp-border-soft);padding-block:1.625rem}.nu-sp-cert__inner{flex-wrap:wrap;align-items:center;gap:clamp(1rem,.6rem + 1.6vw,2.25rem);display:flex}.nu-sp-cert__label{color:var(--sp-faint);white-space:nowrap;font-size:.7813rem}.nu-sp-cert__item{border:1px solid var(--sp-border);color:var(--sp-dim);font-size:.8438rem;font-weight:var(--weight-medium);border-radius:5px;padding:.375rem .75rem}.nu-sp-field__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nu-sp-field__photo{border-radius:12px}@media (max-width:859px){.nu-sp-field__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-sp-field__photo:nth-child(3){grid-column:span 2}}@media (max-width:479px){.nu-sp-field__grid{grid-template-columns:minmax(0,1fr)}.nu-sp-field__photo:nth-child(3){grid-column:span 1}}.nu-sp-problem__list{border:1px solid var(--sp-border);border-radius:10px;overflow:hidden}.nu-sp-problem__list ul{margin:0;padding:0;list-style:none}.nu-sp-problem__row{border-bottom:1px solid var(--sp-border-soft);background:var(--sp-bg);grid-template-columns:28px minmax(0,1fr);gap:1rem;padding:1.1875rem 1.5rem;display:grid}.nu-sp-problem__row:last-child{border-bottom:none}.nu-sp-problem__row:nth-child(2n){background:var(--sp-panel)}.nu-sp-problem__marker{background:var(--sp-accent);border-radius:50%;width:8px;height:8px;margin-top:.4375rem}.nu-sp-problem__row p{color:var(--sp-text);text-wrap:pretty;margin:0;font-size:.9688rem;line-height:1.6}.nu-sp-problem__row b{color:var(--sp-faint);font-weight:var(--weight-medium)}.nu-sp-problem__close p{color:var(--sp-dim);margin:1.625rem 0 0;padding-left:.125rem;font-size:.9688rem}.nu-sp-problem__close strong{color:var(--sp-text);font-weight:var(--weight-semibold)}@media (max-width:559px){.nu-sp-problem__row{grid-template-columns:16px minmax(0,1fr);gap:.75rem;padding:1rem 1.125rem}}.nu-sp-modules__nav{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-top:2rem;display:grid}.nu-sp-modnav{border:1px solid var(--sp-border);background:var(--sp-bg);transition:transform var(--dur-card) var(--ease-standard), border-color var(--dur-card) var(--ease-standard), color var(--dur-card) var(--ease-standard);border-radius:10px;flex-direction:column;gap:.625rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.nu-sp-modnav__top{justify-content:space-between;align-items:center;display:flex}.nu-sp-modnav__num{font-size:1.25rem;font-weight:var(--weight-bold);color:var(--sp-ink);font-variant-numeric:tabular-nums}.nu-sp-modnav__arrow{color:var(--sp-faint)}.nu-sp-modnav__label{font-size:.8438rem;font-weight:var(--weight-medium);color:var(--sp-text);text-wrap:balance;line-height:1.3}@media (hover:hover) and (pointer:fine){.nu-sp-modnav:hover{border-color:var(--sp-accent);transform:translateY(-2px)}.nu-sp-modnav:hover .nu-sp-modnav__arrow{color:var(--sp-ink)}}.nu-sp-modnav:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px;border-color:var(--sp-accent)}.nu-sp-modnav:focus-visible .nu-sp-modnav__arrow{color:var(--sp-ink)}@media (prefers-reduced-motion:reduce){.nu-sp-modnav:hover{transform:none}}.nu-sp-modules__list{flex-direction:column;margin-top:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:flex}.nu-sp-module{border-top:1px solid var(--sp-border-soft);scroll-margin-top:calc(var(--header-h) + 1.5rem);grid-template-columns:110px minmax(0,1fr);gap:1.25rem;padding-block:clamp(2rem,1.6rem + 1.8vw,3rem);display:grid}.nu-sp-module:first-child{border-top:none;padding-top:0}.nu-sp-module__num{font-size:clamp(2.25rem,1.6rem + 2.4vw,4rem);font-weight:var(--weight-bold);color:var(--sp-ink);opacity:.22;font-variant-numeric:tabular-nums;line-height:.85}.nu-sp-module__title{font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:var(--weight-semibold);letter-spacing:-.012em;color:var(--sp-text);margin:0 0 1rem;line-height:1.25}.nu-sp-module__intro{max-width:40rem;color:var(--sp-dim);text-wrap:pretty;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.62}.nu-sp-module__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.nu-sp-item{border:1px solid var(--sp-border);background:var(--sp-bg);transition:border-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);border-radius:10px;padding:1.25rem 1.375rem}@media (hover:hover) and (pointer:fine){.nu-sp-item:hover{border-color:var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-sp-item:hover{border-color:color-mix(in srgb, var(--sp-accent) 45%, var(--sp-border))}}.nu-sp-item:hover{box-shadow:0 10px 26px -20px var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-sp-item:hover{box-shadow:0 10px 26px -20px color-mix(in srgb, var(--sp-accent) 80%, transparent)}}}.nu-sp-item__icon{background:var(--sp-accent-soft);width:34px;height:34px;color:var(--sp-accent-ink);border-radius:8px;place-items:center;margin-bottom:.875rem;display:grid}.nu-sp-item__title{font-size:.9063rem;font-weight:var(--weight-semibold);color:var(--sp-text);text-wrap:balance;margin:0 0 .5rem;line-height:1.3}.nu-sp-item__body{color:var(--sp-dim);text-wrap:pretty;margin:0;font-size:.8438rem;line-height:1.6}@media (max-width:859px){.nu-sp-module{grid-template-columns:minmax(0,1fr);gap:.5rem}.nu-sp-module__num{opacity:.35;font-size:2.25rem}.nu-sp-module__items{grid-template-columns:minmax(0,1fr)}.nu-sp-modules__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.nu-sp-platform__block{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.75rem,1.3rem + 2vw,3rem);margin-bottom:clamp(2.25rem,1.8rem + 2vw,3.5rem);display:grid}.nu-sp-platform__copy h3{font-size:1.25rem;font-weight:var(--weight-semibold);color:var(--sp-text);margin:0 0 .75rem}.nu-sp-platform__copy>p{color:var(--sp-dim);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.62}.nu-sp-platform__mini,.nu-sp-platform__integrations{flex-wrap:wrap;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.nu-sp-platform__mini li{border:1px solid var(--sp-border);color:var(--sp-dim);border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .8125rem;font-size:.7813rem;display:inline-flex}.nu-sp-platform__mini svg{color:var(--sp-ink)}.nu-sp-platform__integrations li{border:1px solid var(--sp-border);color:var(--sp-dim);border-radius:5px;padding:.375rem .75rem;font-size:.7813rem}.nu-sp-dash{border:1px solid var(--sp-border);background:var(--sp-panel);border-radius:12px;min-width:0;padding:1.375rem}.nu-sp-dash__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.nu-sp-dash__title{font-size:.8125rem;font-weight:var(--weight-medium);color:var(--sp-dim)}.nu-sp-dash__live{font-size:.75rem;font-weight:var(--weight-medium);color:var(--sp-good);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.nu-sp-dash__dot{background:var(--sp-good);border-radius:50%;width:6px;height:6px;position:relative}.nu-sp-dash__dot-ring{border:1.5px solid var(--sp-good);opacity:0;animation:sp-live-ring 1.6s var(--ease-standard,ease) infinite;border-radius:50%;position:absolute;inset:-2px}@keyframes sp-live-ring{0%{opacity:.7;transform:scale(.9)}60%,to{opacity:0;transform:scale(2.4)}}.nu-sp-dash__kpis{background:var(--sp-border);border:1px solid var(--sp-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 1rem;padding:0;list-style:none;display:grid;overflow:hidden}.nu-sp-dash__kpis li{background:var(--sp-bg);animation:sp-kpi-in .5s var(--ease-standard,ease) both;padding:.875rem .75rem}.nu-sp-dash__kpis li[data-i="1"]{animation-delay:.12s}.nu-sp-dash__kpis li[data-i="2"]{animation-delay:.24s}@keyframes sp-kpi-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nu-sp-dash__num{font-size:1.375rem;font-weight:var(--weight-semibold);color:var(--sp-text);font-variant-numeric:tabular-nums;display:block}.nu-sp-dash__num[data-tone=accent]{color:var(--sp-ink)}.nu-sp-dash__num[data-tone=good]{color:var(--sp-good)}.nu-sp-dash__lbl{color:var(--sp-faint);margin-top:.1875rem;font-size:.7188rem;display:block}.nu-sp-dash__chart{border:1px solid var(--sp-border);background:var(--sp-bg);border-radius:8px;margin-bottom:1rem;padding:.875rem 1rem .5rem}.nu-sp-dash__chart-lbl{color:var(--sp-faint);margin-bottom:.375rem;font-size:.7188rem;display:block}.nu-sp-dash__chart svg{width:100%;height:auto;display:block;overflow:visible}.nu-sp-dash__line{stroke-dasharray:340;stroke-dashoffset:340px;animation:7s linear infinite sp-chart-draw}@keyframes sp-chart-draw{0%{stroke-dashoffset:340px}45%{stroke-dashoffset:0}72%{stroke-dashoffset:0}to{stroke-dashoffset:-340px}}.nu-sp-dash__area{opacity:0;animation:7s linear infinite sp-chart-fill}@keyframes sp-chart-fill{0%,14%{opacity:0}48%,72%{opacity:1}92%,to{opacity:0}}.nu-sp-dash__marker{opacity:0;filter:drop-shadow(0 0 3px var(--sp-accent))}@supports (color:color-mix(in lab, red, red)){.nu-sp-dash__marker{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--sp-accent) 70%, transparent))}}.nu-sp-dash__marker{animation:7s linear infinite sp-marker,1s ease-in-out infinite sp-marker-tick}@keyframes sp-marker{0%{cx:0;cy:18;opacity:0}4.09%{cx:30;cy:16;opacity:1}8.18%{cx:60;cy:19.2}12.27%{cx:90;cy:12}16.36%{cx:120;cy:14}20.45%{cx:150;cy:8}24.55%{cx:180;cy:11.2}28.64%{cx:210;cy:6}32.73%{cx:240;cy:8.8}36.82%{cx:270;cy:4.8}40.91%{cx:300;cy:7.2}45%{cx:320;cy:4}72%{cx:320;cy:4;opacity:1}88%,to{cx:320;cy:4;opacity:0}}@keyframes sp-marker-tick{0%,to{r:2.4}50%{r:3.2}}.nu-sp-dash__feed{background:var(--sp-border);border:1px solid var(--sp-border);border-radius:8px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nu-sp-dash__feed li{background:var(--sp-bg);color:var(--sp-text);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.7813rem;display:flex}.nu-sp-dash__fdot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.nu-sp-dash__fdot[data-tone=warn]{background:var(--sp-accent);animation:sp-feed-pulse 3.2s var(--ease-standard,ease) infinite}.nu-sp-dash__feed li[data-i="1"] .nu-sp-dash__fdot{animation-delay:.8s}.nu-sp-dash__feed li[data-i="2"] .nu-sp-dash__fdot{animation-delay:1.6s}@keyframes sp-feed-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--sp-accent) 45%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--sp-accent) 0%, transparent)}}.nu-sp-dash__fdot[data-tone=good]{background:var(--sp-good)}.nu-sp-dash__time{color:var(--sp-faint);white-space:nowrap;margin-left:auto;font-size:.7188rem}.nu-sp-dash__note{color:var(--sp-faint);margin:.625rem 0 0;font-size:.7188rem;line-height:1.5}.nu-sp-platform__products-heading{font-size:1.125rem;font-weight:var(--weight-semibold);color:var(--sp-text);margin:0 0 1.125rem}.nu-sp-products ul{background:var(--sp-border);border:1px solid var(--sp-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nu-sp-product{background:var(--sp-bg);transition:background-color var(--dur-card) var(--ease-standard);padding:1.5rem 1.375rem}@media (hover:hover) and (pointer:fine){.nu-sp-product:hover{background:var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-sp-product:hover{background:color-mix(in srgb, var(--sp-accent) 7%, var(--sp-bg))}}}.nu-sp-product__icon{background:var(--sp-accent);border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-sp-product__icon{background:color-mix(in srgb, var(--sp-accent) 16%, transparent)}}.nu-sp-product__icon{color:var(--sp-ink)}.nu-sp-product h3{font-size:.9063rem;font-weight:var(--weight-semibold);color:var(--sp-text);text-wrap:balance;margin:0 0 .375rem}.nu-sp-product p{color:var(--sp-dim);text-wrap:pretty;margin:0;font-size:.8438rem;line-height:1.6}@media (max-width:859px){.nu-sp-platform__block{grid-template-columns:minmax(0,1fr);gap:1.5rem}.nu-sp-products ul{grid-template-columns:minmax(0,1fr)}}.nu-sp-tech__intro{max-width:42.5rem;color:var(--sp-dim);text-wrap:pretty;margin:0 0 2.5rem;font-size:.9688rem;line-height:1.62}.nu-sp-tech__grid ul{background:var(--sp-border);border:1px solid var(--sp-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nu-sp-techcard{background:var(--sp-panel);transition:background-color var(--dur-card) var(--ease-standard), box-shadow var(--dur-card) var(--ease-standard);padding:1.625rem 1.5rem;position:relative}@media (hover:hover) and (pointer:fine){.nu-sp-techcard:hover{background:radial-gradient(130% 160% at 0% 0%, var(--sp-accent), transparent 58%), linear-gradient(160deg, var(--sp-tech-from) 0%, var(--sp-tech-to) 100%)}@supports (color:color-mix(in lab, red, red)){.nu-sp-techcard:hover{background:radial-gradient(130% 160% at 0% 0%, color-mix(in srgb, var(--sp-accent) 20%, transparent), transparent 58%), linear-gradient(160deg, var(--sp-tech-from) 0%, var(--sp-tech-to) 100%)}}.nu-sp-techcard:hover{box-shadow:inset 0 0 0 1px var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-sp-techcard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-accent) 38%, transparent)}}}.nu-sp-techcard h3{font-size:1rem;font-weight:var(--weight-semibold);color:var(--sp-text);margin:0 0 .25rem}.nu-sp-techcard__type{color:var(--sp-faint);margin-bottom:.875rem;font-size:.75rem;display:block}.nu-sp-techcard p{color:var(--sp-dim);text-wrap:pretty;margin:0 0 .625rem;font-size:.8438rem;line-height:1.6}.nu-sp-techcard__use{border-top:1px solid var(--sp-border-soft);color:var(--sp-faint);margin-top:.25rem;padding-top:.75rem;font-size:.7813rem;display:block}@media (max-width:859px){.nu-sp-tech__grid ul{grid-template-columns:minmax(0,1fr)}}.nu-sp-compare__scroll{border:1px solid var(--sp-border);background:var(--sp-bg);border-radius:10px;overflow-x:auto}.nu-sp-compare table{border-collapse:collapse;width:100%;min-width:40rem}.nu-sp-compare th,.nu-sp-compare td{text-align:left;border-bottom:1px solid var(--sp-border-soft);padding:.9375rem 1.375rem;font-size:.9063rem;line-height:1.5}.nu-sp-compare thead th{font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--sp-dim);background:var(--sp-panel-raised)}.nu-sp-compare tbody th{font-weight:var(--weight-medium);color:var(--sp-text)}.nu-sp-compare td{color:var(--sp-dim)}.nu-sp-compare tbody tr:last-child th,.nu-sp-compare tbody tr:last-child td{border-bottom:none}.nu-sp-compare__old{color:var(--sp-faint)}.nu-sp-compare__nu{color:var(--sp-good);font-weight:var(--weight-medium)}@media (max-width:859px){.nu-sp-compare__scroll{background:0 0;border:none;overflow-x:visible}.nu-sp-compare table,.nu-sp-compare tbody,.nu-sp-compare tr,.nu-sp-compare td,.nu-sp-compare tbody th{width:100%;min-width:0;display:block}.nu-sp-compare thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nu-sp-compare tbody tr{border:1px solid var(--sp-border);background:var(--sp-bg);border-radius:10px;margin-bottom:.75rem;overflow:hidden}.nu-sp-compare tbody th{background:var(--sp-panel-raised);border-bottom:1px solid var(--sp-border-soft);padding:.875rem 1.125rem}.nu-sp-compare td{padding:.875rem 1.125rem}.nu-sp-compare td:before{content:attr(data-label);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-faint);margin-bottom:.25rem;display:block}}.nu-sp-value__list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.nu-sp-value__list li{align-items:flex-start;gap:.875rem;display:flex}.nu-sp-value__check{background:var(--sp-accent-soft);border:1px solid var(--sp-accent);border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-sp-value__check{border:1px solid color-mix(in srgb, var(--sp-accent) 45%, transparent)}}.nu-sp-value__check{color:var(--sp-accent-ink)}.nu-sp-value__list p{color:var(--sp-dim);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.nu-sp-value__list strong{color:var(--sp-text);font-weight:var(--weight-medium)}@media (max-width:859px){.nu-sp-value__list ul{grid-template-columns:minmax(0,1fr)}}.nu-sp-process__list ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.nu-sp-step{border-top:2px solid var(--sp-border);padding-top:1.25rem}.nu-sp-step__icon{background:var(--sp-accent-soft);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--sp-accent);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nu-sp-step__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-accent) 35%, transparent)}}.nu-sp-step__icon{color:var(--sp-accent-ink)}.nu-sp-step__num{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--sp-ink);font-variant-numeric:tabular-nums;margin-bottom:.75rem;display:block}.nu-sp-step h3{font-size:1.0625rem;font-weight:var(--weight-semibold);color:var(--sp-text);margin:0 0 .625rem}.nu-sp-step p{color:var(--sp-dim);text-wrap:pretty;margin:0;font-size:.9063rem;line-height:1.6}.nu-sp-pilot{border:1px solid var(--sp-border);background:var(--sp-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1.625rem 1.875rem;display:flex}.nu-sp-pilot h3{font-size:1.0313rem;font-weight:var(--weight-semibold);color:var(--sp-text);margin:0 0 .375rem}.nu-sp-pilot p{color:var(--sp-dim);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.nu-sp-pilot .nu-sp-btn{white-space:nowrap}@media (max-width:859px){.nu-sp-process__list ol{grid-template-columns:minmax(0,1fr)}.nu-sp-pilot{flex-direction:column;align-items:flex-start}}.nu-sp>.nu-sp-closing{border-top:1px solid var(--sp-border-soft);padding-block:clamp(3.5rem,2.8rem + 3.6vw,6rem)}.nu-sp-closing .nu-scta__heading{color:var(--il-ink)}.nu-sp-closing .nu-scta__body{color:var(--il-ink-2)}.nu-sp-closing .nu-scta__bg[data-state=code]{background:radial-gradient(68% 70% at 50% 0%, var(--sp-accent) 0%, transparent 62%), radial-gradient(72% 100% at 50% 100%, var(--il-accent,#2457b8) 0%, transparent 66%), linear-gradient(180deg, var(--sp-panel) 0%, #fff 46%, #fbfcfe 100%)}@supports (color:color-mix(in lab, red, red)){.nu-sp-closing .nu-scta__bg[data-state=code]{background:radial-gradient(68% 70% at 50% 0%, color-mix(in srgb, var(--sp-accent) 7%, transparent) 0%, transparent 62%), radial-gradient(72% 100% at 50% 100%, color-mix(in srgb, var(--il-accent,#2457b8) 8%, transparent) 0%, transparent 66%), linear-gradient(180deg, var(--sp-panel) 0%, #fff 46%, #fbfcfe 100%)}}.nu-sp>.nu-sp-closing{border-top-color:var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.nu-sp>.nu-sp-closing{border-top-color:color-mix(in srgb, var(--sp-accent) 22%, var(--sp-border-soft))}}.nu-sp-closing__mark{background:linear-gradient(90deg, var(--sp-accent) 0%, var(--sp-accent) 100%);border-radius:2px;width:44px;height:2px;margin-bottom:clamp(1.25rem,1rem + .8vw,1.75rem);display:block}@supports (color:color-mix(in lab, red, red)){.nu-sp-closing__mark{background:linear-gradient(90deg, var(--sp-accent) 0%, color-mix(in srgb, var(--sp-accent) 30%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){.nu-sp-dash__line{stroke-dashoffset:0;animation:none}.nu-sp-dash__area,.nu-sp-dash__kpis li{opacity:1;animation:none;transform:none}.nu-sp-dash__marker{opacity:1;cx:320;cy:4;r:2.4;animation:none}.nu-sp-dash__fdot[data-tone=warn]{animation:none}.nu-sp-dash__dot-ring{animation:none;display:none}}.nu-sp[data-sector=osbler] [data-tone=dark]{--sp-ink:var(--nu-royal)}.nu-sp[data-sector=osbler] .nu-sp-btn[data-tone=primary]{background:var(--nu-blue-mid);color:#fff}@media (hover:hover) and (pointer:fine){.nu-sp[data-sector=osbler] .nu-sp-btn[data-tone=primary]:hover{background:var(--nu-blue-mid)}@supports (color:color-mix(in lab, red, red)){.nu-sp[data-sector=osbler] .nu-sp-btn[data-tone=primary]:hover{background:color-mix(in srgb, var(--nu-blue-mid) 78%, var(--nu-blue))}}}.nu-ecos{isolation:isolate;color:#0b1a38;background:radial-gradient(80% 32% at 50% -2%,#009fe30f 0%,#0000 62%),linear-gradient(#fff 0%,#f5f8fd 42%,#eef3fa 100%);padding-block:clamp(3.5rem,2.6rem + 4vw,6.5rem);position:relative}.nu-ecos__mesh{z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#2457b880 0 1.15px,#0000 1.15px),linear-gradient(115deg,#0000 0 46%,#009fe329 46% 46.15%,#0000 46.15%),linear-gradient(64deg,#0000 0 62%,#31278321 62% 62.14%,#0000 62.14%);background-size:34px 34px,340px 340px,420px 420px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 24% 76%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 24% 76%,#000 100%)}.nu-ecos__runway{position:relative}.nu-ecos__sticky{isolation:isolate;position:relative}.nu-ecos__shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.35rem,.85rem + 1vw,1.7rem);width:100%;max-width:calc(1500px + 4rem);margin-inline:auto;padding-inline:clamp(1.25rem,.55rem + 1.7vw,2rem);display:grid;position:relative}.nu-ecos__aside{flex-direction:column;gap:clamp(1.15rem,.85rem + 1vw,1.6rem);min-width:0;display:flex}.nu-ecos__heading{text-align:left;margin:0}.nu-ecos__heading>*{text-align:left;margin-inline:0}.nu-ecos__heading .nu-section-heading__title{color:#0b1a38;font-size:clamp(1.7rem,1.25rem + 1.45vw,2.6rem);line-height:1.08}.nu-ecos__heading .nu-section-heading__body{color:#33456b;max-width:none;font-size:clamp(.9375rem,.89rem + .22vw,1.0625rem);line-height:1.58}.nu-ecos__rail ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nu-ecos__railrow{border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .28s var(--ease-standard,ease), border-color .28s var(--ease-standard,ease), box-shadow .28s var(--ease-standard,ease);padding:clamp(.85rem,.62rem + .6vw,1.2rem) clamp(.9rem,.65rem + .75vw,1.35rem);background:0 0;border:1px solid #0000;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,.6rem + .65vw,1.25rem);padding-left:clamp(1.05rem,.75rem + .95vw,1.6rem);display:grid;position:relative;box-shadow:inset 0 -1px #0b1a3812}.nu-ecos__rail li:last-child .nu-ecos__railrow{box-shadow:none}.nu-ecos__railrow:before{content:"";background:var(--nu-gradient,linear-gradient(180deg, #312783, #009fe3));transform-origin:50%;width:5px;transition:transform .32s var(--ease-standard,ease);border-radius:0 5px 5px 0;position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(0)}.nu-ecos__railrow[data-active]:before{transform:scaleY(1)}.nu-ecos__railrow[data-active]{background:#fff;border-color:#2457b838;box-shadow:0 18px 38px #0b1a381c,0 2px 6px #0b1a380a}@media (hover:hover) and (pointer:fine){.nu-ecos__railrow:hover:not([data-active]){background:#ffffffc7;border-color:#2457b824}}.nu-ecos__railrow:focus-visible{outline-offset:2px;outline:2px solid #2457b8}.nu-ecos__railnum{font-size:clamp(1.7rem,1.35rem + .95vw,2.4rem);font-weight:var(--weight-bold);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#97a3bd;transition:color .28s var(--ease-standard,ease);line-height:1}.nu-ecos__railrow[data-active] .nu-ecos__railnum{color:#1d4ba8}.nu-ecos__railicon{color:#084ef1;width:clamp(2.7rem,2.25rem + 1.05vw,3.35rem);height:clamp(2.7rem,2.25rem + 1.05vw,3.35rem);transition:background-color .28s var(--ease-standard,ease), border-color .28s var(--ease-standard,ease), color .28s var(--ease-standard,ease);background:#2457b80d;border:1px solid #2457b824;border-radius:.95rem;place-items:center;display:grid}.nu-ecos__railrow[data-active] .nu-ecos__railicon{color:#05f;background:#2457b81f;border-color:#2457b847}.nu-ecos__railtext{flex-direction:column;gap:.2rem;min-width:0;display:flex}.nu-ecos__raillabel{font-size:clamp(1rem,.93rem + .3vw,1.1875rem);font-weight:var(--weight-semibold);letter-spacing:-.008em;color:#0b1a38;transition:color .28s var(--ease-standard,ease);line-height:1.26}.nu-ecos__railrow[data-active] .nu-ecos__raillabel{color:#05f}.nu-ecos__railhint{color:#55658a;font-size:clamp(.8125rem,.79rem + .14vw,.9rem);line-height:1.45}.nu-ecos__progress{margin:0;padding-left:1.6rem;display:none;position:relative}.nu-ecos__progress:before{content:"";background:var(--nu-blue,#009fe3);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.5rem;left:.1rem}.nu-ecos__progress-count{font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:var(--weight-semibold);color:#23324f;line-height:1.4;display:block}.nu-ecos__progress-hint{color:#6d7d9f;margin-top:.2rem;font-size:clamp(.8125rem,.79rem + .14vw,.9rem);line-height:1.4;display:block}.nu-ecos__stack{flex-direction:column;gap:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);min-width:0;display:flex}.nu-ecos__panel{scroll-margin-top:calc(var(--header-h) + 1.5rem);background:#fff;border:1px solid #0b1a3814;border-radius:clamp(1rem,.8rem + .8vw,1.5rem);overflow:hidden;box-shadow:0 24px 60px #0b1a381a}.nu-ecos__stage{aspect-ratio:16/8.4;position:relative;overflow:hidden}.nu-ecos__bg{object-fit:cover;object-position:center}.nu-ecos__stage-scrim{background:linear-gradient(100deg,#06102652 0%,#0610260f 44%,#0000 70%);position:absolute;inset:0}.nu-ecos__stage-index{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.75rem);font-weight:var(--weight-bold);letter-spacing:-.045em;color:#ffffffeb;text-shadow:0 2px 14px #06102673;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:clamp(.9rem,.7rem + .6vw,1.6rem);left:clamp(1rem,.8rem + .8vw,1.9rem)}.nu-ecos__screen{pointer-events:none;justify-content:flex-end;align-items:center;width:min(46%,34rem);display:flex;position:absolute;top:6%;bottom:6%;right:clamp(.6rem,2.2%,1.6rem)}.nu-ecos__screen-img{border-radius:clamp(.4rem,.3rem + .4vw,.85rem);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 22px 54px #06102666}.nu-ecos__body{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:stretch;gap:clamp(1.4rem,.95rem + 1.7vw,2.6rem);padding:clamp(1.25rem,.95rem + 1.25vw,1.9rem);display:grid}.nu-ecos__lede{min-width:0}.nu-ecos__title{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.4rem);font-weight:var(--weight-bold);letter-spacing:-.028em;color:#0b1a38;text-wrap:balance;margin:0;line-height:1.12}.nu-ecos__desc{color:#33456b;text-wrap:pretty;margin:.6rem 0 0;font-size:clamp(.875rem,.85rem + .14vw,.9375rem);line-height:1.56}.nu-ecos__cta{align-items:center;gap:.5rem;margin-top:clamp(.95rem,.8rem + .55vw,1.3rem);display:inline-flex}.nu-ecos__caps{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(.85rem,.65rem + .6vw,1.2rem) clamp(.9rem,.6rem + .9vw,1.45rem);margin:0;padding:0;list-style:none;display:grid}.nu-ecos__cap{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.6rem,.5rem + .35vw,.8rem);min-width:0;display:grid}.nu-ecos__cap-icon{color:#05f;width:clamp(2.5rem,2.1rem + .95vw,3.1rem);height:clamp(2.5rem,2.1rem + .95vw,3.1rem);transition:background-color .26s var(--ease-standard,ease), border-color .26s var(--ease-standard,ease), color .26s var(--ease-standard,ease);background:#2457b812;border:1px solid #2457b829;border-radius:.85rem;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.nu-ecos__cap:hover .nu-ecos__cap-icon{color:#1d4ba8;background:#2457b821;border-color:#2457b84d}}.nu-ecos__cap-text{flex-direction:column;gap:.2rem;min-width:0;padding-top:.15rem;display:flex}.nu-ecos__cap-label{font-size:clamp(.9375rem,.9rem + .2vw,1.0313rem);font-weight:var(--weight-semibold);letter-spacing:-.006em;color:#12203f;line-height:1.3}.nu-ecos__cap-hint{color:#55658a;text-wrap:pretty;font-size:clamp(.8125rem,.79rem + .14vw,.875rem);line-height:1.42}@media (max-width:1023px){.nu-ecos__rail{display:none}.nu-ecos__body{grid-template-columns:minmax(0,1fr)}.nu-ecos__stage{aspect-ratio:16/9.4}.nu-ecos__screen{width:min(52%,24rem)}}@media (max-width:639px){.nu-ecos__stage{aspect-ratio:16/13.5}.nu-ecos__screen{justify-content:center;width:auto;max-height:58%;inset:auto 6% 5%}.nu-ecos__caps{grid-template-columns:minmax(0,1fr)}.nu-ecos__cta{align-self:flex-start;width:auto}}@media (min-width:1024px) and (min-height:780px) and (prefers-reduced-motion:no-preference){.nu-ecos__runway{--eco-step:74svh;height:calc(100svh + 3 * var(--eco-step))}.nu-ecos__sticky{top:var(--header-h);min-height:calc(100svh - var(--header-h));align-items:stretch;padding-block:clamp(.75rem,1.8svh,1.5rem);display:flex;position:sticky}.nu-ecos__shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,28fr) minmax(0,72fr);align-items:start}.nu-ecos__progress{display:block}.nu-ecos__stack{grid-template-rows:minmax(0,1fr);align-self:stretch;gap:0;display:grid}.nu-ecos__stack>.nu-ecos__panel{opacity:0;visibility:hidden;min-height:0;transition:opacity .38s var(--ease-standard,ease), transform .42s var(--ease-damped,ease), visibility 0s linear .38s;flex-direction:column;grid-area:1/1;display:flex;transform:translateY(10px)}.nu-ecos__stack>.nu-ecos__panel[data-active]{opacity:1;visibility:visible;transition:opacity .4s var(--ease-standard,ease), transform .44s var(--ease-damped,ease), visibility 0s;transform:none}.nu-ecos__stack>.nu-ecos__panel .nu-ecos__bg{transition:transform .44s var(--ease-damped,ease);transform:scale(1.02)}.nu-ecos__stack>.nu-ecos__panel[data-active] .nu-ecos__bg{transform:none}.nu-ecos__stack>.nu-ecos__panel .nu-ecos__screen{opacity:.92;transition:transform .44s var(--ease-damped,ease), opacity .38s var(--ease-standard,ease);transform:translateY(8px)}.nu-ecos__stack>.nu-ecos__panel[data-active] .nu-ecos__screen{opacity:1;transform:none}.nu-ecos__stage{aspect-ratio:auto;flex:auto;height:auto;min-height:9rem}.nu-ecos__body{flex:none}}@media (min-width:1024px) and (max-width:1439px) and (min-height:780px) and (prefers-reduced-motion:no-preference){.nu-ecos__shell{grid-template-columns:minmax(0,29fr) minmax(0,71fr)}.nu-ecos__railhint{display:none}.nu-ecos__railicon{border-radius:.7rem;width:2.25rem;height:2.25rem}.nu-ecos__body{gap:clamp(1.05rem,.75rem + 1.2vw,1.75rem);padding:clamp(1rem,.8rem + .9vw,1.5rem)}}@media (min-width:1024px) and (min-height:780px) and (max-height:880px) and (prefers-reduced-motion:no-preference){.nu-ecos__aside{gap:clamp(.9rem,.7rem + .8vw,1.25rem)}.nu-ecos__heading .nu-section-heading__title{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem)}.nu-ecos__rail ul{gap:.2rem}.nu-ecos__railrow{padding-block:clamp(.6rem,.45rem + .4vw,.85rem)}.nu-ecos__railicon{width:clamp(2.4rem,2rem + .9vw,2.9rem);height:clamp(2.4rem,2rem + .9vw,2.9rem)}.nu-ecos__progress-count{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.nu-ecos__railrow,.nu-ecos__railrow:before,.nu-ecos__railnum,.nu-ecos__railicon,.nu-ecos__raillabel,.nu-ecos__cap-icon{transition:none}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-block-start:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:var(--nu-blue)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--nu-blue) 32%, transparent)}}::selection{color:var(--text-on-dark)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}img,svg,video,canvas{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p,figure{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
