.patient-intake-entry{max-width:520px;margin:36px 0 30px;padding:25px;border:1px solid rgba(218,174,89,.35);background:linear-gradient(135deg,rgba(225,184,102,.1),rgba(255,255,255,.015) 55%,rgba(0,0,0,.3))}
.patient-intake-kicker{display:block;margin-bottom:15px;color:#e6c783;font-size:.68rem;letter-spacing:.2em;font-weight:700}
.patient-intake-button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:16px 20px;text-decoration:none;color:#19140e;background:linear-gradient(115deg,#c89c55,#f0d395 52%,#c99d56);font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.patient-intake-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(195,149,74,.24);filter:brightness(1.06)}
.patient-intake-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.patient-intake-arrow{font-size:1.4rem;font-weight:400;line-height:1}
.patient-intake-entry p{margin:14px 0 0;color:#c9c4bb;font-size:.87rem;line-height:1.5}
@media(max-width:620px){.patient-intake-entry{margin:28px auto;padding:20px;text-align:left}.patient-intake-button{font-size:.7rem;letter-spacing:.05em}}
@media(prefers-reduced-motion:reduce){.patient-intake-button{transition:none}.patient-intake-button:hover{transform:none}}
