.quote-module__gLELVa__flow{color:#f5f2eb;background:#101412;border:1px solid #ffffff21;border-radius:22px;width:100%;max-width:720px;padding:clamp(20px,4vw,38px);box-shadow:0 28px 80px #0b0d0c3d}.quote-module__gLELVa__progressTop{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:11px;display:flex}.quote-module__gLELVa__progressTop span{color:#aeb6b1}.quote-module__gLELVa__track{background:#343936;height:3px;margin:15px 0 12px;overflow:hidden}.quote-module__gLELVa__track span{background:#fe914e;height:100%;transition:width .35s;display:block}.quote-module__gLELVa__progress ol{color:#777f7a;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(4,1fr);margin:0 0 38px;padding:0;font-size:10px;font-weight:800;list-style:none;display:grid}.quote-module__gLELVa__progress li:nth-child(n+2){text-align:center}.quote-module__gLELVa__progress li:last-child{text-align:right}.quote-module__gLELVa__progress .quote-module__gLELVa__active{color:#f5f2eb}.quote-module__gLELVa__panel{border:0;min-inline-size:0;margin:0;padding:0}.quote-module__gLELVa__panel legend,.quote-module__gLELVa__panel h2{letter-spacing:-.045em;max-width:12ch;margin:0;padding:0;font:700 clamp(34px,5vw,51px)/.96 Georgia,serif}.quote-module__gLELVa__hint{color:#aeb6b1;max-width:52ch;margin:14px 0 28px;line-height:1.55}.quote-module__gLELVa__choices{gap:10px;display:grid}.quote-module__gLELVa__choices label{cursor:pointer;border:1px solid #3a403c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:72px;padding:14px 17px;transition:all .2s;display:grid}.quote-module__gLELVa__choices label:hover,.quote-module__gLELVa__choices .quote-module__gLELVa__selected{background:#fe914e17;border-color:#fe914e;transform:translateY(-1px)}.quote-module__gLELVa__choices input{accent-color:#fe914e;width:18px;height:18px}.quote-module__gLELVa__choices span{gap:4px;display:grid}.quote-module__gLELVa__choices strong{font-size:15px}.quote-module__gLELVa__choices small{color:#9ca59f;font-size:12px}.quote-module__gLELVa__choices b{color:#fe914e;font-size:20px}.quote-module__gLELVa__field{gap:8px;margin-top:18px;display:grid}.quote-module__gLELVa__field>span{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:11px;font-weight:850;display:flex}.quote-module__gLELVa__field>span small{color:#858e88;font-size:9px}.quote-module__gLELVa__field input,.quote-module__gLELVa__field select,.quote-module__gLELVa__field textarea{color:#f5f2eb;width:100%;min-height:54px;font:inherit;resize:vertical;background:#171c19;border:1px solid #3a403c;border-radius:10px;outline:0;padding:13px 14px}.quote-module__gLELVa__field textarea{min-height:110px}.quote-module__gLELVa__field input:focus,.quote-module__gLELVa__field select:focus,.quote-module__gLELVa__field textarea:focus{border-color:#fe914e;box-shadow:0 0 0 3px #fe914e2e}.quote-module__gLELVa__field [aria-invalid=true]{border-color:#ff8c80}.quote-module__gLELVa__field em,.quote-module__gLELVa__error{color:#ffaaa1;margin:0;font-size:12px;font-style:normal}.quote-module__gLELVa__error{margin-top:12px}.quote-module__gLELVa__actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:28px;display:flex}.quote-module__gLELVa__continue{border:0;min-width:170px}.quote-module__gLELVa__back,.quote-module__gLELVa__edit,.quote-module__gLELVa__fallbacks button{color:#d7d9d7;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.quote-module__gLELVa__kicker{color:#fe914e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:900}.quote-module__gLELVa__review{margin:28px 0}.quote-module__gLELVa__review>div{border-top:1px solid #343936;grid-template-columns:120px 1fr;gap:18px;padding:14px 0;display:grid}.quote-module__gLELVa__review dt{color:#8e9791;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.quote-module__gLELVa__review dd{margin:0;line-height:1.45}.quote-module__gLELVa__notice{background:#191e1b;border-left:3px solid #fe914e;padding:16px}.quote-module__gLELVa__notice strong{font-size:13px}.quote-module__gLELVa__notice p{color:#aeb6b1;margin:5px 0 0;font-size:13px;line-height:1.5}.quote-module__gLELVa__send{width:100%;margin-top:18px;display:flex}.quote-module__gLELVa__fallbacks{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:18px;display:flex}.quote-module__gLELVa__fallbacks button,.quote-module__gLELVa__fallbacks a{color:#d7d9d7;font-size:12px}.quote-module__gLELVa__edit{margin:20px auto 0;display:block}.quote-module__gLELVa__honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.quote-module__gLELVa__send:disabled{cursor:wait;opacity:.7}.quote-module__gLELVa__submitError{color:#ffc0b9;background:#ff8c8014;border-left:3px solid #ff8c80;margin:14px 0 0;padding:13px;font-size:13px;line-height:1.5}.quote-module__gLELVa__success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;display:flex}.quote-module__gLELVa__success>p:not(.quote-module__gLELVa__kicker){color:#b7c0ba;max-width:48ch;font-size:16px;line-height:1.65}.quote-module__gLELVa__success small{color:#89928c;margin:0 0 24px}.quote-module__gLELVa__success a{margin-top:12px}@media (max-width:900px){.quote-module__gLELVa__flow{max-width:none}}@media (max-width:640px){.quote-module__gLELVa__flow{border-radius:15px;padding:20px 16px}.quote-module__gLELVa__progress ol{margin-bottom:30px}.quote-module__gLELVa__progress li{font-size:8px}.quote-module__gLELVa__choices label{min-height:66px}.quote-module__gLELVa__actions{justify-content:space-between}.quote-module__gLELVa__continue{flex:1;min-width:0}.quote-module__gLELVa__review>div{grid-template-columns:1fr;gap:5px}.quote-module__gLELVa__panel legend,.quote-module__gLELVa__panel h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.quote-module__gLELVa__track span,.quote-module__gLELVa__choices label{transition:none}}.quote-module__gLELVa__panel{animation:.42s cubic-bezier(.2,.7,.2,1) both quote-module__gLELVa__panelIn}@keyframes quote-module__gLELVa__panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.quote-module__gLELVa__flow{transition:box-shadow .35s,border-color .35s}.quote-module__gLELVa__flow:focus-within{border-color:#fe914e6b;box-shadow:0 32px 90px #0b0d0c57}@media (prefers-reduced-motion:reduce){.quote-module__gLELVa__panel{animation:none}.quote-module__gLELVa__flow{transition:none}}
