.HelpPage-module__Jp37tG__container{min-height:90vh;padding:4rem 1rem}.HelpPage-module__Jp37tG__header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.HelpPage-module__Jp37tG__titleBox h1{font-size:var(--text-h1);background:linear-gradient(135deg, var(--foreground) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:1rem;margin:0 0 .5rem;display:flex}.HelpPage-module__Jp37tG__heart{color:var(--primary);-webkit-text-fill-color:initial}.HelpPage-module__Jp37tG__titleBox p{color:var(--muted-foreground);font-size:1.2rem}.HelpPage-module__Jp37tG__headerActions{align-items:center;gap:1rem;display:flex}.HelpPage-module__Jp37tG__addBtn{background:var(--primary);color:#fff;transition:var(--transition-fast);box-shadow:0 4px 15px rgba(var(--primary-rgb), .3);border-radius:14px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:700;display:flex}.HelpPage-module__Jp37tG__addBtn:hover{opacity:.95;box-shadow:0 6px 20px rgba(var(--primary-rgb), .4);transform:translateY(-2px)}.HelpPage-module__Jp37tG__secondaryBtn{background:var(--secondary);border:1px solid var(--border);color:var(--foreground);transition:var(--transition-fast);border-radius:14px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:700;display:flex}.HelpPage-module__Jp37tG__topGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:4rem;display:grid}.HelpPage-module__Jp37tG__urgentWidget{background:linear-gradient(135deg, rgba(var(--accent-red-rgb), .1) 0%, rgba(var(--primary-rgb), .05) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(var(--accent-red-rgb), .2);border-radius:28px;padding:2rem;position:relative;overflow:hidden}.HelpPage-module__Jp37tG__urgentIcon{color:#ef4444}.HelpPage-module__Jp37tG__liveBadge{color:#fff;letter-spacing:.05em;background:#ef4444;border-radius:100px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.7rem;font-weight:800;animation:2s infinite HelpPage-module__Jp37tG__pulse;display:flex}@keyframes HelpPage-module__Jp37tG__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.HelpPage-module__Jp37tG__urgentContent{flex-direction:column;gap:1.25rem;display:flex}.HelpPage-module__Jp37tG__urgentItem{background:var(--background);border:1px solid var(--border);transition:var(--transition-normal);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem;display:grid}.HelpPage-module__Jp37tG__urgentItem:hover{border-color:#ef4444;transform:translateY(-2px)}.HelpPage-module__Jp37tG__urgentTag{text-transform:uppercase;color:#ef4444;background:#ef44441a;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:800}.HelpPage-module__Jp37tG__urgentItem p{margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.HelpPage-module__Jp37tG__miniAction{color:var(--primary);font-size:.9rem;font-weight:700;text-decoration:underline}.HelpPage-module__Jp37tG__cardTitleBox{flex-direction:column;gap:.5rem;display:flex}.HelpPage-module__Jp37tG__cardBadges{gap:.5rem;display:flex}.HelpPage-module__Jp37tG__badgeChurch,.HelpPage-module__Jp37tG__badgeFund,.HelpPage-module__Jp37tG__badgeVolunteer{text-transform:uppercase;border-radius:6px;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.HelpPage-module__Jp37tG__badgeChurch{color:#9333ea;background:#9333ea1a}.HelpPage-module__Jp37tG__badgeFund{color:#10b981;background:#10b9811a}.HelpPage-module__Jp37tG__badgeVolunteer{color:#3b82f6;background:#3b82f61a}.HelpPage-module__Jp37tG__eventsWidget{background:var(--secondary);border:1px solid var(--border);border-radius:28px;padding:2rem}.HelpPage-module__Jp37tG__widgetHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.HelpPage-module__Jp37tG__widgetHeader h3{flex:1;margin:0;font-size:1.25rem}.HelpPage-module__Jp37tG__widgetIcon{color:var(--primary)}.HelpPage-module__Jp37tG__moreLink{color:var(--primary);align-items:center;gap:.25rem;font-size:.9rem;font-weight:600;display:flex}.HelpPage-module__Jp37tG__eventsList{flex-direction:column;gap:1rem;display:flex}.HelpPage-module__Jp37tG__miniEventCard{background:var(--background);border:1px solid var(--border);border-radius:16px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.HelpPage-module__Jp37tG__miniEventCard:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(5px)}.HelpPage-module__Jp37tG__eventDate{min-width:50px;height:50px;color:var(--primary);background:#0057b71a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;font-weight:800;display:flex}.HelpPage-module__Jp37tG__day{font-size:1.1rem;line-height:1}.HelpPage-module__Jp37tG__month{text-transform:uppercase;font-size:.7rem}.HelpPage-module__Jp37tG__eventInfo h4{color:var(--foreground);margin:0 0 .25rem;font-size:1rem}.HelpPage-module__Jp37tG__eventInfo p{color:var(--muted-foreground);align-items:center;gap:.25rem;margin:0;font-size:.85rem;display:flex}:is(.dark .HelpPage-module__Jp37tG__eventsWidget,.dark .HelpPage-module__Jp37tG__emergencyQuick){background:#1e293b80}.HelpPage-module__Jp37tG__emergencySection{background:var(--secondary);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:24px;margin-bottom:4rem;padding:2.5rem}.HelpPage-module__Jp37tG__sectionHeader{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.HelpPage-module__Jp37tG__shield{color:var(--primary)}.HelpPage-module__Jp37tG__sectionHeader h2{flex:1;margin:0;font-size:1.75rem}.HelpPage-module__Jp37tG__citySelector{align-items:center;gap:.75rem;display:flex}.HelpPage-module__Jp37tG__citySelector span{color:var(--muted-foreground);font-weight:600}.HelpPage-module__Jp37tG__citySelector select{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:10px;outline:none;padding:.5rem 1rem;font-weight:600}.HelpPage-module__Jp37tG__tableWrapper{overflow-x:auto}.HelpPage-module__Jp37tG__table{border-collapse:collapse;text-align:left;width:100%}.HelpPage-module__Jp37tG__table th{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:1rem;font-size:.9rem;font-weight:600}.HelpPage-module__Jp37tG__table td{border-bottom:1px solid var(--border);color:var(--foreground);padding:1.25rem 1rem}.HelpPage-module__Jp37tG__bold{font-size:1.05rem;font-weight:700}.HelpPage-module__Jp37tG__cityBadge{background:var(--background);border:1px solid var(--border);border-radius:100px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.HelpPage-module__Jp37tG__phoneLink,.HelpPage-module__Jp37tG__webLink{transition:var(--transition-fast);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.HelpPage-module__Jp37tG__phoneLink{color:var(--foreground)}.HelpPage-module__Jp37tG__phoneLink:hover,.HelpPage-module__Jp37tG__webLink{color:var(--primary)}.HelpPage-module__Jp37tG__webLink:hover{opacity:.8}.HelpPage-module__Jp37tG__helpSection{margin-top:2rem}.HelpPage-module__Jp37tG__helpHeader{margin-bottom:2.5rem}.HelpPage-module__Jp37tG__tabs{border-bottom:1px solid var(--border);gap:1rem;padding-bottom:1rem;display:flex}.HelpPage-module__Jp37tG__tab,.HelpPage-module__Jp37tG__tabActive{transition:var(--transition-normal);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:1.05rem;font-weight:700;display:flex}.HelpPage-module__Jp37tG__tab{color:var(--muted-foreground)}.HelpPage-module__Jp37tG__tab:hover{background:var(--secondary);color:var(--foreground)}.HelpPage-module__Jp37tG__tabActive{color:var(--primary);background:#0057b71a}.HelpPage-module__Jp37tG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:2.5rem;display:grid}.HelpPage-module__Jp37tG__card{background:var(--secondary);border:1px solid var(--border);transition:var(--transition-normal);border-radius:20px;flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.HelpPage-module__Jp37tG__card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-5px)}.HelpPage-module__Jp37tG__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.HelpPage-module__Jp37tG__cardHeader h3{margin:0;font-size:1.25rem;line-height:1.4}.HelpPage-module__Jp37tG__locationBadge{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.HelpPage-module__Jp37tG__description{color:var(--muted-foreground);flex:1;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.HelpPage-module__Jp37tG__cardFooter{gap:1rem;margin-bottom:1rem;display:flex}.HelpPage-module__Jp37tG__contactBtn,.HelpPage-module__Jp37tG__contactBtnSecondary{transition:var(--transition-fast);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:600;display:flex}.HelpPage-module__Jp37tG__contactBtn{background:var(--primary);color:#fff}.HelpPage-module__Jp37tG__contactBtn:hover{opacity:.9}.HelpPage-module__Jp37tG__contactBtnSecondary{border:1px solid var(--border);color:var(--foreground)}.HelpPage-module__Jp37tG__contactBtnSecondary:hover{background:var(--background);border-color:var(--primary)}.HelpPage-module__Jp37tG__address{color:var(--muted-foreground);border-top:1px solid var(--border);align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;font-size:.8rem;display:flex}.HelpPage-module__Jp37tG__loader,.HelpPage-module__Jp37tG__noData,.HelpPage-module__Jp37tG__noOffers{text-align:center;color:var(--muted-foreground);padding:3rem 0}.HelpPage-module__Jp37tG__noOffers p{margin-bottom:1rem}.HelpPage-module__Jp37tG__categoryFilters{flex-wrap:wrap;gap:10px;padding:1.5rem 0;display:flex}.HelpPage-module__Jp37tG__catBtn,.HelpPage-module__Jp37tG__catBtnActive{cursor:pointer;border-radius:100px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.HelpPage-module__Jp37tG__catBtn{background:var(--secondary);border:1px solid var(--border);color:var(--muted-foreground)}.HelpPage-module__Jp37tG__catBtn:hover{background:var(--background);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.HelpPage-module__Jp37tG__catBtnActive{background:var(--primary);border:1px solid var(--primary);color:#fff;box-shadow:0 4px 12px #0057b733}.HelpPage-module__Jp37tG__innerOfferLink{color:var(--primary);font-weight:700;text-decoration:underline}@media (max-width:768px){.HelpPage-module__Jp37tG__header{flex-direction:column;align-items:flex-start}.HelpPage-module__Jp37tG__titleBox h1{font-size:var(--text-h2)}.HelpPage-module__Jp37tG__sectionHeader{flex-direction:column;align-items:flex-start}}
