.wp-block-vip-buses-quote-forms{background:var(--qf-section-bg,var(--brand-ground,#fff));box-sizing:border-box;padding:84px 0;width:100%}.entry-content[data-ast-blocks-layout]>.wp-block-vip-buses-quote-forms{box-sizing:border-box;margin-left:calc(-50vw + 50%)!important;margin-right:0!important;max-width:100vw!important;width:100vw!important}.qf__in{align-items:start;box-sizing:border-box;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:1300px;padding-inline:30px}.qf__eyebrow{color:var(--qf-eyebrow-col,var(--brand-link,#1b3fa0));display:block;font-family:Barlow,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.qf .qf__heading{color:var(--qf-heading-col,var(--brand-ink,#111))!important;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:0 0 18px}.qf .qf__intro{color:var(--qf-body-col,var(--brand-text-secondary,#3a4048));font-family:Montserrat,system-ui,sans-serif;font-size:15.5px;line-height:1.7;margin:0 0 26px}.qf .qf__steps{column-gap:24px;counter-reset:qf-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0!important;padding:0;row-gap:22px}.qf__step{counter-increment:qf-step;min-height:36px;padding-left:52px;position:relative}.qf__step:before{background:var(--qf-stepnum-bg,var(--brand-surface-soft,#b4d5ff));border-radius:50%;color:var(--qf-stepnum-col,var(--brand-link,#1b3fa0));content:counter(qf-step);display:grid;font-size:15px;font-weight:800;height:36px;left:0;place-items:center;position:absolute;top:0;width:36px}.qf__step-title,.qf__step:before{font-family:Plus Jakarta Sans,system-ui,sans-serif}.qf__step-title{color:var(--qf-heading-col,var(--brand-ink,#111));display:block;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:2px}.qf__step-text{color:var(--qf-body-col,var(--brand-text-secondary,#3a4048));display:block;font-family:Montserrat,system-ui,sans-serif;font-size:14px;line-height:1.6}.qf__card{background:var(--qf-card-bg,var(--brand-ground,#fff));border:1px solid #c5c6cf59;border-radius:15px;box-shadow:0 4px 20px #0000001f;padding:26px 26px 30px}.qf__toggle-group{background:var(--qf-toggle-pill-bg,var(--brand-ground-band,#e9e9e9));border-radius:var(--vip-radius-pill,999px);box-shadow:inset 0 2px 4px #0000000d;display:inline-flex;flex-wrap:nowrap;gap:0;margin-bottom:22px;max-width:100%;padding:6px}.qf__toggle{appearance:none!important;background:#0000!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--qf-toggle-text,var(--brand-ink,#111));cursor:pointer;font-family:Barlow,system-ui,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:.08em;line-height:1;margin:0!important;min-width:0!important;padding:12px 26px!important;text-transform:uppercase;transition:all .24s ease;white-space:nowrap}.qf__toggle:hover{color:#000}.qf__toggle.is-active,.qf__toggle[aria-selected=true]{background:var(--qf-toggle-active-bg,var(--brand-ground-dark,#0a1633))!important;box-shadow:0 4px 6px -4px #00000040,0 10px 15px -3px #0000001f!important;color:var(--qf-toggle-active-tx,var(--brand-ground,#fff))!important}.qf__toggle:focus-visible{outline:3px solid var(--qf-heading-col,var(--brand-ink,#111));outline-offset:3px}.qf__panel{width:100%}.qf__panel:not(.is-active){height:0;overflow:hidden;visibility:hidden}@media(max-width:900px){.wp-block-vip-buses-quote-forms{padding:56px 0}.qf__in{gap:36px;grid-template-columns:1fr;padding-inline:20px}.qf__card{padding:18px 16px 22px}.qf__toggle{flex:1;padding:12px 14px!important}.qf__toggle-group{display:flex;width:100%}}@media(max-width:560px){.qf .qf__steps{column-gap:16px;row-gap:18px}.qf__step{min-height:30px;padding-left:40px}.qf__step:before{font-size:13px;height:30px;width:30px}}@media(prefers-reduced-motion:reduce){.qf__toggle{transition:none!important}}
