.contact-container.svelte-1bv7ezn{padding:calc(var(--header-height) + var(--section-padding)) 2rem var(--section-padding);max-width:var(--container-width);margin:0 auto}.header-section.svelte-1bv7ezn{text-align:center;margin-bottom:var(--section-padding)}.gradient-text.svelte-1bv7ezn{font-size:4rem;color:var(--primary)}.lead.svelte-1bv7ezn{font-size:1.5rem;color:var(--gray);margin-top:1rem}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;margin-bottom:var(--section-padding);align-items:start}.intro-box.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:1.5rem;color:var(--dark)}.intro-box.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.15rem;line-height:1.7;margin-bottom:1.5rem;color:var(--dark);opacity:.8}.direct-email.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--primary);font-weight:600}.interest-list.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.2rem;margin-bottom:1.5rem;color:var(--dark)}.interest-list.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){list-style:none;padding:0}.interest-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;gap:.75rem;color:var(--dark);opacity:.8}.interest-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn):before{content:"•";color:var(--primary);font-weight:700}.note.svelte-1bv7ezn{margin-top:2rem;color:var(--gray);font-size:.95rem}.contact-form.svelte-1bv7ezn{padding:3rem;border-radius:var(--border-radius)}.contact-form.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:2rem;color:var(--dark)}.form-group.svelte-1bv7ezn{margin-bottom:1.5rem}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:block;margin-bottom:.5rem;font-weight:600;font-size:.9rem;color:var(--dark)}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;padding:1rem;border-radius:calc(var(--border-radius) / 2);border:1px solid var(--gray-light);background:var(--white);font-size:1rem;transition:var(--transition);color:var(--dark)}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--primary)}.submit-btn.svelte-1bv7ezn{width:100%;background:var(--dark);color:var(--white);padding:1rem;border-radius:50px;font-weight:700;cursor:pointer;border:none;transition:var(--transition);margin-bottom:1rem}.submit-btn.svelte-1bv7ezn:hover{background:var(--primary-dark);transform:translateY(-2px)}.form-note.svelte-1bv7ezn{text-align:center;font-size:.85rem;color:var(--gray)}.contribute-section.svelte-1bv7ezn{padding:var(--section-padding);border-radius:var(--border-radius)}.contribute-header.svelte-1bv7ezn{max-width:800px;margin-bottom:var(--section-padding)}.contribute-header.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:2.5rem;margin-bottom:1.5rem;color:var(--dark)}.contribute-header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.2rem;line-height:1.7;color:var(--dark);opacity:.8}.contribute-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem}.contribute-grid.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:1.5rem;font-size:1.4rem;color:var(--dark)}.contribute-grid.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){padding-left:1.2rem}.contribute-grid.svelte-1bv7ezn li:where(.svelte-1bv7ezn){margin-bottom:1rem;color:var(--dark);opacity:.8}.meta-list.svelte-1bv7ezn{list-style:none;padding-left:0!important}.meta-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn):before{content:"→ ";color:var(--primary);font-weight:700}.cta-box.svelte-1bv7ezn{background:var(--white);padding:2rem;border-radius:var(--border-radius);margin-top:2rem;box-shadow:0 4px 12px #00000008}.email-link.svelte-1bv7ezn{display:block;margin-top:.5rem;font-size:1.2rem;font-weight:700;color:var(--primary)}.terms-box.svelte-1bv7ezn{border-top:1px solid rgba(0,0,0,.05);padding-top:2rem;font-size:.95rem;color:var(--gray)}@media(max-width:900px){.contact-grid.svelte-1bv7ezn,.contribute-grid.svelte-1bv7ezn{grid-template-columns:1fr}.contribute-section.svelte-1bv7ezn{padding:2rem}}
