.svc-hero[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1.5fr .8fr;gap:clamp(2rem,5vw,4rem);align-items:center}.svc-hero[data-astro-cid-yvbahnfj] .breadcrumb[data-astro-cid-yvbahnfj]{margin-bottom:1.25rem}.svc-checks[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;margin-top:1.4rem;font-weight:600;font-size:.95rem}.svc-checks[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.35rem}.svc-checks[data-astro-cid-yvbahnfj] svg{color:#9ff0c6}.quick-card[data-astro-cid-yvbahnfj]{background:var(--white);color:var(--text);border-radius:var(--radius-lg);padding:1.6rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow-lg)}.quick-icon[data-astro-cid-yvbahnfj]{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--red-50);color:var(--red-600)}.quick-title[data-astro-cid-yvbahnfj]{font-family:var(--font-head);font-weight:700;font-size:1.3rem;line-height:1.2}.quick-sub[data-astro-cid-yvbahnfj]{color:var(--text-muted);font-size:.95rem}.quick-hours[data-astro-cid-yvbahnfj]{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.88rem;color:var(--text-muted)}.svc-body[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.svc-points[data-astro-cid-yvbahnfj]{margin-top:1.25rem;font-size:1.05rem}.signs[data-astro-cid-yvbahnfj]{background:var(--navy-50);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2rem)}.signs[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:.5rem;font-size:1.4rem;margin-bottom:1rem}.signs[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj] svg{color:var(--red-600)}.signs[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:.6rem}.signs[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{position:relative;padding-left:1.3rem;color:var(--text)}.signs[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--red-logo)}.signs-cta[data-astro-cid-yvbahnfj]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--text-muted);font-size:.95rem}.signs-cta[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--red-700);font-weight:600;text-decoration:underline}.projects-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4rem}.faq-wrap[data-astro-cid-yvbahnfj]{max-width:860px}.devis-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,3.5rem);align-items:start}.devis-points[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem}.devis-points[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{display:flex;align-items:flex-start;gap:.7rem;color:var(--text-muted)}.devis-points[data-astro-cid-yvbahnfj] svg{color:var(--red-600);flex-shrink:0;margin-top:.15rem}.devis-points[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--text);font-weight:700;white-space:nowrap}.section--tight[data-astro-cid-yvbahnfj]{padding-block:clamp(2.5rem,5vw,3.5rem)}.others-title[data-astro-cid-yvbahnfj]{font-size:1.3rem;margin-bottom:1rem}.others-grid[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.6rem}.other-chip[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;background:var(--white);border:1px solid var(--line);border-radius:100px;font-family:var(--font-head);font-weight:600;color:var(--navy-800);transition:border-color .15s ease,color .15s ease}.other-chip[data-astro-cid-yvbahnfj] svg{color:var(--navy-600)}.other-chip[data-astro-cid-yvbahnfj]:hover{border-color:var(--red-600);color:var(--red-600)}@media(max-width:900px){.svc-hero[data-astro-cid-yvbahnfj],.svc-body[data-astro-cid-yvbahnfj],.devis-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.quick-card[data-astro-cid-yvbahnfj]{max-width:460px}}
