.site .maquette{--texte-chapo:#3c4842;--indice:#7a857e;padding:12px 16px 32px}.site .maquette-grille,.site .maquette-intro{display:flex;flex-direction:column;gap:16px}.site .maquette-surtitre{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700}.site .maquette-points{display:flex;gap:3px}.site .maquette-points span{width:10px;height:10px;border-radius:50%;background:var(--citron)}.site .maquette-points span+span{background:var(--foret)}.site .maquette h1{max-width:640px;margin:0;font-size:44px;font-weight:800;line-height:1.02;letter-spacing:-.055em}.site .maquette-pastille{display:inline-block;padding:0 10px 3px;border-radius:12px;background:var(--citron);transform:rotate(-2deg)}.site .maquette-chapo{max-width:560px;margin:0;font-size:17px;color:var(--texte-chapo)}.site .maquette-cadre{position:relative;padding:10px;border-radius:30px;background:var(--citron)}.site .maquette-etoile{display:none}.site .maquette-formulaire{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:26px;background:var(--blanc)}.site .maquette-champ{display:flex;flex-direction:column;gap:6px}.site .maquette-paire{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.site .maquette-boite{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:18px;background:var(--papier);transition:box-shadow .2s var(--courbe)}.site .maquette-boite label{font-size:12px;font-weight:700;color:var(--texte-chapo)}.site .maquette-boite input{width:100%;min-height:34px;padding:0;border:0;background:transparent;font:inherit;font-size:17px;font-weight:600;color:var(--encre)}.site .maquette-boite input::placeholder{color:var(--indice);opacity:1}.site .maquette-boite input:focus,.site .maquette-boite input:focus-visible{outline:none}.site .maquette-boite[data-invalide]{box-shadow:inset 0 0 0 2px var(--encre)}.site .maquette-boite:focus-within{box-shadow:inset 0 0 0 2px var(--foret)}.site .maquette-erreur{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 4px;font-size:13px;font-weight:700;line-height:1.4;color:var(--encre)}.site .maquette-erreur svg{flex:0 0 auto;margin-top:1px}.site .maquette-piege{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site .maquette-accord{display:flex;align-items:flex-start;gap:10px;padding:4px 2px;font-size:13px;color:var(--texte-chapo)}.site .maquette-accord input{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:var(--foret);cursor:pointer}.site .maquette-accord p{margin:0}.site .maquette-accord label{cursor:pointer}.site .maquette-echec{margin:0;padding:12px 16px;border-radius:18px;background:var(--vert-pale);font-size:14px;font-weight:700}.site .maquette-envoyer{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;padding:0 20px;border:0;border-radius:18px;background:var(--encre);color:var(--blanc);font-size:17px;font-weight:800}.site .maquette-envoyer .rond{width:36px;height:36px}.site .maquette-envoyer:hover{translate:0 -3px;box-shadow:0 14px 28px -12px rgb(14 26 20/.5)}.site .maquette-envoyer:hover>.rond{transform:rotate(45deg);scale:1.1}.site .maquette-envoyer:active{translate:0 0;scale:.98;box-shadow:0 4px 10px -6px rgb(14 26 20/.4);transition-duration:.08s}.site .maquette-envoyer:disabled{cursor:progress;opacity:.75}@media (hover:none){.site .maquette-envoyer:hover{translate:none;box-shadow:none}}.site .maquette-pastilles{display:none}.site .maquette-etapes{display:flex;flex-direction:column;gap:10px;margin-top:12px}.site .maquette-etapes h2{margin:0;font-size:13px;font-weight:800;color:var(--encre-2)}.site .maquette-etapes ol{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.site .maquette-etapes li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--blanc);font-size:15px;font-weight:700}.site .maquette-numero{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--foret);color:var(--citron);font-size:14px;font-weight:800}.site .maquette-etapes li:last-child .maquette-numero{background:var(--citron);color:var(--encre)}@media (max-width:1099px){.site .maquette-titre-formulaire{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (min-width:640px){.site .maquette{padding:24px 32px 32px}.site .maquette-grille,.site .maquette-intro{gap:20px}.site .maquette h1{font-size:64px}.site .maquette-chapo{font-size:19px}.site .maquette-paire{grid-template-columns:repeat(2,minmax(0,1fr))}.site .maquette-etapes{margin-top:8px}.site .maquette-etapes ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1099px){.site:has(.maquette) .entete .bouton-maquette{display:none}}@media (min-width:1100px){.site .maquette{max-width:calc(1280px + 64px);margin:0 auto;padding:0 32px 120px}.site .maquette-grille{display:grid;grid-template-columns:minmax(0,1fr) calc(50% - 2px);grid-template-rows:auto 1fr;align-items:start;grid-gap:36px 72px;gap:36px 72px;padding-top:72px;border-top:1px solid var(--filet)}.site .maquette-intro{grid-column:1;grid-row:1;gap:28px}.site .maquette-surtitre{font-size:14px}.site .maquette-points span{width:12px;height:12px}.site .maquette h1{font-size:72px;letter-spacing:-.05em}.site .maquette-pastille{padding:0 14px 4px;border-radius:16px}.site .maquette-chapo{max-width:500px;font-size:20px;text-wrap:pretty}.site .maquette-cadre{grid-column:2;grid-row:1/span 2;padding:14px;border-radius:40px}.site .maquette-etoile{display:block;position:absolute;top:-22px;right:28px}.site .maquette-formulaire{gap:16px;padding:36px;border-radius:30px}.site .maquette-titre-formulaire{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.03em}.site .maquette-paire{grid-template-columns:minmax(0,1fr);gap:16px}.site .maquette-boite{gap:4px;padding:14px 20px;border-radius:20px}.site .maquette-boite label{font-size:13px}.site .maquette-boite input{min-height:38px;font-size:19px}.site .maquette-erreur{font-size:14px}.site .maquette-accord{gap:12px;padding:6px 4px;font-size:14px}.site .maquette-accord input{margin-top:2px}.site .maquette-envoyer{gap:14px;min-height:72px;border-radius:20px;font-size:18px}.site .maquette-envoyer .rond{width:40px;height:40px}.site .maquette-pastilles{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:6px 0 0;list-style:none}.site .maquette-pastilles li{padding:6px 14px;border-radius:999px;background:var(--vert-pale);font-size:13px;font-weight:700}.site .maquette-etapes{grid-column:1;grid-row:2;gap:12px;margin-top:0}.site .maquette-etapes h2{font-size:14px}.site .maquette-etapes ol{grid-template-columns:minmax(0,1fr);gap:10px}.site .maquette-etapes li{gap:16px;padding:18px 20px;border-radius:20px;font-size:17px}.site .maquette-numero{width:40px;height:40px;font-size:15px}}