.contact-hero[data-astro-cid-veszklgz]{background:linear-gradient(160deg, var(--color-navy-900) 0%, var(--color-navy-800) 100%);color:#fff}.top[data-astro-cid-veszklgz]{padding-block:var(--space-7) var(--space-8)}.top[data-astro-cid-veszklgz] .eyebrow[data-astro-cid-veszklgz]{margin-top:var(--space-4);color:var(--color-accent-bright,var(--color-accent))}.top[data-astro-cid-veszklgz] h1[data-astro-cid-veszklgz]{color:#fff}.lede[data-astro-cid-veszklgz]{max-width:70ch;margin-top:var(--space-3);color:#ffffffd1;font-size:1.08rem}.lede[data-astro-cid-veszklgz] a[data-astro-cid-veszklgz]{color:#fff}.hero-actions[data-astro-cid-veszklgz]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-btn[data-astro-cid-veszklgz] svg[data-astro-cid-veszklgz]{flex-shrink:0}.section[data-astro-cid-veszklgz]{padding-block:var(--space-7)}.ayso-section[data-astro-cid-veszklgz]{padding-top:0}.section-head[data-astro-cid-veszklgz]{margin-bottom:var(--space-5)}.info-bar[data-astro-cid-veszklgz]{gap:var(--space-4);flex-direction:column;display:flex}.info-email-banner[data-astro-cid-veszklgz]{align-items:center;gap:var(--space-4);box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);padding:var(--space-5) var(--space-6);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);text-decoration:none;display:flex}.info-email-banner[data-astro-cid-veszklgz]:hover{border-color:var(--color-accent-bright,var(--color-accent));box-shadow:0 12px 26px color-mix(in srgb, var(--color-accent) 16%, transparent)}.info-email-icon[data-astro-cid-veszklgz]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg));width:48px;height:48px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.info-email-text[data-astro-cid-veszklgz]{flex-direction:column;flex:auto;min-width:0;display:flex}.info-email-label[data-astro-cid-veszklgz]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faint);margin-bottom:.25rem;font-size:.75rem}.info-email-value[data-astro-cid-veszklgz]{overflow-wrap:break-word;word-break:break-word;font-size:1.15rem;font-weight:700}.info-email-arrow[data-astro-cid-veszklgz]{color:var(--color-accent);flex-shrink:0}.info-grid[data-astro-cid-veszklgz]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;overflow:hidden}.info-item[data-astro-cid-veszklgz]{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-left:1px solid var(--color-border);flex:240px;display:flex}.info-item[data-astro-cid-veszklgz]:first-child{border-left:none}.info-item-icon[data-astro-cid-veszklgz]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg));width:42px;height:42px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.info-item-icon[data-astro-cid-veszklgz].whatsapp{background:color-mix(in srgb, #25d366 12%, var(--color-bg));color:#25d366}.info-item-body[data-astro-cid-veszklgz]{flex-direction:column;flex:auto;min-width:0;display:flex}.info-item-label[data-astro-cid-veszklgz]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faint);margin-bottom:.3rem;font-size:.75rem}.info-item-value[data-astro-cid-veszklgz]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;font-weight:650;text-decoration:none;display:block}a[data-astro-cid-veszklgz].info-item-value:hover{color:var(--color-accent)}.info-item-link[data-astro-cid-veszklgz]{margin-top:.4rem;font-size:.82rem;font-weight:600;display:inline-block}.map-cta-grid[data-astro-cid-veszklgz]{gap:var(--space-6);grid-template-columns:1.3fr 1fr;align-items:stretch;display:grid}.map-card[data-astro-cid-veszklgz]{flex-direction:column;display:flex}.map-frame[data-astro-cid-veszklgz]{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;min-height:320px;box-shadow:var(--shadow-md);flex:1;overflow:hidden}.cta-card[data-astro-cid-veszklgz]{background:linear-gradient(165deg, var(--color-navy-900) 0%, var(--color-navy-800) 100%);border-radius:var(--radius-lg);padding:var(--space-7);color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.cta-card[data-astro-cid-veszklgz]:before{content:"";background:linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent-bright,var(--color-accent)) 100%);height:4px;position:absolute;inset:0 0 auto}.cta-icon[data-astro-cid-veszklgz]{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-accent-bright,var(--color-accent));margin-bottom:var(--space-4);background:#ffffff1a;justify-content:center;align-items:center;display:inline-flex}.cta-card[data-astro-cid-veszklgz] h2[data-astro-cid-veszklgz]{color:#fff;margin:0 0 var(--space-3);font-size:1.4rem}.cta-card[data-astro-cid-veszklgz]>p[data-astro-cid-veszklgz]{color:#ffffffd1;margin:0 0 var(--space-5)}.cta-reasons[data-astro-cid-veszklgz]{margin:0 0 var(--space-6);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.cta-reasons[data-astro-cid-veszklgz] li[data-astro-cid-veszklgz]{color:#fffc;padding-left:1.3rem;font-size:.92rem;position:relative}.cta-reasons[data-astro-cid-veszklgz] li[data-astro-cid-veszklgz]:before{content:"";background:var(--color-accent-bright,var(--color-accent));border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.cta-btn[data-astro-cid-veszklgz]{justify-content:center;width:100%;margin-top:auto}@media (width<=900px){.info-item[data-astro-cid-veszklgz]{border-left:none;border-top:1px solid var(--color-border);flex:45%}.info-item[data-astro-cid-veszklgz]:first-child,.info-item[data-astro-cid-veszklgz]:nth-child(2){border-top:none}.map-cta-grid[data-astro-cid-veszklgz]{grid-template-columns:1fr}.map-frame[data-astro-cid-veszklgz]{aspect-ratio:16/9;min-height:0}}@media (width<=560px){.info-item[data-astro-cid-veszklgz]{border-top:1px solid var(--color-border);flex:100%}.info-item[data-astro-cid-veszklgz]:first-child{border-top:none}.info-email-banner[data-astro-cid-veszklgz]{padding:var(--space-4);gap:.65rem}.info-email-icon[data-astro-cid-veszklgz]{width:38px;height:38px}.info-email-value[data-astro-cid-veszklgz]{font-size:.88rem}.info-email-arrow[data-astro-cid-veszklgz]{display:none}.hero-actions[data-astro-cid-veszklgz]{flex-direction:column}.hero-btn[data-astro-cid-veszklgz]{width:100%}}
