.page-module__s0FXTa__hero{background:var(--noir);padding:3rem 0 4rem}.page-module__s0FXTa__heroGrid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-top:1.5rem;display:grid}.page-module__s0FXTa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--vert);margin-bottom:1rem;font-size:.72rem;font-weight:700;display:inline-block}.page-module__s0FXTa__heroTitle{font-family:var(--font-titre);color:#fff;margin-bottom:1.125rem;font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:800;line-height:1.18}.page-module__s0FXTa__heroAccent{color:var(--vert)}.page-module__s0FXTa__heroDesc{color:#ffffffc7;max-width:520px;margin-bottom:2rem;font-size:1rem;line-height:1.7}.page-module__s0FXTa__heroCtaGroup{flex-wrap:wrap;gap:.875rem;margin-bottom:2rem;display:flex}.page-module__s0FXTa__ctaPrimary{background:var(--vert-cta,#0f7a56);color:#fff;border-radius:var(--radius-md);transition:opacity var(--transition);white-space:nowrap;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__s0FXTa__ctaPrimary:hover{opacity:.88}.page-module__s0FXTa__ctaPhone{color:#fff;border-radius:var(--radius-md);transition:background var(--transition);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.page-module__s0FXTa__ctaPhone:hover{background:#ffffff2e}.page-module__s0FXTa__ctaPhone span{flex-direction:column;display:flex}.page-module__s0FXTa__ctaPhone strong{font-size:1.05rem}.page-module__s0FXTa__ctaPhone small{opacity:.7;font-size:.72rem;font-weight:400}.page-module__s0FXTa__heroTrust{flex-wrap:wrap;gap:1rem;display:flex}.page-module__s0FXTa__trustItem{color:#ffffffa6;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.page-module__s0FXTa__trustIcon{color:var(--vert)}.page-module__s0FXTa__simulateur{border-radius:var(--radius-lg);background:#fff;padding:2rem 2rem 1.75rem;box-shadow:0 4px 32px #00000038}.page-module__s0FXTa__simBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--vert);background:var(--vert-l);border-radius:100px;margin-bottom:.75rem;padding:.2rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.page-module__s0FXTa__simTitle{font-family:var(--font-titre);color:var(--noir);margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.page-module__s0FXTa__simDesc{color:var(--gris);margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.page-module__s0FXTa__simControls{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;display:flex}.page-module__s0FXTa__simLabel{color:var(--noir);margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.page-module__s0FXTa__btnGroup{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__s0FXTa__btnTension{background:var(--gris-bg);border-radius:var(--radius-sm);color:var(--noir);cursor:pointer;transition:all var(--transition);border:1px solid #0000001a;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.page-module__s0FXTa__btnTension:hover{border-color:var(--vert);color:var(--vert-d)}.page-module__s0FXTa__btnTensionActive{background:var(--vert-cta,#0f7a56);border-color:var(--vert-cta,#0f7a56);color:#fff}.page-module__s0FXTa__btnTensionActive:hover{opacity:.88;color:#fff}.page-module__s0FXTa__btnCap{background:var(--gris-bg);border-radius:var(--radius-sm);color:var(--noir);cursor:pointer;transition:all var(--transition);border:1px solid #0000001a;padding:.4rem .875rem;font-size:.8125rem;font-weight:500}.page-module__s0FXTa__btnCap:hover{border-color:var(--vert);color:var(--vert-d)}.page-module__s0FXTa__btnCapActive{background:var(--vert-l);border-color:var(--vert);color:var(--vert-d);font-weight:700}.page-module__s0FXTa__resultEmpty{text-align:center;color:#00000059;border-radius:var(--radius-md);border:1px dashed #00000026;padding:1.25rem;font-size:.875rem}.page-module__s0FXTa__result{margin-top:.125rem}.page-module__s0FXTa__resultBox{background:var(--vert-l);border-radius:var(--radius-md);border:1px solid #1d9e7540;padding:1.25rem}.page-module__s0FXTa__resultSurDevis{background:var(--gris-bg);border-radius:var(--radius-md);border:1px solid #0000001a;padding:1.25rem}.page-module__s0FXTa__resultLabel{color:var(--gris);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;font-size:.75rem;font-weight:600}.page-module__s0FXTa__resultFourchette{font-family:var(--font-chiffres);color:var(--vert-d);margin-bottom:.625rem;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;line-height:1.1}.page-module__s0FXTa__resultNote{color:var(--gris);align-items:flex-start;gap:.375rem;margin-bottom:1rem;font-size:.75rem;line-height:1.5;display:flex}.page-module__s0FXTa__resultNote svg{color:var(--vert);flex-shrink:0;margin-top:2px}.page-module__s0FXTa__resultSurDevisText{color:var(--gris);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.page-module__s0FXTa__resultActions{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__s0FXTa__resultCta{background:var(--vert-cta,#0f7a56);color:#fff;border-radius:var(--radius-sm);transition:opacity var(--transition);align-items:center;gap:.35rem;padding:.55rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__s0FXTa__resultCta:hover{opacity:.88}.page-module__s0FXTa__resultCtaPhone{color:var(--noir);border-radius:var(--radius-sm);transition:border-color var(--transition);background:#fff;border:1px solid #00000026;align-items:center;gap:.375rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__s0FXTa__resultCtaPhone:hover{border-color:var(--vert)}.page-module__s0FXTa__sectionEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--vert);margin-bottom:.625rem;font-size:.72rem;font-weight:700;display:inline-block}.page-module__s0FXTa__sectionTitle{font-family:var(--font-titre);color:var(--noir);margin-bottom:.875rem;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:800;line-height:1.25}.page-module__s0FXTa__sectionDesc{color:var(--gris);max-width:680px;margin:0 auto;font-size:.9375rem;line-height:1.7}.page-module__s0FXTa__statsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.page-module__s0FXTa__statCard{border-radius:var(--radius-md);text-align:center;background:#fff;border:1px solid #00000012;padding:1.5rem}.page-module__s0FXTa__statCard--vert{border-top:3px solid var(--vert)}.page-module__s0FXTa__statCard--bleu{border-top:3px solid var(--bleu)}.page-module__s0FXTa__statCard--gris{border-top:3px solid var(--gris)}.page-module__s0FXTa__statValue{font-family:var(--font-chiffres);color:var(--noir);margin-bottom:.375rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;display:block}.page-module__s0FXTa__statLabel{color:var(--gris);font-size:.8125rem;line-height:1.4}.page-module__s0FXTa__tableWrap{overflow-x:auto}.page-module__s0FXTa__comparatif{border-collapse:collapse;border-radius:var(--radius-md);background:#fff;width:100%;font-size:.875rem;overflow:hidden;box-shadow:0 1px 4px #0000000f}.page-module__s0FXTa__comparatif th{background:var(--noir);color:#fff;text-align:left;padding:.875rem 1rem;font-size:.8125rem;font-weight:700}.page-module__s0FXTa__thHighlight{background:var(--vert-d)!important}.page-module__s0FXTa__comparatif td{color:var(--gris);vertical-align:middle;border-bottom:1px solid #0000000f;padding:.75rem 1rem}.page-module__s0FXTa__tdCritere{color:var(--noir);font-weight:600}.page-module__s0FXTa__tdHighlight{color:var(--vert-d);background:#1d9e750f;font-weight:600}.page-module__s0FXTa__comparatif tr:last-child td{border-bottom:none}.page-module__s0FXTa__comparatif tr:hover td{background:#00000005}.page-module__s0FXTa__tdHighlight:hover{background:#1d9e7517!important}.page-module__s0FXTa__tableNote{color:#00000073;margin-top:.75rem;font-size:.775rem;font-style:italic}.page-module__s0FXTa__facteursGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.page-module__s0FXTa__facteurCard{border-radius:var(--radius-md);background:#fff;border:1px solid #00000012;padding:2.25rem 1.75rem 1.75rem;position:relative}.page-module__s0FXTa__facteurNum{font-family:var(--font-titre);color:#0000000f;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:1rem;right:1.25rem}.page-module__s0FXTa__facteurTitle{font-family:var(--font-titre);color:var(--noir);margin-bottom:.625rem;font-size:1.1rem;font-weight:700}.page-module__s0FXTa__facteurDesc{color:var(--gris);margin-bottom:.75rem;font-size:.875rem;line-height:1.65}.page-module__s0FXTa__facteurEx{color:var(--vert-d);border-left:2px solid var(--vert);padding-left:.625rem;font-size:.8rem;font-style:italic}.page-module__s0FXTa__processSteps{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module__s0FXTa__processStep{background:var(--gris-bg);border-radius:var(--radius-md);padding:1.5rem}.page-module__s0FXTa__processHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__s0FXTa__processNum{font-family:var(--font-titre);color:var(--vert);font-size:1.75rem;font-weight:800;line-height:1}.page-module__s0FXTa__processIcon{color:var(--vert-d)}.page-module__s0FXTa__processTitle{color:var(--noir);margin-bottom:.625rem;font-size:1rem;font-weight:700}.page-module__s0FXTa__processDesc{color:var(--gris);margin-bottom:.875rem;font-size:.8375rem;line-height:1.6}.page-module__s0FXTa__processDuree{color:var(--vert-d);background:#1d9e751f;border-radius:100px;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__s0FXTa__marquesGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module__s0FXTa__marqueCard{border-radius:var(--radius-md);background:#fff;border:1px solid #00000012;padding:1.375rem}.page-module__s0FXTa__marqueType{color:var(--noir);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.page-module__s0FXTa__marqueTension{color:var(--vert-d);background:var(--vert-l);border-radius:100px;margin-bottom:.5rem;padding:.15rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__s0FXTa__marqueEx{color:var(--gris);font-size:.8125rem;line-height:1.5}.page-module__s0FXTa__ctaStripe{background:var(--vert-d);padding:2.5rem 0}.page-module__s0FXTa__ctaStripeContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module__s0FXTa__ctaStripeTitle{font-family:var(--font-titre);color:#fff;margin-bottom:.375rem;font-size:1.4rem;font-weight:800}.page-module__s0FXTa__ctaStripeDesc{color:#fffc;max-width:480px;font-size:.9rem;line-height:1.6}.page-module__s0FXTa__ctaStripeActions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.page-module__s0FXTa__ctaStripePrimary{color:var(--vert-d);border-radius:var(--radius-md);transition:opacity var(--transition);white-space:nowrap;background:#fff;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__s0FXTa__ctaStripePrimary:hover{opacity:.88}.page-module__s0FXTa__ctaStripePhone{color:#fff;border-radius:var(--radius-md);transition:background var(--transition);white-space:nowrap;background:#ffffff26;border:1px solid #ffffff40;align-items:center;gap:.5rem;padding:.75rem 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__s0FXTa__ctaStripePhone:hover{background:#ffffff38}.page-module__s0FXTa__signesGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module__s0FXTa__signeCard{border-radius:var(--radius-md);border:1px solid #00000012;border-top:3px solid var(--amber);background:#fff;padding:1.5rem}.page-module__s0FXTa__signeNum{background:var(--amber-l);width:28px;height:28px;color:var(--amber);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.page-module__s0FXTa__signeTitre{color:var(--noir);margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.page-module__s0FXTa__signeDesc{color:var(--gris);font-size:.8375rem;line-height:1.6}.page-module__s0FXTa__signesNote{color:var(--gris);margin-top:1.75rem;text-align:center;justify-content:center;align-items:flex-start;gap:.5rem;max-width:680px;margin-inline:auto;font-size:.875rem;display:flex}.page-module__s0FXTa__signesNoteIcon{color:var(--amber);flex-shrink:0;margin-top:2px}.page-module__s0FXTa__ctaFinal{background:var(--noir);padding:4rem 0}.page-module__s0FXTa__ctaFinalInner{text-align:center}.page-module__s0FXTa__ctaFinalStar{color:var(--vert);margin-bottom:1.25rem}.page-module__s0FXTa__ctaFinalTitle{font-family:var(--font-titre);color:#fff;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.2}.page-module__s0FXTa__ctaFinalDesc{color:#ffffffbf;max-width:560px;margin:0 auto 2rem;font-size:.9375rem;line-height:1.7}.page-module__s0FXTa__ctaFinalActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module__s0FXTa__ctaFinalPrimary{background:var(--vert-cta,#0f7a56);color:#fff;border-radius:var(--radius-md);transition:opacity var(--transition);align-items:center;gap:.5rem;padding:.9375rem 2rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__s0FXTa__ctaFinalPrimary:hover{opacity:.88}.page-module__s0FXTa__ctaFinalPhone{color:#fff;border-radius:var(--radius-md);transition:background var(--transition);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:.75rem;padding:.9375rem 1.875rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.page-module__s0FXTa__ctaFinalPhone:hover{background:#ffffff2e}.page-module__s0FXTa__ctaFinalPhone span{flex-direction:column;display:flex}.page-module__s0FXTa__ctaFinalPhone strong{font-size:1.05rem}.page-module__s0FXTa__ctaFinalPhone small{opacity:.65;font-size:.7rem;font-weight:400}.page-module__s0FXTa__ctaFinalLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__s0FXTa__ctaFinalLinks a{color:#ffffff8c;text-underline-offset:2px;transition:color var(--transition);font-size:.875rem;text-decoration:underline}.page-module__s0FXTa__ctaFinalLinks a:hover{color:#ffffffe6}@media (max-width:1024px){.page-module__s0FXTa__processSteps,.page-module__s0FXTa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__s0FXTa__heroGrid{grid-template-columns:1fr;gap:2rem}.page-module__s0FXTa__heroSide{order:-1}.page-module__s0FXTa__facteursGrid,.page-module__s0FXTa__marquesGrid,.page-module__s0FXTa__signesGrid{grid-template-columns:1fr}.page-module__s0FXTa__ctaStripeContent{flex-direction:column;align-items:flex-start}.page-module__s0FXTa__processSteps{grid-template-columns:1fr}.page-module__s0FXTa__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__s0FXTa__comparatif th:nth-child(3),.page-module__s0FXTa__comparatif td:nth-child(3),.page-module__s0FXTa__comparatif th:nth-child(4),.page-module__s0FXTa__comparatif td:nth-child(4){display:none}}@media (max-width:480px){.page-module__s0FXTa__statsGrid{grid-template-columns:1fr 1fr}.page-module__s0FXTa__heroCtaGroup{flex-direction:column}.page-module__s0FXTa__ctaFinalActions{flex-direction:column;align-items:center}.page-module__s0FXTa__simulateur{padding:1.25rem}}
