.comparatif__header{max-width:64ch}.comparatif__grid{margin:var(--space-10) 0 0;gap:var(--space-6);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=768px){.comparatif__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.comparatif__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.comparatif-card{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.comparatif-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.comparatif-card--featured{border-color:var(--color-brand);background:linear-gradient(180deg, #ff5a1f0a 0%, #ff5a1f00 35%), var(--color-bg);box-shadow:0 0 0 1px #ff5a1f0f, var(--shadow-md);border-width:2px}@media (width>=1024px){.comparatif-card--featured{transform:translateY(-8px)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.comparatif-card--featured:hover{transform:translateY(-10px)}}.comparatif-card__badge{padding:.25rem var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--color-brand) 0%, var(--color-brand-dark) 100%);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.comparatif-card__head{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.comparatif-card__title{margin:0 0 var(--space-2);color:var(--color-ink);font-size:1.35rem;font-weight:700;line-height:1.2}.comparatif-card--featured .comparatif-card__title{color:var(--color-brand-dark)}.comparatif-card__tagline{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.comparatif-card__criteres{gap:var(--space-4);flex-direction:column;margin:0;padding:0;display:flex}.comparatif-crit{gap:var(--space-1);flex-direction:column;display:flex}.comparatif-crit__label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.78rem;font-weight:700}.comparatif-crit__value{align-items:flex-start;gap:var(--space-2);color:var(--color-ink);margin:0;font-size:.92rem;line-height:1.45;display:flex}.comparatif-crit__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;line-height:0;display:inline-flex}.comparatif-crit__text{flex:1;min-width:0}.comparatif-crit__value--high .comparatif-crit__icon{color:#15803d;background-color:#16a34a1f}.comparatif-crit__value--medium .comparatif-crit__icon{color:#b45309;background-color:#d977061f}.comparatif-crit__value--low .comparatif-crit__icon{color:#b91c1c;background-color:#dc26261f}.comparatif__synthesis{margin-top:var(--space-12);padding:var(--space-8);background-color:var(--color-bg-soft);border-radius:var(--radius-lg);border:1px solid var(--color-border)}@media (width>=1024px){.comparatif__synthesis{padding:var(--space-10)}}.comparatif__synthesis-title{margin:0 0 var(--space-6);letter-spacing:-.01em;color:var(--color-ink);font-size:1.25rem;font-weight:700}.comparatif__synthesis-list{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.comparatif__synthesis-list{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.comparatif-syn{padding-left:var(--space-5);position:relative}.comparatif-syn:before{content:"";background-color:var(--color-muted);border-radius:2px;width:4px;height:1.4em;position:absolute;top:.4em;left:0}.comparatif-syn--agence:before{background:linear-gradient(180deg, var(--color-brand) 0%, var(--color-brand-dark) 100%)}.comparatif-syn__text{color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.6}.comparatif-syn__text strong{color:var(--color-ink);font-weight:700}.comparatif__cta{margin:var(--space-10) 0 0;text-align:center}.agence-valeurs[data-astro-cid-7kcc3i2y]{margin:var(--space-6) 0 0;padding:0;list-style:none}.agence-valeur[data-astro-cid-7kcc3i2y]{gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background-color:#fff;flex-direction:column;display:flex}.agence-valeur__icon[data-astro-cid-7kcc3i2y]{width:44px;height:44px;color:var(--color-brand);border-radius:var(--radius-md);background-color:#ff5a1f14;justify-content:center;align-items:center;display:inline-flex}.agence-valeur__title[data-astro-cid-7kcc3i2y]{color:var(--color-ink);margin:0;font-size:1.05rem}.agence-valeur__text[data-astro-cid-7kcc3i2y]{color:var(--color-ink-soft);margin:0;line-height:1.6}.comparatif-usages__label[data-astro-cid-7kcc3i2y]{background-color:var(--color-bg-soft);border:1px solid var(--color-border);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}
