.hero[data-v-5937c986]{text-align:center;background:linear-gradient(160deg,#0a0f1e 0%,#0f172a 50%,#1a1040 100%);padding:7rem 1.5rem 5rem;position:relative;overflow:hidden}.hero[data-v-5937c986]:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-inner[data-v-5937c986]{max-width:820px;margin:0 auto;position:relative}.eyebrow[data-v-5937c986]{background:color-mix(in srgb, var(--color-primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.eyebrow-dot[data-v-5937c986]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-5937c986}@keyframes pulse-5937c986{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero h1[data-v-5937c986]{color:#fff;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.08}.hero-subtitle[data-v-5937c986]{color:#94a3b8;max-width:620px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.65}.hero-actions[data-v-5937c986]{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.btn-primary[data-v-5937c986]{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-md,8px);align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.btn-primary[data-v-5937c986]:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary[data-v-5937c986]{color:#cbd5e1;border-radius:var(--radius-md,8px);background:0 0;border:1px solid #ffffff26;align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.btn-secondary[data-v-5937c986]:hover{color:#fff;border-color:#ffffff59}.founder-credit[data-v-5937c986]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.hero[data-v-5937c986]{padding:5.5rem 1.25rem 3.5rem}.hero-subtitle[data-v-5937c986]{font-size:1rem}}.benefits[data-v-eb4a3e14]{background:var(--color-surface);padding:3rem 0}.container[data-v-eb4a3e14]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-title[data-v-eb4a3e14]{text-align:center;color:var(--color-text);letter-spacing:-.02em;margin-bottom:3rem;font-size:2rem;font-weight:700}.benefits-grid[data-v-eb4a3e14]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.benefit-card[data-v-eb4a3e14]{border-radius:var(--radius-lg,12px);border:1px solid var(--color-border);background:var(--color-surface);padding:1.75rem;transition:border-color .2s,box-shadow .2s}.benefit-card[data-v-eb4a3e14]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.benefit-icon[data-v-eb4a3e14]{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.125rem;display:flex}.benefit-card h3[data-v-eb4a3e14]{color:var(--color-text);margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.benefit-card p[data-v-eb4a3e14]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.benefit-modules[data-v-eb4a3e14]{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.module-chip[data-v-eb4a3e14]{color:var(--color-text-secondary);background:var(--color-surface-alt,#f8fafc);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:500}@media (max-width:960px){.benefits-grid[data-v-eb4a3e14]{grid-template-columns:1fr}}.features-header[data-v-0f2ef248]{text-align:center;margin-bottom:3rem}.features-eyebrow[data-v-0f2ef248]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.features-title[data-v-0f2ef248]{color:var(--color-text);letter-spacing:-.02em;max-width:640px;margin:0 auto;font-size:1.75rem;font-weight:700;line-height:1.25}.features[data-v-0f2ef248]{background:var(--color-surface-alt,#f8fafc);padding:5rem 0}.container[data-v-0f2ef248]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.feature-row[data-v-0f2ef248]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid}.feature-row[data-v-0f2ef248]:last-child{margin-bottom:0}.feature-row.reversed[data-v-0f2ef248]{direction:rtl}.feature-row.reversed[data-v-0f2ef248]>*{direction:ltr}.feature-icon[data-v-0f2ef248]{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.feature-text h3[data-v-0f2ef248]{color:var(--color-text);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.feature-desc[data-v-0f2ef248]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.feature-bullets[data-v-0f2ef248]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.feature-bullets li[data-v-0f2ef248]{color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.feature-bullets svg[data-v-0f2ef248]{color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.mockup[data-v-0f2ef248]{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);color:#334155;background:#fff;padding:1.25rem 1.5rem;font-size:.8125rem;box-shadow:0 4px 24px #0000000f}.mockup-header[data-v-0f2ef248]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mockup-title[data-v-0f2ef248]{color:#0f172a;font-size:.875rem;font-weight:700}.badge-green[data-v-0f2ef248]{color:#16a34a;background:#dcfce7;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.badge-blue[data-v-0f2ef248]{color:#2563eb;background:#dbeafe;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.badge-yellow[data-v-0f2ef248]{color:#ca8a04;background:#fef9c3;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.badge-purple[data-v-0f2ef248]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.mockup-product-name[data-v-0f2ef248]{color:#64748b;margin-bottom:.75rem;font-size:.75rem}.cost-table[data-v-0f2ef248]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.cost-row[data-v-0f2ef248]{color:#475569;border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:.3rem 0;display:flex}.cost-row.total[data-v-0f2ef248]{color:#0f172a;border-top:2px solid #e2e8f0;border-bottom:none;margin-top:.25rem;padding-top:.5rem;font-weight:700}.margin-block[data-v-0f2ef248]{background:#f8fafc;border-radius:8px;padding:.75rem}.margin-labels[data-v-0f2ef248]{justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;display:flex}.margin-pct[data-v-0f2ef248]{color:#16a34a;font-weight:700}.margin-bar[data-v-0f2ef248]{background:#e2e8f0;border-radius:999px;height:8px;margin-bottom:.5rem;overflow:hidden}.margin-fill[data-v-0f2ef248]{background:#16a34a;border-radius:999px;height:100%}.margin-floor[data-v-0f2ef248]{color:#64748b;font-size:.7rem}.ok[data-v-0f2ef248]{color:#16a34a;font-weight:600}.inv-table[data-v-0f2ef248]{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.78rem}.inv-table th[data-v-0f2ef248]{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0;padding:.375rem .5rem;font-size:.7rem;font-weight:600}.inv-table td[data-v-0f2ef248]{color:#334155;border-bottom:1px solid #f1f5f9;padding:.425rem .5rem}.inv-table .bold[data-v-0f2ef248]{color:#0f172a;font-weight:700}.inv-table .low[data-v-0f2ef248]{color:#dc2626;font-weight:700}.inv-actions[data-v-0f2ef248]{gap:.5rem;display:flex}.pos-items[data-v-0f2ef248]{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.pos-item[data-v-0f2ef248]{color:#475569;justify-content:space-between;padding:.25rem 0;font-size:.8rem;display:flex}.pos-divider[data-v-0f2ef248]{background:#e2e8f0;height:1px;margin-bottom:.625rem}.pos-total[data-v-0f2ef248]{justify-content:space-between;margin-bottom:1rem;font-size:.9375rem;display:flex}.pos-total strong[data-v-0f2ef248]{color:#0f172a;font-size:1.125rem}.pos-payments[data-v-0f2ef248]{gap:.5rem;margin-bottom:.75rem;display:flex}.pos-note[data-v-0f2ef248]{color:#94a3b8;text-align:center;font-size:.7rem}.project-card[data-v-0f2ef248]{background:#f8fafc;border-radius:8px;margin-bottom:.875rem;padding:.75rem}.project-name[data-v-0f2ef248]{color:#0f172a;margin-bottom:.2rem;font-size:.8125rem;font-weight:700}.project-meta[data-v-0f2ef248]{color:#64748b;margin-bottom:.75rem;font-size:.7rem}.progress-label[data-v-0f2ef248]{color:#64748b;justify-content:space-between;margin-bottom:.3rem;font-size:.7rem;font-weight:600;display:flex}.progress-bar[data-v-0f2ef248]{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.progress-fill[data-v-0f2ef248]{background:var(--color-primary);border-radius:999px;height:100%}.task-list[data-v-0f2ef248]{flex-direction:column;gap:.4rem;margin-bottom:.875rem;display:flex}.task[data-v-0f2ef248]{color:#64748b;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.task.done[data-v-0f2ef248]{color:#334155}.task.active[data-v-0f2ef248]{color:#0f172a;font-weight:600}.task-check[data-v-0f2ef248]{color:#16a34a;text-align:center;width:14px;font-size:.7rem}.task-dot[data-v-0f2ef248]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.task-empty[data-v-0f2ef248]{border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.project-footer[data-v-0f2ef248]{color:#64748b;border-top:1px solid #e2e8f0;justify-content:space-between;padding-top:.75rem;font-size:.75rem;display:flex}.project-footer .ok[data-v-0f2ef248]{color:var(--color-primary);cursor:default;font-weight:600}.mock-btn[data-v-0f2ef248]{background:var(--color-primary);color:#fff;cursor:default;border:none;border-radius:6px;padding:.4rem .875rem;font-size:.75rem;font-weight:600}.mock-btn.outline[data-v-0f2ef248]{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}.mock-btn.pay[data-v-0f2ef248]{flex:1;padding:.5rem}@media (max-width:960px){.feature-row[data-v-0f2ef248],.feature-row.reversed[data-v-0f2ef248]{direction:ltr;grid-template-columns:1fr}.feature-visual[data-v-0f2ef248]{display:none}.features-title[data-v-0f2ef248]{font-size:1.375rem}}.pricing-calc[data-v-6cdfa281]{background:var(--color-surface);border-top:1px solid var(--color-border-default);padding:5rem 0}.container[data-v-6cdfa281]{max-width:680px;margin:0 auto;padding:0 1.5rem}.calc-header[data-v-6cdfa281]{text-align:center;margin-bottom:2rem}.calc-header h2[data-v-6cdfa281]{color:var(--color-text);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.calc-header p[data-v-6cdfa281]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.calc-card[data-v-6cdfa281]{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg,12px);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.field-group[data-v-6cdfa281]{flex-direction:column;gap:.5rem;display:flex}.field-row[data-v-6cdfa281]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.field-label[data-v-6cdfa281]{color:var(--color-text);font-size:.875rem;font-weight:600}.field-helper[data-v-6cdfa281]{color:var(--color-text-muted);font-size:.75rem}.toggle-group[data-v-6cdfa281]{flex-wrap:wrap;gap:.5rem;display:flex}.toggle-btn[data-v-6cdfa281]{border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.toggle-btn.active[data-v-6cdfa281]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);font-weight:600}.scenario-group[data-v-6cdfa281]{flex-wrap:wrap;gap:.5rem;display:flex}.scenario-btn[data-v-6cdfa281]{border:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.scenario-btn.active[data-v-6cdfa281]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-weight:600}.slider-row[data-v-6cdfa281]{align-items:center;gap:.75rem;display:flex}.calc-slider[data-v-6cdfa281]{accent-color:var(--color-primary);cursor:pointer;flex:1;height:4px}.calc-input-num[data-v-6cdfa281]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm,6px);background:var(--color-surface);width:4rem;color:var(--color-text);text-align:center;font-variant-numeric:tabular-nums;padding:.375rem .5rem;font-size:.875rem;font-weight:600}.storage-toggle[data-v-6cdfa281]{cursor:pointer;color:var(--color-primary);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:500;display:flex}.storage-arrow[data-v-6cdfa281]{font-size:.75rem;transition:transform .2s;display:inline-block}.storage-arrow.open[data-v-6cdfa281]{transform:rotate(90deg)}.storage-fields[data-v-6cdfa281]{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.field-row-compact[data-v-6cdfa281]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.field-label-group[data-v-6cdfa281]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.field-label-sm[data-v-6cdfa281]{color:var(--color-text);font-size:.8125rem;font-weight:600}.calc-breakdown[data-v-6cdfa281]{background:var(--color-surface-muted,#f8fafc);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.breakdown-row[data-v-6cdfa281]{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.breakdown-row.dimmed[data-v-6cdfa281]{opacity:.45}.breakdown-label-with-hint[data-v-6cdfa281]{flex-direction:column;gap:.1rem;display:flex}.breakdown-hint[data-v-6cdfa281]{color:var(--color-text-muted);font-size:.7rem;font-weight:400}.breakdown-row span[data-v-6cdfa281]:last-child{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:500}.breakdown-divider[data-v-6cdfa281]{background:var(--color-border-default);height:1px;margin:.25rem 0}.breakdown-total[data-v-6cdfa281]{color:var(--color-text);font-size:1rem;font-weight:700}.breakdown-total span[data-v-6cdfa281]:last-child{color:var(--color-primary);font-size:1.125rem}.total-amount[data-v-6cdfa281]{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.total-cop[data-v-6cdfa281]{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.calc-disclaimer[data-v-6cdfa281]{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.calc-ctas[data-v-6cdfa281]{flex-wrap:wrap;gap:.75rem;display:flex}.btn-primary[data-v-6cdfa281]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md,8px);white-space:nowrap;border:none;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn-primary[data-v-6cdfa281]:hover{opacity:.9}.btn-outline[data-v-6cdfa281]{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md,8px);white-space:nowrap;background:0 0;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.btn-outline[data-v-6cdfa281]:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}@media (max-width:640px){.pricing-calc[data-v-6cdfa281]{padding:2.5rem 0}.calc-card[data-v-6cdfa281]{gap:1rem;padding:1.25rem}.toggle-btn[data-v-6cdfa281]{text-align:center;flex:1}.calc-ctas[data-v-6cdfa281]{flex-direction:column}.btn-primary[data-v-6cdfa281],.btn-outline[data-v-6cdfa281]{justify-content:center}}.calc-details[data-v-6cdfa281]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calc-formula-dl[data-v-6cdfa281]{flex-direction:column;gap:.375rem;padding:0 .875rem .75rem;display:flex}.formula-item dt[data-v-6cdfa281]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45}.formula-item--note dt[data-v-6cdfa281]{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono);margin-top:.25rem}.calc-api-block[data-v-6cdfa281]{flex-direction:column;gap:.5rem;padding:0 .875rem .75rem;display:flex}.api-description[data-v-6cdfa281]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45}.api-pre[data-v-6cdfa281]{background:var(--color-surface-muted,#f8fafc);border:1px solid var(--color-border-default);border-radius:var(--radius-sm,6px);font-family:var(--font-mono);color:var(--color-text);white-space:pre;padding:.625rem .75rem;font-size:.75rem;overflow-x:auto}.api-note[data-v-6cdfa281]{color:var(--color-text-muted);font-size:.75rem;line-height:1.45}.landing-faq[data-v-83e0cb30]{background:var(--color-surface-muted,#f8fafc);border-top:1px solid var(--color-border-default);padding:4rem 0}.container[data-v-83e0cb30]{max-width:760px;margin:0 auto;padding:0 1.5rem}.landing-faq h2[data-v-83e0cb30]{color:var(--color-text);letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.faq-lead[data-v-83e0cb30]{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.9375rem;line-height:1.5}.faq-list[data-v-83e0cb30]{border:1px solid var(--color-border-default);border-radius:var(--radius-lg,12px);flex-direction:column;gap:0;margin-bottom:2rem;display:flex;overflow:hidden}.faq-item[data-v-83e0cb30]{border-bottom:1px solid var(--color-border-default);background:var(--color-surface)}.faq-item[data-v-83e0cb30]:last-child{border-bottom:none}.aeo-only[data-v-83e0cb30]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-item summary[data-v-83e0cb30]{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.faq-item summary[data-v-83e0cb30]::-webkit-details-marker{display:none}.faq-item summary[data-v-83e0cb30]:after{content:"+";color:var(--color-text-muted);flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .2s}.faq-item[open] summary[data-v-83e0cb30]:after{transform:rotate(45deg)}.faq-item summary[data-v-83e0cb30]:hover{background:var(--color-surface-muted,#f8fafc)}.faq-item p[data-v-83e0cb30]{color:var(--color-text-secondary);margin:0;padding:0 1.25rem 1rem;font-size:.875rem;line-height:1.7}.faq-meta[data-v-83e0cb30]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.75rem}.faq-more-link[data-v-83e0cb30]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md,8px);white-space:nowrap;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.faq-more-link[data-v-83e0cb30]:hover{opacity:.9}@media (max-width:640px){.landing-faq[data-v-83e0cb30]{padding:2.5rem 0}.faq-item summary[data-v-83e0cb30]{padding:.875rem 1rem}.faq-item p[data-v-83e0cb30]{padding:0 1rem .875rem}}.landing-page[data-v-84103888]{background:var(--color-surface)}.container[data-v-84103888]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-84103888]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-84103888]{color:var(--color-text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2rem;font-weight:700}.section-header p[data-v-84103888]{color:var(--color-text-secondary);max-width:560px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.modules-tagline[data-v-84103888]{color:var(--color-text);margin-bottom:1rem;font-size:1rem;font-weight:700}.live-stats[data-v-84103888]{background:var(--color-surface);border-bottom:1px solid var(--color-border-default);padding:1.5rem 0}.live-inner[data-v-84103888]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.live-badge[data-v-84103888]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.live-dot[data-v-84103888]{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite live-blink-84103888}@keyframes live-blink-84103888{0%,to{opacity:1}50%{opacity:.25}}.live-items[data-v-84103888]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.live-sep[data-v-84103888]{background:var(--color-border-default);flex-shrink:0;width:1px;height:1.75rem}.live-item[data-v-84103888]{flex-direction:column;align-items:center;gap:.1rem;display:flex}.live-value[data-v-84103888]{color:var(--color-text-primary);font-variant-numeric:tabular-nums;transform-origin:bottom;font-size:2rem;font-weight:700;line-height:1;display:inline-block}.live-value--accent[data-v-84103888]{color:var(--color-primary)}.live-currency[data-v-84103888]{opacity:.7;vertical-align:middle;letter-spacing:.04em;font-size:.75rem;font-weight:600}.live-label[data-v-84103888]{color:var(--color-text-secondary);white-space:nowrap;font-size:.9rem}.live-disclaimer[data-v-84103888]{text-align:center;color:var(--color-text-secondary);margin-top:1rem;font-size:.9rem;font-style:italic}.evidence-panel[data-v-84103888]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roi-tooltip-wrap[data-v-84103888]{display:inline-block;position:relative}.roi-tooltip-trigger[data-v-84103888]{color:var(--color-primary);cursor:pointer;white-space:nowrap;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.roi-tooltip-box[data-v-84103888]{background:var(--color-surface);border:1px solid var(--color-border-default);width:260px;color:var(--color-text-secondary);box-shadow:var(--shadow-raised);white-space:normal;z-index:10;border-radius:10px;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;text-decoration:none;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.roi-tooltip-box[data-v-84103888]:after{content:"";border:6px solid #0000;border-top-color:var(--color-border-default);position:absolute;top:100%;left:50%;transform:translate(-50%)}.roi-tooltip-wrap:hover .roi-tooltip-box[data-v-84103888]{display:block}@media (max-width:640px){.live-inner[data-v-84103888]{flex-direction:column;align-items:center;gap:1rem}.live-items[data-v-84103888]{flex-direction:column;align-items:center;gap:.75rem}.live-sep[data-v-84103888]{display:none}.live-item[data-v-84103888]{text-align:center;align-items:center;width:100%}}.modules-preview[data-v-84103888]{background:var(--color-surface-alt,#f8fafc);padding:5rem 0}.modules-grid[data-v-84103888]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.module-card[data-v-84103888]{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);color:inherit;flex-direction:column;align-items:center;padding:1.5rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.module-card[data-v-84103888]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.module-icon[data-v-84103888]{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1rem;display:flex}.module-card h3[data-v-84103888]{color:var(--color-text);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.module-card p[data-v-84103888]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.modules-cta[data-v-84103888]{text-align:center;margin-top:2rem}.btn-outline[data-v-84103888]{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md,8px);background:0 0;align-items:center;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.btn-outline[data-v-84103888]:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.final-cta[data-v-84103888]{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:5rem 0}.final-cta h2[data-v-84103888]{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2rem;font-weight:700}.final-cta p[data-v-84103888]{color:#94a3b8;margin-bottom:2rem;font-size:1.0625rem}.cta-actions[data-v-84103888]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.btn-primary[data-v-84103888]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md,8px);border:none;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn-primary[data-v-84103888]:hover{opacity:.9}.btn-primary.btn-lg[data-v-84103888],.btn-outline.btn-lg[data-v-84103888]{padding:1rem 2.25rem;font-size:1.0625rem}@media (max-width:960px){.modules-grid[data-v-84103888]{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.modules-grid[data-v-84103888]{grid-template-columns:repeat(2,1fr)}.modules-preview[data-v-84103888]{padding:2.5rem 0}}.aeo-evidence-static[data-v-84103888]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
