.about-mission{text-align:center;max-width:800px;margin:0 auto}.about-mission__text{color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:1.15rem;line-height:1.9}.about-mission__highlight{color:var(--text-primary);font-weight:600}.about-mission__framework{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);color:var(--accent-primary);background:#0077b61a;border:1px solid #0077b633;padding:6px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.philosophy-grid{gap:var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid}.philosophy-card{background:var(--bg-card);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center;transition:all var(--transition-base);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.philosophy-card:before{content:"";opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;bottom:0;left:0;right:0}.philosophy-card:first-child:before{background:var(--gradient-accent)}.philosophy-card:nth-child(2):before{background:var(--gradient-teal)}.philosophy-card:nth-child(3):before{background:linear-gradient(135deg,var(--accent-amber),var(--accent-teal))}.philosophy-card:hover{border-color:var(--bg-glass-border);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.philosophy-card:hover:before{opacity:1}.philosophy-card__number{font-family:var(--font-instrument-serif),Georgia,serif;opacity:.05;margin-bottom:var(--space-md);font-size:3rem;font-weight:900;line-height:1}.philosophy-card__icon{margin-bottom:var(--space-lg);color:var(--accent-primary)}.philosophy-card__title{margin-bottom:var(--space-md);font-size:1.2rem}.philosophy-card__text{color:var(--text-secondary);font-size:.95rem;line-height:1.7}@media (max-width:768px){.philosophy-grid{grid-template-columns:1fr}}
