.landing-page[data-v-c522e1c6]{min-height:60vh}.page-hero[data-v-c522e1c6]{background:linear-gradient(175deg,var(--color-bg),var(--color-surface) 60%,var(--color-bg));padding:120px 24px 56px;text-align:center}.hero-eyebrow[data-v-c522e1c6]{color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.page-title[data-v-c522e1c6]{color:var(--color-text);font-size:44px;font-weight:800;letter-spacing:-1px;line-height:1.25;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:820px}.page-intro[data-v-c522e1c6]{color:var(--color-text-secondary);font-size:16px;line-height:1.8;margin:0 auto;max-width:760px}.page-body[data-v-c522e1c6]{margin:0 auto;max-width:920px;padding:40px 24px 80px}.block-title[data-v-c522e1c6]{color:var(--color-text);font-size:28px;font-weight:750;letter-spacing:-.5px;margin-bottom:24px;text-align:center}.concept-block[data-v-c522e1c6]{margin-bottom:72px}.block-intro[data-v-c522e1c6]{color:var(--color-text-secondary);font-size:15px;line-height:1.8;margin:0 auto 28px;max-width:680px;text-align:center}.bullet-list[data-v-c522e1c6]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:680px}.bullet-item[data-v-c522e1c6]{align-items:flex-start;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:14px;padding:18px 22px;transition:all var(--transition-fast)}.bullet-item[data-v-c522e1c6]:hover{border-color:#2563eb59}.bullet-dot[data-v-c522e1c6]{background:var(--color-primary);border-radius:50%;box-shadow:0 0 8px #2563eb66;flex-shrink:0;height:8px;margin-top:7px;width:8px}.bullet-text[data-v-c522e1c6]{display:flex;flex-direction:column;gap:2px}.bullet-name[data-v-c522e1c6]{color:var(--color-text);font-size:15px;font-weight:700}.bullet-desc[data-v-c522e1c6]{color:var(--color-text-muted);font-size:14px;line-height:1.7}.feature-block[data-v-c522e1c6]{margin-bottom:72px}.feature-grid[data-v-c522e1c6]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.feature-card[data-v-c522e1c6]{animation:fadeSlideUp-c522e1c6 .5s ease backwards;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:28px;position:relative;transition:all var(--transition-smooth)}.feature-card[data-v-c522e1c6]:hover{border-color:transparent;box-shadow:0 0 0 1.5px #2563eb26,0 12px 36px #2563eb14;transform:translateY(-4px)}.feature-icon[data-v-c522e1c6]{display:inline-block;font-size:28px;margin-bottom:14px}.feature-title[data-v-c522e1c6]{color:var(--color-text);font-size:17px;font-weight:700;margin-bottom:10px}.feature-desc[data-v-c522e1c6]{color:var(--color-text-secondary);font-size:14px;line-height:1.75}@keyframes fadeSlideUp-c522e1c6{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.scene-block[data-v-c522e1c6]{margin-bottom:72px}.table-wrap[data-v-c522e1c6]{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.scene-table[data-v-c522e1c6]{border-collapse:collapse;font-size:14px;width:100%}.scene-table thead th[data-v-c522e1c6]{background:var(--color-bg);border-bottom:1.5px solid var(--color-border);font-size:13px;font-weight:700;letter-spacing:.3px;text-align:left;white-space:nowrap}.scene-table tbody td[data-v-c522e1c6],.scene-table thead th[data-v-c522e1c6]{color:var(--color-text-secondary);padding:16px 20px}.scene-table tbody td[data-v-c522e1c6]{border-bottom:1px solid var(--color-border);line-height:1.6;vertical-align:top}.scene-table tbody tr:last-child td[data-v-c522e1c6]{border-bottom:none}.scene-table tbody tr:hover td[data-v-c522e1c6]{background:var(--color-primary-light)}.scene-table td.cell-em[data-v-c522e1c6]{color:var(--color-text);font-weight:650;white-space:nowrap}.faq-block[data-v-c522e1c6]{margin-bottom:64px}.faq-list[data-v-c522e1c6]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-c522e1c6]{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:22px 26px;transition:all var(--transition-fast)}.faq-item[data-v-c522e1c6]:hover{border-color:#2563eb4d}.faq-q[data-v-c522e1c6]{color:var(--color-text);font-size:15px;font-weight:700;margin-bottom:8px;padding-left:22px;position:relative}.faq-q[data-v-c522e1c6]:before{background:var(--color-primary-light);border-radius:5px;color:var(--color-primary);content:"Q";font-size:12px;font-weight:800;left:0;padding:1px 6px;position:absolute;top:1px}.faq-a[data-v-c522e1c6]{color:var(--color-text-secondary);font-size:14px;line-height:1.75;padding-left:22px}.cta-block[data-v-c522e1c6]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:var(--radius-xl);box-shadow:0 12px 40px #2563eb47;color:#fff;padding:56px 32px;text-align:center}.cta-title[data-v-c522e1c6]{font-size:26px;font-weight:750;letter-spacing:-.5px;margin-bottom:28px}.cta-btn[data-v-c522e1c6]{align-items:center;background:#fff;border-radius:14px;color:var(--color-primary);display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:16px 40px;text-decoration:none;transition:all var(--transition-smooth)}.cta-btn[data-v-c522e1c6]:hover{box-shadow:0 8px 28px #0000002e;transform:translateY(-2px)}.cta-btn svg[data-v-c522e1c6]{transition:transform var(--transition-smooth)}.cta-btn:hover svg[data-v-c522e1c6]{transform:translate(4px)}@media(max-width:768px){.page-hero[data-v-c522e1c6]{padding:100px 24px 40px}.page-title[data-v-c522e1c6]{font-size:30px}.block-title[data-v-c522e1c6]{font-size:23px}.feature-grid[data-v-c522e1c6]{gap:16px;grid-template-columns:1fr}.scene-table tbody td[data-v-c522e1c6],.scene-table thead th[data-v-c522e1c6]{padding:12px 14px}.table-wrap[data-v-c522e1c6]{overflow-x:auto}.scene-table[data-v-c522e1c6]{min-width:560px}.cta-title[data-v-c522e1c6]{font-size:21px}}
