.service-card[data-astro-cid-uhzbvkqe]{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;text-decoration:none;color:inherit;transition:all .3s ease;border:2px solid transparent}.service-card[data-astro-cid-uhzbvkqe]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026;border-color:#3b82f6}.service-icon[data-astro-cid-uhzbvkqe]{width:60px;height:60px;background:linear-gradient(135deg,#3b82f6,#1e3a8a);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.service-icon[data-astro-cid-uhzbvkqe] svg{width:32px;height:32px}.service-title[data-astro-cid-uhzbvkqe]{font-size:1.25rem;font-weight:700;margin:0;color:#1e293b;text-transform:capitalize}.service-description[data-astro-cid-uhzbvkqe]{margin:0;color:#64748b;line-height:1.6;flex:1}.service-link[data-astro-cid-uhzbvkqe]{color:#3b82f6;font-weight:600;transition:transform .3s ease;display:inline-block}.service-card[data-astro-cid-uhzbvkqe]:hover .service-link[data-astro-cid-uhzbvkqe]{transform:translate(4px)}@media (max-width: 640px){.service-card[data-astro-cid-uhzbvkqe]{padding:1.5rem}}.stats-section[data-astro-cid-bhxv2qxz]{padding:3rem 0}.stats-light[data-astro-cid-bhxv2qxz]{background:#f8fafc}.stats-dark[data-astro-cid-bhxv2qxz]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff}.container[data-astro-cid-bhxv2qxz]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.stats-grid[data-astro-cid-bhxv2qxz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem}.stat-item[data-astro-cid-bhxv2qxz]{text-align:center}.stat-value[data-astro-cid-bhxv2qxz]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1;margin-bottom:.5rem}.stats-light[data-astro-cid-bhxv2qxz] .stat-value[data-astro-cid-bhxv2qxz]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-dark[data-astro-cid-bhxv2qxz] .stat-value[data-astro-cid-bhxv2qxz]{color:#fff}.stat-suffix[data-astro-cid-bhxv2qxz]{font-size:.6em;font-weight:700}.stat-label[data-astro-cid-bhxv2qxz]{font-size:1rem;font-weight:500;text-transform:lowercase}.stats-light[data-astro-cid-bhxv2qxz] .stat-label[data-astro-cid-bhxv2qxz]{color:#64748b}.stats-dark[data-astro-cid-bhxv2qxz] .stat-label[data-astro-cid-bhxv2qxz]{color:#ffffffe6}@media (max-width: 768px){.stats-section[data-astro-cid-bhxv2qxz]{padding:2rem 0}.stats-grid[data-astro-cid-bhxv2qxz]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 480px){.stats-grid[data-astro-cid-bhxv2qxz]{grid-template-columns:1fr}}.testimonials-section[data-astro-cid-aadlzisc]{padding:4rem 0;background:#f8fafc}.container[data-astro-cid-aadlzisc]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.section-title[data-astro-cid-aadlzisc]{text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-aadlzisc] h2[data-astro-cid-aadlzisc]{color:#1e3a8a;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem;text-transform:capitalize}.section-title[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{color:#64748b;font-size:1.125rem}.testimonials-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card[data-astro-cid-aadlzisc]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card[data-astro-cid-aadlzisc]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000026}.testimonial-header[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:1rem}.testimonial-avatar[data-astro-cid-aadlzisc]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e3a8a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.testimonial-info[data-astro-cid-aadlzisc]{flex:1}.testimonial-name[data-astro-cid-aadlzisc]{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.testimonial-location[data-astro-cid-aadlzisc]{font-size:.875rem;color:#64748b;margin:.25rem 0 0}.testimonial-type[data-astro-cid-aadlzisc]{background:#e0e7ff;color:#1e3a8a;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.testimonial-rating[data-astro-cid-aadlzisc]{display:flex;gap:.25rem}.star[data-astro-cid-aadlzisc]{color:#fbbf24;font-size:1.25rem}.testimonial-text[data-astro-cid-aadlzisc]{color:#475569;line-height:1.6;margin:0;font-style:italic}@media (max-width: 768px){.testimonials-section[data-astro-cid-aadlzisc]{padding:3rem 0}.testimonials-grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr}}.faq-section[data-astro-cid-al2ca2vr]{padding:4rem 0;background:#fff}.container[data-astro-cid-al2ca2vr]{max-width:900px;margin:0 auto;padding:0 1.5rem}.section-title[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{color:#1e3a8a;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem;text-transform:capitalize}.section-title[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:#64748b;font-size:1.125rem}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-al2ca2vr]{background:#f8fafc;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-al2ca2vr][open]{background:#fff;box-shadow:0 4px 20px #00000014}.faq-question[data-astro-cid-al2ca2vr]{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;color:#1e293b;font-size:1.125rem;list-style:none;user-select:none;transition:color .3s ease}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-al2ca2vr]:hover{color:#3b82f6}.faq-icon[data-astro-cid-al2ca2vr]{flex-shrink:0;transition:transform .3s ease;color:#3b82f6}.faq-item[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.5rem 1.5rem;color:#475569;line-height:1.7;animation:fadeIn .3s ease}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq-section[data-astro-cid-al2ca2vr]{padding:3rem 0}.faq-question[data-astro-cid-al2ca2vr]{font-size:1rem;padding:1.25rem}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.25rem 1.25rem}}.city-card[data-astro-cid-3lpqx5ey]{position:relative;display:block;border-radius:12px;overflow:hidden;height:320px;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.city-card[data-astro-cid-3lpqx5ey]:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0003}.city-image-wrapper[data-astro-cid-3lpqx5ey]{position:absolute;inset:0;width:100%;height:100%}.city-image-wrapper[data-astro-cid-3lpqx5ey] .city-bg-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.city-card[data-astro-cid-3lpqx5ey]:hover .city-image-wrapper[data-astro-cid-3lpqx5ey] .city-bg-image{transform:scale(1.1)}.city-overlay[data-astro-cid-3lpqx5ey]{position:absolute;inset:0;background:linear-gradient(to bottom,#1e3a8a4d,#1e3a8ab3 60%,#1e3a8ae6);transition:background .3s ease}.city-card[data-astro-cid-3lpqx5ey]:hover .city-overlay[data-astro-cid-3lpqx5ey]{background:linear-gradient(to bottom,#1e3a8a66,#1e3a8acc 60%,#1e3a8af2)}.city-content[data-astro-cid-3lpqx5ey]{position:relative;z-index:2;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end}h3[data-astro-cid-3lpqx5ey]{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:#fff;text-transform:capitalize}p[data-astro-cid-3lpqx5ey]{font-size:1rem;line-height:1.5;margin:0 0 1.25rem;color:#fffffff2}.city-link[data-astro-cid-3lpqx5ey]{display:inline-flex;align-items:center;font-size:.938rem;font-weight:600;color:#fff;text-decoration:none;transition:all .3s ease}.city-card[data-astro-cid-3lpqx5ey]:hover .city-link[data-astro-cid-3lpqx5ey]{transform:translate(5px)}@media (max-width: 768px){.city-card[data-astro-cid-3lpqx5ey]{height:280px}.city-content[data-astro-cid-3lpqx5ey]{padding:1.5rem}h3[data-astro-cid-3lpqx5ey]{font-size:1.25rem}p[data-astro-cid-3lpqx5ey]{font-size:.938rem}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:600px;display:flex;align-items:center;color:#fff;padding:6rem 0;overflow:hidden}.hero-image-wrapper[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-background-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1e3a8ad9,#3b82f6bf);z-index:1}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.hero-content[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto;text-align:center}.hero-title[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);text-transform:capitalize}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2.5rem;line-height:1.7;opacity:.95}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s ease;border:2px solid transparent}.btn-primary[data-astro-cid-j7pv25f6]{background:#fff;color:#1e3a8a}.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0000004d}.btn-secondary[data-astro-cid-j7pv25f6]{background:transparent;color:#fff;border-color:#fff}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a;transform:translateY(-3px)}.properties-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.blog-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:2rem}.section-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2rem}.btn-secondary-link[data-astro-cid-j7pv25f6]{display:inline-block;padding:1rem 2rem;background:#1e3a8a;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-secondary-link[data-astro-cid-j7pv25f6]:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 20px #1e3a8a4d}.bg-light[data-astro-cid-j7pv25f6]{background:#f8fafc}.avantage-card[data-astro-cid-j7pv25f6]{padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}.avantage-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:1rem;color:#1e3a8a;font-size:1.25rem;text-transform:capitalize}.avantage-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#64748b;line-height:1.6}.ville-card[data-astro-cid-j7pv25f6]{padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;text-decoration:none;color:inherit;transition:all .3s ease;border:2px solid transparent;display:flex;flex-direction:column;gap:.75rem}.ville-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000026;border-color:#3b82f6}.ville-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;color:#1e293b;font-size:1.25rem}.ville-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#64748b;line-height:1.6;flex:1}.ville-link[data-astro-cid-j7pv25f6]{color:#3b82f6;font-weight:600;transition:transform .3s ease;display:inline-block}.ville-card[data-astro-cid-j7pv25f6]:hover .ville-link[data-astro-cid-j7pv25f6]{transform:translate(4px)}.villes-extra[data-astro-cid-j7pv25f6]{margin-top:2rem;text-align:center;color:#64748b;font-size:.9375rem}.content-seo[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto}.content-seo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:2rem;color:#1e293b;text-transform:capitalize}.content-columns[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:2rem}.content-columns[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#1e3a8a;margin-bottom:1rem;font-size:1.25rem;text-transform:capitalize}.content-columns[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1rem;color:#475569;line-height:1.7}.content-columns[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#1e293b;font-weight:600}.contact-section[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;align-items:start}.contact-intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem;text-transform:capitalize}.contact-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#64748b;line-height:1.6;margin-bottom:2rem}.contact-info-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}.contact-info-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem}.contact-info-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#1e293b;font-weight:600}.contact-info-item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#3b82f6;text-decoration:none}.contact-info-item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.contact-info-item[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#64748b}.team-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.team-images[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.team-image-main[data-astro-cid-j7pv25f6],.team-image-secondary[data-astro-cid-j7pv25f6]{grid-column:1 / -1;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000026}.team-image-main[data-astro-cid-j7pv25f6] .team-img,.team-image-secondary[data-astro-cid-j7pv25f6] .team-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-image-main[data-astro-cid-j7pv25f6]:hover .team-img,.team-image-secondary[data-astro-cid-j7pv25f6]:hover .team-img{transform:scale(1.05)}.team-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#1e3a8a;font-size:1.75rem;margin-bottom:1.5rem;text-transform:capitalize}.team-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#475569;line-height:1.7;margin-bottom:1.5rem}.team-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0;padding:2rem 0;border-top:2px solid #e2e8f0;border-bottom:2px solid #e2e8f0}.team-stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center}.team-stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:2.5rem;color:#1e3a8a;font-weight:700;display:block;margin-bottom:.5rem}.team-stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#64748b;font-size:.938rem}.btn-team[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;padding:1rem 2rem;background:#1e3a8a;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-team[data-astro-cid-j7pv25f6]:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 20px #1e3a8a4d}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6]{min-height:500px;padding:4rem 0}.properties-grid[data-astro-cid-j7pv25f6],.blog-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.content-columns[data-astro-cid-j7pv25f6],.contact-section[data-astro-cid-j7pv25f6],.team-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.team-images[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}.team-stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1rem}.team-stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:2rem}}@media (max-width: 640px){.hero-cta[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%}.btn[data-astro-cid-j7pv25f6]{width:100%;text-align:center}}
