.page-partenaires{gap:28px;width:100%;max-width:560px;margin-top:6vh;display:grid}.haut-partenaires{gap:14px;display:grid}.haut-partenaires h1{letter-spacing:-.03em;font-size:clamp(32px,8vw,46px);line-height:1.02}.haut-partenaires p{color:var(--gris);font-size:17px;line-height:1.55}.haut-partenaires .bouton{margin-top:8px}.grille-avantages{gap:12px;display:grid}.grille-avantages>div{border:1px solid var(--ligne-forte);background:var(--blanc);border-radius:20px;gap:8px;padding:20px;display:grid}.grille-avantages>div.fort{background:var(--noir);border-color:var(--noir)}.grille-avantages>div.fort h2{color:var(--blanc)}.grille-avantages>div.fort p{color:#c4c4c4}.grille-avantages>div.fort .mono{color:var(--orange)}.grille-avantages .mono{color:var(--orange-fonce);font-size:12px}.grille-avantages h2{letter-spacing:-.02em;font-size:21px;line-height:1.15}.grille-avantages p{color:var(--gris);font-size:15px;line-height:1.55}.etapes-partenaires{border-top:6px solid var(--orange);gap:16px;padding-top:22px;display:grid}.etapes-partenaires ol{counter-reset:etape;gap:14px;margin:0;padding:0;list-style:none;display:grid}.etapes-partenaires li{counter-increment:etape;grid-template-columns:36px 1fr;gap:2px 12px;display:grid}.etapes-partenaires li:before{content:counter(etape);background:var(--orange-pale);width:36px;height:36px;color:var(--orange-fonce);font:600 15px var(--mono);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.etapes-partenaires li b{color:var(--noir);font-size:16.5px}.etapes-partenaires li span{color:var(--gris);font-size:14.5px;line-height:1.5}.deja-partenaire{text-align:center;color:var(--gris);font-size:14.5px}.deja-partenaire a{color:var(--noir);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.carte-candidature{max-width:520px;margin-top:4vh}.carte-candidature h1{font-size:32px}.carte-candidature label small,.carte-candidature legend small{text-transform:none;font-family:var(--texte);color:var(--gris-doux);margin-left:4px;font-size:12.5px}.carte-candidature select,.carte-candidature textarea{font:500 16px var(--texte);text-transform:none;border:1px solid var(--ligne-forte);background:var(--blanc);color:var(--noir);border-radius:10px;outline:none;width:100%;padding:14px 16px}.carte-candidature textarea{resize:vertical;line-height:1.45}.carte-candidature select:focus,.carte-candidature textarea:focus{border-color:var(--noir);box-shadow:0 0 0 3px var(--orange-pale)}.carte-candidature input.mono{font-family:var(--mono);letter-spacing:.04em}.carte-candidature fieldset{border:1px solid var(--ligne);border-radius:14px;gap:10px;margin:0;padding:12px 14px 14px;display:grid}.carte-candidature legend{font-family:var(--mono);text-transform:uppercase;color:var(--encre);padding:0 6px;font-size:12px;font-weight:500}.carte-candidature fieldset label{color:var(--gris)}.deux-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:420px){.deux-champs{grid-template-columns:1fr}}
