.about.svelte-17m95qw{--primary: #3b82f6;--text-main: #1f2937;--text-muted: #6b7280;--bg-light: #f9fafb;background:#fff;color:var(--text-main);line-height:1.6}.about__container.svelte-17m95qw{max-width:1100px;margin:0 auto;padding:0 24px}.about__container.grid.svelte-17m95qw{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.about__hero.svelte-17m95qw{padding:100px 0;text-align:center;background:radial-gradient(circle at top right,#eff6ff 0%,transparent 40%)}.about__badge.svelte-17m95qw{display:inline-block;padding:6px 16px;background:#dbeafe;color:var(--primary);border-radius:20px;font-weight:600;font-size:.875rem;margin-bottom:24px}.about__title.svelte-17m95qw{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:24px}.about__title.svelte-17m95qw .highlight:where(.svelte-17m95qw){color:var(--primary)}.about__lead.svelte-17m95qw{font-size:1.25rem;color:var(--text-muted);max-width:700px;margin:0 auto}.about__subtitle.svelte-17m95qw{font-size:2rem;font-weight:700;margin-bottom:24px}.about__subtitle.centered.svelte-17m95qw{text-align:center;margin-bottom:60px}.about__mission.svelte-17m95qw{padding:80px 0}.about__text.svelte-17m95qw{font-size:1.125rem;color:var(--text-muted);margin-bottom:24px}.about__quote.svelte-17m95qw{border-left:4px solid var(--primary);padding-left:24px;font-size:1.5rem;font-style:italic;color:var(--text-main);margin:40px 0}.about__how.svelte-17m95qw{background:var(--bg-light);padding:100px 0}.about__steps.svelte-17m95qw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.about.svelte-17m95qw .step:where(.svelte-17m95qw){background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d}.about.svelte-17m95qw .step__num:where(.svelte-17m95qw){font-size:3rem;font-weight:800;color:#e5e7eb;display:block;margin-bottom:16px}.about.svelte-17m95qw .step:where(.svelte-17m95qw) h3:where(.svelte-17m95qw){font-size:1.25rem;font-weight:700;margin-bottom:12px}.about.svelte-17m95qw .step:where(.svelte-17m95qw) p:where(.svelte-17m95qw){color:var(--text-muted)}.about__identity.svelte-17m95qw{padding:100px 0}.about__identity.svelte-17m95qw .identity-card:where(.svelte-17m95qw){background:#111827;color:#fff;padding:60px;border-radius:24px;text-align:center}.about__identity.svelte-17m95qw .identity-card:where(.svelte-17m95qw) .about__subtitle:where(.svelte-17m95qw){color:#fff}.about__identity.svelte-17m95qw .identity-card:where(.svelte-17m95qw) .about__text:where(.svelte-17m95qw){color:#9ca3af;margin-bottom:32px}.about__identity.svelte-17m95qw .identity-actions:where(.svelte-17m95qw){display:flex;gap:16px;justify-content:center}.about__identity.svelte-17m95qw .about__disclaimer:where(.svelte-17m95qw){font-size:.875rem;color:#6b7280;margin-top:32px;font-style:italic}.about__btn.svelte-17m95qw{padding:12px 32px;background:var(--primary);color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:transform .2s}.about__btn.svelte-17m95qw:hover{transform:translateY(-2px)}.about__btn--outline.svelte-17m95qw{background:transparent;border:1px solid #374151}.about__btn--outline.svelte-17m95qw:hover{background:#1f2937}.about__projects.svelte-17m95qw{padding:100px 0}.about.svelte-17m95qw .project-grid:where(.svelte-17m95qw){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.about.svelte-17m95qw .project-card:where(.svelte-17m95qw){text-decoration:none;color:inherit;padding:30px;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.about.svelte-17m95qw .project-card:where(.svelte-17m95qw):hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.about.svelte-17m95qw .project-card__title:where(.svelte-17m95qw){font-weight:700;margin-bottom:8px;color:var(--primary)}.about.svelte-17m95qw .project-card__desc:where(.svelte-17m95qw){font-size:.9rem;color:var(--text-muted);margin-bottom:16px}.about.svelte-17m95qw .project-card__link:where(.svelte-17m95qw){font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--text-main)}.about.svelte-17m95qw .abstract-lever:where(.svelte-17m95qw){position:relative;height:200px;width:200px;margin:0 auto}.about.svelte-17m95qw .abstract-lever:where(.svelte-17m95qw) .lever-arm:where(.svelte-17m95qw){position:absolute;top:50%;left:10%;width:80%;height:8px;background:var(--primary);transform-origin:60% 50%;transform:rotate(-20deg);border-radius:4px}.about.svelte-17m95qw .abstract-lever:where(.svelte-17m95qw) .lever-pivot:where(.svelte-17m95qw){position:absolute;top:50%;left:55%;width:30px;height:30px;background:#111827;transform:translate(-50%,-50%);clip-path:polygon(50% 0%,0% 100%,100% 100%)}@media (max-width: 850px){.about__container.grid.svelte-17m95qw{grid-template-columns:1fr}.about__hero.svelte-17m95qw{padding:60px 0}.identity-actions.svelte-17m95qw{flex-direction:column}}
