.request-form-selector{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-tertiary) / var(--tw-bg-opacity,1))}.request-form-selector__inner{flex-direction:column;gap:4rem;width:100%;padding:6rem 2rem;display:flex}@media (min-width:992px){.request-form-selector__inner{padding-left:5rem;padding-right:5rem}}.request-form-selector__header{flex-direction:column;gap:1.25rem;display:flex}.request-form-selector__header h2{letter-spacing:-.96px;--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));margin:0;font-size:48px;font-weight:700;line-height:60px}.request-form-selector__header p{--tw-text-opacity:1;max-width:1099px;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));margin:0;font-size:18px;font-weight:400;line-height:28px}.request-form-selector__mobile-select{display:none}.request-form-selector__content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.request-form-selector__tabs{flex-direction:column;gap:1rem;display:flex}.request-form-selector__tab{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));text-align:left;border-radius:1rem;align-items:center;gap:1.5rem;width:100%;min-height:112px;padding:2rem;transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.request-form-selector__tab--active{--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--color-border-brand-solid) / var(--tw-border-opacity,1));padding:31px}.request-form-selector__tab--active .request-form-selector__tab-icon{--tw-border-opacity:1;border-color:rgb(var(--color-bg-brand-solid) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-brand-solid) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-fg-white) / var(--tw-text-opacity,1))}.request-form-selector__tab--active .request-form-selector__tab-chevron{--tw-text-opacity:1;color:rgb(var(--color-fg-primary) / var(--tw-text-opacity,1))}.request-form-selector__tab-icon{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:3.5rem;height:3.5rem;color:rgb(var(--color-fg-secondary) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #1018280d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.request-form-selector__tab-icon-glyph{background-color:currentColor;width:1.75rem;height:1.75rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.request-form-selector__tab-copy{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.request-form-selector__tab-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:20px;font-weight:600;line-height:30px}.request-form-selector__tab-description{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));font-size:16px;font-weight:400;line-height:24px}.request-form-selector__tab-chevron{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--color-fg-disabled) / var(--tw-text-opacity,1))}.request-form-selector__form-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));border-radius:1rem;height:100%;overflow:hidden}.request-form-selector__form-content{flex-direction:column;height:100%;display:flex}.request-form-selector__form-heading{animation:.5s cubic-bezier(.33,1,.68,1) both request-form-selector-rise-in}@media (prefers-reduced-motion:reduce){.request-form-selector__form-heading{animation:none}}.request-form-selector__form-header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));padding:1.5rem 1.5rem 25px}.request-form-selector__form-header h3{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));margin:0;font-size:20px;font-weight:600;line-height:30px}.request-form-selector__form-header p{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));margin-top:.25rem;font-size:16px;font-weight:400;line-height:24px;display:none}.request-form-selector__form-body{flex-direction:column;gap:28px;padding:1.5rem;display:flex}.request-form-selector__vehicle-tabs{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:.25rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.request-form-selector__vehicle-tabs:active{cursor:grabbing}.request-form-selector__vehicle-tabs::-webkit-scrollbar{display:none}.request-form-selector__vehicle-tab{white-space:nowrap;--tw-text-opacity:1;height:2.25rem;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;border-radius:.375rem;flex:none;padding:.5rem .75rem;font-size:14px;font-weight:600;line-height:20px}.request-form-selector__vehicle-tab--active{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-brand-primary-alt) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-text-brand-secondary) / var(--tw-text-opacity,1))}.request-form-selector__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.request-form-selector__field--full{grid-column:1/-1}.request-form-selector__field,.request-form-selector__vehicle-tabs{animation:.5s cubic-bezier(.33,1,.68,1) both request-form-selector-rise-in}@media (prefers-reduced-motion:reduce){.request-form-selector__field,.request-form-selector__vehicle-tabs{animation:none}}.request-form-selector__field{gap:.375rem;min-width:0}.request-form-selector__field .input-wrapper__label,.request-form-selector__field .select-wrapper__label{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));font-size:14px;font-weight:500;line-height:20px}.request-form-selector__field .input-wrapper__input,.request-form-selector__field .select-wrapper__trigger{font-size:16px;font-weight:400;line-height:24px}.request-form-selector__field .input-wrapper__input::placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-placeholder) / var(--tw-text-opacity,1));opacity:1}.request-form-selector__phone-icon{pointer-events:auto!important;left:0!important}.request-form-selector__phone-input{padding-left:67px}.request-form-selector__agreements{flex-direction:column;gap:1rem;display:flex}.request-form-selector__agreement-md{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px}.request-form-selector__agreement-md p{margin:0;font-size:12px;line-height:18px}.request-form-selector__agreement-md a{text-decoration-line:underline}.request-form-selector__submit{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-brand-solid) / var(--tw-bg-opacity,1));width:100%}.request-form-selector__submit-message{--tw-text-opacity:1;color:rgb(var(--color-text-success-primary) / var(--tw-text-opacity,1));margin-top:-.5rem;margin-bottom:-.75rem;font-size:14px;font-weight:500;line-height:20px}.request-form-selector__submit-message--error{--tw-text-opacity:1;color:rgb(var(--color-text-error-primary) / var(--tw-text-opacity,1))}@media (max-width:1023px){.request-form-selector{padding:3rem 1rem}.request-form-selector__inner{gap:3rem;width:100%}.request-form-selector__header h2{letter-spacing:0;font-size:30px;line-height:38px}.request-form-selector__mobile-select{margin-top:-1.25rem;display:block}.request-form-selector__content{margin-top:-1rem;display:block}.request-form-selector__tabs{display:none}.request-form-selector__form-header{padding:1.25rem 1.5rem 21px}.request-form-selector__form-header h3{font-size:18px;line-height:28px}.request-form-selector__form-header p{display:block}.request-form-selector__fields{grid-template-columns:repeat(1,minmax(0,1fr))}.request-form-selector__vehicle-tabs{margin-right:-1.5rem;padding-right:1.5rem}}@keyframes request-form-selector-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
