.acq-parcours{padding:clamp(64px,8vw,110px) var(--pad-x);background:var(--ivoire-2);border-top:1px solid var(--gris-line)}.acq-parcours .sec-inner{max-width:1280px;margin:0 auto}.acq-parcours .ap-head{max-width:760px;margin-bottom:clamp(38px,4.5vw,56px)}.acq-parcours h2{font-family:var(--font-display);font-weight:360;font-size:clamp(27px,3.4vw,46px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin:18px 0 14px}.acq-parcours h2 em{font-style:normal;font-weight:800;color:var(--rose)}.acq-parcours .ap-intro{font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:#0e0e11b8;max-width:56ch}.phases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative}.phase{position:relative;background:var(--ivoire);border:1px solid var(--gris-line);border-radius:15px;padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px;z-index:1}.phase .pn{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--pc);align-self:flex-start;padding:5px 11px;border-radius:100px;font-weight:500}.phase .pt{font-family:var(--font-display);font-weight:800;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.05}.phase .prow{display:flex;flex-direction:column;gap:3px}.phase .prow .k{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#0e0e116b}.phase .prow.a .k{color:var(--pc)}.phase .prow .v{font-size:13px;line-height:1.42;color:#0e0e11c7}.phase .prow.a .v{color:var(--noir);font-weight:600}.phase .parrow{position:absolute;top:50%;right:-13px;transform:translateY(-50%);z-index:3;width:24px;height:24px;border-radius:50%;background:var(--ivoire);border:1px solid var(--gris-line);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--rose)}.phase:last-child .parrow{display:none}.p1{--pc:#3B3BF9}.p2{--pc:#7A3BF0}.p3{--pc:#C42BB0}.p4{--pc:#E91E8C}.score-gauge{margin-top:20px;background:var(--ivoire);border:1px solid var(--gris-line);border-radius:15px;padding:20px 24px}.score-gauge .sg-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:13px;flex-wrap:wrap;gap:8px}.score-gauge .sg-top b{font-family:var(--font-grotesk);font-weight:700;font-size:14px;letter-spacing:-.01em}.score-gauge .sg-top span{font-size:13px;line-height:1.4;color:#0e0e11a8;max-width:62ch}.score-gauge .sg-bar{height:12px;border-radius:100px;background:linear-gradient(90deg,#3b3bf9,#7a3bf0 42%,#c42bb0 72%,#e91e8c);position:relative;overflow:hidden}.score-gauge .sg-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);width:40%;animation:sgShine 3.4s var(--ease-cinema) infinite}@keyframes sgShine{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}.score-gauge .sg-labels{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.score-gauge .sg-labels span:nth-child(1){color:#3b3bf9}.score-gauge .sg-labels span:nth-child(2){color:#7a3bf0}.score-gauge .sg-labels span:nth-child(3){color:var(--rose)}@media (max-width:820px){.phases{grid-template-columns:1fr}.phase .parrow{top:auto;bottom:-13px;right:50%;transform:translate(50%) rotate(90deg)}}.trig-wrap{margin-top:clamp(30px,3.4vw,42px);display:grid;gap:16px}.trig-block{background:var(--ivoire);border:1px solid var(--gris-line);border-radius:15px;padding:clamp(22px,2.4vw,30px)}.trig-block .tb-h{font-family:var(--font-grotesk);font-weight:700;font-size:clamp(15px,1.25vw,18px);letter-spacing:-.01em;margin-bottom:5px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.trig-block .tb-h .cnt{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--rose);background:#e91e8c1a;border:1px solid rgba(233,30,140,.28);padding:3px 9px;border-radius:100px}.trig-block .tb-sub{font-size:13px;color:#0e0e1199;margin-bottom:16px}.trig-pills{display:flex;flex-wrap:wrap;gap:9px}.trig-pill{font-family:var(--font-grotesk);font-weight:600;font-size:13px;letter-spacing:-.01em;padding:9px 15px;border-radius:100px;background:var(--ivoire-2);border:1px solid var(--gris-line);color:#0e0e11d1;display:inline-flex;align-items:center;gap:8px}.trig-pill .d{width:7px;height:7px;border-radius:50%;background:var(--indigo)}.steps-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.step-group{background:var(--ivoire-2);border:1px solid var(--gris-line);border-radius:12px;padding:18px 18px 20px}.step-group .sgh{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rose);margin-bottom:14px;display:flex;align-items:center;gap:8px}.step-group .sgh .d{width:7px;height:7px;border-radius:50%;background:var(--rose)}.step-group ul{display:flex;flex-direction:column;gap:8px}.step-group li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#0e0e11d1}.step-group li .si{width:24px;height:24px;border-radius:7px;background:#3b3bf91a;color:var(--indigo);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;flex-shrink:0}.trig-note{display:flex;gap:14px;align-items:flex-start;background:#3b3bf90d;border:1px solid rgba(59,59,249,.2);border-radius:13px;padding:18px 20px}.trig-note .ni{font-size:19px;line-height:1;flex-shrink:0}.trig-note p{font-size:14px;line-height:1.55;color:#0e0e11c7}.trig-note b{color:var(--noir)}@media (max-width:820px){.steps-groups{grid-template-columns:1fr}}.pipe-list{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.pipe-list li{display:grid;grid-template-columns:auto 1fr;gap:13px;font-size:clamp(14px,1.05vw,15.5px);line-height:1.5;color:#0e0e11d1}.pipe-list .ck{width:22px;height:22px;border-radius:6px;background:#e91e8c1f;color:var(--rose);display:inline-flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px;flex-shrink:0}.pipe-list b{color:var(--noir)}.acq-exemple{padding:clamp(70px,9vw,120px) var(--pad-x);background:var(--noir);color:var(--ivoire)}.acq-exemple .sec-inner{max-width:960px;margin:0 auto}.acq-exemple .kicker{color:#f5f5f08c;margin-bottom:22px}.acq-exemple .kicker .sep{background:#f5f5f033}.acq-exemple h2{font-family:var(--font-display);font-weight:360;font-size:clamp(27px,3.6vw,48px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin-bottom:clamp(34px,4.5vw,50px);max-width:22ch}.acq-exemple h2 em{font-style:normal;font-weight:800;color:var(--rose)}.tl{position:relative;padding-left:34px}.tl:before{content:"";position:absolute;left:9px;top:8px;bottom:40px;width:2px;background:linear-gradient(180deg,#3b3bf9,#7a3bf0 40%,#e91e8c)}.tl-step{position:relative;padding-bottom:clamp(26px,3vw,38px)}.tl-step:before{content:"";position:absolute;left:-34px;top:5px;width:20px;height:20px;border-radius:50%;background:var(--noir);border:2px solid var(--sc);box-shadow:0 0 0 4px #0e0e11}.tl-step .tl-day{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f08c;margin-bottom:8px;display:flex;align-items:center;gap:10px}.tl-step .tl-badge{font-family:var(--font-mono);font-weight:500;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--sc);padding:3px 9px;border-radius:100px}.tl-step p{font-size:clamp(15px,1.3vw,18px);line-height:1.5;color:#f5f5f0e6;max-width:52ch}.tl-step p b{color:#fff;font-weight:700}.s1{--sc:#3B3BF9}.s2{--sc:#7A3BF0}.s3{--sc:#C42BB0}.s4{--sc:#E91E8C}.tl-concl{margin-top:8px;padding:clamp(22px,2.6vw,30px);border-radius:15px;background:linear-gradient(120deg,#3b3bf929,#e91e8c24);border:1px solid rgba(245,245,240,.14)}.tl-concl p{font-family:var(--font-display);font-weight:360;font-size:clamp(19px,2vw,27px);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.tl-concl p em{font-style:normal;font-weight:800;color:var(--rose)}.acq-mesure{padding:clamp(64px,8vw,110px) var(--pad-x);background:var(--ivoire)}.acq-mesure .sec-inner{max-width:1280px;margin:0 auto}.acq-mesure .am-head{max-width:640px;margin-bottom:clamp(36px,4vw,50px)}.acq-mesure h2{font-family:var(--font-display);font-weight:360;font-size:clamp(26px,3.2vw,44px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin-top:18px}.acq-mesure h2 em{font-style:normal;font-weight:800;color:var(--rose)}.mesure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mesure-card{border:1px solid var(--gris-line);border-radius:16px;padding:clamp(24px,2.4vw,32px);background:var(--ivoire-2);display:flex;flex-direction:column;gap:14px}.mesure-card .mc-l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rose);display:flex;align-items:center;gap:8px}.mesure-card .mc-l .d{width:7px;height:7px;border-radius:50%;background:var(--rose)}.mesure-card .mc-num{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;line-height:1;color:#0e0e1129}.mesure-card .mc-t{font-family:var(--font-grotesk);font-weight:700;font-size:15.5px;letter-spacing:-.01em}.mesure-card .mc-d{font-size:13.5px;line-height:1.5;color:#0e0e11a8}.mesure-card .mc-spark{display:flex;gap:4px;align-items:flex-end;height:34px;margin-top:auto}.mesure-card .mc-spark b{flex:1;border-radius:3px 3px 0 0;background:#e91e8c47}@media (max-width:820px){.mesure-grid{grid-template-columns:1fr}}.wg{position:relative;border-radius:16px;background:linear-gradient(160deg,var(--ivoire-2),var(--ivoire-3));border:1px solid var(--gris-line);padding:clamp(22px,2.6vw,34px);overflow:hidden;box-shadow:0 30px 66px #0e0e111a}.wg-card{background:#fff;border:1px solid var(--gris-line);border-radius:12px;box-shadow:0 10px 26px #0e0e1112}.wsrc{display:grid;grid-template-columns:1fr auto 1.05fr;gap:clamp(12px,1.6vw,20px);align-items:center}.wsrc .src-col{display:flex;flex-direction:column;gap:10px}.wsrc .src{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px}.wsrc .src .si{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:500;flex-shrink:0;color:#fff}.wsrc .src.meta .si{background:linear-gradient(135deg,#7a3bf0,#e91e8c)}.wsrc .src.web .si{background:var(--indigo)}.wsrc .src.man .si{background:var(--noir)}.wsrc .src .st{font-family:var(--font-grotesk);font-weight:700;font-size:13.5px;letter-spacing:-.01em;line-height:1.1}.wsrc .src .st small{display:block;font-family:var(--font-mono);font-weight:400;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#0e0e1173;margin-top:3px}.wsrc .flow-mid{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--rose)}.wsrc .flow-mid .dot{width:6px;height:6px;border-radius:50%;background:var(--rose);opacity:.3;animation:flowDot 1.8s linear infinite}.wsrc .flow-mid .dot:nth-child(2){animation-delay:.3s}.wsrc .flow-mid .dot:nth-child(3){animation-delay:.6s}@keyframes flowDot{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.wsrc .inbox{padding:14px;border-radius:13px}.wsrc .inbox .ih{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--rose);display:flex;align-items:center;gap:7px;margin-bottom:11px}.wsrc .inbox .ih .d{width:7px;height:7px;border-radius:50%;background:var(--rose)}.wsrc .lead{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;background:var(--ivoire-2);margin-bottom:7px;animation:leadIn .6s var(--ease-cinema) both}.wsrc .lead:nth-child(2){animation-delay:.15s}.wsrc .lead:nth-child(3){animation-delay:.3s}.wsrc .lead:nth-child(4){animation-delay:.45s}@keyframes leadIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.wsrc .lead .av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--indigo),var(--rose));flex-shrink:0}.wsrc .lead .lt{font-family:var(--font-grotesk);font-weight:600;font-size:12px;letter-spacing:-.01em}.wsrc .lead .lt small{display:block;font-family:var(--font-mono);font-weight:400;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#0e0e1173;margin-top:2px}.wsrc .lead .tag{margin-left:auto;font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:100px;background:#e91e8c1a;color:var(--rose)}@media (max-width:620px){.wsrc{grid-template-columns:1fr}.wsrc .flow-mid{flex-direction:row}}.wflow{display:flex;flex-direction:column;gap:0}.wflow .fnode{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:12px;position:relative;z-index:1}.wflow .fnode .ni{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;flex-shrink:0;color:#fff}.wflow .fnode.trig .ni{background:linear-gradient(135deg,#7a3bf0,#e91e8c)}.wflow .fnode.comm .ni{background:var(--indigo)}.wflow .fnode.wait .ni{background:var(--noir)}.wflow .fnode.cond .ni{background:#c42bb0}.wflow .fnode .nt{font-family:var(--font-grotesk);font-weight:700;font-size:14px;letter-spacing:-.01em}.wflow .fnode .nt small{display:block;font-family:var(--font-mono);font-weight:400;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#0e0e117a;margin-top:3px}.wflow .fnode .ntag{margin-left:auto;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#0e0e1166}.wflow .fconn{height:20px;width:2px;margin-left:32px;background:repeating-linear-gradient(180deg,rgba(233,30,140,.5) 0 4px,transparent 4px 8px)}.wflow .fnode.trig{border:1px solid rgba(233,30,140,.3);box-shadow:0 0 0 4px #e91e8c0f}.wflow .fpulse{animation:nodePulse 3s var(--ease-cinema) infinite}@keyframes nodePulse{0%,to{box-shadow:0 10px 26px #0e0e1112}50%{box-shadow:0 10px 30px #e91e8c38}}.wcontact .cc-top{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--gris-line)}.wcontact .cc-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--indigo),var(--rose));flex-shrink:0}.wcontact .cc-id{display:flex;flex-direction:column}.wcontact .cc-id .nm{font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;line-height:1.05}.wcontact .cc-id .src{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#0e0e1180;margin-top:3px}.wcontact .cc-phase{margin-left:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#c42bb0;padding:5px 11px;border-radius:100px}.wcontact .cc-score{padding:14px 16px;border-bottom:1px solid var(--gris-line)}.wcontact .cc-score .csh{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.wcontact .cc-score .csh b{color:var(--noir)}.wcontact .cc-score .csh span{color:#c42bb0}.wcontact .cc-score .csb{height:9px;border-radius:100px;background:var(--ivoire-2);overflow:hidden}.wcontact .cc-score .csb i{display:block;height:100%;width:66%;border-radius:100px;background:linear-gradient(90deg,#3b3bf9,#c42bb0);animation:scoreFill 2.4s var(--ease-cinema) both}@keyframes scoreFill{0%{width:0}to{width:66%}}.wcontact .cc-chan{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid var(--gris-line)}.wcontact .cc-chan .ch{width:34px;height:34px;border-radius:9px;background:var(--ivoire-2);border:1px solid var(--gris-line);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--indigo)}.wcontact .cc-hist{padding:15px 16px}.wcontact .cc-hist .hh{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#0e0e1173;margin-bottom:12px}.wcontact .cc-hist .he{display:flex;gap:11px;align-items:flex-start;padding-bottom:12px;position:relative}.wcontact .cc-hist .he:last-child{padding-bottom:0}.wcontact .cc-hist .he .hd{width:9px;height:9px;border-radius:50%;background:var(--rose);margin-top:3px;flex-shrink:0;position:relative;z-index:1}.wcontact .cc-hist .he:not(:last-child):before{content:"";position:absolute;left:4px;top:12px;bottom:0;width:1.5px;background:var(--gris-line)}.wcontact .cc-hist .he .ht{font-size:12.5px;line-height:1.3;color:#0e0e11cc}.wcontact .cc-hist .he .ht small{display:block;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#0e0e116b;margin-top:2px}
