.EmergencyAssistance_container__iwMEz{min-height:100vh;background-color:#f9fafb}.EmergencyAssistance_heroSection__qOisH{background:linear-gradient(135deg,#ef4444,#dc2626);position:relative;padding:200px 0 100px;display:flex;align-items:center;color:white}.EmergencyAssistance_heroContent__unkEw{max-width:80rem;margin:0 auto;padding:0 1rem;position:relative;z-index:2;text-align:center}.EmergencyAssistance_breadcrumb__hmp4b{margin-bottom:1rem;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.EmergencyAssistance_breadcrumbItem__XrOLr{display:inline-block;margin-right:15px;padding-bottom:0;padding-right:23px;position:relative}.EmergencyAssistance_breadcrumbItem__XrOLr:not(:last-child):before{bottom:0;color:white;content:"›";font-size:15px;opacity:.7;position:absolute;right:0;top:0;line-height:25px}.EmergencyAssistance_breadcrumbItem__XrOLr a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s}.EmergencyAssistance_breadcrumbItem__XrOLr a:hover{color:white}.EmergencyAssistance_heroTitle__utCyp{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.1}.EmergencyAssistance_heroSubtitle__7nIw_{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto 2rem}.EmergencyAssistance_emergencyBanner__qMeVb{background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:1rem;padding:1rem 2rem;display:inline-flex;align-items:center;gap:.75rem;font-size:1.125rem;animation:EmergencyAssistance_pulse__KBU5w 2s infinite}.EmergencyAssistance_emergencyIcon__NG6Hf{font-size:1.5rem}@keyframes EmergencyAssistance_pulse__KBU5w{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.EmergencyAssistance_contactsSection___edfX{padding:4rem 0;background:white}.EmergencyAssistance_sectionTitle__yG0h6{text-align:center;font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:3rem}.EmergencyAssistance_contactsGrid__Jdx3d{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:80rem;margin:0 auto;padding:0 1rem}.EmergencyAssistance_contactCard__6HmoR{background:#fef2f2;border:2px solid #fecaca;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s}.EmergencyAssistance_contactCard__6HmoR:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(239,68,68,.1)}.EmergencyAssistance_contactHeader__rPyr3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.EmergencyAssistance_contactName__Di_tN{font-size:1.25rem;font-weight:700;color:#1f2937;flex:1;text-align:left}.EmergencyAssistance_availabilityBadge__KNVC0{background:#ef4444;color:white;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.EmergencyAssistance_contactPhone__ulE5o{margin-bottom:1rem}.EmergencyAssistance_contactPhone__ulE5o a{font-size:1.5rem;font-weight:700;color:#ef4444;text-decoration:none;padding:.75rem 1.5rem;background:white;border-radius:.5rem;display:inline-block;transition:all .2s}.EmergencyAssistance_contactPhone__ulE5o a:hover{background:#ef4444;color:white}.EmergencyAssistance_contactDescription__DxE1_{color:#6b7280;line-height:1.6}.EmergencyAssistance_hotlineCategorySection__4Pgo2{margin-bottom:3rem;padding:2.5rem 0 2rem;border-radius:1.5rem;background:#fff7f0;box-shadow:0 2px 16px 0 rgba(239,68,68,.04)}.EmergencyAssistance_categoryDescription__OE15B{text-align:center;max-width:600px;margin:0 auto 2rem;color:#ef4444;font-size:1.1rem;font-weight:500}.EmergencyAssistance_contactPhoneBox__5D1rV{display:flex;justify-content:center;margin-bottom:1.2rem}.EmergencyAssistance_contactPhoneBig__Zrf8d{display:flex;align-items:center;gap:.7rem;font-size:2.1rem;font-weight:800;color:#fff;background:#ef4444;border-radius:.7rem;padding:.5rem 1.5rem;text-decoration:none;box-shadow:0 2px 8px 0 rgba(239,68,68,.1);transition:background .2s,color .2s}.EmergencyAssistance_contactPhoneBig__Zrf8d:hover{background:#dc2626;color:#fffbe7}.EmergencyAssistance_phoneIcon__YlCmf{font-size:1.3em;margin-right:.2em}.EmergencyAssistance_phoneNumber__Y8fMo{letter-spacing:.04em}.EmergencyAssistance_stepsSection__K4lfc{padding:4rem 0;background:#f9fafb}.EmergencyAssistance_stepsFlow__gZYxL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:80rem;margin:0 auto;padding:0 1rem}.EmergencyAssistance_stepCard__UtFSa{background:white;border-radius:1rem;padding:2rem;text-align:center;position:relative;border:2px solid #e5e7eb;transition:all .3s}.EmergencyAssistance_stepCard__UtFSa:hover{border-color:#ef4444;transform:translateY(-2px)}.EmergencyAssistance_stepNumber__jRqj2{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:#ef4444;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.EmergencyAssistance_stepIcon__kbAFu{font-size:3rem;margin-bottom:1rem}.EmergencyAssistance_stepTitle__XmEPe{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.EmergencyAssistance_stepDescription__qUtsc{color:#6b7280;line-height:1.6}.EmergencyAssistance_emergenciesSection__f4h8W{padding:4rem 0;background:white}.EmergencyAssistance_emergenciesGrid__UOpM5{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:80rem;margin:0 auto;padding:0 1rem}.EmergencyAssistance_emergencyCard__QM6qI{border-radius:1rem;padding:2rem;position:relative;transition:all .3s}.EmergencyAssistance_emergencyCard__QM6qI.EmergencyAssistance_critical__toCO6{background:#fef2f2;border:2px solid #fecaca}.EmergencyAssistance_emergencyCard__QM6qI.EmergencyAssistance_high__3yMkz{background:#fffbeb;border:2px solid #fed7aa}.EmergencyAssistance_emergencyCard__QM6qI:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.EmergencyAssistance_urgencyBadge__bG21U{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;background:white}.EmergencyAssistance_emergencyTitle___xyqs{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.EmergencyAssistance_emergencySection__Al3bt{margin-bottom:1.5rem}.EmergencyAssistance_emergencySection__Al3bt h4{font-weight:600;color:#374151;margin-bottom:.5rem}.EmergencyAssistance_symptomsList__Quuxd{list-style:none;padding:0}.EmergencyAssistance_symptomsList__Quuxd li{color:#6b7280;position:relative;padding:.25rem 0 .25rem 1.5rem}.EmergencyAssistance_symptomsList__Quuxd li:before{content:"•";color:#ef4444;position:absolute;left:0;font-weight:700}.EmergencyAssistance_firstAid__fj6ap{color:#374151;font-weight:500;background:rgba(239,68,68,.1);padding:.75rem;border-radius:.5rem;border-left:4px solid #ef4444}@media (max-width:768px){.EmergencyAssistance_heroTitle__utCyp{font-size:2.5rem}.EmergencyAssistance_contactsGrid__Jdx3d,.EmergencyAssistance_emergenciesGrid__UOpM5,.EmergencyAssistance_stepsFlow__gZYxL{grid-template-columns:1fr;gap:1.5rem}.EmergencyAssistance_emergencyBanner__qMeVb{padding:.75rem 1rem;font-size:1rem}}