.contact[data-astro-cid-pey3exjt]{padding-top:0}.contact-hero[data-astro-cid-pey3exjt]{background:linear-gradient(135deg, var(--color-blue) 0%, #0d1e3a 100%);height:360px;color:var(--color-white);grid-template-columns:400px 1fr;display:grid}.contact-hero__image[data-astro-cid-pey3exjt]{position:relative;overflow:hidden}.contact-hero__image[data-astro-cid-pey3exjt] img[data-astro-cid-pey3exjt]{object-fit:cover;object-position:center -25px;width:100%;height:100%}.contact-hero__content[data-astro-cid-pey3exjt]{padding:var(--spacing-lg) var(--spacing-xl);text-align:left;flex-direction:column;justify-content:center;display:flex}.contact-hero__badge[data-astro-cid-pey3exjt]{color:var(--color-gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-md);background:#f0a72533;border-radius:30px;align-self:flex-start;padding:8px 20px;font-size:.875rem;font-weight:600;display:inline-block}.contact-hero[data-astro-cid-pey3exjt] h1[data-astro-cid-pey3exjt]{margin-bottom:var(--spacing-sm);font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.contact-hero__subtitle[data-astro-cid-pey3exjt]{max-width:600px;margin:0 0 var(--spacing-md);opacity:.95;font-size:1.125rem;line-height:1.6}.contact-hero__cta[data-astro-cid-pey3exjt]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (width<=992px){.contact-hero[data-astro-cid-pey3exjt]{grid-template-columns:1fr;height:auto}.contact-hero__image[data-astro-cid-pey3exjt]{height:200px}.contact-hero__image[data-astro-cid-pey3exjt] img[data-astro-cid-pey3exjt]{object-position:center -80px}.contact-hero__content[data-astro-cid-pey3exjt]{padding:var(--spacing-md);text-align:center}.contact-hero__badge[data-astro-cid-pey3exjt]{align-self:center}.contact-hero[data-astro-cid-pey3exjt] h1[data-astro-cid-pey3exjt]{font-size:1.75rem}.contact-hero__subtitle[data-astro-cid-pey3exjt]{margin:0 auto var(--spacing-md)}.contact-hero__cta[data-astro-cid-pey3exjt]{justify-content:center}}.btn--outline-white[data-astro-cid-pey3exjt]{color:var(--color-white);border:2px solid var(--color-white);background:0 0}.btn--outline-white[data-astro-cid-pey3exjt]:hover{background:var(--color-white);color:var(--color-blue)}.contact-section[data-astro-cid-pey3exjt]{padding:var(--spacing-xxl) 0}.contact-grid[data-astro-cid-pey3exjt]{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.contact-info[data-astro-cid-pey3exjt] h2[data-astro-cid-pey3exjt]{color:var(--color-blue);margin-bottom:var(--spacing-md);font-size:2rem}.contact-intro[data-astro-cid-pey3exjt]{color:var(--color-gray-dark);margin-bottom:var(--spacing-lg);font-size:1.0625rem;line-height:1.7}.contact-methods[data-astro-cid-pey3exjt]{margin-bottom:var(--spacing-lg)}.contact-method[data-astro-cid-pey3exjt]{padding:var(--spacing-md) 0;border-bottom:1px solid #e0e0e0}.contact-method[data-astro-cid-pey3exjt]:last-child{border-bottom:none}.contact-method[data-astro-cid-pey3exjt] h4[data-astro-cid-pey3exjt]{color:var(--color-blue);margin-bottom:4px;font-size:1.125rem}.contact-method[data-astro-cid-pey3exjt] p[data-astro-cid-pey3exjt]{color:var(--color-gray);margin-bottom:4px;font-size:.9375rem}.contact-method[data-astro-cid-pey3exjt] a[data-astro-cid-pey3exjt]{color:var(--color-gold);font-weight:600}.contact-method[data-astro-cid-pey3exjt] a[data-astro-cid-pey3exjt]:hover{color:#d49620}.quick-links[data-astro-cid-pey3exjt] h4[data-astro-cid-pey3exjt]{color:var(--color-blue);margin-bottom:var(--spacing-sm);font-size:1.125rem}.quick-links[data-astro-cid-pey3exjt] ul[data-astro-cid-pey3exjt]{list-style:none}.quick-links[data-astro-cid-pey3exjt] li[data-astro-cid-pey3exjt]{padding:var(--spacing-xs) 0}.quick-links[data-astro-cid-pey3exjt] a[data-astro-cid-pey3exjt]{color:var(--color-gold);font-weight:500}.quick-links[data-astro-cid-pey3exjt] a[data-astro-cid-pey3exjt]:hover{color:#d49620}.contact-form-card[data-astro-cid-pey3exjt]{background:var(--color-gray-light);padding:var(--spacing-xl);border-radius:16px}.contact-form-card[data-astro-cid-pey3exjt] h3[data-astro-cid-pey3exjt]{color:var(--color-blue);margin-bottom:var(--spacing-md);font-size:1.5rem}.form-group[data-astro-cid-pey3exjt] textarea[data-astro-cid-pey3exjt]{min-height:80px}@media (width<=992px){.contact-grid[data-astro-cid-pey3exjt]{grid-template-columns:1fr}.contact-form-wrapper[data-astro-cid-pey3exjt]{order:-1}}@media (width<=576px){.contact-form-card[data-astro-cid-pey3exjt]{padding:var(--spacing-lg)}}
