.ab-contact-intro{max-width:680px;margin-bottom:32px}.ab-contact .ab-contact-intro h1{margin:12px 0 18px;font-size:clamp(36px,4.2vw,56px);line-height:1.15}.ab-contact-intro h1 span,.ab-contact-conversation h2 span{color:#a95751}.ab-contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.ab-contact-layout>*{min-width:0}.ab-contact-reply{margin-top:12px}.ab-contact-signin-note{border-radius:calc(var(--radius,1rem)*.75);color:#87413b;background:#fff0ed;margin-top:20px;padding:14px 16px;font-size:13px}.ab-contact .ab-input[readonly]{color:#626b70;background:#f7f8f8}.ab-contact .ab-textarea{min-height:160px}.ab-contact-hint{color:#626b70;margin-top:-8px;font-size:12px}.ab-contact-aside{gap:24px;display:grid}.ab-contact-rental>svg{color:#a95751;margin-bottom:20px}.ab-contact-rental p{margin:12px 0}.ab-contact-rental a{gap:8px;width:fit-content;display:flex}.ab-contact-conversation{border-radius:calc(var(--radius,1rem)*1.25);background:#f7f8f8;border:1px solid #e8e9eb;padding:32px}.ab-contact .ab-contact-conversation h2{margin-top:14px;font-size:clamp(28px,3.3vw,40px);line-height:1.2}.ab-contact-links{gap:8px;display:grid}.ab-contact-links a{color:#626b70;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.ab-contact-links a:hover{color:#a95751}.ab-contact-success-icon{color:#276447}.ab-contact-reference{border-radius:calc(var(--radius,1rem)*.75);letter-spacing:.04em;background:#f7f8f8;padding:16px;font-size:18px;font-weight:600}@media (max-width:760px){.ab-contact .ab-contact-intro h1{font-size:36px}.ab-contact-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ab-contact-intro{margin-bottom:24px}.ab-contact-conversation{padding:24px}}
