.solutions-module__a6ADLW__hero{gap:var(--space-6);flex-direction:column;max-width:46rem;display:flex}.solutions-module__a6ADLW__h1{font-size:var(--text-4xl);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;line-height:1.05}.solutions-module__a6ADLW__chapo{font-size:var(--text-lg);max-width:62ch;margin:0}.solutions-module__a6ADLW__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.solutions-module__a6ADLW__grille{gap:var(--border-width);background:var(--border);border:var(--border-width) solid var(--border);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.solutions-module__a6ADLW__carte{background:var(--bg);padding:var(--space-8);gap:var(--space-4);color:inherit;transition:background var(--transition);flex-direction:column;text-decoration:none;display:flex}.solutions-module__a6ADLW__cliquable:hover{background:var(--cream)}.solutions-module__a6ADLW__remplace{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted)}.solutions-module__a6ADLW__nom{font-size:var(--text-xl);margin:0;line-height:1.2}.solutions-module__a6ADLW__resume{margin:0}.solutions-module__a6ADLW__puces{padding-left:var(--space-6);color:var(--fg-muted);font-size:var(--text-sm);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.solutions-module__a6ADLW__pied{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);margin-top:auto;display:flex}.solutions-module__a6ADLW__lire{font-weight:var(--fw-semibold)}.solutions-module__a6ADLW__prix{color:var(--fg-muted);font-variant-numeric:tabular-nums}.solutions-module__a6ADLW__etiquette{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);align-self:flex-start}.solutions-module__a6ADLW__etiquetteAVenir{color:var(--fg-muted)}.solutions-module__a6ADLW__carteDefaut{background:var(--cream);justify-content:center}@media (max-width:30rem){.solutions-module__a6ADLW__carte{padding:var(--space-6)}}
