/* Keep the existing inquiry form reachable after the first-screen CTA. */
.inquiry-dock{display:none}
@media(max-width:700px){
 body{--inquiry-dock-space:calc(63px + max(10px,env(safe-area-inset-bottom)))}
 .inquiry-dock:not([hidden]){display:block;position:fixed;z-index:30;inset:auto 0 0;background:var(--paper);padding:10px max(20px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border-top:1px solid var(--line,#c9c3b8)}
 .inquiry-dock a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:13px 20px;background:var(--ink);color:var(--paper);font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none}
 .inquiry-dock a:focus-visible{outline:3px solid var(--focus,#315f78);outline-offset:3px}
}
