@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";body{background:#f6f7f9}.about-page:where(.astro-kh7btl4r){--bg: #f6f7f9;--bg-card: #ffffff;--bg-hover: #eef1f6;--border: #e5e8ee;--border-hover: #d3d9e2;--text-primary: #0c0c14;--text-secondary: #4a5568;--text-muted: #98a2b3;--accent-blue: #2563eb;--accent-cyan: #06b6d4;--accent-amber: #f59e0b;--accent-rose: #f43f5e;--grad-from: #3b82f6;--grad-to: #2563eb;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,sans-serif;min-height:100vh;background:var(--bg)}.section:where(.astro-kh7btl4r){padding:var(--space-24) 0}.grad:where(.astro-kh7btl4r){background:linear-gradient(120deg,var(--grad-from),var(--grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eyebrow:where(.astro-kh7btl4r){color:var(--accent-blue);font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;margin-bottom:var(--space-3)}.sec-title:where(.astro-kh7btl4r){font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em}.btn:where(.astro-kh7btl4r){display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:var(--text-base);padding:.85rem 1.6rem;border-radius:var(--radius-md);transition:transform var(--transition-base),box-shadow var(--transition-base);cursor:pointer}.btn-primary:where(.astro-kh7btl4r){background:linear-gradient(120deg,var(--grad-from),var(--grad-to));color:#fff;box-shadow:0 8px 24px #2563eb52}.btn-primary:where(.astro-kh7btl4r):hover{transform:translateY(-2px);box-shadow:0 14px 32px #2563eb66}.ab-hero:where(.astro-kh7btl4r){text-align:center;padding:var(--space-24) 0 var(--space-16);position:relative}.ab-hero:where(.astro-kh7btl4r):before{content:"";position:absolute;inset:0 0 auto;height:420px;background:radial-gradient(60% 70% at 50% 0%,rgba(37,99,235,.08),transparent 65%);pointer-events:none}.ab-title:where(.astro-kh7btl4r){font-size:clamp(2.6rem,6vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:var(--space-6);position:relative}.ab-lead:where(.astro-kh7btl4r){font-size:var(--text-xl);color:var(--text-secondary);line-height:1.6;max-width:640px;margin:0 auto;position:relative}.story-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-16);align-items:center}.story-text:where(.astro-kh7btl4r) .sec-title:where(.astro-kh7btl4r){margin-bottom:var(--space-6)}.story-text:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-4)}.story-visual:where(.astro-kh7btl4r){display:flex;justify-content:center}.brand-card:where(.astro-kh7btl4r){background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);text-align:center;box-shadow:0 28px 70px #1018281a;position:relative;overflow:hidden}.brand-card:where(.astro-kh7btl4r):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-rose),var(--accent-blue),var(--accent-amber),var(--accent-cyan))}.brand-mark:where(.astro-kh7btl4r){width:72px;height:72px;overflow:visible;margin-bottom:var(--space-6)}.brand-eq:where(.astro-kh7btl4r){display:block;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em}.brand-sub:where(.astro-kh7btl4r){display:block;color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-2)}.ab-stats:where(.astro-kh7btl4r){background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-12) 0}.stats-row:where(.astro-kh7btl4r){display:flex;justify-content:center;gap:var(--space-16);flex-wrap:wrap}.stat:where(.astro-kh7btl4r){text-align:center}.stat-value:where(.astro-kh7btl4r){font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1}.stat-label:where(.astro-kh7btl4r){color:var(--text-muted);font-size:var(--text-sm);font-weight:600;margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.08em}.sec-head:where(.astro-kh7btl4r){text-align:center;margin-bottom:var(--space-16)}.values-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.value-card:where(.astro-kh7btl4r){background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.value-card:where(.astro-kh7btl4r):hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.value-num:where(.astro-kh7btl4r){font-size:var(--text-3xl);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-3)}.value-card:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-2)}.value-card:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.cta:where(.astro-kh7btl4r){position:relative;overflow:hidden;text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-20) var(--space-12);box-shadow:var(--shadow-lg)}.cta:where(.astro-kh7btl4r):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--grad-from),var(--grad-to))}.cta:where(.astro-kh7btl4r):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 80% at 50% 0%,rgba(37,99,235,.08),transparent 60%);pointer-events:none}.cta-title:where(.astro-kh7btl4r){font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;margin-bottom:var(--space-4);position:relative}.cta-desc:where(.astro-kh7btl4r){color:var(--text-secondary);margin-bottom:var(--space-8);position:relative;max-width:520px;margin-left:auto;margin-right:auto}:where(.astro-kh7btl4r)[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}:where(.astro-kh7btl4r)[data-reveal].in{opacity:1;transform:none}@media(max-width:900px){.story-grid:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:var(--space-10)}.values-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.stats-row:where(.astro-kh7btl4r){gap:var(--space-10)}}
