.about-story{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.about-story__content h2{margin-bottom:var(--space-6)}.about-story__content p{margin-bottom:var(--space-4);font-size:var(--font-size-md)}.about-story__visual{justify-content:center;align-items:center;display:flex;position:relative}.about-visual-graphic{aspect-ratio:1;background:linear-gradient(135deg,#ede9fe,#ccfbf1);border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.about-visual-graphic:before{content:"";border:2px dashed var(--color-lavender-mid);border-radius:50%;width:120%;height:120%;animation:30s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wheel-labels{width:100%;height:100%;position:absolute}.wheel-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-indigo);padding:var(--space-2) var(--space-3);background:var(--color-white);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);white-space:nowrap;position:absolute}.wheel-label:first-child{top:-5%;left:50%;transform:translate(-50%)}.wheel-label:nth-child(2){top:20%;right:-10%}.wheel-label:nth-child(3){bottom:20%;right:-10%}.wheel-label:nth-child(4){bottom:-5%;left:50%;transform:translate(-50%)}.wheel-label:nth-child(5){bottom:20%;left:-10%}.wheel-label:nth-child(6){top:20%;left:-10%}.wheel-center{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-navy)}.values-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.value-card{text-align:center;padding:var(--space-8) var(--space-6);background:var(--color-white);border:var(--border-light);border-radius:var(--radius-xl);transition:all var(--transition-base)}.value-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-card__icon{margin-bottom:var(--space-3);font-size:2rem}.value-card h3{font-size:var(--font-size-base);margin-bottom:var(--space-2)}.value-card p{font-size:var(--font-size-sm)}@media (width<=768px){.about-story,.values-grid{grid-template-columns:1fr}}
