.intelligence-flow{width:100%;min-height:690px;position:relative;color:var(--ink)}.intelligence-flow__switcher{height:46px;display:flex;align-items:center;justify-content:flex-end;gap:25px;border-bottom:1px solid var(--line)}.intelligence-flow__switcher button{height:46px;padding:0;border:0;background:none;color:#809099;font-size:11px;font-weight:700;cursor:pointer;position:relative;transition:color .2s var(--ease)}.intelligence-flow__switcher button:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:var(--blue);transition:right .24s var(--ease)}.intelligence-flow__switcher button.is-active{color:var(--deep)}.intelligence-flow__switcher button.is-active:after{right:0}.intelligence-flow__canvas{height:560px;position:relative}.intelligence-flow__routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.intelligence-flow__route{fill:none;stroke-linecap:round;stroke-width:2.2}.intelligence-flow__route--source{stroke:url(#ai-route-source)}.intelligence-flow__route--decision{stroke:var(--blue)}.intelligence-flow__route--alert{stroke:var(--orange);stroke-dasharray:5 6}.intelligence-flow__route--human{stroke:#7aa84d}.intelligence-flow__route--action{stroke:url(#ai-route-action)}.intelligence-flow__microtitle{display:block;margin-bottom:13px;color:#7c8d96;font:600 8px/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.intelligence-flow__sources{position:absolute;left:0;top:72px;width:132px;display:grid;gap:10px}.intelligence-source{height:56px;padding:0 12px;border:1px solid #d7e8ed;border-radius:8px;background:#fffffff0;display:grid;grid-template-columns:23px 1fr 4px;gap:6px;align-items:center;box-shadow:0 10px 28px #114c700e}.intelligence-source svg{color:var(--blue)}.intelligence-source span{font-size:10px;font-weight:700}.intelligence-source i{width:3px;height:18px;border-radius:2px;background:var(--cyan)}.intelligence-brain{position:absolute;left:28.5%;top:58px;width:262px;min-height:390px;display:flex;flex-direction:column;align-items:center}.intelligence-brain:before{content:"";position:absolute;top:84px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(110,182,204,.13),rgba(110,182,204,.025) 58%,transparent 70%);filter:blur(2px)}.intelligence-brain__caption{height:32px;padding:0 12px;border:1px solid #cfe2e9;border-radius:18px;background:#fff;display:flex;align-items:center;gap:7px;color:var(--deep);font:600 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;position:relative;z-index:2}.intelligence-brain__caption svg{color:var(--orange)}.intelligence-brain>svg{width:235px;height:265px;margin-top:5px;position:relative;z-index:1;filter:drop-shadow(0 20px 40px rgba(42,105,147,.09))}.intelligence-brain__membrane{fill:#eaf5f894;stroke:var(--deep);stroke-width:2.2}.intelligence-brain__divider{fill:none;stroke:#b8d8e2;stroke-width:1.2;stroke-dasharray:3 5}.intelligence-brain__synapse{fill:none;stroke:var(--cyan);stroke-width:1.55;stroke-linecap:round}.intelligence-brain__node{fill:var(--blue);transform-box:fill-box;transform-origin:center}.intelligence-brain__signal{min-height:38px;padding:0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;color:var(--deep);font-size:9px;font-weight:700;text-align:center;position:relative;z-index:2}.intelligence-brain__signal svg{color:var(--orange)}.intelligence-facts{position:absolute;left:24%;top:350px;width:230px;padding:13px 14px;background:#fff;border-top:1px solid var(--deep);box-shadow:0 14px 35px #114c7012;z-index:3}.intelligence-facts>span{display:block;margin-bottom:8px;color:var(--blue);font:600 8px DM Mono,monospace;text-transform:uppercase}.intelligence-facts small{min-height:22px;display:flex;align-items:center;gap:6px;color:var(--grey);font-size:8px}.intelligence-facts small svg{color:var(--green)}.intelligence-uncertainty{position:absolute;left:44.5%;top:426px;width:190px;min-height:58px;padding:10px 13px;border:1px solid #f1d69d;border-radius:9px;background:#fffaf0;display:flex;align-items:center;gap:9px;color:#94660b;z-index:4;box-shadow:0 12px 28px #8f661312}.intelligence-uncertainty>span{font-size:9px;font-weight:700;line-height:1.35}.intelligence-uncertainty small{display:block;margin-bottom:3px;color:#b4831d;font:600 7px DM Mono,monospace;text-transform:uppercase}.intelligence-opportunity{position:absolute;right:0;top:150px;width:210px;min-height:132px;padding:17px 17px 15px;border-top:2px solid var(--blue);background:#fff;box-shadow:0 18px 45px #114c701a;z-index:3}.intelligence-opportunity>span{display:flex;align-items:center;gap:6px;color:var(--blue);font:600 8px DM Mono,monospace;text-transform:uppercase}.intelligence-opportunity>span svg{color:var(--orange)}.intelligence-opportunity strong{display:block;margin-top:13px;font-size:15px;letter-spacing:-.025em}.intelligence-opportunity p{margin:7px 0 0;color:var(--grey);font-size:9px;line-height:1.5}.intelligence-validation{position:absolute;right:2px;top:324px;width:205px;min-height:66px;padding:0 12px;border:1px solid #ccdfc3;border-radius:9px;background:#f5faf2;display:grid;grid-template-columns:25px 1fr 24px;gap:8px;align-items:center;color:#466b2c;z-index:3}.intelligence-validation>span{font-size:9px;font-weight:800}.intelligence-validation small{display:block;margin-bottom:3px;color:#72954e;font:600 7px DM Mono,monospace;text-transform:uppercase}.intelligence-validation>i{width:22px;height:22px;border:1px solid #c9ddbd;border-radius:50%;display:grid;place-items:center;color:#fff}.intelligence-validation>i.is-approved{background:var(--green);border-color:var(--green)}.intelligence-actions{position:absolute;right:0;top:454px;width:148px;display:grid;gap:8px}.intelligence-action{height:34px;padding:0 10px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;background:#fff;color:var(--deep);font-size:9px;font-weight:700}.intelligence-action svg{color:var(--green)}.intelligence-flow__timeline{height:72px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line)}.intelligence-flow__timeline button{padding:13px 5px 0;border:0;background:none;color:#95a2a8;text-align:left;font-size:8px;font-weight:700;cursor:pointer;transition:color .2s var(--ease)}.intelligence-flow__timeline button>i{height:2px;margin-bottom:9px;display:block;background:#e6eef1;overflow:hidden}.intelligence-flow__timeline button>i>span{width:100%;height:100%;display:block;background:var(--blue);transform:translate(-101%);transition:transform .5s var(--ease)}.intelligence-flow__timeline button.is-passed{color:var(--deep)}.intelligence-flow__timeline button.is-passed>i>span{transform:none}.intelligence-flow__timeline small{margin-right:5px;color:var(--blue);font:500 7px DM Mono,monospace}@media(max-width:1180px){.intelligence-flow{min-height:650px}.intelligence-flow__canvas{transform:scale(.91);transform-origin:top center;width:109.8%;margin-left:-4.9%}.intelligence-flow__timeline{margin-top:-38px}}@media(max-width:760px){.intelligence-flow{min-height:590px}.intelligence-flow__switcher{justify-content:flex-start;gap:19px;overflow:auto}.intelligence-flow__canvas{height:455px;width:720px;margin-left:50%;transform:translate(-50%) scale(.64);transform-origin:top center}.intelligence-flow__timeline{height:62px;margin-top:-160px;grid-template-columns:repeat(3,1fr);row-gap:3px;border-top:0}.intelligence-flow__timeline button:nth-child(n+4){display:none}.intelligence-flow__sources{left:10px}.intelligence-brain{left:29.5%}}@media(prefers-reduced-motion:reduce){.intelligence-flow__timeline button>i>span{transition:none}}.memory-evidence{min-height:590px;position:relative;background:#f7fbfc;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.memory-evidence__routes{position:absolute;left:4%;top:68px;width:92%;height:430px;pointer-events:none}.memory-evidence__routes path{fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round}.memory-evidence__sources{position:absolute;left:4.5%;top:74px;width:190px;display:grid;gap:10px}.memory-evidence__sources>span,.memory-evidence__facts>span{margin-bottom:2px;color:var(--blue);font:600 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.memory-evidence__sources .bloc-article{min-height:70px;padding:0 13px;border:1px solid #d9e7ec;border-radius:9px;background:#fff;display:grid;grid-template-columns:28px 1fr 4px;gap:8px;align-items:center;box-shadow:0 12px 25px #114c700b}.memory-evidence__sources .bloc-article>svg{color:var(--blue)}.memory-evidence__sources strong,.memory-evidence__sources small{display:block}.memory-evidence__sources strong{font-size:11px}.memory-evidence__sources small{margin-top:3px;color:var(--grey);font-size:7px}.memory-evidence__sources .bloc-article>i{height:22px;background:var(--cyan);border-radius:2px}.memory-evidence__retrieval{position:absolute;left:35%;top:105px;width:230px;display:grid;justify-items:center;gap:22px}.memory-evidence__query{min-height:52px;padding:0 13px;border-bottom:1px solid var(--blue);display:flex;align-items:center;gap:9px;background:#fff}.memory-evidence__query svg{color:var(--orange)}.memory-evidence__query span{font-size:10px;font-weight:700}.memory-evidence__query small{display:block;color:var(--blue);font:500 7px DM Mono,monospace;text-transform:uppercase}.memory-evidence__core{width:170px;height:170px;position:relative;border:1px solid #c9e2e9;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--deep);box-shadow:0 25px 55px #114c7014}.memory-evidence__core:before{content:"";position:absolute;inset:14px;border:1px dashed #d8e9ed;border-radius:50%}.memory-evidence__core>i{position:absolute;inset:-10px;border-top:2px solid var(--orange);border-right:2px solid transparent;border-radius:50%}.memory-evidence__core svg,.memory-evidence__core strong,.memory-evidence__core small{position:relative}.memory-evidence__core strong{margin-top:9px;font-size:11px}.memory-evidence__core small{margin-top:4px;color:var(--grey);font-size:7px}.memory-evidence__facts{position:absolute;right:4.5%;top:96px;width:250px;display:grid;gap:10px}.memory-evidence__facts .bloc-article{min-height:70px;padding:0 14px;border-bottom:1px solid var(--line);background:#fff;display:grid;grid-template-columns:20px 1fr;align-content:center;column-gap:7px}.memory-evidence__facts .bloc-article svg{grid-row:1/3;color:var(--green)}.memory-evidence__facts strong{font-size:10px}.memory-evidence__facts small{margin-top:4px;color:var(--blue);font:500 7px DM Mono,monospace}.memory-evidence__answer{position:absolute;left:35%;right:4.5%;bottom:74px;min-height:66px;padding:0 17px;border:1px solid #c8dfc0;background:#f4faf1;display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;color:#51733a}.memory-evidence__answer small,.memory-evidence__answer strong{display:block}.memory-evidence__answer small{font:600 7px DM Mono,monospace;text-transform:uppercase}.memory-evidence__answer strong{margin-top:3px;font-size:10px}.memory-evidence__answer button{height:34px;padding:0 11px;border:1px solid #bad1ae;border-radius:18px;background:#fff;color:#51733a;font-size:8px;font-weight:700}.scene-sequence{position:absolute;left:4.5%;right:4.5%;bottom:18px;display:grid;grid-template-columns:repeat(4,1fr)}.scene-sequence button{padding:0;border:0;background:none;color:#93a1a8;text-align:left;font-size:8px;font-weight:700}.scene-sequence button i{height:2px;margin-bottom:7px;display:block;background:#e3ecef}.scene-sequence button i:after{content:"";width:100%;height:100%;display:block;background:var(--blue);transform:translate(-100%);transition:transform .5s var(--ease)}.scene-sequence button.is-active{color:var(--deep)}.scene-sequence button.is-active i:after{transform:none}.human-decision{min-height:610px;position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.human-decision__analysis{position:absolute;left:3.5%;top:72px;width:280px;min-height:245px;padding:24px;border-top:2px solid var(--blue);box-shadow:0 22px 50px #114c7014}.human-decision__analysis>span,.human-decision__reasoning>span{color:var(--blue);font:600 8px DM Mono,monospace;text-transform:uppercase}.human-decision__analysis>strong{display:block;margin:21px 0;font-size:21px;line-height:1.3;letter-spacing:-.035em}.human-decision__analysis>div{min-height:31px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);color:var(--grey);font-size:9px}.human-decision__analysis>div svg{color:var(--green)}.human-decision__analysis>div.is-uncertain{color:#94660b}.human-decision__analysis>div.is-uncertain svg{color:var(--orange)}.human-decision__reasoning{position:absolute;left:35%;top:72px;width:330px}.human-decision__reasoning>svg{width:100%;height:250px;margin-top:10px}.human-decision__reasoning path{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round}.human-decision__reasoning path.is-alert{stroke:var(--orange);stroke-dasharray:5 5}.human-decision__reasoning circle{fill:var(--blue);transform-box:fill-box;transform-origin:center}.human-decision__reasoning circle.is-result{fill:var(--green)}.human-decision__legend{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.human-decision__legend small{padding-top:8px;border-top:2px solid var(--blue);color:var(--grey);font-size:7px}.human-decision__legend small.is-alert{border-color:var(--orange)}.human-decision__gate{position:absolute;right:3.5%;top:72px;width:285px;min-height:295px;padding:22px;border:1px solid #d3e6eb;background:#f8fbfc}.human-decision__owner{min-height:58px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);color:var(--deep)}.human-decision__owner svg{color:var(--green)}.human-decision__owner span{font-size:11px;font-weight:800}.human-decision__owner small{display:block;margin-bottom:4px;color:var(--blue);font:500 7px DM Mono,monospace;text-transform:uppercase}.human-decision__gate>p{margin:17px 0;color:var(--grey);font-size:10px;line-height:1.6}.human-decision__choices{display:grid;grid-template-columns:1fr 1fr;gap:7px}.human-decision__choices button{height:39px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--grey);display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:700}.human-decision__choices button:first-child{grid-column:1/3;border-color:#bfd7b5;color:#5a7c3c}.human-decision__choices button:first-child.is-selected{background:#edf7e9}.human-decision__trace{position:absolute;left:35%;right:3.5%;bottom:83px;min-height:62px;padding:0 15px;border-left:3px solid var(--green);background:#f4faf1;display:flex;align-items:center;gap:10px;color:#53743a}.human-decision__trace span{font-size:10px;font-weight:700}.human-decision__trace small{display:block;color:#749453;font:500 7px DM Mono,monospace;text-transform:uppercase}.action-orchestration{min-height:560px;position:relative;background:#f7fbfc;border-block:1px solid var(--line);overflow:hidden}.action-orchestration__routes{position:absolute;inset:38px 3%;width:94%;height:440px}.action-orchestration__routes path{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linecap:round}.action-orchestration__decision{position:absolute;left:4%;top:205px;width:205px;min-height:70px;padding:0 13px;border-left:3px solid var(--green);background:#fff;display:flex;align-items:center;gap:10px;box-shadow:0 16px 35px #114c700f}.action-orchestration__decision svg{color:var(--green)}.action-orchestration__decision span{font-size:9px;font-weight:700}.action-orchestration__decision small{display:block;margin-bottom:4px;color:#64884a;font:500 7px DM Mono,monospace;text-transform:uppercase}.action-orchestration__router{position:absolute;left:38%;top:162px;width:180px;height:180px;border:1px solid #c9e2e9;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--deep);box-shadow:0 26px 60px #114c7017}.action-orchestration__router:before{content:"";position:absolute;inset:14px;border:1px dashed #d9e8ec;border-radius:50%}.action-orchestration__router>*{position:relative}.action-orchestration__router strong{margin-top:10px;font-size:13px}.action-orchestration__router small{margin-top:4px;color:var(--grey);font-size:7px}.action-orchestration__router i{position:absolute;inset:-9px;border-top:2px solid var(--orange);border-radius:50%}.action-orchestration__actions{position:absolute;right:4%;top:64px;width:255px;display:grid;gap:11px}.action-orchestration__actions .bloc-article{min-height:72px;padding:0 13px;border-bottom:1px solid var(--line);background:#fff;display:grid;grid-template-columns:26px 1fr 22px;gap:8px;align-items:center}.action-orchestration__actions .bloc-article>svg{color:var(--blue)}.action-orchestration__actions .bloc-article span{font-size:9px;font-weight:700}.action-orchestration__actions .bloc-article small{display:block;margin-bottom:4px;color:var(--blue);font:600 7px DM Mono,monospace;text-transform:uppercase}.action-orchestration__actions .bloc-article>i{width:20px;height:20px;border:1px solid #c5dbbb;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--green)}.action-orchestration__result{position:absolute;left:4%;bottom:76px;min-height:44px;padding:0 13px;border-bottom:1px solid #bfd7b5;display:flex;align-items:center;gap:8px;color:#54753b;font-size:9px;font-weight:700}.scene-sequence--compact{left:4%;right:4%;bottom:20px}.quality-loop{min-height:620px;position:relative}.quality-loop>svg{position:absolute;left:50%;top:28px;width:570px;height:545px;transform:translate(-50%)}.quality-loop>svg path{fill:none;stroke:#b7d6df;stroke-width:1.8;stroke-dasharray:4 7}.quality-loop>svg circle{fill:var(--blue);transform-box:fill-box;transform-origin:center}.quality-loop__center{position:absolute;left:50%;top:234px;width:170px;height:170px;transform:translate(-50%);border:1px solid #cfe3e9;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--deep);box-shadow:0 24px 55px #114c7014}.quality-loop__center svg{color:var(--orange)}.quality-loop__center strong{margin-top:10px;font-size:13px}.quality-loop__center small{margin-top:5px;color:var(--grey);font-size:7px}.quality-loop__stage{position:absolute;width:250px;min-height:108px;padding:16px;border:1px solid var(--line);background:#fff;display:grid;grid-template-columns:30px 1fr;gap:7px;text-align:left;color:var(--ink);opacity:.48;cursor:pointer;transition:opacity .25s var(--ease),transform .25s var(--ease),border-color .25s}.quality-loop__stage:hover,.quality-loop__stage.is-active{opacity:1;transform:translateY(-4px);border-color:var(--cyan)}.quality-loop__stage>svg{color:var(--blue)}.quality-loop__stage small{display:block;color:var(--blue);font:500 7px DM Mono,monospace}.quality-loop__stage strong{display:block;margin-top:3px;font-size:12px}.quality-loop__stage p{margin:7px 0 0;color:var(--grey);font-size:8px;line-height:1.5}.quality-loop__stage--1{left:5%;top:50px}.quality-loop__stage--2{right:5%;top:50px}.quality-loop__stage--3{right:5%;bottom:50px}.quality-loop__stage--4{left:5%;bottom:50px}@media(max-width:1100px){.memory-evidence,.human-decision,.action-orchestration{min-height:620px}.memory-evidence__routes,.action-orchestration__routes{opacity:.45}.memory-evidence__retrieval{left:31%}.memory-evidence__facts{right:3%;width:225px}.human-decision__analysis{left:2%;width:250px}.human-decision__reasoning{left:34%;width:285px}.human-decision__gate{right:2%;width:250px}.action-orchestration__router{left:34%}.quality-loop__stage{width:220px}}@media(max-width:760px){.memory-evidence{min-height:960px}.memory-evidence__routes{display:none}.memory-evidence__sources{left:20px;right:20px;top:55px;width:auto}.memory-evidence__retrieval{left:50%;top:335px;width:240px;transform:translate(-50%)}.memory-evidence__facts{left:20px;right:20px;top:585px;width:auto}.memory-evidence__answer{left:20px;right:20px;bottom:73px;grid-template-columns:24px 1fr}.memory-evidence__answer button{display:none}.scene-sequence{left:20px;right:20px}.human-decision{min-height:1090px}.human-decision__analysis,.human-decision__reasoning,.human-decision__gate{left:20px;right:20px;width:auto}.human-decision__analysis{top:50px}.human-decision__reasoning{top:345px}.human-decision__gate{top:690px}.human-decision__trace{left:20px;right:20px;bottom:52px}.action-orchestration{min-height:880px}.action-orchestration__routes{display:none}.action-orchestration__decision{left:20px;right:20px;top:50px;width:auto}.action-orchestration__router{left:50%;top:160px;transform:translate(-50%)}.action-orchestration__actions{left:20px;right:20px;top:380px;width:auto}.action-orchestration__result{left:20px;right:20px;bottom:78px}.quality-loop{min-height:850px;display:grid;grid-template-columns:1fr;gap:10px;padding-top:195px}.quality-loop>svg{display:none}.quality-loop__center{top:18px}.quality-loop__stage{position:relative!important;inset:auto!important;width:100%;min-height:125px;opacity:1}.quality-loop__stage:hover,.quality-loop__stage.is-active{transform:none}}@media(prefers-reduced-motion:reduce){.scene-sequence button i:after{transition:none}.quality-loop__stage{transition:none}}.intelligence-flow__microtitle{font-size:10px;font-weight:700;letter-spacing:.06em}.intelligence-source span{font-size:12px}.intelligence-brain__caption{height:36px;font-size:10px;font-weight:700}.intelligence-brain__signal{min-height:43px;font-size:11px}.intelligence-facts>span,.intelligence-opportunity>span{font-size:10px;font-weight:700}.intelligence-facts small{font-size:10px}.intelligence-uncertainty>span{font-size:11px}.intelligence-uncertainty small{font-size:9px}.intelligence-opportunity p{font-size:11px}.intelligence-validation>span{font-size:11px}.intelligence-validation small{font-size:9px}.intelligence-action{height:39px;font-size:11px}.intelligence-flow__timeline button{font-size:10px;color:#677881}.intelligence-flow__timeline small{font-size:9px}.memory-evidence__sources>span,.memory-evidence__facts>span{font-size:10px;font-weight:700}.memory-evidence__sources strong{font-size:13px}.memory-evidence__sources small{font-size:10px}.memory-evidence__query span{font-size:12px}.memory-evidence__query small{font-size:9px}.memory-evidence__core strong{font-size:13px}.memory-evidence__core small{font-size:10px}.memory-evidence__facts strong{font-size:12px}.memory-evidence__facts small,.memory-evidence__answer small{font-size:9px}.memory-evidence__answer strong{font-size:12px}.memory-evidence__answer button{font-size:10px}.scene-sequence button{font-size:10px;color:#667781}.human-decision__analysis>span,.human-decision__reasoning>span{font-size:10px}.human-decision__analysis>div{font-size:11px}.human-decision__legend small{font-size:9px}.human-decision__owner span{font-size:13px}.human-decision__owner small{font-size:9px}.human-decision__gate>p{font-size:12px}.human-decision__choices button{height:42px;font-size:10px}.human-decision__trace span{font-size:12px}.human-decision__trace small{font-size:9px}.action-orchestration__decision span{font-size:11px}.action-orchestration__decision small{font-size:9px}.action-orchestration__router strong{font-size:14px}.action-orchestration__router small{font-size:10px}.action-orchestration__actions .bloc-article span{font-size:11px}.action-orchestration__actions .bloc-article small{font-size:9px}.action-orchestration__result{font-size:11px}.quality-loop__center strong{font-size:14px}.quality-loop__center small{font-size:10px}.quality-loop__stage{opacity:.68}.quality-loop__stage small{font-size:9px}.quality-loop__stage strong{font-size:13px}.quality-loop__stage p{font-size:11px;line-height:1.55}@media(max-width:760px){.intelligence-flow__switcher button{font-size:12px}.intelligence-flow__timeline button,.scene-sequence button{font-size:10px}.quality-loop__stage p{font-size:12px}}.ai-service-page{background:#fff}.ai-service-page main{background:#fff}.ai-service-page h1,.ai-service-page h2,.ai-service-page h3{text-wrap:balance}.ai-service-hero{padding:136px 0 62px;background:#fff;color:var(--ink);position:relative;overflow:hidden}.ai-service-hero:before{content:"";position:absolute;right:-16vw;top:12%;width:54vw;height:54vw;border-radius:50%;background:radial-gradient(circle,rgba(110,182,204,.105),rgba(110,182,204,.025) 43%,transparent 68%);pointer-events:none}.ai-service-hero__grid{min-height:760px;position:relative;display:grid;grid-template-columns:.84fr 1.16fr;gap:54px;align-items:center}.ai-service-hero .kicker{color:var(--blue)}.ai-service-hero__copy{position:relative;z-index:2}.ai-service-hero__copy h1{max-width:730px;margin:25px 0 28px;font-size:clamp(58px,5.6vw,88px);line-height:.91;letter-spacing:-.074em}.ai-service-hero__copy h1 span{display:block;color:var(--blue)}.ai-service-hero__copy>p{max-width:650px;margin:0;color:var(--grey);font-size:17px;line-height:1.78}.ai-service-hero__actions{margin-top:30px;display:flex;gap:23px;align-items:center;flex-wrap:wrap}.ai-service-hero__link{padding-bottom:5px;border-bottom:1px solid var(--cyan);display:flex;align-items:center;gap:8px;color:var(--deep);font-weight:700}.ai-service-hero__principles{margin-top:40px;padding-top:21px;border-top:1px solid var(--line);display:flex;gap:25px;flex-wrap:wrap;color:var(--grey);font-size:10px}.ai-service-hero__principles span{display:flex;align-items:center;gap:7px}.ai-service-hero__principles svg{color:var(--blue);width:15px}.ai-service-hero__principles span:nth-child(2) svg{color:var(--orange)}.ai-service-hero__principles span:nth-child(3) svg{color:var(--green)}.ai-service-hero__visual{min-width:0;position:relative;overflow:visible}.ai-manifesto h2,.ai-story__head h2,.ai-photo-story h2,.ai-offers h2,.ai-human-layer h2,.ai-use-cases h2,.ai-method h2,.trust-architecture h2,.ai-faq h2,.ai-service-cta h2{margin:20px 0 0;font-size:clamp(43px,4.8vw,72px);line-height:.99;letter-spacing:-.059em}.ai-manifesto{padding:132px 0 124px;display:grid;grid-template-columns:.93fr 1.07fr;gap:120px;border-top:1px solid var(--line)}.ai-manifesto>div:last-child{padding-top:31px}.ai-manifesto p{margin:0 0 22px;color:var(--grey);font-size:17px;line-height:1.82}.ai-story{padding:126px 0 130px;position:relative}.ai-story--memory{background:#fff}.ai-story--decision{background:linear-gradient(180deg,#f8fbfc 0,#fff 28%)}.ai-story--actions{background:#fff}.ai-story--quality{background:#f7fbfc}.ai-story__head{margin-bottom:65px;display:grid;grid-template-columns:58px 1.07fr .72fr;gap:54px;align-items:end}.ai-story__head>p{margin:0;color:var(--grey);font-size:15px;line-height:1.78}.ai-story__index{align-self:stretch;display:flex;flex-direction:column;align-items:center}.ai-story__index span{color:var(--blue);font:600 9px DM Mono,monospace}.ai-story__index i{width:1px;min-height:75px;margin-top:15px;flex:1;background:linear-gradient(var(--orange),var(--cyan),var(--green))}.ai-story__head--reverse{grid-template-columns:58px .94fr .85fr}.ai-photo-story{padding:135px 0;display:grid;grid-template-columns:1.22fr .78fr;gap:95px;align-items:center}.ai-photo-story__media{height:710px;margin:0;position:relative;overflow:hidden;background:var(--mist)}.ai-photo-story__media:before{content:"";position:absolute;z-index:2;inset:0;border:1px solid rgba(17,76,112,.08);pointer-events:none}.ai-photo-story__media img{width:100%;height:100%;object-fit:cover}.ai-photo-story figcaption{position:absolute;z-index:3;left:20px;right:20px;bottom:20px;min-height:64px;padding:13px 16px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--grey);font-size:10px;line-height:1.5}.ai-photo-story figcaption span{display:block;margin-bottom:4px;color:var(--blue);font:600 8px DM Mono,monospace;text-transform:uppercase}.ai-photo-story__copy>p{color:var(--grey);font-size:16px;line-height:1.8}.ai-photo-story__copy .text-link{margin-top:20px}.ai-offers{padding:112px 0 136px}.ai-offers__head{display:grid;grid-template-columns:1.08fr .67fr;gap:100px;align-items:end}.ai-offers__head>p{margin:0;color:var(--grey);font-size:16px;line-height:1.76}.ai-offers__list{margin-top:72px;border-top:1px solid var(--deep)}.ai-offers__list>a{min-height:230px;padding:32px 12px;display:grid;grid-template-columns:66px .92fr 1.08fr 32px;gap:36px;align-items:start;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .22s var(--ease),padding .22s var(--ease)}.ai-offers__list>a:hover,.ai-offers__list>a:focus-visible{padding-inline:24px;background:#f4f9fa}.ai-offers__list>a>span{font:600 11px DM Mono,monospace;color:var(--blue)}.ai-offers__list h3{margin:0;font-size:28px;letter-spacing:-.04em}.ai-offers__list p{margin:0;color:var(--grey);font-size:13px;line-height:1.74}.ai-offers__list>a>div p{margin-top:15px}.ai-offers__list>a>svg{color:var(--blue)}.ai-human-layer{padding:130px 0;background:#eff7f9}.ai-human-layer__grid{min-height:820px;display:grid;grid-template-columns:.78fr 1.12fr .58fr;grid-template-rows:1fr 1fr;gap:22px}.ai-human-layer__copy{grid-row:1/3;padding:35px 55px 35px 0;align-self:center}.ai-human-layer__copy>p{color:var(--grey);font-size:16px;line-height:1.82}.ai-human-layer figure{margin:0;position:relative;overflow:hidden;background:#dbe9ed}.ai-human-layer img{width:100%;height:100%;object-fit:cover}.ai-human-layer__wide{grid-row:1/3}.ai-human-layer__portrait{grid-column:3;grid-row:1/3}.ai-human-layer figcaption{position:absolute;left:12px;right:12px;bottom:12px;min-height:46px;padding:10px 12px;background:#ffffffe6;color:var(--deep);font:600 8px/1.45 DM Mono,monospace;text-transform:uppercase}.ai-quality__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.ai-quality__notes{border-top:1px solid var(--deep)}.ai-quality__notes article{min-height:175px;padding:25px 8px 24px 0;position:relative;border-bottom:1px solid #cfdee3}.ai-quality__notes article>span{position:absolute;left:8px;top:28px;color:var(--blue);font:600 8px DM Mono,monospace}.ai-quality__notes h3{margin:0;font-size:20px;letter-spacing:-.025em}.ai-quality__notes p{margin:12px 0 0;color:var(--grey);font-size:12px;line-height:1.7}.ai-use-cases{padding:135px 0}.ai-use-cases__head{display:grid;grid-template-columns:1.08fr .68fr;gap:100px;align-items:end}.ai-use-cases__head>p{margin:0;color:var(--grey);font-size:15px;line-height:1.78}.ai-use-cases__grid{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--deep)}.ai-use-cases__grid article{min-height:335px;padding:28px 25px;border-bottom:1px solid var(--line)}.ai-use-cases__grid article+article{border-left:1px solid var(--line)}.ai-use-cases__grid article>span{font:600 9px DM Mono,monospace;color:var(--blue)}.ai-use-cases__grid svg{display:block;margin-top:52px;color:var(--orange);width:29px;height:29px}.ai-use-cases__grid h3{margin:18px 0 13px;font-size:21px;letter-spacing:-.025em}.ai-use-cases__grid p{margin:0;color:var(--grey);font-size:12px;line-height:1.72}.ai-method{padding:130px 0;background:#f0f7f9}.ai-method__grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:100px}.ai-method__intro{position:sticky;top:120px;align-self:start}.ai-method__intro>p{color:var(--grey);font-size:16px;line-height:1.78}.ai-method__intro .text-link{margin-top:20px}.ai-method__steps{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--deep)}.ai-method__steps article{min-height:247px;padding:28px;border-bottom:1px solid #ccdce2}.ai-method__steps article:nth-child(2n){border-left:1px solid #ccdce2}.ai-method__steps span{font:600 9px DM Mono,monospace;color:var(--blue)}.ai-method__steps h3{margin:55px 0 12px;font-size:25px;letter-spacing:-.035em}.ai-method__steps p{margin:0;color:var(--grey);font-size:13px;line-height:1.72}.trust-architecture{padding:136px 0}.trust-architecture__head{display:grid;grid-template-columns:1.08fr .68fr;gap:100px;align-items:end}.trust-architecture__head>p{margin:0;color:var(--grey);font-size:16px;line-height:1.78}.trust-architecture__grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--deep)}.trust-architecture__grid article{min-height:305px;padding:28px;border-bottom:1px solid var(--line)}.trust-architecture__grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.trust-architecture__grid article>span{font:600 9px DM Mono,monospace;color:var(--blue)}.trust-architecture__grid svg{display:block;margin-top:46px;color:var(--orange);width:28px;height:28px}.trust-architecture__grid h3{margin:16px 0 11px;font-size:22px}.trust-architecture__grid p{margin:0;color:var(--grey);font-size:13px;line-height:1.68}.ai-boundaries{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.ai-boundaries>div{min-height:145px;padding:25px;display:grid;grid-template-columns:30px 1fr;gap:15px;align-content:center}.ai-boundaries>div+div{border-left:1px solid var(--line)}.ai-boundaries svg{color:var(--red)}.ai-boundaries span{font-size:13px;line-height:1.55}.ai-boundaries small{display:block;margin-bottom:7px;color:var(--blue);font:600 8px DM Mono,monospace;text-transform:uppercase}.ai-faq{padding:136px 0;display:grid;grid-template-columns:.78fr 1.22fr;gap:110px;border-top:1px solid var(--line)}.ai-faq__head>p{color:var(--grey);font-size:15px;line-height:1.77}.ai-faq__list{border-top:1px solid var(--deep)}.ai-faq details{border-bottom:1px solid var(--line)}.ai-faq summary{min-height:88px;display:grid;grid-template-columns:42px 1fr 22px;align-items:center;list-style:none;cursor:pointer}.ai-faq summary::-webkit-details-marker{display:none}.ai-faq summary span{font:600 9px DM Mono,monospace;color:var(--blue)}.ai-faq summary strong{font-size:15px}.ai-faq summary i{width:15px;height:15px;position:relative}.ai-faq summary i:before,.ai-faq summary i:after{content:"";position:absolute;left:0;top:7px;width:15px;height:2px;background:var(--blue)}.ai-faq summary i:after{transform:rotate(90deg);transition:transform .2s}.ai-faq details[open] summary i:after{transform:none}.ai-faq details>p{margin:0;padding:0 42px 28px;color:var(--grey);font-size:14px;line-height:1.74}.ai-service-cta{position:relative;padding:110px 0;background:linear-gradient(120deg,#eef8fa,#fff9ea);color:var(--ink)}.ai-service-cta__ribbon{position:absolute;inset:0 0 auto;height:5px}.ai-service-cta__inner{display:grid;grid-template-columns:1.1fr .72fr;gap:100px;align-items:end}.ai-service-cta__inner>div:last-child>p{color:var(--grey);font-size:16px;line-height:1.76}.ai-service-cta__inner .btn{margin-top:22px}@media(max-width:1180px){.ai-service-hero__grid{grid-template-columns:1fr;min-height:0}.ai-service-hero__copy{max-width:850px}.ai-service-hero__visual{max-width:880px;margin:auto;width:100%}.ai-manifesto,.ai-photo-story,.ai-offers__head,.ai-human-layer__grid,.ai-quality__grid,.ai-use-cases__head,.ai-method__grid,.trust-architecture__head,.ai-faq,.ai-service-cta__inner{grid-template-columns:1fr;gap:50px}.ai-story__head,.ai-story__head--reverse{grid-template-columns:48px 1fr}.ai-story__head>p{grid-column:2}.ai-photo-story__media{height:650px}.ai-human-layer__grid{min-height:0;display:grid;grid-template-columns:1.25fr .75fr}.ai-human-layer__copy{grid-column:1/3;grid-row:auto;padding:0 0 30px}.ai-human-layer__wide{grid-column:1;grid-row:auto;height:620px}.ai-human-layer__portrait{grid-column:2;grid-row:auto;height:620px}.ai-method__intro{position:static}.ai-offers__list>a{grid-template-columns:55px 1fr}.ai-offers__list>a>p,.ai-offers__list>a>svg{grid-column:2}.ai-use-cases__grid,.trust-architecture__grid{grid-template-columns:1fr 1fr}.trust-architecture__grid article:not(:nth-child(3n+1)){border-left:0}.trust-architecture__grid article:nth-child(2n){border-left:1px solid var(--line)}.ai-boundaries{grid-template-columns:1fr}.ai-boundaries>div+div{border-left:0;border-top:1px solid var(--line)}}@media(max-width:760px){.ai-service-hero{padding:112px 0 45px}.ai-service-hero__grid{gap:30px}.ai-service-hero__copy h1{font-size:49px}.ai-service-hero__copy>p{font-size:15px}.ai-service-hero__actions{align-items:stretch;flex-direction:column}.ai-service-hero__link{width:max-content}.ai-service-hero__principles{display:grid;grid-template-columns:1fr}.ai-manifesto h2,.ai-story__head h2,.ai-photo-story h2,.ai-offers h2,.ai-human-layer h2,.ai-use-cases h2,.ai-method h2,.trust-architecture h2,.ai-faq h2,.ai-service-cta h2{font-size:40px}.ai-manifesto{padding:88px 0;gap:25px}.ai-manifesto>div:last-child{padding-top:0}.ai-manifesto p{font-size:15px}.ai-story{padding:90px 0}.ai-story__head,.ai-story__head--reverse{margin-bottom:42px;grid-template-columns:30px 1fr;gap:18px}.ai-story__head>p{grid-column:1/3}.ai-story__index i{min-height:55px}.ai-photo-story{padding:90px 0;gap:42px}.ai-photo-story__media{height:500px}.ai-photo-story__copy>p{font-size:15px}.ai-offers{padding:92px 0}.ai-offers__list{margin-top:50px}.ai-offers__list>a{grid-template-columns:36px 1fr;gap:18px;min-height:0;padding-block:27px}.ai-offers__list h3{font-size:23px}.ai-human-layer{padding:88px 0}.ai-human-layer__grid{grid-template-columns:1fr}.ai-human-layer__copy,.ai-human-layer__wide,.ai-human-layer__portrait{grid-column:1}.ai-human-layer__wide{height:430px}.ai-human-layer__portrait{height:520px}.ai-quality__grid{gap:35px}.ai-use-cases{padding:92px 0}.ai-use-cases__head{gap:25px}.ai-use-cases__grid{grid-template-columns:1fr;margin-top:50px}.ai-use-cases__grid article+article{border-left:0}.ai-use-cases__grid article{min-height:260px}.ai-method{padding:92px 0}.ai-method__steps{grid-template-columns:1fr}.ai-method__steps article:nth-child(2n){border-left:0}.trust-architecture{padding:92px 0}.trust-architecture__head{gap:25px}.trust-architecture__grid{grid-template-columns:1fr;margin-top:50px}.trust-architecture__grid article:nth-child(2n){border-left:0}.trust-architecture__grid article{min-height:255px}.ai-faq{padding:92px 0;gap:45px}.ai-faq summary{grid-template-columns:33px 1fr 20px}.ai-faq details>p{padding-left:33px}.ai-service-cta{padding:88px 0}.ai-service-cta__inner{gap:30px}}@media(prefers-reduced-motion:reduce){.ai-offers__list>a{transition:none}.ai-faq summary i:after{transition:none}}
