
/* adatlapok v2 – a Rólunk oldal stílusában */
html body:not(#_a):not(#_b):not(#_c) :is(h1,h2,h3,h4,b,strong,summary,label,.btn,.pill,.spec,.sub,.av,.ic,.t,.phn,.chip,.ml,.os,.dot,.da,.rn,.tabs a,.sf button){font-weight:500!important}
html body:not(#_a):not(#_b):not(#_c) .ph,html body:not(#_a):not(#_b):not(#_c) header.ph,html body:not(#_a):not(#_b):not(#_c) .hero{}
html body:not(#_a):not(#_b):not(#_c) .wrap>.hero,html body:not(#_a):not(#_b):not(#_c) .hero{border:1px solid #DCE4F2!important;border-radius:24px!important;background:radial-gradient(520px 260px at 100% 0%,rgba(108,173,69,.10),transparent 60%),linear-gradient(180deg,#FFFFFF,#F8FAFE)!important;box-shadow:0 2px 4px rgba(11,22,51,.04),0 30px 70px -40px rgba(29,73,146,.4)!important}
html body:not(#_a):not(#_b):not(#_c) .hero h1{color:#1D4992!important;letter-spacing:-.025em!important}
html body:not(#_a):not(#_b):not(#_c) .hero .spec,html body:not(#_a):not(#_b):not(#_c) .hero .sub{color:#3F7A24!important}
html body:not(#_a):not(#_b):not(#_c) .hero .av{border-radius:20px!important;background:linear-gradient(135deg,#EEF3FB,#E3EBF8)!important;color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .hero .av.cl{color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .hero .pill{background:#fff!important;border:1px solid #DCE4F2!important;color:#5A6580!important;border-radius:999px!important}
html body:not(#_a):not(#_b):not(#_c) .hero .facts,html body:not(#_a):not(#_b):not(#_c) .hero .facts *{color:#5A6580}
html body:not(#_a):not(#_b):not(#_c) .hero .facts b{color:#2F3A57!important}
html body:not(#_a):not(#_b):not(#_c) .btn{border-radius:12px!important}
html body:not(#_a):not(#_b):not(#_c) .btn.p{background:#1D4992!important;box-shadow:0 12px 24px -14px rgba(29,73,146,.9)!important}
html body:not(#_a):not(#_b):not(#_c) .btn.p:hover{background:#163A78!important}
html body:not(#_a):not(#_b):not(#_c) .btn.s{background:#fff!important;border:1px solid #DCE4F2!important;color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .btn.s:hover{border-color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .tabs a{color:#5A6580!important}html body:not(#_a):not(#_b):not(#_c) .tabs a.on{color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .tabs a.on::after,html body:not(#_a):not(#_b):not(#_c) .tabs a.on::before{background:#4E8A2E!important}
html body:not(#_a):not(#_b):not(#_c) section.sec,html body:not(#_a):not(#_b):not(#_c) aside.side .card{border:1px solid #E3E8F1!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(11,22,51,.03),0 18px 40px -32px rgba(29,73,146,.4)!important}
html body:not(#_a):not(#_b):not(#_c) section.sec h2{color:#1D4992!important;letter-spacing:-.015em}
html body:not(#_a):not(#_b):not(#_c) section.sec .ic{border-radius:11px!important;background:#EEF3FB!important;color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .loc .li,html body:not(#_a):not(#_b):not(#_c) .dl .dr{border-color:#E6EAF2!important;border-radius:16px!important;transition:border-color .15s,box-shadow .15s}
html body:not(#_a):not(#_b):not(#_c) .loc .li:hover,html body:not(#_a):not(#_b):not(#_c) .dl .dr:hover{border-color:#C9D6EE!important;box-shadow:0 14px 30px -24px rgba(29,73,146,.45)}
html body:not(#_a):not(#_b):not(#_c) .dl .dr .da{background:#EEF3FB!important;color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .hrs .t,html body:not(#_a):not(#_b):not(#_c) .hrs2 .t,html body:not(#_a):not(#_b):not(#_c) .hrs2 span.t{background:#EEF6E9!important;color:#2F6B1C!important;border-radius:8px}
html body:not(#_a):not(#_b):not(#_c) .lsel label,html body:not(#_a):not(#_b):not(#_c) .lsel>*{border-radius:14px!important}
html body:not(#_a):not(#_b):not(#_c) .lsel label:has(input:checked){border-color:#1D4992!important;background:#F2F6FD!important}
html body:not(#_a):not(#_b):not(#_c) .lsel label:has(input:checked) span span{background:transparent!important}
html body:not(#_a):not(#_b):not(#_c) .chip,html body:not(#_a):not(#_b):not(#_c) .sf button{border-radius:999px!important;border-color:#DCE4F2!important;color:#2F3A57!important}
html body:not(#_a):not(#_b):not(#_c) .sf button.on{background:#1D4992!important;color:#fff!important;border-color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .phn{color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .claim{border:1px solid #CFE3C3!important;border-radius:20px!important;background:linear-gradient(135deg,#F3F9EF,#FFFFFF 70%)!important}
html body:not(#_a):not(#_b):not(#_c) .claim .btn.g{border-radius:12px!important;background:#4E8A2E!important;box-shadow:0 12px 24px -14px rgba(46,107,28,.8)!important}
html body:not(#_a):not(#_b):not(#_c) .empty{border-radius:16px!important;border-color:#DCE4F2!important;background:#FAFBFE!important}
html body:not(#_a):not(#_b):not(#_c) .rbig .rn{color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .crumbs a{font-weight:500!important}
