/* aMarketingese téma-réteg az „aemk” sablonhoz (AI-kategória, fogalomtár-aloldalak) v1 2026-10-24 */
:root{--ae-display:"Archivo","Arial Narrow",sans-serif;--ae-body:"Zalando Sans",system-ui,sans-serif;--ae-ui:"Zalando Sans SemiExpanded","Zalando Sans",system-ui,sans-serif
}
body{background:var(--white)!important;color:var(--n-700)!important;font-family:var(--ae-body)!important}
a{color:var(--c-600)!important}
.crumb,.crumb a,.crumb span,.meta{color:var(--n-300)!important}
.meta strong,strong,.answer strong{color:var(--c-900)!important}
.eyebrow{background:none!important;-webkit-text-fill-color:var(--c-600)!important;color:var(--c-600)!important;font-family:var(--ae-ui)!important;font-weight:600!important;letter-spacing:.1em!important}
h1{font-family:var(--ae-display)!important;font-weight:800!important;font-stretch:72%!important;font-variation-settings:"wdth" 72!important;text-transform:uppercase;letter-spacing:0!important;line-height:.95!important;font-size:clamp(38px,5vw,60px)!important;color:var(--c-900)!important}
h2,h3,.faq-q,.toc p{color:var(--c-900)!important;font-family:var(--ae-body)!important}
.answer{background:var(--c-100)!important;border:0!important;border-left:4px solid var(--c-600)!important;border-radius:0 20px 20px 0!important;color:var(--c-900)!important}
.toc{background:var(--c-100)!important;border:0!important;border-radius:24px!important}
.toc li::before{background:var(--c-200)!important;color:var(--c-700)!important}
ul li::before{background:var(--c-600)!important}
ol.steps>li::before{background:var(--c-600)!important;box-shadow:none!important;border-radius:12px!important}
ol.steps>li p,.faq-a,.cta p{color:var(--n-700)!important}
ul.checks li::before{background:none!important;color:var(--c-600)!important}
.faq-item,.related{border-color:var(--n-200)!important}
.cta{background:var(--c-900)!important;border:0!important;border-radius:40px!important;padding:48px 32px!important}
.cta h2,.cta p,.cta .trust{color:var(--white)!important}
.btn,.aemk-cta{background:var(--c-600)!important;background-image:none!important;color:var(--white)!important;box-shadow:none!important;border-radius:16px!important;
  font-family:var(--ae-ui)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.055em;font-size:14px!important}
.cta .btn{background:var(--c-200)!important;color:var(--c-900)!important}
/* fejléc */
.aemk-nav{background:var(--white)!important;backdrop-filter:none!important;border-bottom:1px solid var(--n-200)!important;font-family:var(--ae-body)!important}
.aemk-nav-in{min-height:80px;max-width:1440px!important}
.aemk-nav img{content:url(/uj/logo-vilagos.png);height:30px!important;width:auto!important}
.aemk-links a{color:var(--c-900)!important;font-weight:400!important;font-size:16px!important}
.aemk-links a:hover{color:var(--c-600)!important}
/* lábléc */
.aemk-foot{background:var(--c-900)!important;border-top:0!important;color:rgba(255,255,255,.85)!important;font-family:var(--ae-body)!important;padding-top:88px!important}
.aemk-foot h4{color:var(--c-300)!important;font-family:var(--ae-ui)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;font-size:13px!important}
.aemk-foot a,.aemk-foot p{color:rgba(255,255,255,.85)!important}
.aemk-foot-bot{border-top-color:rgba(255,255,255,.14)!important;color:var(--c-300)!important}
th{background:var(--c-900)!important;background-image:none!important;color:var(--white)!important}
td{border-color:var(--n-200)!important;color:var(--n-700)!important}
.def{border-left-color:var(--c-600)!important;background:var(--c-100)!important;color:var(--c-900)!important}
@media (max-width:600px){
  .aemk-nav-in{padding:.6rem 14px!important;min-height:68px;gap:10px!important}
  .aemk-nav img{height:22px!important;max-width:146px}
  .aemk-cta{font-size:11px!important;padding:10px 12px!important;letter-spacing:.04em}
}

/* =====================================================================
   CRO-RÉTEG v1 (2026-10-24): gyors audit-kártya, mobil sáv, bizalmi sáv, szerzői doboz
   ===================================================================== */
.ae-qa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;background:var(--c-900);color:var(--white);border-radius:32px;padding:36px;margin:48px 0;position:relative;overflow:hidden;font-family:"Zalando Sans",system-ui,sans-serif}
.ae-qa::after{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9ee7ff 0,var(--c-600) 45%,transparent 70%);opacity:.55;pointer-events:none}
.ae-qa__eye{font:600 12px/1.2 "Zalando Sans SemiExpanded","Zalando Sans",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-300)!important;margin:0 0 10px!important}
.ae-qa__h{font-family:"Archivo","Arial Narrow",sans-serif!important;font-weight:800!important;font-stretch:72%!important;font-variation-settings:"wdth" 72!important;text-transform:uppercase;font-size:clamp(30px,3vw,42px)!important;line-height:.95!important;color:var(--white)!important;margin:0 0 12px!important;border:0!important;padding:0!important}
.ae-qa__p{color:rgba(255,255,255,.85)!important;font-size:16px!important;line-height:1.55!important;margin:0!important}
.ae-qa__f{display:grid;gap:10px;position:relative;z-index:1}
.ae-qa__l{position:relative;display:block;margin:0}
.ae-qa__l span{position:absolute;left:16px;top:9px;font:600 10px/1 "Zalando Sans SemiExpanded",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-600)}
.ae-qa__l input{width:100%;border:0;border-radius:10px;background:var(--white);color:var(--c-900);font:400 16px/1.3 "Zalando Sans",sans-serif;padding:26px 16px 11px;min-height:58px;box-sizing:border-box}
.ae-qa__l input:focus{outline:3px solid var(--c-300);outline-offset:0}
.ae-qa__b{border:0;border-radius:16px;background:var(--c-200);color:var(--c-900);font:600 14px/1 "Zalando Sans SemiExpanded",sans-serif;letter-spacing:.055em;text-transform:uppercase;padding:18px 22px;cursor:pointer;transition:background .25s,transform .6s}
.ae-qa__b:hover{background:var(--white)}.ae-qa__b:active{transform:scale(.97)}.ae-qa__b:disabled{opacity:.7;cursor:wait}
.ae-qa__n{font-size:12.5px!important;color:rgba(255,255,255,.7)!important;margin:2px 0 0!important}.ae-qa__n a{color:var(--white)!important}
.ae-qa__msg{margin:0!important;font-size:14px!important;color:var(--white)!important}.ae-qa__msg.is-err{color:#FFD1DC!important}.ae-qa__msg a{color:var(--white)!important}
.ae-qa__ok{background:rgba(255,255,255,.1);border-radius:16px;padding:20px;margin:0!important;color:var(--white)!important;font-size:16px!important}
@media (max-width:760px){.ae-qa{grid-template-columns:1fr;padding:26px 22px;gap:20px}}

.ae-mbar{display:none}
@media (max-width:760px){
  .ae-mbar{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;position:fixed;left:10px;right:10px;bottom:10px;z-index:9990;background:rgba(255,255,255,.96);
    -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--n-200);border-radius:20px;padding:8px;box-shadow:0 20px 40px -18px rgba(33,0,94,.45);
    transform:translateY(140%);transition:transform .5s cubic-bezier(.2,.9,.3,1.2)}
  .ae-mbar.is-on{transform:none}
  .ae-mbar__a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px;text-decoration:none!important;font:600 13px/1 "Zalando Sans SemiExpanded","Zalando Sans",sans-serif;letter-spacing:.05em;text-transform:uppercase}
  .ae-mbar__a--tel{background:var(--c-200);color:var(--c-900)!important}
  .ae-mbar__a--cta{background:var(--c-600);color:var(--white)!important}
  .ae-has-mbar .ae-sticky-cta,.ae-has-mbar .scroll-top,.ae-has-mbar .totop,.ae-has-mbar .wa-btn,.ae-has-mbar .fab-group{display:none!important}
  .ae-has-mbar .ae-ajanlat{bottom:84px!important}
  .ae-has-mbar body{padding-bottom:80px}
}

.ae-trust{background:var(--white);border-bottom:1px solid var(--c-200)}
.ae-trust__in{max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 30px;font:400 14px/1.3 "Zalando Sans",sans-serif;color:var(--n-700)}
.ae-trust__i{display:inline-flex;align-items:center;gap:8px;color:var(--n-700)!important;text-decoration:none!important}
.ae-trust__i b{color:var(--c-900);font-weight:700}
a.ae-trust__i b{color:var(--c-600);letter-spacing:2px}
.ae-trust__press img{height:16px;width:auto;filter:brightness(0) saturate(100%) invert(9%) sepia(80%) saturate(4500%) hue-rotate(262deg);opacity:.75}
@media (max-width:760px){.ae-trust__in{justify-content:flex-start;gap:8px 18px;font-size:13px}.ae-trust__press{display:none}}

.ae-szerzo{display:grid;grid-template-columns:96px 1fr;gap:22px;align-items:center;background:var(--c-100);border-radius:28px;padding:26px;margin:56px 0 16px}
.ae-szerzo img{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:50% 18%}
.ae-szerzo__k{font:600 11px/1.2 "Zalando Sans SemiExpanded",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-600)!important;margin:0 0 4px!important}
.ae-szerzo__n{font-weight:700;font-size:19px!important;color:var(--c-900)!important;margin:0 0 6px!important}
.ae-szerzo__d{font-size:15px!important;line-height:1.5!important;color:var(--n-700)!important;margin:0 0 10px!important}
.ae-szerzo__a{font:600 13px/1 "Zalando Sans SemiExpanded",sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--c-600)!important}
@media (max-width:520px){.ae-szerzo{grid-template-columns:64px 1fr;padding:20px}.ae-szerzo img{width:64px;height:64px}}

.ae-qa > *{position:relative;z-index:1}
.ae-qa::after{top:auto!important;bottom:-120px;right:-110px;opacity:.4!important;z-index:0}
.ae-qa h2.ae-qa__h,.pm-proza .ae-qa h2.ae-qa__h{font-family:"Archivo","Arial Narrow",sans-serif!important;font-weight:800!important;font-stretch:72%!important;font-variation-settings:"wdth" 72!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:.95!important;border:0!important;padding:0!important;margin:0 0 12px!important;font-size:clamp(30px,3vw,42px)!important;color:var(--white)!important}
