.final-cta .quote-form :is(input,select):focus-visible{outline:2px solid var(--forest-600);outline-offset:2px}.final-cta .quote-form select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23755638' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}@supports (appearance:base-select){.final-cta .quote-form select,.final-cta .quote-form select::picker(select){appearance:base-select}.final-cta .quote-form select{background-image:none;align-items:center}.final-cta .quote-form select::picker-icon{color:var(--earth-ink);margin-left:auto;margin-right:2px;transition:transform .25s;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23755638' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");width:16px;height:16px}.final-cta .quote-form select:open::picker-icon{transform:rotate(180deg)}.final-cta .quote-form select::picker(select){background:var(--paper);color:var(--ink);border:1px solid #75563845;border-radius:18px;padding:6px;margin-block:8px;box-shadow:0 12px 28px #16301f12}.final-cta .quote-form option{padding:12px 14px;border-radius:12px;font:400 16px/1.5 var(--body);gap:12px}.final-cta .quote-form option:checked{background:#dce5cf;color:var(--ink)}.final-cta .quote-form option:hover,.final-cta .quote-form option:focus{background:#eee6d9;outline:0}.final-cta .quote-form option::checkmark{color:var(--forest-800)}}
