.finggu-page-hero[data-astro-cid-6bfsojfh]{justify-content:center;align-items:center;min-height:50dvh;display:flex;position:relative}.finggu-page-hero__bg[data-astro-cid-6bfsojfh]{position:absolute;inset:0}.finggu-page-hero__bg[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:cover;width:100%;height:100%}.finggu-page-hero__overlay[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg,#1a1a2ee6 0%,#1a1a2eb3 100%);position:absolute;inset:0}.finggu-page-hero__content[data-astro-cid-6bfsojfh]{z-index:1;text-align:center;padding:var(--space-12) 0;position:relative}.finggu-breadcrumb[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-6)}.finggu-breadcrumb[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:#ffffffb3;display:inline-flex}.finggu-breadcrumb[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#ffffffb3;transition:color var(--transition-fast)}.finggu-breadcrumb[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--color-accent)}.finggu-breadcrumb[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh][aria-current=page]{color:var(--color-text-inverse);font-weight:var(--font-weight-medium)}.finggu-breadcrumb[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:not(:last-child):after{content:"/";color:#fff6}.finggu-page-hero__title[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-3);font-size:var(--font-size-4xl);color:var(--color-text-inverse)}@media (width>=768px){.finggu-page-hero__title[data-astro-cid-6bfsojfh]{font-size:var(--font-size-5xl)}}@media (width>=1024px){.finggu-page-hero__title[data-astro-cid-6bfsojfh]{font-size:var(--font-size-6xl)}}.finggu-page-hero__subtitle[data-astro-cid-6bfsojfh]{font-size:var(--font-size-lg);color:#fffc;margin:0}.finggu-contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-10)}@media (width>=1024px){.finggu-contact__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}.finggu-contact__info[data-astro-cid-6bfsojfh]{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=768px){.finggu-contact__info[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr)}}.finggu-contact__card[data-astro-cid-6bfsojfh]{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.finggu-contact__card[data-astro-cid-6bfsojfh]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent);transform:translateY(-4px)}.finggu-contact__card-icon[data-astro-cid-6bfsojfh]{border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-accent);margin-bottom:var(--space-4);background:#d4a53a1a;justify-content:center;align-items:center;display:inline-flex}.finggu-contact__card-title[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-3);font-size:var(--font-size-xl);color:var(--color-primary)}.finggu-contact__card-text[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-3);font-style:normal;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-light)}.finggu-contact__phone[data-astro-cid-6bfsojfh],.finggu-contact__email[data-astro-cid-6bfsojfh]{color:var(--color-text);transition:color var(--transition-fast)}.finggu-contact__phone[data-astro-cid-6bfsojfh]:hover,.finggu-contact__email[data-astro-cid-6bfsojfh]:hover{color:var(--color-accent)}.finggu-contact__card-hours[data-astro-cid-6bfsojfh]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.finggu-contact__card-link[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;transition:gap var(--transition-fast);display:inline-flex}.finggu-contact__card-link[data-astro-cid-6bfsojfh]:hover{gap:var(--space-3)}.finggu-contact__map-wrapper[data-astro-cid-6bfsojfh]{border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);overflow:hidden}.finggu-contact__map-wrapper[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{border:none;width:100%;height:400px;display:block}.finggu-contact__quick-actions[data-astro-cid-6bfsojfh]{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}@media (width>=640px){.finggu-contact__quick-actions[data-astro-cid-6bfsojfh]{flex-direction:row}}
