.page_page__XawwR{min-height:100vh;background:#f5f7fa}.page_container__q0cRY{max-width:1200px;margin:0 auto;padding:0 2rem}.page_hero__UT5Qh{background:linear-gradient(135deg,#16312b,#2a5a4e);color:#fff;padding:4rem 0;text-align:center}.page_heroTitle__y_Buu{font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;margin:0 0 1rem;color:#fff}.page_heroSubtitle__Y3W0I{font-family:Roboto,sans-serif;font-size:1.25rem;margin:0;opacity:.9}.page_transparencySection__aY6mk{padding:3rem 0;background:#fff}.page_transparencyContent__vPhN8{max-width:900px;margin:0 auto;text-align:center}.page_transparencyText__NihbU{font-family:Roboto,sans-serif;font-size:1.1rem;line-height:1.8;color:#4f5d59;margin:0}.page_highlightGreen__Pc3sW{color:#2e9f5b;font-weight:700;font-style:normal}.page_highlightOrange__3Lmvk{color:#ff7a00;font-weight:700;text-decoration:underline;font-style:normal;transition:color .2s ease}.page_highlightOrange__3Lmvk:hover{color:#e66a00}.page_featuresSection__XA6JD{padding:4rem 0;background:#f5f7fa}.page_sectionTitle__ggANS{font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;color:#16312b;margin:0 0 .5rem;text-align:center}.page_sectionSubtitle__AbVRb{font-family:Roboto,sans-serif;font-size:1.1rem;color:#666;margin:0 0 3rem;text-align:center}.page_tableWrapper___RRrt{overflow-x:hidden;margin:2rem 0;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page_comparisonTable__l4Lmo{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif}.page_comparisonTable__l4Lmo thead{background:linear-gradient(135deg,#16312b,#2a5a4e);color:#fff}.page_comparisonTable__l4Lmo th{padding:1.25rem 1.5rem;text-align:left;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.page_featureColumn__R42sQ{width:40%}.page_crossplannerColumn__SOI9J,.page_deciplusColumn__a0eWa{width:30%}.page_comparisonTable__l4Lmo tbody tr{border-bottom:1px solid #e7ebef;transition:background-color .2s ease;padding:.5rem 0}.page_comparisonTable__l4Lmo tbody tr:nth-child(2n){background-color:#f9fafb}.page_comparisonTable__l4Lmo tbody tr:hover{background-color:#f0f0f0}.page_comparisonTable__l4Lmo tbody tr:last-child{border-bottom:none}.page_comparisonTable__l4Lmo tbody tr.page_highlightRow__0AO4P{border-left:none}.page_comparisonTable__l4Lmo td{padding:1.5rem;font-size:1rem;color:#16312b;vertical-align:middle}.page_featureCell__SspMg{font-weight:600}.page_crossplannerCell__QiFp4{color:#01994f;font-weight:500;vertical-align:middle}.page_crossplannerCell__QiFp4 .page_mobileIcon__8OEHq{display:none}.page_deciplusCell__4dpwj{color:#666;vertical-align:middle}.page_deciplusCell__4dpwj .page_mobileIcon__8OEHq,.page_noteRow___Am6D{display:none}.page_cellContent__0LDOs{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.page_desktopNote__prOu8{display:inline-block;margin-left:.5rem;padding:.25rem .5rem;background-color:#f5f5f5;border-left:2px solid #9ca3af;border-radius:3px;font-size:.8rem;color:#6b7280;font-style:italic;line-height:1.3;white-space:normal;flex-shrink:1;word-wrap:break-word;max-width:100%;margin-top:0}.page_checkWithText__5FvDP{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_checkIcon__x3Tip{color:#01994f;font-size:1.25rem;flex-shrink:0}.page_timesIcon__V0Ttm{color:#dc3545;font-size:1.25rem;flex-shrink:0}.page_note__BhzLX{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background-color:#fff3cd;border-left:3px solid #f2a428;border-radius:4px;font-size:.875rem;color:#856404;line-height:1.5;font-style:italic}.page_noteIcon___x1XN{margin-right:.25rem}.page_pricingSection__EryQi{padding:4rem 0;background:#f5f7fa}.page_pricingComparison__GpeZf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_pricingCard__SIYE2{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.1);border:2px solid #e7ebef}.page_pricingCard__SIYE2.page_crossplannerCard__vgVfa{border-color:#2a5a4e;position:relative}.page_pricingCard__SIYE2.page_crossplannerCard__vgVfa:before{content:"Recommandé";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#2a5a4e;color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif}.page_pricingCardTitle__sKAen{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;color:#16312b;margin:0 0 1.5rem;text-align:center}.page_pricingCardContent__drnKQ{display:flex;flex-direction:column;gap:1rem}.page_pricingItem__pG9UQ{font-family:Roboto,sans-serif;font-size:1rem;color:#16312b;padding:.75rem;background:#f9fafb;border-radius:6px}.page_pricingItem__pG9UQ strong{color:#16312b;font-weight:600}.page_pricingNote__rCJwM{font-family:Roboto,sans-serif;font-size:.9rem;color:#6b7280;margin:1rem 0 0;padding:.75rem;background:#f5f5f5;border-left:3px solid #9ca3af;border-radius:4px}.page_ctaContainer__26sU3{display:flex;gap:1rem;justify-content:center;margin-top:3rem;flex-wrap:wrap}.page_ctaButton__GtIyt{display:inline-block;padding:1rem 2rem;background:#2a5a4e;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 12px rgba(42,90,78,.3)}.page_ctaButton__GtIyt:hover{background-color:#21463c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(42,90,78,.4);text-decoration:none;color:#fff}.page_ctaButtonSecondary__ySD93{display:inline-block;padding:1rem 2rem;background:#fff;color:#16312b;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;border:2px solid #16312b;transition:background .2s ease,color .2s ease}.page_ctaButtonSecondary__ySD93:hover{background:#16312b;color:#fff;text-decoration:none}@media(max-width:992px){.page_comparison__5TRw2,.page_pricingComparison__GpeZf{grid-template-columns:1fr}.page_comparison__5TRw2{gap:1rem}.page_tableWrapper___RRrt{overflow-x:visible}.page_comparisonTable__l4Lmo{display:block}.page_comparisonTable__l4Lmo thead{display:none}.page_comparisonTable__l4Lmo tbody{display:block}.page_comparisonTable__l4Lmo tbody tr{display:block;margin-bottom:1rem;border:1px solid #e7ebef;border-radius:6px;padding:.75rem;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.page_comparisonTable__l4Lmo tbody tr.page_highlightRow__0AO4P{border-left:none}.page_comparisonTable__l4Lmo td{display:flex;align-items:flex-start;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f5f7fa;text-align:left!important;gap:.75rem}.page_comparisonTable__l4Lmo td:last-child{border-bottom:none}.page_comparisonTable__l4Lmo td:before{content:attr(data-label);font-weight:600;color:#16312b;font-size:.85rem;min-width:100px;flex-shrink:0;padding-top:.125rem}.page_featureCell__SspMg{font-size:1rem;font-weight:700;color:#16312b;border-bottom:1px solid #e7ebef;padding-bottom:.5rem;margin-bottom:.5rem;align-items:center}.page_featureCell__SspMg:before{display:none}.page_crossplannerCell__QiFp4,.page_deciplusCell__4dpwj{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1 1;min-width:0}.page_cellContent__0LDOs{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.page_checkWithText__5FvDP{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_checkIcon__x3Tip,.page_timesIcon__V0Ttm{flex-shrink:0}.page_heroTitle__y_Buu{font-size:2rem}.page_heroSubtitle__Y3W0I{font-size:1.1rem}.page_sectionTitle__ggANS{font-size:1.75rem}.page_category__Jiinp{padding:1.5rem}.page_categoryTitle__BmY4l{font-size:1.25rem}.page_featureRow__wPHw7{padding:1rem}.page_pricingCard__SIYE2{padding:1.5rem}.page_ctaContainer__26sU3{flex-direction:column}.page_ctaButtonSecondary__ySD93,.page_ctaButton__GtIyt{width:100%;text-align:center}.page_tableWrapper___RRrt{margin:1rem 0;padding:0;background:transparent;box-shadow:none}.page_comparisonTable__l4Lmo{border:none}.page_comparisonTable__l4Lmo tbody tr{margin-bottom:.5rem;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.page_comparisonTable__l4Lmo td{padding:0;font-size:.9rem;border-bottom:none}.page_featureCell__SspMg{font-size:.95rem;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem;display:block;width:100%;flex-basis:100%}.page_featureCell__SspMg:before,.page_mobileIcon__8OEHq{display:none}.page_crossplannerCell__QiFp4,.page_deciplusCell__4dpwj{display:inline-block!important;padding:0;margin-left:1rem;margin-right:0;vertical-align:middle;width:auto;flex-shrink:0}.page_deciplusCell__4dpwj{margin-left:0;margin-right:1rem}.page_deciplusCell__4dpwj:before{content:attr(data-label);font-weight:600;margin-right:.5rem;display:inline}.page_deciplusCell__4dpwj .page_mobileIcon__8OEHq{display:none}.page_deciplusCell__4dpwj .page_checkIcon__x3Tip,.page_deciplusCell__4dpwj .page_checkWithText__5FvDP,.page_deciplusCell__4dpwj .page_timesIcon__V0Ttm{display:inline-flex}.page_crossplannerCell__QiFp4:before{color:#16312b}.page_deciplusCell__4dpwj:before{color:#666}.page_deciplusCell__4dpwj .page_cellContent__0LDOs{display:inline}.page_deciplusCell__4dpwj .page_desktopNote__prOu8{display:none}.page_noteRow___Am6D{flex-basis:100%}.page_cellContent__0LDOs{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.page_checkWithText__5FvDP{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;min-height:1.25rem}.page_note__BhzLX{width:100%;margin-top:.25rem;font-size:.75rem;padding:.5rem;background-color:#fff3cd;border-left:3px solid #f2a428;border-radius:4px;color:#856404;font-style:italic;line-height:1.4}.page_noteRow___Am6D{display:block;padding:.5rem 0 0;width:100%}.page_noteRow___Am6D:before{display:none}.page_checkIcon__x3Tip{color:#01994f;font-size:1.25rem;flex-shrink:0}.page_timesIcon__V0Ttm{color:#dc3545;font-size:1.25rem;flex-shrink:0}}@media(max-width:480px){.page_container__q0cRY{padding:0 1rem}.page_hero__UT5Qh{padding:2rem 0}.page_heroTitle__y_Buu{font-size:1.75rem}.page_featuresSection__XA6JD,.page_pricingSection__EryQi{padding:2rem 0}.page_sectionTitle__ggANS{font-size:1.5rem}}.PeppyPriceCalculator_calculator__E_jpb{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.PeppyPriceCalculator_calculatorTitle__MUeSa{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;color:#16312b;margin:0 0 1.5rem;text-align:center}.PeppyPriceCalculator_planSelector__lk6ac{margin-bottom:2rem}.PeppyPriceCalculator_planSelector__lk6ac label{display:block;font-family:Roboto,sans-serif;font-size:.95rem;font-weight:600;color:#16312b;margin-bottom:.5rem}.PeppyPriceCalculator_customSelect__SgMgX{position:relative;width:100%}.PeppyPriceCalculator_selectButton__WUBJH{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:2px solid #e7ebef;border-radius:8px;font-family:Roboto,sans-serif;font-size:1rem;color:#16312b;background:#fff;cursor:pointer;transition:border-color .2s ease;display:flex;align-items:center;justify-content:space-between;text-align:left}.PeppyPriceCalculator_selectButton__WUBJH:hover{border-color:#2a5a4e}.PeppyPriceCalculator_selectButton__WUBJH:focus{outline:none;border-color:#2a5a4e;box-shadow:0 0 0 3px rgba(42,90,78,.1)}.PeppyPriceCalculator_selectIcon__WYB__{position:absolute;right:1rem;color:#16312b;transition:transform .2s ease;pointer-events:none;flex-shrink:0}.PeppyPriceCalculator_selectIconOpen__s9sg_{transform:rotate(180deg)}.PeppyPriceCalculator_dropdown__EvMct{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:2px solid #e7ebef;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1000;max-height:300px;overflow-y:auto}.PeppyPriceCalculator_dropdownOption__tmsZi{width:100%;padding:.75rem 1rem;border:none;background:none;font-family:Roboto,sans-serif;font-size:1rem;color:#16312b;text-align:left;cursor:pointer;transition:background-color .15s ease}.PeppyPriceCalculator_dropdownOption__tmsZi:hover{background-color:#f5f7fa}.PeppyPriceCalculator_dropdownOption__tmsZi:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.PeppyPriceCalculator_dropdownOption__tmsZi:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.PeppyPriceCalculator_dropdownOptionSelected__GCwEv{background-color:#f0f9f6;color:#2a5a4e;font-weight:600}.PeppyPriceCalculator_comparison__ac_BD{margin-bottom:2rem;padding:1.5rem;background:#f5f7fa;border-radius:8px}.PeppyPriceCalculator_comparisonRow__VT8BO{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e7ebef}.PeppyPriceCalculator_comparisonRow__VT8BO:last-child{border-bottom:none}.PeppyPriceCalculator_comparisonLabel__DB_RB{font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;color:#16312b}.PeppyPriceCalculator_comparisonValue__CElqk{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;color:#16312b}.PeppyPriceCalculator_comparisonValue__CElqk.PeppyPriceCalculator_crossplanner__2Ih_y{color:#01994f}.PeppyPriceCalculator_savings__ZxEay{padding-top:1rem;border-top:2px solid #e7ebef}.PeppyPriceCalculator_savingsRow__Z4B2q{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f5f7fa}.PeppyPriceCalculator_savingsRow__Z4B2q:last-child{border-bottom:none}.PeppyPriceCalculator_savingsLabel__gvMil{font-family:Roboto,sans-serif;font-size:.95rem;color:#666}.PeppyPriceCalculator_savingsValue__p2NbI{font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;color:#01994f}.PeppyPriceCalculator_savingsValueGreen__KnHtb{color:#01994f}.PeppyPriceCalculator_totalSavings__8ajdJ{margin-top:1rem;padding-top:1rem;border-top:2px solid #e7ebef}.PeppyPriceCalculator_totalSavings__8ajdJ .PeppyPriceCalculator_savingsLabel__gvMil{font-size:1.1rem;font-weight:700;color:#16312b}.PeppyPriceCalculator_totalSavings__8ajdJ .PeppyPriceCalculator_savingsValue__p2NbI{font-size:1.25rem;font-weight:700;color:#01994f}@media(max-width:768px){.PeppyPriceCalculator_calculator__E_jpb{padding:1.5rem}.PeppyPriceCalculator_calculatorTitle__MUeSa{font-size:1.25rem}.PeppyPriceCalculator_selectButton__WUBJH{font-size:16px;padding:1rem 2.5rem 1rem 1rem;min-height:48px}.PeppyPriceCalculator_dropdown__EvMct{max-height:250px}.PeppyPriceCalculator_dropdownOption__tmsZi{padding:1rem;font-size:16px;min-height:48px;display:flex;align-items:center}.PeppyPriceCalculator_comparisonRow__VT8BO,.PeppyPriceCalculator_savingsRow__Z4B2q{flex-direction:column;align-items:flex-start;gap:.5rem}.PeppyPriceCalculator_comparisonValue__CElqk,.PeppyPriceCalculator_savingsValue__p2NbI{align-self:flex-end}}