/* Scoped showcase: preserve the rest of every existing localized homepage. */
.ev-showcase{padding:100px clamp(20px,5.4vw,90px);background:#080d14;color:#f4f7fa;font-family:ManropeLocal,Arial,sans-serif}
.ev-showcase>h2{max-width:900px;font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.04em;margin:20px 0}
.ev-showcase>p:not(.ev-eyebrow){font-size:18px;color:#a8b6c5;max-width:780px;line-height:1.7}
.ev-showcase .ev-eyebrow{font:12px monospace;letter-spacing:.1em;color:#d3fb52}
.ev-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:45px 0}
.ev-showcase article{min-width:0;border-bottom:1px solid #2b3b4c;padding-bottom:30px}
.ev-showcase img,.ev-showcase-system{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:16px;background:#101c29}
.ev-showcase-system{display:flex;align-items:center;justify-content:center;padding:25px;box-sizing:border-box;font-size:clamp(20px,2vw,30px);color:#d3fb52;text-align:center;line-height:1.4;border:1px solid #2b3b4c}
.ev-showcase h3{font-size:25px!important;line-height:1.3!important;margin:22px 0 15px}.ev-showcase h3 a{color:#f4f7fa;text-decoration:none}
.ev-showcase article p{font-size:16px;color:#a8b6c5;line-height:1.7}.ev-showcase article>a{color:#d3fb52;display:inline-flex;align-items:center;min-height:44px;font-size:16px}
.ev-showcase-all{background:#d3fb52;color:#11170b;min-height:50px;display:inline-flex;align-items:center;padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:600}
.ev-showcase a:focus-visible{outline:2px solid #78dcec;outline-offset:5px}
@media(max-width:1000px){.ev-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ev-showcase{padding-block:65px}.ev-showcase-grid{grid-template-columns:1fr;gap:25px}.ev-showcase>p:not(.ev-eyebrow){font-size:16px}}
