
 .ow-local-editorial-page .local-section {width:min(1240px,calc(100% - 64px));margin:0 auto;padding:72px 0;}
 .ow-local-editorial-page .local-section h2 {font-size:clamp(26px,2.65vw,42px);line-height:1.22;text-wrap:balance;margin:14px 0 24px;}
 .ow-local-editorial-page .local-section h3 {font-size:24px;line-height:1.3;margin:18px 0 12px;}
 .ow-local-editorial-page .local-section p {font-size:17px;line-height:1.75;max-width:72ch;color:#4e5c68;}
 .ow-local-editorial-page .local-section .ow-kicker {font-size:11px;line-height:1.5;color:#006b96;}
 .ow-local-editorial-page .local-context,.ow-local-editorial-page .local-faq {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:80px;align-items:start;}
 .ow-local-editorial-page .local-stories {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:12px;}
 .ow-local-editorial-page .local-stories h2 {font-size:28px;}
 .ow-local-editorial-page .local-deliverable {border-top:1px solid #d7e1e8;padding-top:24px;}
 .ow-local-editorial-page .local-featured-case {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;}
 .ow-local-editorial-page .local-featured-case figure {margin:0;min-width:0;}
 .ow-local-editorial-page .local-featured-case img {display:block;width:100%;height:auto;border-radius:16px;}
 .ow-local-editorial-page .local-featured-case figcaption {margin-top:16px;font-size:14px;line-height:1.6;color:#4e5c68;}
 .ow-local-editorial-page .local-featured-case .local-text-link {margin-top:0;}
 .ow-local-editorial-page .local-featured-case p + p {margin-top:16px;}
 .ow-local-commercial-page .local-commercial-nav {width:min(1240px,calc(100% - 64px));margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 28px;padding:24px 0;border-bottom:1px solid #d7e1e8;}
 .ow-local-commercial-page .local-commercial-nav a {color:#00668e;font-size:15px;padding:8px 0;text-underline-offset:5px;}
 .ow-local-commercial-page .local-featured-case {grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;}
 .ow-local-commercial-page .local-featured-case img {aspect-ratio:4/3;object-fit:cover;object-position:left top;}
 .ow-local-commercial-page .local-context--commercial {padding-bottom:28px;border-top:1px solid #d7e1e8;}
 .ow-local-commercial-page .local-project-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:project-step;padding:0;margin:36px 0 0;list-style:none;}
 .ow-local-commercial-page .local-project-steps li {border-top:1px solid #d7e1e8;padding-top:24px;counter-increment:project-step;}
 .ow-local-commercial-page .local-project-steps li::before {content:'0' counter(project-step);font-size:13px;color:#006b96;font-weight:600;}
 .ow-local-commercial-page .local-project-steps h3 {font-size:22px;}
 .ow-local-commercial-page .local-project-steps p {font-size:16px;}
 .ow-local-editorial-page .local-search {padding:48px 56px;background:#eaf5fa;border-radius:18px;}
 .ow-local-editorial-page .local-search h2 {max-width:26ch;}
 .ow-local-editorial-page .local-search>p:not(.ow-kicker) {max-width:85ch;}
 .ow-local-editorial-page .local-inline-links,.ow-local-editorial-page .local-territory-links {display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:24px;}
 .ow-local-editorial-page .local-inline-links a,.ow-local-editorial-page .local-text-link,.ow-local-editorial-page .local-territory-links a {color:#00668e;text-underline-offset:5px;}
 .ow-local-editorial-page .local-text-link {display:inline-block;margin-top:20px;}
 .ow-local-editorial-page .local-formats,.ow-local-editorial-page .local-projects {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}
 .ow-local-editorial-page .local-formats>a {padding:24px;background:white;border-radius:16px;color:#101820;text-decoration:none;}
 .ow-local-editorial-page .local-formats>a:hover {background:#eaf5fa;}
 .ow-local-editorial-page .local-section-heading {max-width:780px;margin-bottom:36px;}
 .ow-local-editorial-page .local-case-note {max-width:850px;margin-bottom:36px;padding-left:24px;border-left:2px solid #007eae;}
 .ow-local-editorial-page .local-details {margin-top:28px;padding:20px 0;}
 .ow-local-editorial-page .local-details summary {font-size:18px;cursor:pointer;line-height:1.5;}
 .ow-local-editorial-page .local-details p {max-width:90ch;}
 .ow-local-editorial-page .local-method {padding-top:24px;padding-bottom:32px;}
 .ow-local-editorial-page .local-method p {max-width:100ch;}
 .ow-local-editorial-page .local-projects a {color:#101820;text-decoration:none;min-width:0;}
 .ow-local-editorial-page .local-projects img {width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:14px;}
 .ow-local-editorial-page .local-projects h3 {font-size:24px;}
 .ow-local-editorial-page .local-projects p {font-size:15px;}
 .ow-local-editorial-page .local-hero {position:relative;background:#031a2e!important;color:white!important;border-radius:18px;margin:12px 20px 0;padding:160px max(5.5vw,32px) 80px;min-height:650px;overflow:hidden;}
 .ow-local-editorial-page .local-hero .ow-hero__content {position:relative;z-index:2;max-width:820px;}
 .ow-local-editorial-page .local-hero h1 {font-size:clamp(32px,3.1vw,52px)!important;line-height:1.17!important;color:white!important;max-width:25ch;text-wrap:balance;margin:20px 0 28px!important;}
 .ow-local-editorial-page .local-hero .ow-kicker {color:#b2def0!important;font-size:11px;}
 .ow-local-editorial-page .local-hero .ow-lead {font-size:18px;color:white;max-width:60ch;line-height:1.7;}
 .ow-local-editorial-page .local-hero .ow-actions {margin-top:32px;}
 .ow-local-editorial-page .local-location {font-size:13px!important;color:#b2cad7!important;margin-top:28px;}
 .ow-local-editorial-page .local-art-caption {position:absolute;right:24px;bottom:12px;z-index:3;font-size:11px;color:white;background:#031a2e;padding:5px 10px;border-radius:5px;}
 @layer cinema {
  .ow-cinema.ow-local-commercial-page .local-hero :is(.ow-kicker,h1,.ow-lead,.ow-actions) {opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important;}
  @media(max-width:800px) {
   body.ow-cinema.ow-local-commercial-page main#contenu > .ow-hero[data-hero-variant]:has(.cin-campaign) {padding:132px 24px 42px!important;min-height:0!important;align-items:center!important;}
   body.ow-cinema.ow-local-commercial-page main#contenu > .ow-hero h1 {font-size:clamp(28px,7.8vw,36px)!important;line-height:1.16!important;}
   body.ow-cinema.ow-local-commercial-page main#contenu > .ow-hero .ow-lead {font-size:16px!important;line-height:1.6!important;}
  }
  .ow-cinema.ow-local-editorial-page .local-final {display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:48px!important;align-items:center!important;background:#031a2e!important;color:white!important;}
  .ow-cinema.ow-local-editorial-page .local-final h2 {width:auto!important;max-width:24ch!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.2!important;}
  @media(max-width:800px) {.ow-cinema.ow-local-editorial-page .local-final {grid-template-columns:1fr!important;gap:24px!important;}}
 }
 @media(max-width:800px) {
  .ow-local-commercial-page .local-commercial-nav {width:calc(100% - 40px);justify-content:start;padding:18px 0;gap:4px 24px;}
  .ow-local-commercial-page .local-featured-case,.ow-local-commercial-page .local-project-steps {grid-template-columns:1fr;gap:28px;}
  .ow-local-editorial-page .local-section {width:calc(100% - 40px);padding:48px 0;}
  .ow-local-editorial-page .local-context,.ow-local-editorial-page .local-faq,.ow-local-editorial-page .local-stories,.ow-local-editorial-page .local-formats,.ow-local-editorial-page .local-projects,.ow-local-editorial-page .local-featured-case {grid-template-columns:1fr;gap:24px;}
  .ow-local-editorial-page .local-search {padding:28px;}
  .ow-local-editorial-page .local-section h2 {font-size:28px;}
  .ow-local-editorial-page .local-hero {margin:8px;min-height:0;padding:130px 24px 48px;}
  .ow-local-editorial-page .local-hero .ow-hero__content {width:100%!important;max-width:none!important;}
  .ow-local-editorial-page .local-hero--illustrated {padding-top:300px!important;height:auto!important;max-height:none!important;min-height:0!important;}
  .ow-local-commercial-page .local-hero--illustrated {padding-top:132px!important;}
  .ow-local-editorial-page .local-hero--illustrated .cin-campaign img {object-position:75% top;}
  .ow-local-editorial-page .local-hero h1 {font-size:32px!important;max-width:100%;}
  .ow-local-editorial-page .local-art-caption {font-size:9px;right:12px;bottom:8px;}
  .ow-local-editorial-page .local-location {margin-bottom:12px;}
 }


@layer cinema-signature {
 .ow-cinema .ed-section{width:min(1320px,calc(100% - 80px));margin:0 auto!important;padding:104px 0!important}
 .ow-cinema .ed-heading{max-width:760px;margin:0 auto 64px!important;text-align:center}
 .ow-cinema .ed-heading h2{font-size:clamp(30px,3.4vw,48px)!important;margin:16px 0 24px!important;line-height:1.18!important}
 .ow-cinema .ed-heading>p:last-child{max-width:54ch!important;margin:0 auto!important;color:var(--cin-muted)!important;font-size:18px!important}
 .ow-cinema .ed-heading>.ed-kicker{max-width:none!important;width:auto;font-size:12px!important;margin:0 0 20px!important;color:var(--cin-link)!important}
 .ow-cinema .ed-kicker{font:600 12px/1.5 var(--cin-body)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cin-link)!important;margin:0 0 20px!important}
 .ow-cinema .ed-muted{color:var(--cin-muted)!important}
 .ow-cinema .ed-link{display:inline-flex;gap:16px;align-items:center;padding:10px 0!important;font-weight:600;color:var(--cin-link)!important}
 .ow-cinema .ed-link:hover{text-decoration:underline;text-underline-offset:6px}
 .ow-cinema .ed-offers{padding-top:48px!important}
 .ow-cinema .ed-offer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:88px;align-items:center;margin-top:80px!important}
 .ow-cinema .ed-offer+.ed-offer{margin-top:112px!important}
 .ow-cinema .ed-offer--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
 .ow-cinema .ed-offer--reverse .ed-offer__scene{order:2}
 .ow-cinema .ed-offer__scene{position:relative;margin:0!important;min-width:0;align-self:stretch}
 .ow-cinema .ed-offer__scene picture{display:block;height:100%}
 .ow-cinema .ed-offer__scene img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:20px}
 .ow-cinema .ed-art-note{font:400 11px/1.5 var(--cin-body)!important;color:var(--cin-muted)!important;text-align:right;margin-top:10px!important}
 .ow-cinema .ed-offer__scene figcaption{position:absolute;bottom:14px;right:16px;margin:0!important;font-size:11px!important;color:#fff!important;text-shadow:0 1px 6px #00152b}
 .ow-cinema .ed-offer__copy{padding:24px 0!important}
 .ow-cinema .ed-offer h3{font-size:clamp(28px,2.8vw,40px)!important;margin:0 0 24px!important;line-height:1.2!important}
 .ow-cinema .ed-offer__copy>p:not(.ed-kicker){max-width:46ch;color:var(--cin-muted)!important;font-size:18px!important;margin:0 0 28px!important}
 .ow-cinema .ed-facts{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 32px!important;padding:0!important;list-style:none}
 .ow-cinema .ed-facts li{font-size:14px!important;padding:0 0 0 15px!important;position:relative}
 .ow-cinema .ed-facts li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--cin-blue);position:absolute;left:0;top:10px}
 .ow-cinema .ed-price{border-top:1px solid #dce3e9;padding-top:24px!important;margin:0 0 28px!important}
 .ow-cinema .ed-price>p{margin:0!important}
 .ow-cinema .ed-price strong{font:500 clamp(30px,2.6vw,38px)/1.25 var(--cin-display)!important;letter-spacing:-.05em}
 .ow-cinema .ed-price small{font-size:16px!important}
 .ow-cinema .ed-terms{font-size:14px!important;color:var(--cin-muted)!important;margin:12px 0 0!important;max-width:48ch}
 .ow-cinema .ed-options{font-size:13px!important;color:var(--cin-muted)!important;margin:12px 0 0!important;max-width:54ch}
 .ow-cinema .ed-directions{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:40px!important;margin-top:72px!important;border-top:1px solid #dce3e9}
 .ow-cinema .ed-directions a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0!important;font-family:var(--cin-display);font-size:23px!important}
 .ow-cinema .ed-directions small{display:block;font:400 16px/1.6 var(--cin-body);color:var(--cin-muted)!important;margin-top:8px!important}
 .ow-cinema .ed-project{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:72px;align-items:center}
 .ow-cinema .ed-project figure{margin:0!important;min-width:0}
 .ow-cinema .ed-project img{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;object-position:left top;display:block;border-radius:18px}
 .ow-cinema .ed-project figcaption{font-size:13px!important;color:var(--cin-muted)!important;margin-top:14px!important}
 .ow-cinema .ed-project h2{font-size:clamp(30px,3vw,44px)!important;margin:0 0 28px!important;line-height:1.2!important}
 .ow-cinema .ed-project p:not(.ed-kicker){font-size:18px!important;color:var(--cin-muted)!important;max-width:42ch}
 .ow-cinema .ed-tags{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0!important}
 .ow-cinema .ed-tags span{font-size:12px!important;border:1px solid #d5e0e7;border-radius:30px;padding:7px 12px!important}
 .ow-cinema .ed-method{border-top:1px solid #dce3e9}
 .ow-cinema .ed-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;list-style:none;counter-reset:ed-step;padding:0!important;margin:64px 0 0!important}
 .ow-cinema .ed-steps li{counter-increment:ed-step;position:relative;padding-top:42px!important;border-top:1px solid #cbd8e2}
 .ow-cinema .ed-steps li::before{content:'0' counter(ed-step);position:absolute;top:-17px;left:0;background:var(--cin-paper);padding-right:16px!important;color:var(--cin-link)!important;font-size:20px!important}
 .ow-cinema .ed-method h3{font-size:24px!important;margin:0 0 20px!important}
 .ow-cinema .ed-method p{font-size:17px!important;color:var(--cin-muted)!important;max-width:34ch}
 .ow-cinema .ed-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
 .ow-cinema .ed-gallery img{display:block;width:100%;aspect-ratio:16/11;object-fit:cover;object-position:top;border-radius:14px}
 .ow-cinema .ed-gallery h3{font-size:21px!important;margin:24px 0 0!important;display:flex;gap:12px;justify-content:space-between}
 .ow-cinema .ed-questions{display:block;background:#fff;border-radius:22px;padding:64px!important;margin-bottom:80px!important}
 .ow-cinema .ed-questions__intro{max-width:760px;margin:0 auto 56px!important;text-align:center}
 .ow-cinema .ed-questions h2{margin:0 0 24px!important;font-size:36px!important}
 .ow-cinema .ed-questions__intro>p:not(.ed-kicker){max-width:52ch;margin:0 auto!important;color:var(--cin-muted)!important;font-size:17px!important}
 .ow-cinema .ed-questions__intro>.ed-link{margin-top:20px!important}
 .ow-cinema .ed-questions__intro .ed-local-links{justify-content:center;margin-top:24px!important}
 .ow-cinema .ed-questions dl{margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}
 .ow-cinema .ed-questions dl>div{border-top:1px solid #dce3e9;padding-top:24px!important}
 .ow-cinema .ed-questions dt{font:500 19px/1.4 var(--cin-display);margin-bottom:12px!important}
 .ow-cinema .ed-questions dd{margin:0!important;font-size:16px!important;line-height:1.7;color:var(--cin-muted)!important;max-width:64ch}
 .ow-cinema .ed-local-links{display:flex;gap:12px 32px;flex-wrap:wrap;margin-top:44px!important;font-size:14px!important}
 .ow-cinema .ed-cinematic{position:relative;isolation:isolate;min-height:440px;border-radius:22px;overflow:hidden;background:var(--cin-navy);color:white!important;padding:64px!important;display:flex;align-items:center}
 .ow-cinema .ed-cinematic picture{position:absolute;inset:0;z-index:-2}
 .ow-cinema .ed-cinematic img{display:block;width:100%;height:100%;object-fit:cover}
 .ow-cinema .ed-cinematic::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,20,40,.88),rgba(3,20,40,.15) 70%)}
 .ow-cinema .ed-cinematic h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.18!important;max-width:13ch;margin:0 0 28px!important}
 .ow-cinema .ed-cinematic p{max-width:32ch;font-size:18px!important}
 .ow-cinema .ed-cinematic .ed-kicker{color:#a2dcf3!important}
 .ow-cinema .ed-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:56px!important}
 .ow-cinema .ed-pillars svg{width:40px;height:40px;color:var(--cin-link)!important;stroke-width:1.25;margin-bottom:20px!important}
 .ow-cinema .ed-pillars h3{font-size:24px!important;margin:0 0 16px!important}
 .ow-cinema .ed-pillars p{font-size:17px!important;color:var(--cin-muted)!important;margin:0!important}
 .ow-cinema .ed-seo-proof{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center;border-top:1px solid #dce3e9}
 .ow-cinema .ed-seo-proof h2{font-size:clamp(30px,3vw,44px)!important;max-width:none;line-height:1.2!important;margin:0 0 24px!important}
 .ow-cinema .ed-seo-proof>figure{margin:0!important}
 .ow-cinema .ed-seo-proof>figure img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:18px}
 .ow-cinema .ed-ranking{margin:40px 0 24px!important}
 .ow-cinema .ed-ranking__row{margin:24px 0 32px!important}
 .ow-cinema .ed-ranking__label{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 16px!important;font-size:16px!important}
 .ow-cinema .ed-ranking__label strong{font-size:20px!important;white-space:nowrap}
 .ow-cinema .ed-ranking__track{height:3px;background:#d9e2e8;position:relative}
 .ow-cinema .ed-ranking__track::before{content:'';position:absolute;left:var(--after);right:calc(100% - var(--before));height:3px;background:#00a9e0}
 .ow-cinema .ed-ranking__point{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:#95a8b5;left:var(--before)}
 .ow-cinema .ed-ranking__point--after{left:var(--after);background:#008bb8;width:14px;height:14px;border:3px solid var(--cin-paper);box-shadow:0 0 0 1px #008bb8}
 .ow-cinema .ed-ranking__legend{display:flex;gap:16px;font-size:13px!important;color:var(--cin-muted)!important;justify-content:space-between}
 .ow-cinema .ed-footnote{font-size:13px!important;color:var(--cin-muted)!important;line-height:1.6;margin:18px 0!important}
 .ow-cinema .ed-seo-common{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin:0 0 40px!important}
 .ow-cinema .ed-seo-common span{font-size:15px!important;display:flex;align-items:center;gap:9px}
 .ow-cinema .ed-seo-common svg{width:17px;height:17px;color:var(--cin-link)!important}
 .ow-cinema .ed-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
 .ow-cinema .ed-plan{padding:40px 32px!important;background:#fff;border:1px solid #dce3e9;border-radius:18px;display:flex;flex-direction:column;align-items:start}
 .ow-cinema .ed-plan:nth-child(2){background:var(--cin-navy);color:white!important;border-color:var(--cin-navy)}
 .ow-cinema .ed-plan:nth-child(2) .ed-kicker,.ow-cinema .ed-plan:nth-child(2) .ed-footnote{color:#b2d3e6!important}
 .ow-cinema .ed-plan:nth-child(2) .ow-button{background:white!important;color:var(--cin-navy)!important}
 .ow-cinema .ed-plan h3{font-size:29px!important;margin:0 0 14px!important}
 .ow-cinema .ed-plan__scope{font-size:16px!important;min-height:54px;margin:0 0 32px!important}
 .ow-cinema .ed-plan__price{font:500 clamp(28px,2.5vw,36px)/1.2 var(--cin-display)!important;margin:0 0 8px!important;letter-spacing:-.05em}
 .ow-cinema .ed-plan .ed-footnote{margin:0 0 24px!important}
 .ow-cinema .ed-plan__difference{border-top:1px solid #b6c9d14d;padding-top:24px!important;margin:0 0 32px!important;font-size:16px!important}
 .ow-cinema .ed-plan .ow-button{margin-top:auto!important}
 .ow-cinema .ed-plans-note{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:32px!important}
 .ow-cinema .ed-plans-note p{font-size:14px!important;color:var(--cin-muted)!important;max-width:75ch}
 @media(max-width:1050px){.ow-cinema .ed-offer,.ow-cinema .ed-project,.ow-cinema .ed-seo-proof{gap:40px}.ow-cinema .ed-offer__scene img{min-height:480px}.ow-cinema .ed-plan{padding:30px 22px!important}.ow-cinema .ed-questions{gap:48px}}
 @media(max-width:900px){.ow-cinema .ed-plans{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.ow-cinema .ed-plan__scope{min-height:0}}
 @media(max-width:760px){
 .ow-cinema .ed-section{width:calc(100% - 40px);padding:64px 0!important}.ow-cinema .ed-heading{text-align:left;margin:0 0 36px!important}.ow-cinema .ed-heading h2{font-size:32px!important}.ow-cinema .ed-heading>p:last-child{margin:0!important;font-size:17px!important}
 .ow-cinema .ed-project,.ow-cinema .ed-offer,.ow-cinema .ed-offer--reverse,.ow-cinema .ed-seo-proof,.ow-cinema .ed-questions{grid-template-columns:1fr;gap:32px}
 .ow-cinema .ed-offer{margin-top:40px!important}.ow-cinema .ed-offer+.ed-offer{margin-top:72px!important}.ow-cinema .ed-offer--reverse .ed-offer__scene{order:0}.ow-cinema .ed-offer__scene img{min-height:0;height:auto;aspect-ratio:4/3}.ow-cinema .ed-offer__copy{padding:0!important}
 .ow-cinema .ed-directions,.ow-cinema .ed-steps,.ow-cinema .ed-pillars,.ow-cinema .ed-plans{grid-template-columns:1fr;gap:32px}.ow-cinema .ed-directions{margin-top:48px!important;padding-top:20px!important;gap:0}.ow-cinema .ed-directions a{font-size:21px!important}
 .ow-cinema .ed-steps{margin-top:48px!important;gap:48px}.ow-cinema .ed-steps li{padding-top:28px!important}.ow-cinema .ed-method p{max-width:none}.ow-cinema .ed-gallery{grid-template-columns:1fr;gap:36px}.ow-cinema .ed-gallery img{aspect-ratio:16/9}
 .ow-cinema .ed-questions{padding:40px 24px!important;margin-bottom:48px!important}.ow-cinema .ed-questions__intro{text-align:left}.ow-cinema .ed-questions__intro .ed-local-links{justify-content:start}.ow-cinema .ed-questions dl{grid-template-columns:1fr;gap:30px}.ow-cinema .ed-questions dt{font-size:18px!important}.ow-cinema .ed-cinematic{min-height:460px;padding:36px 28px!important;align-items:end}.ow-cinema .ed-cinematic img{object-position:64% center}.ow-cinema .ed-cinematic::after{background:linear-gradient(0deg,rgba(3,20,40,.97),rgba(3,20,40,.05) 100%)}.ow-cinema .ed-cinematic h2{font-size:32px!important;max-width:16ch}.ow-cinema .ed-cinematic p{font-size:16px!important}
 .ow-cinema .ed-pillars{gap:40px;margin-top:40px!important}.ow-cinema .ed-pillars svg{float:left;margin:0 20px 16px 0!important}.ow-cinema .ed-pillars h3{font-size:22px!important}.ow-cinema .ed-seo-proof>figure img{aspect-ratio:16/10}.ow-cinema .ed-ranking__label{font-size:14px!important}.ow-cinema .ed-plan__scope{min-height:0;margin-bottom:24px!important}.ow-cinema .ed-seo-common{justify-content:start;gap:12px 24px}.ow-cinema .ed-plans-note{flex-direction:column;align-items:start;gap:8px}
 }
}


 .ow-seo-local-page .seo-local-nav {width:min(1320px,calc(100% - 64px));margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 28px;padding:24px 0;border-bottom:1px solid #d7e1e8;}
 .ow-seo-local-page .seo-local-nav a {color:#00668e;font-size:15px;padding:8px 0;text-underline-offset:5px;}
 .ow-seo-local-page .seo-local-case-note {width:min(1320px,calc(100% - 64px));margin:0 auto;padding:0 0 48px;}
 .ow-seo-local-page .seo-local-case-note summary {cursor:pointer;border-top:1px solid #d7e1e8;padding:24px 0;font-size:18px;line-height:1.5;}
 .ow-seo-local-page .seo-local-case-note p {max-width:85ch;color:#5e6873;font-size:17px;line-height:1.65;margin:0 0 16px;}
 @layer cinema {
  .ow-cinema.ow-seo-local-page .ow-hero :is(.ow-kicker,h1,.ow-lead,.ow-actions) {opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important;}
  @media(max-width:800px) {
   body.ow-cinema.ow-seo-local-page main#contenu > .ow-hero[data-hero-variant]:has(.cin-campaign) {padding:132px 24px 42px!important;min-height:0!important;align-items:center!important;}
   body.ow-cinema.ow-seo-local-page main#contenu > .ow-hero h1 {font-size:clamp(28px,7.8vw,36px)!important;line-height:1.16!important;}
   body.ow-cinema.ow-seo-local-page main#contenu > .ow-hero .ow-lead {font-size:16px!important;line-height:1.6!important;}
  }
 }
 @media(max-width:800px) {
  .ow-seo-local-page .seo-local-nav,.ow-seo-local-page .seo-local-case-note {width:calc(100% - 40px);}
  .ow-seo-local-page .seo-local-nav {justify-content:start;padding:18px 0;gap:4px 24px;}
 }
	html body.ow-body.ow-service-page.ow-seo-local-page main#contenu > .ow-service-hero.ow-hosting-hero {
		position: relative !important;
		isolation: isolate !important;
		overflow: hidden !important;
		background:
			linear-gradient(90deg, rgba(0, 7, 15, 0.96) 0%, rgba(0, 10, 18, 0.88) 39%, rgba(0, 12, 23, 0.52) 72%, rgba(0, 10, 18, 0.82) 100%),
			linear-gradient(180deg, rgba(0, 8, 14, 0.1) 0%, rgba(0, 15, 24, 0.78) 100%),
			url('/images/service-pages/hero-backgrounds/seo-local-neuchatel-hero-bg-v3.png') center right / cover no-repeat !important;
	}

	html body.ow-body.ow-service-page.ow-seo-local-page main#contenu > .ow-service-hero.ow-hosting-hero .ow-hosting-hero-visual {
		display: none !important;
	}

	html body.ow-body.ow-service-page.ow-seo-local-page main#contenu > .ow-service-hero.ow-hosting-hero::before {
		content: "";
		position: absolute;
		inset: 0;
		z-index: 0;
		pointer-events: none;
		background:
			radial-gradient(circle at 78% 24%, rgba(0, 158, 226, 0.22), transparent 30%),
			radial-gradient(circle at 68% 74%, rgba(86, 119, 255, 0.11), transparent 32%);
	}

	html body.ow-body.ow-service-page.ow-seo-local-page main#contenu > .ow-service-hero.ow-hosting-hero > * {
		position: relative;
		z-index: 1;
	}

	@media (max-width: 760px) {
		html body.ow-body.ow-service-page.ow-seo-local-page main#contenu > .ow-service-hero.ow-hosting-hero {
			background:
				linear-gradient(180deg, rgba(0, 8, 15, 0.92) 0%, rgba(0, 10, 18, 0.8) 54%, rgba(0, 14, 25, 0.96) 100%),
				url('/images/service-pages/hero-backgrounds/seo-local-neuchatel-hero-bg-v3.png') 64% top / auto 100% no-repeat !important;
		}
	}
