.us-page[data-v-31056e6e]{--blue:#2457ff;--ink:#090909;color:var(--ink);background:#fff;font-family:Pretendard,Arial,sans-serif;overflow-wrap:break-word}.us-page [data-v-31056e6e]{box-sizing:border-box}.us-shell[data-v-31056e6e]{width:min(1240px,calc(100% - 96px));margin:auto}.us-hero[data-v-31056e6e]{padding:100px 0 78px}.us-kicker[data-v-31056e6e]{font-size:12px;letter-spacing:.14em;color:var(--blue);font-weight:700;margin:0 0 30px}.us-eyebrow[data-v-31056e6e]{font-size:20px;margin:0 0 22px}.us-hero h1[data-v-31056e6e]{font-size:clamp(42px,5.6vw,78px);letter-spacing:-.065em;line-height:1.18;margin:0 0 32px;font-weight:700;word-break:keep-all}.us-hero h1 span[data-v-31056e6e]{color:var(--blue)}.us-copy[data-v-31056e6e]{font-size:19px;line-height:1.8;margin:0 0 32px;word-break:keep-all}.us-actions[data-v-31056e6e]{display:flex;gap:12px;flex-wrap:wrap}.us-button[data-v-31056e6e]{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:17px 24px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:inherit;font-size:15px;text-decoration:none;cursor:pointer;text-align:left}.us-button span[data-v-31056e6e]{font-size:22px;flex-shrink:0}.us-blue[data-v-31056e6e]{background:var(--blue);color:#fff;border-color:var(--blue)}.us-button[data-v-31056e6e]:disabled{opacity:.65;cursor:wait}.us-button[data-v-31056e6e]:focus-visible,.us-page a[data-v-31056e6e]:focus-visible,.us-page summary[data-v-31056e6e]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.us-note[data-v-31056e6e]{font-size:13px;line-height:1.8;color:#636363;margin:20px 0 0}.us-program[data-v-31056e6e]{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:48px 0 64px;border-top:1px solid #ddd}.us-page h2[data-v-31056e6e]{font-size:clamp(28px,3.3vw,44px);font-weight:650;line-height:1.38;letter-spacing:-.045em;margin:0 0 24px;word-break:keep-all}.us-program-copy>p[data-v-31056e6e]:first-child{margin:0 0 20px;line-height:1.9;font-size:17px}.us-page a[data-v-31056e6e]{color:var(--blue)}.us-program-copy>a[data-v-31056e6e]{display:inline-block;margin-top:20px}.us-page details[data-v-31056e6e]{margin-top:22px;font-size:14px;line-height:1.8}.us-page summary[data-v-31056e6e]{cursor:pointer}.us-value[data-v-31056e6e]{background:#0b0b0b;color:#fff;padding:76px 0}.us-value .us-kicker[data-v-31056e6e]{color:#8ea6ff}.us-value p[data-v-31056e6e]:not(.us-kicker){font-size:18px;line-height:1.8}.us-uses[data-v-31056e6e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.us-uses span[data-v-31056e6e]{border-top:1px solid #646464;padding:12px 24px 0 0;font-size:14px}.us-section[data-v-31056e6e]{padding:80px 0}.us-consultation>div>p[data-v-31056e6e],.us-diagnosis>div>p[data-v-31056e6e],.us-fit p[data-v-31056e6e],.us-section-heading p[data-v-31056e6e]:last-child{line-height:1.8}.us-services[data-v-31056e6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px}.us-services article[data-v-31056e6e]{border-top:1px solid #111;padding-top:22px}.us-number[data-v-31056e6e]{font-size:13px;color:var(--blue)}.us-services h3[data-v-31056e6e]{font-size:17px;line-height:1.5;letter-spacing:-.02em;margin:38px 0 18px}.us-services p[data-v-31056e6e]{font-size:15px;line-height:1.8;color:#555;word-break:keep-all}.us-consultation[data-v-31056e6e],.us-diagnosis[data-v-31056e6e],.us-fit[data-v-31056e6e]{display:grid;grid-template-columns:1fr 1fr;gap:72px;border-top:1px solid #ddd}.us-fit ul[data-v-31056e6e]{list-style:none;padding:0;margin:0}.us-fit li[data-v-31056e6e]{border-bottom:1px solid #e2e2e2;padding:17px 0;font-size:17px}.us-form[data-v-31056e6e]{display:grid;gap:24px;min-width:0}.us-form label[data-v-31056e6e]{display:grid;gap:10px;font-size:14px}.us-form input[data-v-31056e6e]:not([type=checkbox]),.us-form select[data-v-31056e6e],.us-form textarea[data-v-31056e6e]{width:100%;min-width:0;padding:13px 12px;border:1px solid #b7b7b7;border-radius:0;font:inherit;font-size:16px;color:#111;background:#fff}.us-form textarea[data-v-31056e6e]{resize:vertical}.us-form input[data-v-31056e6e]:focus,.us-form select[data-v-31056e6e]:focus,.us-form textarea[data-v-31056e6e]:focus{outline:2px solid var(--blue);outline-offset:1px}.us-form .us-note[data-v-31056e6e]{margin:0}.us-consent[data-v-31056e6e]{display:flex!important;gap:12px!important;align-items:flex-start;line-height:1.8}.us-consent input[data-v-31056e6e]{width:19px;height:19px;flex-shrink:0;accent-color:var(--blue);margin-top:3px}.us-error[data-v-31056e6e]{font-size:14px;color:#a32020;line-height:1.7}.us-result[data-v-31056e6e]{border-top:1px solid var(--blue)}.us-recommendations[data-v-31056e6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style-position:inside;padding:0;margin:28px 0}.us-recommendations li[data-v-31056e6e]{padding:22px;border:1px solid #ddd;line-height:1.7;font-size:17px}.us-ai-result[data-v-31056e6e]{padding:28px;background:#f5f6f8;margin-bottom:24px}.us-ai-result>p[data-v-31056e6e]:last-child{white-space:pre-wrap;line-height:1.9;font-size:16px;margin:0}.us-result .us-actions[data-v-31056e6e]{margin-top:26px}.us-success h3[data-v-31056e6e]{color:var(--blue);font-size:24px}.us-last[data-v-31056e6e]{padding:76px 0;background:var(--blue);color:#fff}.us-last .us-kicker[data-v-31056e6e]{color:#dae2ff}.us-last p[data-v-31056e6e]{line-height:1.8}.us-last .us-button[data-v-31056e6e]{margin-top:24px;border-color:#fff}.us-footer[data-v-31056e6e]{padding:54px 0 100px}.us-footer p[data-v-31056e6e]{font-size:12px;line-height:1.8}.us-footer .us-brand[data-v-31056e6e]{font-size:16px;font-weight:600}.us-footer a[data-v-31056e6e]{display:inline-block;margin:24px 24px 0 0;font-size:12px}#us-consultation[data-v-31056e6e],#us-diagnosis[data-v-31056e6e],#us-result[data-v-31056e6e]{scroll-margin-top:100px}@media(max-width:900px){.us-shell[data-v-31056e6e]{width:calc(100% - 48px)}.us-services[data-v-31056e6e]{grid-template-columns:repeat(2,1fr)}.us-consultation[data-v-31056e6e],.us-diagnosis[data-v-31056e6e],.us-fit[data-v-31056e6e],.us-program[data-v-31056e6e]{gap:36px}.us-hero[data-v-31056e6e]{padding-top:70px}.us-recommendations[data-v-31056e6e]{grid-template-columns:1fr}}@media(max-width:600px){.us-shell[data-v-31056e6e]{width:calc(100% - 40px)}.us-hero[data-v-31056e6e]{padding:52px 0 48px}.us-kicker[data-v-31056e6e]{margin-bottom:22px;font-size:11px}.us-eyebrow[data-v-31056e6e]{font-size:15px}.us-hero h1[data-v-31056e6e]{font-size:clamp(34px,9.5vw,53px);margin-bottom:24px}.us-copy[data-v-31056e6e]{font-size:16px;line-height:1.8}.us-desktop[data-v-31056e6e]{display:none}.us-actions[data-v-31056e6e]{display:grid;grid-template-columns:1fr}.us-button[data-v-31056e6e]{width:100%;font-size:14px;padding:16px 18px;gap:12px}.us-consultation[data-v-31056e6e],.us-diagnosis[data-v-31056e6e],.us-fit[data-v-31056e6e],.us-program[data-v-31056e6e]{grid-template-columns:1fr;gap:28px}.us-program[data-v-31056e6e]{padding:36px 0 44px}.us-last[data-v-31056e6e],.us-section[data-v-31056e6e],.us-value[data-v-31056e6e]{padding:52px 0}.us-services[data-v-31056e6e]{gap:22px 18px}.us-services h3[data-v-31056e6e]{font-size:14px;margin-top:26px}.us-services p[data-v-31056e6e]{font-size:14px}.us-fit li[data-v-31056e6e]{font-size:15px}.us-ai-result[data-v-31056e6e]{padding:20px}.us-recommendations li[data-v-31056e6e]{font-size:16px}.us-footer[data-v-31056e6e]{padding:40px 0 100px}.us-page h2[data-v-31056e6e]{font-size:29px}.us-uses[data-v-31056e6e]{gap:10px}.us-uses span[data-v-31056e6e]{font-size:13px}.us-note[data-v-31056e6e]{font-size:12px}.us-program-copy>p[data-v-31056e6e]:first-child{font-size:15px}.us-value p[data-v-31056e6e]:not(.us-kicker){font-size:16px}}@media(prefers-reduced-motion:reduce){[data-v-31056e6e]{scroll-behavior:auto!important}}