.hero[data-v-cb7e7ac5]{background:linear-gradient(180deg,var(--bg-white)0,var(--bg-light)100%);padding:140px 0 80px;position:relative;overflow:hidden}.hero[data-v-cb7e7ac5]:before{background:radial-gradient(circle,#00943f14 0,#0000 70%);width:800px;height:800px;top:-50%;right:-20%}.hero[data-v-cb7e7ac5]:after,.hero[data-v-cb7e7ac5]:before{content:"";border-radius:50%;position:absolute}.hero[data-v-cb7e7ac5]:after{background:radial-gradient(circle,#00a84714 0,#0000 70%);width:600px;height:600px;bottom:-30%;left:-10%}.hero-content[data-v-cb7e7ac5]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-text[data-v-cb7e7ac5]{max-width:560px}.hero-badge[data-v-cb7e7ac5]{background:var(--secondary-light);border-radius:var(--radius-full);color:var(--primary-dark);align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.hero-badge-dot[data-v-cb7e7ac5]{background:var(--primary);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.hero h1[data-v-cb7e7ac5]{color:var(--text-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.15}.hero h1 .typing-wrapper[data-v-cb7e7ac5]{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cursor[data-v-cb7e7ac5]{-webkit-text-fill-color:var(--primary);animation:.8s step-end infinite blink-cursor-cb7e7ac5}@keyframes blink-cursor-cb7e7ac5{0%,50%{opacity:1}51%,to{opacity:0}}.hero-description[data-v-cb7e7ac5]{color:var(--text-body);margin-bottom:32px;font-size:1.125rem;line-height:1.7}.hero-ctas[data-v-cb7e7ac5]{flex-wrap:wrap;gap:16px;display:flex}.hero-features[data-v-cb7e7ac5]{gap:24px;margin-top:40px;display:flex}.hero-feature[data-v-cb7e7ac5]{color:var(--text-body);align-items:center;gap:8px;font-size:.9rem;display:flex}.hero-feature-icon[data-v-cb7e7ac5]{background:var(--secondary-light);color:var(--secondary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hero-feature-icon svg[data-v-cb7e7ac5]{width:12px;height:12px}.hero-visual[data-v-cb7e7ac5]{position:relative}.dashboard-card[data-v-cb7e7ac5]{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:24px}.dashboard-header[data-v-cb7e7ac5]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboard-title[data-v-cb7e7ac5]{color:var(--text-dark);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.dashboard-title svg[data-v-cb7e7ac5]{color:var(--primary);width:18px;height:18px}.dashboard-tabs[data-v-cb7e7ac5]{gap:8px;display:flex}.dashboard-tab[data-v-cb7e7ac5]{background:var(--bg-gray);border-radius:var(--radius-full);color:var(--text-muted);padding:6px 12px;font-size:.75rem;font-weight:600}.dashboard-tab.active[data-v-cb7e7ac5]{background:var(--primary);color:#fff}.map-container[data-v-cb7e7ac5]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#e6f5ec,#e6f9ed);height:200px;margin-bottom:20px;position:relative;overflow:hidden}.map-grid[data-v-cb7e7ac5]{background-image:linear-gradient(#00943f1a 1px,#0000 0),linear-gradient(90deg,#00943f1a 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0}.map-marker[data-v-cb7e7ac5]{background:var(--primary);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:36px;height:36px;animation:2s infinite bounce;display:flex;position:absolute;top:30%;left:20%;transform:rotate(-45deg);box-shadow:0 4px 12px #00943f4d}.map-marker svg[data-v-cb7e7ac5]{color:#fff;width:16px;height:16px;transform:rotate(45deg)}.map-marker.second[data-v-cb7e7ac5]{background:var(--secondary);animation-delay:.3s;top:50%;left:60%}.map-marker.third[data-v-cb7e7ac5]{animation-delay:.6s;top:70%;left:35%}.stats-grid[data-v-cb7e7ac5]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-item[data-v-cb7e7ac5]{background:var(--bg-light);border-radius:var(--radius-md);text-align:center;padding:16px}.stat-value[data-v-cb7e7ac5]{color:var(--primary);font-size:1.75rem;font-weight:800;line-height:1}.stat-value.green[data-v-cb7e7ac5]{color:var(--secondary)}.stat-value.orange[data-v-cb7e7ac5]{color:var(--primary-dark)}.stat-label[data-v-cb7e7ac5]{color:var(--text-muted);margin-top:4px;font-size:.75rem}.floating-card[data-v-cb7e7ac5]{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:16px;animation:4s ease-in-out infinite float;position:absolute}.floating-card-1[data-v-cb7e7ac5]{top:-20px;right:-40px}.floating-card-2[data-v-cb7e7ac5]{animation-delay:1s;bottom:40px;left:-60px}.floating-stat[data-v-cb7e7ac5]{gap:12px}.floating-icon[data-v-cb7e7ac5],.floating-stat[data-v-cb7e7ac5]{align-items:center;display:flex}.floating-icon[data-v-cb7e7ac5]{background:var(--primary-light);border-radius:var(--radius-md);color:var(--primary);justify-content:center;width:40px;height:40px}.floating-icon svg[data-v-cb7e7ac5]{width:20px;height:20px}.floating-icon.green[data-v-cb7e7ac5]{background:var(--secondary-light);color:var(--secondary)}.floating-text strong[data-v-cb7e7ac5]{color:var(--text-dark);font-size:1.125rem;display:block}.floating-text span[data-v-cb7e7ac5]{color:var(--text-muted);font-size:.75rem}@media (max-width:1024px){.hero-content[data-v-cb7e7ac5]{grid-template-columns:1fr}.hero-visual[data-v-cb7e7ac5]{display:none}.hero h1[data-v-cb7e7ac5]{font-size:2.75rem}}@media (max-width:768px){.hero[data-v-cb7e7ac5]{padding:120px 0 60px}.hero h1[data-v-cb7e7ac5]{font-size:2.25rem}.hero-features[data-v-cb7e7ac5]{gap:12px}.hero-ctas[data-v-cb7e7ac5],.hero-features[data-v-cb7e7ac5]{flex-direction:column}.hero-ctas .btn[data-v-cb7e7ac5]{width:100%}}.logos-section[data-v-a0da8fd7]{border-bottom:1px solid var(--border);padding:60px 0}.logos-title[data-v-a0da8fd7]{color:var(--text-muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:32px;font-size:.875rem}.logos-grid[data-v-a0da8fd7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.logo-item[data-v-a0da8fd7]{color:var(--text-muted);opacity:.6;font-size:1.25rem;font-weight:700;transition:opacity .2s}.logo-item[data-v-a0da8fd7]:hover{opacity:1}.stats-banner[data-v-a49dfdb8]{background:linear-gradient(135deg,var(--primary)0,var(--primary-dark)100%);color:#fff;padding:80px 0}.stats-banner-grid[data-v-a49dfdb8]{text-align:center;grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.stats-banner-item h3[data-v-a49dfdb8]{margin-bottom:8px;font-size:3rem;font-weight:800;line-height:1}.stats-banner-item p[data-v-a49dfdb8]{opacity:.9;font-size:1rem}@media (max-width:1024px){.stats-banner-grid[data-v-a49dfdb8]{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.stats-banner-grid[data-v-a49dfdb8]{grid-template-columns:1fr}}.features-grid[data-v-d223d351]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card[data-v-d223d351]{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;transition:all .3s}.feature-card[data-v-d223d351]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-icon[data-v-d223d351]{background:var(--primary-light);border-radius:var(--radius-lg);color:var(--primary);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.feature-icon svg[data-v-d223d351]{width:28px;height:28px}.feature-card:nth-child(2) .feature-icon[data-v-d223d351]{background:var(--secondary-light);color:var(--secondary)}.feature-card:nth-child(3) .feature-icon[data-v-d223d351]{color:#d97706;background:#fef3c7}.feature-card:nth-child(4) .feature-icon[data-v-d223d351]{color:#2563eb;background:#dbeafe}.feature-card:nth-child(5) .feature-icon[data-v-d223d351]{color:#4f46e5;background:#e0e7ff}.feature-card:nth-child(6) .feature-icon[data-v-d223d351]{color:#db2777;background:#fce7f3}.feature-card h3[data-v-d223d351]{color:var(--text-dark);margin-bottom:12px;font-size:1.25rem;font-weight:700}.feature-card p[data-v-d223d351]{color:var(--text-body);font-size:.95rem;line-height:1.6}@media (max-width:1024px){.features-grid[data-v-d223d351]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.features-grid[data-v-d223d351]{grid-template-columns:1fr}}.steps-grid[data-v-7e24ab03]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.steps-grid[data-v-7e24ab03]:before{background:var(--border);content:"";height:2px;position:absolute;top:48px;left:12.5%;right:12.5%}.step-card[data-v-7e24ab03]{text-align:center;position:relative}.step-number[data-v-7e24ab03]{background:var(--bg-white);border:3px solid var(--border);color:var(--primary);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;font-size:2rem;font-weight:800;transition:all .3s;display:flex;position:relative}.step-card:hover .step-number[data-v-7e24ab03]{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.1)}.step-card h3[data-v-7e24ab03]{color:var(--text-dark);margin-bottom:8px;font-size:1.125rem;font-weight:700}.step-card p[data-v-7e24ab03]{color:var(--text-body);font-size:.9rem}@media (max-width:1024px){.steps-grid[data-v-7e24ab03]{grid-template-columns:repeat(2,1fr)}.steps-grid[data-v-7e24ab03]:before{display:none}}@media (max-width:768px){.steps-grid[data-v-7e24ab03]{grid-template-columns:1fr}}.testimonials-grid[data-v-e8c2488e]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial-card[data-v-e8c2488e]{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px}.testimonial-rating[data-v-e8c2488e]{color:#fbbf24;gap:4px;margin-bottom:16px;display:flex}.testimonial-rating svg[data-v-e8c2488e]{fill:currentColor;width:18px;height:18px}.testimonial-text[data-v-e8c2488e]{color:var(--text-body);margin-bottom:24px;font-size:1rem;line-height:1.7}.testimonial-author[data-v-e8c2488e]{align-items:center;gap:12px;display:flex}.author-avatar[data-v-e8c2488e]{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:flex}.author-info h4[data-v-e8c2488e]{color:var(--text-dark);font-size:.95rem;font-weight:700}.author-info span[data-v-e8c2488e]{color:var(--text-muted);font-size:.85rem}@media (max-width:1024px){.testimonials-grid[data-v-e8c2488e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials-grid[data-v-e8c2488e]{grid-template-columns:1fr}}.pricing-grid[data-v-a49900ce]{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.pricing-card[data-v-a49900ce]{background:var(--bg-white);border:2px solid var(--border);border-radius:var(--radius-xl);padding:40px 32px;transition:all .3s;position:relative}.pricing-card.featured[data-v-a49900ce]{border-color:var(--primary);box-shadow:var(--shadow-xl);transform:scale(1.05)}.pricing-badge[data-v-a49900ce]{background:var(--primary);border-radius:var(--radius-full);color:#fff;padding:6px 20px;font-size:.8rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-card[data-v-a49900ce]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg)}.plan-icon[data-v-a49900ce]{background:var(--primary-light);border-radius:var(--radius-md);color:var(--primary);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.plan-icon svg[data-v-a49900ce]{width:24px;height:24px}.pricing-card.featured .plan-icon[data-v-a49900ce]{background:var(--primary);color:#fff}.plan-name[data-v-a49900ce]{color:var(--text-body);margin-bottom:8px;font-size:1.125rem;font-weight:600}.plan-price[data-v-a49900ce]{color:var(--text-dark);margin-bottom:4px;font-size:3rem;font-weight:800;line-height:1}.plan-price span[data-v-a49900ce]{color:var(--text-muted);font-size:1rem;font-weight:500}.plan-description[data-v-a49900ce]{border-bottom:1px solid var(--border);color:var(--text-body);margin-bottom:24px;padding-bottom:24px;font-size:.9rem}.plan-features[data-v-a49900ce]{margin-bottom:32px;list-style:none}.plan-features li[data-v-a49900ce]{color:var(--text-body);align-items:center;gap:12px;padding:10px 0;font-size:.95rem;display:flex}.plan-features li .check-icon[data-v-a49900ce]{background:var(--secondary-light);color:var(--secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.plan-features li .check-icon svg[data-v-a49900ce]{width:12px;height:12px}.plan-cta[data-v-a49900ce]{width:100%}@media (max-width:1024px){.pricing-grid[data-v-a49900ce]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pricing-grid[data-v-a49900ce]{grid-template-columns:1fr}.pricing-card.featured[data-v-a49900ce]{transform:none}}.faq-grid[data-v-38c6f28d]{max-width:800px;margin:0 auto}.faq-item[data-v-38c6f28d]{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden}.faq-question[data-v-38c6f28d]{color:var(--text-dark);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.faq-question[data-v-38c6f28d]:hover{background:var(--bg-light)}.faq-icon[data-v-38c6f28d]{background:var(--bg-gray);color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.faq-icon svg[data-v-38c6f28d]{width:14px;height:14px;transition:transform .3s}.faq-item.active .faq-icon[data-v-38c6f28d]{background:var(--primary);color:#fff}.faq-item.active .faq-icon svg[data-v-38c6f28d]{transform:rotate(45deg)}.faq-answer[data-v-38c6f28d]{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.active .faq-answer[data-v-38c6f28d]{max-height:200px}.faq-answer p[data-v-38c6f28d]{color:var(--text-body);padding:0 24px 20px;line-height:1.7}.cta-section[data-v-d48d6053]{background:linear-gradient(135deg,var(--text-dark)0,#1e293b 100%);color:#fff;text-align:center;padding:100px 0;position:relative;overflow:hidden}.cta-section[data-v-d48d6053]:before{background:radial-gradient(circle,#00943f33 0,#0000 70%);top:-50%;left:-25%}.cta-section[data-v-d48d6053]:after,.cta-section[data-v-d48d6053]:before{content:"";border-radius:50%;width:600px;height:600px;position:absolute}.cta-section[data-v-d48d6053]:after{background:radial-gradient(circle,#00a84733 0,#0000 70%);bottom:-50%;right:-25%}.cta-content[data-v-d48d6053]{z-index:1;max-width:700px;margin:0 auto;position:relative}.cta-content h2[data-v-d48d6053]{letter-spacing:-.02em;margin-bottom:20px;font-size:2.75rem;font-weight:800}.cta-content p[data-v-d48d6053]{opacity:.9;margin-bottom:32px;font-size:1.125rem}.cta-buttons[data-v-d48d6053]{justify-content:center;gap:16px;display:flex}.cta-buttons .btn-primary[data-v-d48d6053]{color:var(--text-dark);background:#fff}.cta-buttons .btn-primary[data-v-d48d6053]:hover{background:var(--bg-gray)}@media (max-width:768px){.cta-content h2[data-v-d48d6053]{font-size:2rem}}
