.lp-page[data-v-2b7b5006]{background:var(--bg-deep);min-height:100vh;color:var(--text-primary)}.lp-hero[data-v-2b7b5006]{padding:100px 24px 80px;text-align:center;background:radial-gradient(ellipse at top,rgba(127,243,200,.1),transparent 60%)}.lp-hero-inner[data-v-2b7b5006]{max-width:880px;margin:0 auto}.lp-eyebrow[data-v-2b7b5006]{color:var(--accent-teal);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}.lp-hero h1[data-v-2b7b5006]{font-size:44px;line-height:1.15;color:var(--text-primary);margin:0 0 22px;font-weight:700}.lp-tagline[data-v-2b7b5006]{font-size:17px;color:var(--text-secondary);line-height:1.6;margin:0 auto 28px;max-width:720px}.hero-rating-badge[data-v-2b7b5006]{display:inline-flex;align-items:center;gap:10px;margin:0 auto 24px;padding:8px 14px;background:var(--fill-subtle);border:1px solid rgba(255,200,58,.25);border-radius:999px;color:var(--text-primary);font-size:13px;text-decoration:none;line-height:1}.hero-rating-stars[data-v-2b7b5006]{color:var(--accent-amber);font-size:14px;letter-spacing:1px}.hero-rating-text[data-v-2b7b5006]{display:inline-flex;align-items:baseline;gap:8px}.hero-rating-text strong[data-v-2b7b5006]{font-weight:600;color:var(--text-primary)}.hero-rating-meta[data-v-2b7b5006]{color:var(--text-secondary);font-size:12px}.lp-cta-row[data-v-2b7b5006]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lp-btn[data-v-2b7b5006]{display:inline-flex;align-items:center;padding:0 28px;height:44px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:transform .15s}.lp-btn[data-v-2b7b5006]:hover{transform:translateY(-1px)}.lp-btn-primary[data-v-2b7b5006]{background:linear-gradient(135deg,#7ff3c8,#5dd1a6);color:#0d0d18}.lp-btn-secondary[data-v-2b7b5006]{background:var(--fill-subtle);border:1px solid var(--border-medium);color:var(--text-primary)}.lp-section[data-v-2b7b5006]{padding:70px 24px}.lp-section-inner[data-v-2b7b5006]{max-width:1200px;margin:0 auto}.lp-section h2[data-v-2b7b5006]{font-size:32px;color:var(--text-primary);margin:0 0 16px;text-align:center;font-weight:700}.lp-section-sub[data-v-2b7b5006]{color:var(--text-secondary);font-size:14px;text-align:center;margin:0 auto 28px;max-width:720px;line-height:1.6}.lp-why-grid[data-v-2b7b5006]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.lp-why-grid li[data-v-2b7b5006]{background:var(--fill-subtle);border:1px solid var(--border-subtle);border-radius:14px;padding:24px}.lp-why-grid h3[data-v-2b7b5006]{font-size:17px;color:var(--text-primary);margin:0 0 10px}.lp-why-grid p[data-v-2b7b5006]{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.lp-why-grid a[data-v-2b7b5006]{color:var(--accent-teal)}.lp-compare[data-v-2b7b5006]{background:linear-gradient(180deg,transparent 0%,rgba(127,243,200,.04) 50%,transparent 100%)}.lp-table-wrap[data-v-2b7b5006]{overflow-x:auto;border-radius:14px;border:1px solid var(--border-subtle);background:var(--fill-faint)}.lp-table[data-v-2b7b5006]{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.lp-table th[data-v-2b7b5006]{text-align:left;padding:14px 18px;background:var(--fill-subtle);color:var(--text-secondary);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-subtle)}.lp-table td[data-v-2b7b5006]{padding:13px 18px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.lp-table tr:last-child td[data-v-2b7b5006]{border-bottom:none}.lp-table tr:hover td[data-v-2b7b5006]{background:#7ff3c80a}.lp-table td strong[data-v-2b7b5006]{color:var(--text-primary)}.lp-table a[data-v-2b7b5006]{color:var(--accent-teal);text-decoration:none}.lp-table a[data-v-2b7b5006]:hover{text-decoration:underline}.lp-table code[data-v-2b7b5006]{background:#0000004d;padding:1px 6px;border-radius:4px;font-size:12px}.lp-decision-grid[data-v-2b7b5006]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px}.lp-decision-card[data-v-2b7b5006]{display:block;background:var(--fill-subtle);border:1px solid var(--border-subtle);border-radius:14px;padding:24px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,background .15s}.lp-decision-card[data-v-2b7b5006]:hover{border-color:#7ff3c866;background:#7ff3c80f;transform:translateY(-2px)}.lp-decision-card h3[data-v-2b7b5006]{color:var(--text-primary);font-size:18px;margin:0 0 10px}.lp-decision-card p[data-v-2b7b5006]{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0 0 14px}.lp-decision-cta[data-v-2b7b5006]{color:var(--accent-teal);font-size:13px;font-weight:500}.lp-faq[data-v-2b7b5006]{background:var(--fill-faint)}.lp-faq-item[data-v-2b7b5006]{background:var(--fill-subtle);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:12px;padding:0 22px;transition:border-color .15s}.lp-faq-item[open][data-v-2b7b5006]{border-color:#7ff3c84d}.lp-faq-item summary[data-v-2b7b5006]{cursor:pointer;padding:18px 0;color:var(--text-primary);font-weight:500;font-size:15px;list-style:none;-webkit-user-select:none;user-select:none}.lp-faq-item summary[data-v-2b7b5006]::-webkit-details-marker{display:none}.lp-faq-item summary[data-v-2b7b5006]:after{content:"＋";float:right;color:var(--accent-teal);font-weight:400}.lp-faq-item[open] summary[data-v-2b7b5006]:after{content:"−"}.lp-faq-item p[data-v-2b7b5006]{padding-bottom:18px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.65}.lp-faq-item p a[data-v-2b7b5006],.lp-faq-item p code[data-v-2b7b5006]{color:var(--accent-teal)}.lp-faq-item p code[data-v-2b7b5006]{background:#0000004d;padding:1px 6px;border-radius:4px;font-size:12px}@media (max-width: 768px){.lp-hero[data-v-2b7b5006]{padding:64px 16px 56px}.lp-hero h1[data-v-2b7b5006]{font-size:28px}.lp-tagline[data-v-2b7b5006]{font-size:15px}.lp-section[data-v-2b7b5006]{padding:56px 16px}.lp-section h2[data-v-2b7b5006]{font-size:22px}.lp-table[data-v-2b7b5006]{font-size:13px}.lp-table th[data-v-2b7b5006],.lp-table td[data-v-2b7b5006]{padding:10px 12px}}
