.page-accueil .defs{position:absolute;width:0;height:0;overflow:hidden}body.page-accueil .haut .premier-ecran__titre{font-size:clamp(2.45rem,1.3rem + 3.5vw,4.3rem);line-height:1.04}body.page-accueil .haut .premier-ecran__titre em{white-space:nowrap}.page-accueil .haut .premier-ecran__apres{max-width:34em;margin-top:26px;padding-top:18px;border-top:1px dashed var(--line)}.page-accueil .preuves__titre{margin:0;color:var(--ink-2);font-size:.92rem}.page-accueil .preuves{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.page-accueil .preuves li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45}.page-accueil .preuves .icone{margin-top:1px;color:var(--green)}.page-accueil .etabli{margin:0}body.page-accueil .etabli .etabli__tapis.tapis--bloc.tapis--regle{padding:40px clamp(12px,3.6%,32px) clamp(16px,4%,34px)}.page-accueil .etabli__scene{container:etabli / inline-size;position:relative;perspective:1600px;perspective-origin:50% 30%;touch-action:pan-y pinch-zoom}.page-accueil .etabli__plateau{--rx: 0deg;--ry: 0deg;--prof: 0;position:relative;aspect-ratio:100 / 99;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.page-accueil .objet{position:absolute;transform:translateZ(calc(var(--z, 0px) * var(--prof))) rotate(var(--rot, 0deg));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.page-accueil .etabli__scene.repos{perspective:none}.page-accueil .etabli__scene.repos .etabli__plateau{transform:none;transform-style:flat}.page-accueil .etabli__scene.repos .objet{transform:rotate(var(--rot, 0deg))}.page-accueil .objet--site{--z: 16px;left:0;top:0;width:80%}.page-accueil .objet--gestion{--z: 34px;left:3%;top:52.5%;width:66%}.page-accueil .objet--tel{--z: 62px;--rot: 4deg;right:0;top:22%;width:31.5%}.page-accueil .objet--cutter{--z: 8px;--rot: -14deg;right:1%;bottom:1.5%;width:30%}.page-accueil .etiquette-objet{display:none}@container etabli (min-width: 500px){.page-accueil .etabli__plateau{aspect-ratio:100 / 85}.page-accueil .objet--site{top:8.5%;width:66%}.page-accueil .objet--gestion{left:16%;top:50%;width:56%}.page-accueil .objet--tel{right:3%;top:13%;width:25%}.page-accueil .objet--cutter{--rot: -11deg;right:3%;bottom:4%;width:25%}.page-accueil .etiquette-objet{display:inline-flex}.page-accueil .etiquette-objet--site{left:0;top:0}.page-accueil .etiquette-objet--gestion{left:0;bottom:0}.page-accueil .etiquette-objet--tel{right:2%;top:0}}@container etabli (min-width: 760px){.page-accueil .etabli__plateau{aspect-ratio:100 / 56}.page-accueil .objet--site{left:0;top:9%;width:50%}.page-accueil .objet--gestion{left:auto;right:0;top:26%;width:44%}.page-accueil .objet--tel{right:auto;left:43%;top:5%;width:16.5%}.page-accueil .etiquette-objet--site{left:0;top:0}.page-accueil .etiquette-objet--gestion{inset:15% 0 auto auto}.page-accueil .etiquette-objet--tel{inset:auto auto 2% 43%}.page-accueil .objet--cutter{--rot: -7deg;right:auto;left:6%;bottom:9%;width:21%}}.page-accueil .cutter{position:relative;display:block;width:77%;aspect-ratio:100 / 12;border-radius:999px 22% 22% 999px/999px 50% 50% 999px;background:linear-gradient(180deg,#f7d257,#e7ae22 58%,#c88d10);box-shadow:0 1px #ffffff80 inset,0 -1px #0000001f inset,0 2px 3px #05191259,0 9px 14px -6px #05191299}.page-accueil .cutter:before{content:"";position:absolute;left:7%;top:22%;bottom:22%;width:48%;border-radius:999px;background:repeating-linear-gradient(90deg,#2b2f2d 0 3px,#454a47 3px 5px)}.page-accueil .cutter__lame{position:absolute;left:99%;top:24%;width:31%;height:52%;background:repeating-linear-gradient(118deg,transparent 0 6px,rgba(40,44,50,.32) 6px 7px),linear-gradient(180deg,#f4f6f8,#c1c6cd 55%,#8f959d);clip-path:polygon(0 0,58% 0,100% 100%,0 100%)}.page-accueil .cutter__cran{position:absolute;left:63%;top:-16%;width:9%;height:42%;border-radius:3px 3px 1px 1px;background:linear-gradient(#4a4f4c,#262a28)}.page-accueil .etiquette-objet{position:absolute;z-index:6;align-items:center;gap:7px;padding:7px 11px 7px 9px;border:1px solid rgba(247,243,236,.32);border-radius:999px;background:#00000024;color:var(--mat-ink);font:600 .64rem / 1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.page-accueil .etiquette-objet:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--mat-ink-2)}.page-accueil .etabli__legende{max-width:42em;margin:14px 4px 0;color:var(--ink-2);font-size:.84rem;line-height:1.45}.page-accueil .fenetre{position:relative;overflow:hidden;container-type:inline-size;border-radius:clamp(7px,1.5cqw,12px);box-shadow:0 1px #ffffff80 inset,0 2px 4px #0519122e,0 24px 44px -18px #0519129e}.page-accueil .fenetre--site{display:flex;flex-direction:column;aspect-ratio:16 / 11;background:#f8f2e9;color:#2b211b}.page-accueil .fenetre__barre{display:flex;flex:none;align-items:center;gap:1.2cqw;height:6.6cqw;padding:0 2.8cqw;border-bottom:1px solid rgba(43,33,27,.08);background:#ece5d9}.page-accueil .fenetre__barre i{width:1.7cqw;height:1.7cqw;border-radius:50%;background:#d4cabc}.page-accueil .fenetre__adresse{display:flex;align-items:center;gap:.9cqw;margin-left:3.6cqw;padding:.9cqw 2.6cqw .9cqw 2cqw;border-radius:99px;background:#fbf8f2;color:#6a6155;font:500 2.3cqw / 1 var(--font-body);white-space:nowrap}.page-accueil .fenetre__adresse .icone{width:1em;height:1em;stroke-width:2.2}.page-accueil .vitrine{display:flex;flex:1;flex-direction:column;min-height:0;padding:2.8cqw 4.6cqw 4.2cqw}.page-accueil .vitrine__nav{display:flex;align-items:center;gap:2.4cqw}.page-accueil .vitrine__logo{display:grid;place-items:center;width:5.4cqw;height:5.4cqw;border:1px solid rgba(43,33,27,.28);border-radius:50%;font:italic 400 3cqw / 1 var(--font-display)}.page-accueil .vitrine__liens{display:flex;gap:2.6cqw;margin-left:auto}.page-accueil .vitrine__liens i{width:6.4cqw;height:.9cqw;border-radius:1px;background:#2b211b4d}.page-accueil .vitrine__cta{padding:1.2cqw 2.6cqw;border-radius:99px;background:#2b211b;color:#f8f2e9;font:600 2cqw / 1 var(--font-body)}.page-accueil .vitrine__hero{display:grid;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4cqw;align-items:center;min-height:0;margin-top:3.6cqw}.page-accueil .vitrine__surtitre{display:block;color:#9c4b2f;font:600 1.8cqw / 1.2 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.page-accueil .vitrine__titre{display:block;margin-top:1.8cqw;font:italic 400 6.6cqw / .98 var(--font-display);letter-spacing:-.025em}.page-accueil .vitrine__ligne{display:block;width:92%;height:1cqw;margin-top:2.8cqw;border-radius:1px;background:#2b211b2e}.page-accueil .vitrine__ligne--courte{width:66%;margin-top:1.5cqw}.page-accueil .vitrine__bouton{display:inline-block;margin-top:3.4cqw;padding:1.6cqw 3cqw;border-radius:99px;background:#b4553a;color:#fff;font:600 2.05cqw / 1 var(--font-body);white-space:nowrap}.page-accueil .vitrine__photo{position:relative;overflow:hidden;align-self:stretch;border-radius:20cqw 20cqw 1.8cqw 1.8cqw;background:linear-gradient(180deg,#f1bf9a,#f6d9bd 48%,#fbecdc)}.page-accueil .vitrine__soleil{position:absolute;left:50%;top:34%;width:12cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,#f6b07c,#d86d45);translate:-50% 0}.page-accueil .vitrine__colline{position:absolute;bottom:0;border-radius:50% 50% 0 0}.page-accueil .vitrine__colline--1{left:-34%;right:18%;height:44%;background:linear-gradient(#a7aa7a,#858f5d)}.page-accueil .vitrine__colline--2{left:26%;right:-44%;height:32%;background:linear-gradient(#73835a,#586843)}.page-accueil .vitrine__cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw;margin-top:3.8cqw}.page-accueil .vitrine__cartes span{display:grid;gap:1.1cqw;padding:2cqw;border:1px solid rgba(43,33,27,.08);border-radius:1.6cqw;background:#fffaf3}.page-accueil .vitrine__cartes b{width:4.4cqw;height:4.4cqw;margin-bottom:.4cqw;border-radius:1.2cqw;background:#f0d9c4}.page-accueil .vitrine__cartes span:nth-child(2) b{background:#dfe3cf}.page-accueil .vitrine__cartes span:nth-child(3) b{background:#f3cfbf}.page-accueil .vitrine__cartes i{height:.9cqw;border-radius:1px;background:#2b211b38}.page-accueil .vitrine__cartes i+i{width:62%;background:#2b211b1f}.page-accueil .fenetre--gestion{aspect-ratio:16 / 10.4;background:#f4f2ec;color:#1d2421}.page-accueil .gestion{display:grid;grid-template-columns:16% minmax(0,1fr);height:100%}.page-accueil .gestion__cote{display:flex;flex-direction:column;gap:2.8cqw;padding:3.6cqw 2.8cqw;background:#213730}.page-accueil .gestion__cote b{width:5.4cqw;height:5.4cqw;margin-bottom:1.4cqw;border-radius:1.6cqw;background:#8cc3ad}.page-accueil .gestion__cote i{height:1.2cqw;border-radius:1px;background:#ffffff3d}.page-accueil .gestion__cote i.on{background:#ffffffd1}.page-accueil .gestion__cote i:nth-of-type(3){width:70%}.page-accueil .gestion__main{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:2.4cqw;min-width:0;padding:3.2cqw 3.6cqw 3.4cqw}.page-accueil .gestion__tete{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.page-accueil .gestion__tete span:first-child{font:500 3.7cqw / 1 var(--font-display);letter-spacing:-.01em}.page-accueil .gestion__pastille{padding:1cqw 2.2cqw;border:1px solid #dcd6ca;border-radius:99px;color:#4f5a55;font:500 2cqw / 1 var(--font-body)}.page-accueil .gestion__kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw}.page-accueil .gestion__kpi span{display:grid;gap:1cqw;padding:2cqw 2.4cqw;border:1px solid #e3ded4;border-radius:1.6cqw;background:#fff}.page-accueil .gestion__kpi small{color:#5a655f;font:500 1.9cqw / 1 var(--font-body);white-space:nowrap}.page-accueil .gestion__kpi b{font:400 5.4cqw / 1 var(--font-display);letter-spacing:-.02em}.page-accueil .gestion__graphe{display:flex;align-items:flex-end;gap:1.5cqw;min-height:0;padding:2.4cqw 2.6cqw 0;border:1px solid #e3ded4;border-radius:1.6cqw;background:linear-gradient(#efebe3 1px,transparent 1px) 0 33% / 100% 33.4% repeat-y,#fff}.page-accueil .gestion__graphe i{flex:1;height:var(--h);border-radius:.6cqw .6cqw 0 0;background:#bcd5c9}.page-accueil .gestion__graphe i:last-child{background:#2f5d4f}.page-accueil .gestion__table{display:grid;overflow:hidden;border:1px solid #e3ded4;border-radius:1.6cqw;background:#fff}.page-accueil .gestion__table div{display:grid;grid-template-columns:3.2cqw minmax(0,1fr) auto;gap:2cqw;align-items:center;padding:1.5cqw 2.4cqw}.page-accueil .gestion__table div+div{border-top:1px solid #efebe3}.page-accueil .gestion__table b{width:3.2cqw;height:3.2cqw;border-radius:50%;background:#d6e5dd}.page-accueil .gestion__table div:nth-child(2) b{background:#ecdcc6}.page-accueil .gestion__table i{width:72%;height:1.1cqw;border-radius:1px;background:#cfc8bb}.page-accueil .gestion__table div:nth-child(2) i{width:56%}.page-accueil .gestion__table em{padding:.9cqw 1.9cqw;border-radius:99px;font:normal 600 1.8cqw / 1 var(--font-body);white-space:nowrap}.page-accueil .gestion__table .ok{background:#dcebe3;color:#24563f}.page-accueil .gestion__table .attente{background:#f5e8bd;color:#665010}.page-accueil .gestion__table .relance{background:#f6dcd4;color:#8a3a2a}.page-accueil .objet--tel .cadre-tel{max-width:none;box-shadow:inset 0 0 0 1.5px #8f9298,inset 0 0 0 3px #27292d,0 2px 4px #05191240,0 26px 44px -16px #051912b3}.page-accueil .porte .carte__visuel{margin-bottom:22px}.page-accueil .dessin{display:block;overflow:hidden;aspect-ratio:240 / 132;border-radius:var(--r-petit);background:var(--bg-2);color:var(--green)}@media(max-width:639.98px){.page-accueil .dessin{aspect-ratio:240 / 110}}.page-accueil .dessin svg{width:100%;height:100%;overflow:visible}.page-accueil .dessin .trait{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.page-accueil .dessin .fin{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;opacity:.5}.page-accueil .dessin .plein{fill:currentColor;opacity:.07}.page-accueil .dessin .fond{fill:var(--bg-2)}.page-accueil .dessin .fort{fill:currentColor;opacity:.55}.page-accueil .dessin .fort-trait{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;opacity:.55}.page-accueil .dessin .point{fill:currentColor;opacity:.35}.page-accueil .dessin .etoile{fill:currentColor;opacity:.45}.page-accueil .dessin .etoile--petite{opacity:.3}.page-accueil .dessin .badge circle{fill:var(--green)}.page-accueil .dessin .badge path{fill:none;stroke:var(--bg-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.page-accueil .dessin svg,.page-accueil .dessin__capsules{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.page-accueil .porte:hover .dessin svg,.page-accueil .porte:hover .dessin__capsules{transform:translateY(-3px)}.page-accueil .dessin__capsules{display:flex;align-items:flex-end;justify-content:center;gap:3%;height:100%;padding:0 12% 15%;filter:drop-shadow(0 5px 5px rgba(70,40,30,.22))}.page-accueil .capsule{display:block;flex:none;width:13.5%;aspect-ratio:32 / 56;clip-path:url(#amande);background:var(--f);transform-origin:50% 100%}.page-accueil .capsule:nth-child(1){rotate:-10deg;translate:0 5%}.page-accueil .capsule:nth-child(2){rotate:-5deg;translate:0 1%}.page-accueil .capsule:nth-child(4){rotate:5deg;translate:0 1%}.page-accueil .capsule:nth-child(5){rotate:10deg;translate:0 5%}.page-accueil .capsule--nude,.page-accueil .capsule--lait,.page-accueil .capsule--emeraude{--brille: linear-gradient(104deg, transparent 20%, rgba(255, 255, 255, .7) 29%, rgba(255, 255, 255, 0) 39%);--pointe: radial-gradient(42% 16% at 50% 12%, rgba(255, 255, 255, .5), transparent 75%)}.page-accueil .capsule--nude{--f: var(--brille), var(--pointe), linear-gradient(180deg, #f0d5c8 0%, #dfb29e 58%, #cd9a86 100%)}.page-accueil .capsule--lait{--f: var(--brille), var(--pointe), linear-gradient(180deg, #fdf5f1 0%, #f2e0d8 66%, #e6cdc3 100%)}.page-accueil .capsule--rouge{--f: linear-gradient(104deg, transparent 21%, rgba(255, 255, 255, .55) 29%, rgba(255, 255, 255, 0) 37%), radial-gradient(42% 16% at 50% 12%, rgba(255, 255, 255, .5), transparent 75%), linear-gradient(180deg, #cf2a40 0%, #9e1528 58%, #6c0c1b 100%)}.page-accueil .capsule--chrome{--f: radial-gradient(60% 30% at 40% 20%, rgba(255, 255, 255, .8), transparent 70%), conic-gradient(from 40deg at 38% 42%, #f5f5f7, #9ea3ad 20%, #ffffff 35%, #6d717a 55%, #e7e8ec 75%, #f5f5f7)}.page-accueil .capsule--emeraude{--f: var(--brille), radial-gradient(55% 35% at 60% 58%, rgba(140, 230, 190, .35), transparent 70%), linear-gradient(180deg, #2f8c6e 0%, #13543f 58%, #0a3328 100%)}.page-accueil .puces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.page-accueil .puces li{padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink-2);font-size:.77rem;line-height:1.25}.page-accueil .porte .carte__pied{padding-right:48px}.page-accueil .porte .carte__pied,.page-accueil .porte .carte__fleche{pointer-events:none}.page-accueil .porte .carte__fleche{position:absolute;right:20px;bottom:22px}@media(min-width:768px){.page-accueil .porte .carte__fleche{right:24px;bottom:26px}}.page-accueil .mv{display:grid;gap:16px;align-items:center;margin-top:40px}.page-accueil .mv__etiquette,.page-accueil .produit__etiquette{margin:0;color:var(--green);font:600 var(--t-xs) / 1.3 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.page-accueil .mv__titre{margin-top:10px;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:400;line-height:1.02}.page-accueil .mv__texte>p:not(.mv__etiquette){max-width:34em;margin:14px 0 0;color:var(--ink-2);font-size:1.04rem}.page-accueil .puces--mv{margin-top:22px}.page-accueil .puces--mv li{padding:7px 12px;background:var(--paper);color:var(--ink);font-size:.84rem}.page-accueil .mv .boutons{align-items:center;gap:12px 24px}.page-accueil .produits{display:grid;gap:16px;margin-top:56px}.page-accueil .produit{position:relative;display:grid;gap:22px;align-content:start;margin:0;padding:16px 16px 26px;border:1px solid var(--line);border-radius:24px;background:var(--paper)}.page-accueil .produit__texte{padding:0 6px}.page-accueil .produit__titre{margin-top:10px;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:450;line-height:1.1}.page-accueil .produit__texte>p:not(.produit__etiquette){max-width:36em;margin:12px 0 0;color:var(--ink-2)}.page-accueil .produit__lien{margin-top:14px}.page-accueil .produit__note{position:absolute;top:8px;right:14px;z-index:3}.page-accueil .produit__visuel{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:16 / 10;border-radius:14px}.page-accueil .tableurs{background:#00000029;box-shadow:inset 0 0 0 1px #f7f3ec1a}.page-accueil .feuille{position:absolute;width:40cqw;aspect-ratio:4 / 3;border-radius:1.2cqw;background:linear-gradient(#e4ece6,#e4ece6) 0 0 / 100% 4.4cqw no-repeat,linear-gradient(90deg,#efebe3,#efebe3) 0 0 / 5cqw 100% no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(8.75cqw - 1px),#d9d3c7 calc(8.75cqw - 1px) 8.75cqw) 5cqw 0 / 100% 100% no-repeat,repeating-linear-gradient(180deg,transparent 0 calc(4.4cqw - 1px),#d9d3c7 calc(4.4cqw - 1px) 4.4cqw),#fbfaf6;box-shadow:0 1px 2px #0003,0 14px 24px -12px #0000008c}.page-accueil .feuille--1{left:4cqw;top:8cqw;rotate:-8deg}.page-accueil .feuille--2{left:8cqw;top:15cqw;rotate:-1.5deg}.page-accueil .feuille--3{left:2cqw;top:23cqw;rotate:5deg}.page-accueil .cellule{position:absolute;width:8.75cqw;height:4.4cqw}.page-accueil .c1{left:13.75cqw;top:8.8cqw;background:#f3d873}.page-accueil .c2{left:22.5cqw;top:17.6cqw;background:#f1b3a3}.page-accueil .c3{left:5cqw;top:13.2cqw;background:#f1b3a3}.page-accueil .c4{left:31.25cqw;top:4.4cqw;background:#f3d873}.page-accueil .c5{left:13.75cqw;top:13.2cqw;background:#f3d873}.page-accueil .c6{left:22.5cqw;top:22cqw;background:#f1b3a3}.page-accueil .c7{left:31.25cqw;top:8.8cqw;background:#cfe2f0}.page-accueil .tableurs__fleche{position:absolute;z-index:2;left:50cqw;top:50%;display:grid;place-items:center;width:7.5cqw;aspect-ratio:1;border-radius:50%;background:var(--mat-ink);color:#1d2421;translate:-50% -50%;box-shadow:0 6px 14px -6px #00000080}.page-accueil .tableurs__fleche .icone{width:55%;height:55%;stroke-width:2}.page-accueil .outil{position:absolute;right:4cqw;top:50%;display:grid;grid-template-columns:17% minmax(0,1fr);overflow:hidden;width:44cqw;aspect-ratio:16 / 12;border-radius:1.6cqw;background:#f6f4ef;translate:0 -50%;box-shadow:0 1px 2px #0003,0 18px 30px -14px #0009}.page-accueil .outil__cote{display:flex;flex-direction:column;gap:1.8cqw;padding:2.6cqw 1.6cqw;background:#2f5d4f}.page-accueil .outil__cote b{width:3.6cqw;height:3.6cqw;margin-bottom:1cqw;border-radius:1cqw;background:#ffffffd9}.page-accueil .outil__cote i{height:.9cqw;border-radius:1px;background:#ffffff52}.page-accueil .outil__cote i.on{background:#fffc}.page-accueil .outil__main{display:grid;align-content:start;gap:2cqw;padding:2.6cqw}.page-accueil .outil__kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw}.page-accueil .outil__kpi span{position:relative;height:6.4cqw;border:1px solid #e3ded4;border-radius:1cqw;background:#fff}.page-accueil .outil__kpi span:after{content:"";position:absolute;left:1.4cqw;bottom:1.4cqw;width:40%;height:1.6cqw;border-radius:2px;background:#2f5d4f;opacity:.8}.page-accueil .outil__liste{overflow:hidden;border:1px solid #e3ded4;border-radius:1cqw;background:#fff}.page-accueil .outil__liste div{display:grid;grid-template-columns:2.4cqw minmax(0,1fr) 6cqw;gap:1.6cqw;align-items:center;padding:1.3cqw 1.6cqw}.page-accueil .outil__liste div+div{border-top:1px solid #efebe3}.page-accueil .outil__liste b{width:2.4cqw;height:2.4cqw;border-radius:50%;background:#7fae9b}.page-accueil .outil__liste i{height:.9cqw;border-radius:1px;background:#cfc8bb}.page-accueil .outil__liste em{height:2.4cqw;border-radius:99px;background:#dcebe3}.page-accueil .boutique{display:grid;grid-template-rows:auto auto auto 1fr;background:#fbf8f4;color:#3a2a26}.page-accueil .boutique__barre{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#efe7e2}.page-accueil .boutique__barre i{width:7px;height:7px;border-radius:50%;background:#d6c7c0}.page-accueil .boutique__barre b{flex:1;max-width:46%;height:12px;margin-left:10px;border-radius:99px;background:#fff}.page-accueil .boutique__tete{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #efe5e0}.page-accueil .boutique__tete .l{width:26%;height:8px;border-radius:2px;background:#3a2a26;opacity:.8}.page-accueil .boutique__tete .m{display:flex;gap:8px}.page-accueil .boutique__tete .m i{width:22px;height:5px;border-radius:2px;background:#c9b8b1}.page-accueil .boutique__tete .p{width:14px;height:14px;border:1.5px solid #3a2a26;border-radius:4px;opacity:.7}.page-accueil .boutique__banniere{display:flex;flex-direction:column;justify-content:center;gap:6px;height:52px;margin:10px 12px 0;padding:0 12px;border-radius:8px;background:linear-gradient(110deg,#ecd9d1,#f7eeea 55%,#e6cfd2)}.page-accueil .boutique__banniere i{display:block;width:44%;height:7px;border-radius:2px;background:#3a2a26;opacity:.75}.page-accueil .boutique__banniere i+i{width:28%;height:5px;opacity:.35}.page-accueil .boutique__grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;padding:10px 12px}.page-accueil .boutique__produit{display:grid;gap:5px}.page-accueil .boutique__produit span{aspect-ratio:1 / .9;border-radius:6px;background:linear-gradient(170deg,#f6ece8,#ead8d1)}.page-accueil .boutique__produit i{display:block;height:5px;border-radius:2px;background:#d9ccc6}.page-accueil .boutique__produit i+i{width:50%;background:#3a2a26;opacity:.55}.page-accueil .principes{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.page-accueil .principe{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:26px 0 30px;border-bottom:1px solid var(--line)}.page-accueil .principe__n{color:var(--green);font:italic 300 2.5rem / .9 var(--font-display);letter-spacing:-.03em}.page-accueil .principe__titre{font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:450;line-height:1.15}.page-accueil .principe__texte{max-width:36em;margin:10px 0 0;color:var(--ink-2)}@media(min-width:768px){.page-accueil .principe{grid-template-columns:96px minmax(0,1fr);gap:24px;padding:34px 0 38px}.page-accueil .principe__n{font-size:3.6rem}}.page-accueil .qui__grille{display:grid;gap:44px;align-items:center}.page-accueil .portrait{position:relative;width:min(72%,340px);margin:0 auto;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--paper);box-shadow:var(--ombre);rotate:-1.2deg}.page-accueil .portrait__cadre{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4 / 5;border-radius:3px;background:radial-gradient(90% 70% at 30% 20%,rgba(255,255,255,.12),transparent 60%),linear-gradient(rgba(247,243,236,.09) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,rgba(247,243,236,.09) 1px,transparent 1px) -1px -1px / 24px 24px,#2f5d4f;color:#f7f3ec}.page-accueil .portrait__mono{font:italic 300 clamp(6rem,4rem + 8vw,8.5rem) / 1 var(--font-display);letter-spacing:-.06em}.page-accueil .portrait__mono span{font-style:normal;font-weight:400}.page-accueil .portrait__k{position:absolute;left:16px;bottom:16px;width:30px;height:30px;border-radius:6px;box-shadow:0 0 0 1px #ffffff4d}.page-accueil .qui__grille:not(:has(.portrait)) .qui__texte{max-width:44rem}.page-accueil .qui__texte>p{max-width:36em;margin:16px 0 0;color:var(--ink-2);font-size:1.06rem}.page-accueil .qui__texte .entete-section+p{margin-top:24px}.page-accueil .signature{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.page-accueil .signature__main{color:var(--green);font:italic 300 2.6rem / 1 var(--font-display);letter-spacing:-.02em}.page-accueil .signature p{margin:8px 0 0;color:var(--ink-2);font-size:.92rem}.page-accueil .signature .lien-fleche{margin-top:6px}@media(min-width:768px){.page-accueil .produits{grid-template-columns:repeat(2,minmax(0,1fr))}.page-accueil .produits--une{grid-template-columns:minmax(0,1fr)}.page-accueil .produits--une .produit{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:40px;align-items:center;padding:18px 36px 18px 18px}}@media(min-width:1024px){.page-accueil .mv{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;margin-top:24px}body.page-accueil .produits--une .produit{grid-template-columns:minmax(0,1fr) calc(45% - 31px);column-gap:56px}.page-accueil .qui__grille:has(.portrait){grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}.page-accueil .portrait{width:100%;max-width:400px}}@media(prefers-color-scheme:dark){.page-accueil .fenetre--site,.page-accueil .tableurs .feuille,.page-accueil .boutique{filter:brightness(.93)}.page-accueil .fenetre{box-shadow:0 1px #ffffff1f inset,0 2px 4px #0000004d,0 24px 44px -18px #000c}.page-accueil .fenetre--gestion{background:#141b18;color:#ece6da;box-shadow:0 0 0 1px #f1ebe01f,0 2px 4px #0000004d,0 24px 44px -18px #000c}.page-accueil .gestion__cote{background:#0d1311}.page-accueil .gestion__pastille{border-color:#2d3833;color:#b4b0a5}.page-accueil .gestion__kpi span,.page-accueil .gestion__graphe,.page-accueil .gestion__table{border-color:#26302c;background:#1b2420}.page-accueil .gestion__graphe{background:linear-gradient(#26302c 1px,transparent 1px) 0 33% / 100% 33.4% repeat-y,#1b2420}.page-accueil .gestion__kpi small{color:#a8b1ab}.page-accueil .gestion__graphe i{background:#3a5a4d}.page-accueil .gestion__graphe i:last-child{background:#8cc3ad}.page-accueil .gestion__table div+div{border-top-color:#26302c}.page-accueil .gestion__table b{background:#2c4239}.page-accueil .gestion__table div:nth-child(2) b{background:#4a3f2c}.page-accueil .gestion__table i{background:#3a4540}.page-accueil .gestion__table .ok{background:#1f3a2f;color:#a9dcc4}.page-accueil .gestion__table .attente{background:#3b3418;color:#f0dc95}.page-accueil .gestion__table .relance{background:#45241d;color:#f2b8a8}.page-accueil .dessin__capsules{filter:drop-shadow(0 0 .6px rgba(255,255,255,.5)) drop-shadow(0 5px 6px rgba(0,0,0,.45))}.page-accueil .portrait__cadre{background:radial-gradient(90% 70% at 30% 20%,rgba(255,255,255,.08),transparent 60%),linear-gradient(rgba(241,235,224,.06) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,rgba(241,235,224,.06) 1px,transparent 1px) -1px -1px / 24px 24px,#1e3a31;color:#f1ebe0}}@media(prefers-reduced-motion:reduce){.page-accueil .etabli__plateau,.page-accueil .objet,.page-accueil .dessin svg,.page-accueil .dessin__capsules{transition:none}.page-accueil .porte:hover .dessin svg,.page-accueil .porte:hover .dessin__capsules{transform:none}}
