.expertise-beacon{display:inline-flex!important;align-items:center;gap:9px;border:1px solid #48cb97!important;position:relative;animation:expertise-glow 3s ease-in-out infinite}.expertise-dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#43df92;box-shadow:0 0 9px #43df9277}.provider-expertise,.provider-services{scroll-margin-top:90px}.provider-expertise>summary,.provider-services>summary{font-size:1.08rem;font-weight:700;cursor:pointer;padding:12px 0}.provider-actions{flex-wrap:wrap;gap:12px}@keyframes expertise-glow{50%{box-shadow:0 0 0 5px #43df9214,0 0 20px #43df9226;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.expertise-beacon{animation:none}}@media(max-width:480px){.provider-actions>a{width:100%;justify-content:center}.expertise-beacon{max-width:100%;white-space:normal}}

.expertise-beacon{padding:16px 22px!important;border-radius:18px!important;background:linear-gradient(120deg,#0d714e,#14916b)!important;color:#fff!important;font-size:1.03rem!important;font-weight:800!important;box-shadow:0 8px 28px #10a77535;min-height:54px;text-decoration:none;justify-content:center}.provider-join-notice{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #4da88766;border-radius:18px;background:var(--card,#182336);margin:12px 0 20px}.provider-join-notice span{flex:1}.provider-join-notice small{display:block;margin-top:4px}.provider-join-notice button{font-size:24px;min-width:44px;min-height:44px}.provider-join-notice a{white-space:nowrap}@media(max-width:480px){.provider-join-notice{flex-wrap:wrap}.provider-join-notice span{flex-basis:70%}.provider-join-notice a{order:3;width:100%;text-align:center}}
