/* Uniquement l'accueil du pilote ProPilot. Aucun sélecteur ne cible les autres marques. */
.propilot-product-pilot{--ink:#172d29;--accent:#246f5c;--paper:#fcfdfb;--soft:#f1f5f2;--line:#dce4df;--muted:#5e6d66;--serif:Manrope,Arial,sans-serif;background:var(--paper)}
.propilot-product-pilot .local-notice{background:#edf2ed;color:#52635b;font-size:9px;letter-spacing:.04em;padding:6px 15px;border-bottom:1px solid #e0e7e1}
.propilot-product-pilot .site-header{background:#fcfdfbf5}.propilot-product-pilot .nav-wrap{width:min(1260px,calc(100% - 80px));padding:18px 0}.propilot-product-pilot .brand{font-size:23px;letter-spacing:-.05em}.propilot-product-pilot .nav{font-size:12px;gap:28px}.propilot-product-pilot .nav .nav-button{border-radius:7px;padding:11px 16px;background:#173d32;color:white;border-color:#173d32}
.propilot-product-pilot .p-container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.propilot-product-pilot .p-hero{padding:42px 0 30px;background:radial-gradient(ellipse 55% 40% at 50% 65%,#d8e9dfb0,transparent),linear-gradient(#fcfdfb 35%,#edf3f0 82%,#fcfdfb);color:var(--ink);position:relative;overflow:clip}.propilot-product-pilot .p-hero-copy{text-align:center;width:min(920px,calc(100% - 48px));margin:auto}.propilot-product-pilot .p-kicker{font:650 10px/1.6 Space,Arial,sans-serif;letter-spacing:.12em;color:#47715e;margin:0 0 17px}.propilot-product-pilot .p-hero-copy .p-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe7dc;border-radius:99px;background:#f3f7f1;padding:6px 12px;font-size:9px;margin-bottom:17px}.propilot-product-pilot .p-kicker>span{width:5px;height:5px;border-radius:50%;background:#5e8b64}
.propilot-product-pilot h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(40px,4.2vw,62px);font-weight:600;line-height:1.12;letter-spacing:-.06em;margin:0;text-wrap:balance}.propilot-product-pilot h1>span{color:#2a725e}.propilot-product-pilot .p-lead{font-size:16px;line-height:1.65;color:#62716a;margin:19px auto 22px}.propilot-product-pilot .p-actions{display:flex;align-items:center;justify-content:center;gap:26px}.propilot-product-pilot .p-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:13px 20px;background:#173d32;color:#fff;border:1px solid #173d32;border-radius:7px;font-size:12px;font-weight:650;text-decoration:none;box-shadow:inset 0 1px #ffffff15,0 3px 5px #173d3215;cursor:pointer;line-height:1.5}.propilot-product-pilot .p-button:hover{background:#245644}.propilot-product-pilot .p-button>span{font-size:18px;font-weight:400}.propilot-product-pilot .p-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:12px;font-weight:650;text-decoration:none}.propilot-product-pilot .p-link:hover{text-decoration:underline;text-underline-offset:5px}.propilot-product-pilot :is(.p-link,.p-button,summary):focus-visible{outline:3px solid #2e7b66;outline-offset:4px}
.propilot-product-pilot .p-product-scene{position:relative;width:min(1180px,calc(100% - 100px));margin:35px auto 0;scroll-margin-top:25px}.propilot-product-pilot .p-demo-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;color:#67796e;margin:0 3px 10px}.propilot-product-pilot .p-demo-topline>span:first-child{display:flex;gap:6px;align-items:center;font:600 9px Space;letter-spacing:.08em}.propilot-product-pilot .p-demo-topline i{width:5px;height:5px;border-radius:50%;background:#629d76}.propilot-product-pilot .p-product-frame{padding:7px;border:1px solid #cfdcd3;border-radius:16px;background:linear-gradient(140deg,#fff9,#e3ece5aa);box-shadow:0 25px 75px -30px #203c3550,0 4px 15px #1636270a}.propilot-product-pilot .pilot-app{border-radius:10px;border:1px solid #cbd8ce;box-shadow:0 3px 12px #193a2d0a;--line:#e3e9e4;--indigo:#2d7a63;background:#fff}.propilot-product-pilot .app-chrome{height:32px;background:#fbfcfa;color:#819086;font-size:9px;border-bottom-color:#e5eae6}.propilot-product-pilot .app-chrome i{width:5px;height:5px;background:#c4cec8}.propilot-product-pilot .app-chrome .demo-badge{font-size:7px;border-color:#dae3dc;color:#687f70}.propilot-product-pilot .app-layout{grid-template-columns:172px 1fr;min-height:416px}.propilot-product-pilot .app-sidebar{background:#18392f;color:#cad9ce;padding:22px 14px;border-right:0}.propilot-product-pilot .app-sidebar>strong{color:#f2f7f2;font-size:20px;margin-bottom:21px;letter-spacing:-.04em}.propilot-product-pilot .app-sidebar>strong>span{color:#b9dfc7}.propilot-product-pilot .app-sidebar>p{color:#93ac9c;font-size:8px}.propilot-product-pilot .side-item{color:#b6cbbd;font-size:10px;padding:11px;border-radius:5px}.propilot-product-pilot .side-item.active{background:#ffffff12;border:1px solid #ffffff12;color:#edf8ef}.propilot-product-pilot .sidebar-bottom>span{background:#365846;color:#d9e8d8}.propilot-product-pilot .sidebar-bottom p{color:#e0eadd;font-size:9px}.propilot-product-pilot .sidebar-bottom small{color:#a3beac}.propilot-product-pilot .app-content{padding:23px 25px 14px}.propilot-product-pilot .app-heading h3{font-size:23px;line-height:1.3;margin:0 0 16px;letter-spacing:-.06em;font-weight:600}.propilot-product-pilot .app-heading p{font-size:7px;letter-spacing:.09em;margin-bottom:8px;color:#829084}.propilot-product-pilot .app-date{font-size:8px;border-color:#e2e8e2;border-radius:5px;padding:6px 9px;color:#7a8a7f}.propilot-product-pilot .app-tabs{gap:23px;margin-bottom:19px}.propilot-product-pilot .app-tabs button{font-size:11px;min-height:37px;padding-bottom:10px;color:#738278}.propilot-product-pilot .app-tabs [aria-selected=true]{color:#2e715c;border-bottom-color:#2e715c}.propilot-product-pilot .app-panel{min-height:278px}.propilot-product-pilot .metric-row{gap:13px;margin-bottom:15px}.propilot-product-pilot .metric-row>div{padding:13px 15px;border-color:#e1e8e1;border-radius:6px;background:linear-gradient(#fff,#fbfcfa)}.propilot-product-pilot .metric-row p{font-size:10px;margin-bottom:5px;color:#708074}.propilot-product-pilot .metric-row strong{font-size:27px;font-weight:550;color:#22382c}.propilot-product-pilot .metric-row small{font-size:8px;color:#8a978c}.propilot-product-pilot .metric-line{width:28px;height:14px;border-width:1px;right:15px;bottom:18px}.propilot-product-pilot .overview-bottom{grid-template-columns:1fr 1.05fr;gap:15px}.propilot-product-pilot .app-chart,.propilot-product-pilot .app-tasks{border-radius:6px;border-color:#e1e8e1;padding:17px 16px}.propilot-product-pilot .app-chart h4,.propilot-product-pilot .app-tasks h4{font-size:11px;font-weight:650;margin-bottom:17px}.propilot-product-pilot .chart-columns{height:118px;padding-bottom:17px}.propilot-product-pilot .chart-columns i{height:72px;width:28px;background:#d7e9e0;border-color:#68987f}.propilot-product-pilot .chart-columns>div:nth-child(2) i{background:#dfe6f0;border-color:#93aac6}.propilot-product-pilot .chart-columns>div:nth-child(3) i{height:36px;background:#eee6da;border-color:#c2a682}.propilot-product-pilot .chart-columns>div:nth-child(4) i{height:36px;background:#dbdcd1;border-color:#9ca57d}.propilot-product-pilot .app-tasks li{padding:10px 0}.propilot-product-pilot .app-tasks b{font-size:10px}.propilot-product-pilot .app-tasks small{font-size:9px;color:#849287}.propilot-product-pilot .task-dot{background:#789c88}.propilot-product-pilot .app-footnote{font-size:8px;padding-top:14px}.propilot-product-pilot .kanban{gap:10px}.propilot-product-pilot .kanban>section{background:#f4f7f3;padding:10px}.propilot-product-pilot .kanban article{border-color:#dfe7df;box-shadow:0 2px 2px #102f1903}.propilot-product-pilot .kanban b{font-size:11px}.propilot-product-pilot .kanban p{font-size:10px}.propilot-product-pilot .p-focus-card{position:absolute;right:-24px;bottom:65px;display:flex;align-items:center;gap:12px;background:#fffffff5;border:1px solid #d5e4d7;border-radius:10px;box-shadow:0 13px 30px #24483224;padding:16px 18px;min-width:290px}.propilot-product-pilot .p-focus-card small{display:block;font-size:7px;letter-spacing:.1em;color:#84988a;margin-bottom:5px}.propilot-product-pilot .p-focus-card strong{display:block;font-size:12px;font-weight:650}.propilot-product-pilot .p-focus-card p{font-size:9px;color:#7c8d81;margin:5px 0 0}.propilot-product-pilot .p-focus-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dfebdd;border-radius:7px;background:#eff6ec;color:#426a4d;font-size:20px}.propilot-product-pilot .p-focus-check{margin-left:12px;border:1px solid #c6ddcc;color:#5d9870;font-size:10px;border-radius:50%;padding:3px 5px}.propilot-product-pilot .p-demo-caption{font-size:10px;text-align:center;color:#7b8a80;line-height:1.7;margin:21px 24px 0}
.propilot-product-pilot .p-principles{display:grid;grid-template-columns:repeat(3,1fr);padding:32px 0 42px;border-bottom:1px solid var(--line);gap:40px}.propilot-product-pilot .p-principles>div{display:flex;gap:15px;align-items:center}.propilot-product-pilot .p-principles>div>span{font:500 10px Space;color:#7e9b89;border:1px solid #d6e3d7;border-radius:6px;padding:9px}.propilot-product-pilot .p-principles p{font-size:11px;line-height:1.8;color:#7e8c82;margin:0}.propilot-product-pilot .p-principles strong{font-size:12px;color:#304537;font-weight:600}
.propilot-product-pilot .p-section{padding-block:100px}.propilot-product-pilot h2{font:550 clamp(31px,3.15vw,46px)/1.14 Manrope,Arial,sans-serif;letter-spacing:-.055em;margin:0 0 24px;text-wrap:balance}.propilot-product-pilot .p-section-heading>p:not(.p-kicker),.propilot-product-pilot .p-fit>div>p:not(.p-kicker),.propilot-product-pilot .p-orientation-layout>div>p:not(.p-kicker){font-size:15px;line-height:1.8;color:#728076;max-width:420px}.propilot-product-pilot .p-workflow{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:90px}.propilot-product-pilot .p-workflow-visual{background:#f5f7f3;border:1px solid #dce5db;padding:30px;border-radius:16px;box-shadow:inset 0 1px white;position:relative}.propilot-product-pilot .p-record-head{display:flex;align-items:center;gap:12px;background:white;padding:20px;border:1px solid #e2e7de;border-radius:9px 9px 0 0}.propilot-product-pilot .p-avatar{display:grid;place-items:center;width:38px;height:38px;background:#e5eee2;color:#4b6a4a;border-radius:9px;font-size:12px;font-weight:700}.propilot-product-pilot .p-record-head strong{display:block;font-size:13px}.propilot-product-pilot .p-record-head small{display:block;color:#94a090;font-size:8px;margin-top:5px}.propilot-product-pilot .p-status{margin-left:auto;font-size:8px;padding:5px 8px;background:#eff3ea;border:1px solid #e1e9d9;border-radius:20px;color:#64804d;white-space:nowrap}.propilot-product-pilot .p-record-tabs{background:white;display:flex;gap:20px;border-inline:1px solid #e2e7de;padding:12px 20px;border-bottom:1px solid #e2e7de;font-size:9px;color:#8a9888}.propilot-product-pilot .p-record-tabs>span:first-child{color:#356d51}.propilot-product-pilot .p-record-body{padding:22px;background:white;border:1px solid #e2e7de;border-top:0;border-radius:0 0 9px 9px}.propilot-product-pilot .p-record-body>small{font-size:7px;letter-spacing:.09em;color:#83927e}.propilot-product-pilot .p-record-body>p{font-size:11px;line-height:1.8;color:#687760;max-width:300px;margin:10px 0 18px}.propilot-product-pilot .p-record-timeline{display:flex;gap:12px;padding:10px 0;font-size:10px}.propilot-product-pilot .p-record-timeline i{display:block;width:6px;height:6px;flex-shrink:0;background:#d6e3ce;border-radius:50%;margin-top:5px}.propilot-product-pilot .p-record-timeline strong{font-weight:600}.propilot-product-pilot .p-record-timeline p{font-size:10px;color:#8d9888;margin:5px 0}.propilot-product-pilot .p-record-next{display:flex;align-items:center;gap:12px;padding:15px;background:#f2f6ee;border:1px solid #dee8d6;border-radius:7px;margin-top:14px}.propilot-product-pilot .p-record-next>span{font-size:23px;color:#63885e}.propilot-product-pilot .p-record-next small{display:block;font-size:7px;color:#8b9d80;margin-bottom:5px}.propilot-product-pilot .p-record-next strong{font-size:11px}.propilot-product-pilot .p-record-next b{margin-left:auto;font-weight:400}.propilot-product-pilot .p-visual-note{font-size:8px;text-align:center;color:#8b9882;margin:14px 0 0}
.propilot-product-pilot .p-depth{background:#f1f5f0;border-block:1px solid #e0e8dd;padding:80px 0}.propilot-product-pilot .p-depth-heading{max-width:580px}.propilot-product-pilot .p-depth-heading>p:last-child{font-size:15px;line-height:1.8;color:#71806e;max-width:420px}.propilot-product-pilot .p-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:42px}.propilot-product-pilot .p-usecases article{border-top:1px solid #cfdcca;padding-top:25px}.propilot-product-pilot .p-use-icon{font-size:24px;color:#638460;margin-bottom:18px}.propilot-product-pilot .p-usecases h3{font:600 21px/1.3 Manrope;letter-spacing:-.045em;margin:0 0 13px}.propilot-product-pilot .p-usecases p{font-size:13px;line-height:1.8;color:#7c8875;min-height:70px}.propilot-product-pilot .p-usecases a,.propilot-product-pilot .p-resources a{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:11px;font-weight:650;text-decoration:none}.propilot-product-pilot .p-usecases a:hover,.propilot-product-pilot .p-resources a:hover{text-decoration:underline}
.propilot-product-pilot .p-fit{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.propilot-product-pilot .p-fit .p-fine{font-size:11px;margin-top:25px;color:#8b978b;max-width:380px}.propilot-product-pilot .p-method{list-style:none;padding:0;margin:0}.propilot-product-pilot .p-method li{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #e0e7dd}.propilot-product-pilot .p-method li:last-child{border:0}.propilot-product-pilot .p-method li>span{font:500 11px Space;color:#9bae98;line-height:2}.propilot-product-pilot .p-method h3{font:600 17px/1.4 Manrope;letter-spacing:-.035em;margin:0 0 9px}.propilot-product-pilot .p-method p{font-size:13px;line-height:1.8;color:#82907b;margin:0}
.propilot-product-pilot .p-orientation{padding:70px 0;background:#eef3ef;border-block:1px solid #dce5dc}.propilot-product-pilot .p-orientation-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.propilot-product-pilot .orientation{border-radius:12px;border-color:#dce5d9;box-shadow:0 4px 10px #284d2a04;padding:28px}.propilot-product-pilot .orientation legend{font:600 18px/1.5 Manrope;letter-spacing:-.04em;margin-bottom:16px}.propilot-product-pilot .choice{font-size:13px;color:#72806c;margin:15px 0}.propilot-product-pilot .choice input{margin-top:3px}.propilot-product-pilot .orientation .p-button{margin-top:12px;font-size:11px}.propilot-product-pilot .result{font-size:13px;line-height:1.7;background:white;border-radius:8px;border-left-color:#49835e}
.propilot-product-pilot .p-resources-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.propilot-product-pilot .p-resources-heading h2{margin:0}.propilot-product-pilot .p-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.propilot-product-pilot .p-resources article{border:1px solid #e1e7dd;border-radius:9px;padding:27px;background:linear-gradient(#fff,#fafcf8);display:flex;flex-direction:column}.propilot-product-pilot .p-resources small{font:600 8px Space;letter-spacing:.1em;color:#8a9a80}.propilot-product-pilot .p-resources h3{font:550 21px/1.35 Manrope;letter-spacing:-.045em;margin:24px 0 15px}.propilot-product-pilot .p-resources p{font-size:12px;line-height:1.8;color:#85917d;margin-bottom:17px}.propilot-product-pilot .p-resources a{margin-top:auto}.propilot-product-pilot .p-faq{padding:0 0 85px;display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.propilot-product-pilot .p-faq h2{font-size:32px}.propilot-product-pilot .p-faq details{border-bottom:1px solid #dfe6da}.propilot-product-pilot .p-faq summary{cursor:pointer;min-height:65px;padding:20px 0;font-size:13px;font-weight:600}.propilot-product-pilot .p-faq details p{font-size:13px;line-height:1.8;color:#7b8872;padding-bottom:20px;margin:0}
.propilot-product-pilot .p-closing{text-align:center;background:#193b2f;color:#edf3e9;padding:75px 0 60px;border-top:1px solid #234c3a}.propilot-product-pilot .p-closing-mark{display:grid;place-items:center;width:45px;height:45px;border:1px solid #52745e;background:#294b39;color:#c5ddbf;border-radius:11px;margin:0 auto 24px;font-size:30px}.propilot-product-pilot .p-closing .p-kicker{color:#9fb89b}.propilot-product-pilot .p-closing h2{font-size:44px}.propilot-product-pilot .p-closing p:not(.p-kicker){font-size:13px;line-height:1.8;color:#a6bda2;max-width:450px;margin:0 auto 24px}.propilot-product-pilot .p-button-light{background:#eef3e6;color:#20452d;border-color:#eef3e6}.propilot-product-pilot .p-button-light:hover{background:white}.propilot-product-pilot .p-closing .p-closing-note{font-size:10px;margin:22px auto 0;color:#8fa989}.propilot-product-pilot .footer{padding:35px 0}.propilot-product-pilot .footer .fine{font-size:10px}.propilot-product-pilot .footer .agency{font-size:11px}
@media(max-width:1100px){.propilot-product-pilot .p-product-scene{width:calc(100% - 70px)}.propilot-product-pilot .p-focus-card{display:none}.propilot-product-pilot .app-layout{grid-template-columns:142px 1fr}.propilot-product-pilot .app-content{padding:20px}.propilot-product-pilot .app-chart,.propilot-product-pilot .app-tasks{padding:15px}.propilot-product-pilot .p-workflow,.propilot-product-pilot .p-fit,.propilot-product-pilot .p-orientation-layout{gap:45px}.propilot-product-pilot .p-usecases{gap:30px}.propilot-product-pilot .p-workflow-visual{padding:22px}.propilot-product-pilot .p-record-head{padding:16px}.propilot-product-pilot .p-status{display:none}.propilot-product-pilot .p-resources{gap:18px}.propilot-product-pilot .p-resources article{padding:22px}}
@media(max-width:760px){.propilot-product-pilot .nav-wrap{width:calc(100% - 36px);padding:16px 0}.propilot-product-pilot .nav{gap:18px}.propilot-product-pilot .brand{font-size:21px}.propilot-product-pilot .menu{font-size:12px;border-radius:6px;border-color:#cbd7ca}.propilot-product-pilot .p-container{width:calc(100% - 40px)}.propilot-product-pilot .p-hero{padding-top:34px;padding-bottom:25px}.propilot-product-pilot .p-hero-copy{width:calc(100% - 36px)}.propilot-product-pilot h1{font-size:clamp(35px,9.4vw,49px);line-height:1.14;letter-spacing:-.06em}.propilot-product-pilot .p-hero-copy .p-kicker{font-size:7px;letter-spacing:.07em;margin-bottom:19px;padding:6px 10px}.propilot-product-pilot .p-lead{font-size:14px;line-height:1.75;margin:17px auto 20px;max-width:320px}.propilot-product-pilot .p-lead br{display:none}.propilot-product-pilot .p-actions{gap:9px;flex-direction:column}.propilot-product-pilot .p-button{min-height:49px;font-size:12px;padding:12px 19px}.propilot-product-pilot .p-actions .p-button{min-width:205px}.propilot-product-pilot .p-link{font-size:11px}.propilot-product-pilot .p-product-scene{width:calc(100% - 24px);margin-top:24px}.propilot-product-pilot .p-demo-topline{font-size:7px;gap:10px;line-height:1.6;margin-inline:5px}.propilot-product-pilot .p-demo-topline>span:first-child{font-size:7px;letter-spacing:.04em;max-width:110px}.propilot-product-pilot .p-demo-topline>span:last-child{text-align:right;max-width:165px}.propilot-product-pilot .p-product-frame{padding:4px;border-radius:12px;box-shadow:0 20px 40px -25px #173d3250}.propilot-product-pilot .pilot-app{border-radius:8px}.propilot-product-pilot .app-chrome{height:27px;font-size:7px;padding-inline:9px}.propilot-product-pilot .app-layout{display:block;min-height:0}.propilot-product-pilot .app-sidebar{display:none}.propilot-product-pilot .app-content{padding:18px 12px 12px}.propilot-product-pilot .app-heading h3{font-size:20px;margin-bottom:12px}.propilot-product-pilot .app-heading p{font-size:6px}.propilot-product-pilot .app-tabs{gap:18px;margin-bottom:15px}.propilot-product-pilot .app-tabs button{font-size:10px;min-height:40px;padding-bottom:9px}.propilot-product-pilot .app-panel{min-height:0}.propilot-product-pilot .metric-row{gap:6px;margin-bottom:11px}.propilot-product-pilot .metric-row>div{padding:10px 8px}.propilot-product-pilot .metric-row p{font-size:8px;line-height:1.5;min-height:24px;margin-bottom:5px}.propilot-product-pilot .metric-row strong{font-size:25px}.propilot-product-pilot .metric-row small{display:none}.propilot-product-pilot .overview-bottom{grid-template-columns:1fr;gap:10px}.propilot-product-pilot .app-chart{padding:15px}.propilot-product-pilot .chart-columns{height:110px;padding-bottom:15px}.propilot-product-pilot .chart-columns i{height:64px;width:27px}.propilot-product-pilot .chart-columns>div:nth-child(3) i,.propilot-product-pilot .chart-columns>div:nth-child(4) i{height:32px}.propilot-product-pilot .chart-columns span{font-size:8px}.propilot-product-pilot .app-tasks{padding:16px}.propilot-product-pilot .app-tasks b{font-size:11px}.propilot-product-pilot .app-tasks small{font-size:10px}.propilot-product-pilot .app-footnote{font-size:8px;gap:5px;padding-top:13px}.propilot-product-pilot .kanban{grid-template-columns:1fr;gap:10px}.propilot-product-pilot .kanban b{font-size:13px}.propilot-product-pilot .kanban p{font-size:12px}.propilot-product-pilot .kanban article>span{font-size:10px}.propilot-product-pilot .p-demo-caption{font-size:9px;margin:15px 27px 0}.propilot-product-pilot .p-principles{grid-template-columns:1fr;gap:19px;padding:27px 0 32px}.propilot-product-pilot .p-principles>div{gap:13px}.propilot-product-pilot .p-principles>div>span{padding:8px}.propilot-product-pilot .p-principles p{font-size:11px}.propilot-product-pilot .p-section{padding-block:58px}.propilot-product-pilot h2{font-size:34px;line-height:1.15;margin-bottom:20px}.propilot-product-pilot .p-workflow,.propilot-product-pilot .p-fit,.propilot-product-pilot .p-orientation-layout{grid-template-columns:1fr;gap:32px}.propilot-product-pilot .p-section-heading>p:not(.p-kicker),.propilot-product-pilot .p-fit>div>p:not(.p-kicker),.propilot-product-pilot .p-orientation-layout>div>p:not(.p-kicker){font-size:14px}.propilot-product-pilot .p-workflow-visual{padding:16px;border-radius:12px}.propilot-product-pilot .p-record-head{padding:15px 12px}.propilot-product-pilot .p-record-head small{font-size:7px}.propilot-product-pilot .p-record-body{padding:18px}.propilot-product-pilot .p-record-tabs{gap:18px;padding-inline:15px}.propilot-product-pilot .p-depth{padding:55px 0}.propilot-product-pilot .p-usecases{grid-template-columns:1fr;gap:24px;margin-top:28px}.propilot-product-pilot .p-usecases article{padding-top:22px}.propilot-product-pilot .p-usecases h3{font-size:21px}.propilot-product-pilot .p-usecases p{min-height:0;font-size:13px;max-width:340px}.propilot-product-pilot .p-use-icon{margin-bottom:14px}.propilot-product-pilot .p-method li{gap:18px;padding:20px 0}.propilot-product-pilot .p-orientation{padding:50px 0}.propilot-product-pilot .orientation{padding:22px}.propilot-product-pilot .orientation legend{font-size:18px}.propilot-product-pilot .orientation .p-button{width:100%}.propilot-product-pilot .p-resources-heading{display:block;margin-bottom:22px}.propilot-product-pilot .p-resources-heading .p-link{margin-top:12px}.propilot-product-pilot .p-resources{grid-template-columns:1fr;gap:16px}.propilot-product-pilot .p-resources article{padding:25px}.propilot-product-pilot .p-resources h3{font-size:22px;margin-top:18px}.propilot-product-pilot .p-resources p{font-size:13px}.propilot-product-pilot .p-faq{grid-template-columns:1fr;gap:8px;padding-bottom:55px}.propilot-product-pilot .p-faq h2{font-size:31px}.propilot-product-pilot .p-faq summary{font-size:12px;line-height:1.7;padding-block:19px}.propilot-product-pilot .p-closing{padding:55px 0 45px}.propilot-product-pilot .p-closing h2{font-size:34px}.propilot-product-pilot .p-closing p:not(.p-kicker){font-size:13px}.propilot-product-pilot .footer .fine{font-size:10px}.propilot-product-pilot .footer{padding:25px 0}}
/* Ajustements optiques après contrôle réel : priorité au produit, contraste de lecture. */
.propilot-product-pilot .p-button>span{line-height:1}.propilot-product-pilot :is(.p-demo-caption,.p-principles p,.p-usecases p,.p-method p,.p-resources p,.p-faq details p,.p-fit .p-fine,.p-visual-note){color:#5f7263}.propilot-product-pilot .p-section-heading>p:not(.p-kicker),.propilot-product-pilot .p-fit>div>p:not(.p-kicker),.propilot-product-pilot .p-orientation-layout>div>p:not(.p-kicker){color:#5f7263}.propilot-product-pilot .p-demo-topline{color:#5d7164}.propilot-product-pilot .p-resources small{color:#61745b}.propilot-product-pilot .choice{color:#5e6f58}
@media(min-width:761px){.propilot-product-pilot .p-hero{padding-top:28px}.propilot-product-pilot h1{font-size:clamp(42px,3.9vw,56px);line-height:1.1}.propilot-product-pilot .p-hero-copy .p-kicker{margin-bottom:12px}.propilot-product-pilot .p-lead{font-size:15px;line-height:1.65;margin:13px auto 18px}.propilot-product-pilot .p-product-scene{margin-top:28px}.propilot-product-pilot .app-heading h3{font-size:22px;line-height:1.2;margin-bottom:12px}.propilot-product-pilot .app-heading p{margin-bottom:5px}.propilot-product-pilot .app-tabs{margin-bottom:15px}.propilot-product-pilot .app-tasks li{padding:8px 0}}
@media(max-width:760px){.propilot-product-pilot .metric-row p{font-size:9px;min-height:28px}.propilot-product-pilot .chart-columns span{font-size:9px}.propilot-product-pilot .p-hero{padding-top:27px}}
@media(prefers-reduced-motion:reduce){.propilot-product-pilot{scroll-behavior:auto}}
/* Positionnement entreprise : même système visuel, six familles et exemples métiers. */
.propilot-product-pilot .p-hero-copy{width:min(1090px,calc(100% - 48px))}
.propilot-product-pilot .p-signature{font:500 14px/1.7 Manrope,Arial,sans-serif;max-width:720px;margin:18px auto 0;color:#344e42;text-wrap:balance}
.propilot-product-pilot .p-hero .p-lead{font-size:14px;margin:12px auto 20px}
.propilot-product-pilot .p-brief .p-record-head{border-radius:8px}
.propilot-product-pilot .p-brief .p-avatar{flex-shrink:0}
.propilot-product-pilot .p-brief .p-record-head small{font-size:10px;color:#5f7263;line-height:1.6}
.propilot-product-pilot .p-brief-map{display:grid;gap:14px;padding:25px 5px 10px}
.propilot-product-pilot .p-brief-map>div{padding:17px 18px;border-left:2px solid #8ead96;background:#fff}
.propilot-product-pilot .p-brief-map span{display:block;font:500 9px/1.6 Space,Arial,sans-serif;letter-spacing:.1em;color:#5f7263;margin-bottom:6px}
.propilot-product-pilot .p-brief-map strong{font-size:14px;font-weight:550}
.propilot-product-pilot .p-brief .p-visual-note{font-size:11px;line-height:1.7}
.propilot-product-pilot .p-catalog .p-depth-heading{max-width:730px}
.propilot-product-pilot .p-catalog .p-depth-heading>p:last-child{max-width:650px;color:#5f7263}
.propilot-product-pilot .p-families{margin:40px 0 20px;border-top:1px solid #cbd9ce}
.propilot-product-pilot .p-family{border-bottom:1px solid #cbd9ce}
.propilot-product-pilot .p-family summary{display:grid;grid-template-columns:60px 1fr 30px;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:25px 0}
.propilot-product-pilot .p-family summary::-webkit-details-marker{display:none}
.propilot-product-pilot .p-family-number{font:500 11px Space,Arial,sans-serif;color:#4a7057}
.propilot-product-pilot .p-family summary strong{display:block;font:550 23px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.04em}
.propilot-product-pilot .p-family summary small{display:block;font-size:13px;color:#5f7263;margin-top:7px;line-height:1.6}
.propilot-product-pilot .p-family-plus{display:grid;place-items:center;width:28px;height:28px;border:1px solid #c1d3c4;border-radius:50%;font-size:20px;line-height:1;color:#2a725e}
.propilot-product-pilot .p-family[open] .p-family-plus{transform:rotate(45deg)}
.propilot-product-pilot .p-family-content{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:0 0 28px 80px}
.propilot-product-pilot .p-family-content>p{font-size:12px;line-height:1.8;color:#2d6049;margin:0}
.propilot-product-pilot .p-family-content>p>span{display:block;color:#5f7263;margin-top:5px;font-size:11px}
.propilot-product-pilot .p-family-content ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 30px;list-style:none;padding:0;margin:0}
.propilot-product-pilot .p-family-content li{font-size:13px;line-height:1.65;position:relative;padding-left:15px}
.propilot-product-pilot .p-family-content li:before{content:'·';position:absolute;left:0;color:#2a725e;font-weight:700}
.propilot-product-pilot .p-business .p-resources-heading{align-items:end;gap:60px;margin-bottom:38px}
.propilot-product-pilot .p-business .p-resources-heading>p{max-width:360px;font-size:13px;line-height:1.8;color:#5f7263}
.propilot-product-pilot .p-business-layout{display:grid;grid-template-columns:300px 1fr;gap:45px;align-items:start}
.propilot-product-pilot .p-business-tabs{display:grid;gap:5px}
.propilot-product-pilot .p-business-tabs button{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;min-height:57px;padding:15px 17px;font:550 13px/1.5 Manrope,Arial,sans-serif;color:#4c6556;cursor:pointer}
.propilot-product-pilot .p-business-tabs button[aria-selected=true]{background:#edf3ed;border-color:#d4e2d4;color:#173d32}
.propilot-product-pilot .p-business-tabs button:hover{background:#f1f5f0}
.propilot-product-pilot .p-business-tabs button:focus-visible,.propilot-product-pilot .p-business-panel:focus-visible,.propilot-product-pilot .p-demo-links a:focus-visible{outline:3px solid #2e7b66;outline-offset:3px}
.propilot-product-pilot .p-business-panel{padding:35px 40px;background:linear-gradient(135deg,#f0f5ee,#f8faf6);border:1px solid #d7e3d6;border-radius:12px;min-height:435px}
.propilot-product-pilot .p-business-panel[hidden]{display:none}
.propilot-product-pilot .p-example-label{font:500 9px/1.6 Space,Arial,sans-serif;letter-spacing:.08em;color:#466d53}
.propilot-product-pilot .p-business-panel h3{font:550 28px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:17px 0 14px;max-width:440px}
.propilot-product-pilot .p-business-panel>p{font-size:13px;line-height:1.8;color:#5f7263}
.propilot-product-pilot .p-business-panel ol{list-style:none;padding:0;margin:22px 0}
.propilot-product-pilot .p-business-panel li{display:flex;gap:18px;font-size:13px;line-height:1.7;margin:14px 0}
.propilot-product-pilot .p-business-panel li>span{font:500 10px/2 Space,Arial,sans-serif;color:#4f7458}
.propilot-product-pilot .p-business-panel .p-business-focus{font-size:11px;padding-top:16px;border-top:1px solid #d5e0d3}
.propilot-product-pilot .p-possibilities{padding:75px 0;background:#18392f;color:#f5f8f1}
.propilot-product-pilot .p-possibilities .p-kicker{color:#bfd3c1}
.propilot-product-pilot .p-scope-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}
.propilot-product-pilot .p-scope-rows article{border-top:1px solid #567263;padding-top:24px}
.propilot-product-pilot .p-scope-rows article>span{font:500 9px/1.6 Space,Arial,sans-serif;letter-spacing:.05em;color:#c5d9c7}
.propilot-product-pilot .p-scope-rows h3{font:550 21px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:18px 0 12px}
.propilot-product-pilot .p-scope-rows p{font-size:13px;line-height:1.85;color:#d0ded2}
.propilot-product-pilot .p-demo-links{display:flex;flex-wrap:wrap;gap:4px 16px}
.propilot-product-pilot .p-demo-links a{font-size:11px;min-height:44px;display:inline-flex;align-items:center;color:#f5f8f1;text-underline-offset:4px}
.propilot-product-pilot .p-support{padding-bottom:30px}
.propilot-product-pilot .p-support>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:0 100px}
.propilot-product-pilot .p-support .p-kicker{grid-column:1/-1}
.propilot-product-pilot .p-support>div:first-child>p:last-child{font-size:14px;line-height:1.85;color:#5f7263;max-width:470px}
.propilot-product-pilot .p-support-line{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0 20px;border-block:1px solid #dce4df}
.propilot-product-pilot .p-support-line span{padding:23px 20px 23px 0;font:550 16px Manrope,Arial,sans-serif}
.propilot-product-pilot .p-support>.p-fine{font-size:11px;line-height:1.8;color:#5f7263;max-width:760px}
@media(max-width:1100px){.propilot-product-pilot .p-family-content{grid-template-columns:190px 1fr;gap:20px}.propilot-product-pilot .p-business-layout{grid-template-columns:245px 1fr;gap:25px}.propilot-product-pilot .p-business-panel{padding:28px}.propilot-product-pilot .p-scope-rows{gap:25px}.propilot-product-pilot .p-support>div:first-child{gap:0 40px}}
@media(max-width:760px){.propilot-product-pilot .p-hero-copy{width:calc(100% - 40px)}.propilot-product-pilot h1{font-size:35px;letter-spacing:-.055em;line-height:1.12}.propilot-product-pilot .p-signature{font-size:12px;line-height:1.7;margin-top:17px}.propilot-product-pilot .p-hero .p-lead{font-size:13px;line-height:1.7;margin:12px auto 17px}.propilot-product-pilot .p-hero .p-actions{gap:6px}.propilot-product-pilot .p-hero .p-button{font-size:11px;gap:14px}.propilot-product-pilot .p-brief .p-record-head{padding:15px}.propilot-product-pilot .p-brief .p-record-head strong{font-size:12px}.propilot-product-pilot .p-brief-map{padding:18px 0 0}.propilot-product-pilot .p-brief-map strong{font-size:13px}.propilot-product-pilot .p-family summary{grid-template-columns:22px 1fr 26px;gap:10px;padding:22px 0}.propilot-product-pilot .p-family summary strong{font-size:18px}.propilot-product-pilot .p-family summary small{font-size:12px}.propilot-product-pilot .p-family-content{grid-template-columns:1fr;padding:0 0 24px 32px;gap:18px}.propilot-product-pilot .p-family-content ul{grid-template-columns:1fr;gap:10px}.propilot-product-pilot .p-business .p-resources-heading{display:block}.propilot-product-pilot .p-business .p-resources-heading>p{max-width:none}.propilot-product-pilot .p-business-layout{grid-template-columns:1fr;gap:20px}.propilot-product-pilot .p-business-tabs{grid-template-columns:1fr 1fr;gap:6px}.propilot-product-pilot .p-business-tabs button{padding:12px 10px;min-height:54px;font-size:11px;border-color:#e0e8dd;gap:5px}.propilot-product-pilot .p-business-panel{padding:25px 20px;min-height:0}.propilot-product-pilot .p-business-panel h3{font-size:24px}.propilot-product-pilot .p-business-panel li{font-size:12px;gap:12px}.propilot-product-pilot .p-possibilities{padding:55px 0}.propilot-product-pilot .p-scope-rows{grid-template-columns:1fr;gap:24px;margin-top:30px}.propilot-product-pilot .p-scope-rows article{padding-top:20px}.propilot-product-pilot .p-scope-rows h3{margin-top:12px}.propilot-product-pilot .p-support>div:first-child{display:block}.propilot-product-pilot .p-support-line{grid-template-columns:1fr 1fr;margin-top:23px}.propilot-product-pilot .p-support-line span{padding-block:16px;font-size:14px}.propilot-product-pilot .p-support{padding-bottom:10px}}
@media(max-width:360px){.propilot-product-pilot h1{font-size:31px}.propilot-product-pilot .p-business-tabs button{font-size:10px}.propilot-product-pilot .p-business-panel{padding:23px 16px}}
/* Slogan maîtrisé et démonstration plus lisible sur petit écran. */
@media(max-width:760px){.propilot-product-pilot .p-demo-topline>span:first-child,.propilot-product-pilot .p-demo-topline>span:last-child{max-width:none;width:auto;text-align:left}}
@media(max-width:760px){.propilot-product-pilot h1{font-size:clamp(28px,8.1vw,35px);line-height:1.17;letter-spacing:-.05em}.propilot-product-pilot .p-slogan-tail{display:block}.propilot-product-pilot .p-signature{font-size:13px;line-height:1.75;margin-top:20px;max-width:420px}.propilot-product-pilot .p-hero .p-lead{font-size:14px;line-height:1.75;margin:15px auto 20px}.propilot-product-pilot .p-product-scene{width:calc(100% - 32px);margin-top:25px}.propilot-product-pilot .p-demo-topline{display:block;font-size:9px;line-height:1.8}.propilot-product-pilot .p-demo-topline>span:last-child{display:block;margin-top:3px}.propilot-product-pilot .app-tabs button{font-size:12px;min-height:44px}.propilot-product-pilot .metric-row{grid-template-columns:1fr 1fr}.propilot-product-pilot .metric-row p{font-size:11px;min-height:0}.propilot-product-pilot .metric-row>div{padding:13px}.propilot-product-pilot .metric-row>div:last-child{grid-column:1/-1}.propilot-product-pilot .metric-row small{font-size:10px}.propilot-product-pilot .app-tasks b{font-size:12px}.propilot-product-pilot .app-tasks small{font-size:11px}.propilot-product-pilot .app-footnote{font-size:10px;line-height:1.8}.propilot-product-pilot .p-demo-caption{font-size:11px;line-height:1.8;margin-inline:20px}.propilot-product-pilot .p-button{min-height:48px}.propilot-product-pilot .p-section{padding-block:50px}}
