:where(.home-art[data-v-cb2c9a74]){margin:0}.home-art[data-v-cb2c9a74]{background:#eeeee3;display:block;isolation:isolate;overflow:hidden;position:relative}.home-art--migration[data-v-cb2c9a74]{aspect-ratio:1440/533;background:#f7f7f2}.home-art--migration img[data-v-cb2c9a74]{-o-object-fit:contain;object-fit:contain}.home-art--windows[data-v-cb2c9a74]{aspect-ratio:16/9;background:#e8eab5}.home-art--content[data-v-cb2c9a74]{aspect-ratio:4/3;background:#f1eee3}.home-art--connection[data-v-cb2c9a74]{aspect-ratio:1;background:#f3f2e9}.home-art img[data-v-cb2c9a74]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home-art:not(.home-art--migration):hover img[data-v-cb2c9a74]{transform:scale(1.035)}}@media(max-width:760px){.home-art--windows[data-v-cb2c9a74]{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.home-art img[data-v-cb2c9a74]{transition:none}}.mp[data-v-11d10609]{--bad:#c8321f;--good:#157347;background:#fffefa;border:1px solid #c8ceba;border-top:4px solid #405b30;margin:0 0 28px;padding:32px 36px}.mp-heading[data-v-11d10609]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.mp-kicker[data-v-11d10609]{color:var(--muted);font-size:11px;margin:0 0 6px}.mp-status[data-v-11d10609]{background:#f0f0ed;color:#62635f;flex:none;font-size:11px;font-weight:600;padding:5px 8px}.mp-status[data-state=done][data-v-11d10609]{background:#e8eedf;color:#405b30}.mp-status[data-state=queued][data-v-11d10609],.mp-status[data-state=running][data-v-11d10609]{background:#f6edda;color:#7b591f}.mp-status[data-state=failed][data-v-11d10609]{background:#f3e5da;color:#8a4123}.mp-h[data-v-11d10609]{color:var(--ink);font-family:Pretendard,sans-serif;font-size:clamp(24px,3.4vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1.5;margin:0}.mp-verdict[data-v-11d10609]{background:#edf0e5;font-size:17px;font-weight:600;line-height:1.8;margin:24px 0;padding:16px 18px}.mp-breakdown[data-v-11d10609]{display:grid;gap:24px}.mp-ratio[data-v-11d10609]{font-size:32px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.mp-ratio span[data-v-11d10609]{color:var(--muted);font-size:13px;font-weight:400}.mp-answers-heading[data-v-11d10609]{font-size:18px;font-weight:600;margin:32px 0 14px}.mp-publish[data-v-11d10609]{background:#e8eedf;border:1px solid #c8ceba;margin:28px -12px;padding:32px}.mp-publish-kicker[data-v-11d10609]{color:#405b30;font-size:12px;font-weight:600;margin:0 0 14px}.mp-publish h3[data-v-11d10609]{font-size:clamp(26px,3.5vw,40px);font-weight:650;letter-spacing:-.05em;line-height:1.55;margin:0}.mp-publish-lead[data-v-11d10609]{color:#46513e;font-size:15px;line-height:1.9;margin:20px 0;max-width:56ch}.mp-publish ol[data-v-11d10609]{display:flex;flex-wrap:wrap;gap:14px 24px;list-style:none;margin:24px 0;padding:0}.mp-publish li[data-v-11d10609]{display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.8}.mp-publish li span[data-v-11d10609]{color:#627055;font-size:11px}.mp-publish-cta[data-v-11d10609]{align-items:center;background:var(--ink);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.7;padding:16px 20px;text-decoration:none}.mp-publish-cta svg[data-v-11d10609]{flex:none}.mp-publish-price[data-v-11d10609]{background:#f5f7ef;margin:20px 0}.mp-publish-cta[data-v-11d10609]:focus-visible{outline:2px solid var(--sig-600);outline-offset:4px}.mp-mobile-break[data-v-11d10609]{display:none}@media(max-width:640px){.mp-publish[data-v-11d10609]{margin:24px -8px;padding:24px 18px}.mp-publish-lead[data-v-11d10609]{font-size:13px}.mp-publish ol[data-v-11d10609]{flex-direction:column;gap:12px}.mp-publish-cta[data-v-11d10609]{font-size:13px;padding:14px;width:100%}.mp-mobile-break[data-v-11d10609]{display:initial}}.mp-sources[data-v-11d10609]{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 12px;line-height:1.7;margin-top:12px}.mp-sources a[data-v-11d10609]{color:inherit;text-decoration:underline;text-underline-offset:3px}.mp-lead[data-v-11d10609]{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 20px;max-width:58ch}.mp-btn[data-v-11d10609]{align-items:center;background:#fff;border:1px solid var(--ink);color:var(--ink);cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:-.02em;margin-top:16px;min-height:50px;padding:12px 20px;transition:background .15s ease,color .15s ease}.mp-btn[data-v-11d10609]:hover:not(:disabled){background:var(--ink);color:#fff}.mp-btn[data-v-11d10609]:disabled{cursor:default;opacity:.5}.mp-note[data-v-11d10609]{font-size:13px;margin:12px 0 0;max-width:60ch}.mp-note[data-v-11d10609],.mp-update[data-v-11d10609]{color:var(--muted);line-height:1.8}.mp-update[data-v-11d10609]{font-size:11px;margin:16px 0 0}.mp-error[data-v-11d10609]{color:var(--bad);font-size:14px;font-weight:600;margin:10px 0 0}.mp-wait[data-v-11d10609]{background:#f7f8f2;padding:18px}.mp-wait-t[data-v-11d10609]{align-items:flex-start;color:var(--ink);display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.8;margin:0}.mp-spinner[data-v-11d10609]{animation:mp-spin-11d10609 1.2s linear infinite;flex:none;margin-top:3px}.mp button[data-v-11d10609]:focus-visible{outline:2px solid var(--sig-600);outline-offset:4px}@keyframes mp-spin-11d10609{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.mp-spinner[data-v-11d10609]{animation:none}}.mp-link[data-v-11d10609]{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:600;margin-top:10px;padding:0;text-decoration:underline;text-underline-offset:3px}.mp-grid[data-v-11d10609]{border-top:1px solid var(--ink);display:grid;gap:24px;grid-template-columns:1fr 1fr}.mp-col[data-v-11d10609]{padding:18px 0 8px}.mp-col+.mp-col[data-v-11d10609]{border-left:1px solid var(--line-2);padding-left:24px}.mp-col-h[data-v-11d10609]{color:var(--ink);font-size:14px;font-weight:700;margin:0 0 8px}.mp-big[data-v-11d10609]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(56px,9vw,96px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.05em;line-height:.95;margin:0}.mp-big.ok[data-v-11d10609]{color:var(--good)}.mp-big.bad[data-v-11d10609]{color:var(--bad)}.mp-den[data-v-11d10609]{color:var(--faint);font-size:.32em;letter-spacing:0;margin-left:.15em}.mp-col-s[data-v-11d10609]{color:var(--muted);font-size:14px;margin:8px 0 0}.mp-others[data-v-11d10609]{color:var(--ink);font-size:15px;font-weight:700;margin:10px 0 0}.mp-row[data-v-11d10609]{border-bottom:1px solid var(--line-2);color:var(--muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin:0;padding:8px 0}.mp-row b.ok[data-v-11d10609]{color:var(--good)}.mp-row b.bad[data-v-11d10609]{color:var(--bad)}@media(max-width:640px){.mp[data-v-11d10609]{padding:24px 20px}.mp-heading[data-v-11d10609]{align-items:flex-start;flex-wrap:wrap}.mp-h[data-v-11d10609]{font-size:20px}.mp-btn[data-v-11d10609]{width:100%}.mp-grid[data-v-11d10609]{grid-template-columns:1fr}.mp-col+.mp-col[data-v-11d10609]{border-left:0;border-top:1px solid var(--line-2);padding-left:0}}.mp-qs[data-v-11d10609]{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.mp-q[data-v-11d10609]{border-bottom:1px solid var(--line-2);padding:16px 0}.mp-q-head[data-v-11d10609]{display:flex;font-size:13px;gap:12px;justify-content:space-between}.mp-q-type[data-v-11d10609]{color:var(--faint)}.mp-q-mark[data-v-11d10609]{font-weight:700}.mp-q-mark.ok[data-v-11d10609]{color:var(--good)}.mp-q-mark.bad[data-v-11d10609]{color:var(--bad)}.mp-q-text[data-v-11d10609]{color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:6px 0 8px}.mp-q-a[data-v-11d10609]{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:68ch}.ap[data-v-3ce2abfb]{color:var(--ink);overflow-wrap:anywhere;word-break:keep-all}.ap-overview[data-v-3ce2abfb]{background:#fffefa;border:1px solid var(--line-2);padding:32px 36px}.ap-eyebrow[data-v-3ce2abfb]{font-weight:600;margin:0 0 24px}.ap-cache[data-v-3ce2abfb],.ap-eyebrow[data-v-3ce2abfb]{color:var(--muted);font-size:12px}.ap-cache[data-v-3ce2abfb]{background:#f0f0ed;line-height:1.8;margin:-8px 0 24px;padding:12px 14px}.ap-score-wait[data-v-3ce2abfb]{color:var(--muted);display:block;font-size:12px;margin-top:12px}.ap-progress[data-v-3ce2abfb]{background:#f7f8f2;border:1px solid var(--line-2);margin-top:24px;padding:20px}.ap-steps[data-v-3ce2abfb]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ap-steps li[data-v-3ce2abfb]{align-items:flex-start;color:var(--muted);display:flex;gap:10px}.ap-steps li[data-v-3ce2abfb]>:first-child{flex:none;margin-top:2px}.ap-steps li[data-state=done]>svg[data-v-3ce2abfb]{color:#405b30}.ap-steps li[data-state=active][data-v-3ce2abfb]{color:var(--sig-700)}.ap-steps b[data-v-3ce2abfb]{display:block;font-size:13px;font-weight:600}.ap-steps small[data-v-3ce2abfb]{display:block;font-size:11px;line-height:1.7;margin-top:6px}.ap-step-number[data-v-3ce2abfb]{align-items:center;border:1px solid var(--line-2);border-radius:50%;display:inline-flex;font-size:10px;height:18px;justify-content:center;width:18px}.ap-update[data-v-3ce2abfb]{border-top:1px solid var(--line-2);color:var(--muted);font-size:12px;line-height:1.8;margin:16px 0 0;padding-top:12px}.ap-spinner[data-v-3ce2abfb]{animation:ap-spin-3ce2abfb 1.2s linear infinite}@keyframes ap-spin-3ce2abfb{to{transform:rotate(1turn)}}.ap-verdict[data-v-3ce2abfb]{align-items:center;display:grid;gap:32px;grid-template-columns:180px minmax(0,1fr)}.ap-score-label[data-v-3ce2abfb]{font-size:12px;font-weight:600}.ap-score p[data-v-3ce2abfb]{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:8px;margin:8px 0 0}.ap-score strong[data-v-3ce2abfb]{font-size:80px;font-weight:650;letter-spacing:-.065em;line-height:1}.ap-score p>span[data-v-3ce2abfb]{color:var(--muted);font-size:16px;white-space:nowrap}.ap-status[data-v-3ce2abfb]{background:#f3e5da;color:#8a4123;display:inline-block;font-size:12px;font-weight:700;padding:4px 9px}.ap-status[data-state=양호][data-v-3ce2abfb]{background:#e8eedf;color:#405b30}.ap-status[data-state=미확인][data-v-3ce2abfb],.ap-status[data-state="분석 중"][data-v-3ce2abfb],.ap-status[data-state="일부 확인"][data-v-3ce2abfb]{background:#f0f0ed;color:#62635f}.ap h2[data-v-3ce2abfb]{font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.045em;line-height:1.5;margin:12px 0 0}.ap-meta[data-v-3ce2abfb],.ap-score-note[data-v-3ce2abfb]{color:var(--muted);font-size:12px;line-height:1.7;margin:12px 0 0}.ap-score-note[data-v-3ce2abfb]{margin-top:20px}.ap-results[data-v-3ce2abfb]{margin-top:24px}.ap-row[data-v-3ce2abfb]{align-items:center;border-bottom:1px solid var(--line-2);display:grid;font-size:14px;gap:16px;grid-template-columns:minmax(0,1fr) 90px 130px;padding:18px 0}.ap-table-head[data-v-3ce2abfb]{border-bottom-color:var(--ink);color:var(--muted);font-size:11px;padding:10px 0}.ap-row b[data-v-3ce2abfb]{font-weight:600}.ap-row small[data-v-3ce2abfb]{color:var(--muted);display:block;font-size:11px;line-height:1.6;margin-top:5px}.ap-row-score[data-v-3ce2abfb]{font-variant-numeric:tabular-nums;white-space:nowrap}.ap-row-score strong[data-v-3ce2abfb]{font-size:23px;font-weight:600}.ap-row-score span[data-v-3ce2abfb]{color:var(--muted);font-size:12px}.ap-badge[data-v-3ce2abfb]{background:#f3e5da;color:#8a4123;display:inline-block;font-size:11px;font-weight:600;line-height:1.5;padding:4px 7px}.ap-badge.covered[data-v-3ce2abfb],.ap-badge.ok[data-v-3ce2abfb]{background:#e8eedf;color:#405b30}.ap-badge.partial[data-v-3ce2abfb]{background:#f6edda;color:#7b591f}.ap-badge.pending[data-v-3ce2abfb],.ap-badge.unknown[data-v-3ce2abfb],.ap-badge.untested[data-v-3ce2abfb]{background:#f0f0ed;color:#62635f}.ap-notice[data-v-3ce2abfb]{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;line-height:1.8;margin:16px 0 0}.ap-notice a[data-v-3ce2abfb]{color:var(--ink);text-underline-offset:4px}.ap-start[data-v-3ce2abfb]{align-items:center;background:var(--ink);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:24px;justify-content:space-between;line-height:1.6;margin-top:24px;max-width:100%;min-height:54px;padding:14px 20px;text-decoration:none}.ap-start[data-v-3ce2abfb]:hover{background:var(--sig-600)}.ap-start svg[data-v-3ce2abfb]{flex:none}.ap-fold[data-v-3ce2abfb]{border-bottom:1px solid var(--line-2)}.ap-fold>summary[data-v-3ce2abfb]{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:14px;list-style:none;padding:18px 0}.ap-fold>summary[data-v-3ce2abfb]::-webkit-details-marker{display:none}.ap-fold>summary[data-v-3ce2abfb]:after{color:var(--muted);content:"＋";font-weight:400;margin-left:auto}.ap-fold[open]>summary[data-v-3ce2abfb]:after{content:"－"}.ap-fold>summary small[data-v-3ce2abfb]{color:var(--muted);display:block;font-size:11px;font-weight:400;line-height:1.8;margin-top:6px}.ap-fold>summary>.ap-badge[data-v-3ce2abfb]{flex:none}.ap-detail-note[data-v-3ce2abfb]{background:#f7f8f2;color:var(--muted);font-size:12px;line-height:1.8;margin:0;padding:14px 16px}.ap-detail-content[data-v-3ce2abfb]{padding-bottom:24px}.ap h3[data-v-3ce2abfb]{font-size:15px;margin:20px 0 8px}.ap h3[data-v-3ce2abfb],.ap h4[data-v-3ce2abfb]{font-weight:600}.ap h4[data-v-3ce2abfb]{font-size:13px;line-height:1.7;margin:0}.ap-check[data-v-3ce2abfb],.ap-question[data-v-3ce2abfb]{border-bottom:1px solid var(--line-2);font-size:13px;padding:14px 0}.ap-check-heading[data-v-3ce2abfb]{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 80px 76px}.ap-check-score[data-v-3ce2abfb]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ap-question-heading[data-v-3ce2abfb]{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.ap-question-heading .ap-badge[data-v-3ce2abfb]{flex:none}.ap-check p[data-v-3ce2abfb],.ap-question p[data-v-3ce2abfb]{color:var(--muted);font-size:12px;line-height:1.8;margin:6px 0 0}.ap-evidence[data-v-3ce2abfb]{font-size:12px;line-height:1.8;margin-top:8px}.ap-evidence summary[data-v-3ce2abfb]{cursor:pointer}.ap-evidence>div[data-v-3ce2abfb]{background:#f1f3eb;margin-top:8px;padding:10px 12px}.ap-evidence a[data-v-3ce2abfb]{color:inherit;text-underline-offset:3px}.ap[data-v-3ce2abfb] :is(a,summary):focus-visible{outline:2px solid var(--sig-600);outline-offset:4px}@media(max-width:760px){.ap-overview[data-v-3ce2abfb]{padding:24px 20px}.ap-steps[data-v-3ce2abfb],.ap-verdict[data-v-3ce2abfb]{gap:18px;grid-template-columns:1fr}.ap-progress[data-v-3ce2abfb]{padding:16px}.ap-score strong[data-v-3ce2abfb]{font-size:72px}.ap h2[data-v-3ce2abfb]{font-size:23px}.ap-row[data-v-3ce2abfb]{font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) 62px 94px;padding:14px 0}.ap-row small[data-v-3ce2abfb]{font-size:10px}.ap-row-score strong[data-v-3ce2abfb]{font-size:20px}.ap-badge[data-v-3ce2abfb]{padding:4px 5px}.ap-badge[data-v-3ce2abfb],.ap-table-head[data-v-3ce2abfb]{font-size:10px}.ap-start[data-v-3ce2abfb]{width:100%}}@media(max-width:360px){.ap-overview[data-v-3ce2abfb]{padding:20px 14px}.ap-row[data-v-3ce2abfb]{gap:6px;grid-template-columns:minmax(0,1fr) 52px 72px}.ap-check-heading[data-v-3ce2abfb]{font-size:11px;gap:8px;grid-template-columns:minmax(0,1fr) 58px 60px}}@media(prefers-reduced-motion:reduce){.ap-spinner[data-v-3ce2abfb]{animation:none}}.hi[data-v-c2c31c74],.hi-flow[data-v-c2c31c74]{overflow-wrap:anywhere;word-break:keep-all}.hi[data-v-c2c31c74]{background:#e9eddf;padding:44px}.hi h2[data-v-c2c31c74]{font-family:var(--home-serif);font-size:clamp(28px,3.8vw,48px);font-weight:500;letter-spacing:-.06em;line-height:1.6;margin:0}.hi ol[data-v-c2c31c74]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:36px 0;padding:0}.hi li[data-v-c2c31c74]{align-items:start;border-top:1px solid #c8ceba;display:flex;gap:16px;padding-top:22px}.hi li>span[data-v-c2c31c74]{color:var(--muted);flex:none;font-size:11px;margin-top:5px;min-width:18px}.hi h3[data-v-c2c31c74]{font-size:17px;font-weight:600;line-height:1.6;margin:0}.hi-start[data-v-c2c31c74]{align-items:center;background:var(--ink);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:36px;justify-content:space-between;min-height:60px;padding:18px 24px;text-decoration:none}.hi-start[data-v-c2c31c74]:hover{background:var(--sig-600)}.hi-start svg[data-v-c2c31c74]{flex:none}@media(max-width:760px){.hi[data-v-c2c31c74]{padding:28px 20px}.hi h2[data-v-c2c31c74]{font-size:28px}.hi ol[data-v-c2c31c74]{gap:20px;grid-template-columns:1fr;margin:28px 0}.hi-start[data-v-c2c31c74]{font-size:14px;gap:16px;padding:16px;width:100%}}.hc[data-v-3c961d42]{border-bottom:1px solid var(--line-2);padding:88px 0 0}.hc-heading[data-v-3c961d42]{align-items:end;display:flex;gap:36px;justify-content:space-between}.hc-eyebrow[data-v-3c961d42]{align-items:center;display:flex;font-size:12px;gap:16px;margin:0 0 22px}.hc h2[data-v-3c961d42]{font-family:var(--home-serif);font-size:clamp(29px,3.1vw,43px);font-weight:500;letter-spacing:-.065em;line-height:1.6;margin:0}.hc-note[data-v-3c961d42]{color:var(--muted);font-size:13px;line-height:1.9;margin:0;max-width:325px}.hc-nav[data-v-3c961d42]{display:flex;gap:12px;margin:34px 0 0}.hc-nav a[data-v-3c961d42]{align-items:center;border:1px solid var(--line-2);display:flex;font-size:13px;gap:30px;min-height:46px;padding:10px 16px;text-decoration:none}.hc-nav a[data-v-3c961d42]:hover{border-color:var(--ink)}.hc-case[data-v-3c961d42]{--case-bg:#dfe5f0;--case-accent:#244ca4;padding:54px 0 64px;scroll-margin-top:108px}.hc-case+.hc-case[data-v-3c961d42]{border-top:1px solid var(--line-2)}.hc-case--academy[data-v-3c961d42]{--case-bg:#eeecd5;--case-accent:#5b6030}.hc-case--franchise[data-v-3c961d42]{--case-bg:#f1dfd5;--case-accent:#974526}.hc-case-heading[data-v-3c961d42]{margin-bottom:30px}.hc-case-heading .hc-eyebrow[data-v-3c961d42]{margin-bottom:18px}.hc-example[data-v-3c961d42]{background:var(--case-bg);color:var(--case-accent);font-size:11px;padding:4px 8px}.hc h3[data-v-3c961d42]{font-size:clamp(25px,2.8vw,36px);font-weight:500;letter-spacing:-.055em;line-height:1.55;margin:0;white-space:pre-line}.hc-context[data-v-3c961d42]{color:var(--muted);font-size:13px;margin:12px 0 0}.hc-body[data-v-3c961d42]{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.05fr}.hc-preview[data-v-3c961d42]{background:var(--case-bg);margin:0;padding:24px 30px}.hc-preview figcaption[data-v-3c961d42]{color:var(--case-accent);display:flex;font-size:11px;gap:16px;justify-content:space-between}.hc-paper[data-v-3c961d42]{background:#fffefa;box-shadow:0 12px 24px #1b1c1810;margin:26px auto;max-width:352px;padding:24px;transform:rotate(-2deg);transition:transform .5s ease}.hc-case--academy .hc-paper[data-v-3c961d42]{transform:rotate(2deg)}.hc-paper-brand[data-v-3c961d42]{border-bottom:1px solid var(--line-2);color:var(--case-accent);display:block;font-size:10px;padding-bottom:16px}.hc-paper-title[data-v-3c961d42]{font-family:var(--home-serif);font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:-.05em;line-height:1.65;margin:24px 0;white-space:pre-line}.hc-paper ul[data-v-3c961d42]{list-style:none;margin:0;padding:0}.hc-paper li[data-v-3c961d42]{border-top:1px solid var(--line-2);padding:12px 0}.hc-paper li[data-v-3c961d42],.hc-paper-action[data-v-3c961d42]{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:space-between}.hc-paper-action[data-v-3c961d42]{background:var(--case-accent);color:#fff;margin:16px 0 0;padding:12px}.hc-question[data-v-3c961d42]{align-items:start;display:flex;gap:12px;margin-top:30px}.hc-question>svg[data-v-3c961d42]{color:var(--case-accent);flex:none;margin-top:2px}.hc-question p[data-v-3c961d42]{font-size:14px;line-height:1.85;margin:0}.hc-question span[data-v-3c961d42]{color:var(--case-accent);display:block;font-size:10px;margin-bottom:6px}.hc-comparison[data-v-3c961d42]{margin:0}.hc-comparison>div[data-v-3c961d42]{padding:0 0 24px}.hc-comparison .hc-after[data-v-3c961d42]{border-top:1px solid var(--line-2);padding-top:24px}.hc-comparison dt[data-v-3c961d42]{color:var(--muted);font-size:12px;font-weight:600;margin-bottom:12px}.hc-comparison dd[data-v-3c961d42]{color:var(--muted);font-size:15px;line-height:1.9;margin:0}.hc-after dt[data-v-3c961d42]{color:var(--sig-700)}.hc-after dd[data-v-3c961d42]{color:var(--ink)}.hc-changes[data-v-3c961d42]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hc-changes li[data-v-3c961d42]{align-items:baseline;display:flex;font-size:13px;gap:10px;line-height:1.8}.hc-changes svg[data-v-3c961d42]{color:var(--sig-700);flex:none;position:relative;top:3px}.hc-metric[data-v-3c961d42]{border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);font-size:12px;line-height:1.8;margin:24px 0 0;padding:16px 0}.hc-metric span[data-v-3c961d42]{color:var(--muted);display:block;font-size:10px;margin-bottom:4px}.hc-link[data-v-3c961d42]{align-items:center;color:var(--ink);display:inline-flex;font-size:14px;font-weight:600;gap:20px;justify-content:space-between;margin-top:18px;min-height:48px;text-decoration:underline;text-underline-offset:5px}.hc-link[data-v-3c961d42]:hover{color:var(--sig-700)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hc-preview:hover .hc-paper[data-v-3c961d42]{transform:rotate(0) translateY(-3px)}}@media(max-width:1000px){.hc-body[data-v-3c961d42]{gap:32px}.hc-heading[data-v-3c961d42]{display:block}.hc-note[data-v-3c961d42]{margin-top:22px;max-width:none}}@media(max-width:760px){.hc[data-v-3c961d42]{padding-top:52px}.hc h2[data-v-3c961d42]{font-size:28px}.hc-eyebrow[data-v-3c961d42]{font-size:11px}.hc-nav[data-v-3c961d42]{gap:8px;margin-top:24px}.hc-nav a[data-v-3c961d42]{flex:1;font-size:12px;gap:8px;justify-content:space-between;padding:10px}.hc-case[data-v-3c961d42]{padding:36px 0 44px}.hc-case-heading[data-v-3c961d42]{margin-bottom:22px}.hc h3[data-v-3c961d42]{font-size:clamp(24px,6.2vw,30px)}.hc-body[data-v-3c961d42]{gap:28px;grid-template-columns:1fr}.hc-paper[data-v-3c961d42],.hc-preview[data-v-3c961d42]{padding:20px}.hc-paper[data-v-3c961d42]{margin:24px auto}.hc-paper-title[data-v-3c961d42]{font-size:23px}.hc-comparison dd[data-v-3c961d42]{font-size:14px}}@media(prefers-reduced-motion:reduce){.hc-paper[data-v-3c961d42]{transition:none}.hc-case--academy .hc-paper[data-v-3c961d42],.hc-paper[data-v-3c961d42]{transform:none}}.pb[data-v-e8548c3a]{--bad:#ad3527;--warn:#855c00;overflow-wrap:anywhere;word-break:keep-all}.pb-sec[data-v-e8548c3a]{border-bottom:1px solid var(--line-2);padding:88px 0}.pb-eyebrow[data-v-e8548c3a]{font-size:12px;font-weight:500;letter-spacing:.015em;margin:0 0 24px}.pb .pb-h[data-v-e8548c3a]{color:var(--ink);font-family:var(--home-serif);font-size:clamp(30px,3.1vw,43px);font-weight:500;letter-spacing:-.065em;line-height:1.55;margin:0}.pb-section-desc[data-v-e8548c3a]{font-size:15px;line-height:1.9}.pb-cause[data-v-e8548c3a],.pb-section-desc[data-v-e8548c3a]{color:var(--muted);margin:22px 0 0}.pb-cause[data-v-e8548c3a]{font-size:17px;line-height:1.85;max-width:780px}.pb-fine[data-v-e8548c3a]{color:var(--faint);font-size:13px;line-height:1.8;margin:28px 0 0}.pb-claim[data-v-e8548c3a]{align-items:center;background:#1b1c18;color:#f7f7f2;display:grid;gap:80px;grid-template-columns:1.15fr 1fr;margin:0 calc((min(1180px,100vw - 40px) - 100vw)/2);padding:100px max(20px,calc(50vw - 590px))}.pb-claim .pb-eyebrow[data-v-e8548c3a]{color:#b9bcb1}.pb .pb-claim-h[data-v-e8548c3a]{color:inherit;font-family:var(--home-serif);font-size:clamp(38px,3.7vw,54px);font-weight:500;letter-spacing:-.07em;line-height:1.5;margin:0;white-space:pre-line}.pb-claim-body[data-v-e8548c3a]{color:#f0f1e9;font-size:19px;line-height:1.85;margin:28px 0 0;max-width:480px}.pb-claim-note[data-v-e8548c3a]{color:#b9bcb1;font-size:14px;line-height:1.9;margin:20px 0 0;max-width:460px}.pb-path-item[data-v-e8548c3a]{align-items:baseline;border-top:1px solid #4d5046;display:grid;gap:18px;grid-template-columns:26px 1fr auto;padding:30px 0}.pb-path-item[data-v-e8548c3a]:last-child{border-bottom:1px solid #4d5046}.pb-path-n[data-v-e8548c3a]{color:#b9bcb1;font-size:12px;font-variant-numeric:tabular-nums}.pb-path-title[data-v-e8548c3a]{font-size:clamp(25px,2.7vw,38px);font-weight:500;letter-spacing:-.045em;line-height:1.4;margin:0}.pb-path-desc[data-v-e8548c3a]{color:#b9bcb1;font-size:13px;line-height:1.8;margin:10px 0 0}.pb-path-item svg[data-v-e8548c3a]{transition:transform .3s ease}.pb-path-item:hover svg[data-v-e8548c3a]{transform:translate(4px,-4px)}.pb-editorial[data-v-e8548c3a]{align-items:start;display:grid;gap:80px;grid-template-columns:.8fr 1.2fr}.pb-section-head[data-v-e8548c3a]{position:sticky;top:122px}.pb-service-art[data-v-e8548c3a]{margin-top:30px;max-width:440px}.pb-outcomes[data-v-e8548c3a]{background:#e9eddf;display:grid;gap:72px;grid-template-columns:1.1fr 1fr;margin:0 calc((min(1180px,100vw - 40px) - 100vw)/2);padding:88px max(20px,calc(50vw - 590px))}.pb-outcome-lead[data-v-e8548c3a]{color:var(--muted);font-size:16px;line-height:1.9;margin:24px 0 30px}.pb-measures[data-v-e8548c3a]{margin:0}.pb-measures>div[data-v-e8548c3a]{border-top:1px solid #c8ceba;display:grid;font-size:13px;gap:20px;grid-template-columns:40px 1fr;line-height:1.8;padding:18px 0}.pb-measures dt[data-v-e8548c3a]{font-weight:600}.pb-measures dd[data-v-e8548c3a]{color:var(--muted);margin:0}.pb-target[data-v-e8548c3a]{align-self:center;border-left:1px solid #c8ceba;padding-left:50px}.pb-target-label[data-v-e8548c3a]{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin:0 0 24px}.pb-target-label strong[data-v-e8548c3a]{background:#1b1c18;color:#fff;font-size:12px;font-weight:500;padding:5px 9px}.pb-target-heading[data-v-e8548c3a]{color:var(--sig-700);font-size:clamp(30px,3.2vw,44px);font-weight:500;letter-spacing:-.055em;line-height:1.5;margin:26px 0}.pb-target-example[data-v-e8548c3a]{font-size:21px;font-weight:500;letter-spacing:-.025em;margin:22px 0 0}.pb-target-note[data-v-e8548c3a]{font-size:13px;line-height:1.9;margin:20px 0 0}.pb-target-method[data-v-e8548c3a]{color:var(--muted);font-size:12px;line-height:1.8;margin:12px 0 24px;max-width:340px}.pb-target .pb-btn[data-v-e8548c3a]{font-size:14px;min-height:56px}.pb-calendar-label[data-v-e8548c3a]{color:var(--muted);font-size:13px;margin:0 0 18px}.pb-content-tabs[data-v-e8548c3a]{border-bottom:1px solid var(--line-2);display:flex;gap:24px}.pb-content-tabs button[data-v-e8548c3a]{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:14px;margin-bottom:-1px;min-height:48px;padding:10px 0}.pb-content-tabs button[aria-pressed=true][data-v-e8548c3a]{border-bottom-color:var(--sig-600);color:var(--sig-700);font-weight:600}.pb-calendar-title[data-v-e8548c3a]{font-size:13px;font-weight:500;margin:24px 0 0}.pb-calendar[data-v-e8548c3a]{list-style:none;margin:0;padding:0}.pb-calendar li[data-v-e8548c3a]{border-bottom:1px solid var(--line-2);display:grid;gap:18px;grid-template-columns:42px 1fr;padding:24px 0}.pb-week[data-v-e8548c3a]{color:var(--faint);font-size:11px;padding-top:4px}.pb-calendar h4[data-v-e8548c3a]{font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.65;margin:0}.pb-calendar p[data-v-e8548c3a]{color:var(--muted);font-size:12px;line-height:1.8;margin:8px 0 0}.pb-publish-flow[data-v-e8548c3a]{display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;line-height:1.8;list-style:none;margin:26px 0 0;padding:0}.pb-publish-flow li+li[data-v-e8548c3a]:before{color:var(--faint);content:"→";margin-right:12px}.pb-ax[data-v-e8548c3a]{border-top:1px solid var(--line-2);display:grid;gap:18px;grid-template-columns:32px 1fr;padding:30px 0}.pb-ax[data-v-e8548c3a]:first-child{border-top:0;padding-top:0}.pb-ax-n[data-v-e8548c3a]{color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums;padding-top:4px}.pb-ax-t[data-v-e8548c3a]{font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.5;margin:0 0 16px}.pb-ax-b[data-v-e8548c3a]{color:var(--muted);font-size:15px;line-height:1.9;margin:0}.pb-ax-p[data-v-e8548c3a]{color:var(--sig-700);font-size:12px;line-height:1.8;margin:18px 0 0}.pb-table[data-v-e8548c3a]{border-top:1px solid var(--ink);margin-top:32px}.pb-tr[data-v-e8548c3a]{border-bottom:1px solid var(--line-2);display:grid;font-size:14px;gap:24px;grid-template-columns:.8fr 1.2fr 1.5fr;line-height:1.8;padding:22px 0}.pb-th[data-v-e8548c3a]{color:var(--muted);font-size:12px}.pb-td-label[data-v-e8548c3a],.pb-th[data-v-e8548c3a]{font-weight:600}.pb-td-now.bad[data-v-e8548c3a]{color:var(--bad)}.pb-td-now.partial[data-v-e8548c3a]{color:var(--warn)}.pb-mobile-label[data-v-e8548c3a]{display:none}.pb-price-heading[data-v-e8548c3a]{margin-bottom:42px}.pb-price-heading .pb-section-desc[data-v-e8548c3a]{max-width:760px}.pb-plans[data-v-e8548c3a]{border-bottom:1px solid var(--line-2);border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr}.pb-plan[data-v-e8548c3a]{padding:34px 40px 36px 0}.pb-plan-paid[data-v-e8548c3a]{border-left:1px solid var(--line-2);padding-left:42px}.pb-plan-label[data-v-e8548c3a]{color:var(--muted);font-size:12px;margin:0 0 12px}.pb-plan-name[data-v-e8548c3a]{font-size:22px;font-weight:600;letter-spacing:-.03em;margin:0}.pb-price[data-v-e8548c3a]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 12px}.pb-price-n[data-v-e8548c3a]{font-size:clamp(62px,7vw,98px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.065em;line-height:1}.pb-price-u[data-v-e8548c3a]{color:var(--muted);font-size:17px}.pb-gift-value[data-v-e8548c3a]{font-size:clamp(38px,4.2vw,56px);font-weight:650;letter-spacing:-.045em;line-height:1.4}.pb-promotion[data-v-e8548c3a]{margin:22px 0 16px}.pb-plan-desc[data-v-e8548c3a]{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.pb-includes[data-v-e8548c3a]{display:grid;gap:12px;list-style:none;margin:30px 0 0;padding:0}.pb-includes li[data-v-e8548c3a]{align-items:baseline;display:flex;font-size:14px;gap:10px;line-height:1.7}.pb-includes svg[data-v-e8548c3a]{flex:none;position:relative;top:3px}.pb-domain[data-v-e8548c3a]{color:var(--muted);font-size:13px;line-height:1.8;margin:18px 0 0}.pb-event[data-v-e8548c3a]{align-items:center;background:#e9ebe1;display:flex;gap:24px;margin-top:34px;padding:26px 30px}.pb-event-tag[data-v-e8548c3a]{align-self:flex-start;flex:none;font-size:12px;margin-top:4px}.pb-event-h[data-v-e8548c3a]{font-size:20px;font-weight:600;letter-spacing:-.035em;line-height:1.5;margin:0}.pb-event-b[data-v-e8548c3a]{color:var(--muted);font-size:13px;line-height:1.8;margin:8px 0 0}.pb-event>svg[data-v-e8548c3a]{flex:none;margin-left:auto}.pb-faq[data-v-e8548c3a]{border-top:1px solid var(--line-2)}.pb-faq[data-v-e8548c3a]:last-child{border-bottom:1px solid var(--line-2)}.pb-faq summary[data-v-e8548c3a]{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.7;list-style:none;min-height:76px;padding:20px 0}.pb-faq summary[data-v-e8548c3a]::-webkit-details-marker{display:none}.pb-faq summary svg[data-v-e8548c3a]{flex:none;transition:transform .25s}.pb-faq[open] summary svg[data-v-e8548c3a]{transform:rotate(45deg)}.pb-faq[open] summary[data-v-e8548c3a]{color:var(--sig-700)}.pb-faq p[data-v-e8548c3a]{animation:pb-answer-e8548c3a .25s ease;color:var(--muted);font-size:14px;line-height:1.9;margin:0 24px 24px 0}.pb-cta[data-v-e8548c3a]{align-items:center;display:grid;gap:50px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);padding:86px 0 92px;position:relative}.pb .pb-cta-h[data-v-e8548c3a]{font-family:var(--home-serif);font-size:clamp(34px,4.7vw,64px);font-weight:500;letter-spacing:-.07em;line-height:1.5;margin:0}.pb-cta-lead[data-v-e8548c3a]{color:var(--muted);font-size:16px;line-height:1.9;margin:26px 0 28px;max-width:560px}.pb-btn[data-v-e8548c3a]{align-items:center;background:var(--ink);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:60px;justify-content:space-between;min-height:64px;padding:0 26px;text-decoration:none;transition:background .2s}.pb-btn[data-v-e8548c3a]:hover{background:var(--sig-600)}.pb-btn svg[data-v-e8548c3a]{transition:transform .2s}.pb-btn:hover svg[data-v-e8548c3a]{transform:translate(3px,-3px)}.pb-cta-sub[data-v-e8548c3a]{color:var(--muted);font-size:12px;line-height:1.8;margin:16px 0 0}.pb-cta-art[data-v-e8548c3a]{justify-self:end;max-width:420px;width:100%}.pb-share[data-v-e8548c3a]{margin-top:20px}.pb-link[data-v-e8548c3a]{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:5px 0;text-decoration:underline;text-underline-offset:4px}.pb-copy-error[data-v-e8548c3a]{font-size:13px;line-height:1.8}.pb-copy-error a[data-v-e8548c3a]{text-decoration:underline}@keyframes pb-answer-e8548c3a{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:1000px){.pb-claim[data-v-e8548c3a],.pb-editorial[data-v-e8548c3a]{gap:40px}.pb-path-item[data-v-e8548c3a]{gap:12px}.pb-outcomes[data-v-e8548c3a]{gap:32px}.pb-target[data-v-e8548c3a]{padding-left:30px}}@media(max-width:760px){.pb-sec[data-v-e8548c3a]{padding:52px 0}.pb-eyebrow[data-v-e8548c3a]{font-size:11px;margin-bottom:18px}.pb .pb-h[data-v-e8548c3a]{font-size:29px;line-height:1.6}.pb-claim[data-v-e8548c3a]{gap:42px;grid-template-columns:1fr;padding:56px 20px}.pb .pb-claim-h[data-v-e8548c3a]{font-size:clamp(33px,8vw,45px)}.pb-claim-body[data-v-e8548c3a]{font-size:17px;margin-top:22px}.pb-claim-note[data-v-e8548c3a]{font-size:13px}.pb-path-item[data-v-e8548c3a]{padding:22px 0}.pb-path-title[data-v-e8548c3a]{font-size:29px}.pb-path-desc[data-v-e8548c3a]{font-size:12px}.pb-editorial[data-v-e8548c3a]{gap:32px;grid-template-columns:1fr}.pb-section-head[data-v-e8548c3a]{position:static}.pb-service-art[data-v-e8548c3a]{margin-top:24px;max-width:none}.pb-outcomes[data-v-e8548c3a]{gap:34px;grid-template-columns:1fr;padding:52px 20px}.pb-outcome-lead[data-v-e8548c3a]{font-size:14px}.pb-target[data-v-e8548c3a]{border-left:0;border-top:1px solid #c8ceba;padding:30px 0 0}.pb-target-example[data-v-e8548c3a]{font-size:20px}.pb-calendar li[data-v-e8548c3a]{gap:12px;grid-template-columns:34px 1fr;padding:20px 0}.pb-calendar h4[data-v-e8548c3a]{font-size:16px}.pb-section-desc[data-v-e8548c3a]{font-size:14px;margin-top:16px}.pb-ax[data-v-e8548c3a]{gap:12px;grid-template-columns:24px 1fr}.pb-ax-t[data-v-e8548c3a]{font-size:20px}.pb-ax-b[data-v-e8548c3a]{font-size:14px}.pb-price-heading[data-v-e8548c3a]{align-items:start;flex-direction:column;gap:10px;margin-bottom:30px}.pb-plans[data-v-e8548c3a]{grid-template-columns:1fr}.pb-plan[data-v-e8548c3a]{padding:28px 0}.pb-plan-paid[data-v-e8548c3a]{border-left:0;border-top:1px solid var(--line-2)}.pb-price-n[data-v-e8548c3a]{font-size:76px}.pb-includes[data-v-e8548c3a]{margin-top:24px}.pb-event[data-v-e8548c3a]{flex-wrap:wrap;gap:12px;padding:24px 20px}.pb-event-tag[data-v-e8548c3a]{width:100%}.pb-event-h[data-v-e8548c3a]{font-size:19px}.pb-event>svg[data-v-e8548c3a]{display:none}.pb-faq summary[data-v-e8548c3a]{font-size:15px;gap:16px;min-height:70px}.pb-faq p[data-v-e8548c3a]{margin-right:0}.pb-cta[data-v-e8548c3a]{gap:30px;grid-template-columns:1fr;padding:56px 0 64px}.pb .pb-cta-h[data-v-e8548c3a]{font-size:clamp(29px,7.5vw,42px)}.pb-cta-lead[data-v-e8548c3a]{font-size:15px}.pb-cta-art[data-v-e8548c3a]{grid-row:1;justify-self:center;max-width:320px}.pb-btn[data-v-e8548c3a]{width:100%}.pb-tr[data-v-e8548c3a]{gap:12px;grid-template-columns:1fr}.pb-th[data-v-e8548c3a]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.pb-mobile-label[data-v-e8548c3a]{color:var(--muted);display:block;font-size:11px;font-weight:600;margin-bottom:3px}}@media(prefers-reduced-motion:reduce){.pb-btn[data-v-e8548c3a],.pb-btn svg[data-v-e8548c3a],.pb-faq summary svg[data-v-e8548c3a],.pb-path-item svg[data-v-e8548c3a]{transition:none}.pb-faq p[data-v-e8548c3a]{animation:none}}.cb[data-v-8b41f986]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f2f5;border-top:1px solid var(--line-2);bottom:0;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}.cb-btn[data-v-8b41f986]{background:var(--ink);color:#fff;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;min-height:54px;padding:12px 18px;text-decoration:none}.cb-btn[data-v-8b41f986],.cb-sub[data-v-8b41f986]{align-items:center;display:flex}.cb-sub[data-v-8b41f986]{color:#d6d8d0;font-size:11px;font-weight:400;gap:8px}@media(min-width:761px){.cb[data-v-8b41f986]{display:none}}@media(max-width:360px){.cb-btn[data-v-8b41f986]{font-size:14px;gap:8px;padding:12px}.cb-sub[data-v-8b41f986]{font-size:10px;gap:4px}}
