.page-header[data-astro-cid-d7zyz6zb]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-2xl) 0;text-align:center}.page-header[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{color:var(--color-white);margin-bottom:var(--spacing-sm)}.page-subtitle[data-astro-cid-d7zyz6zb]{font-size:var(--font-size-xl);color:#ffffffe6;margin:0}.contact-card-unified[data-astro-cid-d7zyz6zb]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-xl);overflow:hidden}.company-title[data-astro-cid-d7zyz6zb]{text-align:center;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-gray-light)}.company-title[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{color:var(--color-primary);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-xs);font-weight:700}.tagline[data-astro-cid-d7zyz6zb]{color:var(--color-text-light);font-size:var(--font-size-base);margin:0}.card-two-columns[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr 1fr;gap:0}.data-column[data-astro-cid-d7zyz6zb]{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);border-right:1px solid var(--color-gray-light)}.map-column[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column}.quick-contact[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-gray-light)}.quick-item[data-astro-cid-d7zyz6zb]{display:flex;gap:var(--spacing-md);align-items:flex-start}.quick-item[data-astro-cid-d7zyz6zb] svg{width:1.5rem;height:1.5rem;color:var(--color-secondary);flex-shrink:0;margin-top:.25rem}.quick-item[data-astro-cid-d7zyz6zb]>div[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.25rem}.quick-item[data-astro-cid-d7zyz6zb] strong[data-astro-cid-d7zyz6zb]{color:var(--color-text);font-size:var(--font-size-base);display:block}.quick-item[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--color-accent);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-base)}.quick-item[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]:hover{color:var(--color-secondary)}.subtle[data-astro-cid-d7zyz6zb]{color:var(--color-text-light);font-size:var(--font-size-sm);font-style:italic}.contact-link-primary[data-astro-cid-d7zyz6zb]{font-weight:700;font-size:var(--font-size-lg);color:var(--color-primary)}.contact-link-secondary[data-astro-cid-d7zyz6zb]{font-weight:600}.team-grid[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-gray-light)}.team-person[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.person-name[data-astro-cid-d7zyz6zb]{font-weight:700;color:var(--color-primary);font-size:var(--font-size-base)}.person-role[data-astro-cid-d7zyz6zb]{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-xs)}.person-contacts[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.25rem}.person-contacts[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--color-accent);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;transition:color var(--transition-base)}.person-contacts[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]:hover{color:var(--color-secondary)}.data-section[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:var(--spacing-md)}.data-row[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-xs)}.data-col[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.25rem}.data-label[data-astro-cid-d7zyz6zb]{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.data-value[data-astro-cid-d7zyz6zb]{font-size:var(--font-size-base);color:var(--color-text);font-weight:500}.bank-row[data-astro-cid-d7zyz6zb]{display:flex;gap:var(--spacing-sm);align-items:center;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-sm);border-radius:var(--radius-md);margin-top:var(--spacing-sm)}.bank-row[data-astro-cid-d7zyz6zb] svg{width:2rem;height:2rem;color:var(--color-white);flex-shrink:0}.bank-info[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.25rem;flex:1}.bank-name[data-astro-cid-d7zyz6zb]{font-weight:600;font-size:var(--font-size-sm);color:#fffffff2}.bank-account-wrapper[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;gap:var(--spacing-sm)}.bank-account[data-astro-cid-d7zyz6zb]{font-family:monospace;font-size:var(--font-size-base);color:var(--color-white);font-weight:700;letter-spacing:.5px}.copy-btn[data-astro-cid-d7zyz6zb]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:var(--color-white);padding:var(--spacing-xs);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);flex-shrink:0;width:32px;height:32px}.copy-btn[data-astro-cid-d7zyz6zb] svg{width:16px;height:16px}.copy-btn[data-astro-cid-d7zyz6zb]:hover{background:#ffffff4d;border-color:#ffffff80}.copy-btn[data-astro-cid-d7zyz6zb]:active{transform:scale(.95)}.copy-btn[data-astro-cid-d7zyz6zb].copied{background:#4caf504d;border-color:#4caf5080}.map-section[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column}.map-title[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-primary);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);font-size:var(--font-size-lg);font-weight:600}.map-title[data-astro-cid-d7zyz6zb] svg{width:1.5rem;height:1.5rem;color:var(--color-secondary)}.map-container[data-astro-cid-d7zyz6zb]{height:280px;position:relative}.map-container[data-astro-cid-d7zyz6zb] iframe[data-astro-cid-d7zyz6zb]{position:absolute;top:0;left:0;width:100%;height:100%}.parking-info[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-lg) 15px var(--spacing-lg);background:var(--color-gray-lighter)}.parking-info[data-astro-cid-d7zyz6zb] svg{width:1.5rem;height:1.5rem;color:var(--color-secondary);flex-shrink:0}.parking-info[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{margin:0;color:var(--color-text);font-size:var(--font-size-sm)}.data-section-right[data-astro-cid-d7zyz6zb]{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.section-header[data-astro-cid-d7zyz6zb]{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-sm) 0}.cta-inline[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:var(--spacing-md)}.cta-text[data-astro-cid-d7zyz6zb] h3[data-astro-cid-d7zyz6zb]{color:var(--color-primary);margin-bottom:var(--spacing-xs);font-size:var(--font-size-lg)}.cta-text[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{color:var(--color-text-light);margin:0;font-size:var(--font-size-sm)}.cta-buttons[data-astro-cid-d7zyz6zb]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.btn-icon{display:inline-flex}.btn-icon svg{width:1.25rem;height:1.25rem;margin-right:.5rem}@media (max-width: 968px){.page-header[data-astro-cid-d7zyz6zb]{padding:var(--spacing-xl) 0}.page-header[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{font-size:var(--font-size-3xl)}.company-title[data-astro-cid-d7zyz6zb]{padding:var(--spacing-md)}.company-title[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-size:var(--font-size-xl)}.card-two-columns[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr}.data-column[data-astro-cid-d7zyz6zb]{padding:var(--spacing-md);border-right:none;border-bottom:1px solid var(--color-gray-light)}.data-row[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr}.bank-row[data-astro-cid-d7zyz6zb]{flex-direction:column;text-align:center;gap:var(--spacing-sm)}.map-container[data-astro-cid-d7zyz6zb]{height:250px}.data-section-right[data-astro-cid-d7zyz6zb]{padding:var(--spacing-md)}.cta-buttons[data-astro-cid-d7zyz6zb]{flex-direction:column}.cta-buttons[data-astro-cid-d7zyz6zb] .btn[data-astro-cid-d7zyz6zb]{width:100%}}
