.section-header[data-astro-cid-rc5yguf3]{text-align:center;margin-bottom:var(--space-7)}.section-header[data-astro-cid-rc5yguf3] h2[data-astro-cid-rc5yguf3]{font-size:var(--text-h2);margin-bottom:var(--space-3)}.subtitle[data-astro-cid-rc5yguf3]{font-size:1.25rem;color:var(--color-text-muted)}.our-team[data-astro-cid-42id6day]{padding:var(--space-8) var(--space-4);background-color:var(--color-bg);position:relative}.our-team[data-astro-cid-42id6day]:after{content:"";position:absolute;bottom:0;left:var(--space-4);right:var(--space-4);height:1px;background-color:var(--color-text)}.team-grid[data-astro-cid-42id6day]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.team-member[data-astro-cid-42id6day]{text-align:center;opacity:0;transform:translateY(30px);animation:fadeInUp .6s var(--ease-standard) forwards}.team-member[data-astro-cid-42id6day]:nth-child(1){animation-delay:.1s}.team-member[data-astro-cid-42id6day]:nth-child(2){animation-delay:.2s}.team-member[data-astro-cid-42id6day]:nth-child(3){animation-delay:.3s}.member-image[data-astro-cid-42id6day]{width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-4);background:var(--color-bg)}.member-image[data-astro-cid-42id6day] img[data-astro-cid-42id6day]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-standard)}.team-member[data-astro-cid-42id6day]:hover .member-image[data-astro-cid-42id6day] img[data-astro-cid-42id6day]{transform:scale(1.05)}.member-info[data-astro-cid-42id6day] h3[data-astro-cid-42id6day]{font-size:1.5rem;margin-bottom:var(--space-2)}.member-title[data-astro-cid-42id6day]{font-size:1rem;color:var(--color-accent);font-weight:500;margin-bottom:var(--space-3)}.member-bio[data-astro-cid-42id6day]{font-size:.9375rem;line-height:1.7;color:var(--color-text-muted);text-align:left}@media(max-width:991px){.team-grid[data-astro-cid-42id6day]{grid-template-columns:1fr;gap:var(--space-5)}}.cta[data-astro-cid-4xty6sx2]{padding:clamp(4rem,10vw,8rem) 2rem;background:var(--color-bg, #FDFBF5);position:relative}.cta[data-astro-cid-4xty6sx2]:after{content:"";position:absolute;bottom:0;left:2rem;right:2rem;height:1px;background-color:var(--color-text)}.cta-container[data-astro-cid-4xty6sx2]{max-width:760px;margin:0 auto;text-align:center}.cta[data-astro-cid-4xty6sx2] h2[data-astro-cid-4xty6sx2]{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--color-text, #191919);margin:0 0 1rem;font-weight:700}.cta-subtitle[data-astro-cid-4xty6sx2]{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--color-text-muted, #5F5F5F);margin:0 0 .5rem;line-height:1.5}.cta-note[data-astro-cid-4xty6sx2]{font-size:.875rem;color:var(--color-text-muted, #5F5F5F);margin:0 0 3rem;font-style:italic}.cta-form[data-astro-cid-4xty6sx2]{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.form-group[data-astro-cid-4xty6sx2]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-4xty6sx2] label[data-astro-cid-4xty6sx2]{font-size:.9375rem;font-weight:500;color:var(--color-text, #191919)}.required[data-astro-cid-4xty6sx2]{color:#dc2626;margin-left:.125rem}.form-group[data-astro-cid-4xty6sx2] input[data-astro-cid-4xty6sx2],.form-group[data-astro-cid-4xty6sx2] textarea[data-astro-cid-4xty6sx2]{padding:.875rem 1rem;font-size:1rem;font-family:inherit;border:1px solid var(--color-border, rgba(25, 25, 25, .24));border-radius:4px;background:var(--color-surface, #FFFFFF);color:var(--color-text, #191919);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%;box-sizing:border-box}.form-group[data-astro-cid-4xty6sx2] textarea[data-astro-cid-4xty6sx2]{resize:vertical;min-height:100px;font-family:inherit}.form-group[data-astro-cid-4xty6sx2] input[data-astro-cid-4xty6sx2]:focus,.form-group[data-astro-cid-4xty6sx2] textarea[data-astro-cid-4xty6sx2]:focus{outline:none;border-color:var(--color-primary, #191919);box-shadow:0 0 0 3px #c15f3c26}.form-group[data-astro-cid-4xty6sx2] input[data-astro-cid-4xty6sx2]:invalid:not(:placeholder-shown),.form-group[data-astro-cid-4xty6sx2] textarea[data-astro-cid-4xty6sx2]:invalid:not(:placeholder-shown),.form-group[data-astro-cid-4xty6sx2] input[data-astro-cid-4xty6sx2].is-invalid,.form-group[data-astro-cid-4xty6sx2] textarea[data-astro-cid-4xty6sx2].is-invalid{border-color:#dc2626}.form-group[data-astro-cid-4xty6sx2] input[data-astro-cid-4xty6sx2].is-invalid:focus,.form-group[data-astro-cid-4xty6sx2] textarea[data-astro-cid-4xty6sx2].is-invalid:focus{box-shadow:0 0 0 3px #dc262626}.error-message[data-astro-cid-4xty6sx2]{font-size:.875rem;color:#dc2626;display:none;margin-top:-.25rem}.error-message[data-astro-cid-4xty6sx2]:not(:empty){display:block}.checkbox-group[data-astro-cid-4xty6sx2]{margin-top:.5rem}.checkbox-label[data-astro-cid-4xty6sx2]{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;font-size:.9375rem;color:var(--color-text, #191919);font-weight:400}.checkbox-label[data-astro-cid-4xty6sx2] input[data-astro-cid-4xty6sx2][type=checkbox]{width:1.125rem;height:1.125rem;margin:.125rem 0 0;cursor:pointer;flex-shrink:0}.checkbox-label[data-astro-cid-4xty6sx2] a[data-astro-cid-4xty6sx2]{color:var(--color-accent, #c15f3c);text-decoration:underline;transition:opacity .2s ease-out}.checkbox-label[data-astro-cid-4xty6sx2] a[data-astro-cid-4xty6sx2]:hover{opacity:.8}.cta-button[data-astro-cid-4xty6sx2]{display:inline-block;padding:12px 24px;background-color:var(--color-accent);color:var(--color-surface);border:2px solid var(--color-accent);border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);margin-top:1rem;align-self:center}.cta-button[data-astro-cid-4xty6sx2]:hover{background-color:transparent;color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 12px #c15f3c40}.cta-button[data-astro-cid-4xty6sx2]:active{transform:translateY(0)}.cta-button[data-astro-cid-4xty6sx2]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.cta[data-astro-cid-4xty6sx2]{padding:3rem 1.5rem}.cta[data-astro-cid-4xty6sx2] h2[data-astro-cid-4xty6sx2]{font-size:2rem}.cta-subtitle[data-astro-cid-4xty6sx2]{font-size:1.125rem}.cta-button[data-astro-cid-4xty6sx2]{width:100%}}.form-success[data-astro-cid-4xty6sx2]{text-align:center;padding:2rem;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.form-success[data-astro-cid-4xty6sx2] p[data-astro-cid-4xty6sx2]{color:#166534;font-size:1.125rem;margin:0}
