.search-hero-module__azVCgG__hero{z-index:5;border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:1.75rem 1.5rem;position:relative;box-shadow:0 30px 90px -20px #0009}@media (min-width:640px){.search-hero-module__azVCgG__hero{padding:2.25rem 2.5rem}}.search-hero-module__azVCgG__beams{pointer-events:none;z-index:0;border-radius:var(--radius-lg);position:absolute;inset:0;overflow:hidden}.search-hero-module__azVCgG__beam{mix-blend-mode:screen;filter:blur(24px);will-change:transform;background:linear-gradient(#0000,currentColor 42% 58%,#0000);border-radius:50%;height:160%;animation:24s linear infinite search-hero-module__azVCgG__beam-sweep;position:absolute;top:-30%}.search-hero-module__azVCgG__b1{color:var(--color-champagne);opacity:.2;--ang:20deg;width:8vw;animation-delay:0s}.search-hero-module__azVCgG__b2{color:var(--color-secondary-light);opacity:.15;--ang:8deg;width:12vw;animation-delay:-8s}.search-hero-module__azVCgG__b3{color:var(--color-primary);opacity:.18;--ang:20deg;width:6vw;animation-delay:-16s}@keyframes search-hero-module__azVCgG__beam-sweep{0%{transform:translateX(-25vw)rotate(var(--ang,20deg))}to{transform:translateX(125vw)rotate(var(--ang,20deg))}}@media (prefers-reduced-motion:reduce){.search-hero-module__azVCgG__beam{animation:none}}.search-hero-module__azVCgG__inner{z-index:1;position:relative}
.physio-card-module__VxMPjG__cardRoot{transition:transform .2s,box-shadow .2s,border-color .2s}.physio-card-module__VxMPjG__cardRoot:hover,.physio-card-module__VxMPjG__cardRoot:focus-within{border-color:color-mix(in srgb,var(--color-primary)40%,var(--color-border));box-shadow:var(--shadow-gold);transform:translateY(-2px)}.physio-card-module__VxMPjG__cta{transition:color .2s,border-color .2s,box-shadow .2s,background-color .2s,background-image .2s}.physio-card-module__VxMPjG__cardRoot:hover .physio-card-module__VxMPjG__cta,.physio-card-module__VxMPjG__cardRoot:focus-within .physio-card-module__VxMPjG__cta{background-color:#0000;background-image:radial-gradient(ellipse 120% 160% at 50% 40%,var(--color-champagne),var(--color-primary)78%);color:var(--color-on-primary);border-color:color-mix(in srgb,var(--color-primary-dark)50%,transparent);box-shadow:var(--shadow-gold)}@media (prefers-reduced-motion:reduce){.physio-card-module__VxMPjG__cardRoot{transition:none}.physio-card-module__VxMPjG__cardRoot:hover,.physio-card-module__VxMPjG__cardRoot:focus-within{transform:none}}
