.Tarif_tarif-hero__RJe4H{padding:7rem 1rem 5rem;height:50vh;background:linear-gradient(180deg,rgba(0,71,79,.9),rgba(0,71,79,.6)),url(_next/static/media/page-01_slide01.7cfde45d.jpg) 50% /cover no-repeat;font-family:var(--font-body);text-align:center;color:#E1ECEA}.Tarif_tarif-hero-container__RqxL7{max-width:50rem;margin:0 auto}.Tarif_tarif-hero__RJe4H h1{font-family:Cormorant Garamond,serif;font-weight:700;font-size:var(--fs-h1);line-height:1.1em;margin-bottom:1.2rem;color:#E1ECEA}.Tarif_tarif-hero__RJe4H p{font-size:var(--fs-sub);line-height:1.6;margin-bottom:2rem;color:#ffffffcc}.Tarif_tarif-cta-button__Q21SD{display:inline-block;background-color:#ffffff;color:#00474f;padding:.9rem 2rem;font-size:var(--btn-text);font-weight:600;border:none;border-radius:999px;text-decoration:none;box-shadow:var(--shadow-sm);transition:background-color .3s ease}.Tarif_tarif-cta-button__Q21SD:hover{background-color:#193833;color:#ffffff;transform:translateY(-2px)}@media (max-width:64em){.Tarif_tarif-hero__RJe4H{padding:5rem 1rem 1.75rem}.Tarif_tarif-hero__RJe4H h1{font-size:var(--fs-h1-tablet)}.Tarif_tarif-hero__RJe4H p{font-size:var(--fs-p-tablet)}}@media (max-width:48em){.Tarif_tarif-hero__RJe4H{padding:4rem 1rem 1.5rem;height:auto}.Tarif_tarif-hero__RJe4H h1{font-size:var(--fs-h1-mobile)}.Tarif_tarif-hero__RJe4H p{font-size:var(--fs-p-mobile)}.Tarif_tarif-cta-button__Q21SD{font-size:var(--btn-text-mobile);padding:.8rem 1.6rem}}@media (max-width:30em){.Tarif_tarif-hero__RJe4H h1{font-size:1.8rem}.Tarif_tarif-cta-button__Q21SD{width:100%;max-width:18.75rem}}.Tarif_pricing-section__lg1Td{padding:3rem 1.25rem;background-color:#f7f7f7;text-align:center}.Tarif_offer-subtitle__wQEHa{margin-top:2rem;margin-bottom:4rem;font-size:1.8rem;font-weight:700;color:#00474f}@media (max-width:1024px){.Tarif_offer-subtitle__wQEHa{font-size:1.5rem}}@media (max-width:768px){.Tarif_offer-subtitle__wQEHa{font-size:1.2rem}}@media (max-width:480px){.Tarif_offer-subtitle__wQEHa{font-size:1rem}}.Tarif_promo-banner__rRuFK{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(90deg,#004d40,#00796b);color:white;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;margin:1.5rem auto 2.5rem;box-shadow:0 6px 20px rgba(0,0,0,.15);animation:Tarif_promoPulse__EQKng 2s infinite}.Tarif_promo-icon__MQkVr{font-size:1.5rem}.Tarif_promo-text__TL0dv strong{color:#ffeb3b}@keyframes Tarif_promoPulse__EQKng{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.Tarif_promo-banner__rRuFK{font-size:.95rem;padding:.75rem 1.5rem}.Tarif_promo-icon__MQkVr{font-size:1.2rem}}.Tarif_tarif-info__7tZOd{background:#e0f2f1;padding:1.5rem 2rem;border-radius:12px;text-align:left;max-width:50rem;margin:2rem auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Tarif_tarif-info__7tZOd h4{color:#004d40;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.Tarif_tarif-info__7tZOd p{color:#00474f;font-size:1rem;line-height:1.6}.Tarif_tarif-info__7tZOd strong{color:#00796b}.Tarif_tarif-info__7tZOd em{color:#555;font-style:italic}@media (max-width:768px){.Tarif_tarif-info__7tZOd h4{font-size:1rem}.Tarif_tarif-info__7tZOd p{font-size:.95rem}}.Tarif_pricing-cards__gzL8O{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;scrollbar-width:none}.Tarif_pricing-cards__gzL8O::-webkit-scrollbar{display:none}.Tarif_pricing-card__3rS6P{position:relative;background:#ffffff;padding:2.8rem 2.2rem;border-radius:15px;width:20rem;display:flex;flex-direction:column;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;margin-bottom:2rem}.Tarif_pricing-card__3rS6P:hover{transform:translateY(-10px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.Tarif_popular__u_eM2{border:2px solid #ff9800;background:linear-gradient(135deg,#fffaf0,#fff5e6)}.Tarif_best-seller-badge__yB2Qj{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#ff9800;color:white;padding:.375rem .875rem;border-radius:20px;font-weight:700;font-size:.85rem;box-shadow:0 4px 10px rgba(255,152,0,.3)}.Tarif_ribbon__H_fNI{width:5rem;background:#004d40;position:absolute;top:1.25rem;right:1.25rem;text-align:center;font-size:.9rem;font-weight:700;color:#fff;padding:.3rem 0;transform:rotate(45deg) translate(.9rem,-.9rem);transform-origin:center;box-shadow:0 3px 10px rgba(0,0,0,.2)}.Tarif_plan-title__yQaA6{font-size:1.2rem;font-weight:800;margin-bottom:.5rem}.Tarif_duration__Plt4K{font-size:1rem;font-weight:600;color:#004d40}.Tarif_price-wrapper__DeV2P{margin:.9rem 0 1.5rem}.Tarif_old-price__bsdhS{font-size:1rem;color:#888;text-decoration:line-through;margin-right:.6rem}.Tarif_new-price__ePPuC{font-size:2.2rem;font-weight:800;background:linear-gradient(90deg,#004d40,#26a69a,#004d40);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:Tarif_shine__W8NGd 2s linear infinite}.Tarif_base-price__ml2UU{font-size:2.2rem;font-weight:900;color:#002f33}@keyframes Tarif_shine__W8NGd{0%{background-position:-200px 0}to{background-position:200px 0}}.Tarif_pricing-card__3rS6P ul{list-style:none;padding:0;margin-bottom:2rem}.Tarif_pricing-card__3rS6P li{margin-bottom:.75rem;font-size:1rem;text-align:left;position:relative;padding-left:1.55rem}.Tarif_pricing-card__3rS6P li:before{content:"✔";color:#004d40;position:absolute;left:0;font-weight:700}.Tarif_reserve-btn__h8_nh{display:inline-block;text-align:center;background-color:#004d40;color:white;padding:.75rem 1.75rem;border-radius:50px;cursor:pointer;font-weight:600;font-size:1rem;margin-top:auto;transition:background .3s ease,transform .2s ease}.Tarif_reserve-btn__h8_nh:hover{background-color:#00695c;transform:translateY(-2px)}@media (max-width:900px){.Tarif_pricing-cards__gzL8O{flex-wrap:wrap;gap:1rem;padding:0 .5rem}.Tarif_pricing-card__3rS6P{flex:0 0 100%}}.Tarif_Tarif-info-pratique__Migyu{padding:4rem 1rem;background:#f7f7f7}.Tarif_Tarif-info-pratique-container__ke6pW{display:flex;gap:3rem;max-width:75rem;margin:0 auto;align-items:flex-start}.Tarif_Tarif-info-pratique-text__Mg9lY{flex:1.3}.Tarif_Tarif-info-pratique-title__uH3zw{font-size:1.8rem;font-weight:800;color:#000000;margin-bottom:2.5rem}.Tarif_Tarif-info-pratique-item__AL3Me{margin-bottom:2.5rem}.Tarif_Tarif-info-pratique-item__AL3Me h3{font-size:1.2rem;font-weight:700;color:#5B806A;margin-bottom:.6rem}.Tarif_Tarif-info-pratique-item__AL3Me p{font-size:1rem;line-height:1.7;color:#333}.Tarif_Tarif-info-pratique-list__a7Eo7{list-style:none;padding:0;margin:0}.Tarif_Tarif-info-pratique-list__a7Eo7 li{font-size:1rem;padding:.85rem 0;border-bottom:1px solid #ccc}.Tarif_Tarif-info-pratique-list__a7Eo7 li:last-child{border-bottom:none}.Tarif_Tarif-info-pratique-image__OYm5u{flex:1}.Tarif_Tarif-info-pratique-image__OYm5u img{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;height:auto}@media (max-width:1024px){.Tarif_Tarif-info-pratique-title__uH3zw{font-size:1.5rem}}@media (max-width:768px){.Tarif_Tarif-info-pratique-container__ke6pW{flex-direction:column;gap:2rem}.Tarif_Tarif-info-pratique-title__uH3zw{font-size:1.2rem}.Tarif_Tarif-info-pratique-item__AL3Me h3{font-size:1rem}.Tarif_Tarif-info-pratique-item__AL3Me p,.Tarif_Tarif-info-pratique-list__a7Eo7 li{font-size:.95rem}.Tarif_Tarif-info-pratique-image__OYm5u{display:none}}@media (max-width:480px){.Tarif_Tarif-info-pratique-title__uH3zw{font-size:1.6rem}}.Tarif_reveal__WDjmk{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.Tarif_visible__cbh_P{opacity:1;transform:translateY(0)}.Tarif_reserve-btns__u_iTR{background-color:blue;display:flex;flex-direction:column;justify-content:space-between}