/* ============================================================
   Qavance — Template A : page situation (design v3 validé 01/09)
   Préfixe qvs- · desktop 1440 / repli 1180 / mobile 900
   ============================================================ */
.qvs{font-family:'Poppins','Poppins Fallback',sans-serif;background:#FAF6F2;color:#1F2A56}
.qvs *{box-sizing:border-box}
.qvs img{max-width:100%}
.qvs-wrap{max-width:1440px;margin:0 auto;padding-left:80px;padding-right:80px}
.qvs-grad{background:linear-gradient(90deg,#F0693C,#D96A93,#A98BC4,#7D9BEA);-webkit-background-clip:text;background-clip:text;color:transparent}
.qvs-kicker{font:600 12px/1 'Poppins','Poppins Fallback',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#CA430E}
.qvs-kicker--w{color:rgba(255,255,255,.9)}
.qvs-kicker--dim{color:rgba(255,255,255,.6)}
.qvs-rail{display:block;height:3px;background:linear-gradient(90deg,#F0693C,#D96A93,#A98BC4,#7D9BEA)}
.qvs-btn{display:inline-flex;align-items:center;justify-content:center;background:#F0693C;color:#fff;font:600 16px/1 'Poppins','Poppins Fallback',sans-serif;padding:15px 30px;border-radius:999px;text-decoration:none;transition:background .15s ease}
.qvs-btn:hover{background:#CA430E;color:#fff}
.qvs-btn-o{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #1F2A56;color:#1F2A56;font:600 16px/1 'Poppins','Poppins Fallback',sans-serif;padding:13.5px 28px;border-radius:999px;text-decoration:none;transition:all .15s ease}
.qvs-btn-o:hover{background:#1F2A56;color:#fff}
.qvs-btn-w{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.75);color:#fff;font:600 15px/1 'Poppins','Poppins Fallback',sans-serif;padding:13px 28px;border-radius:999px;text-decoration:none;transition:background .15s ease}
.qvs-btn-w:hover{background:rgba(255,255,255,.16);color:#fff}
.qvs-btn--full{display:flex;width:100%}
.qvs h2{text-wrap:pretty}

/* Fil d'Ariane */
.qvs-crumb{padding-top:20px}
.qvs-crumb-in{display:flex;align-items:center;gap:10px;font:400 15px/1.4 'Poppins','Poppins Fallback',sans-serif;color:#5B6484;flex-wrap:wrap}
.qvs-crumb-in a{color:#5B6484;text-decoration:none}
.qvs-crumb-in a:hover{color:#1F2A56}
.qvs-sep{color:#F0693C}
.qvs-cur{color:#1F2A56;font-weight:500}

/* Hero */
.qvs-hero{padding-top:36px;padding-bottom:76px;display:flex;gap:64px;align-items:center}
.qvs-hero-txt{width:700px;flex:none}
.qvs-hero-txt h1{margin:20px 0 0;font-weight:600;font-size:60px;line-height:1.08;letter-spacing:-.025em;color:#1F2A56}
.qvs-chapo{margin:24px 0 0;font:400 19px/1.7 'Poppins','Poppins Fallback',sans-serif;color:#5B6484;max-width:600px;text-wrap:pretty}
.qvs-hero-ctas{margin-top:32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.qvs-trust{margin-top:26px;display:flex;align-items:center;gap:22px;font:400 14px/1.4 'Poppins','Poppins Fallback',sans-serif;color:#5C6379;flex-wrap:wrap}
.qvs-trust span{display:flex;align-items:center;gap:8px}
.qvs-trust i{width:6px;height:6px;border-radius:999px;background:#F0693C;display:inline-block}
.qvs-hero-visual{flex:1;position:relative}
.qvs-hero-img{width:100%;height:470px;object-fit:cover;object-position:55% 30%;border-radius:22px;display:block}
.qvs-statcard{position:absolute;left:-42px;bottom:36px;width:250px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(20,30,64,.10)}
.qvs-statcard-in{padding:18px 20px}
.qvs-stat-kicker{font:400 11px/1.4 'Poppins','Poppins Fallback',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5F6780}
.qvs-stat-big{margin-top:10px;font:600 34px/1 'Poppins','Poppins Fallback',sans-serif;letter-spacing:-.03em;background:linear-gradient(90deg,#F0693C,#D96A93);-webkit-background-clip:text;background-clip:text;color:transparent}
.qvs-statcard-in p{margin:8px 0 0;font:400 13px/1.5 'Poppins','Poppins Fallback',sans-serif;color:#5C6379}

/* Nav interne */
.qvs-subnav{background:#fff;border-top:1px solid #EDE5DD;border-bottom:1px solid #EDE5DD}
.qvs-subnav-in{height:60px;display:flex;align-items:center;gap:32px;font:400 14px/1 'Poppins','Poppins Fallback',sans-serif;overflow-x:auto;scrollbar-width:none}
.qvs-subnav-in::-webkit-scrollbar{display:none}
.qvs-subnav-in a{flex:none;color:#5B6484;text-decoration:none}
.qvs-subnav-in a:hover{color:#1F2A56}

/* Deux colonnes */
.qvs-cols{display:flex;gap:54px;align-items:stretch}
.qvs-main{width:870px;flex:none;min-width:0}
.qvs-side{width:356px;flex:none;padding-top:80px;padding-bottom:56px}

/* Sections colonne principale (scroll-margin : les ancres s'arrêtent sous le menu) */
.qvs-sec,.qvs-side{scroll-margin-top:150px}
.qvs-sec{padding-top:76px}
.qvs-sec--num{position:relative}
.qvs-sec--end{padding-bottom:96px}
.qvs-sec h2{margin:14px 0 0;font-weight:600;font-size:38px;line-height:1.15;letter-spacing:-.025em;color:#1F2A56;max-width:none}
.qvs-intro{margin:16px 0 0;font:400 17px/1.7 'Poppins','Poppins Fallback',sans-serif;color:#5B6484;max-width:none}
.qvs-ghost{position:absolute;right:0;top:44px;font:600 180px/1 'Poppins','Poppins Fallback',sans-serif;color:#F2ECE5;letter-spacing:-.04em;pointer-events:none}
.qvs-sec-in{position:relative}
.qvs-signaux{margin-top:32px;display:flex;flex-direction:column;gap:14px}
.qvs-signal{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px rgba(31,42,86,.04)}
.qvs-signal>div{padding:20px 24px;font:400 17px/1.6 'Poppins','Poppins Fallback',sans-serif;color:#3A4263}

/* Texte riche (champ « Ce qu'il faut comprendre ») */
.qvs-rich{max-width:none}
.qvs-rich p{margin:26px 0 0;font:400 17px/1.75 'Poppins','Poppins Fallback',sans-serif;color:#5B6484}
.qvs-rich>p:first-child{font-size:18px;color:#3A4263}
.qvs-rich h3{margin:36px 0 0;font:600 18px/1.4 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56}
.qvs-rich h3+p{margin-top:10px}
.qvs-rich strong,.qvs-rich b{font-weight:600;color:#1F2A56}
.qvs-rich a{color:#CA430E;text-decoration:underline;text-underline-offset:3px}
.qvs-rich ul,.qvs-rich ol{margin:14px 0 0;padding-left:22px;font:400 17px/1.75 'Poppins','Poppins Fallback',sans-serif;color:#5B6484}
.qvs-rich li{margin-top:6px}

/* Bloc blanc « principes » + listes numérotées */
.qvs-sec--card{margin-top:76px;margin-left:-32px;margin-right:-32px;padding:52px 32px 44px;background:#fff;border-radius:24px}
.qvs-sec--card+.qvs-sec{padding-top:72px}
.qvs-numlist{margin-top:30px;display:grid;grid-template-columns:88px 1fr;column-gap:8px}
.qvs-numlist-n{font:600 15px/1 'Poppins','Poppins Fallback',sans-serif;color:#CA430E;padding:28px 0 0;border-top:1px solid #E9E1D9}
.qvs-numlist-b{padding:28px 0;border-top:1px solid #E9E1D9}
.qvs-numlist-b--last{border-bottom:1px solid #E9E1D9}
.qvs-numlist-b h3{margin:0;font:600 19px/1.4 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56}
.qvs-numlist-b p{margin:9px 0 0;font:400 16px/1.7 'Poppins','Poppins Fallback',sans-serif;color:#5B6484}

/* Point Qavance */
.qvs-point{border-left:3px solid #F0693C;padding:6px 0 6px 32px}
.qvs-point p{margin:18px 0 0;font:400 24px/1.55 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56;max-width:640px;text-wrap:pretty}

/* Marche à suivre */
.qvs-agir{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.qvs-agir.qvs-agir--2{grid-template-columns:repeat(2,1fr)}
.qvs-agir-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px rgba(31,42,86,.04)}
.qvs-agir-in{padding:22px 22px 26px}
.qvs-agir-num{margin-top:18px;font:600 13px/1 'Poppins','Poppins Fallback',sans-serif;color:#CA430E}
.qvs-agir-in h3{margin:6px 0 0;font:600 20px/1.3 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56}
.qvs-agir-in p{margin:10px 0 0;font:400 15px/1.6 'Poppins','Poppins Fallback',sans-serif;color:#5B6484}

/* Erreurs */
.qvs-err{margin-top:28px;display:flex;flex-direction:column}
.qvs-err-row{display:flex;gap:18px;padding:22px 0;border-top:1px solid #E9E1D9}
.qvs-err-row--last{border-bottom:1px solid #E9E1D9}
.qvs-dotring{flex:none;margin-top:8px;width:7px;height:7px;border:1.5px solid #F0693C;border-radius:999px}
.qvs-err-row h3{margin:0;font:600 18px/1.4 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56}
.qvs-err-row p{margin:7px 0 0;font:400 16px/1.65 'Poppins','Poppins Fallback',sans-serif;color:#5B6484}
.qvs-alert{margin-top:26px;border-left:3px solid #B42318;background:rgba(180,35,24,.04);border-radius:0 16px 16px 0;padding:18px 22px}
.qvs-alert-k{font:600 12px/1 'Poppins','Poppins Fallback',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#B42318}
.qvs-alert p{margin:8px 0 0;font:400 16px/1.65 'Poppins','Poppins Fallback',sans-serif;color:#3A4263}

/* Carte sticky — top calé sous le menu du site (barre ~84px + sous-barre ~52px, sticky z-80) */
.qvs-card{position:sticky;top:158px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#E2A8CE 0%,#B39ED4 28%,#8B98DC 58%,#4E74D0 100%)}
.qvs-card>img{position:absolute;top:0;left:0;width:100%;height:auto;display:block}
.qvs-card-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(226,168,206,0) 0%,rgba(200,168,214,.12) 34%,rgba(139,152,220,.72) 52%,rgba(92,126,214,.96) 72%,rgba(78,116,208,1) 100%)}
.qvs-card-in{position:relative;padding:170px 28px 28px}
.qvs-card-in h2{margin:12px 0 0;font:600 29px/1.15 'Poppins','Poppins Fallback',sans-serif;letter-spacing:-.02em;color:#fff}
.qvs-card-in p{margin:10px 0 0;font:400 14.5px/1.6 'Poppins','Poppins Fallback',sans-serif;color:rgba(255,255,255,.9)}
.qvs-card-in .qvs-btn{margin-top:20px;padding:15px}
.qvs-card-in .qvs-btn-w{margin-top:9px;padding:11.5px}
.qvs-card-note{margin-top:14px;font:400 12.5px/1.5 'Poppins','Poppins Fallback',sans-serif;color:rgba(255,255,255,.9)}

/* Engagements */
.qvs-engage-wrap{padding:0 40px 40px}
.qvs-engage{max-width:1360px;margin:0 auto;background:#1F2A56;border-radius:72px;padding:72px 96px}
.qvs-engage-grid{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
.qvs-engage-grid b{display:block;font:600 46px/1 'Poppins','Poppins Fallback',sans-serif;letter-spacing:-.03em}
.qvs-engage-grid span{display:block;margin-top:12px;font:400 15px/1.6 'Poppins','Poppins Fallback',sans-serif;color:rgba(255,255,255,.72)}
.qvs-g1{background:linear-gradient(90deg,#F0693C,#D96A93);-webkit-background-clip:text;background-clip:text;color:transparent}
.qvs-g2{background:linear-gradient(90deg,#D96A93,#A98BC4);-webkit-background-clip:text;background-clip:text;color:transparent}
.qvs-g3{background:linear-gradient(90deg,#A98BC4,#7D9BEA);-webkit-background-clip:text;background-clip:text;color:transparent}
.qvs-g4{background:linear-gradient(90deg,#7D9BEA,#F0693C);-webkit-background-clip:text;background-clip:text;color:transparent}

/* FAQ */
.qvs-faq-wrap{background:#fff;padding:96px 0}
.qvs-faq{display:flex;gap:80px;align-items:flex-start}
.qvs-faq-head{width:360px;flex:none}
.qvs-faq-head h2{margin:14px 0 0;font-weight:600;font-size:38px;line-height:1.15;letter-spacing:-.025em;color:#1F2A56}
.qvs-faq-list{flex:1;max-width:none;border-bottom:1px solid #E9E1D9}
.qvs-faq-list details{border-top:1px solid #E9E1D9}
.qvs-faq-list summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:24px 0;cursor:pointer}
.qvs-faq-list summary::-webkit-details-marker{display:none}
.qvs-faq-list summary h3{margin:0;font:500 19px/1.4 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56}
.qvs-acc-sign{flex:none;margin-top:2px;font:600 19px/1 'Poppins','Poppins Fallback',sans-serif;color:#F0693C}
.qvs-acc-sign::before{content:"+"}
details[open] .qvs-acc-sign::before{content:"−"}
.qvs-acc-body p{margin:-4px 0 0;padding:0 60px 26px 0;font:400 16px/1.75 'Poppins','Poppins Fallback',sans-serif;color:#5B6484}

/* Situations proches */
.qvs-rel-wrap{background:#FAF6F2;padding:96px 0}
.qvs-h2{margin:14px 0 0;font-weight:600;font-size:38px;line-height:1.15;letter-spacing:-.025em;color:#1F2A56}
.qvs-rel-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.qvs-rel{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 2px 12px rgba(31,42,86,.04);display:flex;flex-direction:column;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}
.qvs-rel:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(31,42,86,.12)}
.qvs-rel-in{padding:26px;display:flex;flex-direction:column;gap:14px;flex:1}
.qvs-rel-tag{font:400 11px/1.4 'Poppins','Poppins Fallback',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5F6780}
.qvs-rel-in h3{margin:0;font:600 21px/1.3 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56}
.qvs-rel-in>p{margin:0;font:400 15px/1.6 'Poppins','Poppins Fallback',sans-serif;color:#5B6484;flex:1}
.qvs-rel-chips{display:flex;flex-wrap:wrap;gap:8px}
.qvs-chip{padding:5px 12px;border-radius:999px;background:rgba(240,105,60,.10);color:#B5360C;font:400 12px/1.4 'Poppins','Poppins Fallback',sans-serif}
.qvs-chip--urgent{background:rgba(180,35,24,.08);color:#B42318;border:1px solid rgba(180,35,24,.2)}
.qvs-more{font:600 15px/1 'Poppins','Poppins Fallback',sans-serif;color:#CA430E}
.qvs-rel:hover .qvs-more{color:#B5360C}
.qvs-rel-links{margin-top:36px;display:flex;gap:26px;font:400 14px/1.4 'Poppins','Poppins Fallback',sans-serif;flex-wrap:wrap}
.qvs-rel-links a{color:#5B6484;text-decoration:none;border-bottom:1px solid #DDD5CC;padding-bottom:2px}
.qvs-rel-links a:hover{color:#1F2A56}

/* CTA final */
.qvs-final-wrap{background:#FAF6F2;padding:0 40px 48px}
.qvs-final{max-width:1360px;margin:0 auto;background:#141E40;border-radius:72px;padding:88px 96px;text-align:center}
.qvs-final h2{margin:0 auto;max-width:900px;font-weight:600;font-size:44px;line-height:1.2;letter-spacing:-.025em;color:#fff}
.qvs-final-ctas{margin-top:34px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.qvs-final .qvs-btn{font-size:17px;padding:16px 34px}
.qvs-final .qvs-btn-w{font-size:17px;padding:14.5px 32px}
.qvs-final-note{margin:26px 0 0;font:400 14px/1.5 'Poppins','Poppins Fallback',sans-serif;color:rgba(255,255,255,.65)}

/* Barre mobile */
.qvs-mobilebar{display:none}

/* ============ Repli 1180 : une colonne, carte en flux ============ */
@media (max-width:1180px){
	.qvs-wrap{padding-left:48px;padding-right:48px}
	.qvs-hero{flex-direction:column;gap:36px;align-items:stretch}
	.qvs-hero-txt{width:auto}
	.qvs-hero-txt h1{font-size:46px}
	.qvs-hero-img{height:380px}
	.qvs-statcard{left:16px;bottom:-24px}
	.qvs-cols{flex-direction:column;gap:0}
	.qvs-main{width:auto}
	.qvs-side{width:auto;max-width:440px;padding-top:56px;padding-bottom:0}
	.qvs-card{position:relative;top:auto}
	.qvs-sec--end{padding-bottom:0}
	.qvs-side{margin-bottom:72px}
	.qvs-agir,.qvs-agir.qvs-agir--2{grid-template-columns:1fr 1fr}
	.qvs-faq{flex-direction:column;gap:24px}
	.qvs-faq-head{width:auto}
	.qvs-rel-grid{grid-template-columns:1fr}
	.qvs-engage{border-radius:56px;padding:56px 48px}
	.qvs-engage-grid{grid-template-columns:1fr 1fr;gap:26px}
	.qvs-final{padding:64px 40px}
	.qvs-final h2{font-size:34px}
}

/* ============ Mobile 900 ============ */
@media (max-width:900px){
	.qvs-wrap{padding-left:20px;padding-right:20px}
	.qvs-crumb-in{font-size:12.5px;gap:6px}
	.qvs-hero{padding-top:28px;padding-bottom:0}
	.qvs-hero-txt h1{font-size:34px;line-height:1.12}
	.qvs-chapo{font-size:17px;margin-top:16px}
	.qvs-hero-ctas{margin-top:24px;flex-direction:column;align-items:stretch}
	.qvs-hero-ctas .qvs-btn,.qvs-hero-ctas .qvs-btn-o{width:100%;padding:16px}
	.qvs-trust{margin-top:20px;font-size:13px;gap:8px 16px}
	.qvs-hero-img{margin-top:24px;height:220px;border-radius:20px}
	.qvs-statcard{position:relative;left:14px;bottom:auto;margin-top:-34px;width:230px;border-radius:18px;box-shadow:0 10px 26px rgba(20,30,64,.12)}
	.qvs-stat-big{font-size:28px}
	.qvs-subnav{margin-top:28px}
	.qvs-subnav-in{height:auto;padding-top:16px;padding-bottom:16px;flex-wrap:wrap;gap:10px 16px;font-size:13px}
	.qvs-sec{padding-top:48px}
	.qvs-sec h2{font-size:27px;line-height:1.2}
	.qvs-ghost{font-size:120px;right:0;top:34px}
	.qvs-signal>div{padding:18px 20px;font-size:16px}
	.qvs-rich p{font-size:16px}
	.qvs-rich h3{font-size:17px;margin-top:30px}
	.qvs-sec--card{margin-left:-8px;margin-right:-8px;padding:36px 20px 32px;border-radius:20px}
	.qvs-numlist{grid-template-columns:52px 1fr;margin-top:22px}
	.qvs-numlist-n{padding-top:22px;font-size:14px}
	.qvs-numlist-b{padding:22px 0}
	.qvs-numlist-b h3{font-size:17px}
	.qvs-numlist-b p{font-size:15px}
	.qvs-point{padding-left:20px}
	.qvs-point p{font-size:19px;margin-top:14px}
	.qvs-agir,.qvs-agir.qvs-agir--2{grid-template-columns:1fr;gap:12px;margin-top:22px}
	.qvs-err-row{gap:14px;padding:18px 0}
	.qvs-err-row h3{font-size:16px}
	.qvs-err-row p{font-size:15px}
	.qvs-side{padding-left:0;padding-right:0;margin-bottom:0;padding-bottom:48px}
	.qvs-card-in{padding:168px 24px 28px}
	.qvs-card-in h2{font-size:28px}
	.qvs-engage-wrap{padding:0 12px 0}
	.qvs-engage{border-radius:40px;padding:40px 26px}
	.qvs-engage-grid{gap:26px 20px;margin-top:26px}
	.qvs-engage-grid b{font-size:34px}
	.qvs-engage-grid span{font-size:14px;margin-top:8px}
	.qvs-faq-wrap{margin-top:48px;padding:48px 0}
	.qvs-faq-head h2{font-size:27px}
	.qvs-faq-list summary{padding:18px 0;gap:18px}
	.qvs-faq-list summary h3{font-size:16px}
	.qvs-acc-body p{padding:0 0 18px;font-size:15px}
	.qvs-rel-wrap{padding:48px 0}
	.qvs-h2{font-size:27px}
	.qvs-rel-grid{margin-top:22px;gap:14px}
	.qvs-rel-in{padding:20px;gap:12px}
	.qvs-rel-in h3{font-size:19px}
	.qvs-final-wrap{padding:0 12px 32px}
	.qvs-final{border-radius:40px;padding:48px 26px}
	.qvs-final h2{font-size:27px;line-height:1.25}
	.qvs-final-ctas{flex-direction:column;margin-top:26px}
	.qvs-final .qvs-btn,.qvs-final .qvs-btn-w{width:100%;padding:16px}
	.qvs-mobilebar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 20px calc(18px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-top:1px solid #EDE5DD}
	.qvs-final-wrap{padding-bottom:110px}
}

/* ---- Qui vous accompagne (v2.16.0) ---- */
.qvs-qui{margin-top:28px;display:grid;grid-template-columns:1fr;gap:14px}
.qvs-qui-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px rgba(31,42,86,.04)}
.qvs-qui-in{display:grid;grid-template-columns:230px 1fr;gap:22px;padding:22px 24px 24px}
.qvs-qui-in h3{margin:0;font:600 17px/1.3 'Poppins','Poppins Fallback',sans-serif;color:#1F2A56;letter-spacing:-.02em}
.qvs-qui-in p{margin:0;font:400 14.5px/1.65 'Poppins','Poppins Fallback',sans-serif;color:#4A5270}
@media (max-width:640px){.qvs-qui-in{grid-template-columns:1fr;gap:8px;padding:18px 18px 20px}}

/* --- Honoraires (v2.17.0, espace salariés) --- */
.qvs-hon{margin-top:30px;display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:stretch}
.qvs-hon-price{background:#1F2A56;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;justify-content:center;gap:12px}
.qvs-hon-big{font:600 34px/1.1 'Poppins','Poppins Fallback',sans-serif;letter-spacing:-.02em;background-image:linear-gradient(90deg,#F0693C,#D96A93,#A98BC4,#7D9BEA);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}
.qvs-hon-label{font:400 15px/1.55 'Poppins','Poppins Fallback',sans-serif;color:rgba(255,255,255,.8)}
.qvs-hon-price .qvs-btn{margin-top:10px;align-self:stretch;text-align:center;padding:15px 18px}
.qvs-hon-list{margin:0;padding:8px 0 0;list-style:none;display:flex;flex-direction:column}
.qvs-hon-list li{position:relative;padding:14px 0 14px 30px;border-top:1px solid #E9E1D9;font:400 16px/1.6 'Poppins','Poppins Fallback',sans-serif;color:#3D4666;text-align:left}
.qvs-hon-list li:last-child{border-bottom:1px solid #E9E1D9}
.qvs-hon-list li::before{content:'';position:absolute;left:4px;top:23px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#F0693C,#A98BC4)}
.qvs-hon-note{margin:22px 0 0;font:400 14px/1.6 'Poppins','Poppins Fallback',sans-serif;color:#6E6A7A;text-align:left}
@media (max-width:900px){.qvs-hon{grid-template-columns:1fr}.qvs-hon-price .qvs-btn{align-self:stretch}}

/* Livrable de chaque prestation (v2.19.0) : ce que le client reçoit. */
.qvs-agir-liv{margin-top:14px;padding-top:12px;border-top:1px solid var(--b);display:block;text-align:left;hyphens:manual;-webkit-hyphens:manual}
.qvs-agir-liv b{display:block;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o);margin-bottom:5px}
.qvs-agir-liv span{display:block;font-size:14.5px;line-height:1.5;color:var(--n)}
