.page-header[data-v-26da3ef8]{margin-bottom:var(--space-xl);padding-top:var(--space-lg);text-align:center}.page-header h1[data-v-26da3ef8]{color:var(--primary-gold);margin-bottom:var(--space-sm)}.page-header p[data-v-26da3ef8]{color:var(--medium-text);margin:0 auto;max-width:600px}.section[data-v-26da3ef8]{margin-bottom:var(--space-xl)}.section h2[data-v-26da3ef8]{color:var(--primary-gold);margin-bottom:var(--space-md)}.location-info[data-v-26da3ef8]{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.location-card[data-v-26da3ef8]{background:#fff;border-radius:var(--radius-lg);border-top:4px solid var(--primary-gold);box-shadow:0 4px 12px var(--shadow-light);padding:var(--space-lg);text-align:center}.location-card h2[data-v-26da3ef8]{color:var(--primary-gold);font-size:1.3rem;margin-bottom:var(--space-sm)}.location-card h2 i[data-v-26da3ef8]{margin-right:8px}.card[data-v-26da3ef8]{background:#fff;box-shadow:0 4px 12px var(--shadow-light);padding:var(--space-lg)}.card[data-v-26da3ef8],.map-container[data-v-26da3ef8]{border-radius:var(--radius-lg)}.map-container[data-v-26da3ef8]{box-shadow:0 8px 24px var(--shadow-medium);margin:var(--space-xl) 0;overflow:hidden}.map-container iframe[data-v-26da3ef8]{border:0;display:block;height:450px;width:100%}.map-placeholder[data-v-26da3ef8]{background:var(--background-light);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center}.map-placeholder i[data-v-26da3ef8]{color:var(--primary-gold);font-size:4rem;margin-bottom:var(--space-md)}.small-text[data-v-26da3ef8]{color:var(--light-text);font-size:.9rem;margin-top:var(--space-sm)}@media(max-width:768px){.map-container iframe[data-v-26da3ef8]{height:350px}}.features-grid[data-v-26da3ef8]{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-item[data-v-26da3ef8]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 12px var(--shadow-light);padding:var(--space-lg);text-align:center}.feature-item i[data-v-26da3ef8]{color:var(--primary-gold);font-size:2.5rem;margin-bottom:var(--space-md)}.feature-item h3[data-v-26da3ef8]{color:var(--primary-gold);margin-bottom:var(--space-sm)}.contact-section[data-v-26da3ef8]{padding:var(--space-xl) 0;text-align:center}.text-gold[data-v-26da3ef8]{color:var(--primary-gold);text-decoration:none}.text-gold[data-v-26da3ef8]:hover{text-decoration:underline}
