/* The main reservation action stays readable on two deliberate lines. */
.vd-home .vd-hero-top .vd-exam-reserve.vd-exam-reserve--stacked{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:82px;padding:15px 20px;border:1px solid #c55d0a;border-top-color:#ffc17b;border-radius:18px;background:linear-gradient(155deg,#ffb45c 0%,#ff942e 50%,#fa7d15 100%);color:#14243d!important;box-shadow:inset 0 1px 0 #ffffffa6,0 5px 0 #aa4705,0 11px 23px #d76b172b;text-decoration:none;white-space:normal;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;flex-shrink:0}
.vd-exam-reserve--stacked .vd-exam-label{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:19px;font-weight:850;line-height:1.12;letter-spacing:-.35px;text-transform:none}
.vd-exam-calendar{flex-shrink:0;opacity:.9}.vd-exam-arrow{font-size:21px;line-height:1;opacity:.75}
.vd-home .vd-hero-top .vd-exam-reserve.vd-exam-reserve--stacked:hover{transform:translateY(-2px);background:linear-gradient(155deg,#ffc27d,#ffa044 55%,#ff8b27);box-shadow:inset 0 1px 0 #ffffffb3,0 7px 0 #aa4705,0 15px 28px #d76b1733}
.vd-home .vd-hero-top .vd-exam-reserve.vd-exam-reserve--stacked:active{transform:translateY(3px);box-shadow:inset 0 1px 0 #ffffff80,0 2px 0 #aa4705,0 5px 12px #d76b1726}
.vd-home .vd-hero-top .vd-exam-reserve.vd-exam-reserve--stacked:focus-visible{outline:3px solid #14243d;outline-offset:6px}
@media(max-width:700px){.vd-home .vd-hero-top .vd-exam-reserve.vd-exam-reserve--stacked{min-height:73px;padding:12px 14px;gap:9px;border-radius:15px}.vd-exam-reserve--stacked .vd-exam-label{font-size:16px;letter-spacing:-.2px}.vd-exam-calendar{width:21px;height:21px}.vd-exam-arrow{display:none}}
@media(prefers-reduced-motion:reduce){.vd-home .vd-hero-top .vd-exam-reserve.vd-exam-reserve--stacked{transition:none}}
