.about-page.svelte-19b4k5k{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;line-height:1.6;max-width:100%;overflow-x:hidden}.hero.svelte-19b4k5k{padding:4rem 5%;background:linear-gradient(120deg,#3a3294,#5046e4);text-align:center}.hero-content.svelte-19b4k5k{max-width:1200px;margin:0 auto}.hero.svelte-19b4k5k h1:where(.svelte-19b4k5k){font-size:3rem;line-height:1.2;margin-bottom:1rem;color:#fff}.hero.svelte-19b4k5k p:where(.svelte-19b4k5k){font-size:1.25rem;margin-bottom:2rem;color:#f8f9fa;max-width:800px;margin-left:auto;margin-right:auto}.hero-button.svelte-19b4k5k{background-color:#fff;color:#5046e4;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s}.hero-button.svelte-19b4k5k:hover{background-color:#f8f9fa;transform:translateY(-2px)}section.svelte-19b4k5k{padding:5rem 5%}section.svelte-19b4k5k>div:where(.svelte-19b4k5k){max-width:1200px;margin:0 auto}section.svelte-19b4k5k:nth-child(2n){background-color:#f8f9fa}h2.svelte-19b4k5k{font-size:2.25rem;margin-bottom:2.5rem;color:#212529;text-align:center}.mission-content.svelte-19b4k5k,.philosophy-content.svelte-19b4k5k{max-width:800px;margin:0 auto;font-size:1.15rem}.mission-content.svelte-19b4k5k p:where(.svelte-19b4k5k),.philosophy-content.svelte-19b4k5k p:where(.svelte-19b4k5k){margin-bottom:1.5rem}.audience-cards.svelte-19b4k5k,.benefits-content.svelte-19b4k5k{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;max-width:1200px;margin-left:auto;margin-right:auto}.audience-card.svelte-19b4k5k,.benefit.svelte-19b4k5k{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s;max-width:100%}.audience-card.svelte-19b4k5k:hover,.benefit.svelte-19b4k5k:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.audience-icon.svelte-19b4k5k{font-size:2.5rem;margin-bottom:1rem}h3.svelte-19b4k5k{font-size:1.25rem;margin-bottom:1rem;color:#212529}.tools-content.svelte-19b4k5k{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 1400px){.tools-content.svelte-19b4k5k,.audience-cards.svelte-19b4k5k,.benefits-content.svelte-19b4k5k{grid-template-columns:repeat(3,1fr)}}.tool-card.svelte-19b4k5k{background-color:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%;max-width:100%}.tool-card.svelte-19b4k5k:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.tool-card.svelte-19b4k5k h3:where(.svelte-19b4k5k){color:#5046e4;font-size:1.5rem;margin-bottom:1rem}.tool-card.svelte-19b4k5k p:where(.svelte-19b4k5k){margin-bottom:1.5rem;flex-grow:1}.tool-card.future.svelte-19b4k5k{background-color:#f8f9fa;border:2px dashed #ddd}.tool-button.svelte-19b4k5k{background-color:#5046e4;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s;align-self:flex-start}.tool-button.svelte-19b4k5k:hover{background-color:#3a3294;transform:translateY(-2px)}.tool-button[disabled].svelte-19b4k5k{background-color:#ccc;cursor:not-allowed}section.cta-section.svelte-19b4k5k{background-color:#3a3294;color:#fff;text-align:center}.cta-section.svelte-19b4k5k h2:where(.svelte-19b4k5k){color:#fff}.cta-section.svelte-19b4k5k p:where(.svelte-19b4k5k){color:#f8f9fa;font-size:1.2rem;margin-bottom:2rem}.cta-buttons.svelte-19b4k5k{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;max-width:600px;margin-left:auto;margin-right:auto}.cta-button.svelte-19b4k5k{background-color:#fff;color:#5046e4;border:none;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s;margin-top:1rem}.cta-button.svelte-19b4k5k:hover{background-color:#f8f9fa;transform:translateY(-2px)}.cta-button.contact.svelte-19b4k5k{background-color:transparent;color:#fff;border:2px solid white}.cta-button.contact.svelte-19b4k5k:hover{background-color:#ffffff1a}@media (max-width: 768px){.hero.svelte-19b4k5k h1:where(.svelte-19b4k5k){font-size:2rem}.hero.svelte-19b4k5k p:where(.svelte-19b4k5k){font-size:1.1rem}.audience-cards.svelte-19b4k5k,.benefits-content.svelte-19b4k5k,.tools-content.svelte-19b4k5k{grid-template-columns:1fr}.cta-buttons.svelte-19b4k5k{flex-direction:column;align-items:center}section.svelte-19b4k5k{padding:3rem 5%}h2.svelte-19b4k5k{font-size:1.8rem;margin-bottom:1.5rem}.mission-content.svelte-19b4k5k p:where(.svelte-19b4k5k),.philosophy-content.svelte-19b4k5k p:where(.svelte-19b4k5k){margin-bottom:1rem;font-size:1rem}.tool-card.svelte-19b4k5k,.audience-card.svelte-19b4k5k,.benefit.svelte-19b4k5k{padding:1.5rem}}@media (max-width: 480px){.hero.svelte-19b4k5k{padding:2.5rem 5%}.hero.svelte-19b4k5k h1:where(.svelte-19b4k5k){font-size:1.75rem}section.svelte-19b4k5k{padding:2rem 5%}h2.svelte-19b4k5k{font-size:1.5rem;margin-bottom:1.2rem}.tool-button.svelte-19b4k5k,.cta-button.svelte-19b4k5k{padding:.6rem 1.2rem;font-size:.9rem;width:100%}}.mission-content.svelte-19b4k5k a:where(.svelte-19b4k5k){color:#5046e4;text-decoration:none;border-bottom:1px solid #5046e4;transition:color .2s,border-bottom .2s;padding-bottom:1px}.mission-content.svelte-19b4k5k a:where(.svelte-19b4k5k):hover{color:#3a3294;border-bottom:2px solid #3a3294}
