.lead-contact{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.lead-contact>div:first-child{flex-flow:wrap;align-items:baseline;gap:8px;width:100%;display:flex}.lead-contact>div:first-child strong,.lead-contact>div:first-child span{font-size:16px;font-weight:700;display:inline}.lead-contact__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.lead-contact__actions .button{justify-content:center;width:100%}.lead-contact__status{text-align:center;justify-content:center;justify-self:center;width:100%;margin-top:4px}@media (max-width:1100px){.mobile-cta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-cta .button{white-space:nowrap;min-width:0;padding-inline:10px}.mira-pill{display:none!important}:is(html:has(.mira-win),body:has(.mira-win)){background:#fff}body:has(.mira-win){overscroll-behavior:none;overflow:hidden}body:has(>.mira-win)>:not(.mira-win){visibility:hidden!important}body:has(.mira-win):before{z-index:999;content:"";pointer-events:none;background:#fff;position:fixed;inset:0}body:has(.mira-win) .mobile-cta{display:none!important}.mira-win{overflow:hidden;z-index:1000!important;top:var(--mira-visual-top,0px)!important;bottom:auto!important;right:auto!important;left:var(--mira-visual-left,0px)!important;width:var(--mira-visual-width,100vw)!important;height:var(--mira-visual-height,100dvh)!important;max-width:none!important;max-height:none!important;box-shadow:none!important;visibility:visible!important;border-radius:0!important}.mira-head{flex:none}.mira-menu,.mira-chat,.mira-voice{min-height:0}.mira-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.mira-chat{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:auto;pointer-events:auto;height:0;min-height:0;flex:1 1 0!important;overflow:hidden scroll!important}.mira-chat>.mira-msg{flex:none}.mira-inrow{padding-bottom:max(12px, env(safe-area-inset-bottom,0px));flex:none}.mira-win:has(.mira-inrow input:focus) .mira-inrow{padding-bottom:0}.mira-inrow input{font-size:16px}}@media (max-width:700px){.lead-contact__actions{grid-template-columns:1fr}}
