/* MNM - gedeelde basisstijlen */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
::selection{background:#00B4DE;color:#fff}
p{text-wrap:pretty}
a[data-nav]{color:#324E63;transition:color .2s,background .2s}
a[data-nav]:hover{color:#0073AC;background:#F1F7FB}
a[data-nav]{position:relative}
a[data-nav][data-active]{color:#0073AC;background:transparent}
a[data-nav][data-active]::after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0073AC,#00B4DE)}
[data-mnm-header]:not([data-solid]) a[data-nav][data-active]::after{background:linear-gradient(90deg,#9FE0F4,#00B4DE)}
@media (max-width:1080px){[data-desktop-nav]{display:none!important}[data-desktop-actions]{display:none!important}[data-menu-btn]{display:inline-flex!important}}
[data-menu-btn]{display:none}
[data-mnm-header]:not([data-solid]) [data-menu-btn]{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12)}
[data-dd-panel]{opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:top left;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility .2s;pointer-events:none}
[data-dd]:hover [data-dd-panel],[data-dd]:focus-within [data-dd-panel],[data-dd][data-dd-open] [data-dd-panel]{opacity:1;visibility:visible;transform:none;pointer-events:auto}
[data-dd-chev]{transition:transform .22s ease}
[data-svc-item]{position:relative;display:flex;align-items:center;gap:13px;padding:9px 11px;border-radius:13px;text-decoration:none;transition:background .18s ease,transform .18s ease}
[data-svc-item]:hover{background:#F1F7FC;transform:translateX(2px)}
[data-svc-item] [data-svc-ico]{transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease}
[data-svc-item]:hover [data-svc-ico]{transform:scale(1.07) rotate(-3deg);box-shadow:0 8px 18px -8px rgba(0,115,172,.5)}
[data-svc-item] [data-svc-arrow]{margin-left:auto;color:#0073AC;opacity:0;transform:translateX(-5px);transition:opacity .18s ease,transform .18s ease;flex:none}
[data-svc-item]:hover [data-svc-arrow]{opacity:1;transform:none}
[data-svc-item] [data-svc-title]{transition:color .18s ease}
[data-svc-item]:hover [data-svc-title]{color:#0073AC}
@media (max-width:1080px){[data-dd-promo]{display:none!important}[data-dd-panel]{width:340px!important}}
[data-mobile-menu]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}
[data-mobile-menu][data-open]{opacity:1;visibility:visible}
[data-mobile-panel]{transform:translateX(100%);transition:transform .38s cubic-bezier(.32,.72,0,1)}
[data-mobile-menu][data-open] [data-mobile-panel]{transform:none}
[data-mob-sub]{max-height:0;overflow:hidden;transition:max-height .34s cubic-bezier(.23,1,.32,1)}
[data-mob-sub][data-open]{max-height:360px}
[data-mob-chev]{transition:transform .24s ease}
[data-mob-toggle][aria-expanded="true"] [data-mob-chev]{transform:rotate(180deg)}
@media (prefers-reduced-motion:reduce){[data-mobile-panel],[data-dd-panel],[data-mob-sub]{transition:none!important}}
[data-mnm-fab]{position:fixed;right:20px;bottom:20px;z-index:58;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
@media print{[data-mnm-fab]{display:none}}
[data-logo]{transition:filter .35s}
[data-mnm-header]:not([data-solid]){background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
[data-mnm-header][data-solid]{background:rgba(255,255,255,.92)!important;box-shadow:0 8px 28px rgba(10,46,69,.12)!important}
[data-mnm-header]:not([data-solid]) [data-logo]{filter:brightness(0) invert(1)}
[data-mnm-header]:not([data-solid]) a[data-nav]{color:#fff!important}
[data-mnm-header]:not([data-solid]) a[data-nav]:hover{color:#fff!important;background:rgba(255,255,255,.16)!important}
[data-mnm-header]:not([data-solid]) [data-bel]{color:#fff!important;border-color:rgba(255,255,255,.55)!important;background:rgba(255,255,255,.1)!important}
