.gutters-hero[data-astro-cid-qdmp5u4o]{background:linear-gradient(135deg,#f0f9f0,#e8f5e8)}.gutters-hero[data-astro-cid-qdmp5u4o] .hero-badge[data-astro-cid-qdmp5u4o]{background:#2d5a3d}.hero-image-container[data-astro-cid-qdmp5u4o],.static-image-container[data-astro-cid-qdmp5u4o]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0000001a}.hero-image-container[data-astro-cid-qdmp5u4o] img[data-astro-cid-qdmp5u4o],.static-image-container[data-astro-cid-qdmp5u4o] img[data-astro-cid-qdmp5u4o]{width:100%;height:auto;display:block}.trust-indicators[data-astro-cid-qdmp5u4o]{background:var(--primary);color:#fff;padding:40px 0}.trust-stats[data-astro-cid-qdmp5u4o]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.trust-stats[data-astro-cid-qdmp5u4o] .stat-number[data-astro-cid-qdmp5u4o]{font-size:2rem;font-weight:800;margin-bottom:8px}.trust-stats[data-astro-cid-qdmp5u4o] .stat-label[data-astro-cid-qdmp5u4o]{font-size:.9rem;opacity:.9}.gutter-services[data-astro-cid-qdmp5u4o]{padding:100px 0;background:#fff}.services-grid[data-astro-cid-qdmp5u4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}.service-card[data-astro-cid-qdmp5u4o]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent}.service-card[data-astro-cid-qdmp5u4o]:hover{transform:translateY(-8px);box-shadow:0 16px 40px #00000026;border-color:var(--primary)}.service-image[data-astro-cid-qdmp5u4o] img[data-astro-cid-qdmp5u4o]{width:100%;height:220px;object-fit:cover}.service-content[data-astro-cid-qdmp5u4o]{padding:32px}.service-content[data-astro-cid-qdmp5u4o] h3[data-astro-cid-qdmp5u4o]{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:var(--secondary)}.service-content[data-astro-cid-qdmp5u4o] p[data-astro-cid-qdmp5u4o]{color:var(--color-muted);margin-bottom:20px;line-height:1.6}.service-benefits[data-astro-cid-qdmp5u4o]{list-style:none;padding:0;margin:0 0 24px}.service-benefits[data-astro-cid-qdmp5u4o] li[data-astro-cid-qdmp5u4o]{color:var(--color-muted);position:relative;padding:6px 0 6px 24px;font-size:.95rem}.service-benefits[data-astro-cid-qdmp5u4o] li[data-astro-cid-qdmp5u4o]:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}.service-cta[data-astro-cid-qdmp5u4o]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.popular-badge[data-astro-cid-qdmp5u4o],.protection-badge[data-astro-cid-qdmp5u4o],.maintenance-badge[data-astro-cid-qdmp5u4o]{background:var(--primary);color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.protection-badge[data-astro-cid-qdmp5u4o]{background:#22c55e}.maintenance-badge[data-astro-cid-qdmp5u4o]{background:#d4af37}.gutter-benefits[data-astro-cid-qdmp5u4o]{padding:100px 0;background:#f8fffe}.benefits-content[data-astro-cid-qdmp5u4o]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.benefits-content[data-astro-cid-qdmp5u4o] h2[data-astro-cid-qdmp5u4o]{font-size:2.25rem;font-weight:700;margin-bottom:40px;color:var(--secondary)}.benefits-list[data-astro-cid-qdmp5u4o]{display:grid;gap:32px}.benefit-item[data-astro-cid-qdmp5u4o]{display:flex;gap:20px;align-items:flex-start}.benefit-icon[data-astro-cid-qdmp5u4o]{font-size:2rem;min-width:60px;height:60px;background:var(--primary);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-content[data-astro-cid-qdmp5u4o] h4[data-astro-cid-qdmp5u4o]{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:var(--secondary)}.benefit-content[data-astro-cid-qdmp5u4o] p[data-astro-cid-qdmp5u4o]{color:var(--color-muted);line-height:1.6}.benefits-image[data-astro-cid-qdmp5u4o] img[data-astro-cid-qdmp5u4o]{width:100%;border-radius:16px;box-shadow:0 20px 40px #0000001a}.installation-process[data-astro-cid-qdmp5u4o]{padding:100px 0;background:#fff}.process-steps[data-astro-cid-qdmp5u4o]{display:grid;gap:40px;margin-top:60px;max-width:800px;margin-left:auto;margin-right:auto}.process-step[data-astro-cid-qdmp5u4o]{display:flex;gap:24px;align-items:flex-start}.step-number[data-astro-cid-qdmp5u4o]{min-width:60px;height:60px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content[data-astro-cid-qdmp5u4o] h4[data-astro-cid-qdmp5u4o]{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:var(--secondary)}.step-content[data-astro-cid-qdmp5u4o] p[data-astro-cid-qdmp5u4o]{color:var(--color-muted);line-height:1.6}.local-focus[data-astro-cid-qdmp5u4o]{padding:100px 0;background:#f8fffe}.local-content[data-astro-cid-qdmp5u4o]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.local-content[data-astro-cid-qdmp5u4o] h2[data-astro-cid-qdmp5u4o]{font-size:2.25rem;font-weight:700;margin-bottom:20px;color:var(--secondary)}.local-intro[data-astro-cid-qdmp5u4o]{font-size:1.125rem;color:var(--color-muted);margin-bottom:32px;line-height:1.6}.local-benefits[data-astro-cid-qdmp5u4o]{display:grid;gap:24px;margin-bottom:32px}.local-benefit[data-astro-cid-qdmp5u4o] h4[data-astro-cid-qdmp5u4o]{font-size:1.125rem;font-weight:600;margin-bottom:8px;color:var(--secondary)}.local-benefit[data-astro-cid-qdmp5u4o] p[data-astro-cid-qdmp5u4o]{color:var(--color-muted);line-height:1.6}.local-image[data-astro-cid-qdmp5u4o] img[data-astro-cid-qdmp5u4o]{width:100%;border-radius:16px;box-shadow:0 20px 40px #0000001a}.gutter-testimonials[data-astro-cid-qdmp5u4o]{background:#fff}.gutter-testimonials[data-astro-cid-qdmp5u4o] .testimonial-author[data-astro-cid-qdmp5u4o] span[data-astro-cid-qdmp5u4o]{color:var(--primary);font-weight:500}.faq-section[data-astro-cid-qdmp5u4o]{padding:100px 0;background:#f8fffe}.faq-content[data-astro-cid-qdmp5u4o]{max-width:800px;margin:60px auto 0}.faq-item[data-astro-cid-qdmp5u4o]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.faq-question[data-astro-cid-qdmp5u4o]{padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.faq-question[data-astro-cid-qdmp5u4o]:hover{background-color:#f8fafc}.faq-question[data-astro-cid-qdmp5u4o] h4[data-astro-cid-qdmp5u4o]{font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0}.faq-toggle[data-astro-cid-qdmp5u4o]{font-size:1.5rem;font-weight:300;color:var(--primary);transition:transform .2s ease}.faq-item[data-astro-cid-qdmp5u4o].active .faq-toggle[data-astro-cid-qdmp5u4o]{transform:rotate(45deg)}.faq-answer[data-astro-cid-qdmp5u4o]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item[data-astro-cid-qdmp5u4o].active .faq-answer[data-astro-cid-qdmp5u4o]{max-height:200px;padding:0 24px 24px}.faq-answer[data-astro-cid-qdmp5u4o] p[data-astro-cid-qdmp5u4o]{color:var(--color-muted);line-height:1.6;margin:0}.gutter-cta[data-astro-cid-qdmp5u4o]{background:linear-gradient(135deg,var(--primary) 0%,#2d5a3d 100%)}@media (max-width: 1024px){.benefits-content[data-astro-cid-qdmp5u4o],.local-content[data-astro-cid-qdmp5u4o]{grid-template-columns:1fr;gap:40px}.services-grid[data-astro-cid-qdmp5u4o]{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.trust-stats[data-astro-cid-qdmp5u4o]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.gutter-services[data-astro-cid-qdmp5u4o],.gutter-benefits[data-astro-cid-qdmp5u4o],.installation-process[data-astro-cid-qdmp5u4o],.local-focus[data-astro-cid-qdmp5u4o],.faq-section[data-astro-cid-qdmp5u4o]{padding:60px 0}.trust-indicators[data-astro-cid-qdmp5u4o]{padding:30px 0}.trust-stats[data-astro-cid-qdmp5u4o] .stat-number[data-astro-cid-qdmp5u4o]{font-size:1.5rem}.trust-stats[data-astro-cid-qdmp5u4o] .stat-label[data-astro-cid-qdmp5u4o]{font-size:.8rem}.service-content[data-astro-cid-qdmp5u4o]{padding:24px}.process-step[data-astro-cid-qdmp5u4o]{gap:16px}.step-number[data-astro-cid-qdmp5u4o]{min-width:50px;height:50px;font-size:1.25rem}}@media (max-width: 480px){.trust-stats[data-astro-cid-qdmp5u4o]{grid-template-columns:1fr;gap:16px}.services-grid[data-astro-cid-qdmp5u4o]{gap:24px}.service-cta[data-astro-cid-qdmp5u4o]{flex-direction:column;align-items:flex-start}.faq-question[data-astro-cid-qdmp5u4o]{padding:20px}.faq-item[data-astro-cid-qdmp5u4o].active .faq-answer[data-astro-cid-qdmp5u4o]{padding:0 20px 20px}}
