.cursor-pointer[data-v-eb8dbf32]{cursor:pointer}.hero-section[data-v-d7c53c18]{background:linear-gradient(135deg,#22c55e0d,#fff,#fbbf240d);position:relative;overflow:hidden}.hero-background[data-v-d7c53c18]:before,.hero-background[data-v-d7c53c18]:after{content:"";position:absolute;border-radius:50%;opacity:.1;filter:blur(60px)}.hero-background[data-v-d7c53c18]:before{top:0;left:0;width:256px;height:256px;background:#22c55e;transform:translate(-128px,-128px)}.hero-background[data-v-d7c53c18]:after{bottom:0;right:0;width:384px;height:384px;background:#fbbf24;transform:translate(192px,192px)}.gradient-text[data-v-d7c53c18]{background:linear-gradient(135deg,#22c55e,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.max-width-500[data-v-d7c53c18]{max-width:500px}.min-height-400[data-v-d7c53c18]{min-height:400px}.hero-image-card[data-v-d7c53c18]{position:relative;z-index:10}.floating-card[data-v-d7c53c18]{position:absolute;z-index:20}.floating-card-top[data-v-d7c53c18]{top:-16px;right:-16px}.floating-card-bottom[data-v-d7c53c18]{bottom:-16px;left:-16px}.featured-news[data-v-2cf8cbcb]{background:linear-gradient(135deg,#fff,#22c55e05)}.news-card[data-v-2cf8cbcb]{transition:all .3s ease;cursor:pointer}.news-card[data-v-2cf8cbcb]:hover{transform:translateY(-4px)}.news-card:hover .news-title[data-v-2cf8cbcb]{color:rgb(var(--v-theme-primary))}.line-clamp-2[data-v-2cf8cbcb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-height-tight[data-v-2cf8cbcb]{line-height:1.2}.max-width-600[data-v-2cf8cbcb]{max-width:600px}.news-category-badge[data-v-2cf8cbcb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ef4444!important}.service-card[data-v-2d04b399]{transition:all .3s ease;cursor:pointer}.service-card[data-v-2d04b399]:hover{transform:translateY(-4px)}.service-card:hover .service-title[data-v-2d04b399]{color:rgb(var(--v-theme-primary))}.service-icon[data-v-2d04b399]{transition:transform .3s ease}.service-card:hover .service-icon[data-v-2d04b399]{transform:scale(1.1)}.max-width-600[data-v-2d04b399]{max-width:600px}.emergency-card[data-v-2d04b399]{background:linear-gradient(135deg,#22c55e,#fbbf24)}
