.v14-v7-hero-media{position:relative;z-index:2;width:min(1180px,calc(100% - 2rem));margin:clamp(1.4rem,3vw,2.5rem) auto 0;overflow:hidden;border:1px solid rgba(184,240,0,.28);border-radius:22px;background:#0d120f;box-shadow:0 28px 70px rgba(0,0,0,.34)}
.v14-v7-hero-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.v14-v7-hero-media figcaption{padding:.9rem 1.05rem;border-top:1px solid rgba(255,255,255,.09);color:rgba(239,245,240,.78);font-size:.82rem;line-height:1.55}
.v14-v7-strengthening{max-width:1180px;margin:clamp(2.5rem,6vw,6rem) auto;padding:clamp(1.25rem,3vw,2.4rem);border:1px solid rgba(184,240,0,.28);border-radius:22px;background:linear-gradient(135deg,#0a0f0c,#152018);color:#eef4ef}
.v14-v7-intro{max-width:820px}.v14-v7-intro h2{margin:.25rem 0 1rem;color:#fff}.v14-v7-intro>p:last-child{color:#d2dbd4;line-height:1.75}
.v14-v7-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}
.v14-v7-grid article{padding:1.15rem;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.035)}
.v14-v7-grid h3{margin:0 0 .65rem;color:#b8f000;font-size:1.05rem}.v14-v7-grid p{margin:0;color:#d5ddd7;line-height:1.65}
.v14-v7-links,.v14-v7-actions{display:flex;flex-wrap:wrap;gap:.75rem}.v14-v7-links a{padding:.72rem .85rem;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#fff}.v14-v7-links span{color:#b8f000}
.v14-v7-actions{align-items:center;margin-top:1.25rem}
@media(max-width:760px){.v14-v7-hero-media{width:calc(100% - 1.5rem);border-radius:16px}.v14-v7-hero-media img{aspect-ratio:4/3}.v14-v7-strengthening{margin-inline:1rem}.v14-v7-grid{grid-template-columns:1fr}}
.hero-locality-media{position:relative;z-index:2;max-width:1180px;margin:clamp(1.25rem,3vw,2.25rem) auto 0;overflow:hidden;border:1px solid rgba(185,255,49,.3);border-radius:20px;background:#0d120f;box-shadow:0 28px 70px rgba(0,0,0,.32)}
.hero-locality-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.hero-locality-media figcaption{padding:.9rem 1.05rem;border-top:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.75);font-size:.82rem;line-height:1.55}
.v14-intent-bridge{margin-top:clamp(2.5rem,6vw,5.5rem);margin-bottom:clamp(2.5rem,6vw,5.5rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgba(185,255,49,.3);border-radius:20px;background:linear-gradient(135deg,#0b100c,#152018);color:#eef4ef}.v14-intent-bridge h2{color:#fff}.v14-intent-bridge>p{max-width:850px;color:#d4ddd6;line-height:1.75}
.v14-intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.4rem 0}.v14-intent-grid article{padding:1.1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035)}.v14-intent-grid h3{margin:0 0 .6rem;color:#b9ff31;font-size:1.02rem}.v14-intent-grid p{margin:0;color:#d4ddd6;line-height:1.65}.v14-intent-links{display:flex;flex-wrap:wrap;gap:.7rem}.v14-intent-links a{padding:.7rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff}
@media(max-width:760px){.hero-locality-media{margin-inline:.75rem;border-radius:15px}.hero-locality-media img{aspect-ratio:4/3}.v14-intent-grid{grid-template-columns:1fr}.v14-intent-bridge{margin-inline:1rem}}