.about-container.svelte-zu3pdc{max-width:1200px;margin:0 auto;padding:20px 20px 100px}.hero-section.svelte-zu3pdc{text-align:center;padding:60px 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;margin-bottom:50px;color:#fff}.hero-content.svelte-zu3pdc h1:where(.svelte-zu3pdc){font-size:3rem;font-weight:700;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:15px}.hero-content.svelte-zu3pdc h1:where(.svelte-zu3pdc) .emoji:where(.svelte-zu3pdc){color:initial;filter:none;text-shadow:none;background:none;-webkit-text-fill-color:initial}.hero-content.svelte-zu3pdc h1:where(.svelte-zu3pdc) .title-text:where(.svelte-zu3pdc){background:linear-gradient(to right,#fff,#a2c0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,255,255,.2)}.hero-subtitle.svelte-zu3pdc{font-size:1.3rem;margin-bottom:40px;opacity:.9}.project-stats.svelte-zu3pdc{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.stat-item.svelte-zu3pdc{text-align:center}.stat-number.svelte-zu3pdc{display:block;font-size:2rem;font-weight:700;margin-bottom:5px}.stat-label.svelte-zu3pdc{font-size:.9rem;opacity:.8}.section-header.svelte-zu3pdc{text-align:center;margin-bottom:40px}.section-header.svelte-zu3pdc h2:where(.svelte-zu3pdc){font-size:2.2rem;margin-bottom:10px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.section-header.svelte-zu3pdc h2:where(.svelte-zu3pdc) .emoji:where(.svelte-zu3pdc){color:initial;filter:none;text-shadow:none;background:none;-webkit-text-fill-color:initial}.section-header.svelte-zu3pdc h2:where(.svelte-zu3pdc) .title-text:where(.svelte-zu3pdc){background:linear-gradient(to right,#fff,#a2c0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,255,255,.2)}.section-header.svelte-zu3pdc p:where(.svelte-zu3pdc){color:#7f8c8d;font-size:1.1rem}.purpose-section.svelte-zu3pdc{margin-bottom:60px}.purpose-grid.svelte-zu3pdc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.purpose-card.svelte-zu3pdc{background:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 5px 15px #0000001a;border:2px solid #f8f9fa;transition:all .3s ease}.purpose-card.svelte-zu3pdc:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026;border-color:#3498db}.purpose-card.svelte-zu3pdc i:where(.svelte-zu3pdc){font-size:3rem;color:#3498db;margin-bottom:20px}.purpose-card.svelte-zu3pdc h3:where(.svelte-zu3pdc){color:#2c3e50;font-size:1.3rem;margin-bottom:15px;font-weight:600}.purpose-card.svelte-zu3pdc p:where(.svelte-zu3pdc){color:#5a6c7d;line-height:1.6}.features-section.svelte-zu3pdc{margin-bottom:60px}.features-grid.svelte-zu3pdc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.feature-card.svelte-zu3pdc{background:#fff;padding:25px;border-radius:12px;box-shadow:0 3px 10px #0000001a;border-left:4px solid #3498db;transition:all .3s ease}.feature-card.svelte-zu3pdc:hover{transform:translate(5px);box-shadow:0 5px 20px #00000026}.feature-icon.svelte-zu3pdc{display:inline-block;width:50px;height:50px;background:#3498db;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.feature-icon.svelte-zu3pdc i:where(.svelte-zu3pdc){color:#fff;font-size:1.2rem}.feature-card.svelte-zu3pdc h3:where(.svelte-zu3pdc){color:#2c3e50;font-size:1.2rem;margin-bottom:10px;font-weight:600}.feature-card.svelte-zu3pdc p:where(.svelte-zu3pdc){color:#5a6c7d;line-height:1.6}.tech-section.svelte-zu3pdc{margin-bottom:60px}.tech-categories.svelte-zu3pdc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tech-category.svelte-zu3pdc{background:#fff;padding:25px;border-radius:15px;box-shadow:0 4px 12px #0000001a}.tech-category.svelte-zu3pdc h3:where(.svelte-zu3pdc){color:#2c3e50;font-size:1.3rem;margin-bottom:20px;font-weight:600;text-align:center;padding-bottom:10px;border-bottom:2px solid #ecf0f1}.tech-items.svelte-zu3pdc{display:flex;flex-direction:column;gap:15px}.tech-item.svelte-zu3pdc{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;transition:all .3s ease}.tech-item.svelte-zu3pdc:hover{background:#e3f2fd;transform:translate(5px)}.tech-item.svelte-zu3pdc i:where(.svelte-zu3pdc){font-size:1.5rem;color:#3498db;margin-right:15px;min-width:25px}.tech-info.svelte-zu3pdc h4:where(.svelte-zu3pdc){color:#2c3e50;font-size:1rem;margin-bottom:5px;font-weight:600}.tech-info.svelte-zu3pdc p:where(.svelte-zu3pdc){color:#7f8c8d;font-size:.9rem;margin:0}@media (max-width: 768px){.about-container.svelte-zu3pdc{padding:15px}.hero-content.svelte-zu3pdc h1:where(.svelte-zu3pdc){font-size:2.2rem}.hero-subtitle.svelte-zu3pdc{font-size:1.1rem}.project-stats.svelte-zu3pdc{gap:25px}.section-header.svelte-zu3pdc h2:where(.svelte-zu3pdc){font-size:1.8rem}.purpose-grid.svelte-zu3pdc,.features-grid.svelte-zu3pdc,.tech-categories.svelte-zu3pdc{grid-template-columns:1fr;gap:15px}}@media (min-width: 769px) and (max-width: 1200px){.purpose-grid.svelte-zu3pdc,.features-grid.svelte-zu3pdc,.tech-categories.svelte-zu3pdc{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1201px){.purpose-grid.svelte-zu3pdc{grid-template-columns:repeat(4,1fr)}.features-grid.svelte-zu3pdc{grid-template-columns:repeat(3,1fr)}.tech-categories.svelte-zu3pdc{grid-template-columns:repeat(2,1fr)}}
