.quote-flow_section__dqWvF{position:relative;isolation:isolate;background:linear-gradient(to bottom,var(--color-beige-light),var(--color-white))}.quote-flow_section__dqWvF:before{position:absolute;z-index:-1;inset:0 0 auto;height:min(100%,56rem);background-image:linear-gradient(to bottom,var(--color-beige-light),transparent 25%,var(--color-white)),url(/assets/quote-background-v1.webp);background-position:50%,center 45%;background-size:cover;opacity:.07;pointer-events:none;content:""}.quote-flow_card___J6FQ{box-shadow:0 2px 5px color-mix(in srgb,var(--color-black-100) 3%,transparent),0 16px 48px -16px color-mix(in srgb,var(--color-black-100) 12%,transparent)}.quote-flow_card___J6FQ :is(input,select,textarea,button,a){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.quote-flow_card___J6FQ label:has(input[type=radio]){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.quote-flow_card___J6FQ label:has(input[type=radio]:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.quote-flow_card___J6FQ label:has(input[type=radio]:checked){background-color:color-mix(in srgb,var(--color-primary) 7%,var(--color-white))}.quote-flow_card___J6FQ [data-quote-step]{animation:quote-flow_reveal-step__UR_Y0 .18s ease-out}@media (hover:hover){.quote-flow_card___J6FQ label:has(input[type=radio]:not(:disabled)):hover{border-color:var(--color-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 8%,transparent)}}@media (min-width:768px){.quote-flow_section__dqWvF:before{opacity:.19}.quote-flow_card___J6FQ{box-shadow:0 2px 5px color-mix(in srgb,var(--color-black-100) 3%,transparent),0 24px 64px -20px color-mix(in srgb,var(--color-black-100) 16%,transparent)}}@keyframes quote-flow_reveal-step__UR_Y0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.quote-flow_card___J6FQ :is(input,select,textarea,button,a),.quote-flow_card___J6FQ label:has(input[type=radio]){transition:none}.quote-flow_card___J6FQ [data-quote-step]{animation:none}}