.community-volunteer-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:1px solid var(--color-gray-200)}.community-volunteer-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-secondary)}@media(prefers-reduced-motion:reduce){.community-volunteer-card{transition:none}}.community-physio-cta{background:linear-gradient(135deg,#0f234f,#1f4f87 58%,#2f7865);color:#fff}.community-physio-cta__card{border:1px solid rgba(255,255,255,.24);border-radius:20px;padding:clamp(1.25rem,2vw,2rem);background:linear-gradient(135deg,#ffffff1f,#ffffff0d);display:grid;gap:1rem}.community-physio-cta__eyebrow{margin:0 0 .4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffd9}.community-physio-cta__content h2{color:#fff;margin:0}.community-physio-cta__content p{margin:.65rem 0 0;color:#ffffffe6;line-height:1.65}.community-physio-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.community-physio-cta__actions .btn{min-width:170px}@media(max-width:760px){.community-physio-cta__actions{flex-direction:column;align-items:stretch}}
