.mobile-quote-options[data-slot=dialog-content]{z-index:81;overscroll-behavior:contain;color:#062e4b;background:#fff;border:1px solid #dce5eb;border-radius:23px;outline:none;width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:0;padding:28px 22px 24px;transition:opacity .16s,transform .16s;animation:none;display:block;position:fixed;top:50%;bottom:auto;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 90px #00152255;translate:0!important}.mobile-quote-options[data-starting-style],.mobile-quote-options[data-ending-style]{opacity:0;transform:translate(-50%,calc(12px - 50%))}.mobile-quote-options-handle{display:none}.mobile-quote-options-close{color:#062e4b;cursor:pointer;background:#edf3f7;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.mobile-quote-options-close:hover{background:#dfeaf2}.mobile-quote-options-header{padding:3px 36px 0 0}.mobile-quote-options-brand{letter-spacing:.105em;text-transform:uppercase;color:#1257d8;margin:0 0 11px;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:800;line-height:1.4}.mobile-quote-options-title[data-slot=dialog-title]{letter-spacing:-.035em;text-transform:none;color:#062e4b;outline:none;max-width:330px;margin:0;font-family:Archivo,Arial,sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:1.13}.mobile-quote-options-description[data-slot=dialog-description]{color:#536879;margin:11px 0 0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5}.mobile-quote-options-actions{gap:11px;margin-top:23px;display:grid}.mobile-quote-option{color:#062e4b;text-align:left;cursor:pointer;touch-action:manipulation;background:#f4f8fb;border:1.5px solid #d5e2eb;border-radius:14px;align-items:center;gap:13px;width:100%;min-height:84px;padding:16px 15px;font-family:Inter,Arial,sans-serif;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.mobile-quote-option:hover{background:#eaf3fa;border-color:#9fc4dc}.mobile-quote-option-icon{color:#1257d8;background:#e0edf7;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.mobile-quote-option-copy{flex:1;min-width:0;display:block}.mobile-quote-option-copy strong{letter-spacing:-.025em;font-size:17px;font-weight:800;line-height:1.3;display:block}.mobile-quote-option-copy>span{color:#526a7c;margin-top:4px;font-size:12px;line-height:1.4;display:block}.mobile-quote-option-arrow{flex-shrink:0}.mobile-quote-option-instant{background:#ffdd36;border-color:#ffdd36}.mobile-quote-option-instant:hover{background:#ffe56b;border-color:#ffe56b}.mobile-quote-option-instant .mobile-quote-option-icon{color:#ffdd36;background:#062e4b}.mobile-quote-option-instant .mobile-quote-option-copy>span{color:#354d57}.mobile-quote-option:focus-visible,.mobile-quote-options-close:focus-visible{outline-offset:3px;outline:3px solid #1257d8}.hero.is-revealed .hero-copy .hero-specials-banner{color:#ffdd36;letter-spacing:.045em;text-transform:uppercase;background:#062e4bad;border:1px solid #ffdd3659;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0 0 10px;padding:5px 10px;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.2;display:flex}.hero-specials-banner svg{flex-shrink:0}@media (width<=760px){.mobile-quote-options[data-slot=dialog-content]{width:100%;max-width:none;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));padding:23px max(19px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(19px,env(safe-area-inset-left));border-bottom:0;border-radius:24px 24px 0 0;top:auto;bottom:0;left:0;transform:translateY(0)}.mobile-quote-options[data-starting-style],.mobile-quote-options[data-ending-style]{opacity:0;transform:translateY(18px)}.mobile-quote-options-handle{background:#cad8e2;border-radius:999px;width:35px;height:4px;margin:-12px auto 18px;display:block}.mobile-quote-options-close{top:21px;right:max(14px,env(safe-area-inset-right))}.hero.is-revealed .hero-copy .hero-specials-banner{grid-column:1/-1;margin:0 0 8px;padding:4px 9px;font-size:10px}.hero.is-revealed .proof-showcase{height:calc(100% - 244px)}}@media (width<=380px){.mobile-quote-options-title[data-slot=dialog-title]{font-size:25px}.mobile-quote-option{gap:10px;padding:14px 12px}.mobile-quote-option-copy strong{font-size:16px}.mobile-quote-option-copy>span{font-size:11px}.mobile-quote-option-icon{flex-basis:39px;width:39px;height:39px}}@media (width<=760px) and (height<=500px){.mobile-quote-options[data-slot=dialog-content]{padding-top:18px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.mobile-quote-options-handle{margin:-9px auto 9px}.mobile-quote-options-brand{margin-bottom:6px}.mobile-quote-options-title[data-slot=dialog-title]{max-width:none;font-size:23px}.mobile-quote-options-description[data-slot=dialog-description]{margin-top:7px}.mobile-quote-options-actions{gap:8px;margin-top:15px}.mobile-quote-option{min-height:64px;padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.mobile-quote-options[data-slot=dialog-content],.mobile-quote-option{transition:none!important;animation:none!important}}@media (width<=760px) and (height<=562px){.hero.is-revealed .proof-showcase{min-height:0}}.mobile-quote-options,.mobile-quote-options *{box-sizing:border-box}.mobile-quote-options svg{vertical-align:middle;display:block}body:has(.mobile-quote-options) [data-slot=dialog-overlay]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00152288;position:fixed;inset:0}@media (width<=760px){body .mobile-quote-bar .button{color:#062e4b;background:#ffdd36;border:1px solid #ffdd36;min-height:48px;font-weight:800;box-shadow:0 3px 14px #0002}body .mobile-quote-bar .button:hover{color:#062e4b;background:#ffe56b}body .lx-sticky{color:#062e4b;background:#ffdd36;border-color:#ffdd36}body .lx-sticky strong{color:#062e4b}}
