.wa-handoff{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:44px 32px 24px}.wa-handoff h2{font-size:clamp(26px,5vw,36px);line-height:1.15;max-width:90%;margin:0 0 16px}.wa-handoff>p{line-height:1.6;margin-bottom:24px}.wa-handoff .field input{width:100%;font-size:18px;min-height:52px}.wa-handoff form{display:grid;gap:20px}.wa-handoff .action{min-height:56px}.wa-handoff .contact-consent{font-size:13px;line-height:1.6;margin:0}.wa-handoff :focus-visible{outline:2px solid #76632e;outline-offset:4px}@media(max-width:500px){.wa-handoff{padding:40px 24px 24px}.wa-handoff h2{max-width:85%}}
