.mkt .so-motif{aspect-ratio:4/3;border-radius:calc(var(--r-panneau) - 6px);width:100%;position:relative;overflow:hidden;container-type:inline-size}.mkt .so-motif-scene{width:400px;height:300px;transform:scale(calc(100cqw / 400px));transform-origin:0 0;font-family:var(--police-texte);letter-spacing:-.004em;color:var(--texte);text-align:left;font-size:12px;line-height:1.35;position:absolute;top:0;left:0}.mkt .so-motif[data-joue=charge] .m{animation:var(--m) var(--md,.56s) var(--e-sortie) calc(var(--d,0s) + .45s) both}.mkt [data-vu] .so-motif[data-joue=vu] .m{animation:var(--m) var(--md,.56s) var(--e-sortie) var(--d,0s) both}@keyframes so-trace{0%{stroke-dashoffset:1px}}@keyframes so-fondu{0%{opacity:0}}@keyframes so-pose{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes so-ecrit{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes so-souffle{0%{opacity:0;transform:scale(.6)}}@keyframes so-remplit{0%{opacity:0;transform:scale(.5)}}@keyframes so-filet{0%{transform:scaleX(0)}}@keyframes so-monte{0%{opacity:0;transform:translateY(8px)}}@keyframes so-developpe{0%{opacity:0;filter:grayscale()brightness(1.5)}}@keyframes so-coche{0%{opacity:0;transform:scale(0)}}@keyframes so-peau-a{0%,30%{opacity:1}38%,to{opacity:0}}@keyframes so-peau-b{0%,30%{opacity:0}38%,62%{opacity:1}70%,to{opacity:0}}@keyframes so-peau-c{0%,62%{opacity:0}70%,to{opacity:1}}.mkt .so-carte{background:var(--ilot);box-shadow:0 0 0 1px var(--filet), 0 14px 30px -14px #0d142c73;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute}@supports (color:lab(0% 0 0)){.mkt .so-carte{box-shadow:0 0 0 1px var(--filet), 0 14px 30px -14px lab(6.76008% 3.85679 -17.7427/.45)}}.mkt .so-carte-icone{background:var(--accent-fond);width:28px;height:28px;color:var(--accent-texte);border-radius:9px;flex:none;place-items:center;display:grid}.mkt .so-carte-icone.vert{color:#005e25;color:lab(34.3156% -39.7732 26.8728);background:#d0f7d6;background:lab(93.8347% -17.7932 11.3956)}.mkt .so-carte-textes{min-width:0;display:grid}.mkt .so-carte-titre{white-space:nowrap;font-size:12.5px;font-weight:600}.mkt .so-carte-detail{color:var(--texte-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mkt .so-carte-quand{color:var(--texte-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.mkt .so-puce-vivante{background:var(--ilot);height:28px;box-shadow:0 0 0 1px var(--filet), 0 10px 24px -12px #0d142c66;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute}@supports (color:lab(0% 0 0)){.mkt .so-puce-vivante{box-shadow:0 0 0 1px var(--filet), 0 10px 24px -12px lab(6.76008% 3.85679 -17.7427/.4)}}.mkt .so-plan-feuille{background-color:var(--ilot);background-image:linear-gradient(var(--filet) 1px, transparent 1px), linear-gradient(90deg, var(--filet) 1px, transparent 1px);width:364px;height:236px;box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px #0d142c66;background-size:18px 18px;border-radius:16px;position:absolute;top:14px;left:18px}@supports (color:lab(0% 0 0)){.mkt .so-plan-feuille{box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px lab(6.76008% 3.85679 -17.7427/.4)}}.mkt .so-plan-svg{width:100%;height:100%}.mkt .so-trait{fill:none;stroke:var(--texte);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mkt .so-trait.toit{stroke:var(--marque);stroke-width:3px}.mkt .so-trait.fin{stroke:var(--texte-3);stroke-width:1.3px}.mkt .so-trait.cote{stroke:var(--texte-3);stroke-width:1.1px}.mkt .so-trait.pointille{stroke-dasharray:.012 .018}.mkt .so-plan-cartouche{background:var(--ilot-2);box-shadow:0 0 0 1px var(--filet);color:var(--texte-2);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:500;position:absolute;top:10px;left:12px}.mkt .so-plan-devis{width:266px;bottom:10px;right:12px}.mkt .so-ardoise-fond{background:radial-gradient(120% 90% at 20% 0,#2c3b3a,#0000 60%),#1d2626;background:radial-gradient(120% 90% at 20% 0,lab(23.6684% -6.68897 -1.36944),#0000 60%),lab(14.2788% -3.7903 -1.58063);border-radius:18px;width:364px;height:236px;position:absolute;top:14px;left:18px;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px -18px #0d142c80;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08),0 18px 36px -18px lab(6.76008% 3.85679 -17.7427/.5)}.mkt .so-ardoise-carte{color:#f0efe7;color:lab(94.2722% -.598699 3.76062);width:328px;position:absolute;top:30px;left:36px}.mkt .so-ardoise-tete{border-bottom:1px solid #ffffff2e;border-bottom:1px solid lab(100% 0 0/.18);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.mkt .so-ardoise-titre{font-family:var(--police-titre);letter-spacing:-.02em;font-size:24px;font-weight:600}.mkt .so-ardoise-date{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:11px}.mkt .so-ardoise-liste{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mkt .so-ardoise-liste li{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.mkt .so-ardoise-points{border-bottom:1.5px dotted #ffffff4d;border-bottom:1.5px dotted lab(100% 0 0/.3);flex:1;transform:translateY(-3px)}.mkt .so-ardoise-prix{font-variant-numeric:tabular-nums;font-weight:600}.mkt .so-ardoise-pied{opacity:.55;margin:12px 0 0;font-size:10.5px}.mkt .so-ardoise-ouvert{bottom:30px;right:14px}.mkt .so-souffle{background:radial-gradient(closest-side,#98b5ff8c,#0000);background:radial-gradient(closest-side,lab(73.5552% 4.78646 -43.4737/.55),#0000);border-radius:50%;width:150px;height:120px;position:absolute;top:74px;left:214px}.mkt .so-agenda{background:var(--ilot);width:364px;box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px #0d142c66;border-radius:16px;padding:10px 12px 12px;position:absolute;top:14px;left:18px}@supports (color:lab(0% 0 0)){.mkt .so-agenda{box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px lab(6.76008% 3.85679 -17.7427/.4)}}.mkt .so-agenda-tete{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mkt .so-agenda-titre{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.mkt .so-agenda-prestation{background:var(--ilot-2);box-shadow:0 0 0 1px var(--filet);color:var(--texte-2);border-radius:999px;padding:2px 9px;font-size:10.5px}.mkt .so-agenda-grille{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.mkt .so-agenda-jour{color:var(--texte-3);text-align:center;padding-bottom:2px;font-size:10px;font-weight:600}.mkt .so-agenda-creneau{background:var(--accent-fond);height:26px;color:var(--accent-texte);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:10.5px;font-weight:500;display:grid;position:relative}.mkt .so-agenda-creneau.pris{background:var(--ilot-2);color:var(--texte-3);box-shadow:0 0 0 1px var(--filet) inset;text-decoration:line-through;-webkit-text-decoration-color:var(--filet-fort);text-decoration-color:var(--filet-fort)}.mkt .so-agenda-heure{grid-area:1/1}.mkt .so-agenda-rempli{z-index:1;background:var(--marque);color:#fff;border-radius:8px;grid-area:1/1;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-weight:600;display:inline-flex}.mkt .so-creneau-confirme{width:236px;bottom:12px;right:14px}.mkt .so-doc{background:var(--ilot);width:364px;box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px #0d142c66;border-radius:16px;padding:16px 18px 14px;position:absolute;top:14px;left:18px}@supports (color:lab(0% 0 0)){.mkt .so-doc{box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px lab(6.76008% 3.85679 -17.7427/.4)}}.mkt .so-doc-entete{color:var(--texte-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.mkt .so-doc-titre{font-family:var(--police-titre);letter-spacing:-.02em;margin:6px 0 10px;font-size:21px;font-weight:600;display:block}.mkt .so-doc-liste{margin:0;padding:0;list-style:none}.mkt .so-doc-liste li{padding:7px 0;position:relative}.mkt .so-doc-ligne{background:var(--filet-fort);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.mkt .so-doc-entree{align-items:baseline;gap:12px;font-size:13.5px;font-weight:500;display:flex}.mkt .so-doc-num{color:var(--texte-3);font-family:var(--police-mono);font-size:10.5px}.mkt .so-doc-nom{flex:1}.mkt .so-doc-fleche{color:var(--texte-3)}.mkt .so-doc-barres{gap:6px;margin-top:8px;display:flex}.mkt .so-doc-barres i{background:var(--filet);border-radius:3px;flex:1;height:6px}.mkt .so-doc-publie{width:238px;bottom:12px;right:12px}.mkt .so-planche-cadre{background:var(--ilot);width:364px;box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px #0d142c66;border-radius:16px;padding:10px 12px 12px;position:absolute;top:12px;left:18px}@supports (color:lab(0% 0 0)){.mkt .so-planche-cadre{box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px lab(6.76008% 3.85679 -17.7427/.4)}}.mkt .so-planche-tete{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.mkt .so-planche-code{background:var(--ilot-2);box-shadow:0 0 0 1px var(--filet);color:var(--texte-2);font-family:var(--police-mono);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.mkt .so-planche-grille{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mkt .so-planche-case{background:var(--ilot-2);border-radius:8px;height:62px;position:relative;overflow:hidden}.mkt .so-planche-case img{object-fit:cover;width:100%;height:100%;display:block}.mkt .so-planche-retenue{background:var(--marque);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff}.mkt .so-planche-selection{bottom:22px;right:26px}.mkt .so-hab-navigateur{background:var(--ilot);width:364px;height:232px;box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px #0d142c66;border-radius:16px;position:absolute;top:14px;left:18px;overflow:hidden}@supports (color:lab(0% 0 0)){.mkt .so-hab-navigateur{box-shadow:0 0 0 1px var(--filet), 0 18px 36px -18px lab(6.76008% 3.85679 -17.7427/.4)}}.mkt .so-hab-barre{background:var(--ilot-2);height:30px;box-shadow:0 1px 0 var(--filet);align-items:center;gap:10px;padding:0 12px;display:flex}.mkt .so-hab-adresse{background:var(--ilot);height:18px;box-shadow:0 0 0 1px var(--filet);color:var(--texte-2);text-align:center;border-radius:999px;flex:1;font-size:10.5px;line-height:18px;position:relative}.mkt .so-hab-adresse-texte{position:absolute;inset:0}.mkt .so-hab-adresse-texte.cache{opacity:0}.mkt .so-hab-ecran{height:202px;position:relative}.mkt .so-peau{flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:absolute;inset:0}.mkt .so-peau.cache{opacity:0}.mkt .so-peau-entete{justify-content:space-between;align-items:center;display:flex}.mkt .so-peau-logo{font-family:var(--police-titre);letter-spacing:-.02em;font-size:14px;font-weight:600}.mkt .so-peau-menu{gap:6px;display:flex}.mkt .so-peau-menu i{opacity:.35;background:currentColor;border-radius:2px;width:22px;height:4px}.mkt .so-peau-bandeau{background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:12px;display:flex;position:relative;overflow:hidden}.mkt .so-peau-bandeau:before{content:"";background:linear-gradient(#0000 30%,#0203069e);background:linear-gradient(#0000 30%,lab(.889429% .0122339 -1.01076/.62));position:absolute;inset:0}.mkt .so-peau-bandeau>*{position:relative}.mkt .so-peau-titre{background:#fff;border-radius:5px;width:70%;height:9px;display:block}.mkt .so-peau-titre.court{opacity:.8;width:42%}.mkt .so-peau-bouton{background:#fff;border-radius:999px;width:64px;height:18px;margin-top:2px}.mkt .so-peau-cartes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mkt .so-peau-cartes i{opacity:.1;background:currentColor;border-radius:7px;height:26px}.mkt .so-peau-studio{color:#fff;background:#14161b;background:lab(7.17928% -.0979528 -3.66448)}.mkt .so-peau-studio .so-peau-bandeau{background-image:url(/marketing/solutions/studio-2.jpg)}.mkt .so-peau-chantier{color:#34251a;color:lab(16.3901% 5.71415 10.617);background:#fbf2e5;background:lab(95.9939% 1.221 7.58686)}.mkt .so-peau-chantier .so-peau-bandeau{background-image:url(/marketing/solutions/chantier-1.jpg)}.mkt .so-peau-chantier .so-peau-bouton{background:#e78b30;background:lab(66.9011% 31.4733 60.5699)}.mkt .so-peau-salon{color:#402527;color:lab(18.3636% 13.0001 4.21065);background:#fff1f2;background:lab(96.3259% 5.86468 1.83764)}.mkt .so-peau-salon .so-peau-bandeau{background-image:url(/marketing/solutions/salon-1.jpg)}.mkt .so-peau-salon .so-peau-bouton{background:#df7e86;background:lab(63.8856% 38.9687 12.7816)}.mkt .so-hab-clients{gap:6px;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.mkt .so-hab-client{background:var(--ilot);height:28px;box-shadow:0 0 0 1px var(--filet);border-radius:999px;flex:1;place-items:center;font-size:11px;font-weight:500;display:grid;position:relative;overflow:hidden}.mkt .so-hab-client-actif{background:var(--accent-fond);box-shadow:0 0 0 1.5px var(--marque) inset;border-radius:999px;position:absolute;inset:0}.mkt .so-hab-client-actif.cache{opacity:0}.mkt .so-hab-client-nom{position:relative}.mkt .so-v-cadre{width:100%;max-width:27.5rem;margin-inline:auto}.mkt .so-v{--cycle:12s;--depart:calc(var(--cycle) * -.9);background:var(--ilot);min-height:15rem;box-shadow:0 0 0 1px var(--filet), var(--ombre-flottant-lumiere);font-family:var(--police-texte);letter-spacing:-.006em;color:var(--texte);text-align:left;border-radius:22px;flex-direction:column;gap:8px;padding:16px;font-size:.8125rem;line-height:1.35;display:flex}.mkt .so-v-ico{background:var(--accent-fond);width:28px;height:28px;color:var(--accent-texte);border-radius:9px;flex:none;place-items:center;display:grid}.mkt .so-v-ico.vert{color:#005e25;color:lab(34.3156% -39.7732 26.8728);background:#d0f7d6;background:lab(93.8347% -17.7932 11.3956)}.mkt .so-v-entete{box-shadow:0 1px 0 var(--filet);align-items:center;gap:10px;margin-bottom:2px;padding-bottom:10px;display:flex}.mkt .so-v-titre{font-size:.875rem;font-weight:600}.mkt .so-v-puce{background:var(--ilot-2);box-shadow:0 0 0 1px var(--filet);color:var(--texte-2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:.6875rem}.mkt .so-v-champ{gap:4px;display:grid}.mkt .so-v-etiquette{color:var(--texte-3);font-size:.6875rem;font-weight:500}.mkt .so-v-saisie{background:var(--ilot);height:36px;box-shadow:0 0 0 1px var(--filet-fort);border-radius:10px;align-items:center;padding:0 12px;display:flex;overflow:hidden}.mkt .so-v-valeur{white-space:nowrap;font-weight:500}.mkt .so-v-ligne,.mkt .so-v-carte{background:var(--ilot-2);box-shadow:0 0 0 1px var(--filet) inset;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.mkt .so-v-carte{background:var(--accent-fond);box-shadow:inset 0 0 0 1px #4364df24;box-shadow:inset 0 0 0 1px lab(45.5194% 20.0993 -67.3532/.14)}.mkt .so-v-textes{min-width:0;display:grid}.mkt .so-v-textes b{font-weight:600}.mkt .so-v-textes small{color:var(--texte-2);font-size:.71875rem}.mkt .so-v-droite{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.mkt .so-v-etat{flex:none;justify-items:end;margin-left:auto;display:grid}.mkt .so-v-etat>span{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.mkt .so-v-etat .de{background:var(--ilot);box-shadow:0 0 0 1px var(--filet-fort);color:var(--texte-2)}.mkt .so-v-etat .vers{color:#005121;color:lab(29.5502% -36.7541 24.8883);background:#d0f7d6;background:lab(93.8347% -17.7932 11.3956)}.mkt .so-v-cosa,.mkt .so-v-moi{align-items:flex-start;gap:8px;display:flex}.mkt .so-v-moi{justify-content:flex-end}.mkt .so-v-bulle,.mkt .so-v-bulle-moi{padding:8px 12px;line-height:1.4}.mkt .so-v-bulle{background:var(--ilot-2);box-shadow:0 0 0 1px var(--filet) inset;border-radius:4px 14px 14px}.mkt .so-v-bulle-moi{background:var(--texte);max-width:88%;color:var(--papier);border-radius:14px 14px 4px}.mkt .so-v-action{justify-content:flex-end;margin-top:2px;display:flex}.mkt .so-v-bouton{display:inline-grid}.mkt .so-v-bouton>span{white-space:nowrap;border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 16px;font-weight:600;display:inline-flex}.mkt .so-v-bouton .de{background:var(--texte);color:var(--papier)}.mkt .so-v-bouton .vers{color:#005121;color:lab(29.5502% -36.7541 24.8883);background:#d0f7d6;background:lab(93.8347% -17.7932 11.3956)}.mkt .so-v-photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mkt .so-v-photos[data-n="4"]{grid-template-columns:repeat(4,1fr)}.mkt .so-v-photo{aspect-ratio:4/3;background:var(--ilot-2);border-radius:10px;position:relative;overflow:hidden}.mkt .so-v-photo img{object-fit:cover;width:100%;height:100%;display:block}.mkt .so-v-coche{--depart:calc(var(--cycle) * -.9 + .4s);background:var(--marque);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #fff}.mkt .so-v-phrase{display:grid}.mkt .so-v-phrase>*{grid-area:1/1}.mkt .so-v-avant,.mkt .so-v-juste{border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-weight:500;display:flex}.mkt .so-v-avant{background:#ffedea;background:lab(95.1295% 7.65783 4.12669);box-shadow:inset 0 0 0 1px #de3b3d33;box-shadow:inset 0 0 0 1px lab(51.5803% 63.2457 38.9399/.2)}.mkt .so-v-barree{color:#7a3430;color:lab(31.7367% 31.38 18.1075);-webkit-text-decoration:line-through #de3b3d;text-decoration:line-through #de3b3d;-webkit-text-decoration:line-through lab(51.5803% 63.2457 38.9399);text-decoration:line-through lab(51.5803% 63.2457 38.9399);text-decoration-thickness:1.5px}.mkt .so-v-juste{color:#003f18;color:lab(22.234% -27.4052 18.3463);background:#e0fae4;background:lab(95.8936% -11.84 7.56052);box-shadow:inset 0 0 0 1px #25984d40;box-shadow:inset 0 0 0 1px lab(55.4741% -45.4549 30.1606/.25)}.mkt .so-v-puces{flex-wrap:wrap;gap:6px;display:flex}.mkt .so-v-chip{background:var(--marque);color:#fff;border-radius:999px;padding:6px 14px;font-weight:600}.mkt .so-v-terminal{color:#e6e8eb;color:lab(91.863% -.097543 -1.51449);font-family:var(--police-mono);background:#13161c;background:lab(7.16788% -.0827834 -4.39059);border-radius:12px;gap:4px;padding:12px 14px;font-size:.75rem;display:grid}.mkt .so-v-cmd i{color:#5bbd74;color:lab(69.2991% -42.1007 27.57);font-style:normal}.mkt .so-v-ok{color:#7cd591;color:lab(78.4684% -38.941 25.3387);align-items:center;gap:6px;margin-bottom:4px;display:flex}.mkt .so-hero-panneau{padding:clamp(.75rem,2vw,1.25rem)}.mkt .so-section-tete{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,5vw,3.5rem)}.mkt .so-section-tete .para-lg{margin-top:.75rem}.mkt .so-probleme{text-align:center;max-width:46rem;margin:0 auto}.mkt .so-probleme-phrase{font-family:var(--police-titre);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,4.2vw,3rem);font-weight:600;line-height:1.1}.mkt .so-puces{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:flex}.mkt .so-reponses{gap:clamp(3rem,8vw,6rem);display:grid}.mkt .so-rep{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.mkt .so-rep[data-sens=inverse]>.so-rep-texte{order:2}.mkt .so-rep-texte{max-width:28rem}.mkt .so-rep-num{color:var(--texte-3);letter-spacing:.02em;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mkt .so-rep-num b{background:var(--ilot);box-shadow:0 0 0 1px var(--filet);color:var(--texte);border-radius:999px;padding:.125rem .625rem;font-weight:600}.mkt .so-rep-titre{font-family:var(--police-titre);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:600;line-height:1.1}.mkt .so-rep-texte p{margin-top:.875rem}.mkt .so-rep-panneau{place-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid}.mkt .so-rep-panneau>.pl-contenu{width:100%}.mkt .so-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.mkt .so-theme{gap:.875rem;padding:.75rem .75rem 1rem;display:grid;position:relative}.mkt .so-theme .sv{box-shadow:0 0 0 1px var(--filet);border-radius:12px}.mkt .so-theme-pied{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .375rem;display:flex}.mkt .so-theme-nom{font-size:1rem;font-weight:600}.mkt .so-theme-note{text-align:center;max-width:40rem;margin:1.25rem auto 0}.mkt .so-local{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.mkt .so-local-texte p{margin-top:.875rem}.mkt .so-local-liens{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.mkt .so-serp{background:var(--ilot);box-shadow:0 0 0 1px var(--filet), var(--ombre-flottant-lumiere);font-family:var(--police-texte);text-align:left;border-radius:22px;gap:10px;padding:16px;font-size:.8125rem;display:grid}.mkt .so-serp-barre{background:var(--ilot-2);height:40px;box-shadow:0 0 0 1px var(--filet-fort) inset;color:var(--texte);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;display:flex}.mkt .so-serp-resultat{gap:3px;padding:6px 8px 2px;display:grid}.mkt .so-serp-adresse{color:var(--texte-3);font-size:.75rem}.mkt .so-serp-titre{color:var(--accent-texte);font-size:1.0625rem;font-weight:500;line-height:1.25}.mkt .so-serp-texte{color:var(--texte-2);line-height:1.45}.mkt .so-serp-fiche{color:#e6e8eb;color:lab(91.863% -.097543 -1.51449);font-family:var(--police-mono);background:#13161c;background:lab(7.16788% -.0827834 -4.39059);border-radius:12px;gap:4px;margin:4px 0 0;padding:12px 14px;font-size:.71875rem;display:grid}.mkt .so-serp-fiche div{gap:10px;display:flex}.mkt .so-serp-fiche dt{color:#90a9eb;color:lab(69.1066% 3.37744 -36.3716);flex:none;min-width:6.5rem}.mkt .so-serp-fiche dd{margin:0}.mkt .so-serp-recherches{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.mkt .so-serp-recherches>span:first-child{color:var(--texte-3);margin-right:4px;font-size:.71875rem;font-weight:500}.mkt .so-cosa{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.mkt .so-cosa-texte p{margin-top:.875rem}.mkt .so-autres{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.mkt .so-autres li{background:var(--ilot);box-shadow:0 0 0 1px var(--filet);color:var(--texte-2);border-radius:999px;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.mkt .so-autres li:before{content:"";background:var(--marque-300);border-radius:50%;flex:none;width:6px;height:6px}.mkt .so-partenaires{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);display:flex}.mkt .so-partenaires p{max-width:34rem}.mkt .so-autres-metiers{text-align:center}.mkt .so-autres-metiers h2{margin-bottom:1.25rem}.mkt .so-autres-metiers ul{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mkt .so-autres-metiers a{background:var(--ilot);height:2.5rem;box-shadow:0 0 0 1px var(--filet);transition:box-shadow .2s var(--e-sortie), transform .2s var(--e-sortie);border-radius:999px;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:500;display:inline-flex}.mkt .so-autres-metiers a:hover{box-shadow:0 0 0 1px var(--filet-fort);transform:translateY(-1px)}.mkt .so-hub-motif{padding:clamp(1.25rem,3vw,2rem)}.mkt .so-hub-metiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mkt .so-hub-metiers li{background:var(--ilot);box-shadow:0 0 0 1px var(--filet), var(--ombre-flottant-lumiere);border-radius:14px;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}.mkt .so-hub-metiers .so-v-ico{width:30px;height:30px}.mkt .so-hub-metiers li:nth-child(odd),.mkt .so-hub-metiers li:nth-child(2n){animation:so-monte .56s var(--e-sortie) both}.mkt .so-hub-metiers li:first-child{animation-delay:.5s}.mkt .so-hub-metiers li:nth-child(2){animation-delay:.58s}.mkt .so-hub-metiers li:nth-child(3){animation-delay:.66s}.mkt .so-hub-metiers li:nth-child(4){animation-delay:.74s}.mkt .so-hub-metiers li:nth-child(5){animation-delay:.82s}.mkt .so-hub-metiers li:nth-child(6){animation-delay:.9s}.mkt .so-tuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.mkt .so-tuiles>li{display:grid}.mkt .so-reveal-tuile{height:100%}.mkt .so-tuile{grid-template-rows:auto 1fr;gap:1.125rem;height:100%;padding:.75rem .75rem 1.25rem;display:grid;position:relative}.mkt .so-tuile-motif{padding:.5rem}.mkt .so-tuile-corps{align-content:start;gap:.5rem;padding:0 .5rem;display:grid}.mkt .so-tuile-nom{font-family:var(--police-titre);letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.15}.mkt .so-tuile-ligne{color:var(--texte-2);line-height:1.45}.mkt .so-tuile-pied{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.mkt .so-tuile-lien{border-radius:inherit;position:absolute;inset:0}.mkt .so-tuile-fleche{background:var(--ilot-2);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--filet);transition:background-color .22s var(--e-sortie), color .22s var(--e-sortie), transform .22s var(--e-sortie);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.mkt .so-tuile:hover .so-tuile-fleche{background:var(--texte);color:var(--papier);transform:translate(2px)}@media (max-width:62rem){.mkt .so-themes,.mkt .so-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.mkt .so-rep,.mkt .so-local,.mkt .so-cosa{grid-template-columns:minmax(0,1fr)}.mkt .so-rep[data-sens=inverse]>.so-rep-texte{order:0}.mkt .so-rep-texte{max-width:none}}@media (max-width:40rem){.mkt .so-themes,.mkt .so-tuiles{grid-template-columns:minmax(0,1fr)}.mkt .so-v{padding:14px}.mkt .so-hub-metiers{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mkt .so-motif .m,.mkt .so-v .a,.mkt .so-hub-metiers li{animation:none!important}.mkt .so-v .de{opacity:0}.mkt .so-v .ent,.mkt .so-v .vers{opacity:1}}.mkt .so-plan-devis .so-carte-quand{display:none}.mkt .so-tuile-pied{padding-right:2.75rem}@keyframes so-ent0{0%,5%{opacity:0;transform:translateY(10px)scale(.985)}8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de0{0%{opacity:0}3%,5%{opacity:1}8%,to{opacity:0}}@keyframes so-vers0{0%,5%{opacity:0;transform:scale(.9)}8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape0{0%,5%{clip-path:inset(0 100% 0 0)}11%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent1{0%,13%{opacity:0;transform:translateY(10px)scale(.985)}16%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de1{0%{opacity:0}3%,13%{opacity:1}16%,to{opacity:0}}@keyframes so-vers1{0%,13%{opacity:0;transform:scale(.9)}16%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape1{0%,13%{clip-path:inset(0 100% 0 0)}19%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent2{0%,21%{opacity:0;transform:translateY(10px)scale(.985)}24%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de2{0%{opacity:0}3%,21%{opacity:1}24%,to{opacity:0}}@keyframes so-vers2{0%,21%{opacity:0;transform:scale(.9)}24%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape2{0%,21%{clip-path:inset(0 100% 0 0)}27%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent3{0%,29%{opacity:0;transform:translateY(10px)scale(.985)}32%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de3{0%{opacity:0}3%,29%{opacity:1}32%,to{opacity:0}}@keyframes so-vers3{0%,29%{opacity:0;transform:scale(.9)}32%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape3{0%,29%{clip-path:inset(0 100% 0 0)}35%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent4{0%,37%{opacity:0;transform:translateY(10px)scale(.985)}40%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de4{0%{opacity:0}3%,37%{opacity:1}40%,to{opacity:0}}@keyframes so-vers4{0%,37%{opacity:0;transform:scale(.9)}40%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape4{0%,37%{clip-path:inset(0 100% 0 0)}43%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent5{0%,45%{opacity:0;transform:translateY(10px)scale(.985)}48%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de5{0%{opacity:0}3%,45%{opacity:1}48%,to{opacity:0}}@keyframes so-vers5{0%,45%{opacity:0;transform:scale(.9)}48%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape5{0%,45%{clip-path:inset(0 100% 0 0)}51%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent6{0%,53%{opacity:0;transform:translateY(10px)scale(.985)}56%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de6{0%{opacity:0}3%,53%{opacity:1}56%,to{opacity:0}}@keyframes so-vers6{0%,53%{opacity:0;transform:scale(.9)}56%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape6{0%,53%{clip-path:inset(0 100% 0 0)}59%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent7{0%,61%{opacity:0;transform:translateY(10px)scale(.985)}64%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de7{0%{opacity:0}3%,61%{opacity:1}64%,to{opacity:0}}@keyframes so-vers7{0%,61%{opacity:0;transform:scale(.9)}64%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape7{0%,61%{clip-path:inset(0 100% 0 0)}67%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent8{0%,69%{opacity:0;transform:translateY(10px)scale(.985)}72%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de8{0%{opacity:0}3%,69%{opacity:1}72%,to{opacity:0}}@keyframes so-vers8{0%,69%{opacity:0;transform:scale(.9)}72%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape8{0%,69%{clip-path:inset(0 100% 0 0)}75%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent9{0%,77%{opacity:0;transform:translateY(10px)scale(.985)}80%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de9{0%{opacity:0}3%,77%{opacity:1}80%,to{opacity:0}}@keyframes so-vers9{0%,77%{opacity:0;transform:scale(.9)}80%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape9{0%,77%{clip-path:inset(0 100% 0 0)}83%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}@keyframes so-ent10{0%,85%{opacity:0;transform:translateY(10px)scale(.985)}88%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-de10{0%{opacity:0}3%,85%{opacity:1}88%,to{opacity:0}}@keyframes so-vers10{0%,85%{opacity:0;transform:scale(.9)}88%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so-tape10{0%,85%{clip-path:inset(0 100% 0 0)}91%,92%{clip-path:inset(0)}97%,to{clip-path:inset(0);opacity:0}}.mkt .so-v .a{animation-duration:var(--cycle);animation-timing-function:var(--e-sortie);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--depart)}.mkt .so-v .ent.k0{animation-name:so-ent0}.mkt .so-v .de.k0{animation-name:so-de0}.mkt .so-v .vers.k0{animation-name:so-vers0}.mkt .so-v .so-v-valeur.k0{animation-name:so-tape0}.mkt .so-v .ent.k1{animation-name:so-ent1}.mkt .so-v .de.k1{animation-name:so-de1}.mkt .so-v .vers.k1{animation-name:so-vers1}.mkt .so-v .so-v-valeur.k1{animation-name:so-tape1}.mkt .so-v .ent.k2{animation-name:so-ent2}.mkt .so-v .de.k2{animation-name:so-de2}.mkt .so-v .vers.k2{animation-name:so-vers2}.mkt .so-v .so-v-valeur.k2{animation-name:so-tape2}.mkt .so-v .ent.k3{animation-name:so-ent3}.mkt .so-v .de.k3{animation-name:so-de3}.mkt .so-v .vers.k3{animation-name:so-vers3}.mkt .so-v .so-v-valeur.k3{animation-name:so-tape3}.mkt .so-v .ent.k4{animation-name:so-ent4}.mkt .so-v .de.k4{animation-name:so-de4}.mkt .so-v .vers.k4{animation-name:so-vers4}.mkt .so-v .so-v-valeur.k4{animation-name:so-tape4}.mkt .so-v .ent.k5{animation-name:so-ent5}.mkt .so-v .de.k5{animation-name:so-de5}.mkt .so-v .vers.k5{animation-name:so-vers5}.mkt .so-v .so-v-valeur.k5{animation-name:so-tape5}.mkt .so-v .ent.k6{animation-name:so-ent6}.mkt .so-v .de.k6{animation-name:so-de6}.mkt .so-v .vers.k6{animation-name:so-vers6}.mkt .so-v .so-v-valeur.k6{animation-name:so-tape6}.mkt .so-v .ent.k7{animation-name:so-ent7}.mkt .so-v .de.k7{animation-name:so-de7}.mkt .so-v .vers.k7{animation-name:so-vers7}.mkt .so-v .so-v-valeur.k7{animation-name:so-tape7}.mkt .so-v .ent.k8{animation-name:so-ent8}.mkt .so-v .de.k8{animation-name:so-de8}.mkt .so-v .vers.k8{animation-name:so-vers8}.mkt .so-v .so-v-valeur.k8{animation-name:so-tape8}.mkt .so-v .ent.k9{animation-name:so-ent9}.mkt .so-v .de.k9{animation-name:so-de9}.mkt .so-v .vers.k9{animation-name:so-vers9}.mkt .so-v .so-v-valeur.k9{animation-name:so-tape9}.mkt .so-v .ent.k10{animation-name:so-ent10}.mkt .so-v .de.k10{animation-name:so-de10}.mkt .so-v .vers.k10{animation-name:so-vers10}.mkt .so-v .so-v-valeur.k10{animation-name:so-tape10}
