/* Direct owner contact, independent of the AI concierge. */
.owner-call{background:#ff8c28;color:#17120c;border-bottom:1px solid #ffc385;position:relative;z-index:5;font-family:Arial,sans-serif}
.owner-call>a{max-width:1600px;margin:auto;padding:15px 4%;display:flex;align-items:center;gap:20px;color:inherit;text-decoration:none;min-height:76px;box-sizing:border-box}
.owner-call svg{width:29px;height:29px;flex:none}.owner-call-intro{font-size:18px;font-weight:700;line-height:1.3}.owner-call small{display:block;font-size:13px;font-weight:400;margin-top:3px}.owner-call strong{font-size:clamp(25px,3vw,36px);letter-spacing:-.5px;white-space:nowrap;margin-left:auto}.owner-call-action{font-size:11px;font-weight:800;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:4px}.owner-call a:hover{background:rgba(255,255,255,.12)}.owner-call a:focus-visible{outline:3px solid #101112;outline-offset:-5px}
@media(max-width:650px){.owner-call>a{display:grid;grid-template-columns:25px 1fr;gap:5px 12px;padding:14px 22px}.owner-call svg{width:25px;height:25px;grid-row:1/3}.owner-call-intro{font-size:16px}.owner-call small{font-size:12px}.owner-call strong{margin:3px 0 0;font-size:31px;grid-column:2}.owner-call-action{display:none}}
