.hero[data-astro-cid-nymdsqrl]{background:var(--color-surface);border-bottom:3px solid var(--color-turquoise);padding:var(--spacing-4xl) var(--spacing-lg) var(--spacing-3xl)}.hero-inner[data-astro-cid-nymdsqrl]{max-width:var(--max-width);margin:0 auto}.etiquette[data-astro-cid-nymdsqrl]{color:var(--color-turquoise);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}h1[data-astro-cid-nymdsqrl]{font-size:var(--font-size-4xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.chapo[data-astro-cid-nymdsqrl]{color:var(--color-gray-700);line-height:1.6;font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl)}.prix[data-astro-cid-nymdsqrl]{display:flex;align-items:baseline;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.prix-ttc[data-astro-cid-nymdsqrl]{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-primary)}.prix-ht[data-astro-cid-nymdsqrl]{color:var(--color-muted)}.prix-repere[data-astro-cid-nymdsqrl]{color:var(--color-muted);font-size:var(--font-size-sm);margin-top:calc(-1 * var(--spacing-md));margin-bottom:var(--spacing-xl)}.hero-actions[data-astro-cid-nymdsqrl]{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;margin:0}.hero-note[data-astro-cid-nymdsqrl]{color:var(--color-muted);font-size:var(--font-size-sm)}.corps[data-astro-cid-nymdsqrl]{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-4xl)}.bloc[data-astro-cid-nymdsqrl]{margin-bottom:var(--spacing-2xl)}h2[data-astro-cid-nymdsqrl]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-lg)}p[data-astro-cid-nymdsqrl]{color:var(--color-gray-700);line-height:1.6;margin-bottom:var(--spacing-md)}.phases[data-astro-cid-nymdsqrl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.phase[data-astro-cid-nymdsqrl]{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.phase-quand[data-astro-cid-nymdsqrl]{font-weight:600;color:var(--color-turquoise);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-md)}.livrables[data-astro-cid-nymdsqrl]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.livrables[data-astro-cid-nymdsqrl] li[data-astro-cid-nymdsqrl],.etapes[data-astro-cid-nymdsqrl] li[data-astro-cid-nymdsqrl]{display:flex;flex-direction:column;gap:.15rem}.livrables[data-astro-cid-nymdsqrl] strong[data-astro-cid-nymdsqrl],.etapes[data-astro-cid-nymdsqrl] strong[data-astro-cid-nymdsqrl]{color:var(--color-primary);font-weight:600}.livrables[data-astro-cid-nymdsqrl] span[data-astro-cid-nymdsqrl],.etapes[data-astro-cid-nymdsqrl] span[data-astro-cid-nymdsqrl]{color:var(--color-gray-700);line-height:1.6}.note[data-astro-cid-nymdsqrl]{color:var(--color-muted);font-size:var(--font-size-sm)}.etapes[data-astro-cid-nymdsqrl]{list-style:none;counter-reset:etape;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.etapes[data-astro-cid-nymdsqrl] li[data-astro-cid-nymdsqrl]{counter-increment:etape;position:relative;padding-left:var(--spacing-2xl)}.etapes[data-astro-cid-nymdsqrl] li[data-astro-cid-nymdsqrl]:before{content:counter(etape);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-turquoise-light);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600}.garantie[data-astro-cid-nymdsqrl]{display:flex;gap:var(--spacing-md);align-items:flex-start;background:var(--color-green-light);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:0}.pastille[data-astro-cid-nymdsqrl]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--color-green);color:#fff;font-size:var(--font-size-sm);flex-shrink:0}.garantie[data-astro-cid-nymdsqrl] strong[data-astro-cid-nymdsqrl]{color:var(--color-primary);display:block}.commander[data-astro-cid-nymdsqrl]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);scroll-margin-top:var(--spacing-xl)}.case[data-astro-cid-nymdsqrl]{display:flex;gap:var(--spacing-md);align-items:flex-start;margin:var(--spacing-lg) 0;cursor:pointer}.case[data-astro-cid-nymdsqrl] input[data-astro-cid-nymdsqrl]{margin-top:.3em;width:1.1rem;height:1.1rem;flex-shrink:0;accent-color:var(--color-turquoise)}.case[data-astro-cid-nymdsqrl] span[data-astro-cid-nymdsqrl]{color:var(--color-gray-700);line-height:1.6}button[data-astro-cid-nymdsqrl]{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;border:0;border-radius:var(--radius);font-weight:600;font-size:var(--font-size-base);font-family:inherit;cursor:pointer;transition:background var(--transition-base)}button[data-astro-cid-nymdsqrl]:hover{background:var(--color-primary-dark)}.bouton[data-astro-cid-nymdsqrl]{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius);font-weight:600;border-bottom:0;transition:background var(--transition-base)}.bouton[data-astro-cid-nymdsqrl]:hover{background:var(--color-primary-dark);color:#fff}.mentions[data-astro-cid-nymdsqrl]{color:var(--color-muted);font-size:var(--font-size-sm);margin:var(--spacing-md) 0 0}.message[data-astro-cid-nymdsqrl]{border-left:3px solid var(--color-turquoise);background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-xl)}.message--erreur[data-astro-cid-nymdsqrl]{border-left-color:#c0392b}a[data-astro-cid-nymdsqrl]{color:var(--color-primary);border-bottom:1px solid var(--color-turquoise)}a[data-astro-cid-nymdsqrl]:hover{color:var(--color-primary-dark)}@media(max-width:640px){.hero[data-astro-cid-nymdsqrl]{padding:var(--spacing-2xl) var(--spacing-lg)}h1[data-astro-cid-nymdsqrl]{font-size:var(--font-size-3xl)}.phases[data-astro-cid-nymdsqrl]{grid-template-columns:1fr}.commander[data-astro-cid-nymdsqrl]{padding:var(--spacing-lg)}}
