/* Focused V10 corrections: existing palette and motion remain shared. */
.edition-v5[data-page=index] .v4-home-experiences .home-split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:'copy image';gap:clamp(30px,6vw,84px);align-items:center}
.edition-v5[data-page=index] .v4-home-experiences .home-split[data-chapter="03"]{grid-template-areas:'image copy'}
.edition-v5[data-page=index] .v4-home-experiences .home-split>.experience-image{grid-area:image;min-height:0;height:auto;margin:0;aspect-ratio:4/3;align-self:center}
.home-split-copy{grid-area:copy;min-width:0}
.edition-v5 .home-split-copy .index{display:block;color:var(--color-gold);margin-bottom:24px}
.edition-v5 .home-split-copy h2{font-size:clamp(34px,3.8vw,56px);line-height:1.12;margin:16px 0 24px;overflow-wrap:anywhere}
.home-split-copy p:not(.eyebrow){max-width:48ch;margin-bottom:28px}
.home-split-copy .textlink{display:inline-block;padding-block:10px;border-bottom:1px solid var(--color-copper)}
.edition-v5[data-page=empresas] #experiencias .editorial h2{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:normal;hyphens:auto}
.audience-review{max-width:1000px;margin-inline:auto;border:1px solid var(--border-editorial);border-top:2px solid var(--color-copper);padding:clamp(24px,5vw,64px);background:var(--color-surface)}
.audience-review blockquote{margin:32px 0;font:clamp(19px,2.1vw,25px)/1.8 Georgia,serif;color:var(--color-text)}
.audience-review .review-details{gap:20px}.audience-review .review-score{margin-block:26px 12px}
.awareness-grid,.google-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:40px}
.awareness-card,.google-review-card{min-width:0;border:1px solid var(--border-editorial);background:var(--color-surface)}
.awareness-pending{aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse at center,var(--glow-electric),transparent 75%)}
.awareness-pending>span{font-size:38px;color:var(--color-copper)}.awareness-pending p{margin:0;color:var(--color-text);letter-spacing:.12em}
.awareness-card video{display:block;width:100%;height:auto;aspect-ratio:16/9}.awareness-card h3,.awareness-card>p{margin:18px 22px}.awareness-card h3{font-size:24px}
.google-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.google-review-card{padding:28px}.google-review-card blockquote{margin:0}.google-review-card>p{color:var(--color-gold)}
@media(max-width:850px){.edition-v5[data-page=index] .v4-home-experiences .home-split,.edition-v5[data-page=index] .v4-home-experiences .home-split[data-chapter="03"]{grid-template-columns:1fr;grid-template-areas:'image' 'copy';gap:28px}.edition-v5[data-page=index] .v4-home-experiences .home-split>.experience-image{aspect-ratio:3/2}.edition-v5 .home-split-copy h2{font-size:clamp(32px,6vw,48px)}.awareness-grid{grid-template-columns:1fr;max-width:640px}.awareness-pending{aspect-ratio:16/8}}
@media(max-width:600px){.google-review-grid{grid-template-columns:1fr}.audience-review .review-details{grid-template-columns:1fr}.audience-review .review-score{font-size:60px}.audience-review .review-score span{display:block;margin:10px 0;font-size:14px}}

/* V11.2: level photo strip; no inherited stagger from the V4 skin. */
.edition-v5 .photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px}
.edition-v5 .gallery-section .photo-gallery figure:nth-child(n){margin:0;display:flex;flex-direction:column;min-width:0}
.edition-v5 .photo-gallery .gallery-link{display:block;flex:none;aspect-ratio:4/3}
.edition-v5 .photo-gallery .gallery-link img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
.edition-v5 .photo-gallery figcaption{flex:1;line-height:1.5}
.edition-v5[data-page=index] .v4-home-experiences .home-split{grid-template-rows:auto;isolation:isolate}
.edition-v5 .home-split-copy{position:static;transform:none;align-self:center}
.edition-v5 .home-split .experience-image{position:relative;inset:auto;min-width:0}
.google-maps-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}
.google-maps-panel{padding:clamp(24px,5vw,48px);border:1px solid var(--border-editorial);background:var(--color-surface)}
.google-maps-panel h2{font-size:clamp(30px,4vw,48px);margin:16px 0}
.edition-v5 .awareness-pending{aspect-ratio:16/9;min-height:180px;border-top:2px solid var(--color-copper)}
.edition-v5 .awareness-pending>span{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--border-editorial);border-radius:50%}
@media(max-width:700px){.edition-v5 .photo-gallery{grid-template-columns:1fr}.edition-v5 .photo-gallery .gallery-link{aspect-ratio:3/2}.google-maps-actions{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.edition-v5 .home-split,.edition-v5 .photo-gallery figure{animation:none!important}}
