.chat-faq[data-v-2db5bcf8]{width:100%;max-width:600px;margin:0 auto;border-radius:var(--border-radius,8px);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.chat-faq-title[data-v-2db5bcf8]{padding:15px;background:linear-gradient(90deg,#ce1126,#0c1c8c);color:#fff;margin:0;font-size:1.2rem;text-align:center;font-weight:600}.chat-container[data-v-2db5bcf8]{display:flex;flex-direction:column;height:400px;background-color:#f9f9f9}.chat-messages[data-v-2db5bcf8]{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column}.message[data-v-2db5bcf8]{max-width:80%;margin-bottom:10px;padding:10px 15px;border-radius:18px;position:relative;animation:fadeIn-2db5bcf8 .3s ease}@keyframes fadeIn-2db5bcf8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-message[data-v-2db5bcf8]{align-self:flex-end;background-color:#ce1126;color:#fff;border-bottom-right-radius:4px}.assistant-message[data-v-2db5bcf8]{align-self:flex-start;background-color:#0c1c8c;color:#fff;border-bottom-left-radius:4px}.chat-input[data-v-2db5bcf8],.quick-questions[data-v-2db5bcf8]{padding:10px 15px;background-color:#fff;border-top:1px solid #eee}.question-chips[data-v-2db5bcf8]{display:flex;flex-wrap:wrap;justify-content:center}.container[data-v-8bfeeeb2]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.btn[data-v-8bfeeeb2]{display:inline-block;padding:10px 20px;border-radius:4px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;margin:0 8px}.btn-primary[data-v-8bfeeeb2]{background-color:#ce1126;color:#fff}.btn-primary[data-v-8bfeeeb2]:hover{background-color:#a70e1e;box-shadow:0 4px 8px rgba(206,17,38,.4)}.btn-secondary[data-v-8bfeeeb2]{background-color:#0c1c8c;color:#fff}.btn-secondary[data-v-8bfeeeb2]:hover{background-color:#091470;box-shadow:0 4px 8px rgba(12,28,140,.4)}.hero[data-v-8bfeeeb2]{background:linear-gradient(135deg,#ce1126,#a70e1e);color:#fff;padding:64px 0;margin-bottom:48px;position:relative;overflow:hidden}.hero[data-v-8bfeeeb2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/images/nawec-banner.png);background-size:cover;background-position:50%;background-size:2000px;opacity:.15;z-index:0}.hero-content[data-v-8bfeeeb2]{max-width:700px;margin:0 auto;text-align:center;position:relative;z-index:1;background-color:rgba(0,0,0,.4);padding:30px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.hero h1[data-v-8bfeeeb2]{font-size:2.5rem;margin-bottom:16px;font-weight:700}.hero-subtitle[data-v-8bfeeeb2]{font-size:1.2rem;margin-bottom:32px;opacity:.9}.hero-actions[data-v-8bfeeeb2]{display:flex;justify-content:center;gap:16px}.section-title[data-v-8bfeeeb2]{text-align:center;margin-bottom:40px;font-size:2rem;font-weight:700;color:#0288d1}.features[data-v-8bfeeeb2]{padding:64px 0}.feature-grid[data-v-8bfeeeb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.feature-card[data-v-8bfeeeb2]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;border-top:4px solid transparent}.feature-card[data-v-8bfeeeb2]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.electricity-card[data-v-8bfeeeb2]{border-top-color:#ce1126}.electricity-card h3[data-v-8bfeeeb2]{color:#ce1126}.water-card[data-v-8bfeeeb2]{border-top-color:#0c1c8c}.water-card h3[data-v-8bfeeeb2]{color:#0c1c8c}.mobile-card[data-v-8bfeeeb2]{border-top-color:#3a7728}.mobile-card h3[data-v-8bfeeeb2]{color:#3a7728}.history-card[data-v-8bfeeeb2]{border-top-color:#ce1126}.history-card h3[data-v-8bfeeeb2]{color:#ce1126}.feature-icon[data-v-8bfeeeb2]{margin-bottom:16px;height:60px;display:flex;align-items:center;justify-content:center}.feature-card h3[data-v-8bfeeeb2]{margin-bottom:12px;font-weight:600}.how-it-works[data-v-8bfeeeb2]{background-color:#f5f5f5;padding:64px 0;position:relative;border-top:4px solid #ce1126;border-bottom:4px solid #0c1c8c}.steps[data-v-8bfeeeb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.step[data-v-8bfeeeb2]{text-align:center;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;border-bottom:3px solid #3a7728}.step[data-v-8bfeeeb2]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.step:first-child .step-number[data-v-8bfeeeb2]{background-color:#ce1126}.step:nth-child(2) .step-number[data-v-8bfeeeb2]{background-color:#0c1c8c}.step:nth-child(3) .step-number[data-v-8bfeeeb2]{background-color:#3a7728}.step:nth-child(4) .step-number[data-v-8bfeeeb2]{background-color:#ce1126}.step-number[data-v-8bfeeeb2]{width:48px;height:48px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-weight:700;font-size:1.2rem}.step h3[data-v-8bfeeeb2]{margin-bottom:8px;font-weight:600}.step:first-child h3[data-v-8bfeeeb2]{color:#ce1126}.step:nth-child(2) h3[data-v-8bfeeeb2]{color:#0c1c8c}.step:nth-child(3) h3[data-v-8bfeeeb2]{color:#3a7728}.step:nth-child(4) h3[data-v-8bfeeeb2]{color:#ce1126}.cta[data-v-8bfeeeb2]{background:linear-gradient(135deg,#3a7728,#2d5e20);color:#fff;padding:64px 0;text-align:center;margin-top:64px;position:relative}.cta[data-v-8bfeeeb2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/images/water-background.jpg);background-size:cover;background-position:50%;opacity:.1;z-index:0}.cta h2[data-v-8bfeeeb2]{margin-bottom:16px;font-size:2rem;font-weight:700;position:relative;z-index:1}.cta p[data-v-8bfeeeb2]{margin-bottom:32px;font-size:1.2rem;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.cta-actions[data-v-8bfeeeb2]{display:flex;justify-content:center;gap:16px;position:relative;z-index:1}.chat-section[data-v-8bfeeeb2]{padding:64px 0;background-color:#f5f5f5;position:relative}.section-subtitle[data-v-8bfeeeb2]{text-align:center;margin-bottom:24px;color:#455a64;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:768px){.hero h1[data-v-8bfeeeb2]{font-size:2rem}.cta-actions[data-v-8bfeeeb2],.hero-actions[data-v-8bfeeeb2]{flex-direction:column;align-items:center;gap:16px}.btn[data-v-8bfeeeb2]{width:100%;max-width:250px}.feature-grid[data-v-8bfeeeb2],.steps[data-v-8bfeeeb2]{grid-template-columns:1fr}}