.lead-page__request-column{gap:16px;min-width:0;display:grid}.booking-context{box-shadow:var(--shadow-1);background:linear-gradient(145deg,#fff 0%,#f5f8ff 100%);border:1px solid #3a66f524;border-radius:24px;padding:22px 24px}.booking-context__topline{color:var(--ink-3);font-family:var(--font-data);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.booking-context__topline b{color:#2852cf;background:#eaf0ff;border-radius:999px;padding:6px 9px;font-weight:700}.booking-context__route{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:11px;margin-top:15px;font-size:clamp(18px,2.5vw,23px);display:flex}.booking-context__route svg{width:17px;color:var(--accent);flex:none}.booking-context__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.booking-context__facts>div{background:#fff;border-radius:15px;align-items:flex-start;gap:9px;padding:12px;display:flex}.booking-context__facts svg{width:17px;height:17px;color:var(--accent);flex:none}.booking-context__facts small,.booking-context__facts b{display:block}.booking-context__facts small{color:var(--ink-3);font-size:10px}.booking-context__facts b{color:var(--ink);margin-top:2px;font-size:12.5px;line-height:1.3}.booking-context__note,.booking-context__airport{color:var(--ink-2);margin:14px 0 0;font-size:12.5px;line-height:1.5}.booking-context__airport{background:#eef3ff;border-radius:14px;gap:10px;padding:12px 14px;display:flex}.booking-context__airport svg{width:18px;height:18px;color:var(--accent);flex:none}@media (width<=760px){.booking-context__facts{grid-template-columns:1fr}.booking-context__route{align-items:flex-start}}.lead-form-context{gap:16px;display:grid}.lead-form-context__intro{box-shadow:var(--shadow-1);background:#fff;border:1px solid #3a66f51f;border-radius:22px;padding:20px 22px}.lead-form-context__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lead-form-context__heading .eyebrow{margin-bottom:5px}.lead-form-context__heading h2{color:var(--ink);margin:0;font-size:clamp(18px,2.2vw,23px);line-height:1.15}.lead-form-context__reassurance{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.lead-form-context__reassurance span{color:var(--ink-2);white-space:nowrap;background:#f2f6ff;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:650;display:inline-flex}.lead-form-context__reassurance svg{width:13px;height:13px;color:var(--accent)}.lead-form-context__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lead-form-context__steps li{background:var(--surface-2,#f6f7fa);min-width:0;color:var(--ink-2);border-radius:12px;align-items:center;gap:7px;padding:9px 10px;font-size:11.5px;font-weight:650;display:flex}.lead-form-context__steps li span{color:var(--accent);font-family:var(--font-data);font-size:9px}.lead-form-context__signal{background:#f7f8fb;border-radius:13px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.lead-form-context__signal>svg{width:17px;height:17px;color:var(--accent);flex:none;margin-top:1px}.lead-form-context__signal b,.lead-form-context__signal span{display:block}.lead-form-context__signal b{color:var(--ink);font-size:12px}.lead-form-context__signal span{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.4}.lead-form-context__signal--airport{background:#eef3ff}.lead-form-context--ground .lead-form>.lead-paso:first-of-type .lead-campos>.lead-campo:nth-child(5){display:none}.lead-form-context--airport .lead-form>.lead-paso:first-of-type .lead-campos>.lead-campo:nth-child(5){background:#eef3ff;border-radius:14px;padding:12px}.lead-form-context--ground .lead-form>.lead-paso:first-of-type .lead-campo:first-child input,.lead-form-context--ground .lead-form>.lead-paso:first-of-type .lead-campo:nth-child(2) input,.lead-form-context--airport .lead-form>.lead-paso:first-of-type .lead-campo:first-child input,.lead-form-context--airport .lead-form>.lead-paso:first-of-type .lead-campo:nth-child(2) input{background:#fbfcff}@media (width<=760px){.lead-form-context{gap:10px}.lead-form-context__intro{box-shadow:none;border-radius:18px;padding:15px}.lead-form-context__heading{gap:10px;display:grid}.lead-form-context__heading h2{font-size:19px}.lead-form-context__reassurance{justify-content:flex-start;gap:5px}.lead-form-context__reassurance span{padding:6px 8px;font-size:10px}.lead-form-context__steps{scrollbar-width:none;gap:5px;margin-top:11px;display:flex;overflow-x:auto}.lead-form-context__steps::-webkit-scrollbar{display:none}.lead-form-context__steps li{white-space:nowrap;flex:1 0 auto;min-height:36px;padding:7px 9px}.lead-form-context__signal{margin-top:9px;padding:10px}.lead-form-context__signal span{font-size:11px}.lead-form input,.lead-form select,.lead-form textarea{min-height:48px;font-size:16px}.lead-form textarea{min-height:104px}.lead-form button,.lead-form .primary-button{min-height:50px}}@media (width<=430px){.lead-form-context__reassurance span:nth-child(n+3){display:none}.lead-form-context__steps li{font-size:10.5px}}
