.about-page.svelte-cwls5q{min-height:100vh}.container.svelte-cwls5q{max-width:1100px;margin:0 auto;padding:0 var(--space-lg)}.hero.svelte-cwls5q{padding:var(--space-3xl) var(--space-lg);text-align:center;background:linear-gradient(180deg,var(--color-bg-subtle) 0%,var(--color-bg) 100%)}.hero-content.svelte-cwls5q{max-width:800px;margin:0 auto}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.5rem,5vw,4rem);margin-bottom:var(--space-lg);line-height:var(--leading-tight)}.highlight.svelte-cwls5q{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-cwls5q{font-size:var(--text-xl);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:650px;margin:0 auto}.mission.svelte-cwls5q{padding:var(--space-3xl) var(--space-lg);text-align:center}.mission.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);margin-bottom:var(--space-lg)}.mission-statement.svelte-cwls5q{font-size:var(--text-xl);line-height:var(--leading-loose);color:var(--color-text);max-width:800px;margin:0 auto}.values.svelte-cwls5q{padding:var(--space-3xl) var(--space-lg);background:var(--color-bg-subtle)}.values.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);text-align:center;margin-bottom:var(--space-2xl)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg)}.value-card.svelte-cwls5q{background:var(--color-bg-elevated);border-radius:var(--radius-lg);padding:var(--space-xl);border:2px solid transparent;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.value-card.svelte-cwls5q:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.value-card.svelte-cwls5q.privacy{border-color:var(--archetype-technician)}.value-card.svelte-cwls5q.privacy .value-icon:where(.svelte-cwls5q){color:var(--archetype-technician);background:var(--color-primary-subtle)}.value-card.svelte-cwls5q.safety{border-color:var(--color-success)}.value-card.svelte-cwls5q.safety .value-icon:where(.svelte-cwls5q){color:var(--color-success);background:var(--color-success-subtle)}.value-card.svelte-cwls5q.judgment{border-color:var(--color-secondary)}.value-card.svelte-cwls5q.judgment .value-icon:where(.svelte-cwls5q){color:var(--color-secondary);background:var(--color-secondary-subtle)}.value-card.svelte-cwls5q.pace{border-color:var(--color-warning)}.value-card.svelte-cwls5q.pace .value-icon:where(.svelte-cwls5q){color:var(--color-warning);background:var(--color-warning-subtle)}.value-card.svelte-cwls5q.control{border-color:var(--archetype-director)}.value-card.svelte-cwls5q.control .value-icon:where(.svelte-cwls5q){color:var(--archetype-director);background:var(--color-primary-subtle)}.value-card.svelte-cwls5q.education{border-color:var(--color-info)}.value-card.svelte-cwls5q.education .value-icon:where(.svelte-cwls5q){color:var(--color-info);background:var(--color-info-subtle)}.value-icon.svelte-cwls5q{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);margin-bottom:var(--space-md)}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-xl);margin-bottom:var(--space-sm);color:var(--color-text)}.value-card.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--color-text-muted);line-height:var(--leading-normal);margin-bottom:var(--space-md)}.value-points.svelte-cwls5q{list-style:none;padding:0;margin:0}.value-points.svelte-cwls5q li:where(.svelte-cwls5q){position:relative;padding-left:var(--space-lg);margin-bottom:var(--space-xs);color:var(--color-text);font-size:var(--text-sm)}.value-points.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:var(--font-bold)}.privacy-details.svelte-cwls5q{padding:var(--space-3xl) var(--space-lg)}.privacy-details.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);text-align:center;margin-bottom:var(--space-md)}.section-intro.svelte-cwls5q{text-align:center;color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.privacy-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:900px;margin:0 auto}@media(max-width:700px){.privacy-grid.svelte-cwls5q{grid-template-columns:1fr}}.privacy-item.svelte-cwls5q{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.privacy-item.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:var(--text-xl);margin-bottom:var(--space-md)}.privacy-item.svelte-cwls5q ul:where(.svelte-cwls5q){list-style:none;padding:0;margin:0}.privacy-item.svelte-cwls5q ul:where(.svelte-cwls5q) li:where(.svelte-cwls5q){padding:var(--space-sm) 0;padding-left:var(--space-lg);position:relative;color:var(--color-text-secondary);border-bottom:1px solid var(--color-bg-muted)}.privacy-item.svelte-cwls5q ul:where(.svelte-cwls5q) li:where(.svelte-cwls5q):last-child{border-bottom:none}.privacy-item.svelte-cwls5q.dont{border:2px solid var(--color-error)}.privacy-item.svelte-cwls5q.dont h4:where(.svelte-cwls5q){color:var(--color-error)}.privacy-item.svelte-cwls5q.dont li:where(.svelte-cwls5q):before{content:"✗";position:absolute;left:0;color:var(--color-error);font-weight:var(--font-bold)}.privacy-item.svelte-cwls5q.do{border:2px solid var(--color-success)}.privacy-item.svelte-cwls5q.do h4:where(.svelte-cwls5q){color:var(--color-success)}.privacy-item.svelte-cwls5q.do li:where(.svelte-cwls5q):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:var(--font-bold)}.commitment.svelte-cwls5q{padding:var(--space-3xl) var(--space-lg);background:var(--color-bg-subtle)}.commitment-content.svelte-cwls5q{max-width:800px;margin:0 auto;text-align:center}.commitment-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);margin-bottom:var(--space-xl)}.commitment-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-lg);line-height:var(--leading-loose);color:var(--color-text);margin-bottom:var(--space-lg)}.commitment-content.svelte-cwls5q p:where(.svelte-cwls5q):last-of-type{margin-bottom:0;font-size:var(--text-xl)}.cta.svelte-cwls5q{padding:var(--space-3xl) var(--space-lg);text-align:center}.cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta.svelte-cwls5q>.container:where(.svelte-cwls5q)>p:where(.svelte-cwls5q){color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--space-xl)}.cta-actions.svelte-cwls5q{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.btn.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);font-weight:var(--font-semibold);font-size:var(--text-base);text-decoration:none;transition:all var(--transition-smooth);min-width:160px}.btn.svelte-cwls5q:hover{transform:translateY(-2px)}.btn-primary.svelte-cwls5q{background:var(--gradient-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-md)}.btn-primary.svelte-cwls5q:hover{box-shadow:var(--shadow-lg)}.btn-secondary.svelte-cwls5q{background:var(--color-bg-subtle);color:var(--color-text);border:2px solid var(--color-bg-muted)}.btn-secondary.svelte-cwls5q:hover{border-color:var(--color-primary);background:var(--color-bg-elevated)}
