main.svelte-cwls5q{padding-top:56px}.container.svelte-cwls5q{max-width:860px;margin:0 auto;padding:64px 24px}.hero-about.svelte-cwls5q{text-align:center;padding:100px 24px 64px;background:radial-gradient(ellipse at 50% 40%,rgba(144,68,70,.07) 0%,transparent 60%)}.eyebrow.svelte-cwls5q{font-size:.65rem;letter-spacing:.2em;color:var(--text-dim);text-transform:uppercase;margin-bottom:16px;font-family:var(--font-mono)}h1.svelte-cwls5q{font-family:var(--font-mono);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.25;color:var(--text-bright);margin-bottom:16px}.subline.svelte-cwls5q{font-size:1rem;color:var(--text-dim)}.section-label.svelte-cwls5q{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;color:var(--sand);text-transform:uppercase;margin-bottom:24px}.mission.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text);line-height:1.8;margin-bottom:16px;font-size:1rem}.unterschied-lead.svelte-cwls5q{font-size:1rem;line-height:1.7;color:var(--text);margin-bottom:28px;max-width:720px}.unterschied-lead.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-bright)}.grid-2.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card.svelte-cwls5q{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:20px}.card.full.svelte-cwls5q{grid-column:span 2}.card-title.svelte-cwls5q{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--text-bright);margin-bottom:8px}.card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.88rem;color:var(--text-dim);line-height:1.7}.trainer-card.svelte-cwls5q{display:flex;gap:24px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--red);border-radius:8px;padding:28px}.avatar-img.svelte-cwls5q{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--red)}.trainer-name.svelte-cwls5q{font-family:var(--font-mono);font-weight:700;font-size:1rem;color:var(--text-bright);margin-bottom:4px}.trainer-meta.svelte-cwls5q{font-size:.72rem;color:var(--sand);margin-bottom:12px;font-family:var(--font-mono)}.trainer-info.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.88rem;color:var(--text-dim);line-height:1.7;margin-bottom:10px}.stats-row.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.stat.svelte-cwls5q{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:24px 16px}.stat-num.svelte-cwls5q{font-family:var(--font-mono);font-size:1.8rem;font-weight:700;color:var(--text-bright)}.stat-label.svelte-cwls5q{font-size:.68rem;color:var(--text-dim);margin-top:6px}.cta-section.svelte-cwls5q{text-align:center;padding-top:0;padding-bottom:80px}.cta-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-mono);font-size:1.3rem;color:var(--text-bright);margin-bottom:12px}.cta-section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-dim);margin-bottom:24px}.cta-row.svelte-cwls5q{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-cwls5q{background:var(--red);color:var(--text-bright);text-decoration:none;padding:11px 24px;border-radius:5px;font-size:.8rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.04em}.btn-primary.svelte-cwls5q:hover{background:var(--red-bright)}.btn-secondary.svelte-cwls5q{background:transparent;color:var(--text-dim);text-decoration:none;padding:11px 22px;border-radius:5px;border:1px solid var(--border-bright);font-size:.8rem;font-family:var(--font-mono)}.btn-secondary.svelte-cwls5q:hover{color:var(--text)}footer.svelte-cwls5q{padding:48px 24px;border-top:1px solid var(--border);text-align:center}.footer-inner.svelte-cwls5q{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.footer-logo.svelte-cwls5q{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--text-bright);letter-spacing:.05em}.footer-logo.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--sand)}footer.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.68rem;color:var(--text-dim)}footer.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--sand);text-decoration:none}.small.svelte-cwls5q{font-size:.58rem;margin-top:4px}@media(max-width:600px){.grid-2.svelte-cwls5q{grid-template-columns:1fr}.card.full.svelte-cwls5q{grid-column:span 1}.stats-row.svelte-cwls5q{grid-template-columns:1fr 1fr}.trainer-card.svelte-cwls5q{flex-direction:column}}
