@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,400;1,500&display=swap");.hqf{--navy:#283c79;--navy-deep:#1c2b5a;--sky:#55aee0;--sky-deep:#1d7fb5;--paper:#eff0f2;--paper-2:#fff;--paper-3:#e7eaf0;--ink:#16213f;--ink-2:#3e4a66;--ink-3:#6b7793;--mute:#8a93a8;--label:#67718c;--rule:#d6dae3;--rule-soft:#e4e7ee;--track:#c3c9d6;--alert:#c2453a;--alert-soft:#fbeeec;--step:#283c79;--step-tint:#eaecf3;--step-edge:#b6bfd6;--shadow:0 1px 2px rgba(22,33,63,.05),0 10px 28px -18px rgba(22,33,63,.3);--font:"Poppins","Helvetica Neue",Arial,sans-serif;color-scheme:light;color:var(--ink);font-family:var(--font);font-size:15px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}@supports (color:color-mix(in srgb,red,blue)){.hqf{--step-tint:color-mix(in srgb,var(--step) 8%,var(--paper-2));--step-edge:color-mix(in srgb,var(--step) 32%,var(--paper-2))}}.hqf *,.hqf :after,.hqf :before{box-sizing:border-box}.hqf [hidden]{display:none!important}.hqf h1,.hqf h2,.hqf h3{margin:0;font-family:var(--font);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.hqf button{color:inherit;font:inherit}.hqf a{color:var(--navy)}.hqf :focus-visible{outline:2px solid var(--step);outline-offset:2px}.hqf .mono{color:var(--label);font-family:var(--font);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.hqf .sheet{overflow:hidden;border:1px solid var(--rule);border-radius:10px;background:var(--paper-2);box-shadow:var(--shadow)}.hqf .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px;border-bottom:1px solid var(--rule);background:var(--step-tint);transition:background .5s ease}.hqf .sheet-head .mono{color:var(--step);transition:color .5s ease}.hqf .dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--step);vertical-align:middle;transition:background .5s ease}.hqf .beads{display:flex;gap:3px;padding:10px 18px;border-bottom:1px solid var(--rule);background:var(--paper-2)}.hqf .bead{flex:1;height:5px;border-radius:3px;background:var(--rule-soft);transition:background .4s ease,height .3s ease,margin .3s ease}.hqf .bead.done{background:var(--bead);opacity:.45}.hqf .bead.at{height:9px;margin-top:-2px;background:var(--bead);opacity:1}.hqf .sheet-body{padding:clamp(20px,3.2vw,32px) clamp(18px,4.2vw,40px) clamp(24px,4.2vw,40px)}.hqf .q{font-size:clamp(21px,3vw,27px);font-weight:600;line-height:1.25}.hqf .q-sub{margin:9px 0 0;color:var(--sky-deep);font-size:13.5px;font-weight:400}.hqf .eyebrow{display:block;margin-bottom:11px;color:var(--step);transition:color .5s ease}@supports (color:color-mix(in srgb,red,blue)){.hqf .eyebrow{color:color-mix(in srgb,var(--step) 72%,var(--sky))}}.hqf .step-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hqf .step-top .eyebrow{margin:0;text-align:right}.hqf .step-top .back{padding:6px 0}.hqf .back{padding:0 0 14px;border:0;background:none;color:var(--mute);cursor:pointer;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease}.hqf .back:hover{color:var(--step)}.hqf .step-art{display:grid;place-items:center;overflow:hidden;height:88px;margin:0 0 18px;padding:10px 14px;border:1px solid var(--step-edge);border-radius:9px;background:var(--step-tint);transition:background .5s ease,border-color .5s ease}.hqf .step-art svg{display:block;width:100%;height:100%;max-width:360px}.hqf .step-art .a{fill:var(--step)}.hqf .step-art .b{fill:var(--sky)}.hqf .step-art .c{fill:#fff}.hqf .step-art .d{fill:var(--step);opacity:.28}.hqf .step-art .s,.hqf .step-art .sb{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hqf .step-art .s{stroke:var(--step)}.hqf .step-art .sb{stroke:var(--sky)}.hqf .step-art .t{fill:var(--step);font-family:var(--font);font-size:13px;font-weight:600}.hqf .step-art .label-light{fill:#fff;font-size:11px}.hqf .opts{display:grid;gap:9px;margin-top:22px}.hqf .opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hqf .opts.keep-two{grid-auto-rows:1fr}.hqf .opt{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid var(--rule);border-radius:7px;background:var(--paper-2);cursor:pointer;text-align:left;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .18s ease,box-shadow .2s ease}.hqf .opt .ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--c,var(--step));transition:background .2s ease,box-shadow .2s ease}.hqf .opt .ico svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hqf .opt .lb{flex:1;font-size:15.5px;font-weight:400;font-variant-numeric:tabular-nums}.hqf .opt .ar{opacity:0;font-weight:500;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.hqf .opt:focus-visible{border-color:var(--c,var(--step));background:var(--c,var(--step));color:var(--paper-2);box-shadow:var(--shadow);transform:translateX(2px)}.hqf .opt:focus-visible .ico{background:hsla(0,0%,100%,.22);box-shadow:0 0 0 1px hsla(0,0%,100%,.45)}.hqf .opt:focus-visible .ar{opacity:1;transform:translateX(0)}.hqf .opt:active{border-color:var(--c,var(--step));background:var(--step-tint)}@media (hover:hover){.hqf .opt:hover{border-color:var(--c,var(--step));background:var(--c,var(--step));color:var(--paper-2);box-shadow:var(--shadow);transform:translateX(2px)}.hqf .opt:hover .ico{background:hsla(0,0%,100%,.22);box-shadow:0 0 0 1px hsla(0,0%,100%,.45)}.hqf .opt:hover .ar{opacity:1;transform:translateX(0)}}.hqf .props{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:22px}.hqf .prop{display:flex;overflow:hidden;flex-direction:column;padding:0;border:1px solid var(--rule);border-radius:8px;background:var(--paper-2);cursor:pointer;transition:border-color .2s ease,transform .18s ease,box-shadow .2s ease}.hqf .prop:active{border-color:var(--c)}@media (hover:hover){.hqf .prop:hover{border-color:var(--c);box-shadow:var(--shadow);transform:translateY(-3px)}.hqf .prop:hover .prop-art{background:#fff}.hqf .prop:hover .prop-name{background:var(--c);color:var(--paper-2)}}.hqf .prop-art{display:grid;place-items:stretch;max-width:100%;padding:10px 10px 0;border-bottom:1px solid var(--rule);aspect-ratio:5/4;background:var(--tint);transition:background .25s ease}.hqf .prop-art svg{display:block;width:100%;height:100%}.hqf .prop-art .halo{fill:#fff;opacity:.55}.hqf .prop-art .shade{fill:var(--c);opacity:.16}.hqf .prop-art .body{fill:var(--c)}.hqf .prop-art .body2{fill:var(--c);opacity:.82}.hqf .prop-art .acc{fill:var(--c2)}.hqf .prop-art .pane{fill:#fff;opacity:.92}.hqf .prop-art .door{fill:#fff;opacity:.72}.hqf .prop-art .knob{fill:var(--c)}.hqf .prop-name{overflow:hidden;padding:11px 12px;font-size:12.5px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background .2s ease,color .2s ease}.hqf .fieldset{display:grid;gap:10px;max-width:420px;margin-top:22px}.hqf .fieldset.contact{max-width:none}.hqf .addr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.hqf .addr .addr-street,.hqf .addr>.ac-msg{grid-column:1/-1}.hqf .addr>.ac-msg{margin:-2px 0 2px}.hqf .field{padding:8px 14px 10px;border:1px solid var(--rule);border-radius:7px;background:var(--paper-2);transition:border-color .2s ease,box-shadow .2s ease}.hqf .field:focus-within{border-color:var(--step);box-shadow:0 0 0 3px var(--step-tint)}.hqf .field.bad{border-color:var(--alert);background:var(--alert-soft)}.hqf .field label{display:block;margin-bottom:2px;color:var(--step);transition:color .5s ease}.hqf .field.bad label{color:var(--alert)}.hqf .field .row{display:flex;align-items:baseline;gap:5px}.hqf .field .cur{color:var(--mute);font-size:19px}.hqf .field input{width:100%;padding:1px 0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:21px;font-weight:500;font-variant-numeric:tabular-nums}.hqf .field.sm input{font-size:16px;font-weight:400}.hqf .field input::placeholder{color:#aeb6c6;font-weight:300}.hqf .field input:focus{outline:none}.hqf .err{margin:10px 0 0;color:var(--alert);font-size:12.5px}.hqf .readout{display:grid;overflow:hidden;grid-template-columns:repeat(3,1fr);max-width:480px;margin-top:20px;border:1px solid var(--step-edge);border-radius:8px;background:var(--step-tint);transition:background .5s ease,border-color .5s ease}.hqf .readout div{padding:11px 13px;border-right:1px solid var(--step-edge)}.hqf .readout div:last-child{border-right:0}.hqf .readout dd,.hqf .readout dt{color:var(--step)}.hqf .readout dd{margin:4px 0 0;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.hqf .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hqf .ltv{display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:1px solid var(--step-edge);border-radius:8px;background:var(--step-tint);transition:background .5s ease,border-color .5s ease}.hqf .ltv div{padding:10px 12px;border-right:1px solid var(--step-edge)}.hqf .ltv div:last-child{border-right:0;background:hsla(0,0%,100%,.55)}.hqf .ltv dt{color:var(--step)}.hqf .ltv dd{margin:4px 0 0;color:var(--ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.hqf .ltv div:last-child dd{color:var(--step)}@media (max-width:520px){.hqf .ltv{grid-template-columns:repeat(2,minmax(0,1fr))}.hqf .ltv div:nth-child(2){border-right:0}.hqf .ltv div:first-child,.hqf .ltv div:nth-child(2){border-bottom:1px solid var(--step-edge)}}.hqf input[type=range]{display:block;width:100%;margin:14px 0 0;height:22px;background:transparent;appearance:none}.hqf input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--track)}.hqf input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--track)}.hqf input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px;border:4px solid var(--paper-2);border-radius:50%;appearance:none;background:var(--step);box-shadow:0 0 0 1px var(--step),0 2px 6px rgba(22,33,63,.28);cursor:grab}.hqf input[type=range]::-moz-range-thumb{width:22px;height:22px;border:4px solid var(--paper-2);border-radius:50%;background:var(--step);box-shadow:0 0 0 1px var(--step),0 2px 6px rgba(22,33,63,.28);cursor:grab}.hqf.hqf .ends{display:flex;justify-content:space-between;margin-top:8px}.hqf .big{display:flex;align-items:flex-start;gap:3px;color:var(--step);font-weight:600;letter-spacing:-.03em;line-height:1;transition:color .5s ease}.hqf .big .cur{margin-top:6px;font-size:23px;font-weight:500}.hqf .big .val{font-size:clamp(38px,6.6vw,50px);font-variant-numeric:tabular-nums}.hqf .fine{max-width:56ch;margin:12px 0 0;color:var(--ink-3);font-size:11.5px;font-weight:300;line-height:1.7}.hqf .cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 28px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;box-shadow:var(--shadow);cursor:pointer;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .18s ease}@media (hover:hover){.hqf .cta:hover:not(:disabled){background:var(--navy-deep);transform:translateY(-1px)}}.hqf .cta:active:not(:disabled){background:var(--navy-deep)}.hqf .cta:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.hqf .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.hqf .cta-row.center{justify-content:center}.hqf .linkish{padding:0 0 1px;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--ink-3);cursor:pointer;font-size:13px;font-weight:400;transition:color .2s ease,border-color .2s ease}.hqf .linkish:hover{border-color:var(--navy);color:var(--navy)}.hqf .check{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.hqf .check input{position:relative;flex:none;width:19px;height:19px;margin:2px 0 0;border:1.5px solid var(--ink-3);border-radius:4px;appearance:none;background:var(--paper-2);cursor:pointer;transition:background .16s ease,border-color .16s ease}.hqf .check input:checked{border-color:var(--navy);background:var(--navy)}.hqf .check input:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(43deg)}.hqf .check.missing input{border-color:var(--alert);box-shadow:0 0 0 3px rgba(194,69,58,.12)}.hqf .check span{color:var(--ink-2);font-size:11.5px;font-weight:300;line-height:1.7}.hqf .tcpa{margin:20px 0 0;color:var(--ink-3);font-size:11px;font-weight:300;line-height:1.75}.hqf .check.consent{margin-top:22px}.hqf .check.consent span{font-size:11.5px;line-height:1.75}.hqf .tcpa-legal{margin:20px 0 0;padding-top:12px;border-top:1px solid var(--rule-soft);color:var(--ink-3);font-size:10.5px;font-weight:400;line-height:1.7}.hqf .tcpa-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hqf .tcpa-legal a:hover{color:var(--navy)}@media (max-width:640px){.hqf .props{grid-template-columns:repeat(2,minmax(0,1fr))}.hqf .step-art{height:72px;margin-bottom:16px;padding:8px 12px}}@media (max-width:480px){.hqf .opts.two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hqf .bead,.hqf .dot,.hqf .sheet-head,.hqf .sheet-head .mono{transition:none}}.hqf--embedded .sheet-head{padding:10px 16px}.hqf--embedded .beads{padding:9px 16px}.hqf--embedded .sheet-body{padding:clamp(20px,3vw,28px)}.hqf--embedded .q{font-size:clamp(21px,2.5vw,27px)}.hqf--embedded .props{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.hqf--embedded .prop-art{aspect-ratio:5/3.8}.hqf--embedded .fieldset,.hqf--embedded .readout{max-width:none}.hqf--embedded .opt{padding:13px 15px}.hqf--embedded .step-art{height:80px}.hqf--embedded .ltv{grid-template-columns:repeat(2,minmax(0,1fr))}.hqf--embedded .ltv div:nth-child(2){border-right:0}.hqf--embedded .ltv div:first-child,.hqf--embedded .ltv div:nth-child(2){border-bottom:1px solid var(--step-edge)}@media (max-width:420px){.hqf--embedded .opts.two{grid-template-columns:1fr}}@media (max-width:480px){.hqf .opts.keep-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hqf .opts.keep-two .opt{gap:8px;padding:14px 10px}.hqf .opts.keep-two .opt .ico{width:26px;height:26px}.hqf .opts.keep-two .opt .ico svg{width:15px;height:15px}.hqf .opts.keep-two .opt .ar{display:none}.hqf .opts.keep-two .opt .lb{font-size:15px;line-height:1.3}}.hqf .ac-msg{display:flex;gap:8px;align-items:flex-start;margin:11px 0 0;font-size:12.5px;font-weight:300;line-height:1.55}.hqf .ac-msg svg{width:14px;height:14px;flex:none;margin-top:3px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hqf .ac-msg.ok{color:var(--sky-deep)}.hqf .ac-msg.ok svg{stroke:var(--sky-deep)}.hqf .ac-msg.warn{color:var(--alert)}.hqf .ac-msg.warn svg{stroke:var(--alert)}.hqf .ac-msg.hint{color:var(--ink-3)}.hqf .ac-msg.hint svg{stroke:var(--mute)}.hqf .ac-fix{background:none;border:0;border-bottom:1px solid;padding:0;margin-left:6px;cursor:pointer;color:var(--navy);font-weight:500;font-size:12.5px}.hqf .ac-fix:hover{color:var(--sky-deep)}.hqf .field.ok{border-color:var(--sky-deep);box-shadow:0 0 0 3px var(--step-tint)}.hqf .q-sub.muted{color:var(--ink-3);font-weight:300}.hqf .stop-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;border:1px solid var(--step-edge);background:var(--step-tint);border-radius:999px;padding:6px 14px}.hqf .stop-badge svg{width:15px;height:15px;color:var(--navy);flex:none}.hqf .stop-badge span{font-weight:500;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--navy)}.hqf .callnow{display:none}@media (hover:none) and (pointer:coarse){.hqf .callnow{display:inline-flex}}.hqf .callback{border:1px solid var(--step-edge);background:var(--step-tint);border-radius:9px;padding:16px;margin-top:18px;display:grid;gap:12px}.hqf .callback .cb-head{display:flex;align-items:center;gap:9px;margin:0}.hqf .callback .cb-head .mono{color:var(--navy)}.hqf .cb-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:560px){.hqf .cb-grid{grid-template-columns:1fr}}.hqf .cb-grid .full{grid-column:1/-1}.hqf .callback .field{background:var(--paper-2)}.hqf .cb-done{border:1px solid var(--step-edge);background:var(--step-tint);border-radius:9px;padding:18px;margin-top:18px;display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center}.hqf .cb-done .ok{width:40px;height:40px;border-radius:50%;background:var(--navy);display:grid;place-items:center;flex:none}.hqf .cb-done .ok svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hqf .cb-done h4{margin:0;font-size:16px;font-weight:600}.hqf .cb-done p{margin:5px 0 0;font-size:13px;font-weight:300;color:var(--ink-2)}.hqf .cb-done a{color:var(--navy);font-weight:500;text-decoration:none;border-bottom:1px solid var(--step-edge)}.hqf .sheet--open{overflow:visible}.hqf .ac{position:relative}.hqf .ac-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;background:var(--paper-2);border:1px solid var(--step-edge);border-radius:8px;box-shadow:var(--shadow);overflow-y:auto;max-height:330px}.hqf .ac-list button{display:block;width:100%;padding:9px 11px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer}.hqf .ac-list button:focus-visible,.hqf .ac-list button:hover{background:var(--step-tint)}.hqf .ac-list strong{display:block;font-size:14px;font-weight:500;color:var(--ink)}.hqf .ac-list span{display:block;font-size:12px;font-weight:300;color:var(--ink-3)}