.contrib-hero.svelte-wgehxz{background:linear-gradient(135deg, var(--paper-cream) 0%, var(--paper-light) 100%);border-bottom:3px solid var(--primary);padding:5rem 0 4rem}.highlight.svelte-wgehxz{color:var(--primary-dark)}.hero-subtitle.svelte-wgehxz{color:var(--text-medium);max-width:620px;margin:0 auto;font-size:1.2rem}.section-subtitle.svelte-wgehxz{color:var(--text-light);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem}.needs-section.svelte-wgehxz{background-color:var(--paper-white);padding:4rem 0}.need-card.svelte-wgehxz{padding:2rem}.need-header.svelte-wgehxz{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.need-icon.svelte-wgehxz{font-size:2rem}.urgency-badge.svelte-wgehxz{text-transform:uppercase;letter-spacing:.05em;background-color:var(--primary);color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.need-card.svelte-wgehxz h3:where(.svelte-wgehxz){color:var(--primary-dark);margin-bottom:.5rem}.need-card.svelte-wgehxz p:where(.svelte-wgehxz){color:var(--text-medium);font-size:.95rem}.types-section.svelte-wgehxz{background-color:var(--paper-cream);padding:4rem 0}.type-card.svelte-wgehxz{text-align:center;padding:2rem 1.5rem}.type-icon.svelte-wgehxz{margin-bottom:.75rem;font-size:2.25rem;display:block}.type-card.svelte-wgehxz h3:where(.svelte-wgehxz){color:var(--primary-dark);margin-bottom:.5rem}.type-card.svelte-wgehxz p:where(.svelte-wgehxz){color:var(--text-medium);font-size:.95rem}.benefits-section.svelte-wgehxz{background-color:var(--paper-white);padding:4rem 0}.benefits-layout.svelte-wgehxz{max-width:700px;margin:0 auto}.benefits-text.svelte-wgehxz h2:where(.svelte-wgehxz){margin-bottom:.75rem}.benefits-text.svelte-wgehxz>p:where(.svelte-wgehxz){color:var(--text-medium);margin-bottom:1.5rem;font-size:1.05rem}.benefits-list.svelte-wgehxz{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.benefits-list.svelte-wgehxz li:where(.svelte-wgehxz){color:var(--text-medium);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.check-mark.svelte-wgehxz{color:var(--primary-dark);flex-shrink:0;font-size:1.1rem;font-weight:700}.contact-section.svelte-wgehxz{background:linear-gradient(135deg, var(--paper-light) 0%, var(--paper-cream) 100%);border-top:3px solid var(--primary);padding:4rem 0}.contact-form.svelte-wgehxz{flex-direction:column;gap:1.25rem;max-width:640px;margin:0 auto;padding:2.5rem;display:flex}.form-row.svelte-wgehxz{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-group.svelte-wgehxz{flex-direction:column;gap:.4rem;display:flex}.form-group.svelte-wgehxz label:where(.svelte-wgehxz){color:var(--text-dark);font-size:.9rem;font-weight:600}.form-group.svelte-wgehxz input:where(.svelte-wgehxz),.form-group.svelte-wgehxz select:where(.svelte-wgehxz),.form-group.svelte-wgehxz textarea:where(.svelte-wgehxz){border:2px solid var(--paper-shadow);background-color:var(--paper-white);color:var(--text-dark);border-radius:6px;padding:.65rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group.svelte-wgehxz input:where(.svelte-wgehxz):focus,.form-group.svelte-wgehxz select:where(.svelte-wgehxz):focus,.form-group.svelte-wgehxz textarea:where(.svelte-wgehxz):focus{border-color:var(--primary);outline:none}.form-group.svelte-wgehxz textarea:where(.svelte-wgehxz){resize:vertical}.contact-form.svelte-wgehxz .btn:where(.svelte-wgehxz){align-self:flex-start}@media (width<=768px){.contrib-hero.svelte-wgehxz{padding:3rem 0 2.5rem}.form-row.svelte-wgehxz,.benefits-list.svelte-wgehxz{grid-template-columns:1fr}}
