.page-hero[data-astro-cid-6bfsojfh]{height:50vh;min-height:400px;color:var(--color-white);background:linear-gradient(#10233fc7,#10233fc7),url(https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=1920&h=800&fit=crop) 50%/cover;align-items:center;display:flex;position:relative}.hero-overlay[data-astro-cid-6bfsojfh]{display:none}.page-hero[data-astro-cid-6bfsojfh] .container[data-astro-cid-6bfsojfh]{z-index:1;text-align:center;position:relative}.page-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:var(--color-white);margin-bottom:1rem;font-size:3.5rem}.page-hero[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#ffffffe6;font-size:1.5rem}.contact-section[data-astro-cid-6bfsojfh]{background-color:var(--color-light-gray);padding:6rem 0}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.5fr 1fr;gap:4rem;display:grid}.contact-form-container[data-astro-cid-6bfsojfh]{background:#fff;border:1px solid #e5e7eb;border-radius:0;padding:3rem;box-shadow:0 4px 12px #0f27480f}.contact-form-container[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--color-primary);margin-bottom:1rem}.form-description[data-astro-cid-6bfsojfh]{color:var(--color-gray);margin-bottom:2rem}.contact-form[data-astro-cid-6bfsojfh]{display:block}.success-message[data-astro-cid-6bfsojfh]{text-align:center;padding:3rem;display:none}.success-message[data-astro-cid-6bfsojfh].active{display:block}.success-icon[data-astro-cid-6bfsojfh]{background-color:var(--color-primary);color:#fff;border-radius:0;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:3rem;display:flex}.success-icon[data-astro-cid-6bfsojfh] .lucide[data-astro-cid-6bfsojfh]{stroke-width:2.5px;width:42px;height:42px}.success-message[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--color-primary);margin-bottom:1rem}.success-message[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--color-gray)}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.form-group[data-astro-cid-6bfsojfh]{margin-bottom:1.5rem}.form-group[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--color-dark);margin-bottom:.5rem;font-weight:600;display:block}.form-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.form-group[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:2px solid #e5e7eb;border-radius:0;width:100%;padding:.875rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.form-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.form-group[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--color-primary);outline:none}.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.checkbox-group[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{cursor:pointer;align-items:center;gap:.75rem;display:flex}.checkbox-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][type=checkbox]{cursor:pointer;width:auto}.btn-large[data-astro-cid-6bfsojfh]{width:100%;padding:1.25rem;font-size:1.1rem}.form-note[data-astro-cid-6bfsojfh]{text-align:center;color:var(--color-gray);margin-top:1rem;font-size:.875rem}.form-status[data-astro-cid-6bfsojfh]{color:var(--color-gray);min-height:1.2rem;margin-top:.75rem;font-size:.9rem}.form-status[data-astro-cid-6bfsojfh].error{color:#991b1b}.hidden-field[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute;left:-9999px}.info-card[data-astro-cid-6bfsojfh]{background:#fff;border:1px solid #e5e7eb;border-radius:0;margin-bottom:2rem;padding:2.5rem;box-shadow:0 4px 12px #0f27480f}.info-card[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--color-primary);margin-bottom:1rem}.info-card[data-astro-cid-6bfsojfh] h4[data-astro-cid-6bfsojfh]{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem}.info-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--color-gray);margin-bottom:1.5rem;line-height:1.6}.info-item[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--color-light-gray);gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.info-item[data-astro-cid-6bfsojfh]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.info-icon[data-astro-cid-6bfsojfh]{flex-shrink:0;font-size:2.5rem}.info-icon[data-astro-cid-6bfsojfh] .lucide[data-astro-cid-6bfsojfh]{stroke-width:2px;width:32px;height:32px;color:var(--color-primary)}.info-item[data-astro-cid-6bfsojfh] h4[data-astro-cid-6bfsojfh]{color:var(--color-primary);margin-bottom:.5rem;font-size:1.1rem}.info-item[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-primary);margin-bottom:.25rem;font-weight:500;display:block}.info-item[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--color-gray);margin:0;font-size:.9rem;line-height:1.6}.benefits-list[data-astro-cid-6bfsojfh]{padding:0;list-style:none}.benefits-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{color:var(--color-gray);padding:.75rem 0;font-size:1rem}.social-card[data-astro-cid-6bfsojfh] .social-links[data-astro-cid-6bfsojfh]{gap:1rem;margin-top:1.5rem;display:flex}.social-card[data-astro-cid-6bfsojfh] .social-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{background-color:var(--color-primary);color:#fff;border-radius:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.social-card[data-astro-cid-6bfsojfh] .social-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.map-section[data-astro-cid-6bfsojfh]{background-color:#fff;padding:4rem 0 0}.map-section[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{text-align:center;color:var(--color-primary);margin-bottom:1rem}.map-description[data-astro-cid-6bfsojfh]{text-align:center;color:var(--color-gray);margin-bottom:3rem}.map-container[data-astro-cid-6bfsojfh]{width:100%;height:450px}.map-container[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{width:100%;height:100%}@media (width<=1024px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:3rem}}@media (width<=768px){.page-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:2.5rem}.page-hero[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:1.25rem}.contact-form-container[data-astro-cid-6bfsojfh]{padding:2rem}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:0}.map-container[data-astro-cid-6bfsojfh]{height:300px}}
