.residentCta{background:var(--forest);min-height:44px;color:var(--white);border-radius:11px;align-items:center;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.residentCta:hover{background:var(--deep)}.heroCopy .residentCta{margin-bottom:18px}.residentHours{color:var(--deep);margin:8px 0 0;font-size:13px}.residentExamples{flex-wrap:wrap;gap:10px;display:flex}.residentExamples button{border:1px solid var(--line);background:var(--white);max-width:100%;min-height:44px;color:var(--deep);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:700}.residentExamples button:hover{background:var(--sage)}.residentClosing{background:var(--sage);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px max(5vw,50vw - 590px);display:flex}.residentClosing h2{margin:0;font-size:clamp(20px,3vw,28px)}#consultation{scroll-margin-top:24px}
