.grievance-module__0jEvqG__page{background:var(--color-off-white,#f8fafc);min-height:100vh;color:var(--color-dark-gray,#0f172a)}.grievance-module__0jEvqG__container{max-width:var(--container-xl,1280px);width:100%;margin:0 auto;padding:32px 24px 80px}.grievance-module__0jEvqG__introBox{background:#fff;border:1px solid #0f172a14;border-radius:20px;margin-bottom:40px;padding:36px 40px;box-shadow:0 10px 30px -10px #0f172a0f}.grievance-module__0jEvqG__badge{color:#0071bb;letter-spacing:.08em;text-transform:uppercase;background:#0071bb14;border-radius:8px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.grievance-module__0jEvqG__title{font-family:var(--font-primary);color:#0f172a;margin-bottom:16px;font-size:clamp(26px,3.5vw,36px);font-weight:700;line-height:1.25}.grievance-module__0jEvqG__subtitle{color:#475569;margin:0;font-size:16px;line-height:1.65}.grievance-module__0jEvqG__sectionTitle{color:#0f172a;margin-bottom:24px;font-size:22px;font-weight:700}.grievance-module__0jEvqG__levelGrid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:28px;margin-bottom:50px;display:grid}.grievance-module__0jEvqG__levelCard{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;padding:32px;display:flex;position:relative;box-shadow:0 10px 30px -10px #0f172a0f}.grievance-module__0jEvqG__levelHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.grievance-module__0jEvqG__levelBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#0071bb;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:700}.grievance-module__0jEvqG__levelHeading{color:#0f172a;margin:0;font-size:18px;font-weight:700}.grievance-module__0jEvqG__levelNote{color:#64748b;margin-bottom:20px;font-size:14px;line-height:1.5}.grievance-module__0jEvqG__infoGrid{flex-direction:column;flex-grow:1;gap:16px;display:flex}.grievance-module__0jEvqG__infoRow{flex-direction:column;gap:4px;display:flex}.grievance-module__0jEvqG__infoLabel{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.grievance-module__0jEvqG__infoValue{color:#0f172a;font-size:15px;font-weight:600}.grievance-module__0jEvqG__infoText{color:#334155;font-size:14px;line-height:1.55}.grievance-module__0jEvqG__infoLink{color:#0071bb;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.grievance-module__0jEvqG__infoLink:hover{color:#005691}.grievance-module__0jEvqG__regulatoryStack{flex-direction:column;gap:28px;display:flex}.grievance-module__0jEvqG__regCard{background:#fff;border:1px solid #0f172a14;border-radius:20px;padding:32px;box-shadow:0 10px 30px -10px #0f172a0f}.grievance-module__0jEvqG__regHeader{align-items:center;gap:14px;margin-bottom:16px;display:flex}.grievance-module__0jEvqG__regIcon{color:#0071bb;background:#0071bb14;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.grievance-module__0jEvqG__regTitle{color:#0f172a;margin:0;font-size:20px;font-weight:700}.grievance-module__0jEvqG__regText{color:#334155;margin-bottom:24px;font-size:15px;line-height:1.65}.grievance-module__0jEvqG__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.grievance-module__0jEvqG__btnPrimary{color:#fff;background:#0071bb;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.grievance-module__0jEvqG__btnPrimary:hover{background:#005691;transform:translateY(-1px)}.grievance-module__0jEvqG__btnSecondary{color:#0f172a;background:#f1f5f9;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.grievance-module__0jEvqG__btnSecondary:hover{background:#e2e8f0}.grievance-module__0jEvqG__statutoryBox{margin-top:40px;margin-bottom:0}.grievance-module__0jEvqG__statutoryText{color:#64748b;margin:0;font-size:13.5px;line-height:1.6}@media (max-width:768px){.grievance-module__0jEvqG__container{padding:20px 16px 50px}.grievance-module__0jEvqG__introBox,.grievance-module__0jEvqG__levelCard,.grievance-module__0jEvqG__regCard{border-radius:16px;padding:24px 20px}.grievance-module__0jEvqG__levelGrid{grid-template-columns:1fr}}:is([data-theme=dark] .grievance-module__0jEvqG__page,html.dark-theme .grievance-module__0jEvqG__page,[data-theme=dark] .grievance-module__0jEvqG__page){color:#f8fafc;background:#081018}:is([data-theme=dark] .grievance-module__0jEvqG__introBox,html.dark-theme .grievance-module__0jEvqG__introBox,[data-theme=dark] .grievance-module__0jEvqG__introBox){background:#0f1c2c;border-color:#0071bb47;box-shadow:0 12px 36px -12px #00000080}:is([data-theme=dark] .grievance-module__0jEvqG__title,html.dark-theme .grievance-module__0jEvqG__title,[data-theme=dark] .grievance-module__0jEvqG__title){color:#f8fafc}:is([data-theme=dark] .grievance-module__0jEvqG__subtitle,html.dark-theme .grievance-module__0jEvqG__subtitle,[data-theme=dark] .grievance-module__0jEvqG__subtitle){color:#e2e8f0}:is([data-theme=dark] .grievance-module__0jEvqG__sectionTitle,html.dark-theme .grievance-module__0jEvqG__sectionTitle,[data-theme=dark] .grievance-module__0jEvqG__sectionTitle){color:#f8fafc}:is([data-theme=dark] .grievance-module__0jEvqG__levelCard,html.dark-theme .grievance-module__0jEvqG__levelCard,[data-theme=dark] .grievance-module__0jEvqG__levelCard){background:#0f1c2c;border-color:#0071bb40;box-shadow:0 10px 30px -10px #00000080}:is([data-theme=dark] .grievance-module__0jEvqG__levelHeading,html.dark-theme .grievance-module__0jEvqG__levelHeading,[data-theme=dark] .grievance-module__0jEvqG__levelHeading){color:#f8fafc}:is([data-theme=dark] .grievance-module__0jEvqG__levelNote,html.dark-theme .grievance-module__0jEvqG__levelNote,[data-theme=dark] .grievance-module__0jEvqG__levelNote),:is([data-theme=dark] .grievance-module__0jEvqG__infoLabel,html.dark-theme .grievance-module__0jEvqG__infoLabel,[data-theme=dark] .grievance-module__0jEvqG__infoLabel){color:#94a3b8}:is([data-theme=dark] .grievance-module__0jEvqG__infoValue,html.dark-theme .grievance-module__0jEvqG__infoValue,[data-theme=dark] .grievance-module__0jEvqG__infoValue){color:#f8fafc}:is([data-theme=dark] .grievance-module__0jEvqG__infoText,html.dark-theme .grievance-module__0jEvqG__infoText,[data-theme=dark] .grievance-module__0jEvqG__infoText){color:#cbd5e1}:is([data-theme=dark] .grievance-module__0jEvqG__infoLink,html.dark-theme .grievance-module__0jEvqG__infoLink,[data-theme=dark] .grievance-module__0jEvqG__infoLink){color:#38bdf8}:is([data-theme=dark] .grievance-module__0jEvqG__infoLink:hover,html.dark-theme .grievance-module__0jEvqG__infoLink:hover,[data-theme=dark] .grievance-module__0jEvqG__infoLink:hover){color:#7dd3fc}:is([data-theme=dark] .grievance-module__0jEvqG__regCard,html.dark-theme .grievance-module__0jEvqG__regCard,[data-theme=dark] .grievance-module__0jEvqG__regCard){background:#0f1c2c;border-color:#0071bb40;box-shadow:0 10px 30px -10px #00000080}:is([data-theme=dark] .grievance-module__0jEvqG__regIcon,html.dark-theme .grievance-module__0jEvqG__regIcon,[data-theme=dark] .grievance-module__0jEvqG__regIcon){color:#38bdf8;background:#0071bb33}:is([data-theme=dark] .grievance-module__0jEvqG__regTitle,html.dark-theme .grievance-module__0jEvqG__regTitle,[data-theme=dark] .grievance-module__0jEvqG__regTitle){color:#f8fafc}:is([data-theme=dark] .grievance-module__0jEvqG__regText,html.dark-theme .grievance-module__0jEvqG__regText,[data-theme=dark] .grievance-module__0jEvqG__regText){color:#cbd5e1}:is([data-theme=dark] .grievance-module__0jEvqG__btnSecondary,html.dark-theme .grievance-module__0jEvqG__btnSecondary,[data-theme=dark] .grievance-module__0jEvqG__btnSecondary){color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f}:is([data-theme=dark] .grievance-module__0jEvqG__btnSecondary:hover,html.dark-theme .grievance-module__0jEvqG__btnSecondary:hover,[data-theme=dark] .grievance-module__0jEvqG__btnSecondary:hover){color:#fff;background:#ffffff26}:is([data-theme=dark] .grievance-module__0jEvqG__statutoryText,html.dark-theme .grievance-module__0jEvqG__statutoryText,[data-theme=dark] .grievance-module__0jEvqG__statutoryText){color:#94a3b8}
