/* Extracted from repeated inline HTML styles. */
.content-hero{padding:138px 0 68px}.content-hero__inner{max-width:950px}.content-lead{max-width:790px;margin-top:22px;color:var(--muted);font-size:1.12rem}.content-section{padding:70px 0}.content-section--dark{background:rgba(255,255,255,.018);border-block:1px solid var(--line)}.content-wrap{max-width:900px}.content-wrap h2{margin:0 0 20px}.content-wrap h3{margin:34px 0 12px}.content-wrap p,.content-wrap li{color:var(--muted)}.content-wrap p{margin:0 0 18px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.feature-card{padding:25px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(17,23,19,.96),rgba(8,11,9,.96))}.feature-card h3{margin:0 0 10px}.feature-card p{margin:0}.content-list{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none}.content-list li{padding:17px 18px;border:1px solid var(--line);border-radius:14px;color:var(--text)}.content-list li:before{content:"✓";color:var(--green);font-weight:800;margin-right:12px}.content-cta{margin-top:34px;padding:32px;border:1px solid rgba(140,255,0,.3);border-radius:20px;background:rgba(140,255,0,.045)}.content-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.9rem;margin-bottom:24px}.content-breadcrumb a{color:var(--muted)}.content-breadcrumb a:hover{color:var(--green)}.content-faq details{border-bottom:1px solid var(--line);padding:18px 0}.content-faq summary{cursor:pointer;font-weight:700}.content-faq p{padding-top:12px}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.related a{display:block;padding:18px;border:1px solid var(--line);border-radius:14px;color:var(--text)}.related a:hover{border-color:rgba(140,255,0,.45);transform:translateY(-2px)}
@media(max-width:700px){.content-hero{padding:108px 0 50px}.content-section{padding:52px 0}.feature-grid,.related{grid-template-columns:1fr}}


/* V7 – a főoldal vizuális rendszeréhez igazított tartalmi tipográfia */
.content-hero{padding-top:150px;padding-bottom:76px}
.content-hero__inner{max-width:960px}
.content-hero h1{color:#fff;font-size:clamp(2.75rem,5vw,5rem);line-height:1;letter-spacing:-.052em;text-shadow:none;-webkit-font-smoothing:antialiased}
.content-lead{max-width:820px;color:#d4ddd6;font-size:clamp(1.08rem,1.7vw,1.22rem);line-height:1.75;text-shadow:none}
.content-section{padding:92px 0}
.content-section--dark{background:#080b09;border-block:1px solid rgba(255,255,255,.1)}
.content-wrap{max-width:900px}
.content-wrap h2{color:#fff;font-size:clamp(2.05rem,3.5vw,3.35rem);line-height:1.08;letter-spacing:-.042em;margin:0 0 26px;text-shadow:none}
.content-wrap h3{color:#fff;font-size:clamp(1.25rem,2vw,1.58rem);line-height:1.25;margin:42px 0 14px;text-shadow:none}
.content-wrap p,.content-wrap li{color:#cbd4cd;font-size:1.06rem;line-height:1.78;text-shadow:none}
.content-wrap p{margin:0 0 23px}
.content-wrap strong{color:#fff}
.content-wrap a:not(.btn):not(.engine-card-link){color:#a4ff4f;text-decoration-thickness:1px;text-underline-offset:4px;}
.feature-grid{gap:22px;margin-top:34px}
.feature-card{padding:30px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}
.feature-card h3{margin:0 0 12px;color:#fff}
.feature-card p{margin:0;color:#cbd4cd;font-size:1rem;line-height:1.7}
.content-list{gap:14px;margin-top:30px}
.content-list li{padding:18px 20px;color:#f7faf7;background:rgba(255,255,255,.025)}
.content-cta{margin-top:42px;padding:38px;border-color:rgba(140,255,0,.34);background:linear-gradient(145deg,rgba(140,255,0,.07),rgba(255,255,255,.018))}
.content-cta h2,.content-cta h3{color:#fff}
.content-breadcrumb,.engine-breadcrumb{color:#d1d9d3;opacity:1;text-shadow:none}
.content-breadcrumb a,.engine-breadcrumb a{color:#d1d9d3}
.content-faq details{padding:22px 0}
.content-faq summary{color:#fff;font-size:1.06rem;text-shadow:none}
.engine-meta{color:#cbd4cd;opacity:1}
.engine-related{background:#080b09;border-top:1px solid rgba(255,255,255,.1)}
.engine-card-link span{color:#a4ff4f}
.engine-prev-next a{color:#fff;background:rgba(255,255,255,.025)}
.editorial-note{margin:34px 0;padding:24px 26px;border-left:3px solid var(--green);background:rgba(140,255,0,.045);border-radius:0 14px 14px 0}
.editorial-note p{margin:0;color:#e4eae5}
@media(max-width:700px){.content-hero{padding-top:118px;padding-bottom:54px}.content-section{padding:64px 0}.content-wrap p,.content-wrap li{font-size:1rem;line-height:1.72}.content-cta{padding:27px}.feature-card{padding:24px}}


/* V8 – kiegyensúlyozott címsorok és erősebb neonzöld hangsúlyok */
:root{--content-neon:#9dff3f;--content-neon-soft:rgba(157,255,63,.11);--content-neon-line:rgba(157,255,63,.52)}
.content-hero{position:relative;overflow:hidden}
.content-hero:after{content:"";position:absolute;right:-10%;top:10%;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle,rgba(157,255,63,.09),transparent 67%);pointer-events:none}
.content-hero h1{font-size:clamp(2.15rem,3.7vw,3.7rem);line-height:1.04;letter-spacing:-.043em;max-width:980px}
.content-wrap h2{font-size:clamp(1.72rem,2.65vw,2.55rem);line-height:1.13;letter-spacing:-.032em;margin-bottom:24px}
.content-wrap h3{font-size:clamp(1.18rem,1.55vw,1.42rem);line-height:1.3;margin-top:36px}
.eyebrow{color:var(--content-neon);font-weight:800;letter-spacing:.12em}
.eyebrow span{background:var(--content-neon);box-shadow:0 0 14px rgba(157,255,63,.48)}
.content-wrap>h2:after,.content-section .content-wrap>p.eyebrow+h2:after{content:"";display:block;width:54px;height:3px;margin-top:15px;border-radius:99px;background:linear-gradient(90deg,var(--content-neon),rgba(157,255,63,.12));box-shadow:0 0 12px rgba(157,255,63,.22)}
.feature-card{border-color:rgba(157,255,63,.22);box-shadow:inset 0 1px 0 rgba(157,255,63,.05)}
.feature-card:hover{border-color:var(--content-neon-line);transform:translateY(-3px)}
.feature-card h3{color:#fff}
.feature-card h3:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--content-neon);box-shadow:0 0 10px rgba(157,255,63,.5);vertical-align:.08em}
.content-list li{border-color:rgba(157,255,63,.2)}
.content-list li:before{color:var(--content-neon);text-shadow:0 0 10px rgba(157,255,63,.34)}
.content-cta{border-color:rgba(157,255,63,.58);background:linear-gradient(145deg,rgba(157,255,63,.105),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(157,255,63,.08)}
.content-faq details{border-color:rgba(157,255,63,.18)}
.content-faq summary:hover,.content-faq summary:focus-visible{color:var(--content-neon)}
.content-wrap a:not(.btn):not(.engine-card-link){color:var(--content-neon);}
.engine-card-link,.engine-prev-next a,.related a,.page-nav a{border-color:rgba(157,255,63,.19)}
.engine-card-link:hover,.engine-card-link:focus-visible,.engine-prev-next a:hover,.related a:hover,.page-nav a:hover{border-color:var(--content-neon-line);background:rgba(157,255,63,.045)}
.engine-card-link span{color:var(--content-neon)}
.editorial-note{border-left-color:var(--content-neon);background:var(--content-neon-soft)}
.btn--primary{box-shadow:0 0 0 1px rgba(157,255,63,.18),0 10px 28px rgba(157,255,63,.12)}
@media(max-width:700px){.content-hero h1{font-size:clamp(1.95rem,9vw,2.75rem)}.content-wrap h2{font-size:clamp(1.55rem,7.2vw,2.05rem)}.content-wrap h3{font-size:1.18rem}.content-hero:after{width:22rem;height:22rem;right:-45%;top:20%}}
