
.leap-inquiry{background:#fff;border:1px solid #e1e8f0;border-top:6px solid #1e88e5;border-radius:24px;padding:clamp(20px,3vw,36px);box-shadow:0 12px 32px #1e2a5810;min-width:0;scroll-margin-top:100px}
.leap-inquiry h2{font-size:32px;line-height:1.12;margin:10px 0 14px}
.leap-inquiry .inquiry-intro{font-size:16px;line-height:1.6;margin:0 0 24px}
.leap-inquiry .inquiry-note{font-size:13px;line-height:1.5;color:#515963;margin:20px 0 0}
.gba-inquiry .inquiry-preview{margin:0 0 20px;padding:12px 14px;border-radius:12px;background:#fff5d9;color:#55420d;font-size:14px;line-height:1.5}
.leap-inquiry .gform_wrapper{font-size:16px}
.leap-inquiry .gform_wrapper .gform_page_footer{gap:12px}
.leap-inquiry .gform_wrapper :is(input[type=submit],input[type=button],button.gform_button,button.gform_next_button,button.gform_previous_button){border-radius:999px;font-family:inherit;font-weight:700}
.leap-inquiry .gform_wrapper .gform_partialentries_warning{font-size:13px;line-height:1.5;margin-bottom:20px}
/* Native Gravity intent options styled as one keyboard-accessible switch. */
.leap-inquiry .gba-intent-switch .gfield_radio{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px!important;background:#e3f1fb;border:1px solid #dce8f0;border-radius:999px;padding:6px;width:fit-content;max-width:100%}
.leap-inquiry .gba-intent-switch .gchoice{position:relative;margin:0!important;display:flex!important;flex:0 0 auto;width:auto!important}
.leap-inquiry .gba-intent-switch input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important}
.leap-inquiry .gba-intent-switch .gchoice>label{display:flex!important;align-items:center;justify-content:center;gap:8px;max-width:none!important;margin:0!important;border-radius:999px;padding:11px 18px!important;color:#3f5364;background:transparent;font-weight:700!important;line-height:1.3!important;cursor:pointer;text-align:center}
.leap-inquiry .gba-intent-switch input:checked+label{background:#1e88e5;color:#fff;box-shadow:0 3px 8px #1e88e533}
.leap-inquiry .gba-intent-switch input:focus-visible+label{outline:3px solid #153c69;outline-offset:2px}
@media(max-width:520px){.leap-inquiry .gba-intent-switch .gfield_radio{border-radius:22px;width:100%}.leap-inquiry .gba-intent-switch .gchoice{flex:1 1 100%}.leap-inquiry .gba-intent-switch .gchoice>label{width:100%;padding:12px!important}}
