#hero{padding-top:56px;padding-bottom:64px;background:radial-gradient(1200px 520px at 85% -10%, rgba(126, 115, 237, 0.18), transparent 60%),#fff}#hero .inner{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}#hero h1{margin-bottom:22px}#hero .chapo{font-size:1.28rem;line-height:1.55;color:#55606a;max-width:34em;margin-bottom:34px}@media screen and (max-width: 1100px){#hero .inner{grid-template-columns:1fr;gap:40px}}@media screen and (max-width: 860px){#hero{padding-top:32px}#hero .chapo{font-size:1.12rem}#hero .boutons .bouton{width:100%}}#faits{padding-top:24px;padding-bottom:24px}#faits .faits{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;padding:28px 24px;background:#fff;border:1px solid #e3e1f3;border-radius:18px;box-shadow:0 1px 2px rgba(43,51,56,.06),0 8px 24px rgba(79,70,229,.1)}#faits .faits li{display:flex;flex-direction:column;gap:4px;padding:0 8px}#faits .faits li .picto{width:40px;height:40px;border-radius:12px;margin-bottom:8px}#faits .faits li .picto svg{width:20px;height:20px}#faits .faits li strong{font-size:1.05rem}#faits .faits li span:last-child{font-size:.93rem;color:#55606a;line-height:1.5}@media screen and (max-width: 1100px){#faits .faits{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 860px){#faits .faits{grid-template-columns:1fr;gap:22px}}#probleme{padding-bottom:40px}#probleme .symptomes{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}#probleme .symptomes li{display:flex;flex-direction:column;gap:6px;padding:26px 24px;border-radius:16px;background:#fff;border:1px solid #e3e1f3;box-shadow:0 1px 2px rgba(43,51,56,.06),0 8px 24px rgba(79,70,229,.1)}#probleme .symptomes li .picto{margin-bottom:12px}#probleme .symptomes li strong{font-size:1.12rem;line-height:1.35}#probleme .symptomes li span:last-child{color:#55606a}#probleme .conclusion{text-align:center;margin:44px auto 0;max-width:40em;font-size:1.3rem;font-weight:600;line-height:1.45;color:#4f46e5}@media screen and (max-width: 860px){#probleme .symptomes{grid-template-columns:1fr;gap:16px}#probleme .conclusion{font-size:1.15rem}}#fonctionnalites{padding-bottom:72px}.fonction{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;margin-bottom:96px}.fonction.inverse{grid-template-columns:1.15fr 1fr}.fonction.inverse .texte{order:2}.fonction.inverse .ecran{order:1}.fonction .texte .picto{margin-bottom:18px}.fonction .texte h3{font-size:1.7rem;margin-bottom:12px}.fonction .texte>p{font-size:1.12rem;color:#55606a}@media screen and (max-width: 1100px){.fonction{gap:36px;margin-bottom:72px}}@media screen and (max-width: 860px){.fonction{grid-template-columns:1fr}.fonction.inverse{grid-template-columns:1fr}.fonction.inverse .texte{order:1}.fonction.inverse .ecran{order:2}.fonction h3{font-size:1.45rem}}.grille-cartes{display:grid;gap:22px}.grille-cartes.trois{grid-template-columns:repeat(3, 1fr)}.grille-cartes.quatre{grid-template-columns:repeat(4, 1fr)}.grille-cartes.cinq{display:flex;flex-wrap:wrap;justify-content:center}.grille-cartes.cinq .carte{flex:0 1 calc((100% - 44px)/3)}.grille-cartes .carte{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 1px 2px rgba(43,51,56,.06),0 8px 24px rgba(79,70,229,.1);border:1px solid #e3e1f3}.grille-cartes .carte .picto{margin-bottom:16px}.grille-cartes .carte p{color:#55606a;font-size:.98rem;line-height:1.55}@media screen and (max-width: 1100px){.grille-cartes.cinq .carte{flex-basis:calc((100% - 22px)/2)}.grille-cartes.quatre,.grille-cartes.trois{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 860px){.grille-cartes.cinq .carte{flex-basis:100%}.grille-cartes.quatre,.grille-cartes.trois{grid-template-columns:1fr}}#donnees .sous-titre+.grille-cartes{margin-top:52px}#donnees .capture-registre{max-width:920px;margin:48px auto 0}.decider{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.decider .texte .picto{margin-bottom:18px}.decider .texte h2{text-align:left;margin-bottom:8px}@media screen and (max-width: 860px){.decider{grid-template-columns:1fr;gap:36px}}.maquette-decision{display:grid;gap:14px;padding:24px;border-radius:20px;background:linear-gradient(135deg, #7E73ED, #4339BE);box-shadow:0 2px 4px rgba(43,51,56,.08),0 24px 60px rgba(67,56,202,.22)}.maquette-decision .mail,.maquette-decision .proposition{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 6px 20px rgba(20,16,90,.22)}.maquette-decision .mail{display:grid;gap:4px}.maquette-decision .mail .de{font-size:.85rem;color:#55606a}.maquette-decision .mail .extrait{font-size:.92rem;color:#55606a}.maquette-decision .proposition{border:2px solid #847eed}.maquette-decision .proposition .puce{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#eeecf7;color:#4338ca;font-size:.85rem;font-weight:600}.maquette-decision .proposition .puce svg{width:15px;height:15px}.maquette-decision .proposition p{margin:12px 0 14px;font-size:.95rem;line-height:1.6}.maquette-decision .proposition .actions{display:flex;gap:10px}.maquette-decision .proposition .actions span{padding:9px 18px;border-radius:999px;font-size:.9rem;font-weight:600}.maquette-decision .proposition .actions .ok{background:#4f46e5;color:#fff}.maquette-decision .proposition .actions .non{box-shadow:inset 0 0 0 2px #4f46e5;color:#4f46e5}.sous-titre{text-align:center;font-size:1.2rem;color:#55606a;margin:-30px 0 0}.etapes{margin:64px 0 20px;display:grid;gap:0;row-gap:40px;grid-template-columns:repeat(5, 1fr)}.etapes li{position:relative;padding:28px 20px 0 0;border-top:2px solid rgba(43,51,56,.15);display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.etapes li::before{content:"";position:absolute;z-index:1;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg, #7E73ED, #4339BE);box-shadow:0 0 0 4px #f6f5fd}.etapes li::after{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg, #7E73ED, #4339BE);transform-origin:0 50%}.etapes li .num{font-size:3.6rem;font-weight:800;line-height:1;letter-spacing:-0.02em;margin-bottom:6px;color:#4f46e5;background:linear-gradient(135deg, #7E73ED, #4339BE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.etapes li strong{font-size:1.08rem;line-height:1.35}.etapes li span:last-child{color:#55606a;font-size:.96rem;line-height:1.55}@media screen and (max-width: 1100px){.etapes{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 860px){.etapes{grid-template-columns:1fr;row-gap:0;margin:40px 0 10px}.etapes li{border-top:0;border-left:2px solid rgba(43,51,56,.15);padding:0 0 32px 28px}.etapes li::before{top:0;left:-8px}.etapes li::after{top:0;left:-2px;width:2px;height:100%;transform-origin:50% 0;background:linear-gradient(180deg, #7E73ED, #4339BE)}.etapes li:last-child{padding-bottom:0}.etapes li .num{font-size:3rem;margin-top:-6px}}html.js .etapes:not(.visible) li::after{transform:scaleX(0)}@media screen and (max-width: 860px){html.js .etapes:not(.visible) li::after{transform:scaleY(0)}}html.js .etapes:not(.visible) li::before{transform:scale(0)}html.js .etapes:not(.visible) li .num{opacity:0;transform:translateY(26px)}html.js .etapes:not(.visible) li strong,html.js .etapes:not(.visible) li span:last-child{opacity:0;transform:translateY(10px)}html.js .etapes.visible li::before{transform:none;transition:transform .35s cubic-bezier(0.2, 2, 0.4, 1) calc(var(--i, 0)*0.22s)}html.js .etapes.visible li::after{transform:none;transition:transform 0.22s linear calc(var(--i, 0)*0.22s + .1s)}html.js .etapes.visible li .num{opacity:1;transform:none;transition:transform .45s cubic-bezier(0.2, 1.5, 0.4, 1) calc(var(--i, 0)*0.22s + .05s),opacity .2s ease calc(var(--i, 0)*0.22s + .05s)}html.js .etapes.visible li strong,html.js .etapes.visible li span:last-child{opacity:1;transform:none;transition:transform .35s ease-out calc(var(--i, 0)*0.22s + .18s),opacity .3s ease calc(var(--i, 0)*0.22s + .18s)}@media(prefers-reduced-motion: reduce){html.js .etapes:not(.visible) li::after,html.js .etapes:not(.visible) li::before,html.js .etapes:not(.visible) li .num,html.js .etapes:not(.visible) li strong,html.js .etapes:not(.visible) li span:last-child{transform:none;opacity:1}}.questions{max-width:820px;margin:0 auto;display:grid;gap:12px}.questions details{background:#fff;border:1px solid #e3e1f3;border-radius:14px;box-shadow:0 1px 2px rgba(43,51,56,.06),0 8px 24px rgba(79,70,229,.1)}.questions details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;font-weight:600;font-size:1.08rem;list-style:none}.questions details summary::-webkit-details-marker{display:none}.questions details summary .fleche{flex:none;display:inline-flex;color:#4f46e5;transition:transform .25s ease}.questions details summary .fleche svg{width:22px;height:22px}.questions details[open] summary .fleche{transform:rotate(180deg)}.questions details p{padding:0 24px 22px;color:#55606a}.questions details p a{font-weight:600}#final{padding-top:16px;padding-bottom:72px}#final .bandeau{text-align:center;padding:64px 28px;border-radius:28px;background:linear-gradient(135deg, #7E73ED, #4339BE);color:#fff;box-shadow:0 2px 4px rgba(43,51,56,.08),0 24px 60px rgba(67,56,202,.22)}#final .bandeau h2{color:#fff;margin-bottom:30px}#final .bandeau .boutons{justify-content:center}@media screen and (max-width: 860px){#final .bandeau{padding:44px 20px}#final .bandeau .boutons .bouton{width:100%}}
