:root{--radius: 14px;--card-bg: #121212;--card-fg: #fff;--muted-fg: #c9c9c9;--border: rgba(255,255,255,.08);--accent: #FFCA05;--shadow: 0 10px 24px rgba(0,0,0,.12)}@media(prefers-color-scheme:light){:root{--card-bg: #fff;--card-fg: #0f172a;--muted-fg: #475569;--border: rgba(15,23,42,.12);--shadow: 0 10px 20px rgba(2,6,23,.08)}}.about.container.svelte-cwls5q{max-width:1120px;margin:0 auto;padding:2.5rem 1rem 4rem;display:grid;gap:2rem}.hero.svelte-cwls5q{display:grid;grid-template-columns:1.2fr .8fr;gap:1.25rem;align-items:center}.hero-text.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);font-weight:900;margin:0 0 .5rem}.lead.svelte-cwls5q{color:var(--muted-fg);margin:0 0 1rem}.badges.svelte-cwls5q{display:flex;gap:.5rem;flex-wrap:wrap;padding:0;margin:.5rem 0 0;list-style:none}.badge.svelte-cwls5q{display:inline-grid;grid-auto-flow:column;gap:.4rem;align-items:center;padding:.5rem .7rem;border-radius:999px;background:var(--card-bg);color:var(--card-fg);border:1px solid var(--border);font-weight:800;box-shadow:var(--shadow)}.badge.svelte-cwls5q .k:where(.svelte-cwls5q){opacity:.7}.badge.svelte-cwls5q .v:where(.svelte-cwls5q){letter-spacing:.2px}.hero-media.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow)}.cards.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.card.svelte-cwls5q{background:var(--card-bg);color:var(--card-fg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow);display:grid;gap:.5rem;text-align:start;transition:transform .2s ease}.card.svelte-cwls5q:hover{transform:translateY(-4px)}.icon.svelte-cwls5q{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 20%,transparent)}.card.svelte-cwls5q h3:where(.svelte-cwls5q){margin:.1rem 0 0;font-weight:800;font-size:1.05rem}.card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted-fg);margin:0}.capabilities.svelte-cwls5q h2:where(.svelte-cwls5q),.note.svelte-cwls5q h2:where(.svelte-cwls5q),.cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.2rem,.9rem + 1vw,1.6rem);font-weight:900;margin-bottom:.6rem}.capabilities.svelte-cwls5q ul:where(.svelte-cwls5q){display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}.capabilities.svelte-cwls5q li:where(.svelte-cwls5q){border:1px dashed var(--border);border-radius:12px;padding:.7rem .8rem;background:color-mix(in srgb,var(--accent) 10%,transparent)}.note.svelte-cwls5q{background:var(--card-bg);color:var(--card-fg);border:1px solid var(--border);border-radius:12px;padding:1rem;box-shadow:var(--shadow)}.cta.svelte-cwls5q{text-align:center;display:grid;gap:.5rem}.btn.primary.svelte-cwls5q{display:inline-block;padding:.8rem 1.1rem;border-radius:12px;font-weight:900;background:var(--accent);color:#111;border:1px solid color-mix(in srgb,#000 10%,var(--accent));text-decoration:none}@media(max-width:1024px){.hero.svelte-cwls5q{grid-template-columns:1fr}.hero-media.svelte-cwls5q{order:-1}.cards.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cards.svelte-cwls5q{grid-template-columns:1fr}.capabilities.svelte-cwls5q ul:where(.svelte-cwls5q){grid-template-columns:1fr}}
