.solution-logiciels-detail-module__vifrOW__page{background:var(--paper-bright);overflow:clip}.solution-logiciels-detail-module__vifrOW__eyebrow{color:var(--brass-ink);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.64rem;display:flex}.solution-logiciels-detail-module__vifrOW__eyebrow i{background:currentColor;width:2.2rem;height:1px}.solution-logiciels-detail-module__vifrOW__hero{min-height:0;padding:clamp(3.5rem, 6vw, 6rem) var(--gutter) clamp(3rem, 5vw, 5rem);border-bottom:1px solid var(--line-strong);background:var(--paper-bright);grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(2.4rem,4vw,4.2rem);display:grid;position:relative}.solution-logiciels-detail-module__vifrOW__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#20231f0b 1px,#0000 1px),linear-gradient(90deg,#20231f0b 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:28% 0 0}.solution-logiciels-detail-module__vifrOW__heroCopy,.solution-logiciels-detail-module__vifrOW__heroDiagram{z-index:1;position:relative}.solution-logiciels-detail-module__vifrOW__heroCopy{text-align:center;justify-items:center;max-width:70rem;display:grid}.solution-logiciels-detail-module__vifrOW__hero h1{letter-spacing:-.064em;text-wrap:balance;max-width:22ch;margin-top:1.55rem;font-size:clamp(3rem,4.2vw,5.15rem);font-weight:540;line-height:.94}.solution-logiciels-detail-module__vifrOW__lead{max-width:58rem;color:var(--graphite-soft);margin-top:1.9rem;font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.58}.solution-logiciels-detail-module__vifrOW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.2rem;display:flex}.solution-logiciels-detail-module__vifrOW__primaryCta{border-radius:var(--radius-sm);width:max-content;min-height:3.15rem;color:var(--paper-bright);background:var(--workshop-deep);transition:background-color .18s ease, transform .18s var(--ease-out);align-items:center;gap:.85rem;padding:0 1.15rem;font-size:.8rem;font-weight:650;display:inline-flex}.solution-logiciels-detail-module__vifrOW__primaryCta:hover{background:var(--workshop);transform:translateY(-.12rem)}.solution-logiciels-detail-module__vifrOW__textLink{border-bottom:1px solid var(--line-strong);color:var(--workshop-deep);align-items:center;gap:.6rem;padding-block:.5rem;font-size:.74rem;font-weight:580;display:inline-flex}.solution-logiciels-detail-module__vifrOW__heroDiagram{width:min(100%,76rem);min-width:0;padding-bottom:0;display:grid}.solution-logiciels-detail-module__vifrOW__heroDiagram img{object-fit:contain;width:100%;height:auto}.solution-logiciels-detail-module__vifrOW__heroDiagramMobile{display:none}.solution-logiciels-detail-module__vifrOW__heroMotion{opacity:.28;pointer-events:none;width:92%;height:79%;position:absolute;inset:8% 4% 13%}.solution-logiciels-detail-module__vifrOW__heroMotion path{fill:none;stroke:var(--brass);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:4 26;vector-effect:non-scaling-stroke;animation:3.1s linear infinite solution-logiciels-detail-module__vifrOW__routeTravel}.solution-logiciels-detail-module__vifrOW__anatomy figcaption{color:var(--graphite-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-align:center;font-size:.55rem;position:absolute;bottom:.7rem;left:1rem;right:1rem}.solution-logiciels-detail-module__vifrOW__brief{max-width:var(--container);border-inline:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.solution-logiciels-detail-module__vifrOW__brief article{border-right:1px solid var(--line-strong);align-content:start;gap:.65rem;min-height:8.5rem;padding:1.45rem clamp(1.2rem,2.2vw,2.25rem);display:grid}.solution-logiciels-detail-module__vifrOW__brief article:last-child{border-right:0}.solution-logiciels-detail-module__vifrOW__brief span,.solution-logiciels-detail-module__vifrOW__dossierNav>p,.solution-logiciels-detail-module__vifrOW__anatomy p,.solution-logiciels-detail-module__vifrOW__systemMap p{color:var(--brass-ink);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.59rem}.solution-logiciels-detail-module__vifrOW__brief strong{max-width:27rem;color:var(--workshop-deep);font-size:.88rem;font-weight:610;line-height:1.38}.solution-logiciels-detail-module__vifrOW__dossier{width:min(100%, var(--container));border-inline:1px solid var(--line-strong);grid-template-columns:minmax(14rem,.3fr) minmax(0,1fr);margin-inline:auto;display:grid}.solution-logiciels-detail-module__vifrOW__dossierBody,.solution-logiciels-detail-module__vifrOW__chapter{min-width:0}.solution-logiciels-detail-module__vifrOW__dossierNav{border-right:1px solid var(--line-strong);background:repeating-radial-gradient(ellipse at -20% 10%, transparent 0 56px, #3362540e 57px 58px), var(--paper);align-self:start;min-height:calc(100svh - 4.8rem);padding:3.2rem clamp(1.25rem,2.6vw,2.7rem);position:sticky;top:4.8rem}.solution-logiciels-detail-module__vifrOW__dossierNav ol{margin-top:1.5rem;list-style:none}.solution-logiciels-detail-module__vifrOW__dossierNav li{border-top:1px solid var(--line)}.solution-logiciels-detail-module__vifrOW__dossierNav li:last-child{border-bottom:1px solid var(--line)}.solution-logiciels-detail-module__vifrOW__dossierNav li a{color:var(--graphite-soft);transition:color .16s ease, padding-left .16s var(--ease-out);grid-template-columns:2rem 1fr;align-items:baseline;gap:.65rem;padding:.9rem 0;font-size:.69rem;line-height:1.35;display:grid}.solution-logiciels-detail-module__vifrOW__dossierNav li a:hover{color:var(--workshop-deep);padding-left:.25rem}.solution-logiciels-detail-module__vifrOW__dossierNav li span{color:var(--brass-ink);font-family:var(--font-mono), monospace;font-size:.59rem}.solution-logiciels-detail-module__vifrOW__dossierNav>a{border-bottom:1px solid var(--brass);color:var(--workshop-deep);align-items:center;gap:.65rem;margin-top:2rem;padding-bottom:.35rem;font-size:.72rem;font-weight:620;display:inline-flex}.solution-logiciels-detail-module__vifrOW__chapter{border-bottom:1px solid var(--line-strong);padding:clamp(4.6rem,7vw,7.2rem) clamp(1.5rem,5vw,5.8rem);scroll-margin-top:5.5rem}.solution-logiciels-detail-module__vifrOW__chapter:nth-child(2n){background:var(--paper)}.solution-logiciels-detail-module__vifrOW__chapterIntro{grid-template-columns:3.2rem minmax(0,1fr);gap:clamp(1rem,2.8vw,2.6rem);max-width:69rem;display:grid}.solution-logiciels-detail-module__vifrOW__chapterNumber{color:var(--brass-ink);font-family:var(--font-mono), monospace;padding-top:.15rem;font-size:.78rem}.solution-logiciels-detail-module__vifrOW__chapterIntro h2{letter-spacing:-.057em;text-wrap:balance;max-width:16ch;margin-top:.9rem;font-size:clamp(2.2rem,3.8vw,4.4rem);font-weight:540;line-height:.98}.solution-logiciels-detail-module__vifrOW__chapterLead{max-width:42rem;color:var(--graphite-soft);margin-top:1.35rem;font-size:.94rem;line-height:1.65}.solution-logiciels-detail-module__vifrOW__decisionNotice,.solution-logiciels-detail-module__vifrOW__perimeterOutcome{border-left:2px solid var(--brass);max-width:55rem;color:var(--graphite-soft);background:color-mix(in srgb, var(--paper) 72%, transparent);grid-template-columns:auto 1fr;gap:.9rem;margin:2.8rem 0 0 5.8rem;padding:1.15rem 1.25rem;font-size:.78rem;line-height:1.55;display:grid}.solution-logiciels-detail-module__vifrOW__decisionNotice svg,.solution-logiciels-detail-module__vifrOW__perimeterOutcome svg{color:var(--brass)}.solution-logiciels-detail-module__vifrOW__decisionNotice strong,.solution-logiciels-detail-module__vifrOW__perimeterOutcome strong{color:var(--graphite)}.solution-logiciels-detail-module__vifrOW__decisionTable{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);margin:3rem 0 0 5.8rem}.solution-logiciels-detail-module__vifrOW__decisionHead,.solution-logiciels-detail-module__vifrOW__decisionRow{grid-template-columns:1.08fr .88fr 1.04fr;display:grid}.solution-logiciels-detail-module__vifrOW__decisionHead{color:var(--paper-bright);background:var(--workshop-deep)}.solution-logiciels-detail-module__vifrOW__decisionHead span,.solution-logiciels-detail-module__vifrOW__decisionRow>*{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:.85rem 1rem}.solution-logiciels-detail-module__vifrOW__decisionHead span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.solution-logiciels-detail-module__vifrOW__decisionRow strong{font-size:.74rem;font-weight:620;line-height:1.4}.solution-logiciels-detail-module__vifrOW__decisionRow span{color:var(--graphite-soft);font-size:.7rem;line-height:1.45}.solution-logiciels-detail-module__vifrOW__decisionRow span:last-child{color:var(--workshop-deep);background:color-mix(in srgb, var(--sage) 8%, transparent)}.solution-logiciels-detail-module__vifrOW__anatomy{border:1px solid var(--line-strong);background:linear-gradient(#20231f09 1px, transparent 1px), linear-gradient(90deg, #20231f09 1px, transparent 1px), var(--paper-bright);background-size:2rem 2rem;grid-template-columns:minmax(10rem,.9fr) minmax(16rem,1.18fr) minmax(10rem,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:31rem;margin:3.2rem 0 0 5.8rem;padding:2.4rem 2rem 3.2rem;display:grid;position:relative}.solution-logiciels-detail-module__vifrOW__anatomyInputs,.solution-logiciels-detail-module__vifrOW__anatomyOutputs{gap:.7rem;display:grid}.solution-logiciels-detail-module__vifrOW__anatomyInputs span,.solution-logiciels-detail-module__vifrOW__anatomyOutputs span{border:1px solid var(--line-strong);min-height:3.4rem;color:var(--workshop-deep);background:var(--paper-bright);align-items:center;gap:.65rem;padding:.7rem;font-size:.72rem;display:flex}.solution-logiciels-detail-module__vifrOW__anatomyInputs svg,.solution-logiciels-detail-module__vifrOW__anatomyOutputs svg{color:var(--workshop);flex:none}.solution-logiciels-detail-module__vifrOW__anatomyCore{z-index:1;border:1px solid var(--brass);border-radius:var(--radius-md);color:var(--paper-bright);background:var(--workshop-deep);gap:0;padding:1.2rem;display:grid;position:relative;box-shadow:0 1rem 2.5rem #102f2724}.solution-logiciels-detail-module__vifrOW__anatomyCore>p{color:var(--brass-light);padding-bottom:.9rem}.solution-logiciels-detail-module__vifrOW__anatomyCore>div{border-top:1px solid var(--white-line);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:4.3rem;display:grid}.solution-logiciels-detail-module__vifrOW__anatomyCore svg{color:var(--brass-light)}.solution-logiciels-detail-module__vifrOW__anatomyCore span{gap:.15rem;display:grid}.solution-logiciels-detail-module__vifrOW__anatomyCore strong{font-size:.76rem}.solution-logiciels-detail-module__vifrOW__anatomyCore small{color:var(--sage-light);font-size:.62rem}.solution-logiciels-detail-module__vifrOW__anatomyRoute{background:var(--brass);height:1px;position:absolute;top:50%;left:14%;right:14%}.solution-logiciels-detail-module__vifrOW__anatomyRoute i{border:2px solid var(--paper-bright);background:var(--brass);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.solution-logiciels-detail-module__vifrOW__anatomyRoute i:first-child{left:0}.solution-logiciels-detail-module__vifrOW__anatomyRoute i:nth-child(2){left:50%}.solution-logiciels-detail-module__vifrOW__anatomyRoute i:nth-child(3){left:100%}.solution-logiciels-detail-module__vifrOW__example{border-top:1px solid var(--line-strong);grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,4vw,4rem);margin:3rem 0 0 5.8rem;padding-top:2rem;display:grid}.solution-logiciels-detail-module__vifrOW__exampleIntro h3,.solution-logiciels-detail-module__vifrOW__related h3{letter-spacing:-.045em;max-width:14ch;margin-top:.8rem;font-size:clamp(1.55rem,2.4vw,2.7rem);font-weight:560;line-height:1.04}.solution-logiciels-detail-module__vifrOW__exampleIntro>p:last-child{max-width:24rem;color:var(--graphite-soft);margin-top:1rem;font-size:.75rem;line-height:1.55}.solution-logiciels-detail-module__vifrOW__example ol{border-top:1px solid var(--line-strong);list-style:none}.solution-logiciels-detail-module__vifrOW__example li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem;padding:1rem 0;display:grid}.solution-logiciels-detail-module__vifrOW__example li>span{color:var(--brass-ink);font-family:var(--font-mono), monospace;font-size:.61rem}.solution-logiciels-detail-module__vifrOW__example li strong{color:var(--workshop-deep);font-size:.78rem}.solution-logiciels-detail-module__vifrOW__example li p{max-width:37rem;color:var(--graphite-soft);margin-top:.3rem;font-size:.7rem;line-height:1.45}.solution-logiciels-detail-module__vifrOW__systemMap{grid-template-rows:auto auto;grid-template-columns:minmax(12rem,.8fr) minmax(13rem,.8fr) minmax(12rem,.8fr);gap:1rem;margin:3rem 0 0 5.8rem;display:grid}.solution-logiciels-detail-module__vifrOW__systemSource,.solution-logiciels-detail-module__vifrOW__systemUsers,.solution-logiciels-detail-module__vifrOW__systemCore,.solution-logiciels-detail-module__vifrOW__systemRules{border:1px solid var(--line-strong);background:var(--paper-bright);align-content:start;gap:.65rem;padding:1.15rem;display:grid}.solution-logiciels-detail-module__vifrOW__systemSource span,.solution-logiciels-detail-module__vifrOW__systemUsers span{border-top:1px solid var(--line);color:var(--workshop-deep);align-items:center;gap:.6rem;padding-top:.8rem;font-size:.72rem;display:flex}.solution-logiciels-detail-module__vifrOW__systemCore{border-color:var(--workshop-deep);min-height:12rem;color:var(--paper-bright);background:var(--workshop-deep);text-align:center;align-content:center;justify-items:center}.solution-logiciels-detail-module__vifrOW__systemCore svg{color:var(--brass-light)}.solution-logiciels-detail-module__vifrOW__systemCore strong{font-size:1rem}.solution-logiciels-detail-module__vifrOW__systemCore span{max-width:14rem;color:var(--sage-light);font-size:.68rem}.solution-logiciels-detail-module__vifrOW__systemRules{background:color-mix(in srgb, var(--sage) 7%, var(--paper-bright));grid-column:1/-1;grid-template-columns:12rem 1fr;align-items:start}.solution-logiciels-detail-module__vifrOW__systemRules ul{color:var(--graphite-soft);grid-template-columns:1fr 1fr;gap:.7rem 2rem;padding-left:1rem;font-size:.71rem;display:grid}.solution-logiciels-detail-module__vifrOW__principle{border-top:1px solid var(--brass);border-left:1px solid var(--brass);max-width:54rem;color:var(--workshop-deep);letter-spacing:-.025em;margin:3rem 0 0 5.8rem;padding:1.6rem 0 0 1.6rem;font-size:clamp(1.2rem,2vw,2rem);font-weight:550;line-height:1.35}.solution-logiciels-detail-module__vifrOW__perimeterGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);gap:0;margin:3rem 0 0 5.8rem;display:grid}.solution-logiciels-detail-module__vifrOW__perimeterGrid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-content:start;min-height:20rem;padding:1.3rem;display:grid}.solution-logiciels-detail-module__vifrOW__perimeterGrid article>span{color:var(--brass-ink);font-family:var(--font-mono), monospace;font-size:.62rem}.solution-logiciels-detail-module__vifrOW__perimeterGrid svg{color:var(--brass);margin-top:2rem}.solution-logiciels-detail-module__vifrOW__perimeterGrid h3{margin-top:1rem;font-size:.92rem;font-weight:650}.solution-logiciels-detail-module__vifrOW__perimeterGrid ul{color:var(--graphite-soft);gap:.55rem;margin-top:1.05rem;padding-left:1rem;font-size:.7rem;line-height:1.4;display:grid}.solution-logiciels-detail-module__vifrOW__questions{border-top:1px solid var(--line-strong);margin:3rem 0 0 5.8rem}.solution-logiciels-detail-module__vifrOW__questions details{border-bottom:1px solid var(--line-strong)}.solution-logiciels-detail-module__vifrOW__questions summary{cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;min-height:4.8rem;list-style:none;display:grid}.solution-logiciels-detail-module__vifrOW__questions summary::-webkit-details-marker{display:none}.solution-logiciels-detail-module__vifrOW__questions summary span{color:var(--brass-ink);font-family:var(--font-mono), monospace;font-size:.65rem}.solution-logiciels-detail-module__vifrOW__questions summary strong{color:var(--workshop-deep);font-size:.9rem}.solution-logiciels-detail-module__vifrOW__questions summary i{color:var(--brass);font-size:1.2rem;font-style:normal}.solution-logiciels-detail-module__vifrOW__questions details[open] summary i{transform:rotate(45deg)}.solution-logiciels-detail-module__vifrOW__questions details>p{max-width:45rem;color:var(--graphite-soft);padding:0 1rem 1.4rem 4rem;font-size:.78rem;line-height:1.6}.solution-logiciels-detail-module__vifrOW__related{color:var(--paper-bright);background:repeating-radial-gradient(ellipse at 100% 0, transparent 0 54px, #b58a461f 55px 56px), var(--workshop-deep);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:2rem 4rem;margin:4rem 0 0 5.8rem;padding:2rem;display:grid}.solution-logiciels-detail-module__vifrOW__related .solution-logiciels-detail-module__vifrOW__eyebrow{color:var(--brass-light)}.solution-logiciels-detail-module__vifrOW__related>div:last-child{border-top:1px solid var(--white-line)}.solution-logiciels-detail-module__vifrOW__related a{border-bottom:1px solid var(--white-line);min-height:3.8rem;color:var(--sage-light);grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;font-size:.73rem;display:grid}.solution-logiciels-detail-module__vifrOW__related a span,.solution-logiciels-detail-module__vifrOW__related a svg{color:var(--brass-light)}.solution-logiciels-detail-module__vifrOW__closing{min-height:34rem;padding:clamp(4.5rem, 8vw, 8rem) var(--gutter);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);align-items:end;gap:2rem 6rem;display:grid}.solution-logiciels-detail-module__vifrOW__closing h2{letter-spacing:-.064em;max-width:12ch;margin-top:1rem;font-size:clamp(3rem,6vw,6.8rem);font-weight:540;line-height:.92}.solution-logiciels-detail-module__vifrOW__closing>div:last-child>p{max-width:28rem;color:var(--graphite-soft);font-size:.9rem;line-height:1.62}.solution-logiciels-detail-module__vifrOW__closing .solution-logiciels-detail-module__vifrOW__primaryCta{margin-top:1.8rem}@keyframes solution-logiciels-detail-module__vifrOW__routeTravel{to{stroke-dashoffset:-72px}}@media (max-width:72rem){.solution-logiciels-detail-module__vifrOW__heroCopy{max-width:58rem}.solution-logiciels-detail-module__vifrOW__hero h1{max-width:20ch}.solution-logiciels-detail-module__vifrOW__dossier{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__dossierNav{z-index:3;min-height:0;padding:.8rem var(--gutter);border-right:0;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:1.2rem;display:flex;position:sticky;top:4.7rem;overflow-x:auto}.solution-logiciels-detail-module__vifrOW__dossierNav>p,.solution-logiciels-detail-module__vifrOW__dossierNav>a{display:none}.solution-logiciels-detail-module__vifrOW__dossierNav ol{gap:1.3rem;margin:0;display:flex}.solution-logiciels-detail-module__vifrOW__dossierNav li,.solution-logiciels-detail-module__vifrOW__dossierNav li:last-child{border:0}.solution-logiciels-detail-module__vifrOW__dossierNav li a{grid-template-columns:auto auto;width:max-content;padding:.4rem 0}.solution-logiciels-detail-module__vifrOW__chapter{padding-inline:var(--gutter)}.solution-logiciels-detail-module__vifrOW__decisionNotice,.solution-logiciels-detail-module__vifrOW__decisionTable,.solution-logiciels-detail-module__vifrOW__anatomy,.solution-logiciels-detail-module__vifrOW__example,.solution-logiciels-detail-module__vifrOW__systemMap,.solution-logiciels-detail-module__vifrOW__principle,.solution-logiciels-detail-module__vifrOW__perimeterGrid,.solution-logiciels-detail-module__vifrOW__perimeterOutcome,.solution-logiciels-detail-module__vifrOW__questions,.solution-logiciels-detail-module__vifrOW__related{margin-left:5rem}}@media (max-width:54rem){.solution-logiciels-detail-module__vifrOW__brief{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__brief article,.solution-logiciels-detail-module__vifrOW__brief article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.solution-logiciels-detail-module__vifrOW__brief article:last-child{border-bottom:0}.solution-logiciels-detail-module__vifrOW__decisionNotice,.solution-logiciels-detail-module__vifrOW__decisionTable,.solution-logiciels-detail-module__vifrOW__anatomy,.solution-logiciels-detail-module__vifrOW__example,.solution-logiciels-detail-module__vifrOW__systemMap,.solution-logiciels-detail-module__vifrOW__principle,.solution-logiciels-detail-module__vifrOW__perimeterGrid,.solution-logiciels-detail-module__vifrOW__perimeterOutcome,.solution-logiciels-detail-module__vifrOW__questions,.solution-logiciels-detail-module__vifrOW__related{margin-left:0}.solution-logiciels-detail-module__vifrOW__decisionHead,.solution-logiciels-detail-module__vifrOW__decisionRow{grid-template-columns:minmax(10rem,.8fr) 1fr 1fr}.solution-logiciels-detail-module__vifrOW__decisionTable{overflow-x:auto}.solution-logiciels-detail-module__vifrOW__decisionHead,.solution-logiciels-detail-module__vifrOW__decisionRow{min-width:48rem}.solution-logiciels-detail-module__vifrOW__anatomy{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__anatomyRoute{width:1px;height:auto;top:15%;bottom:17%;left:50%}.solution-logiciels-detail-module__vifrOW__anatomyRoute i:first-child{top:0;left:50%}.solution-logiciels-detail-module__vifrOW__anatomyRoute i:nth-child(2){top:50%;left:50%}.solution-logiciels-detail-module__vifrOW__anatomyRoute i:nth-child(3){top:100%;left:50%}.solution-logiciels-detail-module__vifrOW__anatomyInputs,.solution-logiciels-detail-module__vifrOW__anatomyOutputs{grid-template-columns:repeat(3,1fr)}.solution-logiciels-detail-module__vifrOW__example,.solution-logiciels-detail-module__vifrOW__related{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__systemMap{grid-template-columns:1fr 1fr}.solution-logiciels-detail-module__vifrOW__systemCore{grid-area:1/1/auto/-1}.solution-logiciels-detail-module__vifrOW__systemRules,.solution-logiciels-detail-module__vifrOW__perimeterGrid{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__perimeterGrid article{min-height:0}.solution-logiciels-detail-module__vifrOW__closing{grid-template-columns:1fr}}@media (max-width:46rem){.solution-logiciels-detail-module__vifrOW__hero{padding-top:3.2rem}.solution-logiciels-detail-module__vifrOW__heroCopy{text-align:left;justify-items:start}.solution-logiciels-detail-module__vifrOW__hero h1{max-width:12ch;font-size:clamp(2.85rem,13vw,4.2rem)}.solution-logiciels-detail-module__vifrOW__heroActions{flex-direction:column;align-items:flex-start}.solution-logiciels-detail-module__vifrOW__heroDiagram{margin-top:.8rem;padding:0}.solution-logiciels-detail-module__vifrOW__heroDiagramDesktop{display:none}.solution-logiciels-detail-module__vifrOW__heroDiagramMobile{display:block}.solution-logiciels-detail-module__vifrOW__heroMotion{display:none}.solution-logiciels-detail-module__vifrOW__dossierNav{top:4.35rem}.solution-logiciels-detail-module__vifrOW__chapter{padding-block:4.6rem}.solution-logiciels-detail-module__vifrOW__chapterIntro{grid-template-columns:1fr;gap:.8rem}.solution-logiciels-detail-module__vifrOW__chapterIntro h2{max-width:14ch;font-size:clamp(2.15rem,10vw,3.25rem)}.solution-logiciels-detail-module__vifrOW__chapterLead{font-size:.86rem}.solution-logiciels-detail-module__vifrOW__decisionNotice,.solution-logiciels-detail-module__vifrOW__perimeterOutcome{margin-top:2.2rem}.solution-logiciels-detail-module__vifrOW__decisionTable{border:0;margin-top:2.2rem;overflow:visible}.solution-logiciels-detail-module__vifrOW__decisionHead{display:none}.solution-logiciels-detail-module__vifrOW__decisionRow{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:1fr;min-width:0;margin-bottom:.85rem}.solution-logiciels-detail-module__vifrOW__decisionRow>*{border-right:1px solid var(--line-strong)}.solution-logiciels-detail-module__vifrOW__decisionRow span:before{color:var(--brass-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.54rem;display:block}.solution-logiciels-detail-module__vifrOW__decisionRow span:nth-child(2):before{content:"Le standard reste préférable"}.solution-logiciels-detail-module__vifrOW__decisionRow span:nth-child(3):before{content:"Une couche métier peut être pertinente"}.solution-logiciels-detail-module__vifrOW__anatomy{min-height:0;margin-top:2.4rem;padding:1rem 1rem 3.2rem}.solution-logiciels-detail-module__vifrOW__anatomyInputs,.solution-logiciels-detail-module__vifrOW__anatomyOutputs{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__anatomyRoute{display:none}.solution-logiciels-detail-module__vifrOW__example{margin-top:2.5rem}.solution-logiciels-detail-module__vifrOW__systemMap{grid-template-columns:1fr;margin-top:2.4rem}.solution-logiciels-detail-module__vifrOW__systemCore,.solution-logiciels-detail-module__vifrOW__systemRules{grid-area:auto}.solution-logiciels-detail-module__vifrOW__systemRules ul{grid-template-columns:1fr}.solution-logiciels-detail-module__vifrOW__principle{padding:1.2rem 0 0 1.2rem;font-size:1.15rem}.solution-logiciels-detail-module__vifrOW__perimeterGrid,.solution-logiciels-detail-module__vifrOW__questions,.solution-logiciels-detail-module__vifrOW__related{margin-top:2.4rem}.solution-logiciels-detail-module__vifrOW__questions summary{grid-template-columns:2rem 1fr auto}.solution-logiciels-detail-module__vifrOW__questions details>p{padding-left:3rem}.solution-logiciels-detail-module__vifrOW__related{padding:1.35rem}.solution-logiciels-detail-module__vifrOW__closing{min-height:0;padding-block:5rem;display:block}.solution-logiciels-detail-module__vifrOW__closing h2{margin-top:1rem;font-size:clamp(3rem,13vw,4.8rem)}.solution-logiciels-detail-module__vifrOW__closing>div:last-child{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.solution-logiciels-detail-module__vifrOW__heroMotion path{animation:none}.solution-logiciels-detail-module__vifrOW__primaryCta,.solution-logiciels-detail-module__vifrOW__dossierNav li a{transition:none}}
