.page-hero[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-desert) 100%);padding:var(--spacing-2xl) 0 var(--spacing-xl);text-align:center}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:1.25rem;color:var(--color-text);max-width:600px;margin:0 auto}.contact-section[data-astro-cid-uw5kdbxl]{padding:var(--spacing-2xl) 0}.contact-content[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.form-card[data-astro-cid-uw5kdbxl]{background:var(--color-white);padding:var(--spacing-xl)}.form-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.form-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-text);margin-bottom:var(--spacing-xl);max-width:none}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--color-dark);margin-bottom:var(--spacing-xs)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--border-radius);font-size:1rem;transition:border-color .3s ease}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-primary)}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:120px;font-family:inherit}.checkbox-label[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;font-weight:400!important}.checkbox-label[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl][type=checkbox]{margin:0;width:auto}.submit-btn[data-astro-cid-uw5kdbxl]{align-self:flex-start;padding:var(--spacing-md) var(--spacing-xl);font-size:1rem;font-weight:600}.contact-info-section[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl],.audience-info[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl],.values-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:var(--spacing-md)}.partnership-topics[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--spacing-md)}.partnership-topic[data-astro-cid-uw5kdbxl]{padding:var(--spacing-md);background:var(--color-light);border-radius:var(--border-radius);border-left:3px solid var(--color-primary)}.partnership-topic[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{color:var(--color-dark);margin-bottom:var(--spacing-xs);font-size:1rem}.partnership-topic[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-text);font-size:.875rem;margin:0;max-width:none}.audience-stats[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.stat-item[data-astro-cid-uw5kdbxl]{text-align:center;padding:var(--spacing-md);background:var(--color-light);border-radius:var(--border-radius)}.stat-number[data-astro-cid-uw5kdbxl]{display:block;font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.stat-label[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:var(--color-text)}.audience-note[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:var(--color-text);font-style:italic;margin:0;max-width:none}.values-card[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{list-style:none;margin:var(--spacing-md) 0}.values-card[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border)}.values-card[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{content:"✓ ";color:var(--color-primary);font-weight:700;margin-right:var(--spacing-xs)}.contact-details[data-astro-cid-uw5kdbxl] .contact-item[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-md)}.contact-details[data-astro-cid-uw5kdbxl] .contact-item[data-astro-cid-uw5kdbxl]:last-child{margin-bottom:0}.contact-details[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:var(--spacing-xs);font-size:1rem}.contact-details[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0;max-width:none;line-height:1.5}.contact-details[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-primary);text-decoration:none}.contact-details[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--color-accent);text-decoration:underline}.success-message[data-astro-cid-uw5kdbxl]{background:var(--color-secondary);border:2px solid var(--color-primary);color:var(--color-dark);padding:var(--spacing-lg);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);text-align:center;display:none}.success-message[data-astro-cid-uw5kdbxl].show{display:block}@media (max-width: 768px){.contact-content[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.form-card[data-astro-cid-uw5kdbxl]{padding:var(--spacing-lg)}.resources-grid[data-astro-cid-uw5kdbxl],.audience-stats[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.checkbox-label[data-astro-cid-uw5kdbxl]{align-items:flex-start}.submit-btn[data-astro-cid-uw5kdbxl]{width:100%;text-align:center}}
