.hero-finder.assistant-finder{background:#f3f6fa;color:#1a1d20;border:1px solid #dde5ee;padding:38px 34px;border-radius:24px}.assistant-finder .assistant-heading{text-align:center;max-width:760px;margin:0 auto 22px}.assistant-finder .assistant-heading h2{font-size:clamp(1.4rem,3vw,1.85rem);color:#0a4275;margin:0 0 10px}.assistant-finder .assistant-heading p{color:#566475;margin:0;font-size:.9375rem}.assistant-form{max-width:800px;margin:auto}.assistant-field{position:relative;background:#fff;border:1px solid #cbd5df;border-radius:17px;box-shadow:0 7px 24px #0a42750b;transition:border-color .15s,box-shadow .15s}.assistant-field:focus-within{border-color:#0a4275;box-shadow:0 0 0 3px #0a427523}.assistant-field textarea{display:block;width:100%;min-height:116px;max-height:260px;resize:vertical;border:0;border-radius:17px;padding:20px 76px 20px 20px;outline:none;background:transparent;color:#1a1d20;font:inherit;font-size:1.0625rem;line-height:1.7}.assistant-field textarea::placeholder{color:#667085;opacity:1}.assistant-send{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:48px;height:48px;border:1px solid transparent;border-radius:12px;background:#f4b925;color:#0a4275;cursor:pointer;transition:background-color .15s}.assistant-send svg{width:22px;height:22px}.assistant-send:hover:not(:disabled){background:#e8ac19}.assistant-send:disabled{background:#edf0f4;color:#667085;cursor:not-allowed}.assistant-prompts{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:18px 0 0}.assistant-prompts[hidden]{display:none}.assistant-prompts button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #cbd5df;border-radius:99px;background:#fff;color:#0a4275;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.assistant-prompts button:hover{background:#e8f0f9;border-color:#0a4275}.assistant-prompts svg{width:17px;height:17px;flex-shrink:0}.assistant-send:focus-visible,.assistant-prompts button:focus-visible{outline:3px solid #0a4275;outline-offset:3px}.assistant-help{max-width:800px;margin:12px auto 0;color:#566475;font-size:.75rem;text-align:center;line-height:1.7}.assistant-finder .finder-hint{color:#566475;max-width:800px;margin:22px auto 8px;font-size:.8125rem}.assistant-finder .hero-results{max-width:800px;margin:auto;min-height:106px;gap:0 26px}.assistant-finder .hero-results a{color:#0a4275;border-color:#d7e0ea}.assistant-finder .hero-results a span:last-child{color:#0a4275}.assistant-finder .hero-results a:hover{color:#07335b}.assistant-finder .finder-note{text-align:center;color:#566475;margin-top:18px}.assistant-finder .finder-note a{color:#0a4275;font-weight:700}.assistant-finder .finder-empty{grid-column:1/-1;padding-block:14px}.assistant-finder .hero-results:focus{outline:2px solid #0a4275;outline-offset:5px;border-radius:4px}.condo-intake{scroll-margin-top:120px;border-left:4px solid #f4b925}.condo-intake .intake-intro{margin:0 0 24px;color:#566475;max-width:850px}@media(max-width:700px){.hero-finder.assistant-finder{padding:27px 18px;border-radius:18px}.assistant-field textarea{font-size:1rem;padding:17px 70px 17px 16px;min-height:125px}.assistant-finder .hero-results{min-height:210px;grid-template-columns:1fr}.assistant-prompts{gap:8px}.assistant-prompts button{font-size:.75rem;padding:10px 12px}.assistant-help{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.assistant-field,.assistant-send{transition:none}}@media(forced-colors:active){.assistant-field,.assistant-send,.assistant-prompts button{border:1px solid ButtonText}.assistant-send:disabled{color:GrayText}}
