.b2c-root.svelte-1t173tm.svelte-1t173tm{word-break:keep-all;overflow-wrap:break-word;background:var(--duo-surface, #fff);--duo-font:"LINE Seed KR", "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--duo-font);--duo-text-body:17px;--duo-text-body-lg:20px;--duo-text-caption:15px;--duo-text-h2:clamp(30px, 3.2vw, 44px);--duo-text-h3:21px;--duo-text-button:17px;--b2c-hero:clamp(2.4rem, 4.6vw, 4rem);--b2c-hero-sub:clamp(1.125rem, 1.6vw, 1.375rem);--b2c-sec-sub:clamp(1.0625rem, 1.4vw, 1.25rem);--b2c-card-title:clamp(1.125rem, 1.5vw, 1.3125rem);--b2c-body:1.0625rem;--b2c-small:.9375rem;--b2c-tiny:.875rem}.b2c-hero-title.svelte-1t173tm.svelte-1t173tm,.b2c-hero-sub.svelte-1t173tm.svelte-1t173tm,.b2c-hero-install.svelte-1t173tm.svelte-1t173tm,.b2c-ps-tag.svelte-1t173tm.svelte-1t173tm,.b2c-ps-col.svelte-1t173tm p.svelte-1t173tm,.b2c-value-title.svelte-1t173tm.svelte-1t173tm,.b2c-value-desc.svelte-1t173tm.svelte-1t173tm,.b2c-plan-name.svelte-1t173tm.svelte-1t173tm,.b2c-plan-price.svelte-1t173tm.svelte-1t173tm,.b2c-plan-note.svelte-1t173tm.svelte-1t173tm,.b2c-feat-title.svelte-1t173tm.svelte-1t173tm,.b2c-feat-desc.svelte-1t173tm.svelte-1t173tm,.b2c-teacher-tag.svelte-1t173tm.svelte-1t173tm,.b2c-teacher-title.svelte-1t173tm.svelte-1t173tm,.b2c-teacher-desc.svelte-1t173tm.svelte-1t173tm,.b2c-final-title.svelte-1t173tm.svelte-1t173tm,.b2c-final-sub.svelte-1t173tm.svelte-1t173tm,.b2c-kbf-title.svelte-1t173tm.svelte-1t173tm,.b2c-kbf-desc.svelte-1t173tm.svelte-1t173tm{font-family:var(--duo-font)}.b2c-hero-title.svelte-1t173tm.svelte-1t173tm,.b2c-final-title.svelte-1t173tm.svelte-1t173tm,.b2c-teacher-title.svelte-1t173tm.svelte-1t173tm,.b2c-value-title.svelte-1t173tm.svelte-1t173tm,.b2c-plan-price.svelte-1t173tm.svelte-1t173tm{font-family:"Jua",var(--duo-font)}html:not([lang^=ko]) .b2c-root.svelte-1t173tm.svelte-1t173tm,html:not([lang^=ko]) .b2c-root.svelte-1t173tm .svelte-1t173tm{word-break:normal;overflow-wrap:break-word}.b2c-wrap.svelte-1t173tm.svelte-1t173tm{max-width:1120px;margin-inline:auto;padding-inline:20px}.b2c-wrap--narrow.svelte-1t173tm.svelte-1t173tm{max-width:720px}.b2c-sec.svelte-1t173tm.svelte-1t173tm{padding-block:clamp(56px,9vw,104px)}.b2c-hero.svelte-1t173tm.svelte-1t173tm{background:linear-gradient(155deg,#efeafd,#f5eefb 45%,#fdf7f0);padding-block:clamp(56px,9vw,104px);overflow:hidden}.b2c-hero-inner.svelte-1t173tm.svelte-1t173tm{max-width:1120px;margin-inline:auto;padding-inline:20px;display:flex;align-items:center;gap:32px;flex-direction:column;text-align:center}.b2c-hero-chip.svelte-1t173tm.svelte-1t173tm{display:inline-block;margin-bottom:20px}.b2c-hero-title.svelte-1t173tm.svelte-1t173tm{word-break:keep-all;font-size:var(--b2c-hero);font-weight:800;line-height:1.18;color:var(--duo-ink, #2b2b40);letter-spacing:-.03em}.b2c-accent.svelte-1t173tm.svelte-1t173tm{color:var(--duo-primary, #6a5cf6)}.b2c-hero-sub.svelte-1t173tm.svelte-1t173tm{margin-top:18px;font-size:var(--b2c-hero-sub);line-height:1.7;color:#565672;max-width:640px}.b2c-hero-cta.svelte-1t173tm.svelte-1t173tm{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.b2c-hero-install.svelte-1t173tm.svelte-1t173tm{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:var(--b2c-small);font-weight:700;color:var(--duo-ink, #2b2b40);background:var(--duo-surface, #fff);border:2px solid var(--duo-border, #dcdae8);border-radius:999px;padding:10px 18px;min-height:44px;cursor:pointer;box-shadow:0 2px #0000000f;transition:border-color .15s,color .15s}.b2c-hero-install.svelte-1t173tm.svelte-1t173tm:active{transform:translateY(1px);box-shadow:none}.b2c-hero-install.svelte-1t173tm.svelte-1t173tm:hover{color:var(--duo-primary, #6a5cf6)}.b2c-hero-cta.svelte-1t173tm .duo-btn--ghost{background:var(--duo-surface, #fff);color:var(--duo-ink, #2b2b40);box-shadow:inset 0 0 0 2px var(--duo-border, #e5e5ef)}.b2c-hero-cta.svelte-1t173tm .duo-btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--duo-primary, #6a5cf6);color:var(--duo-primary, #6a5cf6)}@media (min-width: 860px){.b2c-hero-inner.svelte-1t173tm.svelte-1t173tm{flex-direction:row;text-align:left}.b2c-hero-copy.svelte-1t173tm.svelte-1t173tm{flex:1}.b2c-hero-sub.svelte-1t173tm.svelte-1t173tm{margin-inline:0}.b2c-hero-cta.svelte-1t173tm.svelte-1t173tm{justify-content:flex-start}}.b2c-problem.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface, #fff)}.b2c-ps.svelte-1t173tm.svelte-1t173tm{display:flex;flex-direction:column;align-items:stretch;gap:14px}.b2c-ps-col.svelte-1t173tm.svelte-1t173tm{flex:1;border-radius:var(--duo-r-xl, 20px);padding:22px;border:2px solid var(--duo-border, #e5e5ef);background:var(--duo-surface-alt, #f7f7fb)}.b2c-ps-solution.svelte-1t173tm.svelte-1t173tm{border-color:var(--duo-primary, #6a5cf6);background:var(--duo-primary-bg, #eeecfe)}.b2c-ps-tag.svelte-1t173tm.svelte-1t173tm{display:inline-block;font-size:var(--b2c-small);font-weight:800;color:var(--duo-ink-soft, #6b6b85);margin-bottom:8px}.b2c-ps-tag--on.svelte-1t173tm.svelte-1t173tm{color:var(--duo-primary, #6a5cf6)}.b2c-ps-col.svelte-1t173tm p.svelte-1t173tm{font-size:1.1875rem;font-weight:600;line-height:1.65;color:var(--duo-ink, #2b2b40)}.b2c-ps-arrow.svelte-1t173tm.svelte-1t173tm{align-self:center;font-size:1.6rem;color:var(--duo-primary, #6a5cf6);font-weight:800;transform:rotate(90deg)}@media (min-width: 760px){.b2c-ps.svelte-1t173tm.svelte-1t173tm{flex-direction:row;align-items:center}.b2c-ps-arrow.svelte-1t173tm.svelte-1t173tm{transform:none}}.b2c-values.svelte-1t173tm.svelte-1t173tm{margin-top:28px}.b2c-value.svelte-1t173tm.svelte-1t173tm{padding:6px 4px;text-align:center}.b2c-value-icon.svelte-1t173tm.svelte-1t173tm{font-size:2rem}.b2c-value-title.svelte-1t173tm.svelte-1t173tm{margin-top:10px;font-size:var(--b2c-card-title);font-weight:800;color:var(--duo-ink, #2b2b40)}.b2c-value-desc.svelte-1t173tm.svelte-1t173tm{margin-top:8px;font-size:var(--b2c-body);line-height:1.65;color:var(--duo-ink-soft, #6b6b85)}.b2c-pricing.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface-alt, #f7f7fb)}.b2c-plans.svelte-1t173tm.svelte-1t173tm{margin-top:28px}.b2c-plan.svelte-1t173tm.svelte-1t173tm{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 22px;border-radius:var(--duo-r-lg, 16px);border:2px solid var(--duo-border, #e5e5ef);background:var(--duo-surface, #fff);height:100%}.b2c-plan--hl.svelte-1t173tm.svelte-1t173tm{border-color:var(--duo-primary, #6a5cf6);box-shadow:0 8px 24px #6a5cf629}.b2c-plan-badge.svelte-1t173tm.svelte-1t173tm{position:absolute;top:-10px;left:18px;font-size:var(--b2c-tiny);font-weight:800;color:#fff;background:var(--duo-primary, #6a5cf6);border-radius:999px;padding:2px 10px}.b2c-plan-name.svelte-1t173tm.svelte-1t173tm{font-size:1rem;font-weight:700;color:var(--duo-ink-soft, #6b6b85)}.b2c-plan-price.svelte-1t173tm.svelte-1t173tm{font-size:1.75rem;font-weight:800;color:var(--duo-ink, #2b2b40)}.b2c-plan-note.svelte-1t173tm.svelte-1t173tm{font-size:1rem;color:var(--duo-ink-soft, #6b6b85);line-height:1.55}.b2c-plans-more.svelte-1t173tm.svelte-1t173tm{margin-top:24px;text-align:center}.b2c-plans-note.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-body);color:var(--duo-ink-soft, #6b6b85);line-height:1.6;word-break:keep-all}.b2c-feat.svelte-1t173tm.svelte-1t173tm{display:flex;align-items:flex-start;gap:12px}.b2c-feat-icon-img.svelte-1t173tm.svelte-1t173tm{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.b2c-feat-title.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-card-title);font-weight:800;color:var(--duo-ink, #2b2b40)}.b2c-feat-desc.svelte-1t173tm.svelte-1t173tm{margin-top:4px;font-size:var(--b2c-body);line-height:1.6;color:var(--duo-ink-soft, #6b6b85)}.b2c-faq.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface-alt, #f7f7fb)}.b2c-faq-more.svelte-1t173tm.svelte-1t173tm{margin-top:18px;text-align:center}.b2c-final.svelte-1t173tm.svelte-1t173tm{padding-block:clamp(56px,9vw,96px);background:linear-gradient(160deg,var(--duo-primary, #6a5cf6),#8b7cf8);color:#fff;text-align:center}.b2c-final-inner.svelte-1t173tm.svelte-1t173tm{display:flex;flex-direction:column;align-items:center}.b2c-final-title.svelte-1t173tm.svelte-1t173tm{font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:800}.b2c-final-sub.svelte-1t173tm.svelte-1t173tm{margin-top:12px;font-size:var(--b2c-sec-sub);opacity:.92;max-width:520px}.b2c-final-cta.svelte-1t173tm.svelte-1t173tm{margin-top:26px;justify-content:center}.b2c-final-cta.svelte-1t173tm .duo-btn{background:#fff;color:var(--duo-primary, #6a5cf6);box-shadow:0 var(--duo-press-depth, 4px) 0 #0000002e}.b2c-final-cta.svelte-1t173tm .duo-btn:hover{background:#f3f1ff}.b2c-teacher.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface, #fff);padding-block:clamp(40px,6vw,64px)}.b2c-teacher-inner.svelte-1t173tm.svelte-1t173tm{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;border-radius:var(--duo-r-xl, 20px);border:2px dashed var(--duo-border, #e5e5ef);background:var(--duo-surface-alt, #f7f7fb)}.b2c-teacher-tag.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);font-weight:800;color:var(--duo-primary, #6a5cf6)}.b2c-teacher-title.svelte-1t173tm.svelte-1t173tm{margin-top:8px;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800;color:var(--duo-ink, #2b2b40)}.b2c-teacher-desc.svelte-1t173tm.svelte-1t173tm{margin-top:8px;font-size:var(--b2c-body);line-height:1.6;color:var(--duo-ink-soft, #6b6b85)}@media (min-width: 720px){.b2c-teacher-inner.svelte-1t173tm.svelte-1t173tm{flex-direction:row;align-items:center;justify-content:space-between;gap:28px}.b2c-teacher-copy.svelte-1t173tm.svelte-1t173tm{flex:1}}.b2c-kbf.svelte-1t173tm.svelte-1t173tm{background:var(--duo-ink, #2b2b40);color:#fff;padding-block:44px}.b2c-kbf-inner.svelte-1t173tm.svelte-1t173tm{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.b2c-kbf-logo.svelte-1t173tm.svelte-1t173tm{height:52px;filter:brightness(0) invert(1);opacity:.85}.b2c-kbf-title.svelte-1t173tm.svelte-1t173tm{font-size:1.25rem;font-weight:800}.b2c-kbf-desc.svelte-1t173tm.svelte-1t173tm{margin-top:6px;font-size:1rem;opacity:.8;line-height:1.5}@media (min-width: 720px){.b2c-kbf-inner.svelte-1t173tm.svelte-1t173tm{flex-direction:row;text-align:left}}.b2c-hero-micro.svelte-1t173tm.svelte-1t173tm{margin-top:12px;font-size:var(--b2c-small);font-weight:700;color:var(--duo-ink-soft, #6b6b85);font-family:var(--duo-font)}.b2c-hero-login.svelte-1t173tm.svelte-1t173tm{color:var(--duo-primary, #6a5cf6);text-decoration:underline}.b2c-demo.svelte-1t173tm.svelte-1t173tm{width:min(440px,94vw);background:var(--duo-surface, #fff);border:2px solid var(--duo-border, #e5e5ef);border-radius:var(--duo-r-xl, 20px);padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 40px #6a5cf62e;font-family:var(--duo-font);text-align:left}.b2c-demo-head.svelte-1t173tm.svelte-1t173tm{display:flex;align-items:center;gap:10px}.b2c-demo-shin.svelte-1t173tm.svelte-1t173tm{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.b2c-demo-title.svelte-1t173tm.svelte-1t173tm{font-size:1.1875rem;font-weight:800;color:var(--duo-ink, #2b2b40)}.b2c-demo-sub.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);color:var(--duo-ink-soft, #6b6b85)}.b2c-demo-block.svelte-1t173tm.svelte-1t173tm{border:1.5px solid var(--duo-border, #eeecf6);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.b2c-demo-label.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);font-weight:800;color:var(--duo-primary, #6a5cf6)}.b2c-demo-row.svelte-1t173tm.svelte-1t173tm{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:700;color:var(--duo-ink, #2b2b40)}.b2c-demo-row.svelte-1t173tm>span.svelte-1t173tm:first-child{flex:1 1 auto;min-width:0}.b2c-demo-row.svelte-1t173tm .b2c-demo-bar.svelte-1t173tm{flex:0 0 88px}.b2c-demo-bar.svelte-1t173tm.svelte-1t173tm{flex:1;height:10px;border-radius:999px;background:#efedf8;overflow:hidden}.b2c-demo-bar.svelte-1t173tm i.svelte-1t173tm{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--duo-primary, #6a5cf6),#9b8cff)}.b2c-demo-mission.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);font-weight:800;color:#8a6d3b;background:#fff8e8;border:1.5px solid #e3a008;border-radius:12px;padding:11px 14px}.b2c-demo-eco.svelte-1t173tm.svelte-1t173tm{display:flex;align-items:center;gap:8px;font-size:var(--b2c-small);font-weight:700;color:var(--duo-ink-soft, #6b6b85)}.b2c-trust.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface-alt, #f7f7fb);border-block:1px solid var(--duo-border, #ecebf3);padding-block:18px}.b2c-trust-inner.svelte-1t173tm.svelte-1t173tm{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;font-size:1rem;font-weight:700;color:var(--duo-ink-soft, #6b6b85);font-family:var(--duo-font);text-align:center}.b2c-step-no.svelte-1t173tm.svelte-1t173tm{font-family:"Jua",var(--duo-font);font-size:1.75rem;font-weight:800;color:var(--duo-primary, #6a5cf6)}.b2c-brandline.svelte-1t173tm.svelte-1t173tm{margin-top:28px;text-align:center;font-family:"Jua",var(--duo-font);font-size:clamp(1.1875rem,2.6vw,1.5rem);color:var(--duo-ink, #2b2b40)}.b2c-sample.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface-alt, #f7f7fb)}.b2c-case.svelte-1t173tm.svelte-1t173tm{margin-top:26px;background:var(--duo-surface, #fff);border:2px solid var(--duo-border, #e5e5ef);border-radius:var(--duo-r-xl, 20px);padding:22px;display:flex;flex-direction:column;gap:16px;font-family:var(--duo-font)}.b2c-case-head.svelte-1t173tm.svelte-1t173tm{display:flex;align-items:flex-start;gap:14px}.b2c-case-shin.svelte-1t173tm.svelte-1t173tm{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.b2c-case-who.svelte-1t173tm.svelte-1t173tm{font-size:1rem;font-weight:800;color:var(--duo-ink-soft, #6b6b85)}.b2c-case-tag.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-tiny);font-weight:800;color:var(--duo-primary, #6a5cf6);background:var(--duo-primary-bg, #eeecfe);border-radius:999px;padding:2px 8px;margin-left:6px}.b2c-case-say.svelte-1t173tm.svelte-1t173tm{margin-top:6px;font-size:1.1875rem;line-height:1.6;font-weight:700;color:var(--duo-ink, #2b2b40)}.b2c-case-say.svelte-1t173tm b.svelte-1t173tm{color:var(--duo-primary, #6a5cf6)}.b2c-case-cols.svelte-1t173tm.svelte-1t173tm{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.b2c-case-cols.svelte-1t173tm.svelte-1t173tm{grid-template-columns:1fr 1fr}}.b2c-case-col.svelte-1t173tm.svelte-1t173tm{border:1.5px solid var(--duo-border, #eeecf6);border-radius:14px;padding:14px}.b2c-case-col.svelte-1t173tm ul.svelte-1t173tm{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:1rem;font-weight:600;color:var(--duo-ink, #2b2b40);list-style:none;padding:0}.b2c-case-col.svelte-1t173tm li.svelte-1t173tm:before{content:"✓ ";color:var(--duo-success, #34c759);font-weight:800}.b2c-case-note.svelte-1t173tm.svelte-1t173tm{text-align:center;font-size:1rem;font-weight:700;color:var(--duo-ink-soft, #6b6b85)}.b2c-plans2.svelte-1t173tm.svelte-1t173tm{margin-top:26px;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 640px){.b2c-plans2.svelte-1t173tm.svelte-1t173tm{grid-template-columns:1fr 1fr}}.b2c-plan--trial.svelte-1t173tm.svelte-1t173tm{border-color:var(--duo-success, #34c759)}.b2c-plan-cta.svelte-1t173tm.svelte-1t173tm{margin-top:10px}.b2c-plans-link.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-body);font-weight:800;color:var(--duo-primary, #6a5cf6);font-family:var(--duo-font)}.b2c-plans-link.svelte-1t173tm.svelte-1t173tm:hover{text-decoration:underline}.b2c-feat-purpose.svelte-1t173tm.svelte-1t173tm{display:inline-block;font-size:var(--b2c-tiny);font-weight:800;color:var(--duo-primary, #6a5cf6);font-family:var(--duo-font);margin-bottom:2px}.b2c-feat-access.svelte-1t173tm.svelte-1t173tm{display:inline-block;font-size:var(--b2c-tiny);font-weight:800;font-family:var(--duo-font);padding:1px 10px;border-radius:999px;margin-left:6px;margin-bottom:2px;vertical-align:1px;white-space:nowrap}.b2c-feat-access--free.svelte-1t173tm.svelte-1t173tm{color:#1f8a4c;background:#e6f7ec}.b2c-feat-access--partial.svelte-1t173tm.svelte-1t173tm{color:#9a6a00;background:#fdf3d8}.b2c-feat-access--coach.svelte-1t173tm.svelte-1t173tm{color:var(--duo-primary, #6a5cf6);background:var(--duo-primary-bg, #eeecfe)}.b2c-plans-cta.svelte-1t173tm.svelte-1t173tm{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.b2c-plans-cta-note.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-body);font-weight:700;color:var(--duo-ink, #2b2b40);word-break:keep-all;text-align:center}.b2c-demo-labels.svelte-1t173tm.svelte-1t173tm{display:flex;justify-content:space-between;align-items:baseline}.b2c-demo-label2.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-tiny);font-weight:700;color:var(--duo-ink-faint, #9a97b0)}.b2c-demo-rank.svelte-1t173tm.svelte-1t173tm{flex:0 0 18px;font-size:1.0625rem;color:var(--duo-primary, #6a5cf6)}.b2c-diff.svelte-1t173tm.svelte-1t173tm{background:var(--duo-surface, #fff)}.b2c-diff-cols.svelte-1t173tm.svelte-1t173tm{margin-top:24px;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.b2c-diff-cols.svelte-1t173tm.svelte-1t173tm{grid-template-columns:1fr 1fr}}.b2c-diff-col.svelte-1t173tm.svelte-1t173tm{border:2px solid var(--duo-border, #e5e5ef);border-radius:var(--duo-r-xl, 20px);padding:20px;font-family:var(--duo-font)}.b2c-diff-col--on.svelte-1t173tm.svelte-1t173tm{border-color:var(--duo-primary, #6a5cf6);background:var(--duo-primary-bg, #eeecfe)}.b2c-diff-name.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);font-weight:800;color:var(--duo-ink-soft, #6b6b85);margin-bottom:8px}.b2c-diff-col--on.svelte-1t173tm .b2c-diff-name.svelte-1t173tm{color:var(--duo-primary, #6a5cf6)}.b2c-diff-col.svelte-1t173tm p.svelte-1t173tm{font-size:var(--b2c-body);font-weight:600;line-height:1.65;color:var(--duo-ink, #2b2b40)}.b2c-diff-note.svelte-1t173tm.svelte-1t173tm{margin-top:14px;text-align:center;font-size:var(--b2c-small);font-weight:700;color:var(--duo-ink-soft, #6b6b85);font-family:var(--duo-font)}.b2c-hero-stage.svelte-1t173tm.svelte-1t173tm{margin-top:6px;font-size:var(--b2c-small);font-weight:700;color:var(--duo-primary, #6a5cf6);font-family:var(--duo-font)}.b2c-ps-solo.svelte-1t173tm.svelte-1t173tm{max-width:640px;margin-inline:auto;text-align:center}.b2c-demo-radar.svelte-1t173tm.svelte-1t173tm{display:flex;flex-direction:column;align-items:center;gap:4px}.b2c-demo-radar.svelte-1t173tm svg.svelte-1t173tm{width:224px;height:224px;overflow:visible}.rd-grid.svelte-1t173tm.svelte-1t173tm{fill:none;stroke:#e8e5f4;stroke-width:1}.rd-axis.svelte-1t173tm.svelte-1t173tm{stroke:#efedf8;stroke-width:1}.rd-avg.svelte-1t173tm.svelte-1t173tm{fill:none;stroke:#b9b3d6;stroke-width:1.5;stroke-dasharray:4 3}.rd-me.svelte-1t173tm.svelte-1t173tm{fill:#6a5cf638;stroke:var(--duo-primary, #6a5cf6);stroke-width:2}.rd-label.svelte-1t173tm.svelte-1t173tm{font-size:14px;font-weight:700;fill:var(--duo-ink-soft, #6b6b85);font-family:var(--duo-font)}.rd-dot-weak.svelte-1t173tm.svelte-1t173tm{fill:#e5484d;stroke:#fff;stroke-width:1.5}.rd-dot-strong.svelte-1t173tm.svelte-1t173tm{fill:#2e9e6b;stroke:#fff;stroke-width:1.5}.rd-label--weak.svelte-1t173tm.svelte-1t173tm{fill:#e5484d;font-weight:800}.rd-label--strong.svelte-1t173tm.svelte-1t173tm{fill:#2e9e6b;font-weight:800}.b2c-demo-radar-legend.svelte-1t173tm.svelte-1t173tm{display:flex;gap:10px;font-size:var(--b2c-tiny);font-weight:700;font-family:var(--duo-font)}.b2c-demo-radar-legend.svelte-1t173tm .me.svelte-1t173tm{color:var(--duo-primary, #6a5cf6)}.b2c-demo-radar-legend.svelte-1t173tm .avg.svelte-1t173tm{color:#9a94b8}.b2c-demo-radar-legend.svelte-1t173tm .weak.svelte-1t173tm{color:#e5484d}.b2c-demo-radar-legend.svelte-1t173tm .strong.svelte-1t173tm{color:#2e9e6b}.b2c-hero-cta.svelte-1t173tm .duo-btn,.b2c-final-cta.svelte-1t173tm .duo-btn{min-height:56px;font-size:1.0625rem;padding-inline:26px}.b2c-hero-chip.svelte-1t173tm .duo-chip{font-size:var(--b2c-small);padding:7px 14px}@media (max-width: 640px){.b2c-trust-inner.svelte-1t173tm.svelte-1t173tm{flex-direction:column;align-items:center;gap:10px}.b2c-hero-cta.svelte-1t173tm .duo-btn{width:100%}}.b2c-root.svelte-1t173tm .dsh-title{line-height:1.28}.b2c-root.svelte-1t173tm .dsh-sub{font-size:var(--b2c-sec-sub);line-height:1.6;margin-top:10px}.b2c-root.svelte-1t173tm .dsh{margin-bottom:20px}.b2c-demo-radar-head.svelte-1t173tm.svelte-1t173tm{display:flex;align-items:baseline;gap:8px}.b2c-demo-radar-head.svelte-1t173tm b.svelte-1t173tm{font-size:1rem;color:var(--duo-ink, #2b2b40);font-family:var(--duo-font)}.b2c-demo-radar-head.svelte-1t173tm span.svelte-1t173tm{font-size:var(--b2c-tiny);color:var(--duo-ink-faint, #9a97b0);font-family:var(--duo-font)}.b2c-demo-radar-sum.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);font-weight:700;color:#565672;font-family:var(--duo-font);text-align:center}.b2c-demo-mental.svelte-1t173tm.svelte-1t173tm{font-size:var(--b2c-small);font-weight:700;color:var(--duo-ink-soft, #6b6b85);font-family:var(--duo-font);text-align:center}
