.qz[data-v-e5107f4f]{border:1px solid var(--color-border);background:#fff;border-radius:10px;padding:28px}.qz__top[data-v-e5107f4f]{align-items:center;gap:14px;margin-bottom:18px;display:flex}.qz__no[data-v-e5107f4f]{font-size:var(--fs-small);color:var(--color-primary);flex:none;font-weight:700}.qz__bar[data-v-e5107f4f]{background:var(--color-bg-muted);border-radius:4px;flex:1;height:4px;overflow:hidden}.qz__bar span[data-v-e5107f4f]{background:var(--color-primary);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.qz__bar span[data-v-e5107f4f]{transition:none}}.qz__card[data-v-e5107f4f]{min-height:200px}.qz__q[data-v-e5107f4f]{font-size:20px;font-weight:700;line-height:1.45}.qz__help[data-v-e5107f4f]{font-size:var(--fs-small);color:var(--color-text-3);margin-top:6px}.qz__help b[data-v-e5107f4f]{color:var(--color-text)}.qz__flag[data-v-e5107f4f]{font-size:var(--fs-small);color:var(--color-primary);margin-top:10px;font-weight:700}.qz__opts[data-v-e5107f4f]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.qz__opt[data-v-e5107f4f]{text-align:left;border:1px solid var(--color-border-strong);min-height:52px;color:var(--color-text);transition:border-color var(--motion-fast);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 16px;font-size:16px;font-weight:700;display:flex}.qz__opt small[data-v-e5107f4f]{font-size:var(--fs-caption);color:var(--color-text-3);font-weight:400}.qz__opt[data-v-e5107f4f]:hover{border-color:var(--color-primary)}.qz__opt[aria-pressed=true][data-v-e5107f4f]{border:2px solid var(--color-primary);background:var(--color-primary-subtle);padding:13px 15px}.qz__num[data-v-e5107f4f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.qz__numlabel[data-v-e5107f4f]{min-width:76px;font-size:15px;font-weight:700}.qz__num button[data-v-e5107f4f]{border:1px solid var(--color-border-strong);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.qz__num button[data-v-e5107f4f]:hover{border-color:var(--color-primary);color:var(--color-primary)}.qz__num input[data-v-e5107f4f]{text-align:center;width:80px;height:44px;font:inherit;border:1px solid var(--color-border-strong);border-radius:10px;font-size:17px;font-weight:700}.qz__num input[data-v-e5107f4f]:focus,.qz__etc input[data-v-e5107f4f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.qz__unit[data-v-e5107f4f]{color:var(--color-text-3);font-size:15px}.qz__etc[data-v-e5107f4f]{flex-direction:column;gap:6px;margin-top:14px;display:flex}.qz__etc span[data-v-e5107f4f]{font-size:var(--fs-small);font-weight:700}.qz__etc input[data-v-e5107f4f]{height:var(--input-h);font:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 14px;font-size:16px}.qz__nav[data-v-e5107f4f]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.qz__back[data-v-e5107f4f]{min-height:44px;color:var(--color-text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px 0 6px;font-weight:700;display:inline-flex}.qz__back[data-v-e5107f4f]:hover:not(:disabled){color:var(--color-primary)}.qz__back[data-v-e5107f4f]:disabled{color:var(--color-text-disabled);cursor:default}.qz__skip[data-v-e5107f4f]{min-height:44px;font-size:15px}.qz__spacer[data-v-e5107f4f]{flex:1}.qz__next[data-v-e5107f4f]{min-height:44px}.qz__next[data-v-e5107f4f]:disabled{color:var(--color-text-disabled);border-color:var(--color-border-strong);cursor:default;background:#fff}.qz__res-head[data-v-e5107f4f]{align-items:flex-start;gap:12px;display:flex}.qz__res-meta[data-v-e5107f4f]{flex-direction:column;flex:1;min-width:0;display:flex}.qz__res-kind[data-v-e5107f4f]{font-size:var(--fs-small);color:var(--color-text-3)}.qz__res-title[data-v-e5107f4f]{font-size:20px}.qz__restart[data-v-e5107f4f]{min-height:44px;color:var(--color-primary);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 4px;font-weight:700;display:inline-flex}.qz__rows[data-v-e5107f4f]{border-top:2px solid var(--color-text);margin-top:16px}.qz__rows li[data-v-e5107f4f]{border-bottom:1px solid var(--color-border);color:var(--color-text-2);align-items:baseline;gap:12px;padding:12px 0;font-size:15px;display:flex}.qz__rows li span[data-v-e5107f4f]{flex:1;min-width:0}.qz__rows em[data-v-e5107f4f]{font-style:normal;font-size:var(--fs-caption);color:var(--color-text-3)}.qz__rows b[data-v-e5107f4f]{color:var(--color-text);white-space:nowrap;flex:none}.qz__rows li.minus b[data-v-e5107f4f]{color:var(--color-primary)}.qz__total[data-v-e5107f4f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-weight:700;display:flex}.qz__total small[data-v-e5107f4f]{font-size:var(--fs-caption);color:var(--color-text-3);font-weight:400}.qz__total strong[data-v-e5107f4f]{color:var(--color-primary);letter-spacing:-.02em;font-size:28px;font-weight:900}.qz__note[data-v-e5107f4f]{font-size:var(--fs-caption);color:var(--color-text-3);margin-top:8px}.qz__ask[data-v-e5107f4f]{background:var(--color-bg-alt);border-radius:8px;margin-top:16px;padding:18px}.qz__ask p[data-v-e5107f4f]{font-size:var(--fs-small);color:var(--color-text-2);margin-top:6px}.qz__ghost[data-v-e5107f4f]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.qz__ghost span[data-v-e5107f4f]{background:var(--color-bg-muted);border-radius:6px;height:20px}.qz__res-btns[data-v-e5107f4f]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.qz__calc[data-v-e5107f4f]{min-height:44px}@media (width<=767px){.qz[data-v-e5107f4f]{padding:20px}.qz__q[data-v-e5107f4f]{font-size:18px}.qz__card[data-v-e5107f4f]{min-height:0}.qz__nav[data-v-e5107f4f]{gap:8px 12px}.qz__res-btns .btn[data-v-e5107f4f]{width:100%}.qz__total strong[data-v-e5107f4f]{font-size:24px}}.lq[data-v-be34ee59]{border:1px solid var(--color-border);background:#fff;border-radius:10px;padding:28px}.lq__top[data-v-be34ee59]{align-items:center;gap:14px;margin-bottom:18px;display:flex}.lq__no[data-v-be34ee59]{font-size:var(--fs-small);color:var(--color-primary);flex:none;font-weight:700}.lq__bar[data-v-be34ee59]{background:var(--color-bg-muted);border-radius:4px;flex:1;height:4px;overflow:hidden}.lq__bar span[data-v-be34ee59]{background:var(--color-primary);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.lq__bar span[data-v-be34ee59]{transition:none}}.lq__card[data-v-be34ee59]{min-height:200px}.lq__q[data-v-be34ee59]{font-size:20px;font-weight:700;line-height:1.45}.lq__help[data-v-be34ee59]{font-size:var(--fs-small);color:var(--color-text-3);margin-top:6px}.lq__opts[data-v-be34ee59]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.lq__opt[data-v-be34ee59]{text-align:left;border:1px solid var(--color-border-strong);min-height:52px;color:var(--color-text);transition:border-color var(--motion-fast);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.lq__opt[data-v-be34ee59]:hover{border-color:var(--color-primary)}.lq__opt[aria-pressed=true][data-v-be34ee59]{border:2px solid var(--color-primary);background:var(--color-primary-subtle);padding:13px 15px}.lq__opt-h[data-v-be34ee59]{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px;font-weight:700;display:flex}.lq__opt-h b[data-v-be34ee59]{color:var(--color-text)}.lq__opt-d[data-v-be34ee59]{font-size:var(--fs-small);color:var(--color-text-3)}.lq__fine[data-v-be34ee59]{font-size:var(--fs-caption);color:var(--color-text-3);text-align:right}.lq__num[data-v-be34ee59]{align-items:center;gap:8px;margin-top:16px;display:flex}.lq__num button[data-v-be34ee59]{border:1px solid var(--color-border-strong);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.lq__num button[data-v-be34ee59]:hover{border-color:var(--color-primary);color:var(--color-primary)}.lq__num input[data-v-be34ee59]{text-align:center;width:88px;height:44px;font:inherit;border:1px solid var(--color-border-strong);border-radius:10px;font-size:17px;font-weight:700}.lq__num input[data-v-be34ee59]:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.lq__unit[data-v-be34ee59]{color:var(--color-text-3);font-size:15px}.lq__nav[data-v-be34ee59]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.lq__back[data-v-be34ee59]{min-height:44px;color:var(--color-text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px 0 6px;font-weight:700;display:inline-flex}.lq__back[data-v-be34ee59]:hover:not(:disabled){color:var(--color-primary)}.lq__back[data-v-be34ee59]:disabled{color:var(--color-text-disabled);cursor:default}.lq__skip[data-v-be34ee59]{min-height:44px;font-size:15px}.lq__spacer[data-v-be34ee59]{flex:1}.lq__next[data-v-be34ee59]{min-height:44px}.lq__res-head[data-v-be34ee59]{align-items:flex-start;gap:12px;display:flex}.lq__res-meta[data-v-be34ee59]{flex-direction:column;flex:1;min-width:0;display:flex}.lq__res-kind[data-v-be34ee59]{font-size:var(--fs-small);color:var(--color-text-3)}.lq__res-title[data-v-be34ee59]{font-size:20px}.lq__restart[data-v-be34ee59]{min-height:44px;color:var(--color-primary);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 4px;font-weight:700;display:inline-flex}.lq__rows[data-v-be34ee59]{border-top:2px solid var(--color-text);margin-top:16px}.lq__rows li[data-v-be34ee59]{border-bottom:1px solid var(--color-border);color:var(--color-text-2);align-items:baseline;gap:12px;padding:12px 0;font-size:15px;display:flex}.lq__rows li span[data-v-be34ee59]{flex:1;min-width:0}.lq__rows em[data-v-be34ee59]{font-style:normal;font-size:var(--fs-caption);color:var(--color-text-3);margin-left:4px}.lq__rows b[data-v-be34ee59]{color:var(--color-text);white-space:nowrap;flex:none}.lq__total[data-v-be34ee59]{justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-weight:700;display:flex}.lq__total small[data-v-be34ee59]{font-size:var(--fs-caption);color:var(--color-text-3);font-weight:400}.lq__total strong[data-v-be34ee59]{color:var(--color-primary);letter-spacing:-.02em;font-size:28px;font-weight:900}.lq__free[data-v-be34ee59]{background:var(--color-primary-tint);font-size:var(--fs-small);color:var(--color-text-2);border-radius:8px;margin-top:14px;padding:12px 14px}.lq__free strong[data-v-be34ee59]{color:var(--color-text)}.lq__note[data-v-be34ee59]{font-size:var(--fs-caption);color:var(--color-text-3);margin-top:8px}.lq__res-btns[data-v-be34ee59]{margin-top:20px}@media (width<=767px){.lq[data-v-be34ee59]{padding:20px}.lq__q[data-v-be34ee59]{font-size:18px}.lq__card[data-v-be34ee59]{min-height:0}.lq__nav[data-v-be34ee59]{gap:8px 12px}.lq__res-btns .btn[data-v-be34ee59]{width:100%}.lq__total strong[data-v-be34ee59]{font-size:24px}}.hero[data-v-8cd532c0]{background:var(--color-bg-alt)}.hero__in[data-v-8cd532c0]{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:64px;padding-top:64px;padding-bottom:64px;display:grid}.hero__txt[data-v-8cd532c0]{flex-direction:column;gap:20px;min-width:0;padding-top:12px;display:flex}.hero__t[data-v-8cd532c0]{letter-spacing:-.03em;font-size:46px;font-weight:900;line-height:1.25}.hero__lead[data-v-8cd532c0]{font-size:var(--fs-body-lg);color:var(--color-text-2);max-width:600px}.hero__pts[data-v-8cd532c0]{flex-direction:column;gap:10px;display:flex}.hero__pts li[data-v-8cd532c0]{align-items:flex-start;gap:10px;font-size:16px;display:flex}.hero__pts svg[data-v-8cd532c0]{color:var(--color-primary);flex:none;margin-top:3px}.hero__alt[data-v-8cd532c0]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:24px;padding-top:20px;display:flex}.hero__tel[data-v-8cd532c0]{color:var(--color-text);flex-direction:column;min-height:44px;display:flex}.hero__tel span[data-v-8cd532c0]{font-size:var(--fs-caption);color:var(--color-text-3)}.hero__tel strong[data-v-8cd532c0]{letter-spacing:-.01em;font-size:24px}.hero__tel[data-v-8cd532c0]:hover{color:var(--color-primary)}.hero__quiz[data-v-8cd532c0]{align-self:flex-start;min-height:44px;font-size:15px}.hero__form[data-v-8cd532c0]{min-width:0}.hero__pre[data-v-8cd532c0]{background:var(--color-primary-subtle);font-size:var(--fs-small);color:var(--color-text-2);border-radius:8px;padding:10px 14px}.blk[data-v-8cd532c0]{padding:72px 0}@media (width>=1024px){.blk:not(.blk--alt)+.blk[data-v-8cd532c0]:not(.blk--alt){padding-top:0}}.blk--alt[data-v-8cd532c0]{background:var(--color-bg-alt)}.blk__t[data-v-8cd532c0]{font-size:var(--fs-section);letter-spacing:var(--ls-title);font-weight:900;line-height:1.3}.blk__lead[data-v-8cd532c0]{color:var(--color-text-2);margin-top:8px;font-size:16px}.blk__body[data-v-8cd532c0]{margin-top:28px}.ed[data-v-8cd532c0]{grid-template-columns:280px minmax(0,720px);align-items:start;gap:64px;display:grid}.ed__lead[data-v-8cd532c0]{color:var(--color-text-3);margin-top:10px}.ed__body[data-v-8cd532c0]{min-width:0}.tabs[data-v-8cd532c0]{border-bottom:1px solid var(--color-border);gap:4px;margin-bottom:20px;display:flex}.tab[data-v-8cd532c0]{min-height:52px;color:var(--color-text-3);background:0 0;border:0;padding:0 18px;font-size:16px}.tab[data-v-8cd532c0]:hover{color:var(--color-primary)}.tab[aria-selected=true][data-v-8cd532c0]{color:var(--color-text);box-shadow:inset 0 -3px 0 var(--color-primary);font-weight:700}.ct[data-v-8cd532c0]{border-top:2px solid var(--color-text);grid-template-columns:280px minmax(0,1fr) auto;align-items:center;gap:24px 64px;padding-top:32px;display:grid}.ct__body[data-v-8cd532c0]{flex-direction:column;gap:4px;display:flex}.ct__tel[data-v-8cd532c0]{color:var(--color-text);letter-spacing:-.02em;min-height:44px;font-size:40px;font-weight:900}.ct__tel[data-v-8cd532c0]:hover{color:var(--color-primary)}.ct__hours[data-v-8cd532c0]{color:var(--color-text-2)}@media (width<=1279px){.hero__in[data-v-8cd532c0]{grid-template-columns:minmax(0,1fr) 420px;gap:40px}.hero__t[data-v-8cd532c0]{font-size:38px}.ed[data-v-8cd532c0]{grid-template-columns:220px minmax(0,1fr);gap:40px}.ct[data-v-8cd532c0]{grid-template-columns:220px minmax(0,1fr) auto;gap:24px 40px}}@media (width<=1023px){.hero__in[data-v-8cd532c0]{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}.hero__form[data-v-8cd532c0]{max-width:560px}.blk[data-v-8cd532c0]{padding:64px 0}.blk__t[data-v-8cd532c0]{font-size:28px}.ed[data-v-8cd532c0]{grid-template-columns:1fr;gap:20px}.ct[data-v-8cd532c0]{grid-template-columns:1fr;gap:12px}.ct__kakao[data-v-8cd532c0]{justify-self:start}}@media (width<=767px){.hero__in[data-v-8cd532c0]{gap:20px;padding-top:28px;padding-bottom:32px}.hero__txt[data-v-8cd532c0]{gap:14px;padding-top:0}.hero__t[data-v-8cd532c0]{font-size:28px;line-height:1.3}.hero__lead[data-v-8cd532c0],.hero__pts li[data-v-8cd532c0]{font-size:15px}.hero__alt[data-v-8cd532c0]{gap:12px 20px;padding-top:14px}.blk[data-v-8cd532c0]{padding:var(--section-y-mobile) 0}.blk__t[data-v-8cd532c0]{font-size:var(--fs-title)}.blk__lead[data-v-8cd532c0]{font-size:15px}.blk__body[data-v-8cd532c0]{margin-top:20px}.tabs[data-v-8cd532c0]{background:var(--color-bg-muted);border:0;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.tab[data-v-8cd532c0]{border-radius:8px;min-height:44px;padding:0 8px;font-size:15px}.tab[aria-selected=true][data-v-8cd532c0]{box-shadow:0 0 0 1px var(--color-primary);background:#fff}.ct[data-v-8cd532c0]{padding-top:20px}.ct__tel[data-v-8cd532c0]{font-size:30px}.ct__kakao[data-v-8cd532c0]{justify-self:stretch}}
