.qrf[data-v-8c8562ec]{--qrf-ink:var(--fg,#111);--qrf-accent:var(--sc-brand,#0a6b3d);--qrf-bad:#b42318;--qrf-r:var(--sc-radius,6px);color:var(--qrf-ink);font-size:1.125rem;line-height:1.5}.qrf__f[data-v-8c8562ec]{display:grid;gap:1.5rem}.qrf__count[data-v-8c8562ec]{color:var(--muted,#4d5052);font-weight:700;margin:0}.qrf__step[data-v-8c8562ec]{align-content:start;border:0;display:grid;gap:1.25rem;margin:0;min-width:0;padding:0}.qrf__lg[data-v-8c8562ec]{border-bottom:3px solid var(--qrf-ink);float:left;font-size:1.5rem;font-weight:800;line-height:1.15;margin:0 0 1rem;padding:0 0 .5rem;width:100%}.qrf__lg[data-v-8c8562ec]+*{clear:both}.qrf__row[data-v-8c8562ec]{align-content:start;display:grid;gap:.45rem}.qrf__lbl[data-v-8c8562ec],.qrf__row label[data-v-8c8562ec]{font-size:1.125rem;font-weight:700}.qrf__box[data-v-8c8562ec]{position:relative}.qrf__row input[type=email][data-v-8c8562ec],.qrf__row input[type=tel][data-v-8c8562ec],.qrf__row input[type=text][data-v-8c8562ec],.qrf__row select[data-v-8c8562ec],.qrf__row textarea[data-v-8c8562ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid var(--qrf-ink);border-radius:var(--qrf-r);box-sizing:border-box;color:#111;font:inherit;font-size:1.25rem;min-height:60px;padding:.8rem 3rem .8rem 1rem;width:100%}.qrf__row textarea[data-v-8c8562ec]{min-height:10rem;padding-right:1rem;resize:vertical}.qrf__btn[data-v-8c8562ec]:focus-visible,.qrf__row input[data-v-8c8562ec]:focus-visible,.qrf__row select[data-v-8c8562ec]:focus-visible,.qrf__row textarea[data-v-8c8562ec]:focus-visible{outline:3px solid var(--qrf-ink);outline-offset:2px}.qrf__ic[data-v-8c8562ec]{color:#111;pointer-events:none;position:absolute;right:1rem;top:19px}.qrf__tick[data-v-8c8562ec]{color:#0a6b3d}.qrf__row.is-bad input[data-v-8c8562ec],.qrf__row.is-bad select[data-v-8c8562ec],.qrf__row.is-bad textarea[data-v-8c8562ec]{background:#fff6f5;border-color:var(--qrf-bad)}.qrf__msg[data-v-8c8562ec]{align-items:flex-start;color:var(--qrf-bad);display:flex;font-weight:600;gap:.5rem;margin:0}.qrf__msg svg[data-v-8c8562ec]{flex:none;margin-top:.25rem}.qrf__n[data-v-8c8562ec]{color:var(--muted,#4d5052);font-size:1rem;margin:0;text-align:right}.qrf__list[data-v-8c8562ec]{background:#fff;border:2px solid var(--qrf-ink);border-radius:var(--qrf-r);color:#111;left:0;list-style:none;margin:0;max-height:16rem;overflow:auto;padding:0;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.qrf__list li[data-v-8c8562ec]{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;min-height:56px;padding:.5rem 1rem}.qrf__list li.is-on[data-v-8c8562ec],.qrf__list li[data-v-8c8562ec]:hover{background:color-mix(in srgb,var(--qrf-accent) 14%,#fff)}.qrf__radios[data-v-8c8562ec]{display:grid;gap:.75rem}.qrf__radio[data-v-8c8562ec]{align-items:center;background:#fff;border:2px solid var(--qrf-ink);border-radius:var(--qrf-r);color:#111;cursor:pointer;display:flex;font-weight:600;gap:.75rem;min-height:60px;padding:.5rem 1rem}.qrf__radio.is-on[data-v-8c8562ec]{border-color:var(--qrf-accent);box-shadow:inset 0 0 0 2px var(--qrf-accent)}.qrf__check input[data-v-8c8562ec],.qrf__radio input[data-v-8c8562ec]{accent-color:var(--qrf-accent);flex:none;height:28px;width:28px}.qrf__check[data-v-8c8562ec]{align-items:flex-start;display:flex;font-weight:500;gap:.75rem;min-height:56px}.qrf__agree[data-v-8c8562ec]{font-weight:600;margin:0}.qrf__notice[data-v-8c8562ec]{color:var(--muted,#4d5052);display:grid;gap:.5rem}.qrf__notice p[data-v-8c8562ec]{margin:0}.qrf__notice a[data-v-8c8562ec]{color:inherit;text-decoration:underline}.qrf__hp[data-v-8c8562ec]{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.qrf__ts[data-v-8c8562ec]{min-height:65px}.qrf__err[data-v-8c8562ec]{background:color-mix(in srgb,var(--qrf-bad) 10%,#fff);border-left:5px solid var(--qrf-bad);color:#111;font-weight:600;margin:0;padding:.75rem 1rem}.qrf__nav[data-v-8c8562ec]{display:flex;flex-wrap:wrap;gap:.75rem}.qrf__btn[data-v-8c8562ec]{align-items:center;background:var(--qrf-accent);border:2px solid var(--qrf-accent);border-radius:var(--qrf-r);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1.25rem;font-weight:800;gap:.6rem;justify-content:center;min-height:60px;padding:.75rem 1.5rem}.qrf__btn[data-v-8c8562ec]:disabled{cursor:wait;opacity:.6}.qrf__btn--ghost[data-v-8c8562ec]{background:transparent;border-color:var(--qrf-ink);color:var(--qrf-ink)}.qrf__go[data-v-8c8562ec],.qrf__next[data-v-8c8562ec]{flex:1}.qrf__ok[data-v-8c8562ec]{background:color-mix(in srgb,var(--qrf-accent) 8%,#fff);border-left:6px solid var(--qrf-accent);color:#111;padding:1.5rem}.qrf__ok-h[data-v-8c8562ec]{font-size:1.75rem;line-height:1.15;margin:0 0 .5rem}.qrf__ok p[data-v-8c8562ec]{margin:0}@media(max-width:899px){.qrf__f:not(.is-last) .qrf__go[data-v-8c8562ec],.qrf__step[data-v-8c8562ec]:not(.is-active){display:none}}@media(min-width:900px){.qrf__back[data-v-8c8562ec],.qrf__count[data-v-8c8562ec],.qrf__next[data-v-8c8562ec]{display:none}.qrf__f[data-v-8c8562ec]{gap:2rem}}
