.ntracts-menu,.ntracts-menu-wrap{box-sizing:border-box;width:100%}.ntracts-menu{align-items:center;display:grid;font-family:inherit;gap:56px;grid-template-columns:var(--ntracts-icon-size,560px) 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.ntracts-menu__icon-wrap{max-width:100%;width:var(--ntracts-icon-size,560px)}.ntracts-menu__icon{display:block;height:auto;overflow:visible;width:100%}.ntracts-menu__quad{cursor:pointer;outline:none;transform-origin:center;transition:.2s ease}.ntracts-menu__quad-overlay{fill:var(--ntracts-active,#252c62);opacity:0;pointer-events:none;transition:opacity .2s ease,d .2s ease}.ntracts-menu__quad.is-active+.ntracts-menu__quad-overlay,.ntracts-menu__quad.is-hover+.ntracts-menu__quad-overlay,.ntracts-menu__quad:focus-visible+.ntracts-menu__quad-overlay,.ntracts-menu__quad:hover+.ntracts-menu__quad-overlay{opacity:1}.ntracts-menu__quad:focus-visible{filter:drop-shadow(0 0 6px var(--ntracts-active,#252c62))}.ntracts-menu__tooltip{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center;transition:filter .2s ease,transform .2s ease}.ntracts-menu__tooltip-box{fill:var(--ntracts-tooltip-bg,#252c62);transition:fill .2s ease}.ntracts-menu__tooltip-text{fill:var(--ntracts-tooltip-text,#fff);font-family:inherit;font-weight:700;letter-spacing:.01em;pointer-events:none;transition:fill .2s ease;user-select:none}.ntracts-menu__tooltip-leader{fill:none;stroke:var(--ntracts-tooltip-bg,#252c62);stroke-linecap:round;transition:stroke .2s ease}.ntracts-menu__tooltip-dot{fill:var(--ntracts-tooltip-bg,#252c62);stroke:#fff;stroke-width:3;transition:fill .2s ease}.ntracts-menu__tooltip.is-active,.ntracts-menu__tooltip.is-hover,.ntracts-menu__tooltip:focus-visible,.ntracts-menu__tooltip:hover{filter:drop-shadow(0 4px 10px rgba(37,44,98,.25))}.ntracts-menu__tooltip.is-active .ntracts-menu__tooltip-box,.ntracts-menu__tooltip.is-hover .ntracts-menu__tooltip-box,.ntracts-menu__tooltip:focus-visible .ntracts-menu__tooltip-box,.ntracts-menu__tooltip:hover .ntracts-menu__tooltip-box{fill:var(--ntracts-active,#252c62)}.ntracts-menu__content{max-width:800px;min-width:0}.ntracts-menu__state[hidden]{display:none}.ntracts-menu__headline{color:var(--ntracts-headline,#252c62);font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:700;line-height:1.15;margin:0 0 12px}.ntracts-menu__description{color:var(--ntracts-description,#3f3f46);font-size:1.0625rem;line-height:1.55;margin:0 0 24px}.ntracts-menu__description :is(p,ul,ol){margin:0 0 .75em}.ntracts-menu__description :is(p,ul,ol):last-child{margin-bottom:0}.ntracts-menu__panel{background:var(--ntracts-panel-bg,#fff);border-radius:12px;box-shadow:0 0 var(--ntracts-glow-strength,28px) 0 var(--ntracts-glow,#ac1f24),0 0 0 1px rgba(0,0,0,.04);padding:28px 32px}.ntracts-menu__links{display:grid;gap:14px 28px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ntracts-menu__link-item{margin:0;padding:0}.ntracts-menu__link{align-items:center;color:var(--ntracts-link,#252c62);display:inline-flex;font-size:1rem;font-weight:600;gap:10px;line-height:1.3;text-decoration:none;transition:color .2s ease}.ntracts-menu__link:focus-visible,.ntracts-menu__link:hover{color:var(--ntracts-link-hover,#ac1f24);text-decoration:none}.ntracts-menu__link-icon{align-items:center;display:inline-flex;flex:0 0 22px;font-size:18px;height:22px;justify-content:center;line-height:1;width:22px}.ntracts-menu__link-icon i,.ntracts-menu__link-text{display:inline-block}.ntracts-menu__state{animation:ntracts-fade-in .2s ease both}@keyframes ntracts-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.ntracts-menu{gap:32px;grid-template-columns:1fr;justify-items:center}.ntracts-menu__icon-wrap{width:min(var(--ntracts-icon-size,560px),100%)}.ntracts-menu__content{width:100%}}@media (max-width:540px){.ntracts-menu__links{grid-template-columns:1fr}.ntracts-menu__panel{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.ntracts-menu__link,.ntracts-menu__quad,.ntracts-menu__state{animation:none;transition:none}}