.page-wrapper.svelte-cwls5q{position:relative;min-height:100%;width:100%}.about-container.svelte-cwls5q{position:relative;z-index:1;max-width:850px;margin:0 auto;padding:0rem 2rem;line-height:1.7}.hero.svelte-cwls5q{margin-bottom:5rem;text-align:left}h1.svelte-cwls5q{font-size:clamp(2.5rem,8vw,3.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--text-main);letter-spacing:-.04em;line-height:1.1}.lead.svelte-cwls5q{font-size:clamp(1.1rem,4vw,1.4rem);color:var(--text-muted);max-width:700px;font-weight:450}.section-block.svelte-cwls5q{margin-bottom:5rem}h2.svelte-cwls5q{font-size:1.75rem;margin-bottom:1.5rem;color:var(--text-main);font-weight:600;letter-spacing:-.02em}p.svelte-cwls5q{margin-bottom:1.5rem;color:var(--text-muted);font-size:1.1rem}.values-grid.svelte-cwls5q{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.values-grid.svelte-cwls5q li:where(.svelte-cwls5q){display:flex;flex-direction:column;gap:.5rem}.values-grid.svelte-cwls5q li:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){color:var(--text-main);font-size:1.1rem}.values-grid.svelte-cwls5q li:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:var(--text-muted);font-size:.95rem;line-height:1.5}.cta-box.svelte-cwls5q{background:var(--surface);padding:3rem;border-radius:24px;border:1px solid var(--border-subtle);box-shadow:0 8px 32px -12px #00000014}.cta-box.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.5rem;margin-bottom:1rem;color:var(--text-main)}.contact-links.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.contact-btn.svelte-cwls5q{display:inline-block;padding:.75rem 1.5rem;border-radius:12px;background:var(--surface-solid);border:1px solid var(--border-strong);color:var(--text-main)!important;font-weight:500;text-decoration:none!important;transition:all .2s ease}.contact-btn.svelte-cwls5q:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 4px 12px #0000000d}.reward-note.svelte-cwls5q{font-size:.95rem;color:var(--text-muted);margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.footer-note.svelte-cwls5q{text-align:center;opacity:.8}a.svelte-cwls5q{color:var(--accent);text-decoration:none;transition:opacity .2s}a.svelte-cwls5q:hover{opacity:.7}@media(max-width:640px){.about-container.svelte-cwls5q{padding:4rem 1.5rem}.cta-box.svelte-cwls5q{padding:2rem 1.5rem}}
