.hero[data-astro-cid-pbozday3]{padding:112px 0 72px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-pbozday3]{position:absolute;inset:0;background:url(/images/kapcsolat-hero.webp) center 55% / cover no-repeat}.hero[data-astro-cid-pbozday3]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#201442e0,#40297ecc);z-index:1;pointer-events:none}.hero-inner[data-astro-cid-pbozday3]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero-title[data-astro-cid-pbozday3]{font-family:Quicksand,sans-serif;font-weight:700;font-size:clamp(2.4rem,5vw,4rem);color:#fff;margin:0;line-height:1.1}.hero-sub[data-astro-cid-pbozday3]{font-family:Quicksand,sans-serif;font-weight:400;font-size:17px;color:#ffffffb3;margin:0;max-width:520px;line-height:1.4}.hero-btn[data-astro-cid-pbozday3]{display:inline-flex;align-items:center;gap:8px;font-family:Quicksand,sans-serif;font-weight:700;font-size:15px;text-decoration:none;border-radius:999px;transition:background .2s,color .2s,transform .2s;margin-top:8px}.hero-btn--primary[data-astro-cid-pbozday3]{padding:13px 28px;background:var(--color-teal);color:#fff}.hero-btn--primary[data-astro-cid-pbozday3]:hover{background:var(--color-mint);transform:translateY(-2px)}.directions[data-astro-cid-pbozday3]{background:#f5f5f5;padding:100px 0}.directions[data-astro-cid-pbozday3] h2[data-astro-cid-pbozday3]{margin:0 0 56px;text-align:center}.directions-grid[data-astro-cid-pbozday3]{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:860px;margin:0 auto}.direction-card[data-astro-cid-pbozday3]{background:#fff;border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:20px;opacity:0}.direction-icon-wrap[data-astro-cid-pbozday3]{width:56px;height:56px;border-radius:50%;background:#06d5ae1f;display:flex;align-items:center;justify-content:center;color:var(--color-teal);flex-shrink:0}.direction-title[data-astro-cid-pbozday3]{font-family:Quicksand,sans-serif;font-weight:700;font-size:20px;color:var(--color-navy);margin:0}.direction-steps[data-astro-cid-pbozday3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.direction-steps[data-astro-cid-pbozday3] li[data-astro-cid-pbozday3]{display:flex;align-items:center;gap:12px;font-family:Quicksand,sans-serif;font-weight:400;font-size:16px;color:#3d3d5c;line-height:1.4}.direction-steps[data-astro-cid-pbozday3] li[data-astro-cid-pbozday3] strong[data-astro-cid-pbozday3]{font-weight:700;color:var(--color-navy)}.step-badge[data-astro-cid-pbozday3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-family:Quicksand,sans-serif;font-weight:700;font-size:13px}.step-badge--metro[data-astro-cid-pbozday3]{background:#06c;color:#fff}.step-badge--tram[data-astro-cid-pbozday3]{background:#f5a623;color:#fff}.step-pin[data-astro-cid-pbozday3]{flex-shrink:0;width:32px;text-align:center;color:var(--color-teal);font-size:16px}.direction-text[data-astro-cid-pbozday3]{font-family:Quicksand,sans-serif;font-weight:400;font-size:16px;color:#3d3d5c;line-height:1.65;margin:0}.direction-address[data-astro-cid-pbozday3]{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--color-teal)}.direction-address[data-astro-cid-pbozday3] a[data-astro-cid-pbozday3]{font-family:Quicksand,sans-serif;font-weight:700;font-size:15px;color:var(--color-purple);text-decoration:none;border-bottom:2px solid var(--color-teal);padding-bottom:1px;transition:color .2s}.direction-address[data-astro-cid-pbozday3] a[data-astro-cid-pbozday3]:hover{color:var(--color-teal)}.faq[data-astro-cid-pbozday3]{background:#fff;padding:100px 0}.faq-eyebrow[data-astro-cid-pbozday3]{text-align:center}.faq-heading[data-astro-cid-pbozday3]{margin:0 auto 40px;text-align:center;font-size:var(--fs-h2);font-weight:700;line-height:1.2;color:#40297e}.faq-groups[data-astro-cid-pbozday3]{display:flex;flex-direction:column}.faq-group[data-astro-cid-pbozday3]{display:grid;grid-template-columns:240px 1fr;gap:0 80px;padding:40px 0}.faq-category[data-astro-cid-pbozday3]{padding-top:6px}.faq-category[data-astro-cid-pbozday3] span[data-astro-cid-pbozday3]{font-weight:700;font-size:32px;color:#40297e;line-height:1.2}.faq-list[data-astro-cid-pbozday3]{display:flex;flex-direction:column}.faq-item[data-astro-cid-pbozday3]{border-top:1px solid var(--color-grey-light)}.faq-item[data-astro-cid-pbozday3]:first-child{border-top:none}.faq-item[data-astro-cid-pbozday3]:last-child{border-bottom:1px solid var(--color-grey-light)}.faq-question[data-astro-cid-pbozday3]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;cursor:pointer;list-style:none;font-weight:700;font-size:17px;color:var(--color-navy);font-family:Quicksand,sans-serif}.faq-question[data-astro-cid-pbozday3]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-pbozday3]{flex-shrink:0;font-size:28px;font-weight:500;color:#8878b8;line-height:1;transition:transform .3s ease,color .2s ease;display:inline-block}.faq-item[data-astro-cid-pbozday3][open] .faq-icon[data-astro-cid-pbozday3]{transform:rotate(45deg);color:var(--color-teal)}.faq-answer[data-astro-cid-pbozday3]{padding:0 0 28px;font-family:Quicksand,sans-serif;font-weight:400;font-size:17px;line-height:1.75;color:var(--color-grey-dark);margin:0}.faq-answer[data-astro-cid-pbozday3] strong[data-astro-cid-pbozday3]{font-weight:700;color:var(--color-navy)}@media(max-width:768px){.hero[data-astro-cid-pbozday3]{padding:56px 0 48px}.directions[data-astro-cid-pbozday3]{padding:72px 0}.directions-grid[data-astro-cid-pbozday3]{grid-template-columns:1fr}.direction-card[data-astro-cid-pbozday3]{padding:32px 24px}.faq[data-astro-cid-pbozday3]{padding:72px 0}.faq-heading[data-astro-cid-pbozday3]{margin-bottom:24px}.faq-group[data-astro-cid-pbozday3]{grid-template-columns:1fr;gap:20px;padding:40px 0}.faq-category[data-astro-cid-pbozday3] span[data-astro-cid-pbozday3]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-teal)}}
