.page-hero.svelte-lokeqv.svelte-lokeqv{background:linear-gradient(135deg,#1e3a5f,#152a45)!important;padding:140px 0 80px;text-align:center}.hero-content.svelte-lokeqv h1.svelte-lokeqv{font-size:var(--text-4xl);color:var(--white);margin-bottom:var(--space-4)}.hero-content.svelte-lokeqv h1 span.svelte-lokeqv{color:var(--accent)}.hero-content.svelte-lokeqv p.svelte-lokeqv{font-size:var(--text-lg);color:#ffffffe6}.contact-grid.svelte-lokeqv.svelte-lokeqv{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media (min-width: 1024px){.contact-grid.svelte-lokeqv.svelte-lokeqv{grid-template-columns:1fr 1fr}}.info-cards.svelte-lokeqv.svelte-lokeqv{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width: 640px){.info-cards.svelte-lokeqv.svelte-lokeqv{grid-template-columns:repeat(2,1fr)}}.info-card.svelte-lokeqv.svelte-lokeqv{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--white);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.info-card.svelte-lokeqv.svelte-lokeqv:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.info-card.whatsapp.svelte-lokeqv.svelte-lokeqv{grid-column:1 / -1;background:linear-gradient(135deg,#25d366,#128c7e);color:var(--white)}.info-card.whatsapp.svelte-lokeqv h4.svelte-lokeqv,.info-card.whatsapp.svelte-lokeqv p.svelte-lokeqv{color:var(--white)}.info-icon.svelte-lokeqv.svelte-lokeqv{font-size:28px;flex-shrink:0}.info-content.svelte-lokeqv h4.svelte-lokeqv{font-size:var(--text-base);margin-bottom:var(--space-1)}.info-content.svelte-lokeqv p.svelte-lokeqv{font-size:var(--text-sm);color:var(--text-secondary)}.info-card.whatsapp.svelte-lokeqv .btn.svelte-lokeqv{margin-top:var(--space-3)}.hours-card.svelte-lokeqv.svelte-lokeqv{background:var(--white);padding:var(--space-6);border-radius:var(--radius-xl)}.hours-card.svelte-lokeqv h4.svelte-lokeqv{font-size:var(--text-lg);margin-bottom:var(--space-4)}.hours-list.svelte-lokeqv.svelte-lokeqv{display:flex;flex-direction:column;gap:var(--space-2)}.hours-item.svelte-lokeqv.svelte-lokeqv{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--background);font-size:var(--text-sm)}.hours-item.svelte-lokeqv.svelte-lokeqv:last-child{border-bottom:none}.form-card.svelte-lokeqv.svelte-lokeqv{background:var(--white);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.form-card.svelte-lokeqv h3.svelte-lokeqv{font-size:var(--text-xl);margin-bottom:var(--space-6)}.form-group.svelte-lokeqv.svelte-lokeqv{margin-bottom:var(--space-4)}.form-group.svelte-lokeqv label.svelte-lokeqv{display:block;font-weight:var(--font-medium);margin-bottom:var(--space-2)}.form-group.svelte-lokeqv input.svelte-lokeqv,.form-group.svelte-lokeqv select.svelte-lokeqv,.form-group.svelte-lokeqv textarea.svelte-lokeqv{width:100%;padding:var(--space-3) var(--space-4);border:1px solid #e2e8f0;border-radius:var(--radius-lg);font-size:var(--text-base);font-family:inherit;transition:border-color var(--transition-fast)}.form-group.svelte-lokeqv input.svelte-lokeqv:focus,.form-group.svelte-lokeqv select.svelte-lokeqv:focus,.form-group.svelte-lokeqv textarea.svelte-lokeqv:focus{outline:none;border-color:var(--primary)}.form-group.svelte-lokeqv textarea.svelte-lokeqv{resize:vertical}.map-section.svelte-lokeqv.svelte-lokeqv{line-height:0}.map-section.svelte-lokeqv iframe.svelte-lokeqv{filter:grayscale(20%)}
