.option-card{cursor:pointer;display:flex;padding:var(--spacing-sm,16px);align-items:center;gap:16px;align-self:stretch;border-radius:var(--spacing-xxs,4px);border:1px solid var(--Neutral-200,#eee);background:var(--Neutral-0,#FFF);span{color:var(--Neutral-400,#BDBDBD);text-align:center;font-family:Sora;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:left}@media (max-width:1024px){gap:8px;span{font-size:10px}}}.option-selected{border-radius:var(--spacing-xxs,4px);border:1px solid var(--Primary-Moonstone,#36bcd5);background:var(--primary-50,#E2F0F8);span{color:var(--Primary-Indigo-Dye,#0F4279);text-align:center;font-family:Sora;font-size:12px;font-style:normal;font-weight:600;line-height:18px;text-align:left}@media (max-width:1024px){gap:8px;span{font-size:10px}}}.contact-form{display:flex;flex-direction:column;gap:16px}.personal-info{gap:16px;display:contents}.form-row{display:flex;flex-direction:row;justify-content:space-between;gap:16px;display:contents}.field-label{color:var(--Neutral-700,#616161);font-family:Sora;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.form-field{display:flex;flex-direction:column;gap:8px;width:100%}.field-select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_16233_4348" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><rect x="16" width="16" height="16" transform="rotate(90 16 0)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_16233_4348)"><path d="M8 8.69999L11.15 5.54999L12 6.39999L8 10.4L4 6.39999L4.85 5.54999L8 8.69999Z" fill="%23757575"/></g></svg>');background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;border:1px solid #dfdfdf;padding:1rem 2rem 1rem 1rem}.field-input,.field-select{border-radius:var(--spacing-xxs,4px);border:1px solid var(--Neutral-300,#e0e0e0);padding:16px 24px}.field-input{background:var(--Neutral-0,#FFF)}.field-select.placeholder-selected{color:#BDBDBD}.preference-text,.referral-text{color:var(--Neutral-800,#424242)}.accept-terms,.preference-text,.referral-text{text-align:center;font-family:Sora;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.accept-terms{color:var(--Neutral-600,#757575)}.modal-container{background-color:#bebebe70;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999}.leftColumn{background-repeat:no-repeat;background-size:cover}.modal-left--content{margin-bottom:20px}.modal-testimonials{border-radius:4px;border:1px solid var(--Primary-Indigo-Dye,#0f4279);background:#1D3557;outline:none;p{color:#fff}}.progress-bar{position:relative}.step-connector{position:absolute;top:10px;z-index:1;max-width:calc(100% - 50px);margin:0 auto;left:15px}.step-indicator-wrapper{z-index:3}.modal-close-container{right:0}.form-step .step-actions{button{font-size:12px}button[disabled]{opacity:.5}}.accept-terms-text{text-align:left}.success-actions{button{background-color:#0F4279}}@media (max-width:1024px){.contact-form input,.field-select{font-size:12px}.modal-content-inner{justify-content:flex-start}.modal--leftColumn{display:flex;align-items:center;flex-direction:column-reverse;gap:16px;padding:16px 24px 28px;max-height:180px}.modal-container .right-col{margin-bottom:120px}.nav-progress-bar{position:fixed;bottom:0;background-color:#fff;display:flex;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.35);.progress-bar{width:100%}}.form-step .step-actions{display:flex;width:100%;gap:16px;flex-direction:column-reverse!important;button{width:100%;max-width:100%!important}}.success-icon-wrapper{width:56px;margin-bottom:16px}.success-title{margin-bottom:4px}.success-actions{button{width:100%}}}@media (min-width:1024px){.modal-container{display:flex;align-items:center;height:100%;justify-content:center}.modal-content-inner{max-height:710px;background:#fff;min-height:650px;flex-wrap:nowrap;display:flex;max-width:1200px;width:97%;margin-right:10px}.leftColumn{min-height:650px}.right-col{max-height:650px;overflow-y:auto}}