.grievance-module__RLEg7q__grievanceContainer{background-color:var(--color-bg-light);min-height:100vh}.grievance-module__RLEg7q__hero{background:var(--color-primary);color:#fff;text-align:center;padding:8rem 0 5rem;position:relative;overflow:hidden}.grievance-module__RLEg7q__heroContent{z-index:2;max-width:800px;margin:0 auto;position:relative}.grievance-module__RLEg7q__heroTitle{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.grievance-module__RLEg7q__heroSubtitle{opacity:.8;max-width:600px;margin:0 auto;font-size:1.1rem}.grievance-module__RLEg7q__heroDecor{z-index:1;background:radial-gradient(circle,#c89b3c1a 0%,#0000 70%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grievance-module__RLEg7q__section{padding:5rem 0}.grievance-module__RLEg7q__card{background:#fff;border:1px solid #00000005;border-radius:20px;height:100%;padding:3rem;box-shadow:0 10px 40px #0000000d}.grievance-module__RLEg7q__sectionTitle{color:var(--color-primary);align-items:center;gap:15px;margin-bottom:2rem;font-size:1.75rem;font-weight:700;display:flex}.grievance-module__RLEg7q__sectionTitle svg{color:var(--color-gold)}.grievance-module__RLEg7q__infoList{margin:0;padding:0;list-style:none}.grievance-module__RLEg7q__infoItem{gap:15px;margin-bottom:1.5rem;display:flex}.grievance-module__RLEg7q__infoLabel{color:var(--color-primary);min-width:120px;font-weight:700}.grievance-module__RLEg7q__infoValue{color:var(--color-text-secondary);word-break:break-word;overflow-wrap:break-word}.grievance-module__RLEg7q__stepCard{text-align:center;padding:2rem}.grievance-module__RLEg7q__stepIcon{width:60px;height:60px;color:var(--color-gold);background:#c89b3c1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.grievance-module__RLEg7q__stepTitle{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.grievance-module__RLEg7q__stepDesc{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.grievance-module__RLEg7q__policyBox{border-left:4px solid var(--color-gold);background:#fdfbf9;border-radius:0 12px 12px 0;margin-bottom:2rem;padding:2rem}.grievance-module__RLEg7q__policyTitle{color:var(--color-primary);margin-bottom:1rem;font-weight:700}.grievance-module__RLEg7q__policyText{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}@media (max-width:768px){.grievance-module__RLEg7q__section{padding:3rem 0}.grievance-module__RLEg7q__card{padding:2rem}.grievance-module__RLEg7q__hero{padding:6rem 0 4rem}.grievance-module__RLEg7q__infoItem{flex-direction:column;gap:5px}.grievance-module__RLEg7q__infoLabel{min-width:auto}}
