.nnfv{--fv-bg:#f4f7fc;--fv-text:#101a2c;--fv-muted:#6e7f98;--fv-blue:var(--nn-blue);--fv-line:#d9e2f0;position:relative;isolation:isolate;background:var(--fv-bg);color:var(--fv-text);font-family:Manrope,DM Sans,Arial,sans-serif}.nnfv *{box-sizing:border-box}.nnfv [hidden]{display:none!important}.nnfv-inner{max-width:1500px;margin:auto;padding:74px 6% 64px}.nnfv-eyebrow{display:flex;justify-content:space-between;gap:25px;color:var(--fv-muted);font-size:8px;font-weight:600;letter-spacing:1.6px;line-height:1.8}.nnfv-layout{display:grid;grid-template-columns:41% 59%;gap:30px;align-items:center;margin-top:33px}.nnfv-copy{max-width:510px;padding-right:28px}.nnfv h2{font-size:clamp(34px,3.2vw,47px);line-height:1.14;letter-spacing:-1.8px;font-weight:500;margin:0 0 25px}.nnfv h2 em{font-style:normal;color:var(--fv-blue)}.nnfv-lead{font-size:13px;line-height:1.9;color:var(--fv-muted);max-width:405px;margin:0}.nnfv-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.nnfv button{font:inherit;cursor:pointer;color:inherit;background:transparent;border:0}.nnfv-tabs button{display:inline-flex;align-items:center;gap:9px;font-size:10px;padding:12px 14px;border:1px solid var(--fv-line);border-radius:25px;transition:background .18s,color .18s,border-color .18s}.nnfv-tabs button span{font-size:7px;opacity:.6}.nnfv-tabs button[aria-selected=true]{background:#15243d;color:#fff;border-color:#15243d}.nnfv-tabs button:hover:not([aria-selected=true]){border-color:#819fcc;background:#eaf0fa}.nnfv-description{color:var(--fv-muted);font-size:11px;line-height:1.9;min-height:79px;margin:22px 0 28px;max-width:390px}.nnfv-principle{border-top:1px solid var(--fv-line);padding-top:21px;max-width:350px}.nnfv-principle>span{font-size:7px;letter-spacing:1.8px;color:#8b99ad}.nnfv-principle p{font-size:13px;line-height:1.6;margin:10px 0 0;color:#455f88;min-height:42px}.nnfv-display{min-width:0}.nnfv-stage{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:#f7f9fd;border:1px solid #e2e8f2;box-shadow:0 20px 50px #233a6106}.nnfv-canvas,.nnfv-poster{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}.nnfv-stage-bottom,.nnfv-stage-top{position:absolute;left:24px;right:24px;z-index:2;pointer-events:none;display:flex;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:1.3px;line-height:1.6;color:#8795aa}.nnfv-stage-top{top:23px}.nnfv-stage-top>span:first-child{color:#617796}.nnfv-stage-bottom{bottom:22px;font-size:6px;letter-spacing:1.4px}.nnfv-controls{padding:19px 3px 0}.nnfv-frames{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.nnfv-frames button{display:flex;align-items:center;gap:8px;font-size:8px;line-height:1.5;text-align:left;padding:0 0 11px;border-bottom:2px solid var(--fv-line);color:#8797af}.nnfv-frames b{font-size:7px;font-weight:500}.nnfv-frames button[aria-pressed=true]{border-color:var(--fv-blue);color:var(--fv-blue)}.nnfv-transport{display:flex;gap:20px;align-items:center;margin-top:14px;font-size:8px;min-height:25px}.nnfv-transport button{font-size:9px;padding:4px 0;white-space:nowrap}.nnfv-transport button span{margin-left:9px}.nnfv-transport input{width:115px;min-width:65px;max-width:25%;height:3px;accent-color:var(--fv-blue);margin:0;cursor:pointer}.nnfv-transport>span{margin-left:auto;color:#8797af;font-size:8px}.nnfv-transport [data-nnfv-retry]{color:#547ab6;font-size:8px}.nnfv button:focus-visible,.nnfv input:focus-visible{outline:2px solid var(--fv-blue);outline-offset:5px}.nnfv button:disabled,.nnfv input:disabled{opacity:.45;cursor:default}.nnfv-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-theme=dark] .nnfv{--fv-bg:#111b2a;--fv-text:#e6edf8;--fv-muted:#9cacc4;--fv-line:#2c3c55;--fv-blue:#82aaff}html[data-theme=dark] .nnfv .nnfv-principle p{color:#b2c6e7}html[data-theme=dark] .nnfv .nnfv-tabs button[aria-selected=true]{background:#dce8ff;color:#15243d;border-color:#dce8ff}@media(max-width:1100px){.nnfv-layout{gap:20px;grid-template-columns:42% 58%}.nnfv-copy{padding-right:0}.nnfv h2{font-size:36px;letter-spacing:-1.5px}.nnfv-lead{font-size:12px}.nnfv-tabs button{font-size:9px;padding:10px 11px;gap:6px}.nnfv-frames{gap:8px}.nnfv-frames button{font-size:7px;gap:5px}.nnfv-transport{gap:13px}.nnfv-stage-bottom,.nnfv-stage-top{left:18px;right:18px;font-size:6px}}@media(max-width:760px){.nnfv-inner{padding:52px 6% 45px}.nnfv-eyebrow{font-size:7px;letter-spacing:1px}.nnfv-eyebrow>span:last-child{display:none}.nnfv-layout{grid-template-columns:1fr;gap:22px;margin-top:25px}.nnfv-copy{max-width:none}.nnfv h2{font-size:34px;margin-bottom:19px}.nnfv-lead{font-size:12px;max-width:520px}.nnfv-tabs{margin-top:23px}.nnfv-tabs button{font-size:11px;padding:11px 15px}.nnfv-description{font-size:11px;min-height:61px;margin:18px 0 0;max-width:520px}.nnfv-principle{display:none}.nnfv-stage{border-radius:14px;aspect-ratio:4/3}.nnfv-stage-top{top:16px}.nnfv-stage-bottom{bottom:15px}.nnfv-stage-bottom>span:last-child{display:none}.nnfv-frames button{font-size:8px;display:grid;gap:5px}.nnfv-frames b{font-size:7px}.nnfv-transport{flex-wrap:wrap;gap:15px}.nnfv-transport input{max-width:30%;width:105px}.nnfv-transport>span{font-size:8px}.nnfv .nnfv-description{line-height:1.8}}@media(prefers-reduced-motion:reduce){.nnfv *{transition:none!important;animation:none!important}}.nn-v3 .nnfv{font-family:var(--v3-sans,Manrope,"DM Sans",system-ui,sans-serif);background:color-mix(in srgb,var(--v3-soft,#edf2f9) 70%,#f8fafc)}.nn-v3 .nnfv-inner{max-width:var(--v3-content-max,1500px);padding-inline:var(--v3-gutter,6%)}.nn-v3 .nnfv h2{font-family:var(--v3-display,Manrope,system-ui,sans-serif)}html[data-theme=dark] .nn-v3 .nnfv{background:color-mix(in srgb,var(--v3-ink-section,#111827) 88%,#111b2a)}.nn-v3 .nnfv .nnfv-stage{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--fv-line,#d9e2f0) 80%,transparent);background:radial-gradient(ellipse 70% 55% at 50% 42%,color-mix(in srgb,var(--fv-blue,var(--nn-blue)) 7%,transparent),transparent 70%),linear-gradient(165deg,#fbfcfe 0,#f3f6fb 48%,#eef3fa 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 28px 56px color-mix(in srgb,#1e3a5f 7%,transparent);overflow:hidden}.nn-v3 .nnfv .nnfv-stage-top{top:1.1rem;left:1.25rem;right:1.25rem;font-size:.62rem;letter-spacing:.14em;color:color-mix(in srgb,var(--fv-muted,#6e7f98) 85%,#94a3b8)}.nn-v3 .nnfv .nnfv-stage-bottom{display:none}.nn-v3 .nnfv .nnfv-render-label{opacity:.72}.nn-v3 .nnfv .nnfv-progress{position:absolute;left:0;right:0;bottom:0;z-index:3;height:2px;background:color-mix(in srgb,var(--fv-line,#d9e2f0) 55%,transparent);pointer-events:none}.nn-v3 .nnfv .nnfv-progress>i{display:block;height:100%;width:0;background:var(--fv-blue,var(--nn-blue));transition:width 40ms linear}.nn-v3 .nnfv .nnfv-retry{position:absolute;z-index:4;left:50%;bottom:1.25rem;transform:translateX(-50%);font:inherit;font-size:.72rem;font-weight:600;padding:.45rem .85rem;border:1px solid var(--fv-line,#d9e2f0);border-radius:999px;background:color-mix(in srgb,#fff 88%,transparent);color:var(--fv-text,#101a2c);cursor:pointer;backdrop-filter:blur(6px)}.nn-v3 .nnfv .nnfv-transport{display:none!important}.nn-v3 .nnfv .nnfv-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nn-v3 .nnfv .nnfv-controls{padding-top:1rem}.nn-v3 .nnfv .nnfv-frames{gap:.65rem}.nn-v3 .nnfv .nnfv-frames button{border-bottom-width:1.5px;color:var(--fv-muted,#6e7f98);opacity:.72;transition:opacity .18s,color .18s,border-color .18s}.nn-v3 .nnfv .nnfv-frames button[aria-pressed=true]{opacity:1;color:var(--fv-blue,var(--nn-blue));border-color:var(--fv-blue,var(--nn-blue))}html[data-theme=dark] .nn-v3 .nnfv .nnfv-stage{background:radial-gradient(ellipse 70% 55% at 50% 42%,color-mix(in srgb,#82aaff 10%,transparent),transparent 70%),linear-gradient(165deg,#1a2436,#141c2b);border-color:color-mix(in srgb,#2c3c55 85%,transparent);box-shadow:0 28px 56px color-mix(in srgb,#000 28%,transparent)}html[data-theme=dark] .nn-v3 .nnfv .nnfv-stage-bottom,html[data-theme=dark] .nn-v3 .nnfv .nnfv-stage-top{color:#8b9bb3}html[data-theme=dark] .nn-v3 .nnfv .nnfv-stage-top>span:first-child{color:#a8b8d0}html[data-theme=dark] .nn-v3 .nnfv .nnfv-tabs button:hover:not([aria-selected=true]){background:color-mix(in srgb,#82aaff 14%,transparent);border-color:#5a7aaa}html[data-theme=dark] .nn-v3 .nnfv .nnfv-retry{background:color-mix(in srgb,#1e293b 90%,transparent);border-color:#2c3c55;color:#e6edf8}html[data-theme=dark] .nn-v3 .nnfv .nnfv-progress{background:color-mix(in srgb,#2c3c55 70%,transparent)}@media (max-width:760px){.nn-v3 .nnfv .nnfv-stage{border-radius:.9rem}}.nn-pj{--nn-pj-blue:var(--nn-blue);--nn-pj-ink:#0f172a;--nn-pj-ink-top:#1e293b;--nn-pj-ink-depth:#080f1d;--nn-pj-limb:#172136;--nn-pj-muted:#68778a;--nn-pj-line:#dce3eb;--nn-pj-panel:#ffffff;--nn-pj-stage:#f8fafc;--nn-pj-ui-depth:#cbd5e1;--nn-pj-surface:transparent;margin:0;padding:.5rem 0 0;color:var(--nn-pj-ink)}html.dark .nn-pj,html[data-theme=dark] .nn-pj{--nn-pj-ink:#e2e8f0;--nn-pj-ink-top:#94a3b8;--nn-pj-ink-depth:#64748b;--nn-pj-limb:#cbd5e1;--nn-pj-muted:#94a3b8;--nn-pj-line:#2a3340;--nn-pj-panel:#181c22;--nn-pj-stage:#12161d;--nn-pj-ui-depth:#334155}.nn-pj-kicker{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;font-size:.68rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-pj-muted)}.nn-pj-header{margin-top:1.1rem;max-width:40rem}.nn-pj-header h2{margin:0;font-family:var(--v3-display,Manrope,system-ui,sans-serif);font-size:clamp(1.85rem,5.5vw,3.15rem);font-weight:620;letter-spacing:-.035em;line-height:1.08;color:var(--nn-pj-ink)}.nn-pj-header h2 em{font-style:normal;color:var(--nn-pj-blue)}.nn-pj-lead{margin:1rem 0 0;max-width:34rem;font-size:1rem;line-height:1.55;color:var(--nn-pj-muted)}.nn-pj-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.35rem;margin-top:2rem;align-items:start}.nn-pj-nav{position:relative;display:flex;gap:.35rem;overflow-x:auto;padding:.15rem 0 .35rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nn-pj-progress{display:none}.nn-pj-step{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.55rem .85rem;border:1px solid var(--nn-pj-line);border-radius:999px;background:color-mix(in srgb,var(--nn-pj-panel) 88%,transparent);color:var(--nn-pj-muted);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.nn-pj-step:hover{color:var(--nn-pj-ink);border-color:color-mix(in srgb,var(--nn-pj-blue) 40%,var(--nn-pj-line))}.nn-pj-step:focus-visible{outline:2px solid var(--nn-pj-blue);outline-offset:3px}.nn-pj-step.is-active{color:var(--nn-pj-blue);border-color:color-mix(in srgb,var(--nn-pj-blue) 55%,var(--nn-pj-line));background:color-mix(in srgb,var(--nn-pj-blue) 8%,var(--nn-pj-panel))}.nn-pj-step.is-done{color:var(--nn-pj-ink)}.nn-pj-step-n{font-size:.66rem;letter-spacing:.06em;color:var(--nn-pj-blue)}.nn-pj-main{min-width:0;display:grid;gap:1.15rem}.nn-pj-scene-wrap{min-width:0;border-radius:1.1rem;overflow:hidden}.nn-pj-svg{display:block;width:100%;height:auto;color:var(--nn-pj-muted)}.nn-pj-copy h3{margin:.35rem 0 0;font-family:var(--v3-display,Manrope,system-ui,sans-serif);font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:620;letter-spacing:-.025em;line-height:1.2}.nn-pj-copy>p{margin:.7rem 0 0;max-width:38rem;font-size:.98rem;line-height:1.55;color:var(--nn-pj-muted)}.nn-pj-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.nn-pj-counter{font-weight:700;letter-spacing:.08em;color:var(--nn-pj-blue)}.nn-pj-counter,.nn-pj-stage-name{font-size:.72rem;text-transform:uppercase}.nn-pj-stage-name{font-weight:650;letter-spacing:.1em;color:var(--nn-pj-muted)}.nn-pj-controls{display:inline-flex;gap:.35rem;margin-left:auto}.nn-pj-ctrl{width:2.15rem;height:2.15rem;display:inline-grid;place-items:center;margin:0;padding:0;border:1px solid var(--nn-pj-line);border-radius:999px;background:var(--nn-pj-panel);color:var(--nn-pj-ink);font-size:.95rem;line-height:1;cursor:pointer}.nn-pj-ctrl:hover:not(:disabled){border-color:color-mix(in srgb,var(--nn-pj-blue) 45%,var(--nn-pj-line));color:var(--nn-pj-blue)}.nn-pj-ctrl:disabled{opacity:.35;cursor:not-allowed}.nn-pj-ctrl:focus-visible{outline:2px solid var(--nn-pj-blue);outline-offset:2px}.nn-pj-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid var(--nn-pj-line)}.nn-pj-facts dt{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nn-pj-blue)}.nn-pj-facts dd{margin:.35rem 0 0;font-size:.9rem;line-height:1.5;color:var(--nn-pj-ink)}html[data-motion=paused] .nn-pj-svg *{transition:none!important}@media (min-width:960px){.nn-pj-layout{grid-template-columns:minmax(11.5rem,.9fr) minmax(0,2.4fr);gap:1.75rem 2rem}.nn-pj-nav{flex-direction:column;overflow:visible;gap:.15rem;padding:.25rem 0 0 .85rem}.nn-pj-progress{display:block;position:absolute;left:0;top:.55rem;bottom:.55rem;width:2px;background:var(--nn-pj-line);border-radius:999px;overflow:hidden}.nn-pj-progress i{display:block;width:100%;background:var(--nn-pj-blue);border-radius:inherit;transition:height .35s cubic-bezier(.22,1,.36,1)}.nn-pj-step{width:100%;justify-content:flex-start;border:0;border-radius:.65rem;background:transparent;padding:.7rem .75rem}.nn-pj-step.is-active{background:color-mix(in srgb,var(--nn-pj-blue) 8%,transparent)}.nn-pj-main{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1.35rem 1.5rem;align-items:start}.nn-pj-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.nn-pj-progress i,.nn-pj-step{transition:none!important}}.nn-v3 .nn-universe{margin-top:2rem;padding-top:1.35rem;border-top:1px solid var(--v3-line,#dce3eb)}.nn-v3 .nn-universe-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1.25rem;align-items:center}.nn-v3 .nn-universe-lead{min-width:0}.nn-v3 .nn-universe-kicker{display:block;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-muted,#68778a)}.nn-v3 .nn-universe-hint{margin:.35rem 0 0;font-size:.86rem;line-height:1.45;color:var(--v3-muted,#68778a)}.nn-v3 .nn-universe-trail{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem;max-height:4.5rem;overflow:hidden;transition:opacity .28s ease,max-height .35s ease,margin .28s ease}.nn-v3 .nn-universe.is-open .nn-universe-trail{opacity:0;max-height:0;margin:0;pointer-events:none}.nn-v3 .nn-universe-chip{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:var(--v3-text,#0f172a);text-decoration:none;padding:.4rem .75rem;border:1px solid var(--v3-line,#dce3eb);border-radius:999px;background:color-mix(in srgb,var(--v3-panel,#fff) 88%,transparent);transition:border-color .2s,color .2s,background .2s}.nn-v3 .nn-universe-chip:hover{border-color:color-mix(in srgb,var(--nn-blue) 45%,var(--v3-line,#dce3eb));color:var(--nn-blue)}.nn-v3 .nn-universe-toggle{justify-self:end;display:inline-flex;align-items:center;gap:.65rem;margin:0;padding:.35rem .55rem .35rem .35rem;border:1px solid var(--v3-line,#dce3eb);border-radius:999px;background:color-mix(in srgb,var(--v3-panel,#fff) 92%,#edf2f9);color:var(--v3-text,#0f172a);font:inherit;font-size:.74rem;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .25s}.nn-v3 .nn-universe-toggle:hover{border-color:color-mix(in srgb,var(--nn-blue) 50%,var(--v3-line,#dce3eb));box-shadow:0 10px 24px color-mix(in srgb,#0f172a 8%,transparent)}.nn-v3 .nn-universe-toggle:focus-visible{outline:2px solid var(--nn-blue);outline-offset:3px}.nn-v3 .nn-universe-plus{position:relative;width:2rem;height:2rem;border-radius:999px;background:#0f172a;flex-shrink:0}.nn-v3 .nn-universe-plus i{position:absolute;left:50%;top:50%;width:.7rem;height:1.5px;background:#f8fafc;border-radius:999px;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.nn-v3 .nn-universe-plus i:last-child{transform:translate(-50%,-50%) rotate(90deg)}.nn-v3 .nn-universe.is-open .nn-universe-plus{background:var(--nn-blue)}.nn-v3 .nn-universe.is-open .nn-universe-plus i:first-child{transform:translate(-50%,-50%) rotate(45deg)}.nn-v3 .nn-universe.is-open .nn-universe-plus i:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.nn-v3 .nn-universe-toggle-label{padding-right:.35rem;white-space:nowrap}.nn-v3 .nn-universe-panel{margin-top:1.35rem;padding-top:.25rem;animation:nn-universe-in .4s cubic-bezier(.22,1,.36,1)}.nn-v3 .nn-universe-panel[hidden]{display:none!important}@keyframes nn-universe-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nn-v3 .nn-universe-live{margin-top:.35rem}.nn-v3 .nn-universe-footer{display:flex;justify-content:flex-end;margin-top:1.25rem}.nn-v3 .nn-universe-all{font-size:.82rem;font-weight:650;color:var(--nn-blue);text-decoration:none}.nn-v3 .nn-universe-all:hover{text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .nn-v3 .nn-universe-chip,html[data-theme=dark] .nn-v3 .nn-universe-toggle{background:color-mix(in srgb,var(--v3-panel,#181c22) 90%,#111827)}html[data-theme=dark] .nn-v3 .nn-universe-plus{background:#e2e8f0}html[data-theme=dark] .nn-v3 .nn-universe-plus i{background:#0f172a}html[data-theme=dark] .nn-v3 .nn-universe.is-open .nn-universe-plus{background:#82aaff}@media (min-width:900px){.nn-v3 .nn-universe-compact{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr) auto;align-items:center}.nn-v3 .nn-universe-trail{grid-column:auto;max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.nn-v3 .nn-universe-panel,.nn-v3 .nn-universe-plus i,.nn-v3 .nn-universe-trail{transition:none!important;animation:none!important}}.netnova-mark{display:block;width:clamp(110px,13vw,190px);height:auto;aspect-ratio:258/224;flex-shrink:0;color:#739bff;overflow:visible}.netnova-mark--decorative{opacity:.32}.netnova-mark--solid{width:36px;color:var(--nn-blue)}.nn-v3 .nn-offer{--offer-bg:#0c0e12;--offer-surface:#14181f;--offer-text:#f4f6fa;--offer-muted:#8b95a5;--offer-line:#2a313c;--offer-blue:var(--nn-blue-mid);--offer-blue-soft:#7eb0ff;width:100%;background:var(--offer-bg);color:var(--offer-text);overflow-x:clip}html[data-theme=dark] .nn-v3 .nn-offer{--offer-bg:#080a0d;--offer-surface:#12161d}.nn-v3 .nn-offer__inner{width:100%;max-width:var(--v3-content-max);margin-inline:auto;padding:clamp(3.25rem,8vh,5.5rem) var(--v3-gutter);box-sizing:border-box}.nn-v3 .nn-offer__kicker{display:flex;justify-content:space-between;gap:1rem;font-size:var(--v3-overline-size);font-weight:var(--nn-type-overline-weight);letter-spacing:var(--nn-type-overline-tracking);line-height:var(--nn-type-overline-lh);text-transform:uppercase;color:var(--offer-muted)}.nn-v3 .nn-offer__heading{display:grid;gap:1.25rem;margin:1.75rem 0 2.35rem}.nn-v3 .nn-offer__heading h2{margin:0;font-family:var(--v3-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;color:var(--offer-text)}.nn-v3 .nn-offer__heading h2 em{font-style:normal;background:linear-gradient(115deg,#93c5fd 0,var(--nn-blue) 48%,var(--nn-blue-soft) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.nn-v3 .nn-offer__heading>p{margin:0;max-width:22rem;font-size:var(--v3-meta-size);line-height:1.7;color:var(--offer-muted)}.nn-v3 .nn-offer__list{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--offer-line)}.nn-v3 .nn-offer__block{width:100%;border-bottom:1px solid var(--offer-line)}.nn-v3 .nn-offer__block--open{padding-bottom:1.15rem}.nn-v3 .nn-offer__head{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.35rem;grid-template-areas:"num name plus" "num teaser plus";column-gap:.85rem;row-gap:.2rem;align-items:center;width:100%;margin:0;padding:1.35rem .1rem 1.35rem 0;text-align:left;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}.nn-v3 .nn-offer__block--open .nn-offer__head{padding-bottom:.85rem}.nn-v3 .nn-offer__num{grid-area:num;align-self:start;padding-top:.2rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;color:var(--offer-blue);font-variant-numeric:tabular-nums}.nn-v3 .nn-offer__name{grid-area:name;font-family:var(--v3-display);font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:560;letter-spacing:-.03em;line-height:1.2;color:var(--offer-text)}.nn-v3 .nn-offer__teaser{grid-area:teaser;font-size:.8125rem;line-height:1.5;color:var(--offer-muted)}.nn-v3 .nn-offer__teaser--spacer{visibility:hidden;min-height:0;height:0;overflow:hidden}.nn-v3 .nn-offer__plus{grid-area:plus;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;border:1px solid var(--offer-line);font-size:1.1rem;line-height:1;color:var(--offer-text)}.nn-v3 .nn-offer__head:hover .nn-offer__plus{border-color:var(--offer-blue);color:var(--offer-blue)}.nn-v3 .nn-offer__block--open .nn-offer__plus{border-color:color-mix(in srgb,var(--offer-blue) 55%,var(--offer-line));color:var(--offer-blue-soft)}.nn-v3 .nn-offer__panel{position:relative;width:100%;box-sizing:border-box;margin:0;padding:1.25rem 1.2rem 1.45rem;border:1px solid color-mix(in srgb,var(--offer-line) 80%,var(--offer-blue));border-left:3px solid var(--offer-blue);border-radius:.85rem;background:linear-gradient(145deg,color-mix(in srgb,var(--offer-blue) 8%,var(--offer-surface)) 0,var(--offer-surface) 55%);overflow:visible}.nn-v3 .nn-offer__panel[hidden]{display:none!important}.nn-v3 .nn-offer__mark.netnova-mark{position:absolute;right:clamp(.5rem,2vw,1.25rem);bottom:clamp(-.35rem,1vw,.4rem);z-index:0;width:clamp(120px,22vw,190px);height:auto;aspect-ratio:258/224;color:#739bff;opacity:.32;pointer-events:none;overflow:visible;stroke-dasharray:none;stroke-dashoffset:0}.nn-v3 .nn-offer__panel-grid{position:relative;z-index:1;display:grid;gap:1rem 2rem;width:100%}.nn-v3 .nn-offer__eyebrow{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--offer-muted)}.nn-v3 .nn-offer__body{max-width:30rem}.nn-v3 .nn-offer__body>p{margin:0;font-size:.9rem;line-height:1.7;color:color-mix(in srgb,var(--offer-text) 82%,var(--offer-muted))}.nn-v3 .nn-offer__tags{margin-top:.95rem!important;font-size:.72rem!important;color:var(--offer-muted)!important}.nn-v3 .nn-offer__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;padding-bottom:.3rem;font-size:.8125rem;font-weight:600;color:var(--offer-blue-soft);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--offer-blue) 45%,transparent)}.nn-v3 .nn-offer__cta:hover{color:#bfdbfe;border-color:#bfdbfe}.nn-v3 .nn-offer__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:2rem}.nn-v3 .nn-offer__footer p{margin:0;font-size:.85rem;color:var(--offer-muted)}.nn-v3 .nn-offer__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border:1px solid color-mix(in srgb,var(--offer-blue) 65%,var(--offer-line));border-radius:999px;color:var(--offer-text);font-size:.8125rem;font-weight:600;text-decoration:none}.nn-v3 .nn-offer__pill:hover{border-color:var(--offer-blue);background:color-mix(in srgb,var(--offer-blue) 12%,transparent)}.nn-v3 .nn-offer a:focus-visible,.nn-v3 .nn-offer button:focus-visible{outline:2px solid var(--offer-blue);outline-offset:3px}@media (min-width:900px){.nn-v3 .nn-offer__heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr);align-items:end;gap:2.5rem}.nn-v3 .nn-offer__heading>p{justify-self:end;padding-bottom:.3rem}.nn-v3 .nn-offer__head{grid-template-columns:2.75rem minmax(14rem,.4fr) minmax(0,1fr) 2.35rem;grid-template-areas:"num name teaser plus";padding-block:1.45rem}.nn-v3 .nn-offer__panel{padding:1.5rem 1.7rem 1.65rem}.nn-v3 .nn-offer__panel-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem 3rem}.nn-v3 .nn-offer__block--open .nn-offer__name{font-size:clamp(1.4rem,2vw,1.8rem)}}@media (max-width:700px){.nn-v3 .nn-offer__heading h2 br,.nn-v3 .nn-offer__kicker span:last-child{display:none}.nn-v3 .nn-offer__footer{flex-direction:column;align-items:flex-start}}.nn-v3 .nn-flow{--flow-bg:color-mix(in srgb,var(--v3-soft) 55%,#f7faff);--flow-panel:var(--v3-panel);--flow-text:var(--v3-text);--flow-muted:var(--v3-muted);--flow-line:var(--v3-line);--flow-accent:var(--v3-blue);--flow-soft:color-mix(in srgb,var(--v3-blue) 8%,var(--v3-panel));--flow-sidebar:#162c50;position:relative;width:100%;background:var(--flow-bg);color:var(--flow-text);isolation:isolate}html[data-theme=dark] .nn-v3 .nn-flow{--flow-bg:#111925;--flow-panel:#192536;--flow-text:#e7eef9;--flow-muted:#9dacc2;--flow-line:#30425e;--flow-soft:#203656;--flow-sidebar:#0b1220;--flow-accent:#7aa5ff}.nn-v3 .nn-flow-inner{width:100%;max-width:var(--v3-content-max);margin:0 auto;padding:clamp(3rem,7vh,4.5rem) var(--v3-gutter) clamp(2.5rem,5vh,3.5rem);box-sizing:border-box}.nn-v3 .nn-flow-kicker{display:flex;justify-content:space-between;gap:1.25rem;font-size:var(--v3-overline-size);font-weight:var(--nn-type-overline-weight);letter-spacing:var(--nn-type-overline-tracking);line-height:var(--nn-type-overline-lh);text-transform:uppercase;color:var(--flow-muted)}.nn-v3 .nn-flow h2{font-family:var(--v3-display);font-size:var(--v3-title-size);font-weight:var(--nn-type-title-weight,500);letter-spacing:var(--nn-type-title-tracking);line-height:var(--nn-type-title-lh);max-width:1100px;margin:1.35rem 0 1rem}.nn-v3 .nn-flow h2 em{font-style:normal;color:var(--flow-accent)}.nn-v3 .nn-flow-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:center}.nn-v3 .nn-flow-copy{padding:0;max-width:22rem}.nn-v3 .nn-flow-counter{display:block;font-size:var(--v3-overline-size);letter-spacing:var(--nn-type-overline-tracking);text-transform:uppercase;color:var(--flow-accent);font-weight:var(--nn-type-overline-weight)}.nn-v3 .nn-flow-copy h3{font-family:var(--v3-display);font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.22;letter-spacing:-.03em;font-weight:500;min-height:4.5rem;margin:1rem 0 .85rem}.nn-v3 .nn-flow-copy>p{font-size:var(--v3-meta-size);line-height:1.75;color:var(--flow-muted);min-height:5.5rem;margin:0}.nn-v3 .nn-flow-benefits{display:flex;flex-wrap:wrap;gap:.45rem .85rem;max-width:17rem;margin:1.15rem 0 1.35rem}.nn-v3 .nn-flow-benefits span{font-size:.68rem;line-height:1.5;color:var(--flow-muted)}.nn-v3 .nn-flow-benefits span:before{content:"·";color:var(--flow-accent);margin-right:.35rem}.nn-v3 .nn-flow-cta{color:var(--flow-text);font-size:var(--v3-cta-size);font-weight:var(--nn-type-cta-weight);letter-spacing:var(--nn-type-cta-tracking);line-height:1.7;display:inline-flex;gap:1rem;align-items:center;text-decoration:none;border-bottom:1px solid var(--flow-line);padding-bottom:.55rem}.nn-v3 .nn-flow-cta:hover{color:var(--flow-accent);border-color:var(--flow-accent)}.nn-v3 .nn-flow-visual{min-width:0}.nn-v3 .nn-flow-scene{width:100%;height:clamp(280px,42svh,430px);color:#9ab5e3}.nn-v3 .nn-flow-scene svg{display:block;width:100%;height:100%;overflow:visible}.nn-v3 .nn-flow-scene text{font-family:var(--v3-sans)}.nn-v3 .nn-flow-loose{color:#b7cae9}.nn-v3 .flow-window-bg{fill:var(--flow-panel);stroke:var(--flow-line);stroke-width:1.2}.nn-v3 .flow-sidebar{fill:var(--flow-sidebar)}.nn-v3 .flow-divider{fill:none;stroke:var(--flow-line);stroke-width:1}.nn-v3 .flow-dot{fill:var(--flow-line)}.nn-v3 .flow-window-title{fill:var(--flow-muted);font-size:13px;font-weight:500}.nn-v3 .flow-nav-dots{fill:#7592be;color:#7592be}.nn-v3 .flow-blueprint{color:#78a6ff}.nn-v3 .flow-priority{fill:var(--flow-soft)}.nn-v3 .flow-priority text{fill:var(--flow-accent);font-size:12px}.nn-v3 .flow-card-bg{fill:var(--flow-panel);stroke:var(--flow-line);stroke-width:1.2;filter:drop-shadow(0 8px 10px #14336009)}.nn-v3 .flow-card-bg.is-priority{stroke:var(--flow-accent)}.nn-v3 .flow-icon-bg{fill:var(--flow-soft)}.nn-v3 .flow-icon{color:var(--flow-accent)}.nn-v3 .flow-card-label{fill:var(--flow-text);font-size:14px;font-weight:600}.nn-v3 .flow-placeholder{stroke:#dce6f5;stroke-width:5;stroke-linecap:round;fill:none}.nn-v3 .flow-detail-rows{stroke:#d1dff3;stroke-width:4;stroke-linecap:round;fill:none}.nn-v3 .flow-detail-rows circle{stroke-width:1.5;stroke:var(--flow-accent);fill:var(--flow-soft)}html[data-theme=dark] .nn-v3 .flow-detail-rows,html[data-theme=dark] .nn-v3 .flow-placeholder{stroke:#3c5271}.nn-v3 .flow-connections{fill:var(--flow-accent)}.nn-v3 .flow-connections text{fill:var(--flow-accent);font-size:11px;font-weight:600}.nn-v3 .flow-query-bg{fill:var(--flow-panel);stroke:var(--flow-line);stroke-width:1}.nn-v3 .flow-wire{fill:none;stroke:var(--flow-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nn-v3 .flow-result{fill:var(--flow-accent)}.nn-v3 .nn-flow-scene-note{display:flex;justify-content:space-between;gap:1rem;font-size:.62rem;color:var(--flow-muted);line-height:1.8;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem}.nn-v3 .nn-flow-scene-note span:last-child{letter-spacing:.02em;text-align:right;text-transform:none}.nn-v3 .nn-flow-controls{border-top:1px solid var(--flow-line);padding-top:1.15rem;margin-top:1.35rem}.nn-v3 .nn-flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.nn-v3 .nn-flow-steps button{display:flex;gap:.55rem;align-items:center;padding:.25rem 0 .65rem;text-align:left;position:relative;font:inherit;cursor:pointer;background:transparent;color:inherit;border:0}.nn-v3 .nn-flow-steps button:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--flow-line)}.nn-v3 .nn-flow-steps button[aria-pressed=true]:after{background:var(--flow-accent)}.nn-v3 .nn-flow-steps b{font-weight:500}.nn-v3 .nn-flow-steps b,.nn-v3 .nn-flow-steps span{font-size:.68rem;color:var(--flow-muted)}.nn-v3 .nn-flow-steps button[aria-pressed=true] b,.nn-v3 .nn-flow-steps button[aria-pressed=true] span{color:var(--flow-accent)}.nn-v3 .nn-flow-transport{display:flex;align-items:center;gap:1rem;margin-top:.85rem;min-height:1.75rem}.nn-v3 .nn-flow-transport button{font:inherit;font-size:.72rem;font-weight:600;padding:.2rem 0;cursor:pointer;background:transparent;color:var(--flow-text);border:0;flex-shrink:0}.nn-v3 .nn-flow-transport button:hover{color:var(--flow-accent)}.nn-v3 .nn-flow-transport button:disabled{opacity:.5;cursor:default}.nn-v3 .nn-flow-hint{margin-left:auto;font-size:.68rem;color:var(--flow-muted)}.nn-v3 .nn-flow a:focus-visible,.nn-v3 .nn-flow button:focus-visible{outline:2px solid var(--flow-accent);outline-offset:4px}.nn-v3 .nn-flow-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (min-width:900px){.nn-v3 .nn-flow-layout{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:1rem 1.5rem}.nn-v3 .nn-flow-steps{grid-template-columns:repeat(6,1fr);gap:.75rem}}@media (max-width:700px){.nn-v3 .nn-flow h2 br,.nn-v3 .nn-flow-kicker span:last-child{display:none}.nn-v3 .nn-flow-copy{max-width:none}.nn-v3 .nn-flow-copy h3,.nn-v3 .nn-flow-copy>p{min-height:0}.nn-v3 .nn-flow-benefits{display:none}.nn-v3 .nn-flow-scene{height:auto;aspect-ratio:800/520}.nn-v3 .nn-flow-steps button:nth-child(2),.nn-v3 .nn-flow-steps button:nth-child(3),.nn-v3 .nn-flow-steps button:nth-child(5){display:none}.nn-v3 .nn-flow-hint{width:100%;margin:0}.nn-v3 .nn-flow-transport{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nn-v3 .nn-flow *{animation:none!important;transition:none!important}}