.page-hero[data-astro-cid-kh7btl4r]{padding-block:clamp(var(--space-16),12vw,var(--space-24))}.page-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:var(--text-5xl);margin-top:var(--space-4);max-width:700px}.story-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:start}@media(min-width:768px){.story-grid[data-astro-cid-kh7btl4r]{grid-template-columns:2fr 1fr;gap:var(--space-16)}}.story-content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:var(--text-3xl);margin-bottom:var(--space-6)}.story-text[data-astro-cid-kh7btl4r]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7}.mission[data-astro-cid-kh7btl4r]{margin-top:var(--space-8);padding-left:var(--space-6);border-left:3px solid var(--color-primary);font-size:var(--text-lg);font-style:italic;color:var(--color-text);line-height:1.6}.story-stats[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-6)}.stat[data-astro-cid-kh7btl4r]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.stat-value[data-astro-cid-kh7btl4r]{display:block;font-size:var(--text-4xl);font-weight:900;color:var(--color-primary);line-height:1;margin-bottom:var(--space-2)}.stat-label[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-badge[data-astro-cid-kh7btl4r]{background:rgba(var(--color-primary-rgb, 46, 163, 242),.08);border-color:rgba(var(--color-primary-rgb, 46, 163, 242),.25)}.values-section[data-astro-cid-kh7btl4r]{background:var(--color-bg-soft);border-block:1px solid var(--color-border)}.section-head[data-astro-cid-kh7btl4r]{max-width:760px;margin-bottom:var(--space-10)}.section-head[data-astro-cid-kh7btl4r].text-center{margin-inline:auto}.value-item[data-astro-cid-kh7btl4r]{display:flex;gap:var(--space-4);align-items:flex-start}.value-check[data-astro-cid-kh7btl4r]{color:var(--color-primary);font-weight:700;font-size:var(--text-xl);flex-shrink:0;line-height:1.5}.value-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6}.team-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-3);text-align:center;align-items:center}.team-photo[data-astro-cid-kh7btl4r]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:var(--space-2)}.team-photo-placeholder[data-astro-cid-kh7btl4r]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:900;color:#fff;margin-bottom:var(--space-2)}.team-title[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);color:var(--color-primary);font-weight:600}.team-bio[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);color:var(--color-text-subtle)}.team-creds[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}.testimonial-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-4)}.stars[data-astro-cid-kh7btl4r]{color:var(--color-warning);font-size:var(--text-lg);letter-spacing:2px}.testimonial-card[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-size:var(--text-base);font-style:italic;color:var(--color-text);line-height:1.6}.testimonial-author[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto}.testimonial-author[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-text);font-size:var(--text-sm)}.testimonial-author[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--color-text-subtle);font-size:var(--text-xs)}.final-cta[data-astro-cid-kh7btl4r]{background:radial-gradient(ellipse 800px 400px at 50% 50%,var(--color-primary-glow),transparent 70%)}.cta-actions[data-astro-cid-kh7btl4r]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-top:var(--space-8)}
