.grievance_page__0P0Pr{min-height:100vh;background:linear-gradient(180deg,#f0fdfa 0,#ffffff 40%);color:#1f2937;font-family:Manrope,sans-serif}.grievance_header__q_QQ4{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.8)}.grievance_logo__A_kW9{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none}.grievance_logoIcon__JE1ys{width:2.25rem;height:2.25rem;border-radius:.5rem;background:linear-gradient(90deg,#14b8a6,#3b82f6);color:#ffffff;font-weight:700;display:flex;align-items:center;justify-content:center}.grievance_logoText__G5XXf{font-size:1.35rem;font-weight:700;background:linear-gradient(90deg,#14b8a6,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.grievance_main__RJPs2{max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.grievance_title__VwV8P{font-size:2.25rem;font-weight:800;color:#0f172a;margin:0 0 .75rem}.grievance_lead__EYhSm{font-size:1.05rem;line-height:1.7;color:#475569;margin:0 0 2rem}.grievance_cards__B_skl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.grievance_card__fG95Z,.grievance_formCard__v5o_m,.grievance_steps__WDIU_{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.grievance_card__fG95Z h2,.grievance_formCard__v5o_m h2,.grievance_steps__WDIU_ h2{font-size:1.05rem;font-weight:800;color:#0f172a;margin:0 0 .75rem}.grievance_card__fG95Z li,.grievance_card__fG95Z p,.grievance_formCard__v5o_m p,.grievance_steps__WDIU_ li{font-size:.95rem;line-height:1.6;color:#475569;margin:0 0 .35rem}.grievance_card__fG95Z ul,.grievance_steps__WDIU_ ol{margin:0;padding-left:1.2rem}.grievance_steps__WDIU_{margin-bottom:2rem}.grievance_steps__WDIU_ li{margin-bottom:.6rem}.grievance_page__0P0Pr a{color:#0d9488;font-weight:700;text-decoration:none}.grievance_form__HL1el{display:flex;flex-direction:column;gap:1rem}.grievance_row__Zl6Zl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.grievance_form__HL1el label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:700;color:#334155}.grievance_form__HL1el input,.grievance_form__HL1el select,.grievance_form__HL1el textarea{font:inherit;font-weight:500;font-size:.95rem;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:.7rem .85rem;width:100%;box-sizing:border-box}.grievance_form__HL1el input:focus,.grievance_form__HL1el select:focus,.grievance_form__HL1el textarea:focus{outline:none;border-color:#14b8a6;background:#ffffff;box-shadow:0 0 0 3px rgba(20,184,166,.15)}.grievance_count__zqXWU{align-self:flex-end;font-size:.75rem;font-weight:500;color:#94a3b8}.grievance_honeypot__Ode7T{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.grievance_error__qhQk4{margin:0;padding:.6rem .85rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626!important;font-weight:600}.grievance_submit__l5l93{align-self:flex-start;border:none;border-radius:10px;padding:.8rem 1.6rem;font:inherit;font-weight:700;color:#ffffff;background:linear-gradient(90deg,#14b8a6,#3b82f6);cursor:pointer}.grievance_submit__l5l93:disabled{opacity:.6;cursor:not-allowed}.grievance_reference__xeYt9{color:#0d9488;letter-spacing:.03em}.grievance_footnote__QRDOH{margin-top:2rem;font-size:.85rem;color:#64748b}@media (max-width:640px){.grievance_main__RJPs2{padding:1.75rem 1rem 3rem}.grievance_title__VwV8P{font-size:1.75rem}.grievance_cards__B_skl,.grievance_row__Zl6Zl{grid-template-columns:minmax(0,1fr)}.grievance_card__fG95Z,.grievance_formCard__v5o_m,.grievance_steps__WDIU_{padding:1rem 1.1rem}.grievance_submit__l5l93{align-self:stretch}}