@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist:wght@400;500;600;700&display=swap";.page.pgC{--accent:#b8a97a;--noir:#0d0d0d;--blanc:#f4f4f2;--acier:#2e3a47;background:var(--blanc);color:var(--noir);min-height:100vh;margin:0;padding:0;font-family:Inter,-apple-system,SF Pro Display,sans-serif;line-height:1.55}.pgC *{box-sizing:border-box}.pgC .fx{display:flex}.pgC .col{flex-direction:column}.pgC .ac{align-items:center}.pgC .jc{justify-content:center}.pgC .jb{justify-content:space-between}.pgC .gap10{gap:10px}.pgC .gap12{gap:12px}.pgC .gap16{gap:16px}.pgC .gap24{gap:24px}.pgC .tc{text-align:center}.pgC .m0{margin:0}.pgC .mt12{margin-top:12px}.pgC .mt16{margin-top:16px}.pgC .disp{letter-spacing:-.03em;font-family:Geist,sans-serif}.pgC .wrap{max-width:1160px;margin:0 auto;padding:0 48px}.pgC .sec{padding:120px 0}.pgC .dark{background:var(--noir);color:var(--blanc)}.pgC .rule{background:var(--accent);width:48px;height:2px;margin:0 auto}.pgC .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600}.pgC .h2{letter-spacing:-.025em;text-wrap:balance;margin:20px 0 0;font-family:Geist,sans-serif;font-size:48px;font-weight:600;line-height:1.08}.pgC .lead{color:#0d0d0da6;text-wrap:pretty;font-size:18px}.pgC .dark .lead{color:#f4f4f2a6}.pgC .btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pgC .btn-noir{background:var(--noir);color:var(--blanc)}.pgC .btn-noir:hover{background:var(--acier)}.pgC .btn-gold{background:var(--accent);color:var(--noir)}.pgC .btn-gold:hover{filter:brightness(1.08)}.pgC .btn-gold:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(50%)}.pgC .btn-out{color:var(--noir);border:1.5px solid #0d0d0d26}.pgC .btn-out:hover{border-color:var(--noir)}.pgC .btn-outw{color:var(--blanc);border:1.5px solid #f4f4f233}.pgC .btn-outw:hover{border-color:var(--accent);color:var(--accent)}.pgC .nav a{color:#0d0d0d99;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.pgC .nav a:hover{color:var(--noir)}.pgC .coca-nav-shape{z-index:1000;background:#fff;border:1px solid #0d0d0d08;border-top:none;border-radius:0 0 28px 28px;height:72px;padding:0 48px;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000000a,0 1px 3px #00000005}.pgC .user-btn{width:44px;height:44px;color:var(--accent);background:#fff;border:1.5px solid #0d0d0d15;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.pgC .user-btn:hover{background:var(--accent);color:var(--noir);border-color:var(--accent)}.pgC .check{color:var(--accent);font-weight:700}.pgC .chip{color:#0d0d0d99;background:#fff;border:1px solid #0d0d0d0f;border-radius:14px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;display:inline-flex}.pgC .sol{border-bottom:1px solid #0d0d0d10;align-items:center;gap:40px;padding:44px 0;display:flex}.pgC .solnum{color:var(--accent);flex:0 0 60px;font-family:Geist,sans-serif;font-size:15px;font-weight:600}.pgC .sol h3{letter-spacing:-.02em;flex:0 0 320px;margin:0;font-family:Geist,sans-serif;font-size:26px;font-weight:600}.pgC .sol p{color:#0d0d0d8c;flex:1;margin:0;font-size:15.5px}.pgC .foot a{color:#f4f4f273;padding:5px 0;font-size:14px;text-decoration:none;display:block}.pgC .foot a:hover{color:var(--blanc)}.pgC .footh{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:600}.pgC .probitem{background:#fff;border-radius:16px;align-items:baseline;gap:18px;padding:20px 28px;font-size:17px;font-weight:500;display:flex;box-shadow:0 1px 2px #0d0d0d08}.pgC .probx{color:#b0705e;font-weight:700}.pgC .mach{color:#f4f4f280;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.pgC .mach svg{color:var(--accent)}.pgC .g5{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.pgC .stat{letter-spacing:-.03em;color:var(--accent);font-family:Geist,sans-serif;font-size:52px;font-weight:700}.pgC .statlab{color:#0d0d0d80;margin-top:6px;font-size:14px}.pgC .svc{background:#fff;border-radius:18px;padding:26px;box-shadow:0 1px 2px #0d0d0d08}.pgC .svc strong{font-size:15.5px;display:block}.pgC .svc p{color:#0d0d0d80;margin:6px 0 0;font-size:13.5px;line-height:1.5}.pgC .dot{background:var(--accent);border-radius:99px;width:10px;height:10px;margin-bottom:14px}.pgC .who{background:#ffffff0a;border:1px solid #f4f4f214;border-radius:20px;padding:32px}.pgC .who h3{margin:0;font-size:18px;font-weight:600}.pgC .who p{color:#f4f4f294;margin:8px 0 0;font-size:14px;line-height:1.55}.pgC .who .b{color:var(--accent)}.pgC .tbl{border-collapse:collapse;width:100%;font-size:14.5px}.pgC .tbl th,.pgC .tbl td{text-align:center;border-bottom:1px solid #0d0d0d0f;padding:17px 14px}.pgC .tbl th{color:#0d0d0d80;font-size:13px;font-weight:600}.pgC .rowlab{text-align:left;font-weight:500}.pgC .hy{color:var(--blanc);background:#0d0d0d}.pgC th.hy{color:var(--accent);border-radius:14px 14px 0 0}.pgC td.hy{border-bottom:1px solid #f4f4f21f}.pgC tr.last td.hy{border-bottom:none;border-radius:0 0 14px 14px}.pgC .ok{font-weight:700}.pgC .hyok{color:var(--accent);font-weight:700}.pgC .no{color:#0d0d0d2e}.pgC .pstep{text-align:center;flex:1}.pgC .pnum{color:#0d0d0d1f;letter-spacing:-.03em;font-family:Geist,sans-serif;font-size:44px;font-weight:700}.pgC .pstep strong{margin-top:4px;font-size:15px;display:block}.pgC .pstep p{color:#0d0d0d73;margin:6px 0 0;font-size:12.5px;line-height:1.45}.pgC .parr{color:var(--accent);align-self:flex-start;padding-top:14px;font-size:20px}.pgC .plan{background:#fff;border-radius:24px;flex-direction:column;flex:1;gap:18px;padding:40px;display:flex;box-shadow:0 1px 2px #0d0d0d0a,0 8px 32px #0d0d0d08}.pgC .plan-feat{background:var(--noir);color:var(--blanc);position:relative;transform:scale(1.04)}.pgC .plantag{background:var(--accent);color:var(--noir);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:24px;right:24px}.pgC .plan h3{letter-spacing:.14em;color:var(--accent);margin:0;font-size:14px;font-weight:700}.pgC .plan .pd{letter-spacing:-.02em;margin:0;font-family:Geist,sans-serif;font-size:24px;font-weight:600}.pgC .plan li{color:#0d0d0db3;border-bottom:1px solid #0d0d0d0d;padding:8px 0;font-size:14px;list-style:none}.pgC .plan-feat li{color:#f4f4f2c4;border-color:#f4f4f217}.pgC .brand{letter-spacing:.03em;color:#0d0d0d38;font-family:Geist,sans-serif;font-size:21px;font-weight:700}.pgC .tcard{background:#fff;border-radius:20px;padding:32px;box-shadow:0 1px 2px #0d0d0d08}.pgC .quote{color:#0d0d0db0;margin:0;font-size:15px;line-height:1.65}.pgC .qwho{color:#0d0d0d66;margin-top:16px;font-size:13px}.pgC .star{color:var(--accent);letter-spacing:2px;margin-bottom:12px;font-size:13px}.pgC .faq{border-bottom:1px solid #0d0d0d10}.pgC .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:22px 0;font-family:Geist,sans-serif;font-size:17px;font-weight:600;list-style:none;display:flex}.pgC .faq summary:after{content:"+";color:var(--accent);font-size:24px;font-weight:300}.pgC .faq[open] summary:after{content:"–"}.pgC .faq p{color:#0d0d0d96;max-width:720px;margin:0 0 22px;font-size:15px}.pgC .g3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.page.pgC{overflow-x:clip}.pgC .wrap{padding:0 32px}.pgC .sec{padding:88px 0}.pgC .h2{font-size:40px}.pgC .hero-chips{flex-wrap:wrap}.pgC #secteurs .g3{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.pgC .sol{flex-direction:column;align-items:flex-start;gap:10px;padding:32px 0}.pgC .sol .solnum,.pgC .sol h3,.pgC .sol p{flex:none}.pgC .sol h3{font-size:22px}.pgC .tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pgC .tbl{min-width:640px}.pgC .process-steps{grid-template-columns:repeat(3,1fr);gap:28px 16px;display:grid}.pgC .process-steps .parr{display:none}.pgC .pstep{flex:none}.pgC .brands-row{flex-wrap:wrap!important;justify-content:center!important;gap:12px 24px!important}}@media (width<=767px){.pgC .hero-chips{flex-wrap:wrap}}@media (width<=640px){.pgC .wrap{padding:0 20px}.pgC .sec{padding:64px 0}.pgC .h2{font-size:31px}.pgC .lead{font-size:16px}.pgC .chip{padding:8px 14px;font-size:13px}.pgC .g5{grid-template-columns:repeat(2,1fr);gap:28px 16px}.pgC .g5 .mach:last-child{grid-column:1/-1}.pgC .g3,.pgC #secteurs .g3{grid-template-columns:1fr}.pgC .stat{font-size:44px}.pgC section[data-screen-label=Chiffres\ clés]{padding:56px 0!important}.pgC section[data-screen-label=Processus]{padding:0 0 72px!important}.pgC .probitem{gap:12px;padding:16px 18px;font-size:15.5px}.pgC .process-steps{grid-template-columns:repeat(2,1fr)}.pgC .brands-row .brand{font-size:15px!important}.pgC .tbl th,.pgC .tbl td{padding:13px 10px}.pgC .foot-top{flex-direction:column}.pgC .foot-bottom{flex-direction:column;align-items:flex-start;gap:14px}.pgC .foot-bottom .fx{flex-wrap:wrap}}
