/* Generated by interiors-theme.mjs from preserved Apple layout + isolated Fusion overrides. */
/* Experiment 03, interiors only. The approved homepage is not targeted/loaded. */
.site-propilot.propilot-experiment03.propilot-fusion23.z-interior{--paper:#0d121e;--ink:#e7edf9;--accent:#c6c6ff;--muted:#b5c5df;--line:#43516c;background:#0d121e;color:#e7edf9}
.site-propilot.propilot-experiment03.propilot-fusion23.z-interior .nav .nav-button[aria-current=page]{color:#1c273b;background:#c6c6ff;border-color:#c6c6ff}
.propilot-fusion23.z-interior #contenu .wrap{width:min(1240px,calc(100% - 96px))}
.propilot-fusion23.z-interior #contenu :is(.i-hero,.i-info-header){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 20% 70%,#6773bc62,transparent 58%),radial-gradient(ellipse at 86% 75%,#6773bc55,transparent 55%),linear-gradient(#0d121e,#202d43);color:#e7edf9;padding:27px 0 80px;border-bottom:1px solid #43516c}
.propilot-fusion23.z-interior #contenu .breadcrumbs{color:#b5c5df;font-size:10px;margin-bottom:42px;gap:13px}
.propilot-fusion23.z-interior #contenu :is(.i-hero-grid,.i-hero-compact .i-hero-grid){grid-template-columns:minmax(0,1fr);gap:45px}
.propilot-fusion23.z-interior #contenu .i-hero-copy{text-align:center;max-width:1050px;margin:0 auto;width:100%}
.propilot-fusion23.z-interior #contenu .i-hero h1{font:600 clamp(39px,4.15vw,61px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.06em;margin:0 auto 22px;max-width:1030px;text-wrap:balance;color:#e7edf9}
.propilot-fusion23.z-interior #contenu .i-hero h1 span{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-hero .intro{max-width:680px;margin:0 auto;font-size:14px;line-height:1.9;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .eyebrow{color:#b5c5df;font:500 9px/1.8 Space,Arial,sans-serif;letter-spacing:.1em}
.propilot-fusion23.z-interior #contenu .i-hero .eyebrow{color:#b5c5df;margin-bottom:17px}
.propilot-fusion23.z-interior #contenu .i-hero .eyebrow>span{background:#a3b4f0;box-shadow:0 0 0 4px #00000010}
.propilot-fusion23.z-interior #contenu .i-actions{justify-content:center;margin-top:25px;gap:25px}
.propilot-fusion23.z-interior #contenu .button{min-height:46px;border-radius:28px;padding:12px 22px;font-size:12px;background:#c6c6ff;border-color:#c6c6ff;color:#1c273b;box-shadow:0 5px 12px -7px #00000050;transition:transform .2s,box-shadow .2s,background .2s}
.propilot-fusion23.z-interior #contenu .button:hover{background:#c6c6ff;transform:translateY(-2px);box-shadow:0 9px 18px -8px #00000050}
.propilot-fusion23.z-interior #contenu .button.secondary{background:#1c273b;color:#c6c6ff;border-color:#55637e;box-shadow:none}
.propilot-fusion23.z-interior #contenu .i-text-link{color:#c6c6ff;font-size:12px;font-weight:600}
.propilot-fusion23.z-interior #contenu .i-caption{color:#b5c5df;font-size:9px;margin-top:18px}
.propilot-fusion23.z-interior #contenu .i-hero-visual{width:min(1050px,100%);margin:0 auto;perspective:2000px;position:relative}
.propilot-fusion23.z-interior #contenu .i-hero-visual:before{content:"";position:absolute;inset:15% -7% -8%;background:radial-gradient(ellipse,#00000030,transparent 66%);filter:blur(25px);pointer-events:none;z-index:-1}
.propilot-fusion23.z-interior #contenu .i-section{padding:85px 0}
.propilot-fusion23.z-interior #contenu :is(.i-section,.i-business,.i-reading-layout) h2{color:#e7edf9;font:550 clamp(29px,3vw,43px)/1.18 Manrope,Arial,sans-serif;letter-spacing:-.05em}
.propilot-fusion23.z-interior #contenu .i-section-heading{gap:0 80px;align-items:center;margin-bottom:43px}
.propilot-fusion23.z-interior #contenu .i-section-heading p:last-child{color:#b5c5df;font-size:14px;line-height:1.9;margin:0}
.propilot-fusion23.z-interior #contenu .i-index{color:#b5c5df;font-size:10px}
.propilot-fusion23.z-interior #contenu .i-quiet{background:linear-gradient(120deg,#172133,#172133)}
.propilot-fusion23.z-interior #contenu :is(.i-qualified,.i-business-copy)>p:not(.eyebrow){color:#b5c5df}
.propilot-fusion23.z-interior #contenu :is(.i-disclosure,.i-business li){border-color:#43516c}
.propilot-fusion23.z-interior #contenu .i-disclosure{background:#26324780;border:1px solid #43516c;border-radius:12px;padding:11px 17px}
.propilot-fusion23.z-interior #contenu .i-disclosure summary{color:#c6c6ff;min-height:36px}
.propilot-fusion23.z-interior #contenu .i-disclosure[open]{background:#1c273b;box-shadow:0 8px 22px -17px #0000004d}
.propilot-fusion23.z-interior #contenu .i-disclosure p{color:#b5c5df}
/* Prestations: a wide, tactile screen and a six-perspective product console. */
.propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual{width:100%;max-width:1150px;padding:10px 8px 16px;background:linear-gradient(125deg,#8793a7,#39465c 38%,#68748a 65%,#263245);border:1px solid #6b7a93;border-radius:21px 21px 15px 15px;box-shadow:inset 0 1px #1c273b,3px 5px 0 #45516b,0 36px 65px -33px #00000069;transform:rotateX(4deg) rotateY(-3deg) rotateZ(-1deg);transform-origin:center top;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual:focus-within{transform:none}
.propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual:after{content:"PROPILOT 360";position:absolute;bottom:4px;left:0;width:100%;text-align:center;font:500 5px/1 Space,sans-serif;letter-spacing:.3em;color:#b5c5df;text-shadow:0 1px #1c273b}
.propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual>.i-workspace{transform:none;border-radius:12px 12px 5px 5px;border-color:#5c6d8c;box-shadow:none}
.propilot-fusion23.z-interior #contenu .i-explorer{border-color:#43516c;border-radius:22px;background:#1c273b;box-shadow:0 28px 60px -35px #0000005e}
.propilot-fusion23.z-interior #contenu .i-tabs{background:#202d43;padding:9px;gap:7px;border-color:#43516c}
.propilot-fusion23.z-interior #contenu .i-tabs button{background:transparent;color:#b5c5df;border:1px solid transparent;border-radius:13px;padding:17px 14px;font-size:12px;font-weight:550;transition:background .2s,box-shadow .2s,transform .2s}
.propilot-fusion23.z-interior #contenu .i-tabs button[aria-selected=true]{background:#1c273b;color:#c6c6ff;border-color:#43516c;box-shadow:0 5px 12px -7px #00000030}
.propilot-fusion23.z-interior #contenu .i-tabs button:hover{transform:translateY(-2px);background:#26324780}
.propilot-fusion23.z-interior #contenu .i-tabs button>span{color:#b5c5df;font-size:8px}
.propilot-fusion23.z-interior #contenu #explorer .i-explorer-panels{background:linear-gradient(125deg,#202d43,#172133);padding:0 22px 24px}
.propilot-fusion23.z-interior #contenu #explorer .i-service-panel>div:first-child{padding:37px 18px 32px}
.propilot-fusion23.z-interior #contenu #explorer .i-service-panel h3{font-weight:550;color:#e7edf9;font-size:33px}
.propilot-fusion23.z-interior #contenu #explorer .i-demo-link{border-radius:12px;color:#c6c6ff;border-color:#55637e;background:#1c273b;box-shadow:0 4px 12px -8px #00000045;transition:transform .2s,box-shadow .2s}
.propilot-fusion23.z-interior #contenu #explorer .i-demo-link:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #0000004d}
.propilot-fusion23.z-interior #contenu #explorer .i-premium{border-radius:15px;border:1px solid #43516c;box-shadow:0 22px 40px -25px #00000047}
.propilot-fusion23.z-interior #contenu :is(.i-workspace-chrome,.p-mini-chrome){background:linear-gradient(#1c273b,#202d43);color:#b5c5df;border-color:#43516c}
.propilot-fusion23.z-interior #contenu .i-workspace-menu{background:linear-gradient(#2d3d58,#43516c);color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-workspace-avatar{background:#1c273b;color:#b5c5df;box-shadow:0 2px 4px #00000017;border:1px solid #55637e}
.propilot-fusion23.z-interior #contenu .i-workspace-content{background:linear-gradient(135deg,#1c273b,#1c273b)}
.propilot-fusion23.z-interior #contenu .q-metrics>div{box-shadow:0 4px 13px -10px #0000004d;border-color:#43516c;border-radius:10px}
.propilot-fusion23.z-interior #contenu .q-record{border-color:#43516c;border-radius:11px;box-shadow:0 3px 14px -11px #0000004d}
.propilot-fusion23.z-interior #contenu .q-record[open]{box-shadow:0 9px 22px -13px #0000005e;border-color:#4d5f7c}
.propilot-fusion23.z-interior #contenu .w-human{background:linear-gradient(120deg,#202d43,#2d3d58);padding-block:85px}
.propilot-fusion23.z-interior #contenu .w-human figure{border:8px solid #1c273b;border-radius:21px;box-shadow:0 27px 55px -32px #00000069;transform:rotate(-.5deg)}
.propilot-fusion23.z-interior #contenu .w-human-captions>div{padding:31px}.propilot-fusion23.z-interior #contenu .w-human-captions>div+div{background:#2d3d58}
.propilot-fusion23.z-interior #contenu .i-boundary{padding-block:45px 60px;gap:32px}
.propilot-fusion23.z-interior #contenu .i-boundary>span{border-color:#55637e;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-boundary strong{color:#e7edf9;font-weight:550}
.propilot-fusion23.z-interior #contenu .v-lab{background:radial-gradient(ellipse at 75% 40%,#6773bc66,transparent 65%),#0d121e;padding-block:85px}
.propilot-fusion23.z-interior #contenu .v-lab-shell{border-radius:21px;border-color:#55637e;box-shadow:0 33px 70px -40px #00000078}
.propilot-fusion23.z-interior #contenu .v-lab-top{background:linear-gradient(115deg,#292f4e,#233c4c);color:#4d5f7c;padding:26px 30px}
.propilot-fusion23.z-interior #contenu .v-lab-tabs{background:#202d43;padding-inline:12px;border-color:#43516c}
.propilot-fusion23.z-interior #contenu .v-lab-tabs button[aria-selected=true]{background:#1c273b;color:#c6c6ff;border-color:#8e9fc5}
.propilot-fusion23.z-interior #contenu .v-lab-panel:not(#lab-panel-commercial){background:linear-gradient(130deg,#1c273b,#202d43)}
/* Métiers: product configurations on a gallery-like alternating stage. */
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual{max-width:850px;perspective:2000px;padding:15px 5% 0}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual>.p-business-scene{transform:rotateY(-6deg) rotateZ(-2deg);margin:0;width:100%;max-width:none;border:8px solid #68758d;border-radius:24px;box-shadow:0 33px 55px -26px #00000070,5px 6px 0 #364156}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-body{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:30px}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-module{grid-column:1}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-body h4{grid-column:1;font-size:36px;margin:0 0 24px;max-width:300px}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-context{grid-column:1;grid-row:3}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-rows{grid-column:2;grid-row:1/5;align-self:center}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-note{grid-column:1;font-size:11px}
.propilot-fusion23.z-interior #contenu .i-context-nav{position:relative;z-index:2;padding-block:26px;justify-content:center;gap:9px}
.propilot-fusion23.z-interior #contenu .i-context-nav a{background:#1c273b;color:#b5c5df;border-color:#43516c;border-radius:24px;padding:12px 17px;box-shadow:0 3px 8px #0000000a;transition:background .2s,box-shadow .2s,transform .2s}
.propilot-fusion23.z-interior #contenu .i-context-nav a:hover,.propilot-fusion23.z-interior #contenu .i-context-nav a[aria-current]{background:#2d3d58;color:#c6c6ff;border-color:#55637e;transform:translateY(-2px)}
.propilot-fusion23.z-interior #contenu .i-business{padding:90px 0;background:#0d121e;color:#e7edf9;position:relative;overflow:hidden}
.propilot-fusion23.z-interior #contenu .i-business-dark{background:radial-gradient(ellipse at 20% 60%,#6773bc52,transparent 60%),linear-gradient(120deg,#202d43,#172133);color:#e7edf9}
.propilot-fusion23.z-interior #contenu .i-business-grid{grid-template-columns:1fr 1.1fr;gap:85px;perspective:1600px;align-items:center}
.propilot-fusion23.z-interior #contenu .i-business h2{font-size:clamp(31px,3.1vw,44px);max-width:490px;line-height:1.16}
.propilot-fusion23.z-interior #contenu .i-business .eyebrow,.propilot-fusion23.z-interior #contenu .i-business li:before{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-business li{color:#b5c5df;padding-block:14px}
.propilot-fusion23.z-interior #contenu .p-business-scene{border-color:#43516c;background:#1c273b;border-radius:18px;box-shadow:0 27px 50px -24px #0000004d,0 1px #1c273b;transform:rotateY(-5deg) rotateZ(1deg);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}
.propilot-fusion23.z-interior #contenu .i-business:nth-child(even) .p-business-scene{transform:rotateY(5deg) rotateZ(-1deg)}
.propilot-fusion23.z-interior #contenu .i-business .p-business-scene:hover{transform:rotateY(0) rotateZ(0);box-shadow:0 32px 55px -26px #00000066}
.propilot-fusion23.z-interior #contenu .p-mini-body{background:linear-gradient(140deg,#1c273b,#1c273b);padding:32px}
.propilot-fusion23.z-interior #contenu .p-mini-body h4{font-size:29px;font-weight:550;letter-spacing:-.045em;color:#e7edf9}
.propilot-fusion23.z-interior #contenu .p-mini-module{color:#b5c5df;font-size:8px}
.propilot-fusion23.z-interior #contenu .p-mini-context{color:#b5c5df;background:#202d43;border:1px solid #43516c}
.propilot-fusion23.z-interior #contenu .p-mini-avatar{background:#2d3d58;color:#b5c5df;border-color:#55637e}
.propilot-fusion23.z-interior #contenu .p-mini-rows li{border-color:#43516c;padding-block:17px}
.propilot-fusion23.z-interior #contenu .p-mini-rows strong{font-size:13px;color:#e7edf9;font-weight:550}
.propilot-fusion23.z-interior #contenu .p-mini-rows small{font-size:11px;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .p-mini-number{background:#202d43;color:#b5c5df;border-color:#43516c;border-radius:9px}
.propilot-fusion23.z-interior #contenu .p-mini-footer{background:#202d43;color:#b5c5df;border-color:#43516c}
.propilot-fusion23.z-interior #contenu .p-mini-note{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .p-scene-mobile{border:7px solid #6a7690;border-radius:30px;max-width:340px;box-shadow:0 28px 50px -22px #00000066,3px 3px 0 #43516c}
/* Méthode: a horizontal planning console, then a calm, dimensional timeline. */
.propilot-fusion23.z-interior.z-methode #contenu .i-hero-visual{width:100%;max-width:1080px}
.propilot-fusion23.z-interior #contenu .i-method-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 11px;background:linear-gradient(125deg,#263247a6,#202d43);padding:26px;border:1px solid #43516c;border-radius:21px;box-shadow:0 32px 55px -33px #00000075,inset 0 1px #1c273b;transform:rotateX(4deg) rotateZ(-1deg)}
.propilot-fusion23.z-interior #contenu .i-method-label{grid-column:1/-1;text-align:left;color:#b5c5df;font-size:8px;margin-bottom:17px;letter-spacing:.1em}
.propilot-fusion23.z-interior #contenu .i-method-map>a{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:21px;position:relative;padding:24px 21px 27px;min-height:177px;background:#1c273b;border:1px solid #43516c;border-radius:13px;box-shadow:0 7px 19px -13px #00000052;transition:transform .25s,box-shadow .25s}
.propilot-fusion23.z-interior #contenu .i-method-map>a>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #43516c;border-radius:50%;background:#202d43;color:#b5c5df;font-size:9px}
.propilot-fusion23.z-interior #contenu .i-method-map strong{font-size:17px;letter-spacing:-.035em;color:#e7edf9;line-height:1.4;font-weight:550}
.propilot-fusion23.z-interior #contenu .i-method-map b{position:absolute;right:13px;top:28px;transform:rotate(-90deg);color:#b5c5df;font-size:12px}
.propilot-fusion23.z-interior #contenu .i-method-map>a:last-of-type b{transform:none}
.propilot-fusion23.z-interior #contenu .i-method-map>a:hover,.propilot-fusion23.z-interior #contenu .i-method-map>a[aria-current]{transform:translateY(-5px);box-shadow:0 14px 22px -15px #00000075;border-color:#4d5f7c}
.propilot-fusion23.z-interior #contenu .i-method-map>small{grid-column:1/-1;font-size:10px;color:#b5c5df;text-align:center;margin:22px 0 0}
.propilot-fusion23.z-interior #contenu .i-method-layout{grid-template-columns:.8fr 1.4fr;gap:95px}
.propilot-fusion23.z-interior #contenu .i-method-layout>aside{top:35px;padding-top:17px}
.propilot-fusion23.z-interior #contenu .i-method-layout>aside h2{font-size:39px;line-height:1.2}
.propilot-fusion23.z-interior #contenu .i-method-layout>aside p:not(.eyebrow){color:#b5c5df;font-size:14px;line-height:1.9}
.propilot-fusion23.z-interior #contenu .i-method-steps{position:relative;border-left:1px solid #55637e;padding-left:31px;display:grid;gap:21px}
.propilot-fusion23.z-interior #contenu .i-method-step{position:relative;display:grid;grid-template-columns:45px 1fr;gap:21px;padding:32px;background:linear-gradient(135deg,#1c273b,#1c273b);border:1px solid #43516c;border-radius:18px;box-shadow:0 17px 30px -24px #0000004d;scroll-margin-top:35px}
.propilot-fusion23.z-interior #contenu .i-method-step:before{content:"";position:absolute;left:-37px;top:40px;width:9px;height:9px;border:3px solid #0d121e;background:#8e9fc5;border-radius:50%;box-shadow:0 0 0 1px #55637e}
.propilot-fusion23.z-interior #contenu .i-method-step>.i-index{font-size:32px;letter-spacing:-.07em;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-method-step h2{font-size:28px;font-weight:550;margin-top:4px;line-height:1.25}
.propilot-fusion23.z-interior #contenu .i-method-step p{color:#b5c5df;font-size:13px;line-height:1.95}
.propilot-fusion23.z-interior #contenu .i-method-step .i-disclosure{padding:9px 14px;background:#202d43;border-color:#43516c}
.propilot-fusion23.z-interior #contenu .i-dark{background:linear-gradient(120deg,#172133,#172133);color:#b5c5df}
/* Resources and guides: dimensional editorial objects, not a card catalogue. */
.propilot-fusion23.z-interior.z-ressources #contenu .i-hero-visual{max-width:1030px;padding:12px 25px 5px}
.propilot-fusion23.z-interior #contenu .i-resource-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;transform:none;padding:0;perspective:1800px}
.propilot-fusion23.z-interior #contenu .i-resource-stack a{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:235px;padding:29px;background:linear-gradient(135deg,#1c273b,#2d3d58);border:1px solid #55637e;border-left:8px solid #8c8cb9;border-radius:4px 16px 16px 4px;box-shadow:6px 5px 0 #1c273b,7px 6px 0 #55637e,0 25px 35px -21px #0000006b;color:#c2cee8;transform:rotateY(-8deg) rotateZ(-3deg);transition:transform .35s,box-shadow .35s}
.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(2){margin:0;background:linear-gradient(135deg,#1c273b,#2d3d58);border-left-color:#8c8cb9;transform:rotateY(-5deg) translateY(-6px)}
.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(3){background:linear-gradient(135deg,#1c273b,#2d3d58);transform:rotateY(-5deg) rotateZ(3deg)}
.propilot-fusion23.z-interior #contenu .i-resource-stack a:hover{transform:rotateY(0) translateY(-8px);box-shadow:5px 5px 0 #1c273b,6px 6px 0 #55637e,0 33px 40px -22px #0000006b}
.propilot-fusion23.z-interior #contenu .i-resource-stack small{font-size:9px;letter-spacing:.1em;color:#b5c5df;margin:0}
.propilot-fusion23.z-interior #contenu .i-resource-stack strong{font-size:29px;font-weight:550;letter-spacing:-.05em;max-width:220px;line-height:1.1;margin:25px 0 0}
.propilot-fusion23.z-interior #contenu .i-resource-stack a>span{position:absolute;right:23px;top:24px;font-size:17px;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-library-head{padding:0 0 22px;gap:55px}
.propilot-fusion23.z-interior #contenu .filter input{background:#1c273b;border-color:#43516c;border-radius:12px;color:#b5c5df;box-shadow:0 6px 12px -10px #00000033}
.propilot-fusion23.z-interior #contenu .i-resource-list{display:grid;gap:30px;margin-top:25px}
.propilot-fusion23.z-interior #contenu .i-resource-row{grid-template-columns:300px minmax(0,1fr);gap:60px;padding:32px 45px 32px 29px;border:1px solid #43516c;border-radius:22px;background:linear-gradient(125deg,#1c273b,#1c273b);box-shadow:0 20px 40px -29px #0000004d}
.propilot-fusion23.z-interior #contenu .i-resource-row[hidden]{display:none!important}
.propilot-fusion23.z-interior #contenu .i-resource-number{background:linear-gradient(140deg,#2d3d58,#4d5f7c);color:#b5c5df;min-height:230px;border-left:8px solid #8e9fc5;border-radius:4px 14px 14px 4px;box-shadow:5px 5px 0 #1c273b,6px 6px 0 #55637e,0 17px 27px -18px #0000005e;font-size:91px;font-weight:500;transform:rotate(-2deg);padding:26px}
.propilot-fusion23.z-interior #contenu .i-resource-row:nth-child(2) .i-resource-number{background:linear-gradient(135deg,#172133,#8c8cb9);color:#b5c5df;border-left-color:#8c8cb9;transform:rotate(1deg)}
.propilot-fusion23.z-interior #contenu .i-resource-row:nth-child(3) .i-resource-number{background:linear-gradient(135deg,#4d5f7c,#4d5f7c);color:#b5c5df;border-left-color:#8e9fc5}
.propilot-fusion23.z-interior #contenu .i-resource-number:after{color:#b5c5df;right:0;bottom:-6px;opacity:.12}
.propilot-fusion23.z-interior #contenu .i-resource-number span{font-size:8px;letter-spacing:.12em;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-resource-row h2{font-size:32px;line-height:1.2;font-weight:550;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-resource-row small{font-size:8px;letter-spacing:.1em;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-resource-row p{color:#b5c5df;font-size:13px;line-height:1.9}
.propilot-fusion23.z-interior.z-guide #contenu .i-hero h1{font-size:clamp(36px,3.8vw,55px);max-width:960px}
.propilot-fusion23.z-interior.z-guide #contenu .i-hero-visual{max-width:560px;padding-inline:15px;perspective:1400px}
.propilot-fusion23.z-interior #contenu .i-guide-cover{display:grid;grid-template-columns:150px 1fr;gap:0 25px;align-items:center;position:relative;padding:29px 37px;border:1px solid #55637e;border-left:10px solid #8c8cb9;border-radius:4px 18px 18px 4px;background:linear-gradient(130deg,#1c273b,#2d3d58);box-shadow:7px 7px 0 #1c273b,8px 8px 0 #55637e,0 30px 40px -20px #0000004d;transform:rotateY(-7deg) rotateZ(-2deg);color:#e7edf9}
.propilot-fusion23.z-interior #contenu .i-guide-cover>span{grid-column:1/-1;margin-bottom:8px;color:#b5c5df;font-size:8px;letter-spacing:.12em}
.propilot-fusion23.z-interior #contenu .i-guide-cover strong{grid-column:1;grid-row:2/4;font-size:113px;letter-spacing:-.09em;margin:0;color:#b5c5df;font-weight:500}
.propilot-fusion23.z-interior #contenu .i-guide-cover p{font-size:28px;margin:5px 0 12px;font-weight:550;letter-spacing:-.04em}
.propilot-fusion23.z-interior #contenu .i-guide-cover small{font-size:10px;line-height:1.8;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-reading-layout{padding-block:70px;grid-template-columns:275px minmax(0,760px);gap:65px}
.propilot-fusion23.z-interior #contenu .i-reading-nav{background:linear-gradient(145deg,#1c273b,#202d43);border:1px solid #43516c;border-radius:17px;padding:25px 23px;box-shadow:0 17px 30px -24px #00000052}
.propilot-fusion23.z-interior #contenu .i-reading-nav nav a{font-size:11px;line-height:1.8;color:#b5c5df;border-color:#43516c}
.propilot-fusion23.z-interior #contenu .i-reading-nav nav a[aria-current]{color:#c6c6ff;border-color:#8e9fc5}
.propilot-fusion23.z-interior #contenu .i-reading-progress{color:#b5c5df;font-size:9px}
.propilot-fusion23.z-interior #contenu .i-reading-progress progress{accent-color:#b5a8f6;height:4px}
.propilot-fusion23.z-interior #contenu .i-reading-progress progress::-webkit-progress-bar{background:#43516c}.propilot-fusion23.z-interior #contenu .i-reading-progress progress::-webkit-progress-value{background:#b5a8f6}
.propilot-fusion23.z-interior #contenu .i-guide-prose>section{border:1px solid #43516c;border-radius:18px;padding:36px 38px;margin:0 0 27px;background:#1c273b;box-shadow:0 14px 30px -24px #00000033}
.propilot-fusion23.z-interior #contenu .i-guide-prose h2{font-size:31px;line-height:1.25;font-weight:550;color:#e7edf9;margin-top:16px}
.propilot-fusion23.z-interior #contenu .i-guide-prose p{color:#b5c5df;font-size:15px;line-height:1.95}
.propilot-fusion23.z-interior #contenu .i-guide-prose li{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-sources a{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-related{gap:26px}
.propilot-fusion23.z-interior #contenu .i-related>a{padding:27px;border:1px solid #43516c;border-radius:15px;background:#1c273b;box-shadow:0 10px 25px -22px #0000004d;transition:transform .25s,box-shadow .25s}
.propilot-fusion23.z-interior #contenu .i-related>a:hover{transform:translateY(-4px);box-shadow:0 17px 30px -22px #0000005e}
.propilot-fusion23.z-interior #contenu .i-related small{color:#b5c5df}.propilot-fusion23.z-interior #contenu .i-related h2{font-size:27px;color:#b5c5df;font-weight:550}.propilot-fusion23.z-interior #contenu .i-related span{color:#b5c5df}
/* Contact: a real local brief, with a responsive summary, never a fake booking. */
.propilot-fusion23.z-interior.z-contact #contenu .i-hero-visual{max-width:820px}
.propilot-fusion23.z-interior #contenu .i-brief-visual{display:grid;grid-template-columns:1fr 1fr;gap:17px 55px;background:linear-gradient(135deg,#1c273b,#202d43);border:1px solid #43516c;border-left:7px solid #8c8cb9;border-radius:5px 19px 19px 5px;box-shadow:5px 5px 0 #43516c,0 28px 40px -25px #00000063;padding:29px 37px;transform:rotateZ(-1deg);color:#e7edf9}
.propilot-fusion23.z-interior #contenu .i-brief-visual>span{grid-column:1;font-size:8px;letter-spacing:.1em;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-brief-visual>strong{grid-column:1;grid-row:2;display:block;color:#b5c5df;font-size:41px;margin:0;font-weight:550}
.propilot-fusion23.z-interior #contenu .i-brief-visual>div{grid-column:2;grid-row:1/4;align-self:center;gap:0;font-size:12px;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-brief-visual>div>span{padding:15px 0;border-bottom:1px solid #43516c}
.propilot-fusion23.z-interior #contenu .i-brief-visual>small{grid-column:1;font-size:9px;color:#b5c5df;margin:0}
.propilot-fusion23.z-interior #contenu .i-contact-layout{gap:45px;grid-template-columns:1.4fr 1fr}
.propilot-fusion23.z-interior #contenu .i-form-card{background:#1c273b;border-color:#43516c;border-radius:21px;padding:38px;box-shadow:0 24px 45px -30px #0000005e}
.propilot-fusion23.z-interior #contenu .i-form-title h2{font-size:29px;font-weight:550;color:#e7edf9}
.propilot-fusion23.z-interior #contenu .i-form-card .callout{background:#202d43;border-color:#43516c;color:#b5c5df;border-radius:12px;line-height:1.9}
.propilot-fusion23.z-interior #contenu .i-form-card .field :is(textarea,select){background:#1c273b;border:1px solid #43516c;border-radius:11px;color:#b5c5df;font-size:14px;padding:13px;transition:border-color .2s,box-shadow .2s}
.propilot-fusion23.z-interior #contenu .i-form-card .field :is(textarea,select):focus{border-color:#8e9fc5;box-shadow:0 0 0 4px #0000001a}
.propilot-fusion23.z-interior #contenu .i-form-card label{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-brief-card{background:linear-gradient(145deg,#202d43,#172133);border:1px solid #43516c;border-radius:19px;padding:33px;box-shadow:0 18px 32px -25px #00000052;top:30px}
.propilot-fusion23.z-interior #contenu .i-brief-card h2{font-size:31px;font-weight:550;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-brief-status{background:#1c273b;border-color:#43516c;border-radius:9px;color:#b5c5df;padding:14px;font-size:10px;box-shadow:0 4px 10px #00000009}
.propilot-fusion23.z-interior #contenu .i-brief-card li{color:#b5c5df;border-color:#43516c;font-size:11px;line-height:1.9}
.propilot-fusion23.z-interior #contenu .i-brief-card li.is-complete{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-brief-card>p:not(.eyebrow){color:#b5c5df;font-size:11px;line-height:1.95}
/* Legal/preparation pages: the same finish, with restrained readable hierarchy. */
.propilot-fusion23.z-interior #contenu .i-info-header{padding-bottom:65px}
.propilot-fusion23.z-interior #contenu .i-info-header .wrap{max-width:1040px;text-align:center}
.propilot-fusion23.z-interior #contenu .i-info-header h1{font-size:clamp(36px,4vw,57px);line-height:1.13;font-weight:550;max-width:1030px;color:#e7edf9;letter-spacing:-.055em;margin-inline:auto}
.propilot-fusion23.z-interior #contenu .i-info-header .intro{color:#b5c5df;max-width:780px;font-size:15px;line-height:1.9;margin:20px auto 0}
.propilot-fusion23.z-interior #contenu .i-info-header :is(.eyebrow,.fine){color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-info-banner{margin-block:37px 20px;border:1px solid #43516c;border-radius:18px;padding:30px 35px;background:linear-gradient(115deg,#1c273b,#2d3d58);box-shadow:0 17px 35px -25px #00000047}
.propilot-fusion23.z-interior #contenu .i-info-banner>span{font-size:8px;letter-spacing:.1em;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-info-banner>strong{color:#b5c5df;font-size:25px;font-weight:550}.propilot-fusion23.z-interior #contenu .i-info-banner>p{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-info-body{padding-block:25px 70px}
.propilot-fusion23.z-interior #contenu .i-info-body .prose>section{background:#1c273b;border:1px solid #43516c;border-radius:15px;padding:30px 34px;box-shadow:0 15px 25px -23px #00000033;margin-bottom:23px}
.propilot-fusion23.z-interior #contenu .i-info-body .prose h2{color:#b5c5df;font-size:26px;font-weight:550;letter-spacing:-.035em}.propilot-fusion23.z-interior #contenu .i-info-body .prose p{color:#b5c5df;font-size:14px;line-height:1.9}
.propilot-fusion23.z-interior #contenu .aside{border-color:#43516c;background:linear-gradient(140deg,#1c273b,#202d43);border-radius:15px;box-shadow:0 15px 25px -23px #00000033;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .result{border-radius:13px;border-color:#4d5f7c;background:#202d43;color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-closing{position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 25%,#6773bc36,transparent 65%),linear-gradient(120deg,#172133,#172133);color:#e7edf9;border-color:#43516c;padding:66px 0 74px}
.propilot-fusion23.z-interior #contenu .i-closing .wrap>div{gap:65px;align-items:center}
.propilot-fusion23.z-interior #contenu .i-closing h2{color:#e7edf9;font-size:45px;font-weight:550;line-height:1.14}
.propilot-fusion23.z-interior #contenu .i-closing h2 span{color:#b5c5df}
.propilot-fusion23.z-interior #contenu .i-closing p:not(.eyebrow){color:#b5c5df;line-height:1.95}
.propilot-fusion23.z-interior .footer{background:#0d121e;border-top:1px solid #43516c;color:#b5c5df;padding-block:37px}
.propilot-fusion23.z-interior .footer .agency{color:#b5c5df}
.propilot-fusion23.z-interior #contenu :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #a8c6ff;outline-offset:4px}
/* Text remains visible without JavaScript. No loop, parallax or scroll hijack. */
.propilot-fusion23.z-interior #contenu .z-arrived{animation:f-interior-rise .65s cubic-bezier(.2,.8,.2,1) both}
.propilot-fusion23.z-interior #contenu .z-arrived:focus-within{animation:none}
@keyframes f-interior-rise{from{transform:translateY(15px);opacity:.6}to{transform:translateY(0);opacity:1}}
@media(max-width:1100px){.propilot-fusion23.z-interior #contenu .wrap{width:calc(100% - 64px)}.propilot-fusion23.z-interior #contenu .i-business-grid{gap:45px}.propilot-fusion23.z-interior #contenu .i-method-layout{gap:50px}.propilot-fusion23.z-interior #contenu .i-resource-row{grid-template-columns:240px 1fr;gap:35px;padding:27px}.propilot-fusion23.z-interior #contenu .i-resource-number{min-height:230px}.propilot-fusion23.z-interior #contenu .i-reading-layout{gap:38px;grid-template-columns:240px minmax(0,1fr)}.propilot-fusion23.z-interior #contenu .i-contact-layout{gap:30px}.propilot-fusion23.z-interior #contenu .i-form-card{padding:29px}.propilot-fusion23.z-interior #contenu .i-brief-card{padding:27px}.propilot-fusion23.z-interior #contenu .i-method-map{padding:22px;gap:9px}.propilot-fusion23.z-interior #contenu .i-method-map>a{padding:22px 16px;min-height:175px}.propilot-fusion23.z-interior #contenu .i-method-map strong{font-size:16px}.propilot-fusion23.z-interior #contenu .i-resource-stack{gap:20px}.propilot-fusion23.z-interior #contenu .i-resource-stack a{padding:25px;min-height:225px}.propilot-fusion23.z-interior #contenu .i-resource-stack strong{font-size:26px}}
@media(max-width:900px){.propilot-fusion23.z-interior #contenu .i-hero-grid{gap:35px}.propilot-fusion23.z-interior #contenu .i-hero h1{font-size:46px}.propilot-fusion23.z-interior #contenu .i-reading-layout{grid-template-columns:215px minmax(0,1fr);gap:28px}.propilot-fusion23.z-interior #contenu .i-reading-nav{padding:22px 18px}.propilot-fusion23.z-interior #contenu .i-guide-prose>section{padding:28px}.propilot-fusion23.z-interior #contenu .i-resource-row{grid-template-columns:210px 1fr;gap:28px;padding:24px}.propilot-fusion23.z-interior #contenu .i-resource-row h2{font-size:28px}.propilot-fusion23.z-interior #contenu .i-method-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.propilot-fusion23.z-interior #contenu .i-method-step{padding:27px 23px;grid-template-columns:33px 1fr;gap:15px}.propilot-fusion23.z-interior #contenu .i-method-step h2{font-size:25px}.propilot-fusion23.z-interior #contenu .i-contact-layout{grid-template-columns:1.3fr 1fr;gap:23px}.propilot-fusion23.z-interior #contenu .i-brief-card{padding:25px}.propilot-fusion23.z-interior #contenu .i-brief-card h2{font-size:27px}.propilot-fusion23.z-interior #contenu .i-brief-visual{gap:15px 25px;padding:26px 30px}.propilot-fusion23.z-interior #contenu .i-method-map>a{padding:20px 14px}.propilot-fusion23.z-interior #contenu .i-method-map strong{font-size:15px}}
@media(max-width:760px){
 .propilot-fusion23.z-interior #contenu .wrap{width:calc(100% - 40px)}
 .propilot-fusion23.z-interior #contenu :is(.i-hero,.i-info-header){padding:22px 0 42px}
 .propilot-fusion23.z-interior #contenu .breadcrumbs{font-size:9px;margin-bottom:30px}
 .propilot-fusion23.z-interior #contenu :is(.i-hero-grid,.i-hero-compact .i-hero-grid){grid-template-columns:1fr;gap:31px}
 .propilot-fusion23.z-interior #contenu .i-hero h1{font-size:clamp(33px,8.6vw,44px);line-height:1.12;margin-bottom:19px}
 .propilot-fusion23.z-interior #contenu .i-hero .intro{font-size:13px;line-height:1.9}
 .propilot-fusion23.z-interior #contenu .i-hero .eyebrow{font-size:8px;letter-spacing:.06em;margin-bottom:15px}
 .propilot-fusion23.z-interior #contenu .i-actions{gap:19px;margin-top:23px}
 .propilot-fusion23.z-interior #contenu .i-actions .button{padding-inline:19px;font-size:11px;min-height:46px}
 .propilot-fusion23.z-interior #contenu .i-caption{font-size:9px;margin-top:17px}
 .propilot-fusion23.z-interior #contenu .i-hero-visual{perspective:none}
 .propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual{transform:none;padding:7px 5px 13px;border-radius:15px 15px 10px 10px;box-shadow:0 22px 33px -22px #00000066,2px 3px 0 #45516b}
 .propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual>.i-workspace{border-radius:8px 8px 4px 4px}
 .propilot-fusion23.z-interior #contenu .i-section{padding:47px 0}
 .propilot-fusion23.z-interior #contenu :is(.i-section,.i-business,.i-reading-layout) h2{font-size:29px;line-height:1.22}
 .propilot-fusion23.z-interior #contenu .i-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:28px}.propilot-fusion23.z-interior #contenu .i-section-heading p:last-child{font-size:13px;max-width:none}
 .propilot-fusion23.z-interior #contenu .i-explorer{border-radius:16px}.propilot-fusion23.z-interior #contenu .i-tabs{padding:7px;gap:5px}.propilot-fusion23.z-interior #contenu .i-tabs button{min-height:76px;font-size:10px;padding:12px 9px;border-radius:10px}.propilot-fusion23.z-interior #contenu .i-tabs button>span{font-size:7px;margin-bottom:8px}
 .propilot-fusion23.z-interior #contenu #explorer .i-explorer-panels{padding:0 10px 12px}.propilot-fusion23.z-interior #contenu #explorer .i-service-panel>div:first-child{padding:25px 10px}.propilot-fusion23.z-interior #contenu #explorer .i-service-panel h3{font-size:28px}.propilot-fusion23.z-interior #contenu #explorer .i-premium{border-radius:10px}
 .propilot-fusion23.z-interior #contenu #explorer .i-demo-link{font-size:11px;padding:13px;border-radius:9px}
 .propilot-fusion23.z-interior #contenu .w-human{padding-block:46px}.propilot-fusion23.z-interior #contenu .w-human figure{border-width:4px;border-radius:14px;transform:none}.propilot-fusion23.z-interior #contenu .w-human-captions>div{padding:21px 14px}
 .propilot-fusion23.z-interior #contenu .i-boundary{padding-block:28px 38px;gap:18px}
 .propilot-fusion23.z-interior #contenu .v-lab{padding-block:46px}.propilot-fusion23.z-interior #contenu .v-lab-shell{border-radius:15px}.propilot-fusion23.z-interior #contenu .v-lab-top{padding:21px 18px}
 .propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual{padding:5px 2px 0}.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual>.p-business-scene{transform:none;border-width:5px;border-radius:17px;box-shadow:0 20px 30px -18px #00000066,2px 3px 0 #364156}
 .propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-body{display:block;padding:24px 19px}.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual .p-mini-body h4{font-size:29px;max-width:none;margin-bottom:22px}
 .propilot-fusion23.z-interior #contenu .i-context-nav{padding-block:21px;gap:7px;justify-content:start}.propilot-fusion23.z-interior #contenu .i-context-nav a{font-size:9px;padding:10px 12px;min-height:41px}
 .propilot-fusion23.z-interior #contenu .i-business{padding:47px 0}.propilot-fusion23.z-interior #contenu .i-business-grid{grid-template-columns:1fr;gap:29px;perspective:none}
 .propilot-fusion23.z-interior #contenu .i-business:nth-child(even) .i-business-copy{order:0}.propilot-fusion23.z-interior #contenu .i-business h2{font-size:33px;max-width:none}.propilot-fusion23.z-interior #contenu .i-business li{font-size:12px;padding-block:13px}
 .propilot-fusion23.z-interior #contenu .i-business .p-business-scene,.propilot-fusion23.z-interior #contenu .i-business:nth-child(even) .p-business-scene{transform:none;width:100%;border-radius:15px;box-shadow:0 23px 35px -24px #00000066}
 .propilot-fusion23.z-interior #contenu .p-mini-body{padding:25px 22px}.propilot-fusion23.z-interior #contenu .p-mini-body h4{font-size:28px}.propilot-fusion23.z-interior #contenu .p-mini-rows strong{font-size:12px}.propilot-fusion23.z-interior #contenu .p-mini-rows small{font-size:10px}
 .propilot-fusion23.z-interior #contenu .i-business .p-scene-mobile{max-width:310px;width:100%;border-radius:26px;border-width:6px}
 .propilot-fusion23.z-interior #contenu .i-method-map{grid-template-columns:1fr 1fr;gap:10px;padding:18px;transform:none;border-radius:16px}
 .propilot-fusion23.z-interior #contenu .i-method-label{font-size:7px;margin-bottom:6px}.propilot-fusion23.z-interior #contenu .i-method-map>a{min-height:155px;padding:17px 14px;gap:17px;border-radius:11px}.propilot-fusion23.z-interior #contenu .i-method-map>a>span{font-size:8px;width:27px;height:27px}.propilot-fusion23.z-interior #contenu .i-method-map strong{font-size:15px;line-height:1.4}.propilot-fusion23.z-interior #contenu .i-method-map b{font-size:11px;top:25px;right:11px}.propilot-fusion23.z-interior #contenu .i-method-map>small{font-size:9px;line-height:1.8;margin-top:7px}
 .propilot-fusion23.z-interior #contenu .i-method-layout{grid-template-columns:1fr;gap:30px}.propilot-fusion23.z-interior #contenu .i-method-layout>aside{position:static;padding-top:0}.propilot-fusion23.z-interior #contenu .i-method-layout>aside h2{font-size:33px}.propilot-fusion23.z-interior #contenu .i-method-steps{padding-left:17px;gap:18px}.propilot-fusion23.z-interior #contenu .i-method-step{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:24px 16px;border-radius:14px}.propilot-fusion23.z-interior #contenu .i-method-step:before{left:-23px;top:29px;width:7px;height:7px;border-width:2px}.propilot-fusion23.z-interior #contenu .i-method-step>.i-index{font-size:26px}.propilot-fusion23.z-interior #contenu .i-method-step h2{font-size:24px;margin-top:3px}.propilot-fusion23.z-interior #contenu .i-method-step p{font-size:12px;line-height:1.9}
 .propilot-fusion23.z-interior.z-ressources #contenu .i-hero-visual{padding:10px 4px 5px}.propilot-fusion23.z-interior #contenu .i-resource-stack{gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));perspective:none}.propilot-fusion23.z-interior #contenu .i-resource-stack a{min-height:190px;padding:19px 10px 18px;border-left-width:4px;border-radius:3px 10px 10px 3px;box-shadow:3px 4px 0 #1c273b,4px 5px 0 #55637e,0 17px 23px -19px #0000006b;transform:rotate(-2deg)}
 .propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(2){transform:translateY(-6px)}.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(3){transform:rotate(2deg)}.propilot-fusion23.z-interior #contenu .i-resource-stack small{font-size:6px;letter-spacing:0}.propilot-fusion23.z-interior #contenu .i-resource-stack strong{font-size:19px;line-height:1.15;margin-top:24px;overflow-wrap:anywhere}.propilot-fusion23.z-interior #contenu .i-resource-stack a>span{font-size:12px;top:17px;right:9px}
 .propilot-fusion23.z-interior #contenu .i-library-head{display:block;padding-bottom:10px}.propilot-fusion23.z-interior #contenu .i-library-head .filter{margin-top:24px}.propilot-fusion23.z-interior #contenu .i-resource-list{gap:23px}.propilot-fusion23.z-interior #contenu .i-resource-row{grid-template-columns:1fr;gap:27px;padding:24px;border-radius:17px}.propilot-fusion23.z-interior #contenu .i-resource-number{min-height:0;display:flex;align-items:center;justify-content:space-between;font-size:68px;padding:17px 22px;border-left-width:6px}.propilot-fusion23.z-interior #contenu .i-resource-number span{font-size:7px;max-width:100px;line-height:1.8}.propilot-fusion23.z-interior #contenu .i-resource-row h2{font-size:28px}.propilot-fusion23.z-interior #contenu .i-resource-row p{font-size:13px}
 .propilot-fusion23.z-interior.z-guide #contenu .i-hero h1{font-size:35px;line-height:1.14}.propilot-fusion23.z-interior.z-guide #contenu .i-hero-visual{max-width:400px;padding-inline:5px}.propilot-fusion23.z-interior #contenu .i-guide-cover{grid-template-columns:90px 1fr;gap:0 20px;padding:22px;border-left-width:6px;transform:rotateZ(-1deg);border-radius:3px 13px 13px 3px;box-shadow:4px 5px 0 #1c273b,5px 6px 0 #55637e,0 20px 30px -20px #0000004d}.propilot-fusion23.z-interior #contenu .i-guide-cover strong{font-size:78px}.propilot-fusion23.z-interior #contenu .i-guide-cover p{font-size:24px;margin-bottom:8px}.propilot-fusion23.z-interior #contenu .i-guide-cover small{font-size:9px}.propilot-fusion23.z-interior #contenu .i-guide-cover>span{font-size:6px;letter-spacing:.08em;margin-bottom:9px}
 .propilot-fusion23.z-interior #contenu .i-reading-layout{grid-template-columns:1fr;gap:28px;padding-block:38px}.propilot-fusion23.z-interior #contenu .i-reading-nav{position:static;padding:23px;border-radius:14px}.propilot-fusion23.z-interior #contenu .i-reading-nav nav a{font-size:12px}.propilot-fusion23.z-interior #contenu .i-guide-prose>section{padding:27px 23px;border-radius:14px;margin-bottom:22px}.propilot-fusion23.z-interior #contenu .i-guide-prose h2{font-size:27px;line-height:1.3}.propilot-fusion23.z-interior #contenu .i-guide-prose p{font-size:15px;line-height:1.95}.propilot-fusion23.z-interior #contenu .i-related{grid-template-columns:1fr;gap:20px}.propilot-fusion23.z-interior #contenu .i-related>a{padding:25px}.propilot-fusion23.z-interior #contenu .i-related h2{font-size:27px}
 .propilot-fusion23.z-interior #contenu .i-brief-visual{grid-template-columns:1fr;gap:15px;padding:25px;border-left-width:5px;border-radius:4px 15px 15px 4px}.propilot-fusion23.z-interior #contenu .i-brief-visual>span{font-size:7px;grid-column:1}.propilot-fusion23.z-interior #contenu .i-brief-visual>strong{font-size:38px;grid-column:1;grid-row:2}.propilot-fusion23.z-interior #contenu .i-brief-visual>div{grid-column:1;grid-row:3;font-size:11px}.propilot-fusion23.z-interior #contenu .i-brief-visual>div>span{padding:13px 0}.propilot-fusion23.z-interior #contenu .i-brief-visual>small{grid-column:1;font-size:9px;margin-top:4px}
 .propilot-fusion23.z-interior #contenu .i-contact-layout{grid-template-columns:1fr;gap:25px}.propilot-fusion23.z-interior #contenu .i-form-card{padding:25px 19px;border-radius:17px}.propilot-fusion23.z-interior #contenu .i-form-title h2{font-size:26px}.propilot-fusion23.z-interior #contenu .i-form-card .field :is(textarea,select){font-size:16px;padding:12px}.propilot-fusion23.z-interior #contenu .i-brief-card{position:static;padding:27px 24px;border-radius:16px}.propilot-fusion23.z-interior #contenu .i-brief-card h2{font-size:29px}.propilot-fusion23.z-interior #contenu .i-brief-card li{font-size:12px}
 .propilot-fusion23.z-interior #contenu .i-info-header h1{font-size:35px}.propilot-fusion23.z-interior #contenu .i-info-header .intro{font-size:13px}.propilot-fusion23.z-interior #contenu .i-info-banner{padding:26px;margin-block:27px 17px;border-radius:14px}.propilot-fusion23.z-interior #contenu .i-info-banner>strong{font-size:23px}.propilot-fusion23.z-interior #contenu .i-info-body{padding-block:20px 40px}.propilot-fusion23.z-interior #contenu .i-info-body .prose>section{padding:25px 23px}.propilot-fusion23.z-interior #contenu .i-info-body .prose h2{font-size:25px}.propilot-fusion23.z-interior #contenu .i-info-body .prose p{font-size:14px}
 .propilot-fusion23.z-interior #contenu .i-closing{padding:46px 0 51px}.propilot-fusion23.z-interior #contenu .i-closing .wrap>div{grid-template-columns:1fr;gap:25px}.propilot-fusion23.z-interior #contenu .i-closing h2{font-size:35px}.propilot-fusion23.z-interior #contenu .i-closing p:not(.eyebrow){font-size:13px}.propilot-fusion23.z-interior #contenu .i-closing .button{width:100%}
}
@media(max-width:360px){.propilot-fusion23.z-interior #contenu .wrap{width:calc(100% - 32px)}.propilot-fusion23.z-interior #contenu .i-hero h1{font-size:31px}.propilot-fusion23.z-interior.z-guide #contenu .i-hero h1{font-size:31px}.propilot-fusion23.z-interior #contenu .i-actions{gap:15px}.propilot-fusion23.z-interior #contenu .i-actions .button{font-size:10px;padding-inline:16px}.propilot-fusion23.z-interior #contenu .i-actions .i-text-link{font-size:10px}.propilot-fusion23.z-interior #contenu .i-resource-stack{gap:8px}.propilot-fusion23.z-interior #contenu .i-resource-stack a{padding:17px 8px;min-height:180px}.propilot-fusion23.z-interior #contenu .i-resource-stack strong{font-size:17px}.propilot-fusion23.z-interior #contenu .i-resource-row{padding:20px}.propilot-fusion23.z-interior #contenu .i-guide-cover{grid-template-columns:77px 1fr;gap:0 14px;padding:21px 18px}.propilot-fusion23.z-interior #contenu .i-guide-cover strong{font-size:67px}.propilot-fusion23.z-interior #contenu .i-guide-cover p{font-size:22px}.propilot-fusion23.z-interior #contenu .i-method-map{gap:8px;padding:15px}.propilot-fusion23.z-interior #contenu .i-method-map>a{padding:15px 11px}.propilot-fusion23.z-interior #contenu .i-method-map strong{font-size:14px}}
@media(max-width:760px){.propilot-fusion23.z-interior #contenu .i-resource-stack{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#4d5f7c transparent;gap:18px;padding:8px 7px 22px}.propilot-fusion23.z-interior #contenu .i-resource-stack a,.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(2),.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(3){flex:0 0 185px;min-height:210px;padding:23px 19px;transform:none;scroll-snap-align:start}.propilot-fusion23.z-interior #contenu .i-resource-stack strong{font-size:25px;overflow-wrap:normal;line-height:1.15}.propilot-fusion23.z-interior #contenu .i-resource-stack small{font-size:8px;letter-spacing:.06em}.propilot-fusion23.z-interior #contenu .i-resource-stack a>span{top:21px;right:17px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.propilot-fusion23.z-interior #contenu *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.propilot-fusion23.z-interior #contenu :is(.i-hero-visual,.i-hero-visual>.p-business-scene,.i-business .p-business-scene,.i-business:nth-child(even) .p-business-scene,.i-method-map,.i-guide-cover){transform:none!important}}

/* Product-grade dark finishes. This selector is never present on the homepage. */
.site-propilot.propilot-fusion23.z-interior{--paper:#0d121e;--ink:#e7edf9;--p-ink:#e7edf9;--muted:#b5c5df;--p-muted:#b5c5df;--line:#43516c;--accent:#bbb4fa;background:#0d121e;color:#e7edf9;color-scheme:dark}
.propilot-fusion23.z-interior .x-variant-bar{background:#171d2c;color:#b6c0d4;border-color:#3c475f}.propilot-fusion23.z-interior .x-variant-bar a{color:#c5c5ff}
.site-propilot.propilot-fusion23.z-interior .site-header{background:#0c101bef;color:#eef0fa;border-color:#3c475f70}.site-propilot.propilot-fusion23.z-interior .nav a[aria-current=page]{color:#e1dcff}.site-propilot.propilot-fusion23.z-interior .nav .nav-button[aria-current=page]{color:#151a30;background:#e5e5ff;border-color:#e5e5ff}
.propilot-fusion23.z-interior #contenu :is(.i-hero,.i-info-header){background:radial-gradient(ellipse at 18% 55%,#51457346,transparent 60%),radial-gradient(ellipse at 87% 68%,#1a485644,transparent 58%),linear-gradient(#0c101b,#141c2e);border-color:#3e4961}
.propilot-fusion23.z-interior #contenu .i-hero h1{color:#f1f2fc;font-weight:550}.propilot-fusion23.z-interior #contenu .i-hero h1 span{background:linear-gradient(100deg,#c9d6ff,#c7bcf4 53%,#a9d7de);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.propilot-fusion23.z-interior #contenu .i-hero-visual:before{background:radial-gradient(ellipse,#8590e033,transparent 68%);filter:blur(35px)}
.propilot-fusion23.z-interior #contenu .button{background:linear-gradient(110deg,#dddfff,#c5cbf7);border-color:#d8dcff;color:#141a31;box-shadow:inset 0 1px #ffffff80,0 8px 24px #8198f020}
.propilot-fusion23.z-interior #contenu .button:hover{background:#e7e8ff;box-shadow:0 9px 28px #9a9aff30}.propilot-fusion23.z-interior #contenu .button.secondary{color:#dddfff;background:#29364d;border-color:#68799b;box-shadow:inset 0 1px #c3d1ff10}
.propilot-fusion23.z-interior #contenu :is(.breadcrumbs,.eyebrow,.i-caption,.intro,.i-index,.i-text-link){color:#b7c7e0}.propilot-fusion23.z-interior #contenu .i-text-link{color:#c5ceff}.propilot-fusion23.z-interior #contenu .i-hero .eyebrow>span{background:#94d4da;box-shadow:0 0 0 4px #94d4da12,0 0 17px #94d4da22}
.propilot-fusion23.z-interior #contenu :is(.i-section,.i-business,.i-reading-layout) h2{color:#eef0fc}
/* Wide product console. Reading and interaction remove the decorative perspective. */
.propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual{background:linear-gradient(125deg,#8793a7,#39465c 38%,#68748a 65%,#263245);border-color:#71809b;box-shadow:inset 0 1px #dae4ff70,4px 7px 0 #34405b,0 38px 70px -28px #000a}
.propilot-fusion23.z-interior.z-usages #contenu .i-hero-visual:after{color:#c6d0e5;text-shadow:0 1px #0009}
.propilot-fusion23.z-interior #contenu .i-explorer{background:#162033;border-color:#465470;box-shadow:0 28px 60px -30px #000b,inset 0 1px #c1ccff12}
.propilot-fusion23.z-interior #contenu .i-tabs{background:#192236;border-color:#3e4c67}.propilot-fusion23.z-interior #contenu .i-tabs button{color:#b9c7e0}.propilot-fusion23.z-interior #contenu .i-tabs button>span{color:#b9b6e8}.propilot-fusion23.z-interior #contenu .i-tabs button[aria-selected=true]{background:linear-gradient(125deg,#4b466a,#2c4053);color:#f0eaff;border-color:#81769e;box-shadow:inset 0 1px #c8c0ff20,0 6px 15px #0002}.propilot-fusion23.z-interior #contenu .i-tabs button:hover{background:#303d56}
.propilot-fusion23.z-interior #contenu #explorer .i-explorer-panels{background:radial-gradient(ellipse at 85% 40%,#31436044,transparent 65%),linear-gradient(120deg,#172235,#192c3d)}
.propilot-fusion23.z-interior #contenu #explorer .i-service-panel h3{color:#f1efff}.propilot-fusion23.z-interior #contenu :is(.i-service-panel>div>p,.i-checklist li){color:#bac9e2}.propilot-fusion23.z-interior #contenu .i-checklist li:before{color:#a8ceda}
.propilot-fusion23.z-interior #contenu #explorer .i-demo-link{background:#2d3a52;color:#d2d5ff;border-color:#6a7395;box-shadow:inset 0 1px #c8d0ff10}
/* Rich mini interfaces, with genuine disclosure rows and existing demo data. */
.propilot-fusion23.z-interior #contenu .i-premium{background:#172234;border-color:#56647f;box-shadow:0 20px 35px -22px #000b}
.propilot-fusion23.z-interior #contenu :is(.i-workspace-chrome,.p-mini-chrome){background:linear-gradient(#1d2538,#151f30);color:#bcc9df;border-color:#46536d}.propilot-fusion23.z-interior #contenu .i-workspace-chrome b{color:#c6d0f1;background:#393951}
.propilot-fusion23.z-interior #contenu .i-workspace-menu{background:linear-gradient(160deg,#2d2947,#192e3e);color:#bab9e8;border-color:#485570}.propilot-fusion23.z-interior #contenu .i-workspace-avatar{background:#464768;color:#e0e3ff;border-color:#8187ac;box-shadow:inset 0 1px #d3daff15}
.propilot-fusion23.z-interior #contenu .i-workspace-content{background:radial-gradient(ellipse at 15% 0,#3e325544,transparent 70%),linear-gradient(135deg,#1b2439,#192d3e)}
.propilot-fusion23.z-interior #contenu :is(.i-premium h3,.q-metrics strong,.q-trend strong,.q-record-title strong,.q-record-heading>strong,.q-graph strong){color:#eef0ff}
.propilot-fusion23.z-interior #contenu :is(.q-app-toolbar,.i-workspace-content>small,.i-workspace-bottom,.q-metrics span,.q-metrics small,.q-trend small,.q-record-title small,.q-record-heading>span,.q-graph>div>span,.q-stage-bars b){color:#b5c6e0;border-color:#475873}
.propilot-fusion23.z-interior #contenu :is(.q-metrics>div,.q-trend,.q-graph,.q-records,.q-module-grid>span){background:linear-gradient(130deg,#2c324b,#26394d);border-color:#58637f;color:#dce6fa;box-shadow:inset 0 1px #c9d7ff0d}
.propilot-fusion23.z-interior #contenu .q-metrics .q-stat-2{background:linear-gradient(125deg,#3d3555,#303e57);border-color:#817198}.propilot-fusion23.z-interior #contenu .q-trend svg{stroke:#b5a8f3}.propilot-fusion23.z-interior #contenu .q-trend .q-axis{stroke:#51617e}
.propilot-fusion23.z-interior #contenu .q-record{background:transparent;border-color:#52617d;box-shadow:none}.propilot-fusion23.z-interior #contenu .q-record summary:hover,.propilot-fusion23.z-interior #contenu .q-record[open] summary{background:#35415c}.propilot-fusion23.z-interior #contenu .q-record[open]{border-color:#8b8abd;box-shadow:0 8px 20px -12px #0008}
.propilot-fusion23.z-interior #contenu .q-record-context{background:#22364a;border-color:#5f7491}.propilot-fusion23.z-interior #contenu .q-record-context :is(span,p,small){color:#c6d7ed}.propilot-fusion23.z-interior #contenu .q-record summary>b{color:#c0c9e8}
.propilot-fusion23.z-interior #contenu .q-avatar-0{background:#315258;color:#b0e9e2}.propilot-fusion23.z-interior #contenu .q-avatar-1{background:#493e63;color:#ddc8ff}.propilot-fusion23.z-interior #contenu .q-avatar-2{background:#524536;color:#edd2a5}
.propilot-fusion23.z-interior #contenu .q-status{background:#2d4e58;border-color:#628995;color:#c4e4e9}.propilot-fusion23.z-interior #contenu .q-status-1{background:#493f60;border-color:#8c799c;color:#e0cef6}.propilot-fusion23.z-interior #contenu .q-status-2{background:#554a3c;border-color:#9d8b6e;color:#f1d9b7}
.propilot-fusion23.z-interior #contenu .q-flow{background:#2b4054;border-color:#617893}.propilot-fusion23.z-interior #contenu .q-flow :is(span,strong,b){color:#d1e3f6}.propilot-fusion23.z-interior #contenu .q-module-grid>span:nth-child(3){background:#443d61;border-color:#897aa4}.propilot-fusion23.z-interior #contenu .q-stage-bars i{background:#a99bed}.propilot-fusion23.z-interior #contenu .q-stage-bars .q-stage-bar-1{background:#6cc8ce}.propilot-fusion23.z-interior #contenu .q-stage-bars .q-stage-bar-2{background:#8caeed}.propilot-fusion23.z-interior #contenu .q-stage-bars .q-stage-bar-3{background:#d4b88d}
/* Existing interactive laboratory: same controls and state, a premium dark shell. */
.propilot-fusion23.z-interior #contenu .v-lab{background:radial-gradient(ellipse at 80% 40%,#3e385a55,transparent 65%),#101a2a}.propilot-fusion23.z-interior #contenu .v-lab-shell{border-color:#64718c;background:#182337;box-shadow:0 32px 65px -30px #000b}.propilot-fusion23.z-interior #contenu .v-lab-top{background:linear-gradient(120deg,#302e4d,#213d50);color:#e8edff}
.propilot-fusion23.z-interior #contenu .v-lab-tabs{background:#202b40;border-color:#51607b}.propilot-fusion23.z-interior #contenu .v-lab-tabs button{color:#bac9e2}.propilot-fusion23.z-interior #contenu .v-lab-tabs button[aria-selected=true]{background:#454261;color:#f0e5ff;border-color:#a29ac4}
.propilot-fusion23.z-interior #contenu .v-lab-panel,.propilot-fusion23.z-interior #contenu .v-lab-panel:not(#lab-panel-commercial){background:linear-gradient(125deg,#19253a,#192d3d);color:#b8c9e0}
.propilot-fusion23.z-interior #contenu .v-lab-panel :is(h3,h4,.v-metrics strong){color:#edf1ff}.propilot-fusion23.z-interior #contenu .v-lab-panel :is(p,label,legend,small,dt){color:#b6c7df}
.propilot-fusion23.z-interior #contenu :is(.v-team-list,.v-operations,.v-metrics article,.v-stage-breakdown,.v-process-steps>li,.v-config-preview,.v-history){background:#26354c;border-color:#586a86;color:#d2dff1;box-shadow:inset 0 1px #c1d6ff10}
.propilot-fusion23.z-interior #contenu :is(.v-team-list article,.v-operations article,.v-module-choice,.v-lab-bottom){border-color:#536581}.propilot-fusion23.z-interior #contenu :is(.v-metrics article:last-child,.v-process-steps>li:last-child){background:#3b3e5e;border-color:#7d7ca6}
.propilot-fusion23.z-interior #contenu :is(.v-record-code,.v-chip){background:#3d465f;color:#d9e6fc;border-color:#7885a2}.propilot-fusion23.z-interior #contenu :is(.v-lab-panel select,.v-lab-panel input,.v-lab-bottom button){background:#28364e;color:#dce7ff;border-color:#7484a4;accent-color:#bab0f7}.propilot-fusion23.z-interior #contenu .v-result{color:#d2e6f4;background:#243c4f;border-color:#638299}
.propilot-fusion23.z-interior #contenu :is(.v-explanation,.v-demo-boundary){background:#1c293d;color:#b6c9e4;border-color:#586c8c}.propilot-fusion23.z-interior #contenu .v-demo-boundary strong{color:#e1e8fa}
/* The full CRM is unchanged functionally; its dark surfaces match the main hero. */
.propilot-fusion23.z-interior #contenu [data-studio]{background:#141e2f;color:#e4eaf8}.propilot-fusion23.z-interior #contenu [data-studio] .s-window{background:#121a29;color:#b5c3dd;border-color:#43516a}.propilot-fusion23.z-interior #contenu [data-studio] .s-fiction{color:#d5caf5;background:#3e3655;border-color:#827398}
.propilot-fusion23.z-interior #contenu [data-studio] .s-sidebar{background:linear-gradient(155deg,#302d49,#192c3d);color:#bfcce2;border-color:#4d5c79}.propilot-fusion23.z-interior #contenu [data-studio] .s-main{background:radial-gradient(ellipse at 0 0,#3c325944,transparent 65%),linear-gradient(130deg,#182237,#182d3d);color:#d7e4f6}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-toolbar,.s-app-heading>div>p,.s-heading-side small,.s-sidebar-bottom p,.s-sidebar-bottom button,.s-team>span,.s-session,.s-nav-label,.s-workspace-name small){color:#b6c5df;border-color:#4b5c78}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-toolbar strong,.s-app-heading h3,.s-app-brand .studio-wordmark,.s-heading-side){color:#eef1ff}.propilot-fusion23.z-interior #contenu [data-studio] .studio-wordmark>span{color:#d2c8ff;border-color:#8b81b4}.propilot-fusion23.z-interior #contenu [data-studio] .studio-brand-mark{background:linear-gradient(130deg,#9b89d6,#657cbd);color:white}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-workspace-name,.s-workspace-icon,.s-member,.s-team i){background:#36405b;color:#e0e6ff;border-color:#7884a1}.propilot-fusion23.z-interior #contenu [data-studio] .s-sidebar-nav button{color:#c7d3eb}.propilot-fusion23.z-interior #contenu [data-studio] .s-sidebar-nav button[aria-pressed=true]{background:linear-gradient(125deg,#51476a,#34445e);color:#f4eaff;border-color:#817394}
.propilot-fusion23.z-interior #contenu [data-studio] .s-view-tabs{border-color:#4c5b78}.propilot-fusion23.z-interior #contenu [data-studio] .s-view-tabs button{color:#b6c7e3}.propilot-fusion23.z-interior #contenu [data-studio] .s-view-tabs button[aria-selected=true]{color:#e2d8ff;border-color:#b7a5f0}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-metrics article,.s-activity-card,.s-records-card,.s-agenda-card,.s-board-column,.s-task,.s-activity-trail,.s-story,.s-detail){background:linear-gradient(120deg,#2c2f49,#22374a);border-color:#5b6681;box-shadow:inset 0 1px #c3d4ff10,0 9px 20px #0001}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-metrics article>strong,.s-record strong,.s-card-heading h4,.s-pipeline-heading h4,.s-board-column h4,.s-task strong,.s-activity-trail strong,.s-story h4,.s-detail h3,.s-detail dd,.s-meeting strong,.s-next-meeting strong,.s-chart-summary>strong){color:#eef1ff}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-metrics article>span:first-child,.s-metrics article>small,.s-card-heading>div>p,.s-chart-summary>span,.s-chart-summary small,.s-period,.s-chart-scale,.s-chart-legend,.s-bar-cap,.s-chart-column small,.s-record small,.s-feedback,.s-search-status,.s-task small,.s-task-tag,.s-local-note,.s-pipeline-heading p,.s-pipeline-heading>span,.s-agenda-note,.s-time small,.s-meeting span,.s-meeting p,.s-next-meeting small,.s-deal p,.s-deal footer,.s-detail dt,.s-detail-stage,.s-detail-note,.s-detail-history p,.s-detail-eyebrow){color:#b6c7e0}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-record,.s-next-meeting){border-color:#50617b}.propilot-fusion23.z-interior #contenu [data-studio] .s-record:hover{background:#3b4560}.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-deal,.s-detail-history){background:#2b3b53;border-color:#627591}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-tour-launch,.s-mobile-reset,.s-period select,.s-search,.s-search input,.s-task button,.s-story button,.s-detail select,.s-meeting button,.s-detail-close){background:#34435e;color:#e1e5ff;border-color:#7a8bad}.propilot-fusion23.z-interior #contenu [data-studio] .s-search input::placeholder{color:#b5c5de}
.propilot-fusion23.z-interior #contenu [data-studio] .s-bar{background:linear-gradient(#b7a4f0,#7c9bc9);box-shadow:inset 1px 0 #d7ccff40}.propilot-fusion23.z-interior #contenu [data-studio] .s-chart-column:nth-child(3n) .s-bar{background:linear-gradient(#86d7d9,#5683b3)}.propilot-fusion23.z-interior #contenu [data-studio] .s-chart-bars{border-color:#516380;background:repeating-linear-gradient(0deg,transparent,transparent calc(50% - 1px),#7183a122 50%)}
.propilot-fusion23.z-interior #contenu [data-studio] :is(.s-avatar,.s-nav-count){background:#385464;color:#c0e5ee}.propilot-fusion23.z-interior #contenu [data-studio] .s-purple{background:#4d4168;color:#ddc8ff}.propilot-fusion23.z-interior #contenu [data-studio] .s-orange{background:#554837;color:#efd1a5}.propilot-fusion23.z-interior #contenu [data-studio] .s-blue{background:#3a4f70;color:#c1d8ff}.propilot-fusion23.z-interior #contenu [data-studio] .s-time{color:#dbdbff}.propilot-fusion23.z-interior #contenu [data-studio] .s-detail::backdrop{background:#050a15bb}
/* Métier gallery: individual devices, alternating atmospheres, no repeated template. */
.propilot-fusion23.z-interior #contenu .i-business{background:#101827}.propilot-fusion23.z-interior #contenu .i-business-dark{background:radial-gradient(ellipse at 18% 35%,#48456544,transparent 58%),linear-gradient(120deg,#182238,#132b39)}
.propilot-fusion23.z-interior #contenu .p-business-scene{background:#1e2b3e;border-color:#5e6e8b;box-shadow:0 28px 48px -20px #000a,inset 0 1px #c2cfff20}
.propilot-fusion23.z-interior.z-organisation #contenu .i-hero-visual>.p-business-scene{border-color:#68758d;box-shadow:0 35px 60px -24px #000c,5px 6px 0 #303f59}
.propilot-fusion23.z-interior #contenu .p-mini-body{background:linear-gradient(125deg,#2b2d47,#20384a)}.propilot-fusion23.z-interior #contenu .p-mini-body h4{color:#e5e8ff}.propilot-fusion23.z-interior #contenu .p-mini-context{color:#c0d1e9;background:#35465e;border-color:#65738d}
.propilot-fusion23.z-interior #contenu .p-mini-number,.propilot-fusion23.z-interior #contenu .p-mini-avatar{background:#4a4c72;color:#e1dbff;border-color:#8583aa}.propilot-fusion23.z-interior #contenu .p-mini-rows strong{color:#e2e9f8}.propilot-fusion23.z-interior #contenu .p-mini-rows :is(small,li){color:#b7c9e1;border-color:#536780}.propilot-fusion23.z-interior #contenu .p-mini-footer{background:#223447;color:#b6cee1;border-color:#4d627c}
.propilot-fusion23.z-interior #contenu .p-scene-mobile{border-color:#64728d;box-shadow:0 28px 50px -20px #000b,3px 3px 0 #354159}
.propilot-fusion23.z-interior #contenu .i-context-nav a{background:#202c43;color:#c6d3eb;border-color:#52627e;box-shadow:inset 0 1px #bfcfff0c}.propilot-fusion23.z-interior #contenu .i-context-nav a:hover,.propilot-fusion23.z-interior #contenu .i-context-nav a[aria-current]{background:#423e5e;color:#eadfff;border-color:#9a89b7}
/* Method: a dimensional planning console and luminous real section markers. */
.propilot-fusion23.z-interior #contenu .i-method-map{background:linear-gradient(125deg,#27314b,#1b3042);border-color:#64718c;box-shadow:0 32px 55px -24px #000b,inset 0 1px #c6d3ff2b}
.propilot-fusion23.z-interior #contenu .i-method-map>a{background:linear-gradient(135deg,#33334f,#243d50);border-color:#667490;box-shadow:inset 0 1px #c4d4ff15,0 9px 18px #0002}.propilot-fusion23.z-interior #contenu .i-method-map strong{color:#edf0ff}.propilot-fusion23.z-interior #contenu .i-method-map>a>span{background:#4d4a6e;border-color:#9590b9;color:#e2d9ff}
.propilot-fusion23.z-interior #contenu .i-method-map>a:hover,.propilot-fusion23.z-interior #contenu .i-method-map>a[aria-current]{border-color:#b1a2d6;box-shadow:0 15px 28px -13px #000b,inset 0 1px #d2c4ff40}
.propilot-fusion23.z-interior #contenu .i-method-steps{border-color:#667594}.propilot-fusion23.z-interior #contenu .i-method-step{background:linear-gradient(130deg,#242a42,#1e3548);border-color:#576a88;box-shadow:0 20px 35px -23px #000a}.propilot-fusion23.z-interior #contenu .i-method-step:before{background:#aca1e4;border-color:#101724;box-shadow:0 0 0 1px #8a85b4,0 0 16px #b0a0f133}
.propilot-fusion23.z-interior #contenu .i-method-step .i-disclosure{background:#2f3e57;border-color:#687b9b}.propilot-fusion23.z-interior #contenu .i-dark{background:radial-gradient(ellipse at 80% 30%,#4a3f7155,transparent 60%),#172438}
/* Resources: tangible dark covers, not black boxes. */
.propilot-fusion23.z-interior #contenu .i-resource-stack a{background:linear-gradient(130deg,#384461,#233951);border-color:#6a7e9e;border-left-color:#9896ca;color:#edf0ff;box-shadow:5px 5px 0 #2e3b54,6px 6px 0 #73829c,0 25px 40px -18px #000b}
.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(2){background:linear-gradient(130deg,#4b3e64,#293952);border-left-color:#aaa0d6}.propilot-fusion23.z-interior #contenu .i-resource-stack a:nth-child(3){background:linear-gradient(130deg,#294658,#27364e);border-left-color:#88bbc8}.propilot-fusion23.z-interior #contenu .i-resource-stack a:hover{box-shadow:5px 5px 0 #33405b,6px 6px 0 #7b8ba6,0 32px 45px -19px #000c}
.propilot-fusion23.z-interior #contenu .i-resource-stack :is(small,a>span){color:#cad5ed}.propilot-fusion23.z-interior #contenu .i-resource-row{background:linear-gradient(125deg,#212b42,#1b2d40);border-color:#4a5c79;box-shadow:inset 0 1px #c1d4ff0d,0 22px 35px -24px #0008}
.propilot-fusion23.z-interior #contenu .i-resource-number{background:linear-gradient(125deg,#494461,#294255);color:#ddd9fa;border-color:#9d94c3;box-shadow:5px 5px 0 #354660}.propilot-fusion23.z-interior #contenu .i-resource-number span{color:#c7d0e8}.propilot-fusion23.z-interior #contenu .i-resource-row :is(h2,a){color:#e3e6ff}.propilot-fusion23.z-interior #contenu .i-resource-row p{color:#b9cae3}
.propilot-fusion23.z-interior #contenu .filter input{background:#24324a;color:#e1e9fa;border-color:#7183a3;box-shadow:none}.propilot-fusion23.z-interior #contenu .filter input::placeholder{color:#b1c3de}
.propilot-fusion23.z-interior #contenu .i-guide-cover{background:linear-gradient(130deg,#393c5b,#233e51);border-color:#647c9a;border-left-color:#aaa3d6;box-shadow:6px 6px 0 #2d3f56,7px 7px 0 #7989a5,0 32px 45px -21px #000c;color:#e1e8ff}.propilot-fusion23.z-interior #contenu .i-guide-cover strong{color:#d4cffb}.propilot-fusion23.z-interior #contenu .i-guide-cover :is(span,small){color:#c3d1e9}
.propilot-fusion23.z-interior #contenu .i-reading-nav{background:linear-gradient(145deg,#25334b,#1d3043);border-color:#586d8c;box-shadow:0 20px 30px -22px #0008}.propilot-fusion23.z-interior #contenu .i-reading-nav a[aria-current]{color:#e0d5ff;border-color:#aca2cf}.propilot-fusion23.z-interior #contenu .i-guide-prose>section{background:linear-gradient(135deg,#1e2b40,#1a2d3f);border-color:#4d6380;box-shadow:0 17px 30px -23px #0008}.propilot-fusion23.z-interior #contenu .i-guide-prose h2{color:#edf0ff}.propilot-fusion23.z-interior #contenu .i-guide-prose :is(p,li){color:#c0cee4}
.propilot-fusion23.z-interior #contenu .i-related>a{background:linear-gradient(130deg,#29314c,#23394d);border-color:#60718e}.propilot-fusion23.z-interior #contenu .i-related h2{color:#e0e3ff}
/* A project brief with clear labels, intact validation and no remote submission. */
.propilot-fusion23.z-interior #contenu .i-brief-visual{background:linear-gradient(125deg,#30334f,#223c4f);border-color:#687e9c;border-left-color:#aaa1d4;box-shadow:5px 5px 0 #35455f,0 30px 45px -23px #000b}.propilot-fusion23.z-interior #contenu .i-brief-visual>strong{color:#edf0ff}.propilot-fusion23.z-interior #contenu .i-brief-visual>div{color:#c0d0e9}
.propilot-fusion23.z-interior #contenu .i-form-card{background:linear-gradient(140deg,#222c43,#1a2d40);border-color:#5b708e;box-shadow:0 25px 45px -25px #000a}.propilot-fusion23.z-interior #contenu .i-form-title h2{color:#edf0ff}.propilot-fusion23.z-interior #contenu .i-form-card .callout{background:#2d3e56;border-color:#667c9a;color:#c8d7ed}
.propilot-fusion23.z-interior #contenu .i-form-card .field :is(textarea,select){background:#172539;border-color:#7187a7;color:#e0eafa;box-shadow:inset 0 2px 5px #0002}.propilot-fusion23.z-interior #contenu .i-form-card .field :is(textarea,select):focus{border-color:#b7b0e9;box-shadow:0 0 0 4px #a9a0e21a}.propilot-fusion23.z-interior #contenu textarea::placeholder{color:#a9bbd8}.propilot-fusion23.z-interior #contenu .i-form-card label{color:#c4d2e9}
.propilot-fusion23.z-interior #contenu .i-brief-card{background:radial-gradient(ellipse at 0 0,#564b7244,transparent 60%),linear-gradient(145deg,#233049,#193144);border-color:#627794;box-shadow:inset 0 1px #c8d4ff10,0 22px 34px -24px #0009}.propilot-fusion23.z-interior #contenu .i-brief-card h2{color:#e5e9ff}.propilot-fusion23.z-interior #contenu .i-brief-status{background:#35445e;border-color:#7a8baa;color:#d8d9ff;box-shadow:none}.propilot-fusion23.z-interior #contenu .i-brief-card li.is-complete{color:#b8e4e4}
.propilot-fusion23.z-interior #contenu :is(.aside,.result){background:#263b50;border-color:#667f9e;color:#c4d9ee}
/* Information remains editorial, accessible and quiet, with the same material finish. */
.propilot-fusion23.z-interior #contenu .i-info-header h1{color:#e9edff}.propilot-fusion23.z-interior #contenu .i-info-banner{background:linear-gradient(125deg,#32344e,#253d51);border-color:#637a98;box-shadow:0 20px 35px -24px #000b}.propilot-fusion23.z-interior #contenu .i-info-banner>strong{color:#e4e9fc}.propilot-fusion23.z-interior #contenu .i-info-body .prose>section{background:linear-gradient(135deg,#1f2a40,#1c2f42);border-color:#506683;box-shadow:0 17px 30px -24px #000a}.propilot-fusion23.z-interior #contenu .i-info-body .prose h2{color:#e7edfb}.propilot-fusion23.z-interior #contenu .i-info-body .prose p{color:#bccde4}
.propilot-fusion23.z-interior #contenu .i-closing{background:radial-gradient(ellipse at 80% 35%,#5c4a8044,transparent 55%),linear-gradient(120deg,#19253b,#173344);border-color:#4a6381}.propilot-fusion23.z-interior #contenu .i-closing h2{color:#e9edff}.propilot-fusion23.z-interior #contenu .i-closing h2 span{color:#c0b7f3}
.propilot-fusion23.z-interior .footer{background:#0a111e;border-color:#3c4d69;color:#b5c8e1}.propilot-fusion23.z-interior .footer .agency{color:#c3d3e9}.propilot-fusion23.z-interior .footer a{color:#c2c9ef}
.propilot-fusion23.z-interior #contenu :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #abcaff;outline-offset:4px}
.propilot-fusion23.z-interior #contenu :is(.w-human-heading p,.w-human-captions p,.w-human-note,.v-lab-intro>p,.v-demo-boundary p,.v-lab-bottom span,.prose li,.aside p,.aside li){color:#bccde4}
.propilot-fusion23.z-interior #contenu .w-human-captions small{color:#c7c3f3}.propilot-fusion23.z-interior #contenu .w-human-captions>div{background:#26354b}.propilot-fusion23.z-interior #contenu .w-human-captions>div+div{background:#29394e}
.propilot-fusion23.z-interior #contenu .v-lab-bottom{background:#1c293e;color:#b6c9e4}.propilot-fusion23.z-interior #contenu .p-mini-chrome>span:first-child,.propilot-fusion23.z-interior #contenu .p-mini-context>span{color:#bfc7ec}
.propilot-fusion23.z-interior #contenu .p-mini-state{color:#b8b9f3;background:#444f6e}
.propilot-fusion23.z-interior #contenu :is(.w-human h2,.w-human h3,.v-lab-panel strong,.v-lab-panel dd){color:#e7edf9}.propilot-fusion23.z-interior #contenu .v-explanation summary{color:#c4c6f4}
@media(max-width:760px){.site-propilot.propilot-fusion23.z-interior .nav{background:#182438;border-color:#627491}.propilot-fusion23.z-interior #contenu .i-hero h1 span{-webkit-text-fill-color:#c6c4f7;background:none}.propilot-fusion23.z-interior #contenu :is(.i-hero-visual,.i-resource-stack){perspective:none}.propilot-fusion23.z-interior #contenu .i-resource-stack{scrollbar-color:#8b89b5 transparent}.propilot-fusion23.z-interior #contenu .i-form-card .field :is(textarea,select){font-size:16px}.propilot-fusion23.z-interior #contenu .i-tabs button{min-height:76px}.propilot-fusion23.z-interior #contenu .i-text-link{min-height:44px;display:inline-flex;align-items:center}.propilot-fusion23.z-interior #contenu .q-metrics small{font-size:9px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.propilot-fusion23.z-interior #contenu *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
