.sr-only[data-v-a521a73d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.landing-page[data-v-a521a73d]{--bg: var(--color-bg-primary);--bg2: white;--panel: white;--border: var(--color-border);--border2: var(--color-border);--text: var(--color-text-primary);--muted: var(--color-text-secondary);--muted2: #718096;--blue:#00519c;--blue2:#0071da;--green:#8dc63f;--purple:#805ad5;--red:#e60000;--shadow: 0 10px 25px rgba(0,0,0,.05);--radius: 8px;font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.5;min-height:100vh;overflow-x:hidden}.landing-page h1[data-v-a521a73d],.landing-page h2[data-v-a521a73d],.landing-page h3[data-v-a521a73d],.landing-page p[data-v-a521a73d],.landing-page span[data-v-a521a73d],.landing-page strong[data-v-a521a73d],.landing-page a[data-v-a521a73d]{color:var(--color-text-primary)}.page[data-v-a521a73d]{max-width:1120px;margin:0 auto;padding:22px 16px 70px}.landing-page>.page[data-v-a521a73d]:first-of-type{padding-top:100px}header[data-v-a521a73d]{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 40px;box-sizing:border-box;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.logo[data-v-a521a73d]{display:flex;align-items:center;justify-content:center;height:70px}.menu-toggle[data-v-a521a73d]{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:4px}.nav-links[data-v-a521a73d]{display:flex;align-items:center;gap:24px;font-size:14px;color:var(--color-text-primary);font-weight:500;height:70px}.nav-links a[data-v-a521a73d]{color:var(--color-text-secondary);transition:color .2s ease;text-decoration:none}.nav-links a[data-v-a521a73d]:hover{color:var(--blue)}.header-left[data-v-a521a73d]{display:flex;align-items:center;gap:40px}.auth-links[data-v-a521a73d]{display:flex;align-items:center;gap:16px}.auth-links a[data-v-a521a73d]{text-decoration:none}nav.mobile-nav[data-v-a521a73d]{display:none}.nav-cta[data-v-a521a73d]{padding:10px 20px;border-radius:8px;font-weight:700;transition:all .2s ease;background:#00519c14;color:var(--blue)!important;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent}.nav-cta[data-v-a521a73d]:hover{background:#00519c26;transform:translateY(-1px)}.nav-cta-download[data-v-a521a73d]{background:var(--blue)!important;color:#fff!important;border:2px solid var(--blue);box-shadow:0 4px 12px #00519c40}.nav-cta-download[data-v-a521a73d]:hover{box-shadow:0 6px 16px #00519c59}@media(max-width:820px){header[data-v-a521a73d]{margin-bottom:10px;padding:12px 20px}.menu-toggle[data-v-a521a73d]{display:block}.nav-links[data-v-a521a73d],.auth-links[data-v-a521a73d]{display:none}nav.mobile-nav[data-v-a521a73d]{display:flex!important;position:fixed!important;inset:0!important;height:100vh!important;width:100vw!important;background:#fff!important;padding:100px 24px 40px!important;flex-direction:column;align-items:center;gap:20px;z-index:2147483647!important;visibility:hidden;opacity:0;transform:translate(100%);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;overflow-y:auto;pointer-events:none}nav.mobile-nav.is-open[data-v-a521a73d]{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto}nav.mobile-nav a[data-v-a521a73d],nav.mobile-nav .nav-cta[data-v-a521a73d]{width:100%;max-width:360px;text-align:center;padding:16px;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center;margin:0;color:var(--color-text-primary)!important;border-radius:12px;text-decoration:none}}.hero-legacy[data-v-a521a73d]{position:relative;background:#fff;z-index:1;width:100vw;left:50%;transform:translate(-50%);overflow:hidden}.hero-legacy-container[data-v-a521a73d]{display:flex;align-items:center;justify-content:space-between;width:95vw;max-width:2560px;margin:0 auto;padding:60px 20px 80px;gap:60px}.hero-legacy-content[data-v-a521a73d]{flex:1;max-width:50%}.hero-legacy-title[data-v-a521a73d]{font-size:3rem;font-weight:800;line-height:1.15;color:#1a202c;margin-bottom:24px;letter-spacing:-.02em}.hero-legacy-subtitle[data-v-a521a73d]{font-size:1.25rem;color:#4a5568;margin-bottom:32px;line-height:1.6}.hero-legacy-cta[data-v-a521a73d]{display:flex;align-items:center;margin-bottom:24px}.btn-legacy-download[data-v-a521a73d]{background:#00519c;color:#fff;padding:16px 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;box-shadow:0 4px 14px #00339c4d;transition:all .2s ease}.btn-legacy-download[data-v-a521a73d]:hover{background:#004080;transform:translateY(-2px);box-shadow:0 6px 20px #00339c66}.hero-legacy-footer[data-v-a521a73d]{margin-top:24px}.hero-legacy-disclaimer[data-v-a521a73d]{font-size:.95rem;color:#4a5568;line-height:1.5;margin-bottom:12px}.hero-legacy-os[data-v-a521a73d]{font-size:.85rem;color:#a0aec0;display:flex;align-items:center;gap:8px}.hero-legacy-media[data-v-a521a73d]{flex:1.2;width:100%}.video-container-legacy[data-v-a521a73d]{border-radius:8px;overflow:hidden;box-shadow:0 10px 25px #0000001a;border:1px solid #e2e8f0;background:#fff}.video-legacy[data-v-a521a73d]{width:100%;height:auto;display:block}@media(max-width:1024px){.hero-legacy-container[data-v-a521a73d]{flex-direction:column;text-align:left;gap:40px}.hero-legacy-content[data-v-a521a73d]{max-width:100%}.hero-legacy-title[data-v-a521a73d]{font-size:2.5rem}}.app-footer[data-v-a521a73d]{width:100%;padding:20px;text-align:center;background:#1a202c;color:#a0aec0;font-size:.85rem;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.app-footer p[data-v-a521a73d]{margin:0 0 10px}.footer-nav[data-v-a521a73d]{display:flex;justify-content:center;gap:10px}.footer-nav a[data-v-a521a73d]{color:#cbd5e0;text-decoration:none;transition:color .2s}.footer-nav a[data-v-a521a73d]:hover{color:#fff}.section[data-v-a521a73d]{margin:36px 0}.section-head[data-v-a521a73d]{margin-bottom:30px;text-align:center}.section-title[data-v-a521a73d]{font-size:1.8rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.section-sub[data-v-a521a73d]{font-size:1.05rem;color:var(--color-text-secondary);margin-top:6px}.cards[data-v-a521a73d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.card[data-v-a521a73d]{padding:34px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);transition:transform .2s ease,box-shadow .2s ease}.card[data-v-a521a73d]:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#00519c4d}.card h3[data-v-a521a73d]{font-size:18px;margin-bottom:12px;color:var(--text)}.card p[data-v-a521a73d]{font-size:14px;color:var(--muted)}.faq-wrap[data-v-a521a73d]{border-radius:18px;background:#fff;border:1px solid var(--color-border);box-shadow:var(--shadow);overflow:hidden}.faq-item[data-v-a521a73d]{border-top:1px solid rgba(255,255,255,.1);padding:0}.faq-item[data-v-a521a73d]:first-child{border-top:none}details.faq-item summary[data-v-a521a73d]{list-style:none;cursor:pointer;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-user-select:none;user-select:none}details.faq-item summary[data-v-a521a73d]::-webkit-details-marker{display:none}.faq-q[data-v-a521a73d]{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--text);font-size:14px}.faq-plus[data-v-a521a73d]{width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);font-weight:900;flex-shrink:0;transition:transform .18s ease,background .18s ease,border-color .18s ease}details[open] .faq-plus[data-v-a521a73d]{transform:rotate(45deg);background:#48bb7824;border-color:#48bb7840;color:#c6f6d5}.faq-a[data-v-a521a73d]{padding:0 14px 14px;color:var(--muted);font-size:13px;line-height:1.6}.faq-a p[data-v-a521a73d]{margin:8px 0}.mobile-os-warning[data-v-a521a73d]{display:none;background:#0000000a;border:1px solid rgba(0,0,0,.08);padding:16px;border-radius:8px;margin-top:20px;font-size:.95rem;line-height:1.5;color:#2d3748;text-align:left}.mobile-email-link[data-v-a521a73d]{display:inline-block;margin-top:10px;color:#3182ce;text-decoration:underline;font-weight:600}.sf-container[data-v-a521a73d]{display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto 40px}.sf-row[data-v-a521a73d]{display:flex;align-items:stretch;gap:16px}.sf-card[data-v-a521a73d]{flex:1;padding:24px;border-radius:8px;display:flex;flex-direction:column;gap:12px}.sf-card.problem[data-v-a521a73d]{background:#fff;border:1px solid #e2e8f0}.sf-card.fix[data-v-a521a73d]{background:#dbeafe;border:1px solid #bfdbfe}.sf-label[data-v-a521a73d]{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sf-card.problem .sf-label[data-v-a521a73d]{color:#718096}.sf-card.fix .sf-label[data-v-a521a73d]{color:#3182ce}.icon-sm[data-v-a521a73d]{width:16px;height:16px}.sf-title[data-v-a521a73d]{font-size:1.15rem;font-weight:700;color:#1a202c;line-height:1.4;margin:0}.sf-desc[data-v-a521a73d]{font-size:.95rem;color:#4a5568;line-height:1.5;margin:0}.sf-arrow[data-v-a521a73d]{display:flex;align-items:center;justify-content:center;color:#cbd5e0}.icon-lg[data-v-a521a73d]{width:24px;height:24px}.sf-cta-container[data-v-a521a73d]{text-align:center;margin-top:40px}.btn-blue-solid[data-v-a521a73d]{display:inline-block;background:#2b6cb0;color:#fff;font-weight:600;padding:16px 40px;border-radius:8px;text-align:center;border:none;cursor:pointer;font-size:1.1rem;transition:background .2s;width:auto}.btn-blue-solid[data-v-a521a73d]:hover{background:#2c5282}.sf-disclaimer[data-v-a521a73d]{font-size:.9rem;color:#718096;margin-top:12px}.cost-comparison[data-v-a521a73d]{display:flex;align-items:center;justify-content:center;gap:24px;margin:40px auto;max-width:1000px}.cost-card[data-v-a521a73d]{flex:1;padding:32px;border-radius:12px;background:#fff}.cost-card.negative-card[data-v-a521a73d]{border:1px solid #feb2b2}.cost-card.positive-card[data-v-a521a73d]{background:#c6f6d5;border:1px solid #9ae6b4}.cost-card-title[data-v-a521a73d]{display:flex;align-items:center;gap:10px;font-size:1.3rem;margin-bottom:24px}.cost-card-title.negative[data-v-a521a73d]{color:#9b2c2c}.cost-card-title.positive[data-v-a521a73d]{color:#22543d}.icon[data-v-a521a73d]{width:24px;height:24px}.icon.negative[data-v-a521a73d]{color:#9b2c2c}.icon.positive[data-v-a521a73d]{color:#22543d}.cost-list[data-v-a521a73d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.cost-list li[data-v-a521a73d]{display:flex;align-items:flex-start;gap:16px}.list-icon[data-v-a521a73d]{flex-shrink:0;margin-top:2px;color:#9b2c2c}.cost-list-content strong[data-v-a521a73d]{display:block;font-size:1.05rem;color:#2d3748;margin-bottom:4px}.cost-list-content p[data-v-a521a73d]{margin:0;font-size:.95rem;color:#718096}.cost-arrow[data-v-a521a73d]{display:flex;flex-direction:column;align-items:center;color:#a0aec0;text-align:center;font-size:.9rem;font-weight:500;gap:8px}.arrow-icon[data-v-a521a73d]{width:32px;height:32px;color:#cbd5e0}.positive-desc[data-v-a521a73d]{font-size:1.1rem;color:#22543d;line-height:1.6;margin-bottom:24px}.positive-divider[data-v-a521a73d]{border:none;border-top:1px solid #9ae6b4;margin:24px 0}.trial-note[data-v-a521a73d]{font-size:.95rem;color:#4a5568;margin-bottom:16px}.btn-positive[data-v-a521a73d]{display:inline-block;width:100%;background:#047857;color:#fff;font-weight:600;padding:16px;border-radius:8px;text-align:center;border:none;cursor:pointer;font-size:1.1rem;transition:background .2s}.btn-positive[data-v-a521a73d]:hover{background:#065f46}@media(max-width:768px){.sf-row[data-v-a521a73d]{flex-direction:column;gap:8px}.sf-arrow[data-v-a521a73d]{transform:rotate(90deg);padding:8px 0}.cost-comparison[data-v-a521a73d]{flex-direction:column}.cost-arrow[data-v-a521a73d]{transform:rotate(90deg)}.cost-arrow span[data-v-a521a73d]{display:none}}@media(max-width:768px){.mobile-os-warning[data-v-a521a73d]{display:block}.hero-legacy-os[data-v-a521a73d]{display:none}}
