.hero .h-corps{width:100%}.hero.page .h-corps{grid-template-columns:1fr;padding-bottom:64px}.hero.page h1{max-width:900px;font-size:76px}.raccourcis{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.raccourcis a{background:#ffffff08;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;display:flex}.raccourcis i{background:#2e7bff29;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.raccourcis i svg{width:20px;height:20px;stroke:var(--lagon);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.raccourcis b{font:600 16px Space Grotesk;display:block}.raccourcis small{color:var(--grisc);font-size:13px}.zone-f{background:var(--nuage);color:var(--nuit)}.zone-f .w{grid-template-columns:1.35fr .85fr;align-items:start;gap:28px;padding-top:72px;padding-bottom:120px;display:grid}.formulaire{border:1px solid var(--trait);background:#fff;border-radius:32px;padding:34px;box-shadow:0 40px 80px -50px #08142659}.prog{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:30px;display:grid;position:relative}.prog .p{color:var(--gris);flex-direction:column;gap:8px;font-size:13px;display:flex}.prog .p b{color:var(--nuit);font:600 14px Space Grotesk}.prog .barre{background:#e6ebf1;border-radius:4px;height:6px;position:relative;overflow:hidden}.prog .barre i{background:linear-gradient(90deg,var(--elec),var(--lagon));border-radius:4px;width:0;position:absolute;inset:0}.prog .fait .barre i{width:100%}.prog .actif .barre i{width:50%}.prog .actif .barre:after{content:"";background:var(--lagon);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #2fe0d640}.etape-f{border-top:1px solid var(--trait);padding:26px 0}.etape-f:first-of-type{border-top:0;padding-top:0}.etape-f h2{letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:6px;font:600 26px/1.1 Space Grotesk;display:flex}.etape-f h2 span{background:var(--nuit);width:30px;height:30px;color:var(--lagon);border-radius:50%;place-items:center;font-size:14px;display:grid}.etape-f.fait h2 span{background:var(--lagon);color:var(--nuit)}.etape-f>p{color:var(--gris);margin-bottom:18px;font-size:15px}.metiers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metier-c{font:inherit;color:inherit;text-align:left;border:1.5px solid var(--trait);cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;transition:all .2s;display:flex}.metier-c .pt{border-radius:50%;width:12px;height:12px}.metier-c b{letter-spacing:-.01em;font:600 19px Space Grotesk}.metier-c small{color:var(--gris);font-size:13px}.metier-c.on{border-color:var(--nuit);background:var(--nuit);color:#fff}.metier-c.on small{color:var(--grisc)}.grille-c{grid-template-columns:1fr 1fr;gap:12px;display:grid}.champ-f{border:1.5px solid var(--trait);color:var(--gris);background:#fff;border-radius:16px;padding:11px 16px;font-size:15px}.champ-f small{color:var(--nuit);margin-bottom:2px;font:600 12px Inter;display:block}.champ-f.plein{grid-column:span 2}.champ-f.rempli{color:var(--nuit)}.champ-f.focus{border-color:var(--elec);box-shadow:0 0 0 4px #2e7bff1f}.etq-c{color:var(--nuit);grid-column:span 2;margin:4px 0 8px;font:600 12px Inter}.puces-f{flex-wrap:wrap;grid-column:span 2;gap:8px;display:flex}.puces-f label{border:1.5px solid var(--trait);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px}.puces-f label.on{border-color:var(--elec);color:var(--elecf);background:#edf3ff;font-weight:600}.depot{color:var(--gris);background:#fafbfd;border:2px dashed #c6d1de;border-radius:18px;grid-column:span 2;align-items:center;gap:16px;padding:20px;font-size:14.5px;display:flex}.depot i{background:var(--nuit);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.depot i svg{width:22px;height:22px;stroke:var(--lagon);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.depot b{color:var(--nuit);display:block}.vign{gap:6px;margin-left:auto;display:flex}.vign span{background:linear-gradient(135deg,#dce7ff,#cffaf6);border-radius:10px;width:44px;height:44px}.consent{color:var(--gris);grid-column:span 2;align-items:flex-start;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.consent i{background:var(--elec);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.consent i svg{stroke:#fff;fill:none;stroke-width:3.5px;width:12px;height:12px}.envoi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.envoi small{color:var(--gris);font-size:13px}.ferme{opacity:.8}.ferme h2{margin-bottom:0}.cote{gap:16px;display:grid;position:sticky;top:24px}.cote .chat{color:#fff;justify-self:stretch;max-width:none}.carte-c{border:1px solid var(--trait);background:#fff;border-radius:26px;padding:24px}.carte-c h3{letter-spacing:-.01em;margin-bottom:14px;font:600 20px Space Grotesk}.coord-l{gap:12px;display:grid}.coord-l div{grid-template-columns:40px 1fr;align-items:center;gap:12px;font-size:15px;display:grid}.coord-l i{background:var(--nuage);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.coord-l i svg{width:18px;height:18px;stroke:var(--elecf);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.coord-l small{color:var(--gris);font-size:12.5px;display:block}.apres{background:var(--nuit);color:#fff;border:0}.apres ol{counter-reset:a;gap:12px;list-style:none;display:grid}.apres li{counter-increment:a;color:#c9d6e6;grid-template-columns:28px 1fr;gap:10px;font-size:14.5px;display:grid}.apres li:before{content:counter(a);width:26px;height:26px;color:var(--lagon);background:#2fe0d626;border-radius:50%;place-items:center;font:600 12px Space Grotesk;display:grid}.apres li b{color:#fff;font-weight:600}@media (width<=760px){.hero.page h1{font-size:44px}.raccourcis a{flex:100%}.zone-f .w{grid-template-columns:1fr;padding-top:24px;padding-bottom:70px}.formulaire{border-radius:24px;padding:22px}.metiers,.grille-c{grid-template-columns:1fr}.champ-f.plein,.etq-c,.puces-f,.depot,.consent{grid-column:auto}.prog .p span,.vign{display:none}.cote{position:static}}
