.card-title-link[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.card-title-link[data-astro-cid-j7pv25f6]:hover{color:var(--primary);text-decoration:underline}main[data-astro-cid-j7pv25f6]{margin-top:84px}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);color:#fff;padding:100px 0;overflow:hidden}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.2}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:32px;opacity:.9}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:16px;flex-wrap:wrap}.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0003}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.technical-details[data-astro-cid-j7pv25f6]{background:#fff;overflow:hidden}.technical-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.technical-image[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.technical-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.technical-content-wrapper[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);color:#fff;padding:100px 60px;padding-right:calc((100vw - 1200px)/2 + 20px);display:flex;flex-direction:column;justify-content:center}.technical-text[data-astro-cid-j7pv25f6]{max-width:580px}.technical-details[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{color:#fff;text-align:left;margin-bottom:24px;margin-top:0}.technical-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:#ffffffe6;line-height:1.8;margin-bottom:20px}.tech-specs-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.spec-item[data-astro-cid-j7pv25f6]{background:#ffffff1a;padding:15px 20px;border-radius:12px;color:#fff;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.spec-item[data-astro-cid-j7pv25f6]:hover{background:#ffffff26;transform:translateY(-2px)}.spec-item[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex-shrink:0;color:var(--primary-lighter)}.spec-item[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.4;font-weight:500}@media (max-width: 1200px){.technical-content-wrapper[data-astro-cid-j7pv25f6]{padding-right:40px;padding-left:40px}}@media (max-width: 1024px){.technical-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.technical-image[data-astro-cid-j7pv25f6]{height:350px}.technical-content-wrapper[data-astro-cid-j7pv25f6]{padding:60px 20px}.technical-text[data-astro-cid-j7pv25f6]{max-width:100%}}.about-preview[data-astro-cid-j7pv25f6]{background:var(--gray-50)}.about-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;margin-bottom:24px;color:var(--gray-900)}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--gray-600);margin-bottom:20px}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:400px;object-fit:cover;border-radius:12px}.testimonials[data-astro-cid-j7pv25f6]{background:#fff}.testimonials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.testimonial-card[data-astro-cid-j7pv25f6]{background:var(--gray-50);padding:32px;border-radius:12px;text-align:center}.stars[data-astro-cid-j7pv25f6]{color:#fbbf24;font-size:1.5rem;margin-bottom:16px}.testimonial-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-style:italic;margin-bottom:20px;color:var(--gray-600)}.testimonial-author[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--gray-900);margin-bottom:4px}.testimonial-author[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--gray-600);font-size:14px}.clients[data-astro-cid-j7pv25f6]{background:var(--gray-50)}.clients-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.client-logo[data-astro-cid-j7pv25f6]{background:#fff;padding:20px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}.client-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto;opacity:.7;transition:opacity .2s ease}.client-logo[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{opacity:1}.cta[data-astro-cid-j7pv25f6]{background:var(--primary);color:#fff;text-align:center}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;margin-bottom:16px}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;margin-bottom:32px;opacity:.9}.whatsapp-btn[data-astro-cid-j7pv25f6]{background:#25d366;color:#fff;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease;border:none;cursor:pointer;font-size:16px}.whatsapp-btn[data-astro-cid-j7pv25f6]:hover{background:#20ba5a;transform:translateY(-2px)}.window-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;height:100%}.window-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.window-image[data-astro-cid-j7pv25f6]{width:100%;height:200px;overflow:hidden}.window-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.window-card[data-astro-cid-j7pv25f6]:hover .window-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.window-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:600;color:var(--gray-900);padding:20px 20px 12px;margin:0}.window-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray-600);padding:0 20px 20px;margin:0;flex-grow:1;font-size:.95rem;line-height:1.5}.window-card[data-astro-cid-j7pv25f6] .btn-whatsapp[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 20px 20px;background:#25d366;color:#fff;padding:12px 16px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease;border:none;cursor:pointer;font-size:14px}.window-card[data-astro-cid-j7pv25f6] .btn-whatsapp[data-astro-cid-j7pv25f6]:hover{background:#20ba5a;transform:translateY(-2px)}.window-card[data-astro-cid-j7pv25f6] .btn-whatsapp[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex-shrink:0}.benefits[data-astro-cid-j7pv25f6]{background:#fff}.benefits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:48px}.benefit-card[data-astro-cid-j7pv25f6]{background:#fff;padding:32px;border-radius:12px;text-align:center;border:2px solid var(--gray-100);transition:all .3s ease}.benefit-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--primary);box-shadow:0 12px 24px #1e40af1a;transform:translateY(-8px)}.benefit-icon[data-astro-cid-j7pv25f6]{width:80px;height:80px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.benefit-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:12px}.benefit-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray-600);line-height:1.6;font-size:.95rem}.faq[data-astro-cid-j7pv25f6]{background:var(--gray-50)}.faq-container[data-astro-cid-j7pv25f6]{margin-top:48px;max-width:800px;margin-left:auto;margin-right:auto}.faq-item[data-astro-cid-j7pv25f6]{margin-bottom:16px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.faq-item[data-astro-cid-j7pv25f6].active{box-shadow:0 4px 16px #0000001f}.faq-question[data-astro-cid-j7pv25f6]{width:100%;padding:20px;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--gray-900);transition:background .2s ease}.faq-question[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1rem;font-weight:600;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--gray-900)}.faq-question[data-astro-cid-j7pv25f6]:hover{background:var(--gray-50)}.faq-question[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex-grow:1;text-align:left}.faq-question[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex-shrink:0;margin-left:16px;color:var(--primary);transition:transform .3s ease}.faq-item[data-astro-cid-j7pv25f6].active .faq-question[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.faq-answer[data-astro-cid-j7pv25f6]{max-height:0;overflow:hidden;background:#fff;transition:max-height .3s ease}.faq-item[data-astro-cid-j7pv25f6].active .faq-answer[data-astro-cid-j7pv25f6]{max-height:500px}.faq-answer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 20px 20px;color:var(--gray-600);line-height:1.6;font-size:.95rem}.locations[data-astro-cid-j7pv25f6]{background:#fff}.locations-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:32px}.location-link[data-astro-cid-j7pv25f6]{display:block;padding:12px 16px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;color:var(--gray-800);text-align:center;font-weight:500;text-decoration:none;transition:all .2s ease}.location-link[data-astro-cid-j7pv25f6]:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #1e40af33}@media (max-width: 1024px){.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px;text-align:center}.about-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}}@media (max-width: 768px){.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-buttons[data-astro-cid-j7pv25f6]{justify-content:center}.hero-buttons[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1;min-width:200px}.services-grid[data-astro-cid-j7pv25f6],.testimonials-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.clients-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.benefits-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.benefit-card[data-astro-cid-j7pv25f6]{padding:24px}.faq-question[data-astro-cid-j7pv25f6]{padding:16px}.faq-question[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.95rem}.nap-map[data-astro-cid-j7pv25f6]{height:300px}.nap-map[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{height:100%}}
