._tarif_page__AYdbx{min-height:calc(100vh - 64px);background:#f9faf9}._tarif_heroBanner__Ad0gu{width:100%;background:#f8fffe;padding:80px 2rem 60px;position:relative;overflow:hidden}._tarif_heroBanner__Ad0gu:before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(28,207,172,.06) 0,transparent 70%);pointer-events:none}@media(max-width:768px){._tarif_heroBanner__Ad0gu{padding:50px 1rem 40px}}._tarif_heroBannerInner__x4JtD{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}._tarif_heroTitle__s0Pwc{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#16302b;margin:0 0 1rem;letter-spacing:-.02em}._tarif_heroSubtitle__qKe6g{font-size:1.1rem;color:rgba(22,48,43,.6);line-height:1.7;margin:0 auto 2.5rem;max-width:700px}._tarif_offersRow__yYi3U{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}@media(max-width:576px){._tarif_offersRow__yYi3U{grid-template-columns:1fr}}._tarif_offerCard__ERg5j{background:#fff;border:1px solid rgba(22,48,43,.1);border-radius:16px;padding:1.75rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}._tarif_offerCard__ERg5j:hover{border-color:rgba(28,207,172,.3);box-shadow:0 8px 24px rgba(22,48,43,.06)}._tarif_offerTitle__uDWZ9{font-size:1.2rem;font-weight:700;color:#16302b;margin:0 0 .75rem}._tarif_offerDescription__LJYF8{font-size:.95rem;color:rgba(22,48,43,.6);line-height:1.6;margin:0 0 1rem}._tarif_offerHighlight__Va1b_{display:inline-block;align-self:flex-start;margin-top:auto;padding:.35rem .85rem;background:rgba(28,207,172,.1);border:1px solid rgba(28,207,172,.25);border-radius:999px;color:#16302b;font-size:.875rem;font-weight:700}._tarif_ctaRow__4LPEA{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}._tarif_primaryCta__vZOLr{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.75rem;border-radius:100px;font-weight:700;font-size:1rem;text-decoration:none;background:#1ccfac;color:#fff;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}._tarif_primaryCta__vZOLr:hover{background:#17b596;transform:translateY(-2px);box-shadow:0 6px 20px rgba(28,207,172,.4);text-decoration:none}._tarif_secondaryCta__rlWFZ{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.75rem;border-radius:100px;font-weight:600;font-size:1rem;text-decoration:none;background:transparent;color:#16302b;border:1px solid rgba(22,48,43,.2);transition:background .15s ease,border-color .15s ease,transform .15s ease}._tarif_secondaryCta__rlWFZ:hover{background:rgba(22,48,43,.04);border-color:rgba(22,48,43,.35);transform:translateY(-2px);text-decoration:none}._tarif_comparatorSection__yKv35{padding:3rem 2rem;max-width:1400px;margin:0 auto}@media(max-width:768px){._tarif_comparatorSection__yKv35{padding:2rem 1rem}}.PricingSavingsSection_pricingSection__whGGX{max-width:1200px;margin:0 auto 2.5rem;background:#fff;border-radius:24px;padding:2.5rem;border:1px solid rgba(28,207,172,.12);box-shadow:0 18px 48px rgba(0,0,0,.08)}.PricingSavingsSection_sectionHeader__1N_is{text-align:center;margin:0 auto 1.5rem;max-width:780px}.PricingSavingsSection_sectionHeader__1N_is h2{margin:0 0 .5rem;font-size:1.8rem;color:#333}.PricingSavingsSection_sectionHeader__1N_is p{margin:0;color:#6b7280;line-height:1.6}.PricingSavingsSection_pricingGrid__A_ygq{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}.PricingSavingsSection_calculatorCard__PoLjT{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;display:flex;flex-direction:column;gap:1.1rem}.PricingSavingsSection_inputLabel__hM2ns{font-weight:700;color:#333;font-size:1rem}.PricingSavingsSection_slidersRowGroup__p2mnE{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.PricingSavingsSection_sliderItem__Rym6m{display:flex;flex-direction:column;gap:.35rem}.PricingSavingsSection_inlineInputs__9TJlM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PricingSavingsSection_priceInput__za8rW{width:100%;padding:.75rem 2.5rem .75rem 1rem;border-radius:12px;border:1px solid rgba(51,51,51,.25);font-size:1.1rem;font-weight:700;color:#333;background:#fff}.PricingSavingsSection_participantsSlider__70ngu{width:100%;accent-color:#1ccfac}.PricingSavingsSection_sliderCompact__028_P{max-width:360px;min-width:180px;flex:1 1}.PricingSavingsSection_desktopLayout__OhNKN{display:block}.PricingSavingsSection_mobileLayout__RMaaz{display:none}@media(max-width:768px){.PricingSavingsSection_desktopLayout__OhNKN{display:none}.PricingSavingsSection_mobileLayout__RMaaz{display:flex;flex-direction:column;gap:1.5rem}}.PricingSavingsSection_summaryCard__yTpw1{background:transparent;color:#333;border-radius:0;padding:0;border:none;box-shadow:none;display:flex;flex-direction:column;gap:1rem}.PricingSavingsSection_statsHeader__60_kf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:.5rem;font-weight:700;font-size:1rem}.PricingSavingsSection_statsHeader__60_kf span{text-align:center;padding:.5rem .75rem;border-radius:10px}.PricingSavingsSection_statsHeader__60_kf span:first-child{background:#f1f1f1;color:#666}.PricingSavingsSection_statsHeader__60_kf span:nth-child(2),.PricingSavingsSection_statsHeader__60_kf span:nth-child(3){background:#f0f8f6;color:#16302b;border:1px solid #a3c4bc}.PricingSavingsSection_summaryStats__fRVyE,.PricingSavingsSection_totalsGrid__9UjAC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.PricingSavingsSection_totalsGrid__9UjAC{margin-top:1rem}.PricingSavingsSection_totalItem__BKjYP{background:transparent;color:#333;border-radius:16px;padding:1rem 1.1rem;box-shadow:none;display:flex;flex-direction:column;gap:.35rem;border:1px solid rgba(51,51,51,.12);position:relative}.PricingSavingsSection_totalsGrid__9UjAC .PricingSavingsSection_totalItem__BKjYP:first-child{background:transparent;border:1px solid rgba(51,51,51,.12);opacity:1}.PricingSavingsSection_totalsGrid__9UjAC .PricingSavingsSection_totalItem__BKjYP:nth-child(2),.PricingSavingsSection_totalsGrid__9UjAC .PricingSavingsSection_totalItem__BKjYP:nth-child(3){background:transparent;border:1px solid rgba(51,51,51,.12)}.PricingSavingsSection_summaryStats__fRVyE .PricingSavingsSection_totalItem__BKjYP:first-child{background:transparent;border:1px solid rgba(51,51,51,.12);box-shadow:none;opacity:1}.PricingSavingsSection_summaryStats__fRVyE .PricingSavingsSection_totalItem__BKjYP:nth-child(2){background:transparent;border:1px solid rgba(51,51,51,.12);box-shadow:none}.PricingSavingsSection_summaryStats__fRVyE .PricingSavingsSection_totalItem__BKjYP:nth-child(3){background:transparent;border:1px solid rgba(51,51,51,.12);box-shadow:none;position:relative}.PricingSavingsSection_recommendedBadge__2hcae{position:absolute;top:-.6rem;right:.75rem;background:#1ccfac;color:#fff}.PricingSavingsSection_columnBadge__6GO4e,.PricingSavingsSection_recommendedBadge__2hcae{font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.PricingSavingsSection_columnBadge__6GO4e{display:inline-block;margin-bottom:.25rem;background:#f1f1f1;color:#666}.PricingSavingsSection_summaryStats__fRVyE .PricingSavingsSection_totalItem__BKjYP:nth-child(2) .PricingSavingsSection_columnBadge__6GO4e{background:#17b596;color:#fff}.PricingSavingsSection_priceLineCompact__WWOke,.PricingSavingsSection_priceLineHighlightCompact__R1r2F{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;padding:.25rem 0}.PricingSavingsSection_priceLineCompact__WWOke{color:#6b7280}.PricingSavingsSection_priceLineCompact__WWOke span{font-size:.8rem}.PricingSavingsSection_priceLineHighlightCompact__R1r2F{font-weight:700;color:#333;background:rgba(28,207,172,.08);margin:.35rem -.5rem 0;padding:.5rem;border-radius:8px}.PricingSavingsSection_priceLineHighlightCompact__R1r2F strong{color:#1ccfac;font-size:1.1rem}.PricingSavingsSection_totalItem__BKjYP:first-child .PricingSavingsSection_priceLineHighlightCompact__R1r2F{background:rgba(0,0,0,.05);color:#555}.PricingSavingsSection_totalItem__BKjYP:first-child .PricingSavingsSection_priceLineHighlightCompact__R1r2F strong{color:#e06666}.PricingSavingsSection_summaryTotalsRow__qu_M9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.PricingSavingsSection_summaryTotalsHighlight__zMcu0{background:#fff;border:1px solid rgba(51,51,51,.12);border-left:4px solid #1ccfac;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;text-align:left;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .2s ease,border-color .2s ease}.PricingSavingsSection_summaryTotalsHighlight__zMcu0:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);border-left-color:#17b596}.PricingSavingsSection_summaryTotalsHighlight__zMcu0 span{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.02em;color:#6b7280}.PricingSavingsSection_summaryTotalsHighlight__zMcu0 strong{font-size:2rem;font-weight:800;color:#1ccfac}.PricingSavingsSection_summaryTotalsHighlight__zMcu0 small{color:#9ca3af;font-size:.8rem}.PricingSavingsSection_summaryTotalsSecondary__fIcZX{border-left-color:#1ccfac}.PricingSavingsSection_summaryTotalsSecondary__fIcZX:hover{border-left-color:#17b596}.PricingSavingsSection_summaryTotalsSecondary__fIcZX strong{color:#1ccfac}.PricingSavingsSection_pillHighlight__H2GLC{display:inline-block;padding:.05rem .4rem;margin:0 .1rem;background:#f0f8f6;border:1px solid #a3c4bc;border-radius:999px;color:#333;font-weight:600;font-size:.82rem;line-height:1.2}.PricingSavingsSection_mobileGroup__yqJxc{display:flex;flex-direction:column;gap:.75rem}.PricingSavingsSection_mobileGroupHeader__Zn4G7{text-align:center;padding:.6rem 1rem;border-radius:12px;font-weight:700;font-size:1rem;background:#f1f1f1;color:#666}.PricingSavingsSection_mobileGroupHeaderOrange__kyLc0{background:#f0f8f6;color:#16302b;border:1px solid #a3c4bc}.PricingSavingsSection_mobileGroup__yqJxc:first-child .PricingSavingsSection_totalItem__BKjYP .PricingSavingsSection_priceLineHighlightCompact__R1r2F{background:rgba(0,0,0,.05);color:#555}.PricingSavingsSection_mobileGroup__yqJxc:first-child .PricingSavingsSection_totalItem__BKjYP .PricingSavingsSection_priceLineHighlightCompact__R1r2F strong{color:#e06666}.PricingSavingsSection_mobileGroup__yqJxc:nth-child(2) .PricingSavingsSection_totalItem__BKjYP .PricingSavingsSection_priceLineHighlightCompact__R1r2F,.PricingSavingsSection_mobileGroup__yqJxc:nth-child(3) .PricingSavingsSection_totalItem__BKjYP .PricingSavingsSection_priceLineHighlightCompact__R1r2F{background:rgba(28,207,172,.08);color:#333}.PricingSavingsSection_mobileGroup__yqJxc:nth-child(2) .PricingSavingsSection_totalItem__BKjYP .PricingSavingsSection_priceLineHighlightCompact__R1r2F strong,.PricingSavingsSection_mobileGroup__yqJxc:nth-child(3) .PricingSavingsSection_totalItem__BKjYP .PricingSavingsSection_priceLineHighlightCompact__R1r2F strong{color:#1ccfac}@media(max-width:768px){.PricingSavingsSection_pricingSection__whGGX{padding:2rem 1.5rem}.PricingSavingsSection_statsHeader__60_kf,.PricingSavingsSection_summaryStats__fRVyE,.PricingSavingsSection_summaryTotalsRow__qu_M9,.PricingSavingsSection_totalsGrid__9UjAC{grid-template-columns:1fr}}@media(max-width:540px){.PricingSavingsSection_pricingSection__whGGX{padding:1.75rem 1.25rem}}.PricingSavingsSection_primaryCta__k8dxp{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.6rem;border-radius:100px;font-weight:700;font-size:1rem;text-decoration:none;background:#1ccfac;color:#fff;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.PricingSavingsSection_primaryCta__k8dxp:hover{background:#17b596;transform:translateY(-1px);box-shadow:0 6px 18px rgba(28,207,172,.35);text-decoration:none}.PricingSavingsSection_ctaWrapper__M9_z_{display:flex;justify-content:center;margin-top:2rem}