.About-module__hVONLq__page{background:var(--cream);min-height:100vh;padding-bottom:80px}.About-module__hVONLq__hero{background:linear-gradient(170deg, var(--dark2), var(--saf));text-align:center;flex-direction:column;align-items:center;padding:40px 20px 32px;display:flex;position:relative;overflow:hidden}.About-module__hVONLq__mandalaWrap{justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:16px;display:flex;position:relative}.About-module__hVONLq__mandalaRing{border-radius:50%;position:absolute}.About-module__hVONLq__ringOuter{will-change:transform;border:2px solid #f5c87733;width:160px;height:160px;animation:30s linear infinite About-module__hVONLq__spin}.About-module__hVONLq__ringInner{will-change:transform;border:1.5px solid #c97c2e4d;width:110px;height:110px;animation:20s linear infinite About-module__hVONLq__spinReverse}.About-module__hVONLq__omGlyph{color:var(--saf3);z-index:1;font-family:serif;font-size:52px;line-height:1;animation:4s ease-in-out infinite About-module__hVONLq__omGlow;position:relative}.About-module__hVONLq__diya{filter:drop-shadow(0 0 8px #c97c2e99);font-size:28px;animation:1.8s ease-in-out infinite About-module__hVONLq__flicker;position:absolute;bottom:-8px}.About-module__hVONLq__heroText{text-align:center;z-index:1;position:relative}.About-module__hVONLq__heroTitle{color:var(--white);font-size:26px;font-weight:800;font-family:var(--ff);margin-bottom:8px;line-height:1.2}.About-module__hVONLq__heroSub{color:#ffffffc7;font-size:14px;font-family:var(--ff);max-width:300px;margin:0 auto;line-height:1.5}.About-module__hVONLq__mission{border-bottom:1px solid var(--border);padding:20px}.About-module__hVONLq__missionText{color:var(--sub);font-size:14px;line-height:1.7;font-family:var(--ff);text-align:center;max-width:500px;margin:0 auto}.About-module__hVONLq__howSection{border-bottom:1px solid var(--border);padding:20px}.About-module__hVONLq__sectionTitle{color:var(--dark);font-size:20px;font-weight:800;font-family:var(--ff);margin-bottom:16px}.About-module__hVONLq__step{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.About-module__hVONLq__step:last-child{margin-bottom:0}.About-module__hVONLq__stepNumber{background:linear-gradient(135deg, var(--saf), var(--saf3));width:40px;height:40px;color:var(--white);font-size:16px;font-weight:800;font-family:var(--ff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.About-module__hVONLq__stepBody{padding-top:2px}.About-module__hVONLq__stepTitle{color:var(--dark);font-size:15px;font-weight:700;font-family:var(--ff);margin-bottom:4px}.About-module__hVONLq__stepDesc{color:var(--sub);font-size:13px;font-family:var(--ff);line-height:1.5}.About-module__hVONLq__valuesSection{padding:20px}.About-module__hVONLq__valuesGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.About-module__hVONLq__valueCard{background:var(--cream2);border:1px solid var(--border);text-align:center;border-radius:12px;padding:16px}.About-module__hVONLq__valueIcon{margin-bottom:8px;font-size:28px;display:block}.About-module__hVONLq__valueLabel{color:var(--dark);font-size:14px;font-weight:700;font-family:var(--ff);margin-bottom:4px}.About-module__hVONLq__valueDesc{color:var(--muted);font-size:12px;font-family:var(--ff);line-height:1.4}
