.hero[data-astro-cid-j7pv25f6]{background:var(--blanc);border-bottom:1px solid var(--gris-ligne)}.hero-kicker[data-astro-cid-j7pv25f6]{color:var(--orange-fonce)}.hero-inner[data-astro-cid-j7pv25f6]{max-width:var(--container);margin:0 auto;padding:clamp(22px,3vw,36px) var(--gutter);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center}.hero-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-width:0}.hero-title[data-astro-cid-j7pv25f6]{margin:var(--space-3) 0 var(--space-4);max-width:18ch;font-size:clamp(30px,4vw,48px);line-height:1.03}.accent[data-astro-cid-j7pv25f6]{color:var(--rouge)}.cta-band-title[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{color:var(--bleu-sur-sombre)}.hero-lead[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-5);max-width:50ch;font-size:var(--text-md)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);flex-wrap:wrap}.hero-proof[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.hero-proof[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓ ";color:var(--vert-succes)}.hero-media[data-astro-cid-j7pv25f6]{position:relative;margin:0;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:4 / 3;max-width:100%}.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.hero-tag[data-astro-cid-j7pv25f6]{position:absolute;left:14px;bottom:14px;right:14px;max-width:max-content;display:grid;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--blanc);box-shadow:0 6px 20px #15171c24;font-size:var(--text-sm)}.hero-tag[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--charbon);text-decoration:none}.logo-band[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--gris-ligne);padding:var(--space-4) 0;scroll-margin-top:140px}.logo-band[data-astro-cid-j7pv25f6] .vitrine-logo,.logo-band[data-astro-cid-j7pv25f6] .vl{margin:0}.home-block[data-astro-cid-j7pv25f6]{padding-top:var(--space-7)}.block-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.block-title[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(22px,2.4vw,30px)}.block-more[data-astro-cid-j7pv25f6]{flex:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--bleu);text-decoration:none}.block-more[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.fam-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.fam[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);text-decoration:none;color:var(--charbon)}.fam-pic[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;max-width:100%;border-radius:var(--radius-sm);background:var(--gris-clair);display:grid;place-items:center;overflow:hidden}.fam-pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--duration-3) var(--ease)}.fam-pic--amb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.fam[data-astro-cid-j7pv25f6]:hover .fam-pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.fam[data-astro-cid-j7pv25f6]:hover b[data-astro-cid-j7pv25f6]{text-decoration:underline}.fam-body[data-astro-cid-j7pv25f6]{display:grid;gap:2px;min-width:0}.fam-body[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.25}.fam-price[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--charbon-2)}.fam-price[data-astro-cid-j7pv25f6] .surligne[data-astro-cid-j7pv25f6]{font-weight:var(--weight-bold)}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;counter-reset:etape}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:4px;padding:var(--space-4);border:1px solid var(--gris-ligne);border-radius:var(--radius-sm);counter-increment:etape}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(etape);display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--charbon);color:var(--blanc);font-weight:var(--weight-bold);margin-bottom:6px}.steps[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:17px}.steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--charbon-2)}.reviews[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--bleu-wash)}.reviews-score[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:800;font-size:34px;line-height:1}.reviews-stars[data-astro-cid-j7pv25f6]{color:#c98a00;font-size:20px;letter-spacing:2px}.reviews-txt[data-astro-cid-j7pv25f6]{display:grid}.reviews-txt[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--charbon-3);font-size:var(--text-sm)}.reviews-go[data-astro-cid-j7pv25f6]{margin-left:auto}.section-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-7)}.section-title[data-astro-cid-j7pv25f6]{margin:var(--space-3) 0 0;font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.05}.familles[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--gris-ligne);padding-top:var(--space-7);padding-bottom:var(--space-7)}.familles-h[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.familles-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.famille-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2);--carte-py: var(--space-4);--carte-px: var(--space-4);padding:var(--carte-py) var(--carte-px);background:var(--blanc);border:1px solid var(--gris-ligne);text-decoration:none;transition:border-color var(--duration-1) var(--ease)}.famille-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--rouge)}.famille-img[data-astro-cid-j7pv25f6]{display:block;width:calc(100% + 2 * var(--carte-px));max-width:none;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:calc(-1 * var(--carte-py)) calc(-1 * var(--carte-px)) var(--space-2)}.famille-title[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--charbon)}.famille-price[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);margin:auto 0 0;font-size:var(--text-sm);color:var(--charbon-2)}.famille-price-value[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--charbon)}.famille-price-sub[data-astro-cid-j7pv25f6],.famille-price-other[data-astro-cid-j7pv25f6]{flex-basis:100%;font-size:var(--text-xs);color:var(--charbon-3)}.catalogue-preview[data-astro-cid-j7pv25f6]{padding-top:var(--space-7);padding-bottom:var(--space-9)}.display-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.display-head[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{margin-top:0;font-size:clamp(var(--text-xl),2.6vw,var(--text-3xl))}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-7) var(--space-5)}.catalogue-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--space-8)}.empty[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-9) var(--gutter);border:1px solid var(--gris-ligne);background:var(--blanc-casse)}.empty-title[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0 0 var(--space-3);max-width:none}.empty-text[data-astro-cid-j7pv25f6]{color:var(--charbon-2);margin:0 auto var(--space-5);max-width:46ch}.apropos[data-astro-cid-j7pv25f6]{margin-top:var(--space-10);background:var(--blanc-casse);border-top:1px solid var(--gris-ligne);border-bottom:1px solid var(--gris-ligne)}.apropos-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-8);align-items:center;padding-top:var(--space-9);padding-bottom:var(--space-9)}.apropos-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-4);color:var(--charbon-2);max-width:58ch}.apropos-text[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-5)}.apropos-link[data-astro-cid-j7pv25f6]{display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--rouge);text-decoration:none}.apropos-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.apropos-panel[data-astro-cid-j7pv25f6]{background:var(--charbon);color:var(--blanc);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}.apropos-panel-kicker[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--charbon-4)}.apropos-panel-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.apropos-panel-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:var(--space-3);padding:8px 0;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.16)}.apropos-panel-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.apropos-panel-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{color:var(--bleu-sur-sombre)}.apropos-panel-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child a[data-astro-cid-j7pv25f6]{border-bottom:0}.apropos-panel-num[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);color:var(--bleu-sur-sombre)}.apropos-panel-arrow[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:var(--text-lg);font-weight:var(--weight-regular)}.delais[data-astro-cid-j7pv25f6]{padding-top:var(--space-10)}.delais-intro[data-astro-cid-j7pv25f6]{margin:var(--space-4) 0 0;color:var(--charbon-2);max-width:52ch}.delais-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.delai[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--gris-ligne)}.delai-mode[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--rouge)}.delai-duree[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.delai-note[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--charbon-2)}.delais-out[data-astro-cid-j7pv25f6]{margin:var(--space-6) 0 0;color:var(--charbon-2)}.delais-out[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--rouge)}.home-faq[data-astro-cid-j7pv25f6]{padding-top:var(--space-10)}.home-faq-out[data-astro-cid-j7pv25f6]{margin:var(--space-5) 0 0;color:var(--charbon-2)}.home-faq-out[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--rouge)}.cta-band[data-astro-cid-j7pv25f6]{margin-top:var(--space-10);background:var(--charbon);color:var(--blanc)}.cta-band-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding-top:var(--space-9);padding-bottom:var(--space-9);flex-wrap:wrap}.kicker--light[data-astro-cid-j7pv25f6]{color:var(--charbon-4)}.cta-band-title[data-astro-cid-j7pv25f6]{margin:var(--space-3) 0 var(--space-4);color:var(--blanc);font-size:clamp(var(--text-2xl),4.5vw,var(--text-4xl));font-weight:var(--weight-bold);line-height:1.05;letter-spacing:var(--tracking-tight)}.cta-band-text[data-astro-cid-j7pv25f6]{color:#ffffffb3;margin:0;max-width:52ch}.cta-band-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);flex-wrap:wrap}.btn-light[data-astro-cid-j7pv25f6]{background:var(--blanc);color:var(--charbon)}.btn-light[data-astro-cid-j7pv25f6]:hover{background:var(--rouge);color:var(--blanc)}.btn-ghost-light[data-astro-cid-j7pv25f6]{background:transparent;color:var(--blanc);border-color:#ffffff80}.btn-ghost-light[data-astro-cid-j7pv25f6]:hover{border-color:var(--blanc);background:#ffffff14}@media(max-width:960px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hero-media[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}.fam-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.familles[data-astro-cid-j7pv25f6]{padding-top:var(--space-6);padding-bottom:var(--space-6)}.section-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-5)}.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.familles-grid[data-astro-cid-j7pv25f6],.delais-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.apropos-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:stretch}.apropos[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}.apropos-inner[data-astro-cid-j7pv25f6]{padding-top:var(--space-7);padding-bottom:var(--space-7)}.delais[data-astro-cid-j7pv25f6],.home-faq[data-astro-cid-j7pv25f6]{padding-top:var(--space-8)}.cta-band[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}.cta-band-inner[data-astro-cid-j7pv25f6]{padding-top:var(--space-8);padding-bottom:var(--space-8)}}@media(max-width:640px){.block-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) 12px}.cta-band-inner[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.section-title[data-astro-cid-j7pv25f6]{font-size:28px}.hero[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6],.hero-lead[data-astro-cid-j7pv25f6]{display:none}.hero-title[data-astro-cid-j7pv25f6]{margin-top:0;font-size:28px}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1}.hero-media[data-astro-cid-j7pv25f6]{display:none}.fam-body[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:14px}.reviews-go[data-astro-cid-j7pv25f6]{margin-left:0;width:100%}.home-block[data-astro-cid-j7pv25f6]{padding-top:var(--space-6)}.familles-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.famille-card[data-astro-cid-j7pv25f6]{gap:6px;--carte-py:12px;--carte-px:12px}.famille-title[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.15}.famille-price-value[data-astro-cid-j7pv25f6]{font-size:17px}.delais-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delai[data-astro-cid-j7pv25f6]{padding:16px 14px}.delai-duree[data-astro-cid-j7pv25f6]{font-size:18px}.delai-note[data-astro-cid-j7pv25f6]{font-size:10px}}
