.ls-formules-tabs{background-color:var(--ls-primary-lighter)}.section.ls-formules-tabs{padding-block:clamp(var(--ls-spacing-l),5vw,var(--ls-spacing-2xl))}.ls-formules-tabs .container{max-width:1280px}.ls-formules-tabs .ls-section-header{margin-bottom:var(--ls-spacing-l);text-align:left}.ls-formules-tabs .ls-section-header__title{color:var(--ls-secondary-dark);margin-bottom:var(--ls-spacing-m)}.ls-formules-tabs .ls-section-header__subtitle{color:var(--ls-neutral-dark);font-size:var(--ls-typo-t4-size);line-height:var(--ls-typo-t4-lh);margin-inline:0;max-width:none}.ls-formules-tabs__bar{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--ls-spacing-l);scrollbar-width:none}.ls-formules-tabs__bar::-webkit-scrollbar{display:none}.ls-formules-tabs__tab{background:none;border:none;border-bottom:1px solid var(--ls-neutral-dark);color:var(--ls-neutral-dark);cursor:pointer;flex-shrink:0;font-family:var(--ls-font-text);font-size:clamp(var(--ls-typo-t7-size),1.5vw,var(--ls-typo-t4-size));font-weight:var(--ls-fw-regular);line-height:clamp(var(--ls-typo-t7-lh),2vw,var(--ls-typo-t4-lh));padding:var(--ls-spacing-s) var(--ls-spacing-m);transition:color .2s,border-color .2s;white-space:nowrap}@media (min-width:769px){.ls-formules-tabs__tab{padding:var(--ls-spacing-m) var(--ls-spacing-l)}}.ls-formules-tabs__tab--active,.ls-formules-tabs__tab:hover{border-color:var(--ls-primary-dark);color:var(--ls-primary-dark)}.ls-formules-tabs__tab--active{border-bottom-width:3px;font-weight:var(--ls-fw-semibold)}.ls-formules-tabs__panel{display:none}.ls-formules-tabs__panel--active{display:block}.ls-formules-tabs__grid{align-items:end;display:grid;gap:var(--ls-spacing-l);grid-template-columns:1fr}@media (min-width:1025px){.ls-formules-tabs__grid{grid-template-columns:repeat(3,1fr)}}.ls-formules-tabs__card{align-items:center;display:flex;flex-direction:column;gap:var(--ls-spacing-s)}.ls-formules-tabs__tag{background-color:var(--ls-info-dark);border-radius:var(--ls-radius-xs);color:var(--ls-info-light);display:inline-block;font-family:var(--ls-font-text);font-size:var(--ls-typo-t4-size);font-weight:var(--ls-fw-semibold);line-height:var(--ls-typo-t4-lh);padding:var(--ls-spacing-xs) var(--ls-spacing-s)}.ls-formules-tabs__tag--success{background-color:var(--ls-success-light);color:var(--ls-success-dark)}.ls-formules-tabs__card-body{background-color:var(--ls-neutral-white);border-radius:var(--ls-radius-s);display:flex;flex-direction:column;gap:var(--ls-spacing-m);padding:var(--ls-spacing-l);width:100%}.ls-formules-tabs__card--featured .ls-formules-tabs__card-body{border:1px solid var(--ls-primary-dark);box-shadow:var(--ls-shadow-primary)}.ls-formules-tabs__card-header{align-items:flex-start;display:flex;gap:var(--ls-spacing-m);justify-content:space-between}.ls-formules-tabs__card-info{display:flex;flex-direction:column;gap:var(--ls-spacing-xs)}.ls-formules-tabs__plan-name{color:var(--ls-secondary-dark);font-family:var(--ls-font-title);font-size:clamp(var(--ls-typo-h3-mobile-size),2.5vw,var(--ls-typo-h3-size));font-weight:var(--ls-fw-semibold);line-height:clamp(var(--ls-typo-h3-mobile-lh),3vw,var(--ls-typo-h3-lh))}.ls-formules-tabs__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ls-spacing-xs)}.ls-formules-tabs__price-prefix{color:var(--ls-neutral-light);font-family:var(--ls-font-text);font-size:var(--ls-typo-t7-size);font-weight:var(--ls-fw-medium);line-height:var(--ls-typo-t7-lh)}.ls-formules-tabs__price{color:var(--ls-secondary-dark);font-family:var(--ls-font-title);font-size:clamp(var(--ls-typo-h3-size),3.5vw,var(--ls-typo-h2-size));font-weight:var(--ls-fw-semibold);line-height:clamp(var(--ls-typo-h3-lh),4vw,var(--ls-typo-h2-lh))}.ls-formules-tabs__price-unit{color:var(--ls-secondary-dark);font-weight:var(--ls-fw-regular)}.ls-formules-tabs__price-extra,.ls-formules-tabs__price-unit{font-family:var(--ls-font-text);font-size:var(--ls-typo-t7-size);line-height:var(--ls-typo-t7-lh)}.ls-formules-tabs__price-extra{color:var(--ls-neutral-light);font-weight:var(--ls-fw-medium)}.ls-formules-tabs__price-old{color:var(--ls-neutral-light);font-family:var(--ls-font-title);font-size:clamp(var(--ls-typo-h3-size),3.5vw,var(--ls-typo-h2-size));font-weight:var(--ls-fw-semibold);line-height:clamp(var(--ls-typo-h3-lh),4vw,var(--ls-typo-h2-lh));margin-right:var(--ls-spacing-s);text-decoration:line-through}.ls-formules-tabs__card-illu{flex-shrink:0;max-height:92px;max-width:116px;object-fit:contain;width:auto}.ls-formules-tabs__cta{justify-content:center;width:100%}.ls-formules-tabs__card-body .btn--outline{background-color:var(--ls-neutral-white);border-color:var(--ls-primary-dark);border-width:1px;color:var(--ls-primary-dark)}.ls-formules-tabs__card-body .btn--outline:hover{background-color:var(--ls-primary-lighter)}.ls-formules-tabs__features{display:flex;flex-direction:column;gap:var(--ls-spacing-s);list-style:none}.ls-formules-tabs__feature{align-items:flex-start;display:flex;gap:var(--ls-spacing-s)}.ls-formules-tabs__feature-icon{color:var(--ls-primary-dark);flex-shrink:0;margin-top:6px}.ls-formules-tabs__feature--excluded .ls-formules-tabs__feature-icon{color:var(--ls-neutral-light)}.ls-formules-tabs__feature-text{color:var(--ls-neutral-dark);display:flex;flex-direction:column;font-family:var(--ls-font-text);font-size:var(--ls-typo-t4-size);font-weight:var(--ls-fw-regular);gap:var(--ls-spacing-xs);line-height:var(--ls-typo-t4-lh)}.ls-formules-tabs__feature--excluded .ls-formules-tabs__feature-text{color:var(--ls-neutral-light)}.ls-formules-tabs__feature-sub{color:var(--ls-neutral-main);font-size:var(--ls-typo-t10-size);line-height:var(--ls-typo-t10-lh)}.ls-formules-tabs__feature--excluded .ls-formules-tabs__feature-sub{color:var(--ls-neutral-light)}.ls-formules-tabs__description{color:var(--ls-neutral-dark);font-family:var(--ls-font-text);font-size:var(--ls-typo-t4-size);font-weight:var(--ls-fw-regular);line-height:var(--ls-typo-t4-lh)}.ls-formules-tabs__single{align-items:center;display:flex;flex-direction:column;gap:var(--ls-spacing-s);margin-inline:auto;max-width:640px}.ls-formules-tabs__single .ls-formules-tabs__card-body{align-items:center;border:1px solid rgba(0,0,0,.04);border-radius:16px;box-shadow:0 8px 40px rgba(3,50,48,.08);padding:var(--ls-spacing-xl);text-align:center}.ls-formules-tabs__single .ls-formules-tabs__price-row{align-items:center;justify-content:center}.ls-formules-tabs__single .ls-formules-tabs__price{font-size:clamp(var(--ls-typo-h2-size),4.5vw,var(--ls-typo-h1-size));line-height:clamp(var(--ls-typo-h2-lh),5vw,var(--ls-typo-h1-lh))}.ls-formules-tabs__single .ls-formules-tabs__price-prefix{color:var(--ls-secondary-dark);font-weight:var(--ls-fw-regular)}.ls-formules-tabs__single .ls-formules-tabs__price-unit{white-space:pre}.ls-formules-tabs__single .ls-formules-tabs__price-extra{font-size:var(--ls-typo-t10-size);line-height:var(--ls-typo-t10-lh)}@keyframes ls-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ls-formules-tabs__panel--active .ls-formules-tabs__grid,.ls-formules-tabs__panel--active .ls-formules-tabs__single{animation:ls-fade-in-up .3s ease}