.contact-sector{margin:24px 0;padding:24px;border:1px solid #cdbb98;border-radius:14px;background:#fffdf8;color:#27291f}.contact-sector label{display:block;margin-bottom:10px;font-weight:700;font-size:1.05rem}.contact-sector select{display:block;width:100%;max-width:100%;min-height:52px;padding:12px;font:inherit;border:1px solid #a89369;border-radius:8px;background:#fff;color:#27291f}.contact-sector p{font-size:.9rem;line-height:1.6;margin:12px 0 0}.contact-sector select:focus-visible{outline:3px solid #a98642;outline-offset:3px}.owner-message{padding-top:72px;padding-bottom:72px}.owner-message-card{max-width:900px;margin:auto;padding:clamp(24px,5vw,64px);border-radius:18px;border:1px solid #c5ac73;background:#20251e;color:#f6f1e6;box-shadow:0 18px 50px #20251e14}.owner-message-card .eyebrow{color:#d2b77b}.owner-message-card h2{color:#fff8e9;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15;margin:16px 0 28px}.owner-message-card blockquote{margin:0;padding:0;border:0}.owner-message-card blockquote p{color:#eee6d6;line-height:1.85;margin:0 0 18px}.owner-message-card blockquote p:first-child{font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.55rem);color:#dec58a}.owner-message-card .owner-signature{margin-top:32px;color:#dec58a;font-family:Georgia,serif;font-size:1.6rem}.owner-message-card .owner-signature span{display:block;margin-top:8px;color:#e5dccb;font: .9rem/1.5 Arial,sans-serif}
