#s1 .showcase,#s10 .showcase{width:100%;min-width:0}
#s1 .showcase-stage,#s10 .showcase-stage{aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:rgba(0,0,0,.18)}
#s1 .showcase-stage img,#s10 .showcase-stage img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;aspect-ratio:auto!important;transform:none!important;border-radius:0!important}
.showcase-controls{display:flex;gap:10px;align-items:center;justify-content:center;padding:12px 0;flex-wrap:wrap;color:#d9e9e4}
.showcase-controls button{border:1px solid #607b76;border-radius:8px;background:#14282c;color:#effaf7;padding:8px 12px;cursor:pointer;font:inherit}
.showcase h3{font-size:1rem;color:#d9e9e4;margin:18px 0 12px}
.showcase video{display:block;width:100%;max-height:330px;background:#000;border-radius:12px;margin:12px 0 8px;object-fit:contain}
.showcase a{display:inline-block;color:#14d1b0;font-size:.85rem;margin-bottom:12px}
.showcase button:focus-visible,.showcase a:focus-visible{outline:2px solid #14d1b0;outline-offset:3px}
.showcase [hidden]{display:none!important}
.showcase-tabs{display:flex;gap:8px;margin-bottom:14px}
.showcase-tabs button{flex:1;padding:12px;border:1px solid #607b76;border-radius:10px;background:#14282c;color:#effaf7;cursor:pointer;font:inherit}
.showcase-tabs button[aria-pressed=true]{background:#00a88d;border-color:#00a88d;color:#fff}
.showcase-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.showcase-thumbs button{padding:0;border:2px solid transparent;background:#14282c;border-radius:8px;overflow:hidden;cursor:pointer;aspect-ratio:4/3}
.showcase-thumbs button[aria-pressed=true]{border-color:#14d1b0}
#s1 .showcase-thumbs img,#s10 .showcase-thumbs img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;transform:none!important}
.showcase-video-label{color:#d9e9e4;font-size:.9rem;margin-top:16px}
#s8 .hova-visit-link{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:8px 13px;border:1px solid #43665f;border-radius:6px;background:transparent;color:#d9e9e4!important;font-size:.88rem;font-weight:600;text-decoration:none!important}
#s8 .hova-visit-link:hover{background:rgba(20,209,176,.08);border-color:#14d1b0;box-shadow:none}
#s8 .hova-visit-link:focus-visible,#s10 .car-transport-link:focus-visible{outline:3px solid #fff;outline-offset:4px}
#s10 .car-transport-link{text-decoration:underline!important;color:#14d1b0!important;min-height:44px;display:inline-flex;align-items:center}
#s13 .svc-img img{height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;transform:none!important}
.about-eyebrow,.mv-eyebrow{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
#s10 .car-transport-link{margin:0 0 18px;display:flex;width:fit-content;font-size:.9rem}
.service-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 24px}
.service-links a{display:inline-flex;align-items:center;min-height:44px;color:#14d1b0;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}
.service-links a:hover{color:#fff}
.service-links a:focus-visible{outline:2px solid #14d1b0;outline-offset:4px}
