.nx-fv{--ink:#16273f;--ink-soft:#485a72;--navy:#0f3a66;--blue:#2c6fae;--sky:#e6f0fa;--line:#cfdbea;--yellow:#f5c400;--yellow-hover:#ffd43a;--yellow-ink:#33280a;background:linear-gradient(180deg,#eaf3fc,#f6fafe 70%,#fff);color:var(--ink);font-size:16px;line-height:1.8;overflow:hidden;padding:72px 0 64px}.nx-fv *{box-sizing:border-box;margin:0;padding:0}.nx-fv img,.nx-fv svg{display:block;max-width:100%}.nx-fv :focus-visible{outline:3px solid var(--navy);outline-offset:3px}.nx-fv-inner{margin-inline:auto;width:min(1200px,100% - 40px)}.nx-fv-main{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.nx-fv-audience{background:#fff;border:1px solid var(--line);border-radius:99px;color:var(--navy);display:inline-block;font-size:.88rem;font-weight:700;margin-bottom:22px;padding:.35em 1.1em}.nx-fv h1{color:var(--ink);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:900;letter-spacing:.01em;line-height:1.5;margin-bottom:22px;text-wrap:balance}.nx-fv h1 .nx-ph{display:inline-block;white-space:nowrap}.nx-fv h1 .nx-mark{background:linear-gradient(transparent 62%,rgba(245,196,0,.55) 0);padding:0 .1em}.nx-fv-sub{color:var(--ink-soft);font-size:1rem;line-height:1.95;margin-bottom:32px;max-width:36em}.nx-fv-cta{align-items:center;background:var(--yellow);border-radius:8px;box-shadow:0 8px 18px -8px rgba(160,120,0,.55);color:var(--yellow-ink);display:inline-flex;font:inherit;font-size:1.05rem;font-weight:700;gap:.6em;justify-content:center;line-height:1.4;padding:1em 2em;text-decoration:none;transition:background .2s,transform .2s}.nx-fv-cta:hover{background:var(--yellow-hover);transform:translateY(-1px)}.nx-fv-cta svg{height:1.1em;width:1.1em}.nx-fv-visual{position:relative}.nx-fv-visual img{border:1px solid hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 28px 56px -24px rgba(15,58,102,.5);height:auto;width:100%}.nx-fv-badges{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px -28px rgba(15,58,102,.45);margin-top:48px;padding:26px 32px 30px}.nx-fv-badges h2{align-items:center;color:var(--navy);display:flex;font-size:.92rem;font-weight:700;gap:12px;margin-bottom:18px}.nx-fv-badges h2:after{background:var(--line);content:"";flex:1;height:1px}.nx-fv-badge-list{display:grid;gap:0;grid-template-columns:.8fr 1.1fr 1.1fr;list-style:none}.nx-fv-badge{align-items:center;border-left:1px solid var(--line);display:flex;gap:16px;padding:4px 24px}.nx-fv-badge:first-child{border-left:0;padding-left:0}.nx-fv-badge:last-child{padding-right:0}.nx-fv-ico{background:var(--sky);border-radius:50%;color:var(--navy);display:grid;flex:none;height:56px;place-items:center;width:56px}.nx-fv-ico svg{height:30px;width:30px}.nx-fv-badge p{color:var(--ink-soft);font-size:.84rem;line-height:1.55;min-width:0;overflow-wrap:anywhere}.nx-fv-badge strong{color:var(--navy);display:block;font-size:1.35rem;font-weight:900;line-height:1.35;margin:1px 0}.nx-fv-badge strong small{font-size:.9rem;font-weight:700}@media (max-width:960px){.nx-fv{padding:44px 0 48px}.nx-fv-main{gap:32px;grid-template-columns:minmax(0,1fr)}.nx-fv-main>*{min-width:0}.nx-fv h1{font-size:clamp(1.4rem,5.8vw,2rem)}.nx-fv h1 .nx-ph{display:inline;white-space:normal}.nx-fv-badge-list{gap:18px;grid-template-columns:1fr}.nx-fv-badge,.nx-fv-badge:first-child,.nx-fv-badge:last-child{border-left:0;padding:0}.nx-fv-badge+.nx-fv-badge{border-top:1px solid var(--line);padding-top:18px}.nx-fv-badges{margin-top:36px;padding:22px 20px 24px}}@media (max-width:520px){.nx-fv-cta{font-size:1rem;gap:.4em;padding:1em .8em;width:100%}.nx-fv-badge strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.nx-fv-cta{transition:none}.nx-fv-cta:hover{transform:none}}