.bloc-tableau-model{container-type:inline-size}.bloc-tableau-model .container{display:flex;flex-direction:column;gap:16px}.bloc-tableau-model .bloc-tableau-text{display:flex;align-items:center;gap:8px}.bloc-tableau-model .bloc-tableau-titre{font-size:24px;color:var(--neutral900);font-weight:700}.bloc-tableau-model .bloc-tableau-order{display:flex;align-items:center;justify-content:center;color:var(--white);background:var(--primary600);height:48px;min-width:48px;border-radius:50%;font-size:24px;font-weight:500}.bloc-tableau-model .bloc-tableau-titre>p{font-size:16px;color:var(--neutral500)}.bloc-tableau-model .bloc-tableau-cards{display:flex;flex-direction:column;gap:8px}.bloc-tableau-model .bloc-tableau-card{display:flex;flex-direction:column;padding:16px;border-radius:8px;margin-top:28px;background:var(--neutral50);position:relative}.bloc-tableau-model .bloc-tableau-card .card-table{display:flex;flex-direction:column;gap:16px}.bloc-tableau-model .bloc-tableau-card .card-table ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-inline-start:24px}.bloc-tableau-model .bloc-tableau-card .card-table>p{position:relative;display:flex;align-items:center;gap:8px;padding:16px 16px 16px 28px;border-radius:8px;background:var(--primary400);color:var(--white);font-size:14px}.bloc-tableau-model .bloc-tableau-card .card-table>p::before{content:"";position:absolute;left:16px;top:16px;width:4px;height:calc(100% - 32px);background:var(--secondary500);border-radius:6px}.bloc-tableau-model .bloc-tableau-card .card-entete{display:flex;align-items:center;justify-content:center;padding:6px;border-top-left-radius:6px;border-top-right-radius:6px;background:var(--primary400);color:var(--white);font-size:14px;font-weight:700;position:absolute;top:-28px;left:8px}.bloc-tableau-model table th{color:var(--neutral800);font-size:14px}@container (min-width:704px){.bloc-tableau-model .bloc-tableau-cards{display:grid;grid-template-columns:repeat(min(var(--bloc-col-count, 2), 2),1fr)}.bloc-tableau-model table tr{background:var(--white)}}@container (min-width:960px){.bloc-tableau-model .bloc-tableau-titre{font-size:32px}.bloc-tableau-model .bloc-tableau-cards{display:grid;grid-template-columns:repeat(var(--bloc-col-count,3),1fr)}}@media (max-width:767px){.bloc-tableau-model table tr{background:var(--white)!important}.bloc-tableau-model table td{background-color:transparent!important}}.texte-produit-model .container{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 24px 24px 32px;border-radius:16px;background:var(--primary400)}.texte-produit-model.style1 .container{background:radial-gradient(111.07% 716.69% at 46.8% 50%,#3385ff 0%,rgb(254 129 135 / .7) 100%),linear-gradient(0deg,var(--Blue-Primary-400,#3385ff),var(--Blue-Primary-400,#3385ff))}.texte-produit-model.style2 .container{background:linear-gradient(90deg,#eef2ff 0%,#f5faff 55.29%,#f5faff 100%);padding:16px 16px 16px 28px;border-radius:8px}.texte-produit-model .container::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:4px;height:calc(100% - 48px);background:var(--white);border-radius:6px}.texte-produit-model.style2 .container::before{background:var(--primary500);height:calc(100% - 32px)}.texte-produit-model.style1 .texte-produit-titre{font-size:18px;color:var(--white);font-weight:700}.texte-produit-model.style2 .texte-produit-titre{font-size:16px;color:var(--primary500);font-weight:600}.texte-produit-desc h2{margin-bottom:16px}.texte-produit-model .texte-produit-desc p{font-size:14px;color:var(--white)}.texte-produit-model.style2 .texte-produit-desc p{color:#03053a}@media screen and (min-width:768px){.texte-produit-model.style1 .texte-produit-titre{font-size:20px}.texte-produit-model.style1 .texte-produit-desc p{font-size:16px}}.autres-rideaux-model{container-type:inline-size}.autres-rideaux-model .container,.autres-rideaux-model .autres-rideaux-text,.autres-rideaux-model .autres-rideaux-card-text,.autres-rideaux-model .autres-rideaux-cards{display:flex;flex-direction:column}.autres-rideaux-model .container{gap:16px}.autres-rideaux-model .autres-rideaux-text{gap:16px}.autres-rideaux-model .autres-rideaux-text .autres-rideaux-desc p{font-size:16px;color:var(--neutral800)}.autres-rideaux-model .autres-rideaux-text .autres-rideaux-titre{font-size:24px;color:var(--neutral900);font-weight:700}.autres-rideaux-model .autres-rideaux-text .autres-rideaux-titre strong{color:var(--secondary500)}.autres-rideaux-model .autres-rideaux-cards{gap:16px}.autres-rideaux-model .autres-rideaux-card{position:relative;display:flex;flex-direction:column;gap:16px;border-radius:16px;height:fit-content;overflow:hidden;border:1px solid var(--neutral100)}.autres-rideaux-model .autres-rideaux-card>picture img{object-fit:cover;width:100%;height:100%;max-height:450px}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-title{font-weight:600;color:var(--neutral800)}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc p{color:var(--neutral500)}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc>:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc.has-toggle>:first-child{position:relative}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc.has-toggle:not(.is-expanded)>:not(:first-child){display:none}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc.is-expanded>:first-child{display:block;-webkit-line-clamp:unset;overflow:visible}.autres-rideaux-desc-wrap{position:absolute;right:0;bottom:0;padding-left:24px;background:linear-gradient(to right,transparent 0,var(--neutral50) 16px)}.autres-rideaux-desc-wrap.is-inline{position:static;padding-left:4px;background:none}.autres-rideaux-toggle{background:none;border:none;padding:0;margin:0;font-size:inherit;color:var(--secondary500);cursor:pointer}.autres-rideaux-toggle:hover{color:var(--secondary600)}.autres-rideaux-model .autres-rideaux-card .card-badge{display:flex;align-items:center;padding:4px 8px;gap:8px;margin-bottom:8px;border-radius:6px;color:var(--white);background:var(--secondary500);font-size:14px;font-weight:600;width:fit-content}.autres-rideaux-model .autres-rideaux-card-text{background:var(--neutral50);backdrop-filter:blur(100px);padding:16px;border-radius:16px 16px 15px 15px;position:absolute;bottom:0;left:0;right:0;gap:8px}.autres-rideaux-model .autres-rideaux-card{transition:padding-bottom 0.35s ease}.autres-rideaux-model .autres-rideaux-card-text{overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.autres-rideaux-model .autres-rideaux-card,.autres-rideaux-model .autres-rideaux-card-text{transition:none}}.autres-rideaux-model .container>a{display:flex;align-items:center;justify-content:center;height:40px;padding:8px 24px;background:var(--primary600);color:var(--white);font-weight:600;border-radius:8px;width:100%}@container (min-width:704px){.autres-rideaux-model .autres-rideaux-cards{display:grid;grid-template-columns:repeat(2,1fr)}.autres-rideaux-model .container>a{align-self:flex-end;width:fit-content}}@container (min-width:960px){.autres-rideaux-model .autres-rideaux-text .autres-rideaux-titre{font-size:32px}.autres-rideaux-model .autres-rideaux-cards{grid-template-columns:repeat(var(--bloc-col-count,3),1fr)}}.notre-processus{container-type:inline-size;padding-top:40px;padding-bottom:40px;position:relative}.notre-processus::before{content:"";position:absolute;top:0;bottom:0;height:100%;width:200dvw;background:linear-gradient(0deg,#ffffff 0%,#d9e8ff 50.99%,#ffffff 100%);z-index:-1}.notre-processus .container{display:grid;gap:24px}.notre-processus .processus-grid{position:relative;display:grid;gap:16px}.notre-processus.style2 .processus-grid::before{content:"";position:absolute;left:25px;top:26px;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--primary500) 0 6px,transparent 3px 11px);z-index:-1}.notre-processus .process-step,.notre-processus .section-header{display:grid;gap:8px}.notre-processus .process-step .step-content{display:grid;gap:4px}.notre-processus.style2 .process-step .step-content{width:100%}.notre-processus .section-tag{font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--primary500)}.notre-processus h2 strong{color:var(--secondary500)}.notre-processus .section-lead{max-width:680px}.notre-processus .section-lead p{font-size:16px;color:var(--gray);line-height:1.7}.notre-processus .process-step{align-content:start;justify-items:center;text-align:center}.notre-processus.style2 .process-step{grid-template-columns:50px auto;text-align:start;gap:16px}.notre-processus .process-num{width:50px;height:50px;border-radius:50%;background:var(--white);color:var(--primary500);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.notre-processus .process-title{font-weight:600;font-size:17px}.notre-processus.style2 .process-title{font-size:17px}.notre-processus .process-desc p{font-size:14px}.notre-processus.style2 .process-desc p{font-size:17px}.notre-processus .process-time{display:flex;align-items:center;gap:8px;color:var(--neutral500);font-size:17px}.notre-processus .process-time>svg{width:16px;height:16px}@container (min-width:704px){.notre-processus.style1 .processus-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:960px){.notre-processus.style1 .processus-grid{display:flex;justify-content:space-between;z-index:0}.notre-processus.style1 .processus-grid::before{content:"";position:absolute;top:25px;left:100px;right:100px;height:1px;background:repeating-linear-gradient(to right,var(--primary500) 0 6px,transparent 3px 11px);z-index:-1}.notre-processus.style1 .process-step{width:204px}}