.about-page.svelte-cwls5q{color:#fff;background:#020402;position:relative;overflow:hidden}[data-theme=light] .about-page.svelte-cwls5q{color:#0f172a;background:#f8fafc}.container.svelte-cwls5q{z-index:2;max-width:1320px;margin:0 auto;padding:0 40px;position:relative}.hero-section.svelte-cwls5q{padding:var(--spacing-xl) 0;background:0 0;justify-content:center;align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.bg-v.svelte-cwls5q{object-fit:cover;z-index:1;opacity:.6;width:100%;height:100%;transition:opacity 2s ease-in-out;position:absolute;top:0;left:0}.bg-v.fade-out.svelte-cwls5q{opacity:0}.overlay.svelte-cwls5q{z-index:1;background:linear-gradient(to bottom, transparent 60%, var(--background));width:100%;height:100%;position:absolute;top:0;left:0}.container-hero.svelte-cwls5q{z-index:2;width:100%;position:relative}.content.svelte-cwls5q{text-align:center;max-width:900px;margin:0 auto;animation:.4s cubic-bezier(.16,1,.3,1) svelte-cwls5q-fadeInUp}.badge.svelte-cwls5q{background:var(--gray-100);border-radius:var(--radius-full);color:var(--primary);margin-bottom:var(--spacing-md);padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}[data-theme=light] .badge.svelte-cwls5q{border:1px solid var(--gray-200);background:#fff;box-shadow:0 4px 15px #00000026}h1.svelte-cwls5q{letter-spacing:-.01em;background:linear-gradient(135deg, var(--text) 60%, var(--brand-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 -.15em;padding:.15em;font-size:clamp(3rem,8vw,5.5rem);font-weight:950;line-height:1.3}[data-theme=light] h1.svelte-cwls5q{background:linear-gradient(135deg, var(--text) 45%, #90da5d);-webkit-background-clip:text;background-clip:text}.hero-lead.svelte-cwls5q{color:#fff9;max-width:750px;margin:0 auto 48px;font-size:1.25rem;line-height:1.6}[data-theme=light] .hero-lead.svelte-cwls5q{color:#000;font-weight:500}.hero-actions.svelte-cwls5q{justify-content:center;align-items:center;gap:24px;animation:.4s cubic-bezier(.16,1,.3,1) .15s both svelte-cwls5q-fadeInUp;display:flex}.btn.svelte-cwls5q{cursor:pointer;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:1.1rem 2.2rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn-primary.svelte-cwls5q{background-color:var(--brand-green);color:#fff;box-shadow:0 4px 15px #0006}.btn-primary.svelte-cwls5q:hover{transform:translateY(-3px);box-shadow:0 15px 40px #76c04366}.btn-outline.svelte-cwls5q{color:#fff;background-color:#0000;border:2px solid #ffffff1a;box-shadow:0 4px 15px #0006}.btn-outline.svelte-cwls5q:hover{background-color:#ffffff0d;border-color:#fff}[data-theme=light] .btn-outline.svelte-cwls5q{color:#0f172a;border-color:#e2e8f0}@keyframes svelte-cwls5q-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-section.svelte-cwls5q{padding:80px 0}.stats-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stat-card.svelte-cwls5q{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;padding:40px;transition:all .4s;box-shadow:0 10px 30px #0006}[data-theme=light] .stat-card.svelte-cwls5q{background:#fff;border:1px solid #0000000d;box-shadow:0 10px 30px #0006}.stat-value.svelte-cwls5q{color:#76c043;margin-bottom:8px;font-size:3.5rem;font-weight:900;line-height:1}.stat-label.svelte-cwls5q{color:#fff6;text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;font-weight:700}[data-theme=light] .stat-label.svelte-cwls5q{color:#64748b}.split-layout.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:40px;display:grid}.split-card.svelte-cwls5q{-webkit-backdrop-filter:blur(20px);text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:48px;flex-direction:column;align-items:center;padding:60px;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.split-card.svelte-cwls5q:hover{border-color:#fff3;transform:translateY(-10px);box-shadow:0 30px 60px #0006}.split-card.mission.svelte-cwls5q:hover{border-color:#76c043}.split-card.vision.svelte-cwls5q:hover{border-color:#00b0ff}.split-card.mission.svelte-cwls5q{border-top:6px solid #76c043}.split-card.vision.svelte-cwls5q{border-top:6px solid #00b0ff}.card-glow-bg.svelte-cwls5q{filter:blur(100px);opacity:.15;z-index:1;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px}.mission-glow.svelte-cwls5q{background:#76c043}.vision-glow.svelte-cwls5q{background:#00b0ff}.card-icon-wrap.svelte-cwls5q{z-index:2;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:32px;transition:all .3s;display:flex;position:relative}.split-card.mission.svelte-cwls5q .card-icon-wrap:where(.svelte-cwls5q){color:#fff;background:#76c043;box-shadow:0 10px 20px #76c0434d}.split-card.vision.svelte-cwls5q .card-icon-wrap:where(.svelte-cwls5q){color:#fff;background:#00b0ff;box-shadow:0 10px 20px #00b0ff4d}.card-icon-wrap.svelte-cwls5q svg:where(.svelte-cwls5q){stroke:#fff}.split-card.svelte-cwls5q h2:where(.svelte-cwls5q){z-index:2;letter-spacing:-.02em;margin-bottom:20px;font-size:2.2rem;font-weight:950;position:relative}.split-card.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffffb3;z-index:2;font-size:1.15rem;font-weight:500;line-height:1.7;position:relative}[data-theme=light] .split-card.svelte-cwls5q p:where(.svelte-cwls5q){color:#475569}[data-theme=light] .split-card.svelte-cwls5q{background:#fff;border:1px solid #0000000d;box-shadow:0 15px 40px #0006}[data-theme=light] .split-card.mission.svelte-cwls5q{border-top:6px solid #76c043}[data-theme=light] .split-card.vision.svelte-cwls5q{border-top:6px solid #00b0ff}[data-theme=light] .card-icon-wrap.svelte-cwls5q{background:var(--accent-color);border:none}.values-section.svelte-cwls5q{background:#76c04303;padding:120px 0}.section-header.svelte-cwls5q{text-align:center;margin-bottom:80px}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:16px;font-size:3.5rem;font-weight:900}.section-header.svelte-cwls5q p:where(.svelte-cwls5q){color:#fff6;font-size:1.2rem}.values-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.value-item.svelte-cwls5q{border:1px solid #ffffff0f;border-top:6px solid var(--color);background:#ffffff05;border-radius:32px;padding:40px;transition:all .3s;box-shadow:0 10px 30px #0006}.value-item.svelte-cwls5q:hover{border-color:var(--color);background:#ffffff0a;transform:translateY(-10px)}[data-theme=light] .value-item.svelte-cwls5q{border:1px solid #0000000d;border-top:6px solid var(--color);background:#fff;box-shadow:0 15px 40px #0006}[data-theme=light] .value-item.svelte-cwls5q:hover{border-color:var(--color)}.value-icon-wrapper.svelte-cwls5q{background:var(--color);color:#fff;width:64px;height:64px;box-shadow:0 8px 16px color-mix(in srgb, var(--color), transparent 70%);border-radius:20px;justify-content:center;align-items:center;margin-bottom:32px;display:flex}.value-item.svelte-cwls5q h3:where(.svelte-cwls5q){margin-bottom:16px;font-size:1.8rem;font-weight:800}.value-item.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffff80;line-height:1.6}[data-theme=light] .value-item.svelte-cwls5q p:where(.svelte-cwls5q){color:#64748b}.timeline-section.svelte-cwls5q{padding:100px 0}.timeline-container.svelte-cwls5q{border-top:1px solid #ffffff0d;padding-top:60px}[data-theme=light] .timeline-container.svelte-cwls5q{border-top-color:#e2e8f0}.timeline-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.timeline-grid.svelte-cwls5q:after{content:"";z-index:1;background:#ffffff0d;height:2px;position:absolute;top:68px;left:0;right:0}[data-theme=light] .timeline-grid.svelte-cwls5q:after{background:#e2e8f0}.timeline-item.svelte-cwls5q{text-align:center;z-index:2;position:relative}.year.svelte-cwls5q{color:#76c043;margin-bottom:16px;font-size:1.5rem;font-weight:900}@keyframes svelte-cwls5q-pulseGlow{0%,to{background:#4a7828;transform:scale(1);box-shadow:0 0 5px #76c04333}50%{background:#76c043;border-color:#111;transform:scale(1.3);box-shadow:0 0 25px #76c043}}.dot.svelte-cwls5q{width:14px;height:14px;animation:2.5s infinite svelte-cwls5q-pulseGlow;animation-delay:calc(var(--index) * .6s);background:#76c043;border:3px solid #000;border-radius:50%;margin:0 auto 24px;transition:all .3s;box-shadow:0 0 15px #76c04380}[data-theme=light] .dot.svelte-cwls5q{border-color:#fff}.event.svelte-cwls5q{color:#ffffffb3;font-weight:700}[data-theme=light] .event.svelte-cwls5q{color:#475569}.join-section.svelte-cwls5q{padding:120px 0}.join-card.svelte-cwls5q{background:var(--brand-green);color:#fff;text-align:center;border-radius:60px;justify-content:center;align-items:center;padding:80px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #0006}.join-content.svelte-cwls5q{z-index:2;max-width:600px}.join-card.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.04em;color:#fff;margin-bottom:16px;font-size:3.5rem;font-weight:950}.join-card.svelte-cwls5q p:where(.svelte-cwls5q){opacity:.8;color:#fff;margin-bottom:40px;font-size:1.25rem;font-weight:600}.cta-btn.svelte-cwls5q{color:#fff;background:#000;border-radius:14px;padding:20px 48px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.cta-btn.svelte-cwls5q:hover{transform:scale(1.05);box-shadow:0 10px 30px #0006}.join-decoration.svelte-cwls5q .blob-1:where(.svelte-cwls5q){background:#0000000d;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.join-decoration.svelte-cwls5q .blob-2:where(.svelte-cwls5q){background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;left:-100px}.rtl.svelte-cwls5q{direction:rtl}@media (width<=1024px){.stats-grid.svelte-cwls5q,.timeline-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr);gap:20px}.timeline-grid.svelte-cwls5q:after{display:none}.split-layout.svelte-cwls5q,.values-grid.svelte-cwls5q{grid-template-columns:1fr}.hero-section.svelte-cwls5q{padding-top:140px}h1.svelte-cwls5q{font-size:3.5rem}}@media (width<=640px){.container.svelte-cwls5q{padding:0 24px}.stats-grid.svelte-cwls5q{grid-template-columns:1fr}.join-card.svelte-cwls5q{border-radius:40px;padding:60px 24px}.join-card.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.2rem}.hero-section.svelte-cwls5q{padding-top:120px}h1.svelte-cwls5q{font-size:2.2rem}.hero-actions.svelte-cwls5q{flex-direction:column;gap:20px}}
