.pricing-page .pricing-overview.pricing-overview-complete{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1280px,90%);padding:24px;transform:none}.pricing-page .pricing-overview-complete .overview-top{grid-column:1/-1}.pricing-page .pricing-overview-complete>a{border:0;border-top:1px solid #ffffff25;gap:14px;min-width:0;padding:24px 18px}.pricing-page .pricing-overview-complete strong{font-size:clamp(18px,1.7vw,25px);line-height:1.35}.pricing-page .pricing-overview-complete ul{color:#b6c0ca;margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none}.pricing-page .pricing-overview-complete li:before{content:"· ";color:#b9d9ed}.pricing-page .pricing-overview-complete>a:hover{background:#ffffff06}.pricing-page .pricing-overview-complete>a:focus-visible{outline-offset:-3px;outline:2px solid #b9d9ed}.pricing-page #rescue,.pricing-page #maintenance,.pricing-page #accompagnement-produit,.pricing-page #equipe{scroll-margin-top:90px}@media (max-width:1000px){.pricing-page .pricing-overview.pricing-overview-complete{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.pricing-page .pricing-overview.pricing-overview-complete{grid-template-columns:1fr;padding:20px}.pricing-page .pricing-overview-complete>a{padding:22px 4px}}.pricing-page .pricing-cinema:has(.pricing-overview-complete){aspect-ratio:auto;min-height:70svh;padding:70px 0;overflow:visible}
