/* Service Compris — commercial terms and shared navigation, 2026-10-15. */
#site-499,#site-pro,#presence-pro,#outils,#hebergement-maintenance,#realisations,#ressources,#equipe{scroll-margin-top:125px}
.sc-hosting-summary{margin-top:24px;padding:28px;border:1px solid rgba(199,244,100,.28);border-radius:18px;background:rgba(199,244,100,.045);color:#edf3fa}
.sc-hosting-summary h3{font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.35;margin:10px 0 12px;letter-spacing:-.02em;max-width:900px}
.sc-hosting-summary p{margin:0;font-size:.92rem;line-height:1.65;color:#c0cad7}
.sc-hosting-prices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}
.sc-hosting-prices p{padding:19px 22px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07)}
.sc-hosting-prices strong{display:block;font-size:1.45rem;line-height:1.2;color:#d1f56a;margin-bottom:9px}
.sc-hosting-prices span{display:block;font-size:.86rem;line-height:1.6}
.sc-hosting-summary .sc-hosting-details{font-size:.81rem;max-width:960px}
.sc-hosting-link{display:inline-block;margin-top:12px;font-size:.86rem;color:#d1f56a;text-decoration:underline;text-underline-offset:4px}
.scx-home .scx-microservices{grid-template-columns:repeat(4,minmax(0,1fr))}
.footer-main,.footer-brand,.footer-columns,.footer-columns>div{min-width:0}
.footer-columns a{white-space:normal;overflow-wrap:break-word;line-height:1.5}
.footer-columns a:focus-visible,.sc-hosting-link:focus-visible{outline:2px solid #d1f56a;outline-offset:5px}
@media(max-width:760px){.sc-hosting-summary{padding:22px 20px}.sc-hosting-prices{grid-template-columns:1fr;gap:12px;margin:18px 0}.scx-home .scx-microservices{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns{gap:28px!important}.sc-hosting-prices strong{font-size:1.35rem}}
@media(max-width:420px){.scx-home .scx-microservices{grid-template-columns:1fr}.footer-columns{grid-template-columns:1fr!important}}
