[data-sig='paws-contact']{display:grid;grid-template-columns:1fr 1fr;gap:80px}[data-sig='paws-contact'] .visit p{margin-top:24px}[data-sig='paws-contact'] .open-status{font-size:21px;color:var(--teal);font-weight:800}[data-sig='paws-contact'] form{padding:32px;background:var(--concrete);border-radius:var(--radius)}[data-sig='paws-contact'] label{display:block;font-weight:700;margin-top:20px}[data-sig='paws-contact'] input,[data-sig='paws-contact'] select,[data-sig='paws-contact'] textarea{display:block;width:100%;padding:12px;border:1px solid var(--muted);border-radius:4px;background:var(--surface);font-size:21px;margin-top:8px;min-height:48px}[data-sig='paws-contact'] label span{font-weight:500}[data-sig='paws-contact'] textarea{resize:vertical}[data-sig='paws-contact'] .button{margin-top:24px;max-width:100%;white-space:normal}[data-sig='paws-contact'] .demo-note{font-size:19px}[data-sig='paws-contact'] .form-state{margin-top:24px;padding:18px;background:var(--surface);border-radius:4px}@media(max-width:700px){[data-sig='paws-contact']{grid-template-columns:1fr;gap:40px}[data-sig='paws-contact'] form{padding:24px}}
[data-sig='paws-contact'] label [data-slot$='-label']{font-weight:700}
