.insc img{max-width:100%;height:auto}.insc .card__banner>img{height:100%}.insc-conteneur,.insc-conteneur-large{max-width:var(--maxw);margin:0 auto;padding:0 24px}.insc-conteneur--centre{display:flex;flex-direction:column;align-items:center}.insc-grille{display:grid;gap:24px;width:100%}.insc-grille--3{grid-template-columns:repeat(3,1fr);margin-bottom:48px}.insc-grille--formulaire{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px}.insc-cellule{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.insc-centre{text-align:center;align-self:center}.insc-top{padding:56px 0 32px}.insc-section{padding:64px 0;position:relative}.insc-h1{margin:0;text-align:center}.insc-accroche{width:100%;font-family:var(--police-titre);font-size:var(--titre-2);font-weight:var(--graisse-titre-2);line-height:1.2;text-align:center}.insc-h2{margin:0 0 24px}.insc-grand{font-size:var(--texte-grand);line-height:var(--interligne-texte);margin:0 0 12px}.insc-petit{font-size:var(--texte-petit);color:var(--gris-texte);line-height:1.45}.insc a:not(.btn){text-decoration:underline;text-underline-offset:2px}.insc-form{width:100%}.insc-form__boite{width:100%;max-width:700px;padding:32px 40px;background:var(--blanc);border:1px solid var(--gris-bord);border-radius:var(--rayon-bloc);box-shadow:var(--shadow)}.insc-form__titre{margin:0 0 24px}.insc-encadre{margin-bottom:24px;padding:16px;background:color-mix(in srgb,var(--orange) 12%,transparent);border-radius:var(--rayon-bloc)}.insc-encadre__ligne{display:flex;align-items:flex-start;gap:10px}.insc-encadre__picto{width:24px;height:24px;flex:0 0 auto}.insc-encadre__texte p{margin:0 0 8px;line-height:var(--interligne-texte)}.insc-encadre__texte p:last-child{margin-bottom:0}.insc-bloc{margin-bottom:24px}.insc-bloc--petit{margin-bottom:16px}.insc-intitule{display:block;margin-bottom:8px;font-family:var(--police-titre);font-weight:500}.insc-rouge{color:var(--pf-rose-tx)}.insc-case{display:flex;align-items:flex-start;gap:10px;padding:3px 0;cursor:pointer;line-height:1.4}.insc-case input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--orange)}.insc-champ{display:block;margin-bottom:10px;color:var(--noir)}.insc-champ--texte{min-height:96px;resize:vertical}.insc-piege{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.insc-form__succes,.insc-form__echec{max-width:700px;padding:20px 24px;border-radius:var(--rayon-bloc)}.insc-form__succes{text-align:center;background:var(--pf-vert-bg);color:var(--pf-vert-tx)}.insc-form__succes p{margin:0 0 8px}.insc-form__succes p:last-child{margin-bottom:0}.insc-form__echec{margin-top:12px;background:var(--pf-rose-bg);color:var(--pf-rose-tx)}.insc-form__succes[hidden],.insc-form__echec[hidden],.insc-form__boite[hidden]{display:none}.insc-visuel{width:100%}.insc-bandeau{position:relative;z-index:1;margin-bottom:-64px;padding:32px 0;overflow:hidden}.insc-bandeau__ruban{display:flex;flex-direction:column;gap:24px;width:102%;margin-left:-1%;padding:24px 24px 48px;background:var(--noir);color:var(--creme);text-align:center;transform:rotate(1deg)}.insc .insc-bandeau__titre{margin:0;color:inherit}.insc-bandeau__colonnes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1200px;margin:0 auto}.insc-avantage{font-size:var(--texte-grand);line-height:1.5}.insc-avantage__chiffre{font-family:var(--police-titre);font-size:var(--titre-2);font-weight:600;line-height:1.3}.insc-bandeau__fraise{position:absolute;z-index:2;bottom:-26px;left:52px}.insc-zigzag{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.insc-zigzag__corps{position:relative;display:flex;flex-direction:column;align-items:flex-start}.insc-zigzag__fleche{position:absolute;top:0;bottom:0;left:-2rem;height:100%}.insc-zigzag__image{justify-content:center;align-items:center}.insc-zigzag__img-droite,.insc-zigzag__img-gauche{width:100%;height:auto}.insc-colonne{display:flex;flex-direction:column;align-items:flex-start}.insc-check{display:flex;align-items:center;gap:12px;margin-bottom:16px;line-height:var(--interligne-texte)}.insc-check__picto{flex:0 0 auto;width:28px;height:auto}.insc-zigzag .btn{margin-top:8px}.insc-noir{padding:48px 0 32px;background:var(--noir);color:var(--creme)}.insc-logos{display:flex;flex-direction:column;align-items:center;width:100%}.insc .insc-logos__titre{margin:0 0 32px;padding:0 24px;text-align:center;font-size:var(--titre-3);font-weight:var(--graisse-titre-3);line-height:1.6;color:var(--creme)}.insc-logos__titre .surligne{font-size:var(--titre-2);line-height:1.4}.insc-defile{--insc-ecart: 4rem;display:flex;gap:var(--insc-ecart);width:100%;margin:8px 0 24px;overflow:hidden}.insc-defile__piste{display:flex;flex-shrink:0;gap:var(--insc-ecart);animation:insc-defile 40s linear infinite}@keyframes insc-defile{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--insc-ecart)))}}@media(prefers-reduced-motion:reduce){.insc-defile__piste{animation:none}}.insc-defile__logo{flex-shrink:0;width:170px;text-align:center}.insc-defile__img{max-height:60px;margin-bottom:8px}.insc-defile__img--inverse{filter:invert(1)}.insc-defile__libelle{font-size:var(--texte-petit);color:color-mix(in srgb,var(--creme) 84%,transparent)}.insc .insc-logos__pied{margin:0;padding:0 24px;text-align:center}.insc-avis{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.insc-avis__carte{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:24px 20px;background:var(--blanc);border-radius:var(--rayon-bloc);box-shadow:var(--shadow)}.insc-avis__carte .insc-bloc{margin:0}.insc-avis__logo{width:140px;max-height:72px;object-fit:contain}.insc-avis__citation{margin:0;line-height:var(--interligne-texte)}.insc-avis__hl{font-family:var(--police-titre);font-size:var(--titre-3);font-weight:600;line-height:1.5}.insc-avis__auteur{display:flex;align-items:center;gap:12px;width:100%;font-size:var(--texte-petit)}.insc-avis__auteur p{margin:0}.insc-avis__photo{flex:0 0 auto;width:48px;aspect-ratio:1;object-fit:cover;border-radius:50%}@media(max-width:991px){.insc-grille--formulaire,.insc-zigzag{grid-template-columns:1fr;gap:32px}.insc-form__boite{max-width:none}.insc-cellule{align-items:stretch}.insc-zigzag__img-gauche{align-self:center}.insc-avis{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.insc-top{padding:40px 0 24px}.insc-section{padding:48px 0}.insc-grille--3{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.insc-form__boite{padding:24px 20px}.insc-bandeau{margin-bottom:-48px}.insc-bandeau__ruban{width:105%;margin-left:-2.5%}.insc-bandeau__colonnes{grid-template-columns:1fr}.insc-defile{--insc-ecart: 1.5rem}.insc-defile__img{max-height:52px}.insc-avis{grid-template-columns:1fr}.insc-zigzag__fleche{display:none}}@media(max-width:479px){.insc-conteneur,.insc-conteneur-large{padding:0 16px}.insc-form__boite{padding:20px 16px}.insc-bouton{width:100%}.insc-encadre__ligne{flex-direction:column;align-items:center}.insc-avis__auteur{flex-direction:column;text-align:center}}.lp-bandeau{overflow:hidden;padding:56px 24px}.lp-beige{background:color-mix(in srgb,var(--gris-bord) 45%,var(--creme))}.lp-conviction{max-width:900px;margin:0 auto;text-align:center;color:var(--gris-texte);line-height:var(--interligne-texte)}.lp-coches{list-style:none;margin:8px 0;padding:0}.lp-coches .insc-check{align-items:flex-start}.lp-coches .insc-check__picto{margin-top:1px}.lp-question{margin:0 0 18px;color:var(--gris-texte);line-height:var(--interligne-texte)}.lp-legende{margin:12px 0 0;text-align:center;color:var(--gris-texte);line-height:1.4}.lp-texte{margin:0 0 14px;line-height:var(--interligne-texte)}.lp-videos{display:flex;flex-direction:column;gap:16px;width:100%}.lp-videos__petites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-encadre{width:100%;margin-top:56px;padding:32px 36px;background:var(--blanc);border-radius:var(--rayon-bloc);box-shadow:var(--shadow)}.lp-encadre__tete{display:flex;align-items:center;gap:18px;margin-bottom:24px}.lp-encadre--centre .lp-encadre__tete{justify-content:center}.lp-encadre__tete--suite{margin-top:32px;justify-content:center}.lp-encadre>.btn{margin-top:8px}.lp-encadre__picto{flex:none;width:44px;height:44px}.insc .lp-encadre__titre{margin:0}.lp-encadre h3{margin:0 0 12px;font-size:var(--titre-3)}.lp-encadre ol,.lp-encadre ul{margin:0;padding-left:22px}.lp-encadre li{margin:0 0 8px;line-height:var(--interligne-texte)}.lp-encadre p{line-height:var(--interligne-texte)}.lp-logos-sites{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:center;justify-items:center}.lp-logos-sites img{max-height:64px;width:auto}.lp-bouton{margin-top:28px}.lp-intro-vitrines{margin:-8px 0 24px}.lp-vitrines{width:100%;text-align:left}.lp-exemples{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;text-align:center}.lp-exemples li{display:flex;flex-direction:column;gap:6px;font-size:var(--texte-petit)}.lp-exemples__poste{font-family:var(--police-titre);font-size:var(--titre-3);font-weight:500;line-height:1.3;color:var(--noir)}.lp-process__titre{max-width:1000px}.lp-process img{display:block;width:100%;max-width:1100px;height:auto;margin:0 auto}.lp-savoir{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:40px 36px;background:var(--jaune);border-radius:var(--rayon-bloc)}.insc .lp-savoir__titre{margin:0 0 20px}.lp-savoir__boutons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lp-savoir__image{width:100%;max-width:360px;justify-self:center}@media(max-width:991px){.lp-exemples{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-savoir{grid-template-columns:1fr}}@media(max-width:767px){.lp-encadre{padding:24px 20px;margin-top:40px}.lp-encadre__tete{align-items:flex-start}.lp-logos-sites{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-videos__petites,.lp-exemples{grid-template-columns:1fr}.lp-savoir{padding:28px 20px}}
