.site-header[data-v-41a7a903]{backdrop-filter:blur(8px);background:hsla(60,38%,97%,.96);border-bottom:1px solid #e8e9e2;position:sticky;top:0;z-index:50}.login_btn[data-v-41a7a903]{align-items:center;display:flex}.login_btn>a[data-v-41a7a903]{align-items:center;background-color:#fff;border:1px solid #203b8f;border-radius:5px;color:#203b8f!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:34px;margin-left:5px;padding:0 10px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;white-space:nowrap}.login_btn>a[data-v-41a7a903]:hover{background-color:#203b8f!important;color:#fff!important}.login_btn>a i[data-v-41a7a903]{margin-right:6px}.mobile-actions[data-v-41a7a903]{display:none}.user_action_btn[data-v-41a7a903]{align-items:center;color:#222;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;line-height:36px;padding:0 10px}@media (max-width:767px){.mobile-actions[data-v-41a7a903]{align-items:center;display:flex;gap:10px}.mobile-nav .login_btn[data-v-41a7a903]{width:100%}.mobile-nav .login_btn>a[data-v-41a7a903]{margin-left:0;width:100%}}.toefl-score-report[data-v-cc43278a]{background-color:#f1f5f9;color:#1e293b;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 70px);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.report-header[data-v-cc43278a]{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:16px 28px}.report-header .header-left[data-v-cc43278a]{align-items:center;display:flex;gap:20px}.report-header .header-left .back-btn[data-v-cc43278a]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.report-header .header-left .back-btn[data-v-cc43278a]:hover{background:#f8fafc;color:#0f172a}.report-header .header-left .test-title h2[data-v-cc43278a]{color:#0f172a;font-size:20px;font-weight:700;margin:0}.report-header .header-left .test-title .test-date[data-v-cc43278a]{color:#64748b;font-size:12px}.report-header .header-center-mode[data-v-cc43278a]{align-items:center;display:flex;gap:12px}.report-header .header-center-mode .mode-pill[data-v-cc43278a]{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;display:flex;gap:10px;padding:6px 14px}.report-header .header-center-mode .mode-pill i[data-v-cc43278a]{color:#004687;font-size:16px}.report-header .header-center-mode .mode-pill.manual[data-v-cc43278a]{background:#eff6ff;border-color:#93c5fd}.report-header .header-center-mode .mode-pill.manual i[data-v-cc43278a]{color:#2563eb}.report-header .header-center-mode .mode-pill.ai[data-v-cc43278a]{background:#f5f3ff;border-color:#ddd6fe}.report-header .header-center-mode .mode-pill.ai i[data-v-cc43278a]{color:#7c3aed}.report-header .header-center-mode .mode-pill .mode-meta[data-v-cc43278a]{display:flex;flex-direction:column}.report-header .header-center-mode .mode-pill .mode-meta .mode-title[data-v-cc43278a]{color:#1e293b;font-size:12px;font-weight:700;line-height:1.2}.report-header .header-center-mode .mode-pill .mode-meta .mode-sub[data-v-cc43278a]{color:#64748b;font-size:11px;line-height:1.2}.report-header .header-center-mode .btn-toggle-grading[data-v-cc43278a]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s}.report-header .header-center-mode .btn-toggle-grading[data-v-cc43278a]:hover{background:#f1f5f9;border-color:#93c5fd;color:#004687}.report-header .header-actions[data-v-cc43278a]{display:flex;gap:12px}.report-header .header-actions button[data-v-cc43278a]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.report-header .header-actions button.btn-outline[data-v-cc43278a]{background:#fff;border:1px solid #cbd5e1;color:#334155}.report-header .header-actions button.btn-outline[data-v-cc43278a]:hover{background:#f1f5f9}.report-header .header-actions button.btn-primary[data-v-cc43278a]{background:#004687;border:none;color:#fff}.report-header .header-actions button.btn-primary[data-v-cc43278a]:hover{background:#003666}.attempts-history-bar[data-v-cc43278a]{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 28px}.attempts-history-bar .history-bar-left[data-v-cc43278a]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.attempts-history-bar .history-bar-left .history-label[data-v-cc43278a]{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:700}.attempts-history-bar .history-bar-left .attempt-pills[data-v-cc43278a]{display:flex;flex-wrap:wrap;gap:8px}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn[data-v-cc43278a]{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;color:#334155;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px;transition:all .2s}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn .att-num[data-v-cc43278a]{font-weight:700}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn .att-score[data-v-cc43278a]{background:#e0f2fe;border-radius:10px;color:#004687;font-size:11px;padding:1px 6px}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn .att-latest-badge[data-v-cc43278a]{background:#22c55e;border-radius:8px;color:#fff;font-size:10px;padding:1px 5px;text-transform:uppercase}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn[data-v-cc43278a]:hover{background:#e2e8f0;border-color:#94a3b8}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn.active[data-v-cc43278a]{background:#004687;border-color:#004687;box-shadow:0 2px 6px rgba(0,70,135,.3);color:#fff}.attempts-history-bar .history-bar-left .attempt-pills .attempt-pill-btn.active .att-score[data-v-cc43278a]{background:hsla(0,0%,100%,.25);color:#fff}.attempts-history-bar .history-bar-right .btn-compare[data-v-cc43278a]{align-items:center;background:#eff6ff;border:1px solid #004687;border-radius:6px;color:#004687;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s}.attempts-history-bar .history-bar-right .btn-compare[data-v-cc43278a]:hover{background:#004687;color:#fff}.teacher-feedback-card[data-v-cc43278a]{background:#fff;border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:8px;box-shadow:0 2px 6px rgba(37,99,235,.08);margin:16px 28px 0;padding:16px 20px}.teacher-feedback-card .feedback-card-header[data-v-cc43278a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.teacher-feedback-card .feedback-card-header .feedback-title-wrap[data-v-cc43278a]{align-items:center;display:flex;gap:12px}.teacher-feedback-card .feedback-card-header .feedback-title-wrap .feedback-icon-badge[data-v-cc43278a]{align-items:center;background:#eff6ff;border-radius:50%;color:#2563eb;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.teacher-feedback-card .feedback-card-header .feedback-title-wrap .feedback-heading[data-v-cc43278a]{color:#1e293b;font-size:16px;font-weight:700;margin:0}.teacher-feedback-card .feedback-card-header .feedback-title-wrap .feedback-sub[data-v-cc43278a]{color:#64748b;font-size:12px}.teacher-feedback-card .feedback-card-header .feedback-badge-status[data-v-cc43278a]{background:#dcfce7;border-radius:20px;color:#166534;font-size:13px;font-weight:600;padding:4px 10px}.teacher-feedback-card .feedback-card-content[data-v-cc43278a]{display:flex;flex-direction:column;gap:8px}.teacher-feedback-card .feedback-card-content .feedback-item-pill[data-v-cc43278a]{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:10px;padding:8px 12px}.teacher-feedback-card .feedback-card-content .feedback-item-pill .fb-num[data-v-cc43278a]{background:#e2e8f0;border-radius:4px;color:#64748b;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px}.teacher-feedback-card .feedback-card-content .feedback-item-pill .fb-text[data-v-cc43278a]{color:#334155;font-size:13px;line-height:1.5}.score-banner[data-v-cc43278a]{grid-gap:20px;background:linear-gradient(135deg,#0b2545,#134074);color:#fff;display:grid;gap:20px;grid-template-columns:260px 1fr;min-width:0;padding:24px 28px}@media(max-width:1024px){.score-banner[data-v-cc43278a]{grid-template-columns:1fr}}.score-banner .overall-card[data-v-cc43278a]{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px;text-align:center}.score-banner .overall-card .overall-badge[data-v-cc43278a]{color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:1.5px;margin-bottom:8px}.score-banner .overall-card .score-display[data-v-cc43278a]{align-items:baseline;display:flex;gap:6px;margin-bottom:12px}.score-banner .overall-card .score-display .score-number[data-v-cc43278a]{color:#fff;font-size:48px;font-weight:800;line-height:1}.score-banner .overall-card .score-display .score-max[data-v-cc43278a]{color:#93c5fd;font-size:18px}.score-banner .overall-card .level-indicator[data-v-cc43278a]{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.score-banner .overall-card .level-indicator.level-advanced[data-v-cc43278a]{background:rgba(16,185,129,.25);border:1px solid #059669;color:#34d399}.score-banner .overall-card .level-indicator.level-high[data-v-cc43278a]{background:rgba(59,130,246,.25);border:1px solid #2563eb;color:#93c5fd}.score-banner .overall-card .level-indicator.level-intermediate[data-v-cc43278a]{background:rgba(245,158,11,.25);border:1px solid #d97706;color:#fcd34d}.score-banner .sections-grid[data-v-cc43278a]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);min-width:0}@media(max-width:1200px){.score-banner .sections-grid[data-v-cc43278a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.score-banner .sections-grid[data-v-cc43278a]{grid-template-columns:1fr}}.score-banner .sections-grid .section-card[data-v-cc43278a]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:all .2s}.score-banner .sections-grid .section-card[data-v-cc43278a]:hover{background:hsla(0,0%,100%,.16);transform:translateY(-2px)}.score-banner .sections-grid .section-card.active[data-v-cc43278a]{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.2);color:#0f172a}.score-banner .sections-grid .section-card.active .sec-label[data-v-cc43278a]{color:#475569}.score-banner .sections-grid .section-card.active .sec-score .val[data-v-cc43278a]{color:#004687}.score-banner .sections-grid .section-card.active .sec-score .max[data-v-cc43278a]{color:#64748b}.score-banner .sections-grid .section-card.active .sec-status[data-v-cc43278a]{color:#059669}.score-banner .sections-grid .section-card .sec-icon[data-v-cc43278a]{align-items:center;border-radius:8px;display:flex;font-size:18px;height:36px;justify-content:center;margin-bottom:12px;width:36px}.score-banner .sections-grid .section-card .sec-icon.reading[data-v-cc43278a]{background:#3b82f6;color:#fff}.score-banner .sections-grid .section-card .sec-icon.listening[data-v-cc43278a]{background:#8b5cf6;color:#fff}.score-banner .sections-grid .section-card .sec-icon.writing[data-v-cc43278a]{background:#10b981;color:#fff}.score-banner .sections-grid .section-card .sec-icon.speaking[data-v-cc43278a]{background:#f59e0b;color:#fff}.score-banner .sections-grid .section-card .sec-meta .sec-label[data-v-cc43278a]{color:#94a3b8;display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:4px}.score-banner .sections-grid .section-card .sec-meta .sec-score[data-v-cc43278a]{align-items:baseline;display:flex;gap:4px;margin-bottom:6px}.score-banner .sections-grid .section-card .sec-meta .sec-score .val[data-v-cc43278a]{color:#fff;font-size:26px;font-weight:800}.score-banner .sections-grid .section-card .sec-meta .sec-score .max[data-v-cc43278a]{color:#cbd5e1;font-size:14px}.score-banner .sections-grid .section-card .sec-meta .sec-status[data-v-cc43278a]{color:#93c5fd;font-size:11px}.review-body[data-v-cc43278a]{background-color:#f1f5f9;display:grid;flex:1;grid-template-columns:280px 1fr 380px;min-height:580px;min-width:0;overflow:hidden}@media(max-width:1300px){.review-body[data-v-cc43278a]{grid-template-columns:260px 1fr 340px}}@media(max-width:1024px){.review-body[data-v-cc43278a]{grid-template-columns:240px 1fr}}.review-body>[data-v-cc43278a]{min-width:0}.questions-sidebar[data-v-cc43278a]{background-color:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow-y:auto}.questions-sidebar .sidebar-header[data-v-cc43278a]{border-bottom:1px solid #e2e8f0;padding:14px}.questions-sidebar .sidebar-header .filter-toggle[data-v-cc43278a]{background:#f1f5f9;border-radius:6px;display:flex;padding:3px}.questions-sidebar .sidebar-header .filter-toggle button[data-v-cc43278a]{background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:6px}.questions-sidebar .sidebar-header .filter-toggle button.active[data-v-cc43278a]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#0f172a}.questions-sidebar .question-nav-list[data-v-cc43278a]{list-style:none;margin:0;padding:8px}.questions-sidebar .question-nav-list li[data-v-cc43278a]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-bottom:4px;padding:10px 12px;transition:all .15s}.questions-sidebar .question-nav-list li[data-v-cc43278a]:hover{background-color:#f8fafc}.questions-sidebar .question-nav-list li.active[data-v-cc43278a]{background-color:#eff6ff;border-left:3px solid #004687}.questions-sidebar .question-nav-list li.active .q-title[data-v-cc43278a]{color:#004687;font-weight:600}.questions-sidebar .question-nav-list li .q-num[data-v-cc43278a]{align-items:center;background-color:#e2e8f0;border-radius:50%;color:#475569;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.questions-sidebar .question-nav-list li .q-summary[data-v-cc43278a]{flex:1;min-width:0}.questions-sidebar .question-nav-list li .q-summary .q-title[data-v-cc43278a]{color:#1e293b;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questions-sidebar .question-nav-list li .q-summary .q-type-badge[data-v-cc43278a]{color:#64748b;font-size:10px}.questions-sidebar .question-nav-list li .q-status-icon[data-v-cc43278a]{font-size:16px}.questions-sidebar .question-nav-list li .q-status-icon .icon-correct[data-v-cc43278a]{color:#10b981}.questions-sidebar .question-nav-list li .q-status-icon .icon-incorrect[data-v-cc43278a]{color:#ef4444}.questions-sidebar .question-nav-list li .q-status-icon .icon-subjective[data-v-cc43278a]{color:#3b82f6}.main-inspect-pane[data-v-cc43278a]{background-color:#fff;border-right:1px solid #e2e8f0;overflow-y:auto;padding:24px 32px}.main-inspect-pane .inspect-wrapper[data-v-cc43278a]{margin:0 auto;max-width:960px;width:100%}.main-inspect-pane .inspect-header[data-v-cc43278a]{margin-bottom:20px}.main-inspect-pane .inspect-header .task-badge[data-v-cc43278a]{background-color:#e0f2fe;border-radius:4px;color:#004687;display:inline-block;font-size:11px;font-weight:700;margin-bottom:8px;padding:3px 8px}.main-inspect-pane .inspect-header .task-title[data-v-cc43278a]{color:#0f172a;font-size:20px;font-weight:700;margin:0}.main-inspect-pane .stimulus-block[data-v-cc43278a]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:16px 20px}.main-inspect-pane .stimulus-block .stimulus-title[data-v-cc43278a]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.main-inspect-pane .stimulus-block .passage-box[data-v-cc43278a]{color:#334155;font-size:14px;line-height:1.7;max-height:240px;overflow-y:auto}.main-inspect-pane .prompt-block[data-v-cc43278a]{margin-bottom:20px}.main-inspect-pane .prompt-block .prompt-text[data-v-cc43278a]{color:#0f172a;font-size:16px;font-weight:600;line-height:1.5}.main-inspect-pane .choices-review[data-v-cc43278a]{display:flex;flex-direction:column;gap:10px}.main-inspect-pane .choices-review .review-choice-item[data-v-cc43278a]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;padding:14px 16px;position:relative;transition:all .15s}.main-inspect-pane .choices-review .review-choice-item.is-correct[data-v-cc43278a]{background-color:#f0fdf4;border-color:#10b981}.main-inspect-pane .choices-review .review-choice-item.student-wrong[data-v-cc43278a]{background-color:#fef2f2;border-color:#ef4444}.main-inspect-pane .choices-review .review-choice-item .opt-indicator[data-v-cc43278a]{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#475569;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.main-inspect-pane .choices-review .review-choice-item.is-correct .opt-indicator[data-v-cc43278a]{background-color:#10b981;color:#fff}.main-inspect-pane .choices-review .review-choice-item.student-wrong .opt-indicator[data-v-cc43278a]{background-color:#ef4444;color:#fff}.main-inspect-pane .choices-review .review-choice-item .opt-text[data-v-cc43278a]{color:#1e293b;flex:1;font-size:14px}.main-inspect-pane .choices-review .review-choice-item .tag-badge[data-v-cc43278a]{border-radius:4px;font-size:11px;font-weight:600;padding:3px 8px}.main-inspect-pane .choices-review .review-choice-item .tag-badge.correct[data-v-cc43278a]{background-color:#d1fae5;color:#065f46}.main-inspect-pane .choices-review .review-choice-item .tag-badge.wrong[data-v-cc43278a]{background-color:#fee2e2;color:#991b1b}.main-inspect-pane .writing-review-block .section-subhead[data-v-cc43278a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.main-inspect-pane .writing-review-block .section-subhead h4[data-v-cc43278a]{color:#334155;font-size:14px;font-weight:700;margin:0}.main-inspect-pane .writing-review-block .section-subhead .word-counter-badge[data-v-cc43278a]{background-color:#e2e8f0;border-radius:12px;color:#475569;font-size:12px;font-weight:600;padding:3px 10px}.main-inspect-pane .writing-review-block .student-essay-preview[data-v-cc43278a]{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:14px;line-height:1.8;padding:16px;white-space:pre-wrap}.main-inspect-pane .speaking-review-block .section-subhead[data-v-cc43278a]{margin-bottom:12px}.main-inspect-pane .speaking-review-block .section-subhead h4[data-v-cc43278a]{color:#334155;font-size:14px;font-weight:700;margin:0}.main-inspect-pane .speaking-review-block .audio-playback-card[data-v-cc43278a]{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:24px;text-align:center}.main-inspect-pane .speaking-review-block .audio-playback-card .student-audio-player[data-v-cc43278a]{max-width:420px;width:100%}.main-inspect-pane .speaking-review-block .audio-playback-card .no-audio-notice[data-v-cc43278a]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:14px;gap:8px}.main-inspect-pane .speaking-review-block .audio-playback-card .no-audio-notice i[data-v-cc43278a]{font-size:28px}.ai-insights-pane[data-v-cc43278a]{background-color:#fff;display:flex;flex-direction:column;overflow-y:auto}.ai-insights-pane .insights-tab-nav[data-v-cc43278a]{border-bottom:1px solid #e2e8f0;display:flex}.ai-insights-pane .insights-tab-nav button[data-v-cc43278a]{background:transparent;border:none;color:#64748b;cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:14px 10px;position:relative;transition:all .15s}.ai-insights-pane .insights-tab-nav button.active[data-v-cc43278a]{color:#004687;font-weight:700}.ai-insights-pane .insights-tab-nav button.active[data-v-cc43278a]:after{background-color:#004687;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ai-insights-pane .insights-tab-content[data-v-cc43278a]{flex:1;overflow-y:auto;padding:20px}.ai-insights-pane .insights-tab-content .tab-badge-row[data-v-cc43278a]{margin-bottom:12px}.ai-insights-pane .insights-tab-content .tab-badge-row .badge-sample[data-v-cc43278a]{background-color:#fef3c7;border-radius:4px;color:#92400e;font-size:11px;font-weight:700;padding:3px 8px}.ai-insights-pane .insights-tab-content .model-text[data-v-cc43278a]{color:#334155;font-size:13.5px;line-height:1.8;margin-bottom:20px}.ai-insights-pane .insights-tab-content .key-takeaways[data-v-cc43278a]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px}.ai-insights-pane .insights-tab-content .key-takeaways h5[data-v-cc43278a]{color:#166534;font-size:12px;font-weight:700;margin:0 0 8px}.ai-insights-pane .insights-tab-content .key-takeaways ul[data-v-cc43278a]{color:#15803d;font-size:12.5px;line-height:1.6;margin:0;padding-left:18px}.ai-insights-pane .insights-tab-content .corrections-list[data-v-cc43278a]{display:flex;flex-direction:column;gap:12px}.ai-insights-pane .insights-tab-content .corrections-list .correction-card[data-v-cc43278a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-original[data-v-cc43278a]{font-size:13px;margin-bottom:6px}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-original .diff-tag[data-v-cc43278a]{color:#ef4444;font-size:11px;font-weight:600;margin-right:6px}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-original .text-original[data-v-cc43278a]{color:#64748b;-webkit-text-decoration:line-through;text-decoration:line-through}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-improved[data-v-cc43278a]{font-size:13px;margin-bottom:6px}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-improved .diff-tag.improved[data-v-cc43278a]{color:#10b981;font-size:11px;font-weight:600;margin-right:6px}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-improved .text-improved[data-v-cc43278a]{color:#065f46;font-weight:600}.ai-insights-pane .insights-tab-content .corrections-list .correction-card .diff-explanation[data-v-cc43278a]{align-items:center;border-top:1px dashed #cbd5e1;color:#64748b;display:flex;font-size:11.5px;gap:6px;padding-top:6px}.ai-insights-pane .insights-tab-content .empty-corrections[data-v-cc43278a]{color:#059669;padding:32px 16px;text-align:center}.ai-insights-pane .insights-tab-content .empty-corrections i[data-v-cc43278a]{font-size:36px;margin-bottom:8px}.ai-insights-pane .insights-tab-content .empty-corrections p[data-v-cc43278a]{font-size:13px;line-height:1.6}.ai-insights-pane .insights-tab-content .criteria-list[data-v-cc43278a]{margin-bottom:20px}.ai-insights-pane .insights-tab-content .criteria-list h5[data-v-cc43278a]{color:#1e293b;font-size:13px;font-weight:700;margin-bottom:12px}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item[data-v-cc43278a]{margin-bottom:14px}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item .criterion-header[data-v-cc43278a]{display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:4px}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item .criterion-header .criterion-name[data-v-cc43278a]{color:#334155}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item .criterion-header .criterion-score[data-v-cc43278a]{color:#004687;font-weight:700}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item .score-progress-track[data-v-cc43278a]{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item .score-progress-track .score-progress-fill[data-v-cc43278a]{background:#004687;border-radius:3px;height:100%}.ai-insights-pane .insights-tab-content .criteria-list .criterion-item .criterion-comment[data-v-cc43278a]{color:#64748b;font-size:11px;margin:0}.ai-insights-pane .insights-tab-content .tips-box[data-v-cc43278a]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:14px}.ai-insights-pane .insights-tab-content .tips-box h5[data-v-cc43278a]{align-items:center;color:#1e40af;display:flex;font-size:12.5px;font-weight:700;gap:6px;margin:0 0 8px}.ai-insights-pane .insights-tab-content .tips-box ul[data-v-cc43278a]{color:#1e3a8a;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.header-center-mode[data-v-cc43278a]{align-items:center;display:flex;gap:12px}.header-center-mode .mode-pill[data-v-cc43278a]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:6px 14px}.header-center-mode .mode-pill i[data-v-cc43278a]{color:#0284c7;font-size:18px}.header-center-mode .mode-pill.manual[data-v-cc43278a]{background:#fef3c7;border-color:#fde68a}.header-center-mode .mode-pill.manual i[data-v-cc43278a]{color:#d97706}.header-center-mode .mode-pill.ai[data-v-cc43278a]{background:#ede9fe;border-color:#ddd6fe}.header-center-mode .mode-pill.ai i[data-v-cc43278a]{color:#7c3aed}.header-center-mode .mode-pill .mode-meta[data-v-cc43278a]{display:flex;flex-direction:column}.header-center-mode .mode-pill .mode-meta .mode-title[data-v-cc43278a]{color:#0f172a;font-size:12px;font-weight:700}.header-center-mode .mode-pill .mode-meta .mode-sub[data-v-cc43278a]{color:#64748b;font-size:10.5px}.header-center-mode .btn-toggle-grading[data-v-cc43278a]{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;color:#004687;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s}.header-center-mode .btn-toggle-grading[data-v-cc43278a]:hover{background:#bae6fd}.pending-notice-pill[data-v-cc43278a]{align-items:center;background:rgba(234,179,8,.2);border:1px solid rgba(234,179,8,.35);border-radius:4px;color:#fef08a;display:inline-flex;font-size:11px;font-weight:600;margin-top:8px;padding:3px 8px}.val.pending-badge[data-v-cc43278a]{background:#fef3c7;border-radius:4px;color:#f59e0b!important;font-size:18px!important;font-weight:800;padding:2px 8px}.sec-status.pending-text[data-v-cc43278a]{color:#d97706!important;font-weight:600}.manual-eval-box[data-v-cc43278a]{align-items:center;background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;box-shadow:0 2px 6px rgba(245,158,11,.08);display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.manual-eval-box .eval-box-main[data-v-cc43278a]{align-items:center;display:flex;gap:14px}.manual-eval-box .eval-box-main .eval-icon-circle[data-v-cc43278a]{align-items:center;background:#fef3c7;border-radius:50%;color:#d97706;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.manual-eval-box .eval-box-main .eval-text-group .eval-heading[data-v-cc43278a]{color:#92400e;font-size:15px;font-weight:700;margin:0 0 4px}.manual-eval-box .eval-box-main .eval-text-group .eval-desc[data-v-cc43278a]{color:#78350f;font-size:13px;line-height:1.4;margin:0}.manual-eval-box .eval-box-main .eval-text-group .eval-completed-badge[data-v-cc43278a]{display:flex;flex-direction:column;gap:3px}.manual-eval-box .eval-box-main .eval-text-group .eval-completed-badge .score-pill[data-v-cc43278a]{color:#065f46;font-size:13.5px;font-weight:700}.manual-eval-box .eval-box-main .eval-text-group .eval-completed-badge .feedback-snippet[data-v-cc43278a]{color:#475569;font-size:12px;font-style:italic}.manual-eval-box .btn-launch-grading[data-v-cc43278a]{align-items:center;background:#d97706;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(217,119,6,.25);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13.5px;font-weight:700;padding:10px 18px;transition:all .2s}.manual-eval-box .btn-launch-grading[data-v-cc43278a]:hover{background:#b45309;transform:translateY(-1px)}.score-report-toast[data-v-cc43278a]{background:#0f172a;border-radius:8px;bottom:24px;box-shadow:0 10px 25px rgba(0,0,0,.25);color:#fff;font-size:14px;font-weight:600;padding:14px 22px;right:24px;z-index:9999}.grading-modal-backdrop[data-v-cc43278a],.score-report-toast[data-v-cc43278a]{align-items:center;display:flex;position:fixed}.grading-modal-backdrop[data-v-cc43278a]{backdrop-filter:blur(4px);background:rgba(15,23,42,.65);bottom:0;justify-content:center;left:0;padding:24px;right:0;top:0;z-index:9990}.grading-modal-backdrop .grading-modal-card[data-v-cc43278a]{background:#fff;border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:90vh;max-width:1100px;overflow:hidden;width:100%}.grading-modal-backdrop .grading-modal-card .modal-head[data-v-cc43278a]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 24px}.grading-modal-backdrop .grading-modal-card .modal-head .title-wrap[data-v-cc43278a]{align-items:center;display:flex}.grading-modal-backdrop .grading-modal-card .modal-head .title-wrap h3[data-v-cc43278a]{color:#0f172a;font-size:17px;font-weight:700;margin:0}.grading-modal-backdrop .grading-modal-card .modal-head .btn-close-modal[data-v-cc43278a]{background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:18px;padding:4px;transition:all .2s}.grading-modal-backdrop .grading-modal-card .modal-head .btn-close-modal[data-v-cc43278a]:hover{background:#e2e8f0;color:#0f172a}.grading-modal-backdrop .grading-modal-card .modal-body-scroll[data-v-cc43278a]{flex:1;overflow-y:auto;padding:20px 24px}.compare-modal-backdrop[data-v-cc43278a]{align-items:center;backdrop-filter:blur(4px);background:rgba(15,23,42,.65);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.compare-modal-backdrop .compare-modal-card[data-v-cc43278a]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;max-height:85vh;max-width:920px;overflow:hidden;width:100%}.compare-modal-backdrop .compare-modal-card .modal-head[data-v-cc43278a]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 24px}.compare-modal-backdrop .compare-modal-card .modal-head .title-wrap[data-v-cc43278a]{align-items:center;display:flex}.compare-modal-backdrop .compare-modal-card .modal-head .title-wrap h3[data-v-cc43278a]{color:#0f172a;font-size:18px;font-weight:700;margin:0}.compare-modal-backdrop .compare-modal-card .modal-head .btn-close-modal[data-v-cc43278a]{background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:18px;padding:4px 8px;transition:all .2s}.compare-modal-backdrop .compare-modal-card .modal-head .btn-close-modal[data-v-cc43278a]:hover{background:#e2e8f0;color:#0f172a}.compare-modal-backdrop .compare-modal-card .modal-body-scroll[data-v-cc43278a]{flex:1;overflow-y:auto;padding:20px 24px}.compare-modal-backdrop .compare-modal-card .modal-body-scroll .compare-intro[data-v-cc43278a]{color:#64748b;font-size:13px;margin-bottom:16px}.compare-modal-backdrop .compare-modal-card .modal-body-scroll .compare-table[data-v-cc43278a]{border-collapse:collapse;margin-bottom:0;width:100%}.compare-modal-backdrop .compare-modal-card .modal-body-scroll .compare-table th[data-v-cc43278a]{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:12px;font-weight:700;letter-spacing:.5px;padding:10px 12px;text-transform:uppercase;white-space:nowrap}.compare-modal-backdrop .compare-modal-card .modal-body-scroll .compare-table td[data-v-cc43278a]{border-bottom:1px solid #f1f5f9;font-size:13px;padding:12px;vertical-align:middle}.compare-modal-backdrop .compare-modal-card .modal-body-scroll .compare-table tr.highlight-row[data-v-cc43278a]{background:#eff6ff}.compare-modal-backdrop .compare-modal-card .modal-body-scroll .compare-table tr.highlight-row td[data-v-cc43278a]{border-bottom-color:#bfdbfe}@media print{.insights-tab-nav[data-v-cc43278a],.questions-sidebar[data-v-cc43278a],.report-header .header-actions[data-v-cc43278a]{display:none!important}.review-body[data-v-cc43278a]{grid-template-columns:1fr;height:auto}}.body[data-v-a08be198]{background-color:#f6f6f6}.beman-landing[data-v-644bac0c]{background-color:#fff;color:#1f2937;font-family:Inter,-apple-system,sans-serif;line-height:1.5}.container[data-v-644bac0c]{margin:0 auto;max-width:1140px;padding:0 20px}.text-center[data-v-644bac0c]{text-align:center}.main-hero[data-v-644bac0c]{background:radial-gradient(circle at bottom,#f0f4ff 0,#fff 50%);overflow:hidden;padding:100px 0 0}.hero-text-center[data-v-644bac0c]{margin:0 auto 60px;max-width:850px;text-align:center}.hero-main-title[data-v-644bac0c]{color:#1e1b4b;font-size:56px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.gradient-text[data-v-644bac0c]{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2b17d9,#6366f1);-webkit-background-clip:text;color:#2b17d9;font-style:italic}.hero-description[data-v-644bac0c]{color:#64748b;font-size:18px;line-height:1.6;margin-bottom:40px;padding:0 40px}.hero-cta-group[data-v-644bac0c]{display:flex;gap:16px;justify-content:center}.hero-mockup-container[data-v-644bac0c]{display:flex;justify-content:center;margin-top:40px;position:relative}.glow-bg[data-v-644bac0c]{background:radial-gradient(circle,rgba(99,102,241,.15) 0,hsla(0,0%,100%,0) 70%);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.full-hero-image[data-v-644bac0c]{position:relative;width:100%;z-index:2}.full-hero-image img[data-v-644bac0c]{display:block;height:auto;width:100%}.btn-primary-pill[data-v-644bac0c]{background-color:#2b17d9;border-radius:50px;font-size:16px;padding:16px 36px;transition:transform .2s}.btn-primary-pill[data-v-644bac0c]:hover{background-color:#1e11a3;transform:translateY(-2px)}.btn-outline-pill[data-v-644bac0c]{background-color:#fff;border:1px solid #e2e8f0;border-radius:50px;color:#1e1b4b;cursor:pointer;font-size:16px;font-weight:700;padding:16px 36px}@media (max-width:768px){.hero-main-title[data-v-644bac0c]{font-size:36px}}.partner-features[data-v-644bac0c]{padding:40px 0 80px}.bento-grid[data-v-644bac0c]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.bento-card[data-v-644bac0c]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.card-text[data-v-644bac0c]{flex-grow:1;padding:40px}.bento-card h2[data-v-644bac0c]{color:#1e1b4b;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:15px}.bento-card p[data-v-644bac0c]{color:#64748b;font-size:15px;line-height:1.6}.onboarding-card[data-v-644bac0c]{height:100%}.mockup-ui-wrapper[data-v-644bac0c]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;margin:0 40px 40px;padding:20px;position:relative}.mockup-tablet[data-v-644bac0c]{border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.05);width:100%}.bento-stack[data-v-644bac0c]{display:flex;flex-direction:column;gap:24px}.bento-card.horizontal[data-v-644bac0c]{flex-direction:row;height:280px}.bento-card.horizontal .card-text[data-v-644bac0c]{padding:30px}.card-visual[data-v-644bac0c]{flex-shrink:0;width:220px}.progress-card.blue-bg[data-v-644bac0c]{background-color:#2b17d9;border:none;color:#fff}.progress-card.blue-bg h2[data-v-644bac0c]{color:#fff}.progress-card.blue-bg p[data-v-644bac0c]{color:#a5b4fc}.progress-visual[data-v-644bac0c]{align-items:center;background:#0b0f4d;border-radius:12px;display:flex;justify-content:center;margin:20px}.mock-ui-element[data-v-644bac0c]{background:#fff;border-radius:6px;height:60%;width:80%}.workflows-visual[data-v-644bac0c]{align-items:center;background:#f8fafc;border-left:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:center;margin:20px}.mock-grid-element[data-v-644bac0c]{background:#e2e8f0;border-radius:6px;height:60%;width:80%}.cta-final[data-v-644bac0c]{background:#fff;padding:120px 0}.cta-title[data-v-644bac0c]{color:#1e1b4b;font-size:42px;font-weight:800;line-height:1.1;margin-bottom:10px}.cta-note[data-v-644bac0c]{color:#64748b;font-size:15px;margin-bottom:40px}.beman-form[data-v-644bac0c]{margin:0 auto;max-width:450px;text-align:left}.form-group[data-v-644bac0c]{margin-bottom:24px}.form-group label[data-v-644bac0c]{color:#1e1b4b;display:block;font-size:14px;font-weight:700;margin-bottom:8px;margin-left:5px}.form-group input[data-v-644bac0c]{background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#1e1b4b;font-size:16px;outline:none;padding:16px 20px;transition:border-color .2s;width:100%}.form-group input[data-v-644bac0c]:focus{border-color:#2b17d9}.form-group input[data-v-644bac0c]::-moz-placeholder{color:#94a3b8}.form-group input[data-v-644bac0c]::placeholder{color:#94a3b8}.btn-submit-pill[data-v-644bac0c]{background:#2b17d9;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:18px;transition:background .3s;width:100%}.btn-submit-pill[data-v-644bac0c]:hover{background:#1e11a3}.btn-submit-pill[data-v-644bac0c]:disabled{background:#94a3b8;cursor:not-allowed}@media (max-width:900px){.bento-grid[data-v-644bac0c],.grid-split[data-v-644bac0c]{grid-template-columns:1fr}.bento-card.horizontal[data-v-644bac0c]{flex-direction:column;height:auto}.card-visual[data-v-644bac0c]{height:180px;margin:0;width:100%}.bento-card.horizontal.progress-card .card-text[data-v-644bac0c]{padding:30px}}@media (max-width:768px){.cta-title[data-v-644bac0c],.hero-title[data-v-644bac0c],.impact-title[data-v-644bac0c]{font-size:32px}.large-feature[data-v-644bac0c]{padding:30px}.grid-split[data-v-644bac0c]{gap:40px}}.effective-learning[data-v-644bac0c]{background-color:#fff;padding:100px 0}.grid-split[data-v-644bac0c]{grid-gap:60px;gap:60px;grid-template-columns:1fr 1.1fr}.section-title[data-v-644bac0c]{color:#111;font-size:48px;font-weight:800;line-height:1.1;margin-bottom:24px}.section-desc[data-v-644bac0c]{color:#4b5563;font-size:18px;line-height:1.6;max-width:500px}.visual-stack[data-v-644bac0c]{height:550px;position:relative}.mockup-device-bg[data-v-644bac0c]{background:#fff;border:2px solid #1e1b4b;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.05);height:100%;left:0;padding:30px;position:absolute;top:0;width:85%}.badge-mini[data-v-644bac0c]{color:#2b17d9;font-size:12px;font-weight:700}.red-text[data-v-644bac0c]{color:#ff4d4d}.mockup-details[data-v-644bac0c]{border-bottom:1px solid #f1f5f9;display:flex;gap:20px;margin:20px 0;padding-bottom:20px}.detail-item .label[data-v-644bac0c]{color:#64748b;font-size:12px;font-weight:600}.detail-item p[data-v-644bac0c]{font-size:14px;font-weight:700;margin-top:4px}.mockup-list .list-item[data-v-644bac0c]{border:1px solid #e2e8f0;border-radius:8px;color:#1e1b4b;font-size:14px;font-weight:600;margin-bottom:10px;padding:15px}.list-item.active[data-v-644bac0c]{border-left:4px solid #ff4d4d}.floating-lesson-card[data-v-644bac0c]{background:#fff;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.15);overflow:hidden;position:absolute;right:-20px;top:80px;width:260px;z-index:10}.video-thumbnail[data-v-644bac0c]{height:140px;position:relative}.video-thumbnail img[data-v-644bac0c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.play-btn[data-v-644bac0c]{align-items:center;background:#fff;border-radius:50%;color:#1e1b4b;display:flex;font-weight:700;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:2}.card-content[data-v-644bac0c]{padding:20px}.rating[data-v-644bac0c]{color:#1e1b4b;font-size:11px;font-weight:700;margin-bottom:12px}.btn-primary-small[data-v-644bac0c]{background:#2b17d9;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:700;margin-bottom:15px;padding:10px;width:100%}.benefit-list[data-v-644bac0c]{list-style:none;padding:0}.benefit-list li[data-v-644bac0c]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:6px;margin-bottom:6px}.benefit-list li[data-v-644bac0c]:before{color:#2b17d9;content:"✓";font-weight:700}@media (max-width:968px){.grid-split[data-v-644bac0c]{grid-template-columns:1fr}.visual-stack[data-v-644bac0c]{height:500px;margin-top:50px}.floating-lesson-card[data-v-644bac0c]{right:0}}.industry-section[data-v-644bac0c]{background-color:#0b0f4d;color:#fff;padding:100px 0}.badge-outline[data-v-644bac0c]{border:1px solid #4f46e5;border-radius:50px;color:#a5b4fc;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.title-white[data-v-644bac0c]{font-size:36px;font-weight:800;margin:20px 0}.subtitle-gray[data-v-644bac0c]{color:#94a3b8;line-height:1.6;margin:0 auto 60px;max-width:700px}.industry-grid[data-v-644bac0c]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.industry-card[data-v-644bac0c]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:30px;text-align:left;transition:background .3s}.industry-card[data-v-644bac0c]:hover{background:hsla(0,0%,100%,.1)}.industry-card h3[data-v-644bac0c]{color:#fff;font-size:18px;margin:0}.industry-card p[data-v-644bac0c]{color:#cbd5e1;font-size:14px;line-height:1.5;margin:15px 0}.card-top[data-v-644bac0c]{gap:15px;margin-bottom:10px}.card-top[data-v-644bac0c],.icon-circle[data-v-644bac0c]{align-items:center;display:flex}.icon-circle[data-v-644bac0c]{background:#2b17d9;border-radius:50%;font-size:18px;height:40px;justify-content:center;width:40px}.learn-more[data-v-644bac0c]{color:#6366f1;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.use-case-section[data-v-644bac0c]{background:#fff;padding:100px 0}.use-case-grid[data-v-644bac0c]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.use-case-card[data-v-644bac0c]{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden}.image-wrapper[data-v-644bac0c]{height:200px;overflow:hidden}.image-wrapper img[data-v-644bac0c]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.use-case-card:hover img[data-v-644bac0c]{transform:scale(1.05)}.use-case-content[data-v-644bac0c]{padding:25px}.use-case-content h3[data-v-644bac0c]{color:#1e1b4b;font-size:20px;margin-bottom:12px}.use-case-content p[data-v-644bac0c]{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:20px}.read-link[data-v-644bac0c]{border-bottom:2px solid #eef2ff;color:#2b17d9;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.mt-40[data-v-644bac0c]{margin-top:40px}@media (max-width:900px){.industry-grid[data-v-644bac0c],.use-case-grid[data-v-644bac0c]{grid-template-columns:1fr}}.core-features[data-v-644bac0c]{background-color:#fff;overflow:hidden;padding:120px 0}.grid-split[data-v-644bac0c]{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.1fr 1fr}.indigo-bg-shape[data-v-644bac0c],.visual-container[data-v-644bac0c]{position:relative}.indigo-bg-shape[data-v-644bac0c]{align-items:center;background-color:#2b17d9;border-radius:40px;display:flex;justify-content:center;padding:60px 40px}.main-mockup[data-v-644bac0c]{background:#fff;border-radius:12px;box-shadow:0 30px 60px rgba(0,0,0,.2);overflow:visible;position:relative;width:100%}.main-mockup img[data-v-644bac0c]{border-radius:12px;display:block;width:100%}.floating-video-card[data-v-644bac0c]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);padding:8px;position:absolute;right:-30px;top:-20px;width:180px;z-index:5}.play-overlay[data-v-644bac0c]{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;font-size:12px;height:30px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.btn-primary-xs[data-v-644bac0c]{background:#2b17d9;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;font-weight:700;padding:6px;width:100%}.mini-mockup-overlay[data-v-644bac0c]{background:#fff;border-radius:10px;bottom:20px;box-shadow:0 15px 30px rgba(0,0,0,.1);left:-40px;padding:6px;position:absolute;width:200px}.features-title[data-v-644bac0c]{color:#1e1b4b;font-size:44px;font-weight:800;line-height:1.1;margin-bottom:20px}.italic-blue[data-v-644bac0c]{color:#2b17d9;font-family:serif;font-style:italic}.features-subtitle[data-v-644bac0c]{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:40px}.feature-item[data-v-644bac0c]{display:flex;gap:20px;margin-bottom:30px}.feature-icon-box[data-v-644bac0c]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#2b17d9;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.feature-text h3[data-v-644bac0c]{color:#1e1b4b;font-size:18px;font-weight:700;margin-bottom:8px}.feature-text p[data-v-644bac0c]{color:#64748b;font-size:14px;line-height:1.5}@media (max-width:1024px){.grid-split[data-v-644bac0c]{gap:60px;grid-template-columns:1fr}.visual-container[data-v-644bac0c]{order:2}.features-content[data-v-644bac0c]{order:1}.mini-mockup-overlay[data-v-644bac0c]{left:0}}.how-it-works[data-v-644bac0c]{background-color:#fff;font-family:Inter,sans-serif;padding:120px 0}.badge-pill[data-v-644bac0c]{background:#eef2ff;border-radius:100px;color:#4338ca;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding:8px 18px}.display-title[data-v-644bac0c]{color:#111827;font-size:48px;font-weight:800;line-height:1.1;margin-bottom:100px}.text-indigo[data-v-644bac0c]{color:#4f46e5}.timeline-wrapper[data-v-644bac0c]{padding:60px 0;position:relative}.timeline-track[data-v-644bac0c]{background:repeating-linear-gradient(90deg,#e2e8f0,#e2e8f0 10px,transparent 0,transparent 20px);height:2px;left:0;position:absolute;top:50%;width:100%;z-index:1}.steps-grid[data-v-644bac0c]{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.step-node[data-v-644bac0c]{align-items:center;display:flex;flex-direction:column;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.step-node[data-v-644bac0c]:hover{transform:translateY(-5px)}.glass-box[data-v-644bac0c]{align-items:center;border-radius:22px;box-shadow:0 12px 24px -8px rgba(0,0,0,.15);color:#fff;display:flex;font-size:22px;font-weight:800;height:70px;justify-content:center;position:relative;width:70px}.glass-box[data-v-644bac0c]:after{border:1px solid hsla(0,0%,100%,.3);border-radius:22px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.box-indigo[data-v-644bac0c]{background:linear-gradient(135deg,#6366f1,#4338ca)}.box-violet[data-v-644bac0c]{background:linear-gradient(135deg,#a855f7,#7e22ce)}.box-sky[data-v-644bac0c]{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.box-rose[data-v-644bac0c]{background:linear-gradient(135deg,#f43f5e,#be123c)}.connector-dot[data-v-644bac0c]{background:#fff;border:4px solid #4f46e5;border-radius:50%;box-shadow:0 0 0 6px #fff;height:16px;margin:20px 0;width:16px}.step-info h3[data-v-644bac0c]{color:#111827;font-size:18px;font-weight:700;margin-bottom:12px}.step-info p[data-v-644bac0c]{color:#6b7280;font-size:14px;line-height:1.6;max-width:200px}.step-top[data-v-644bac0c]{justify-content:flex-end}.step-bottom[data-v-644bac0c]{flex-direction:column-reverse;justify-content:flex-start}.action-footer[data-v-644bac0c]{display:flex;gap:20px;justify-content:center;margin-top:80px}.btn-primary-pill[data-v-644bac0c]{background:#4f46e5;border:none;border-radius:100px;box-shadow:0 10px 20px -5px rgba(79,70,229,.4);color:#fff}.btn-primary-pill[data-v-644bac0c],.btn-secondary-pill[data-v-644bac0c]{cursor:pointer;font-weight:700;padding:16px 40px}.btn-secondary-pill[data-v-644bac0c]{background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#111827}@media (max-width:900px){.timeline-track[data-v-644bac0c]{display:none}.steps-grid[data-v-644bac0c]{gap:60px;grid-template-columns:1fr}.step-bottom[data-v-644bac0c]{flex-direction:column}.connector-dot[data-v-644bac0c]{display:none}.display-title[data-v-644bac0c]{font-size:32px}}.trust-section[data-v-644bac0c]{background-color:#fff;padding:100px 0}.grid-main[data-v-644bac0c]{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1.2fr 1fr}.main-title[data-v-644bac0c]{color:#111;font-size:44px;font-weight:800;line-height:1.1;margin-bottom:24px}.main-subtitle[data-v-644bac0c]{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:50px;max-width:550px}.stats-grid[data-v-644bac0c]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.stat-card[data-v-644bac0c]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:30px;transition:transform .3s ease}.stat-card[data-v-644bac0c]:hover{border-color:#2b17d9;transform:translateY(-5px)}.stat-number[data-v-644bac0c]{color:#2b17d9;font-size:32px;font-weight:800;margin-bottom:12px}.stat-card h3[data-v-644bac0c]{color:#1e1b4b;font-size:16px;font-weight:700;margin-bottom:10px}.stat-card p[data-v-644bac0c]{color:#64748b;font-size:14px;line-height:1.5}.image-bento[data-v-644bac0c]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.bento-img[data-v-644bac0c]{aspect-ratio:1;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.grid-main[data-v-644bac0c]{gap:60px;grid-template-columns:1fr}.main-title[data-v-644bac0c]{font-size:32px}.stats-grid[data-v-644bac0c]{grid-template-columns:1fr 1fr}}@media (max-width:600px){.stats-grid[data-v-644bac0c]{grid-template-columns:1fr}}