/* Menus PDF slider + corporate extras (separate from styles.css) */
.mv{background:var(--navy);color:#fff;padding:70px 0 80px}
.mv .sec-h{font-size:64px;margin-bottom:12px}
.mv-intro{opacity:.85;margin-bottom:26px}
.mv-sel{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}
.mv-sel button{font:inherit;cursor:pointer;white-space:nowrap;padding:11px 20px;border-radius:999px;border:3px solid #fff;background:transparent;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px}
.mv-sel button[aria-selected=true]{background:var(--orange);border-color:var(--orange);box-shadow:3px 3px 0 var(--ink)}
.mv-stage{position:relative;background:var(--cream);border:3px solid var(--ink);border-radius:var(--r);box-shadow:8px 8px 0 var(--teal);min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y;user-select:none}
.mv-track{display:flex;width:100%;transition:transform .35s ease}
.mv-slide{flex:0 0 100%;display:flex;justify-content:center;align-items:center;padding:24px}
.mv-slide canvas{max-width:100%;height:auto;box-shadow:0 6px 24px rgba(15,30,51,.25);background:#fff}
.mv-load{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink);font-weight:700}
.mv-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:3px solid var(--ink);background:var(--orange);color:#fff;font-size:24px;font-weight:800;cursor:pointer;z-index:2;box-shadow:3px 3px 0 var(--ink)}
.mv-nav:disabled{opacity:.35;cursor:default}
.mv-prev{left:14px}.mv-next{right:14px}
.mv-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}
.mv-count{font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mv-dots{display:flex;gap:8px}
.mv-dots button{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:transparent;cursor:pointer;padding:0}
.mv-dots button[aria-current=true]{background:var(--orange);border-color:var(--orange)}
.mv .btn-ghost{border-color:#fff;color:#fff}
.mv-fallback{margin-top:14px;font-size:14px;opacity:.8}
@media(max-width:760px){.mv{padding:46px 0 56px}.mv .sec-h{font-size:42px}.mv-nav{width:42px;height:42px;font-size:20px}.mv-slide{padding:12px}.mv-stage{min-height:300px}}
/* corporate */
.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.why{background:#fff;border:3px solid var(--ink);border-radius:var(--r);overflow:hidden;box-shadow:6px 6px 0 var(--teal)}
.why img{width:100%;aspect-ratio:3/4;object-fit:cover}
.why div{padding:20px}
.why h3{font-size:30px;margin-bottom:8px}
.why p{font-size:15px}
.trusted{background:#fff;padding:80px 0}
.logos{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;align-items:center}
.logos figure{display:flex;align-items:center;justify-content:center;border:3px solid var(--ink);border-radius:var(--r);padding:18px;height:170px;background:#fff}
.logos img{max-height:130px;width:auto;object-fit:contain}
@media(max-width:900px){.why-grid,.logos{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.why-grid{grid-template-columns:1fr}.logos figure{height:120px}.logos img{max-height:90px}}
