.header[data-v-ee2b3a9d]{position:sticky;top:0;z-index:100;background:#fffffff0;border-bottom:1px solid #e5e7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__inner[data-v-ee2b3a9d]{max-width:1200px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;gap:32px}.header__brand[data-v-ee2b3a9d]{display:inline-flex;align-items:center;text-decoration:none}.gnb__logo[data-v-ee2b3a9d]{display:block;height:32px;width:auto;object-fit:contain}.brand-link[data-v-ee2b3a9d]{font-size:20px;font-weight:700;color:#111827;text-decoration:none}.header__nav[data-v-ee2b3a9d]{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0}.header__nav-left[data-v-ee2b3a9d],.header__nav-right[data-v-ee2b3a9d]{display:flex;align-items:center;gap:20px}.nav-link[data-v-ee2b3a9d]{display:inline-flex;align-items:center;height:40px;font-size:14px;font-weight:500;color:#4b5563;text-decoration:none;transition:color .2s ease}.nav-link[data-v-ee2b3a9d]:hover{color:#111827}.is-active[data-v-ee2b3a9d]{color:#111827;font-weight:700}.nav-link--contact[data-v-ee2b3a9d]{padding:0 16px;border:1px solid #d1d5db;border-radius:9999px;background:#fff;color:#111827}.nav-link--contact[data-v-ee2b3a9d]:hover{border-color:#9ca3af}.is-active-button[data-v-ee2b3a9d]{background:#111827;color:#fff;border-color:#111827}.mobile-menu-button[data-v-ee2b3a9d]{display:none;width:42px;height:42px;padding:0;border:1px solid #d1d5db;border-radius:12px;background:#fff;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mobile-menu-button__line[data-v-ee2b3a9d]{width:18px;height:2px;border-radius:9999px;background:#111827}.mobile-menu[data-v-ee2b3a9d]{display:none}.mobile-menu__inner[data-v-ee2b3a9d]{max-width:1200px;margin:0 auto;padding:0 24px 16px;display:grid;gap:8px}.mobile-menu__link[data-v-ee2b3a9d]{display:block;padding:12px 2px;text-decoration:none;color:#111827;font-size:15px;font-weight:600;border-bottom:1px solid #f1f5f9}.mobile-menu__link--contact[data-v-ee2b3a9d]{margin-top:6px;padding:12px 14px;border:1px solid #111827;border-radius:12px;text-align:center;background:#111827;color:#fff}.mobile-menu__link--contact[data-v-ee2b3a9d]:hover{background:#0f172a;border-color:#0f172a;color:#fff}.mobile-menu-fade-enter-active[data-v-ee2b3a9d],.mobile-menu-fade-leave-active[data-v-ee2b3a9d]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-fade-enter-from[data-v-ee2b3a9d],.mobile-menu-fade-leave-to[data-v-ee2b3a9d]{opacity:0;transform:translateY(-6px)}@media(max-width:900px){.header__inner[data-v-ee2b3a9d]{padding:0 16px;height:64px;justify-content:space-between;gap:16px}.header__nav--desktop[data-v-ee2b3a9d]{display:none}.mobile-menu-button[data-v-ee2b3a9d]{display:inline-flex}.mobile-menu[data-v-ee2b3a9d]{display:block;background:#fff;border-top:1px solid #f3f4f6;border-bottom:1px solid #e5e7eb}.mobile-menu__inner[data-v-ee2b3a9d]{padding:0 16px 16px}}.layout[data-v-d3062b03]{min-height:100vh;background:#f8fafc;color:#111827}.layout__content[data-v-d3062b03]{width:100%}.home-page[data-v-e32d4976]{min-height:100vh;background:#f8fafc;color:#111827}.shell[data-v-e32d4976]{max-width:1200px;margin:0 auto;padding:0 24px}.hero[data-v-e32d4976]{padding:72px 0 56px}.hero--v1[data-v-e32d4976]{background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 24%),linear-gradient(180deg,#fff,#f8fafc)}.hero__inner[data-v-e32d4976]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}.eyebrow[data-v-e32d4976]{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.hero__title[data-v-e32d4976]{margin:0 0 18px;font-size:50px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#0f172a}.hero__description[data-v-e32d4976]{max-width:640px;margin:0 0 28px;font-size:17px;line-height:1.75;color:#475569}.hero__actions[data-v-e32d4976]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-e32d4976]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.btn[data-v-e32d4976]:hover{transform:translateY(-1px)}.btn--primary[data-v-e32d4976]{background:#111827;color:#fff;box-shadow:0 10px 24px #0f172a24}.btn--secondary[data-v-e32d4976]{border:1px solid #d1d5db;background:#fff;color:#111827}.hero__visual[data-v-e32d4976]{display:flex;justify-content:center}.glass-preview[data-v-e32d4976]{width:100%;max-width:520px;border:1px solid rgba(148,163,184,.24);border-radius:24px;background:#ffffffe6;box-shadow:0 20px 40px #0f172a14,0 6px 18px #0f172a0a;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-preview__topbar[data-v-e32d4976]{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid #eef2f7;background:#f8fafc}.glass-preview__topbar span[data-v-e32d4976]{width:10px;height:10px;border-radius:9999px;background:#dbe2ea}.glass-preview__topbar--slider[data-v-e32d4976]{display:flex;align-items:center;justify-content:space-between;gap:14px}.hero-nav-btn[data-v-e32d4976]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #dbe3ee;border-radius:9999px;background:#fff;color:#334155;cursor:pointer;flex-shrink:0;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.hero-nav-btn svg[data-v-e32d4976]{width:18px;height:18px}.hero-nav-btn[data-v-e32d4976]:hover{transform:translateY(-1px);border-color:#bfdbfe;color:#2563eb;box-shadow:0 8px 18px #2563eb1a}.hero-slider-bars[data-v-e32d4976]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.hero-slider-bar[data-v-e32d4976]{height:10px;min-width:36px;padding:0;border:none;border-radius:9999px;background:#dbe2ea;cursor:pointer;transition:min-width .2s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease}.hero-slider-bar[data-v-e32d4976]:hover{transform:translateY(-1px)}.hero-slider-bar.is-active[data-v-e32d4976]{min-width:56px;background:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.hero-slide[data-v-e32d4976]{display:grid;gap:18px}.hero-slide__intro[data-v-e32d4976]{display:grid;gap:8px}.hero-slide__eyebrow[data-v-e32d4976]{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.hero-slide__title[data-v-e32d4976]{margin:0;font-size:24px;line-height:1.3;font-weight:800;color:#0f172a}.hero-slide__description[data-v-e32d4976]{margin:0;font-size:14px;line-height:1.75;color:#64748b}.bot-list[data-v-e32d4976]{display:grid;gap:12px}.bot-list__item[data-v-e32d4976]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.bot-list__label[data-v-e32d4976]{display:block;margin-bottom:6px;font-size:12px;color:#64748b}.bot-list__item strong[data-v-e32d4976]{font-size:15px;font-weight:700;color:#0f172a}.bot-badge[data-v-e32d4976]{flex-shrink:0;padding:6px 10px;border-radius:9999px;background:#e5e7eb;color:#334155;font-size:12px;font-style:normal;font-weight:700}.bot-badge--live[data-v-e32d4976]{background:#2563eb1a;color:#2563eb}.connect-grid[data-v-e32d4976]{display:flex;flex-wrap:wrap;gap:10px}.connect-chip[data-v-e32d4976]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #dbe3ee;border-radius:9999px;background:#fff;color:#334155;font-size:13px;font-weight:700}.glass-preview__body[data-v-e32d4976]{padding:20px}.stat-cards[data-v-e32d4976]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.stat-card[data-v-e32d4976]{padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;animation:fadeUp-e32d4976 .8s ease both}.stat-cards--single[data-v-e32d4976]{grid-template-columns:1fr}.stat-card--highlight[data-v-e32d4976]{padding:20px 22px;border:1px solid #bfdbfe;border-radius:20px;background:linear-gradient(135deg,#2563eb1a,#fffffff5);box-shadow:0 14px 30px #2563eb1a}.stat-card--highlight span[data-v-e32d4976]{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:800;color:#2563eb;letter-spacing:.04em}.stat-card--highlight strong[data-v-e32d4976]{display:block;margin-bottom:10px;font-size:22px;line-height:1.4;font-weight:800;color:#0f172a}.stat-card--highlight p[data-v-e32d4976]{margin:0;font-size:13px;line-height:1.6;color:#475569}.stat-card span[data-v-e32d4976]{display:block;margin-bottom:8px;font-size:12px;color:#64748b}.stat-card strong[data-v-e32d4976]{font-size:20px;font-weight:800;color:#0f172a}.stagger-1[data-v-e32d4976]{animation-delay:.2s}.stagger-2[data-v-e32d4976]{animation-delay:.35s}.stagger-3[data-v-e32d4976]{animation-delay:.5s}.mini-table[data-v-e32d4976]{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff;animation:fadeUp-e32d4976 .9s ease both;animation-delay:.55s}.mini-table__head[data-v-e32d4976],.mini-table__row[data-v-e32d4976]{display:grid;grid-template-columns:.8fr 1fr 1fr 1fr;gap:12px;padding:14px 16px;font-size:13px}.mini-table__head[data-v-e32d4976]{background:#f8fafc;font-weight:700;color:#334155;border-bottom:1px solid #e5e7eb}.mini-table__row[data-v-e32d4976]{color:#475569;border-bottom:1px solid #f1f5f9}.mini-table__row[data-v-e32d4976]:last-child{border-bottom:none}.mini-table__row--active[data-v-e32d4976]{background:#2563eb0f;color:#0f172a;font-weight:700}.scroll-steps-section[data-v-e32d4976]{padding:32px 0 88px}.scroll-steps-layout[data-v-e32d4976]{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) 420px;gap:28px;align-items:start}.scroll-steps-layout__right--text[data-v-e32d4976]{display:grid;gap:22px}.scroll-steps-layout__left--visual[data-v-e32d4976]{position:relative}.step-card[data-v-e32d4976]{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding:40px 36px;border:1px solid #e5e7eb;border-radius:28px;background:#ffffffb8;box-shadow:0 12px 28px #0f172a0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease,opacity .28s ease;opacity:.55}.step-card.is-active[data-v-e32d4976]{opacity:1;transform:translateY(-4px);border-color:#bfdbfe;background:#fff;box-shadow:0 24px 40px #2563eb14}.step-card__step[data-v-e32d4976]{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:800;color:#2563eb;letter-spacing:.08em}.step-card h2[data-v-e32d4976]{margin:0 0 14px;font-size:34px;line-height:1.2;font-weight:800;color:#0f172a}.step-card p[data-v-e32d4976]{max-width:100%;white-space:pre-line;margin:0;font-size:17px;line-height:1.85;color:#64748b}.preview-rail[data-v-e32d4976]{position:relative;min-height:100%}.floating-preview-card[data-v-e32d4976]{position:absolute;top:0;left:0;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.floating-preview-card__shell[data-v-e32d4976]{padding:28px;border:1px solid #dbe3ee;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f8fafcfa);box-shadow:0 20px 40px #0f172a0f,0 8px 24px #0f172a08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-preview-card__eyebrow[data-v-e32d4976]{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.floating-preview-card__title[data-v-e32d4976]{margin:0 0 10px;font-size:28px;line-height:1.25;font-weight:800;color:#0f172a}.floating-preview-card__description[data-v-e32d4976]{white-space:pre-line;margin:0 0 20px;font-size:15px;line-height:1.75;color:#64748b}.preview-surface[data-v-e32d4976]{min-height:360px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;overflow:hidden}.preview-state[data-v-e32d4976]{padding:18px}.preview-surface--image[data-v-e32d4976]{min-height:420px;background:linear-gradient(180deg,#fff,#f8fafc)}.preview-state--image[data-v-e32d4976]{height:100%}.step-image-frame[data-v-e32d4976]{display:flex;flex-direction:column;height:100%;min-height:380px;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 28px #0f172a0a}.step-image-frame__top[data-v-e32d4976]{display:flex;align-items:center;justify-content:flex-start;padding:14px 16px;border-bottom:1px solid #eef2f7;background:#f8fafc}.step-image-badge[data-v-e32d4976]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:9999px;background:#2563eb14;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.02em}.step-image[data-v-e32d4976]{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;background:#f8fafc}.summary-preview__grid[data-v-e32d4976]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-preview__item[data-v-e32d4976]{padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.summary-preview__item span[data-v-e32d4976]{display:block;margin-bottom:8px;font-size:12px;color:#64748b}.summary-preview__item strong[data-v-e32d4976]{font-size:18px;font-weight:800;color:#0f172a}.bestcase-preview__cards[data-v-e32d4976]{display:grid;gap:12px}.bestcase-card[data-v-e32d4976]{padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc}.bestcase-card--highlight[data-v-e32d4976]{border-color:#bfdbfe;background:#2563eb0f}.bestcase-card span[data-v-e32d4976]{display:block;margin-bottom:8px;font-size:12px;color:#2563eb;font-weight:800;text-transform:uppercase}.bestcase-card strong[data-v-e32d4976]{display:block;margin-bottom:6px;font-size:20px;font-weight:800;color:#0f172a}.bestcase-card em[data-v-e32d4976]{font-style:normal;color:#64748b;font-size:14px}.tpdetail-preview__table[data-v-e32d4976]{border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;background:#fff}.tpdetail-preview__head[data-v-e32d4976],.tpdetail-preview__row[data-v-e32d4976]{display:grid;grid-template-columns:.9fr 1fr 1fr 1fr;gap:10px;padding:14px 16px;font-size:13px}.tpdetail-preview__head[data-v-e32d4976]{background:#f8fafc;font-weight:700;color:#334155;border-bottom:1px solid #e5e7eb}.tpdetail-preview__row[data-v-e32d4976]{color:#475569;border-bottom:1px solid #f1f5f9}.tpdetail-preview__row[data-v-e32d4976]:last-child{border-bottom:none}.tpdetail-preview__row--active[data-v-e32d4976]{background:#2563eb0f;color:#0f172a;font-weight:700}.section-heading[data-v-e32d4976]{max-width:760px;margin:72px auto 0;text-align:center}.section-heading h2[data-v-e32d4976]{margin:0 0 14px;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.02em;color:#0f172a}.section-heading p[data-v-e32d4976]{margin:0;font-size:16px;line-height:1.75;color:#64748b}.reveal-seq[data-v-e32d4976]>*{opacity:0;transform:translateY(18px);animation:fadeUp-e32d4976 .8s ease forwards}.reveal-seq[data-v-e32d4976]>*:nth-child(1){animation-delay:.05s}.reveal-seq[data-v-e32d4976]>*:nth-child(2){animation-delay:.18s}.reveal-seq[data-v-e32d4976]>*:nth-child(3){animation-delay:.32s}.reveal-seq[data-v-e32d4976]>*:nth-child(4){animation-delay:.46s}.fade-slide-enter-active[data-v-e32d4976],.fade-slide-leave-active[data-v-e32d4976]{transition:all .3s ease}.fade-slide-enter-from[data-v-e32d4976]{opacity:0;transform:translateY(12px)}.fade-slide-leave-to[data-v-e32d4976]{opacity:0;transform:translateY(-8px)}.float-card[data-v-e32d4976]{animation:floatY-e32d4976 5s ease-in-out infinite}.scroll-steps-layout--desktop[data-v-e32d4976]{display:grid}.scroll-steps-mobile[data-v-e32d4976]{display:none}@keyframes fadeUp-e32d4976{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatY-e32d4976{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1024px){.hero__inner[data-v-e32d4976],.stat-cards[data-v-e32d4976]{grid-template-columns:1fr}.floating-preview-card[data-v-e32d4976]{position:static;transform:none!important}.step-card[data-v-e32d4976]{min-height:auto;opacity:1}.step-card.is-active[data-v-e32d4976]{transform:none}}@media(max-width:768px){.shell[data-v-e32d4976]{padding:0 16px}.hero[data-v-e32d4976]{padding:56px 0 40px}.hero__title[data-v-e32d4976]{font-size:36px}.step-card[data-v-e32d4976]{padding:28px 22px}.step-card h2[data-v-e32d4976],.floating-preview-card__title[data-v-e32d4976],.section-heading h2[data-v-e32d4976]{font-size:28px}.floating-preview-card__shell[data-v-e32d4976]{padding:22px}.summary-preview__grid[data-v-e32d4976]{grid-template-columns:1fr}.glass-preview__topbar--slider[data-v-e32d4976]{gap:10px}.hero-nav-btn[data-v-e32d4976]{width:40px;height:40px}.hero-slider-bars[data-v-e32d4976]{gap:6px}.hero-slider-bar[data-v-e32d4976]{min-width:24px;height:8px}.hero-slider-bar.is-active[data-v-e32d4976]{min-width:40px}.tpdetail-preview__head[data-v-e32d4976],.tpdetail-preview__row[data-v-e32d4976],.mini-table__head[data-v-e32d4976],.mini-table__row[data-v-e32d4976]{font-size:12px;padding:12px}.mobile-step-card[data-v-e32d4976]{padding:28px 22px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 12px 28px #0f172a0d}.mobile-step-card+.mobile-step-card[data-v-e32d4976]{margin-top:20px}.mobile-step-card h2[data-v-e32d4976]{margin:0 0 12px;font-size:28px;line-height:1.2;font-weight:800;color:#0f172a}.mobile-step-card p[data-v-e32d4976]{white-space:pre-line;margin:0 0 18px;font-size:15px;line-height:1.75;color:#64748b}.mobile-preview-card[data-v-e32d4976]{padding:20px;border:1px solid #dbe3ee;border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f8fafcfa)}}@media(max-width:1024px){.preview-surface--image[data-v-e32d4976],.step-image-frame[data-v-e32d4976]{min-height:auto}.step-image[data-v-e32d4976]{min-height:220px}}@media(max-width:1024px){.scroll-steps-layout--desktop[data-v-e32d4976]{display:none}.scroll-steps-mobile[data-v-e32d4976]{display:block}}.site-footer[data-v-e32d4976]{margin-top:80px;padding:48px 0 32px;border-top:1px solid #e5e7eb;background:#fff}.site-footer__top[data-v-e32d4976]{display:grid;gap:28px;margin-bottom:24px}.site-footer__brand-name[data-v-e32d4976]{margin:0 0 8px;font-size:24px;font-weight:800;color:#0f172a}.site-footer__brand-description[data-v-e32d4976]{margin:0;font-size:15px;line-height:1.7;color:#64748b}.site-footer__info-grid[data-v-e32d4976]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-footer__info-block[data-v-e32d4976]{padding:20px;border:1px solid #e5e7eb;border-radius:20px;background:#f8fafc}.site-footer__info-block h3[data-v-e32d4976]{margin:0 0 12px;font-size:15px;font-weight:800;color:#0f172a}.site-footer__info-block p[data-v-e32d4976]{margin:0 0 8px;font-size:14px;line-height:1.7;color:#475569}.site-footer__info-block p[data-v-e32d4976]:last-child{margin-bottom:0}.site-footer__warning[data-v-e32d4976]{margin-top:8px;padding:20px 22px;border:1px solid #fecaca;border-radius:20px;background:#fff7f7}.site-footer__warning h3[data-v-e32d4976]{margin:0 0 10px;font-size:15px;font-weight:800;color:#991b1b}.site-footer__warning p[data-v-e32d4976]{margin:0;font-size:14px;line-height:1.8;color:#7f1d1d}.site-footer__bottom[data-v-e32d4976]{margin-top:20px;padding-top:20px;border-top:1px solid #eef2f7}.site-footer__bottom p[data-v-e32d4976]{margin:0;font-size:13px;color:#94a3b8}@media(max-width:1024px){.site-footer__info-grid[data-v-e32d4976]{grid-template-columns:1fr}}@media(max-width:768px){.site-footer[data-v-e32d4976]{margin-top:56px;padding:40px 0 28px}.site-footer__brand-name[data-v-e32d4976]{font-size:22px}.site-footer__brand-description[data-v-e32d4976],.site-footer__info-block p[data-v-e32d4976],.site-footer__warning p[data-v-e32d4976]{font-size:13px}.site-footer__info-block[data-v-e32d4976],.site-footer__warning[data-v-e32d4976]{padding:18px;border-radius:16px}}.page[data-v-94e35174]{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.hero[data-v-94e35174]{margin-bottom:24px}.hero h1[data-v-94e35174]{margin:0 0 8px;font-size:32px;font-weight:800;color:#111827}.hero p[data-v-94e35174]{margin:0;color:#6b7280}.panel[data-v-94e35174]{margin-bottom:24px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px}.filters[data-v-94e35174]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:end}.field label[data-v-94e35174]{font-size:14px;font-weight:600;color:#111827}.field select[data-v-94e35174],.field button[data-v-94e35174]{width:100%;min-height:44px;padding:0 12px;font:inherit;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box}.field button[data-v-94e35174]{background:#111827;color:#fff;border:none;cursor:pointer}.field button[data-v-94e35174]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-94e35174]{margin:0 0 16px;color:#dc2626;font-size:14px}.summary-grid[data-v-94e35174]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.summary-item[data-v-94e35174]{display:flex;flex-direction:column;gap:4px}.summary-item span[data-v-94e35174]{font-size:13px;color:#6b7280}.summary-item strong[data-v-94e35174]{font-size:15px;color:#111827}.best-case-panel[data-v-94e35174]{margin-top:32px}.best-case-panel__header[data-v-94e35174]{margin-bottom:16px}.best-case-panel__title[data-v-94e35174]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.best-case-panel__description[data-v-94e35174]{margin:0;font-size:14px;line-height:1.7;color:#6b7280}.best-case-hero[data-v-94e35174]{padding:24px;border:1px solid #e5e7eb;border-radius:20px;background:radial-gradient(circle at top right,rgba(99,102,241,.08),transparent 28%),linear-gradient(180deg,#fff,#fbfcfd)}.best-case-hero__top[data-v-94e35174]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.best-case-hero__badge[data-v-94e35174]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:800}.best-case-hero__period[data-v-94e35174]{font-size:13px;color:#6b7280;font-weight:600}.best-case-hero__main[data-v-94e35174]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:center}.best-case-hero__label[data-v-94e35174]{margin:0 0 8px;font-size:13px;color:#6b7280;font-weight:700}.best-case-hero__tp[data-v-94e35174]{margin:0;font-size:42px;line-height:1;font-weight:800;color:#111827}.best-case-hero__stats[data-v-94e35174]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.best-case-stat[data-v-94e35174]{padding:16px;border:1px solid #edf2f7;border-radius:16px;background:#fff}.best-case-stat span[data-v-94e35174]{display:block;margin-bottom:6px;font-size:12px;color:#6b7280}.best-case-stat strong[data-v-94e35174]{font-size:20px;font-weight:800;color:#111827}@media(max-width:768px){.best-case-hero[data-v-94e35174]{padding:20px}.best-case-hero__main[data-v-94e35174]{grid-template-columns:1fr}.best-case-hero__tp[data-v-94e35174]{font-size:34px}.best-case-hero__stats[data-v-94e35174]{grid-template-columns:1fr}}.best-case-panel[data-v-94e35174]{margin-top:24px}.table-wrap[data-v-94e35174]{overflow-x:auto}table[data-v-94e35174]{width:100%;border-collapse:collapse;background:#fff}th[data-v-94e35174],td[data-v-94e35174]{padding:12px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:14px}th[data-v-94e35174]{background:#f9fafb;font-weight:700;color:#111827}.filter-panel[data-v-94e35174]{padding:0;overflow:hidden;border-radius:18px}.filter-panel__header[data-v-94e35174]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 18px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#fbfcfd)}.filter-panel__title[data-v-94e35174]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.filter-panel__description[data-v-94e35174]{margin:0;font-size:14px;line-height:1.7;color:#6b7280}.filter-panel__body[data-v-94e35174]{padding:20px 24px 24px;background:#fff}.filter-layout[data-v-94e35174]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.form-actions--inline[data-v-94e35174]{display:flex;align-items:center;gap:10px;margin-top:0;padding-top:0;border-top:none}.icon-btn[data-v-94e35174]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#111827;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.icon-btn[data-v-94e35174]:hover{transform:translateY(-1px);border-color:#9ca3af;background:#f8fafc}.icon-btn[data-v-94e35174]:disabled{opacity:.6;cursor:not-allowed;transform:none}.icon-btn__svg[data-v-94e35174]{width:20px;height:20px}@media(max-width:1200px){.filter-layout[data-v-94e35174]{grid-template-columns:1fr;align-items:stretch}.form-actions--inline[data-v-94e35174]{justify-content:flex-start}}.filters[data-v-94e35174]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.field[data-v-94e35174]{display:grid;gap:8px}.field label[data-v-94e35174]{font-size:13px;font-weight:700;color:#6b7280}.field select[data-v-94e35174]{width:100%;min-height:46px;padding:0 14px;font:inherit;color:#111827;border:1px solid #d6dde6;border-radius:12px;background:#fff;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.field select[data-v-94e35174]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61a}.field select[data-v-94e35174]:disabled{background:#f8fafc;color:#94a3b8}.form-actions[data-v-94e35174]{display:flex;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #f1f5f9}.action-btn[data-v-94e35174]{min-height:46px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.action-btn[data-v-94e35174]:hover{transform:translateY(-1px)}.action-btn[data-v-94e35174]:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-btn--primary[data-v-94e35174]{border:none;background:#111827;color:#fff;box-shadow:0 10px 24px #0f172a1f}.action-btn--secondary[data-v-94e35174]{border:1px solid #d1d5db;background:#fff;color:#111827}.result-section[data-v-94e35174]{margin-top:32px}.section-head[data-v-94e35174]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-eyebrow[data-v-94e35174]{margin:0 0 4px;font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.section-title[data-v-94e35174]{margin:0;font-size:24px;font-weight:700;color:#111827}.strategy-showcase[data-v-94e35174]{display:grid;gap:20px}.strategy-showcase__visual[data-v-94e35174]{overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 10px 30px #1118270a;scroll-margin-top:96px}.strategy-showcase__visual-copy[data-v-94e35174]{padding:24px 24px 0}.strategy-showcase__name[data-v-94e35174]{margin:0 0 8px;font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.strategy-showcase__headline[data-v-94e35174]{margin:0 0 8px;font-size:28px;font-weight:800;color:#111827;line-height:1.2}.strategy-showcase__subtext[data-v-94e35174]{margin:0;font-size:15px;line-height:1.7;color:#4b5563}.strategy-showcase__chart[data-v-94e35174]{padding:20px;display:flex;align-items:center;justify-content:center}.strategy-showcase__chart img[data-v-94e35174]{display:block;width:100%;height:auto;object-fit:contain;border-radius:18px;border:1px solid #e5e7eb;background:#f9fafb}.strategy-showcase__bottom[data-v-94e35174]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px}.strategy-overview-panel[data-v-94e35174],.strategy-how-panel[data-v-94e35174]{padding:24px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 10px 30px #1118270a}.strategy-how-panel__hint[data-v-94e35174]{margin:-2px 0 14px;font-size:13px;line-height:1.6;color:#6b7280}.strategy-panel__eyebrow[data-v-94e35174]{margin:0 0 10px;font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.strategy-panel__title[data-v-94e35174]{margin:0 0 12px;font-size:22px;font-weight:700;color:#111827;line-height:1.35}.strategy-panel__body[data-v-94e35174]{margin:0;font-size:15px;line-height:1.75;color:#4b5563}.strategy-overview-points[data-v-94e35174]{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.strategy-overview-points li[data-v-94e35174]{position:relative;padding:14px 16px 14px 18px;border:1px solid #e5e7eb;border-left:4px solid #c7d2fe;border-radius:14px;background:#f8fafc;font-size:14px;line-height:1.7;font-weight:600;color:#111827}.strategy-steps[data-v-94e35174]{display:grid;gap:10px}.strategy-step[data-v-94e35174]{display:grid;grid-template-columns:52px 1fr;gap:12px;width:100%;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.strategy-step[data-v-94e35174]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1118270d}.strategy-step--active[data-v-94e35174]{border-color:#c7d2fe;background:#eef2ff}.strategy-step__index[data-v-94e35174]{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:12px;background:#f3f4f6;font-size:13px;font-weight:800;color:#111827}.strategy-step--active .strategy-step__index[data-v-94e35174]{background:#c7d2fe;color:#3730a3}.strategy-step__text strong[data-v-94e35174]{display:block;margin-bottom:4px;font-size:15px;color:#111827;line-height:1.4}.strategy-step__text small[data-v-94e35174]{display:block;font-size:13px;line-height:1.6;color:#6b7280}@media(max-width:1024px){.strategy-showcase__bottom[data-v-94e35174]{grid-template-columns:1fr}.strategy-showcase__headline[data-v-94e35174]{font-size:22px}.strategy-showcase__chart img[data-v-94e35174]{height:320px}}@media(max-width:640px){.result-section[data-v-94e35174]{margin-top:24px}.section-title[data-v-94e35174]{font-size:22px}.strategy-showcase[data-v-94e35174]{gap:16px}.strategy-showcase__visual[data-v-94e35174],.strategy-overview-panel[data-v-94e35174],.strategy-how-panel[data-v-94e35174]{border-radius:20px}.strategy-showcase__visual-copy[data-v-94e35174],.strategy-overview-panel[data-v-94e35174],.strategy-how-panel[data-v-94e35174]{padding:20px}.strategy-showcase__chart[data-v-94e35174]{padding:16px}.strategy-showcase__chart img[data-v-94e35174]{height:240px;border-radius:16px}.strategy-showcase[data-v-94e35174]{display:flex;flex-direction:column;gap:16px}.strategy-showcase__bottom[data-v-94e35174]{display:contents}.strategy-how-panel[data-v-94e35174]{order:1}.strategy-overview-panel[data-v-94e35174]{order:3}.strategy-showcase__visual[data-v-94e35174]{order:2}.strategy-panel__title[data-v-94e35174]{font-size:18px}.strategy-overview-points[data-v-94e35174]{gap:10px}.strategy-overview-points li[data-v-94e35174]{padding:12px 14px 12px 16px;border-radius:12px;font-size:13px;line-height:1.65}.strategy-panel__body[data-v-94e35174]{font-size:14px}.strategy-step[data-v-94e35174]{grid-template-columns:44px 1fr;padding:12px;align-items:center}.strategy-step__index[data-v-94e35174]{height:36px;border-radius:10px}.strategy-step__text small[data-v-94e35174]{display:block;margin-top:2px}}.summary-panel-v2__header[data-v-94e35174]{padding:24px 24px 18px;border-bottom:1px solid #eef2f7;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 28%),linear-gradient(180deg,#fff,#fbfcfd)}.summary-group[data-v-94e35174]{border:1px solid #e8edf3;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 20px #0f172a08}.summary-group__header[data-v-94e35174]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #eef2f7;background:#f8fafc}@media(max-width:1024px){.filters[data-v-94e35174]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.filter-panel__header[data-v-94e35174],.summary-panel-v2__header[data-v-94e35174]{padding:20px 18px 16px}.filter-panel__title[data-v-94e35174],.summary-panel-v2__title[data-v-94e35174]{font-size:21px}.filter-panel__body[data-v-94e35174]{padding:16px 18px 18px}.filters[data-v-94e35174]{grid-template-columns:1fr}.form-actions[data-v-94e35174]{flex-direction:column}.action-btn[data-v-94e35174]{width:100%}.summary-groups[data-v-94e35174]{padding:14px;gap:12px}.summary-group__header[data-v-94e35174]{padding:12px 14px}.summary-kv[data-v-94e35174]{grid-template-columns:1fr;gap:8px;padding:14px}.summary-kv__label[data-v-94e35174]{font-size:12px}.summary-kv__value[data-v-94e35174]{font-size:14px;line-height:1.7}}@media(max-width:1024px){.filters[data-v-94e35174]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid[data-v-94e35174]{grid-template-columns:1fr}}@media(max-width:640px){.page[data-v-94e35174]{padding:24px 16px 48px}.filters[data-v-94e35174]{grid-template-columns:1fr}}.tp-detail-panel__header[data-v-94e35174]{margin-bottom:16px}.tp-detail-panel__title[data-v-94e35174]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.tp-detail-panel__description[data-v-94e35174]{margin:0;font-size:14px;line-height:1.7;color:#6b7280}.tp-table-wrap[data-v-94e35174]{overflow-x:auto;border:1px solid #e8edf3;border-radius:18px;background:#fff}.tp-table[data-v-94e35174]{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.tp-table th[data-v-94e35174],.tp-table td[data-v-94e35174]{padding:14px 16px;border-bottom:1px solid #eef2f7;text-align:left;font-size:14px;white-space:nowrap}.tp-table th[data-v-94e35174]{position:sticky;top:0;background:#f8fafc;font-weight:800;color:#111827}.tp-table tbody tr[data-v-94e35174]:hover{background:#fbfdff}.tp-table__tp[data-v-94e35174]{font-weight:800;color:#111827}@media(max-width:768px){.tp-detail-panel__title[data-v-94e35174]{font-size:22px}.tp-table[data-v-94e35174]{min-width:640px}}.summary-panel-v2[data-v-94e35174]{padding:0;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfcfd)}.summary-panel-v2__header[data-v-94e35174]{padding:24px 24px 18px;border-bottom:1px solid #eef2f7}.summary-panel-v2__title[data-v-94e35174]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.summary-panel-v2__description[data-v-94e35174]{margin:0;font-size:14px;line-height:1.7;color:#6b7280}.summary-groups[data-v-94e35174]{display:grid;gap:16px;padding:18px}.summary-group[data-v-94e35174]{border:1px solid #e8edf3;border-radius:18px;background:#fff;overflow:hidden}.summary-group__header[data-v-94e35174]{padding:14px 18px;border-bottom:1px solid #eef2f7;background:#f8fafc}.summary-group__title[data-v-94e35174]{margin:0;font-size:15px;font-weight:800;color:#0f172a}.summary-group__body[data-v-94e35174]{display:grid}.summary-kv[data-v-94e35174]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:16px 18px;border-bottom:1px solid #f1f5f9}.summary-kv[data-v-94e35174]:last-child{border-bottom:none}.summary-kv__label[data-v-94e35174]{font-size:13px;font-weight:700;color:#64748b}.summary-kv__value[data-v-94e35174]{font-size:15px;line-height:1.75;font-weight:600;color:#111827;word-break:keep-all}@media(max-width:768px){.summary-panel-v2__header[data-v-94e35174]{padding:20px 18px 16px}.summary-panel-v2__title[data-v-94e35174]{font-size:21px}.summary-groups[data-v-94e35174]{padding:14px;gap:12px}.summary-group__header[data-v-94e35174]{padding:12px 14px}.summary-kv[data-v-94e35174]{grid-template-columns:1fr;gap:8px;padding:14px}.summary-kv__label[data-v-94e35174]{font-size:12px}.summary-kv__value[data-v-94e35174]{font-size:14px;line-height:1.7}}@media(max-width:768px){.filter-panel .filter-panel__body[data-v-94e35174]{padding:16px 18px 18px}.filter-panel .filter-layout[data-v-94e35174]{grid-template-columns:1fr;align-items:stretch;gap:14px}.filter-panel .filters[data-v-94e35174]{grid-template-columns:1fr;gap:14px}.filter-panel .field[data-v-94e35174]{gap:6px}.filter-panel .field label[data-v-94e35174]{font-size:12px}.filter-panel .field select[data-v-94e35174]{-webkit-appearance:none;appearance:none;width:100%;min-height:56px;height:56px;padding:0 44px 0 16px;font-size:16px;line-height:56px;border:1px solid #d6dde6;border-radius:14px;background-color:#fff;box-sizing:border-box}.filter-panel .form-actions--inline[data-v-94e35174]{width:100%}.filter-panel .action-btn--primary[data-v-94e35174]{flex:1;min-height:56px;height:56px;border-radius:14px}.filter-panel .icon-btn[data-v-94e35174]{width:56px;height:56px;border-radius:14px}}.winmap-page[data-v-da780866]{padding:0}.contact-page[data-v-6aa45c7b]{padding:48px 24px 88px;background:linear-gradient(180deg,#f8fafc,#f9fafb 38%,#f3f4f6)}.contact-page__inner[data-v-6aa45c7b]{max-width:980px;margin:0 auto}.trust-hero[data-v-6aa45c7b]{position:relative;overflow:hidden;display:grid;gap:20px;margin-bottom:32px;padding:28px;background:linear-gradient(135deg,#fffffff5,#f9fafbfa 52%,#f3f4f6fa);border:1px solid rgba(229,231,235,.95);border-radius:28px;box-shadow:0 20px 50px #0f172a0f,inset 0 1px #ffffffb8}.trust-hero__backdrop[data-v-6aa45c7b]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,#fffffff2,#fff0 34%),radial-gradient(circle at 85% 16%,#1118270d,#11182700 22%)}.trust-hero__top[data-v-6aa45c7b]{position:relative;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;align-items:stretch}.trust-hero__copy[data-v-6aa45c7b]{display:grid;gap:10px}.trust-hero__eyebrow[data-v-6aa45c7b]{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.trust-hero__title[data-v-6aa45c7b]{margin:0;font-size:34px;line-height:1.12;letter-spacing:-.03em;font-weight:800;color:#0f172a;text-wrap:balance}.trust-hero__description[data-v-6aa45c7b]{max-width:700px;margin:0;font-size:15px;line-height:1.8;color:#475569}.trust-hero__signal[data-v-6aa45c7b]{position:relative;display:grid;align-content:center;gap:10px;padding:22px 22px 20px;border-radius:22px;background:linear-gradient(180deg,#0f172afa,#1e293bfa);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14,0 12px 30px #0f172a2e;color:#fff}.trust-hero__signal-label[data-v-6aa45c7b]{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.trust-hero__signal-value[data-v-6aa45c7b]{font-size:22px;line-height:1.25;letter-spacing:-.03em;font-weight:800;color:#fff}.trust-hero__signal-description[data-v-6aa45c7b]{margin:0;font-size:14px;line-height:1.7;color:#fffc}.trust-hero__grid[data-v-6aa45c7b]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-premium-card[data-v-6aa45c7b]{display:grid;gap:8px;min-height:152px;padding:20px;background:linear-gradient(180deg,#ffffffeb,#f9fafbeb);border:1px solid rgba(229,231,235,.95);border-radius:20px;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #0f172a0a}.trust-premium-card__eyebrow[data-v-6aa45c7b]{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.trust-premium-card__title[data-v-6aa45c7b]{margin:0;font-size:19px;line-height:1.35;font-weight:700;color:#111827}.trust-premium-card__description[data-v-6aa45c7b]{margin:0;font-size:14px;line-height:1.75;color:#4b5563}.contact-page__hero[data-v-6aa45c7b]{margin-bottom:24px}.contact-page__eyebrow[data-v-6aa45c7b]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.contact-page__title[data-v-6aa45c7b]{margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.2;color:#111827}.contact-page__description[data-v-6aa45c7b]{max-width:640px;margin:0;color:#4b5563;line-height:1.7}.contact-form[data-v-6aa45c7b]{display:grid;gap:20px;padding:24px;background:#fffffff5;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 14px 34px #0f172a0a,inset 0 1px #ffffffb8}.contact-section[data-v-6aa45c7b]{display:grid;gap:16px;padding:20px;background:linear-gradient(180deg,#fcfcfd,#fafafa);border:1px solid #eef2f7;border-radius:18px}.contact-section__head[data-v-6aa45c7b]{display:grid;gap:4px}.contact-section__title[data-v-6aa45c7b]{margin:0;font-size:18px;font-weight:700;color:#111827}.contact-section__description[data-v-6aa45c7b]{margin:0;font-size:14px;line-height:1.6;color:#6b7280}.contact-type[data-v-6aa45c7b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-type__option[data-v-6aa45c7b]{display:grid;gap:8px;padding:16px;text-align:left;background:linear-gradient(180deg,#fff,#fcfcfd);border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-type__option[data-v-6aa45c7b]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.contact-type__option--active[data-v-6aa45c7b]{border-color:#111827;background:#f8fafc;box-shadow:inset 0 0 0 1px #111827,0 8px 18px #0f172a0d}.contact-type__kicker[data-v-6aa45c7b]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.contact-type__title[data-v-6aa45c7b]{font-size:15px;font-weight:700;color:#111827}.contact-type__description[data-v-6aa45c7b]{font-size:13px;line-height:1.65;color:#4b5563}.contact-type__summary[data-v-6aa45c7b]{padding:15px 16px;background:linear-gradient(180deg,#fafafa,#f9fafb);border:1px solid #e5e7eb;border-radius:14px}.contact-type__summary-title[data-v-6aa45c7b]{margin:0 0 4px;font-size:14px;font-weight:700;color:#111827}.contact-type__summary-description[data-v-6aa45c7b]{margin:0;font-size:14px;line-height:1.65;color:#4b5563}.contact-form__row[data-v-6aa45c7b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form__group[data-v-6aa45c7b]{display:grid;gap:8px}.contact-form__label[data-v-6aa45c7b]{font-size:14px;font-weight:600;color:#111827}.contact-form__hint[data-v-6aa45c7b]{margin:0;font-size:12px;line-height:1.55;color:#6b7280}.contact-form__input[data-v-6aa45c7b],.contact-form__textarea[data-v-6aa45c7b]{width:100%;padding:13px 14px;font:inherit;color:#111827;background:#fffffff5;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.contact-form__input[data-v-6aa45c7b]::placeholder,.contact-form__textarea[data-v-6aa45c7b]::placeholder{color:#9ca3af}.contact-form__input[data-v-6aa45c7b]:focus,.contact-form__textarea[data-v-6aa45c7b]:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 4px #6b72801f;background:#fff}.contact-form__textarea[data-v-6aa45c7b]{min-height:160px;resize:vertical}.contact-form__actions[data-v-6aa45c7b]{display:flex;align-items:center;justify-content:space-between;gap:20px}.contact-form__actions-copy[data-v-6aa45c7b]{display:grid;gap:4px}.contact-form__actions-title[data-v-6aa45c7b]{margin:0;font-size:14px;font-weight:700;color:#111827}.contact-form__actions-description[data-v-6aa45c7b]{margin:0;font-size:13px;line-height:1.65;color:#6b7280}.contact-form__submit[data-v-6aa45c7b]{min-width:190px;min-height:46px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(180deg,#111827,#1f2937);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 10px 20px #1118271f;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.contact-form__submit[data-v-6aa45c7b]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 14px 24px #11182729}.contact-form__result[data-v-6aa45c7b]{margin:0;font-size:13px;line-height:1.6;color:#374151}@media(max-width:900px){.trust-hero__top[data-v-6aa45c7b],.trust-hero__grid[data-v-6aa45c7b]{grid-template-columns:1fr}}@media(max-width:767px){.contact-page[data-v-6aa45c7b]{padding:32px 16px 68px}.trust-hero[data-v-6aa45c7b]{padding:20px;border-radius:22px;margin-bottom:24px}.trust-hero__title[data-v-6aa45c7b]{font-size:30px}.trust-hero__description[data-v-6aa45c7b]{font-size:14px;line-height:1.75}.trust-hero__signal[data-v-6aa45c7b]{padding:18px;border-radius:18px}.trust-hero__signal-value[data-v-6aa45c7b]{font-size:21px}.trust-premium-card[data-v-6aa45c7b]{min-height:0;padding:16px;border-radius:16px}.contact-page__title[data-v-6aa45c7b]{font-size:28px}.contact-form[data-v-6aa45c7b]{padding:20px;border-radius:18px}.contact-section[data-v-6aa45c7b]{padding:16px;border-radius:16px}.contact-type[data-v-6aa45c7b],.contact-form__row[data-v-6aa45c7b]{grid-template-columns:1fr}.contact-form__actions[data-v-6aa45c7b]{flex-direction:column;align-items:stretch}.contact-form__submit[data-v-6aa45c7b]{width:100%;min-width:0}}.product-page[data-v-c649bb5d]{min-height:100vh;background:#f8fafc;color:#111827}.shell[data-v-c649bb5d]{max-width:1240px;margin:0 auto;padding:0 24px}.product-hero[data-v-c649bb5d]{padding:72px 0 48px;background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 24%),linear-gradient(180deg,#fff,#f8fafc)}.product-hero__content[data-v-c649bb5d]{max-width:780px}.product-hero__eyebrow[data-v-c649bb5d]{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.product-hero__title[data-v-c649bb5d]{margin:0 0 18px;font-size:50px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#0f172a}.product-hero__description[data-v-c649bb5d]{margin:0;font-size:17px;line-height:1.75;color:#475569}.product-group[data-v-c649bb5d]{padding:28px 0}.product-group--alt[data-v-c649bb5d]{background:linear-gradient(180deg,#ffffff73,#f8fafcb8)}.group-heading[data-v-c649bb5d]{max-width:780px;margin-bottom:24px}.group-heading__eyebrow[data-v-c649bb5d]{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.group-heading__title[data-v-c649bb5d]{margin:0 0 12px;font-size:34px;line-height:1.25;font-weight:800;color:#0f172a}.group-heading__description[data-v-c649bb5d]{margin:0;font-size:16px;line-height:1.75;color:#64748b}.compare-table-wrap[data-v-c649bb5d]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.compare-table[data-v-c649bb5d]{width:100%;min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0}.compare-table--winmap[data-v-c649bb5d]{min-width:980px}.compare-table__col--feature[data-v-c649bb5d]{width:180px}.compare-table thead th[data-v-c649bb5d]{position:sticky;top:0;z-index:1;padding:20px 18px;vertical-align:top;text-align:left;background:#f8fafc;border-bottom:1px solid #e5e7eb}.compare-table thead th[data-v-c649bb5d]:first-child{background:#f8fafc}.compare-table tbody th[data-v-c649bb5d],.compare-table tbody td[data-v-c649bb5d]{padding:16px 18px;vertical-align:top;border-bottom:1px solid #eef2f7}.compare-table tbody tr:last-child th[data-v-c649bb5d],.compare-table tbody tr:last-child td[data-v-c649bb5d]{border-bottom:none}.compare-table tbody th[data-v-c649bb5d]{background:#fcfdff;font-size:13px;font-weight:800;line-height:1.6;color:#475569}.product-head__name[data-v-c649bb5d]{margin:0 0 6px;font-size:22px;line-height:1.3;font-weight:800;color:#0f172a;word-break:keep-all}.product-head__summary[data-v-c649bb5d]{margin:0;font-size:13px;line-height:1.65;color:#64748b;word-break:keep-all}.table-text[data-v-c649bb5d]{margin:0;font-size:14px;line-height:1.75;color:#334155;word-break:keep-all;white-space:pre-line}.table-text--muted[data-v-c649bb5d]{color:#475569}.price-stack[data-v-c649bb5d]{display:grid;gap:10px}.price-stack--emphasis .price-stack__row[data-v-c649bb5d]{padding:12px 14px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#fff);box-shadow:inset 0 0 0 1px #bfdbfe59}.price-stack__row[data-v-c649bb5d]{display:grid;gap:4px}.price-stack__label[data-v-c649bb5d]{display:block;font-size:12px;font-weight:800;letter-spacing:.03em;color:#2563eb}.price-stack__value[data-v-c649bb5d]{display:block;font-size:15px;line-height:1.75;font-weight:800;color:#0f172a}.product-guide[data-v-c649bb5d]{padding:28px 0 72px}.guide-box[data-v-c649bb5d]{padding:28px;border:1px solid #dbe3ee;border-radius:24px;background:#fff}.guide-box h2[data-v-c649bb5d]{margin:0 0 18px;font-size:28px;line-height:1.25;font-weight:800;color:#0f172a}.guide-grid[data-v-c649bb5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-item[data-v-c649bb5d]{padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc}.guide-item h3[data-v-c649bb5d]{margin:0 0 8px;font-size:18px;line-height:1.45;font-weight:800;color:#0f172a}.guide-item p[data-v-c649bb5d]{margin:0;font-size:14px;line-height:1.7;color:#475569}@media(max-width:768px){.shell[data-v-c649bb5d]{padding:0 16px}.product-hero[data-v-c649bb5d]{padding:56px 0 40px}.product-hero__title[data-v-c649bb5d]{font-size:36px}.product-hero__description[data-v-c649bb5d],.group-heading__description[data-v-c649bb5d],.table-text[data-v-c649bb5d],.price-stack__value[data-v-c649bb5d],.guide-item p[data-v-c649bb5d]{font-size:14px}.group-heading__title[data-v-c649bb5d],.guide-box h2[data-v-c649bb5d]{font-size:28px}.compare-table[data-v-c649bb5d]{min-width:900px}.compare-table--winmap[data-v-c649bb5d]{min-width:780px}.compare-table thead th[data-v-c649bb5d],.compare-table tbody th[data-v-c649bb5d],.compare-table tbody td[data-v-c649bb5d]{padding:14px}.product-head__name[data-v-c649bb5d]{font-size:20px}.guide-grid[data-v-c649bb5d]{grid-template-columns:1fr}.guide-box[data-v-c649bb5d]{padding:22px;border-radius:22px}.guide-item h3[data-v-c649bb5d]{font-size:17px}.product-guide[data-v-c649bb5d]{padding-bottom:56px}}
