.about-container.svelte-11ks5ly{max-width:800px;margin:0 auto;padding:2rem 1rem;line-height:1.6}.about-header.svelte-11ks5ly{text-align:center;margin-bottom:3rem}.about-header.svelte-11ks5ly h1:where(.svelte-11ks5ly){font-size:2.5rem;color:#2563eb;margin-bottom:1rem}.about-subtitle.svelte-11ks5ly{font-size:1.2rem;color:#6b7280;font-style:italic}.about-content.svelte-11ks5ly{color:#374151}.about-section.svelte-11ks5ly{margin-bottom:2.5rem}.about-section.svelte-11ks5ly h2:where(.svelte-11ks5ly){font-size:1.8rem;color:#1f2937;margin-bottom:1rem;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.about-section.svelte-11ks5ly p:where(.svelte-11ks5ly){margin-bottom:1rem;text-align:justify}.team-section.svelte-11ks5ly{margin-top:3rem}.team-grid.svelte-11ks5ly{display:grid;gap:2rem;margin-top:1.5rem}.team-member.svelte-11ks5ly{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0;transition:transform .2s ease,box-shadow .2s ease}.team-member.svelte-11ks5ly:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.team-member.svelte-11ks5ly h3:where(.svelte-11ks5ly){font-size:1.5rem;color:#2563eb;margin-bottom:.5rem}.team-role.svelte-11ks5ly{font-weight:600;color:#7c3aed;margin-bottom:1rem;font-size:1.1rem}.team-description.svelte-11ks5ly{color:#4b5563;text-align:justify}.cta-section.svelte-11ks5ly{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:2rem;border-radius:12px;text-align:center;margin-top:3rem}.cta-section.svelte-11ks5ly h2:where(.svelte-11ks5ly){border:none;color:#0369a1;margin-bottom:1rem}.cta-buttons.svelte-11ks5ly{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.cta-button.svelte-11ks5ly{padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease}.cta-button.primary.svelte-11ks5ly{background-color:#2563eb;color:#fff}.cta-button.primary.svelte-11ks5ly:hover{background-color:#1d4ed8;transform:translateY(-1px)}.cta-button.secondary.svelte-11ks5ly{background-color:#fff;color:#2563eb;border:2px solid #2563eb}.cta-button.secondary.svelte-11ks5ly:hover{background-color:#2563eb;color:#fff;transform:translateY(-1px)}@media(max-width:768px){.about-container.svelte-11ks5ly{padding:1rem}.about-header.svelte-11ks5ly h1:where(.svelte-11ks5ly){font-size:2rem}.team-grid.svelte-11ks5ly{grid-template-columns:1fr}.cta-buttons.svelte-11ks5ly{flex-direction:column;align-items:center}.cta-button.svelte-11ks5ly{width:100%;max-width:200px}}
