.service-hero{margin-top:70px;padding:100px 0;background:#232323;color:#fff}.service-hero__inner{max-width:880px;text-align:center}.service-hero__eyebrow{display:block;margin:0 0 20px;color:var(--brand);font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:3px;line-height:20px;text-transform:uppercase}.service-hero__title{margin:0 0 25px;color:#fff;font-family:var(--font-heading);font-size:46px;font-weight:700;line-height:52px}.service-hero__copy{margin:0 auto 35px;color:rgba(255,255,255,.9);font-size:18px;line-height:26px}.service-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.service-hero__actions .site-button{margin-right:5px}.service-hero .site-button--light{border-color:#fff;background:0 0;color:#fff}.service-hero .site-button--light:focus-visible,.service-hero .site-button--light:hover{background:#fff;color:var(--ink)}.service-page--refonte #diagnostic .sp-audit-champ button{margin-top:20px}.service-page--refonte .contact-form__result{grid-column:1/-1}.refonte-comparison__frame{max-width:945px;margin:0 auto}.refonte-comparison__action{margin:30px 0 0;text-align:center}.refonte-comparison__action .site-button{min-height:39px;padding:6px 25px 5px;font-size:12px;line-height:24px}.refonte-comparison__action .site-button__icon{width:15px;height:15px;margin-left:7px;fill:none;stroke:currentColor;stroke-width:1.6}.service-page--refonte #diagnostic .section-heading{margin-bottom:50px}.service-page--refonte #comparaison .section-heading{max-width:780px;padding-bottom:0}.service-page--refonte #comparaison .refonte-comparison__frame{margin-bottom:-4px}.service-page--refonte .refonte-process-section .section-heading--space-60{display:flow-root}.refonte-gains-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.refonte-gain{min-width:0;height:100%;padding:32px 28px;border:1px solid #e6e6e6;background:#fff}.refonte-gain svg{display:block;width:26px;height:26px;margin-bottom:16px;fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.refonte-gain h3,.refonte-step h3{margin:0 0 10px;color:var(--ink);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:24px}.refonte-gain p,.refonte-step p{margin:0 0 20px;color:var(--body-copy);font-size:12px;line-height:20px}.refonte-process-grid{display:grid;max-width:945px;margin:0 auto;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 30px;list-style:none}.refonte-step{position:relative;min-width:0;padding-left:62px}.refonte-step__number{position:absolute;top:0;left:0;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:var(--brand);color:#fff;font-family:var(--font-heading);font-size:17px;font-weight:700}.refonte-step p{margin:0}.service-page--refonte .section-heading--space-60 .section-rule{margin-bottom:25px}@media (max-width:1199px){.service-hero__title{font-size:44px;line-height:50px}}@media (min-width:768px){.service-page--refonte #diagnostic .sp-audit-form{padding-bottom:7px}.refonte-process-grid{max-width:877.5px;padding-bottom:25px;column-gap:0;row-gap:70px}.refonte-step{margin-right:24px;margin-left:24px}}@media (min-width:992px){.refonte-gain{padding-bottom:37px}}@media (max-width:991px){.service-hero{padding:70px 0}.service-hero__title{font-size:38px;line-height:44px}.refonte-gains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.service-hero{padding:50px 0}.service-hero__title{font-size:30px;line-height:36px}.service-hero__actions{flex-direction:column;align-items:center;gap:0}.service-hero__actions .site-button{margin:0}.service-page--refonte .site-section{padding:50px 0}.service-page--refonte #diagnostic .section-heading,.service-page--refonte .section-heading,.service-page--refonte .section-heading--space-50,.service-page--refonte .section-heading--space-60{margin-bottom:30px}.service-page--refonte #diagnostic .sp-audit-champ button{margin-top:20px}.service-page--refonte #comparaison .section-heading{margin-bottom:30px;padding-bottom:20px}.service-page--refonte #comparaison .refonte-comparison__frame{margin-bottom:-8px}.refonte-comparison__action{margin-top:30px}.refonte-gains-grid{grid-template-columns:1fr;gap:24px;margin-top:-22.5px;padding-top:22.5px;row-gap:22.5px}.service-page--refonte .refonte-process-section .section-heading--space-60{margin-bottom:40px}.service-page--refonte .refonte-process-section{padding-bottom:70px}.refonte-process-grid{grid-template-columns:1fr;row-gap:65px}.service-page--refonte .pricing-reminder{padding:29px 0}}@media (prefers-reduced-motion:reduce){.refonte-comparison__action .site-button,.refonte-gain{transition:none}}