.kasebi-gravity-phone { display:flex; flex-wrap:wrap; align-items:center; gap:.65rem; min-width:0; max-width:100%; margin-block:.6rem; }
.kasebi-gravity-phone .kasebi-gravity-send { min-height:44px; max-width:100%; white-space:normal; }
.kasebi-gravity-phone .kasebi-gravity-state { flex:1 1 12rem; min-width:0; overflow-wrap:anywhere; font-size:.875em; }
.kasebi-gravity-phone button:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
.kasebi-landing-gravity { min-width:0; max-width:100%; }
.kasebi-landing-gravity .gform_wrapper, .kasebi-landing-gravity .gfield { min-width:0; max-width:100%; }
