.portal-faq[data-v-f69adf6a]{margin-top:8px}.section-heading[data-v-f69adf6a]{margin-bottom:20px}.section-kicker[data-v-f69adf6a]{margin:0 0 8px;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.section-title[data-v-f69adf6a]{margin:0 0 8px;font-size:24px;color:#0f172a}.section-desc[data-v-f69adf6a]{margin:0;color:#64748b;font-size:14px;line-height:1.6}.faq-list[data-v-f69adf6a]{display:grid;gap:12px}.faq-item[data-v-f69adf6a]{padding:18px 20px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.faq-item h3[data-v-f69adf6a]{margin:0 0 10px;font-size:16px;line-height:1.45;color:#0f172a}.faq-item p[data-v-f69adf6a]{margin:0;color:#475569;font-size:14px;line-height:1.65}.home[data-v-9156a7ed]{display:flex;flex-direction:column;gap:22px}.hero[data-v-9156a7ed]{background:radial-gradient(circle at top right,rgb(60 108 255 / .12),transparent 30%),radial-gradient(circle at 16% 0%,rgb(18 185 129 / .12),transparent 28%),linear-gradient(135deg,#ffffffeb,#fbfaf7f0);border:1px solid var(--portal-line);border-radius:18px;padding:40px 32px;box-shadow:var(--portal-shadow-soft)}.hero-copy[data-v-9156a7ed]{max-width:860px}.hero-eyebrow[data-v-9156a7ed],.section-kicker[data-v-9156a7ed]{margin:0 0 12px;font-size:13px;font-weight:750;letter-spacing:0;color:var(--portal-green)}.hero h1[data-v-9156a7ed]{margin:0;max-width:780px;font-size:38px;line-height:1.2;color:var(--portal-text)}.hero-desc[data-v-9156a7ed],.section-desc[data-v-9156a7ed],.service-desc[data-v-9156a7ed]{margin:16px 0 0;max-width:760px;color:var(--portal-muted);line-height:1.7}.hero-highlights[data-v-9156a7ed]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hero-highlights li[data-v-9156a7ed]{padding:8px 12px;border:1px solid var(--portal-line);border-radius:999px;background:#ffffffc7;color:#3c4047;font-size:13px;font-weight:600}.actions[data-v-9156a7ed]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn[data-v-9156a7ed]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 18px;border-radius:12px;border:1px solid var(--portal-line);color:var(--portal-text);text-decoration:none;font-size:14px;font-weight:650;background:#fff;box-shadow:0 10px 24px #1f23290a;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.btn[data-v-9156a7ed]:hover{border-color:#d7d1c7;box-shadow:0 14px 30px #1f232912;transform:translateY(-1px)}.btn.primary[data-v-9156a7ed]{background:var(--portal-primary);border-color:var(--portal-primary);color:#fff}.btn.enterprise[data-v-9156a7ed]{border-color:#12b9813d;color:#0f7f5c;background:#f0fbf6}.btn.workbench[data-v-9156a7ed]{border-color:#3c6cff38;color:var(--portal-primary);background:#f5f7ff}.hero-metrics[data-v-9156a7ed]{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card[data-v-9156a7ed]{padding:18px 18px 16px;border-radius:14px;background:#ffffffd1;border:1px solid var(--portal-line);box-shadow:0 10px 26px #1f23290a}.metric-card strong[data-v-9156a7ed]{display:block;font-size:20px;color:var(--portal-text)}.metric-card span[data-v-9156a7ed]{display:block;margin-top:6px;color:var(--portal-muted);font-size:13px}.invite-hint[data-v-9156a7ed]{margin:16px 0 0;font-size:13px;color:var(--portal-muted)}.invite-hint strong[data-v-9156a7ed],.invite-hint a[data-v-9156a7ed]{color:#0f7f5c}.invite-hint a[data-v-9156a7ed]{text-decoration:none;font-weight:600}.capabilities[data-v-9156a7ed],.entrances[data-v-9156a7ed],.video-focus[data-v-9156a7ed],.scenarios[data-v-9156a7ed],.service[data-v-9156a7ed]{background:#ffffffdb;border:1px solid var(--portal-line);border-radius:18px;padding:28px 32px 32px;box-shadow:0 14px 40px #1f23290d}.section-heading[data-v-9156a7ed]{max-width:820px}.section-title[data-v-9156a7ed]{margin:0;font-size:28px;line-height:1.3;font-weight:800;color:var(--portal-text)}.capability-grid[data-v-9156a7ed],.entrance-grid[data-v-9156a7ed],.video-grid[data-v-9156a7ed],.scenario-grid[data-v-9156a7ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.capability-card[data-v-9156a7ed],.entrance-card[data-v-9156a7ed],.video-card[data-v-9156a7ed],.scenario-card[data-v-9156a7ed]{padding:22px 20px;border-radius:14px;background:var(--portal-bg-soft);border:1px solid var(--portal-line);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.capability-card[data-v-9156a7ed]:hover,.entrance-card[data-v-9156a7ed]:hover,.video-card[data-v-9156a7ed]:hover,.scenario-card[data-v-9156a7ed]:hover{background:#fff;box-shadow:0 14px 30px #1f23290f;transform:translateY(-1px)}.capability-icon[data-v-9156a7ed]{color:var(--portal-accent)}.entrance-card[data-v-9156a7ed]{display:flex;flex-direction:column;min-height:220px}.entrance-icon[data-v-9156a7ed]{color:var(--portal-primary)}.entrance-card__copy[data-v-9156a7ed]{flex:1}.entrance-card h3[data-v-9156a7ed],.capability-card h3[data-v-9156a7ed],.video-card h3[data-v-9156a7ed],.scenario-card h3[data-v-9156a7ed]{margin:14px 0 8px;font-size:18px;color:var(--portal-text)}.capability-card p[data-v-9156a7ed],.entrance-card p[data-v-9156a7ed],.video-card p[data-v-9156a7ed],.scenario-card p[data-v-9156a7ed]{margin:0;font-size:14px;line-height:1.7;color:#454951}.entrance-link[data-v-9156a7ed]{align-self:flex-start;margin-top:18px;color:var(--portal-primary);font-size:14px;font-weight:700;text-decoration:none}.entrance-link[data-v-9156a7ed]:hover{color:var(--portal-primary-hover)}.video-focus[data-v-9156a7ed]{background:radial-gradient(circle at top right,rgb(60 108 255 / .08),transparent 28%),linear-gradient(135deg,#fffffff2,#f7fafff5)}.video-card[data-v-9156a7ed]{display:flex;gap:16px;align-items:flex-start}.video-card__icon[data-v-9156a7ed]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:var(--portal-primary);background:#3c6cff1a;border:1px solid rgb(60 108 255 / .14);flex-shrink:0}.video-card__body[data-v-9156a7ed]{min-width:0}.video-card__body h3[data-v-9156a7ed]{margin-top:2px}.video-band[data-v-9156a7ed]{margin-top:22px;padding:20px 22px;border-radius:16px;border:1px solid rgb(60 108 255 / .12);background:linear-gradient(135deg,#3c6cff14,#12b9810d);display:flex;align-items:center;justify-content:space-between;gap:18px}.video-band__copy[data-v-9156a7ed]{max-width:700px}.video-band__copy strong[data-v-9156a7ed]{display:block;font-size:18px;color:var(--portal-text)}.video-band__copy p[data-v-9156a7ed]{margin:8px 0 0;font-size:14px;line-height:1.7;color:#454951}.video-band__actions[data-v-9156a7ed]{display:flex;flex-wrap:wrap;gap:12px}.service[data-v-9156a7ed]{display:flex;align-items:center;justify-content:space-between;gap:32px}.service-main[data-v-9156a7ed]{flex:1}.service-list[data-v-9156a7ed]{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.service-list li[data-v-9156a7ed]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;color:#454951}.check-icon[data-v-9156a7ed]{flex-shrink:0;margin-top:2px;color:var(--portal-green)}.service-actions[data-v-9156a7ed]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cta-btn[data-v-9156a7ed]{display:inline-block;margin-top:24px;padding:10px 22px;border-radius:12px;background:var(--portal-primary);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 28px #1f23292e}.cta-btn[data-v-9156a7ed]:hover{background:var(--portal-primary-hover)}.service-link[data-v-9156a7ed]{margin-top:24px;color:var(--portal-text);font-size:14px;font-weight:700;text-decoration:none}.service-qr[data-v-9156a7ed]{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,176px));gap:14px}.service-qr--single[data-v-9156a7ed]{grid-template-columns:minmax(0,190px);justify-content:center}.qr-card[data-v-9156a7ed]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid var(--portal-line);border-radius:14px;text-align:center;box-shadow:0 10px 26px #1f23290d}.qr-img[data-v-9156a7ed]{width:148px;height:148px;border-radius:10px;cursor:zoom-in}.qr-img[data-v-9156a7ed] .el-image__inner{-webkit-touch-callout:default}.qr-copy[data-v-9156a7ed]{min-width:0;width:100%}.qr-title[data-v-9156a7ed]{margin:0;font-size:17px;font-weight:700;color:var(--portal-text)}.qr-hint[data-v-9156a7ed]{margin:5px 0 0;font-size:13px;color:var(--portal-muted);line-height:1.5}.qr-tip[data-v-9156a7ed]{margin:10px 0 0;font-size:12px;color:#a19b92;line-height:1.5}.qr-tip--mobile[data-v-9156a7ed]{display:none}.qr-contact[data-v-9156a7ed]{display:none;margin-top:10px;font-size:13px;font-weight:600;color:#0f7f5c;text-decoration:none}.qr-contact[data-v-9156a7ed]:hover{color:#0f9f73;text-decoration:underline}@media (max-width: 900px){.hero-metrics[data-v-9156a7ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid[data-v-9156a7ed],.entrance-grid[data-v-9156a7ed],.video-grid[data-v-9156a7ed],.scenario-grid[data-v-9156a7ed],.service-list[data-v-9156a7ed]{grid-template-columns:1fr}.video-band[data-v-9156a7ed]{flex-direction:column;align-items:flex-start}.service[data-v-9156a7ed]{flex-direction:column;align-items:stretch}.cta-btn[data-v-9156a7ed],.service-link[data-v-9156a7ed]{margin-top:24px}.service-qr[data-v-9156a7ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:24px;margin-top:8px;border-top:1px solid var(--portal-line)}.qr-card[data-v-9156a7ed]{gap:16px;margin:0;padding:14px;background:transparent;text-align:center}.qr-img[data-v-9156a7ed]{width:min(100%,200px);height:auto;aspect-ratio:1;border-radius:12px;background:#fff;box-sizing:border-box;cursor:pointer}.qr-copy[data-v-9156a7ed]{width:100%}.qr-tip--desktop[data-v-9156a7ed]{display:none}.qr-tip--mobile[data-v-9156a7ed]{display:block}.qr-contact[data-v-9156a7ed]{display:inline-block}}@media (min-width: 901px){.qr-tip--desktop[data-v-9156a7ed]{display:block}.qr-tip--mobile[data-v-9156a7ed],.qr-contact[data-v-9156a7ed]{display:none}}@media (max-width: 640px){.hero[data-v-9156a7ed],.entrances[data-v-9156a7ed],.capabilities[data-v-9156a7ed],.video-focus[data-v-9156a7ed],.scenarios[data-v-9156a7ed],.service[data-v-9156a7ed]{padding:22px 20px 24px}.hero h1[data-v-9156a7ed]{font-size:28px}.section-title[data-v-9156a7ed]{font-size:24px}.actions[data-v-9156a7ed]{flex-direction:column}.btn[data-v-9156a7ed]{text-align:center}.service-qr[data-v-9156a7ed]{grid-template-columns:1fr}}
