.landing-page[data-v-586ab184]{background:var(--bg)}.nav[data-v-586ab184]{position:sticky;top:0;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:100}.nav-content[data-v-586ab184]{display:flex;justify-content:space-between;align-items:center;height:5.5rem}.nav-logo[data-v-586ab184]{height:5rem;width:auto}.nav-links[data-v-586ab184]{display:flex;gap:2.5rem;font-size:.95rem;font-weight:500}.nav-actions[data-v-586ab184]{display:flex;align-items:center;gap:1.5rem}.lang-switch[data-v-586ab184]{background:none;border:1px solid var(--border);padding:.4rem .8rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;transition:all .2s}.lang-switch[data-v-586ab184]:hover{background:#f5f5f5;border-color:#000}.hero[data-v-586ab184]{text-align:center;padding:6rem 0}h1[data-v-586ab184]{font-size:4.8rem;margin-bottom:1.5rem}.subtitle[data-v-586ab184]{font-size:1.6rem;color:var(--text-muted);margin-bottom:3.5rem}.hero-ctas[data-v-586ab184]{display:flex;justify-content:center;gap:1.5rem;margin-bottom:6rem}.btn-lg[data-v-586ab184]{padding:1rem 3.5rem;font-size:1.15rem}.hero-mockup[data-v-586ab184]{max-width:900px;margin:0 auto}.mockup-container[data-v-586ab184]{position:relative;background:#fff;padding:12px;border-radius:16px;border:1px solid #eeeeee;box-shadow:0 40px 100px -20px #0000001a}.mockup-screen[data-v-586ab184]{background:#fff;border-radius:8px;height:350px;overflow:hidden;text-align:left;border:1px solid #f5f5f5}.mockup-header[data-v-586ab184]{padding:1.2rem;background:#fafafa;font-weight:600;font-size:1rem;border-bottom:1px solid #eeeeee}.mockup-content[data-v-586ab184]{padding:2rem}.mockup-item[data-v-586ab184]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:1rem;color:#1a1a1a}.floating-overlay[data-v-586ab184]{position:absolute;bottom:20px;right:-30px;background:#000;color:#fff;padding:1.2rem 1.8rem;border-radius:12px;font-size:.9rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 20px 50px #0000004d}.grid[data-v-586ab184]{display:grid;gap:2rem}.comparison-grid[data-v-586ab184]{grid-template-columns:1fr 1fr}.comparison-item[data-v-586ab184]{padding:4rem;border:1px solid var(--border)}.comparison-item h3[data-v-586ab184]{margin-bottom:1.5rem;font-size:1.8rem}.standout[data-v-586ab184]{background:#000;color:#fff;border:none}.gray-bg[data-v-586ab184]{background:#fcfcfc}.feature-block[data-v-586ab184]{padding:5rem 0;display:flex;justify-content:center;text-align:center}.icon[data-v-586ab184]{margin-bottom:2rem;width:3rem;height:3rem}.feature-block h3[data-v-586ab184]{font-size:2.2rem;margin-bottom:1.2rem}.feature-block p[data-v-586ab184]{max-width:650px;margin:0 auto;color:var(--text-muted);font-size:1.05rem;line-height:1.7}.use-case-grid[data-v-586ab184]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.use-case-card[data-v-586ab184]{padding:3.5rem;border:1px solid var(--border);text-align:left}.use-case-icon[data-v-586ab184]{margin-bottom:2.5rem;color:#000;width:2.25rem;height:2.25rem}.use-case-card h4[data-v-586ab184]{margin-bottom:1.5rem;font-size:1.5rem}.use-case-card p[data-v-586ab184]{color:var(--text-muted);font-size:1.05rem;line-height:1.7}.dark[data-v-586ab184]{background:#000;color:#fff}.privacy-wrap[data-v-586ab184]{text-align:center;padding:7rem 1rem;max-width:900px;margin:0 auto}.privacy-wrap h2[data-v-586ab184]{font-size:3.2rem;margin:2rem 0}.privacy-wrap p[data-v-586ab184]{font-size:1.25rem;opacity:.9;line-height:2}.faq-list[data-v-586ab184]{max-width:900px;margin:0 auto}.faq-item[data-v-586ab184]{border-bottom:1px solid var(--border);padding:2.5rem 0;cursor:pointer}.faq-q[data-v-586ab184]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.25rem}.faq-a[data-v-586ab184]{margin-top:1.5rem;color:var(--text-muted);line-height:1.8;font-size:1.1rem}.footer[data-v-586ab184]{padding:5rem 0 3rem;border-top:1px solid var(--border);background:#fff}.footer-links-row[data-v-586ab184]{display:flex;justify-content:center;gap:3rem;margin-bottom:4rem}.footer-links-row a[data-v-586ab184]{font-weight:600;font-size:1.1rem;color:#000;text-decoration:none}.footer-bottom-row[data-v-586ab184]{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:.9rem;color:#999}.footer-bottom-row a[data-v-586ab184]{color:inherit;text-decoration:none}.footer-bottom-row a[data-v-586ab184]:hover{color:#000}@media(max-width:1024px){h1[data-v-586ab184]{font-size:3.5rem}.use-case-grid[data-v-586ab184]{grid-template-columns:1fr 1fr}}@media(max-width:768px){h1[data-v-586ab184]{font-size:2.8rem}.comparison-grid[data-v-586ab184],.use-case-grid[data-v-586ab184]{grid-template-columns:1fr}.nav-links[data-v-586ab184]{display:none}.footer-bottom-row[data-v-586ab184]{flex-direction:column;gap:.75rem;text-align:center}}.legal-page[data-v-41487d2f]{background:#fff;color:#000;min-height:100vh}.nav[data-v-41487d2f]{border-bottom:1px solid #eee;padding:1rem 0}.back-link[data-v-41487d2f]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#666;text-decoration:none}.back-link[data-v-41487d2f]:hover{color:#000}.legal-container[data-v-41487d2f]{max-width:800px;padding:4rem 1.5rem}.legal-header[data-v-41487d2f]{margin-bottom:3rem;border-bottom:2px solid #000;padding-bottom:1rem}.legal-header h1[data-v-41487d2f]{font-size:2.5rem;margin-bottom:.5rem}.last-updated[data-v-41487d2f]{color:#666;font-size:.9rem}.legal-section[data-v-41487d2f]{margin-bottom:2.5rem}.legal-section h2[data-v-41487d2f]{font-size:1.5rem;margin-bottom:1rem}.legal-section p[data-v-41487d2f]{line-height:1.8;color:#333;margin-bottom:1rem}.legal-section ul[data-v-41487d2f]{padding-left:1.5rem;list-style:disc}.legal-section li[data-v-41487d2f]{line-height:1.8;color:#333;margin-bottom:.5rem}.legal-footer[data-v-41487d2f]{margin-top:5rem;padding-top:2rem;border-top:1px solid #eee;text-align:center;color:#999;font-size:.9rem}.legal-page[data-v-efc19a0d]{background:#fff;color:#000;min-height:100vh}.nav[data-v-efc19a0d]{border-bottom:1px solid #eee;padding:1rem 0}.back-link[data-v-efc19a0d]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#666;text-decoration:none}.back-link[data-v-efc19a0d]:hover{color:#000}.legal-container[data-v-efc19a0d]{max-width:800px;padding:4rem 1.5rem}.legal-header[data-v-efc19a0d]{margin-bottom:3rem;border-bottom:2px solid #000;padding-bottom:1rem}.legal-header h1[data-v-efc19a0d]{font-size:2.5rem;margin-bottom:.5rem}.last-updated[data-v-efc19a0d]{color:#666;font-size:.9rem}.legal-section[data-v-efc19a0d]{margin-bottom:2.5rem}.legal-section h2[data-v-efc19a0d]{font-size:1.5rem;margin-bottom:1rem}.legal-section p[data-v-efc19a0d]{line-height:1.8;color:#333;margin-bottom:1rem}.legal-section ul[data-v-efc19a0d]{padding-left:1.5rem;list-style:disc}.legal-section li[data-v-efc19a0d]{line-height:1.8;color:#333;margin-bottom:.5rem}.legal-footer[data-v-efc19a0d]{margin-top:5rem;padding-top:2rem;border-top:1px solid #eee;text-align:center;color:#999;font-size:.9rem}:root{--primary: #000000;--bg: #ffffff;--text: #000000;--text-muted: #666666;--white: #ffffff;--black: #000000;--border: #eeeeee;--glass: #f9f9f9;--glass-border: #dddddd}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg);color:var(--text);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:600;line-height:1.1;letter-spacing:-.02em}a{text-decoration:none;color:inherit;transition:opacity .2s}a:hover{opacity:.7}ul{list-style:none}.container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:none;font-size:.95rem}.btn-primary{background:var(--black);color:var(--white)}.btn-primary:hover{background:#333}.btn-outline{border:1px solid var(--black);background:transparent;color:var(--black)}.btn-outline:hover{background:var(--black);color:var(--white)}.section{padding:6rem 0}.section-title{font-size:2.5rem;margin-bottom:3rem;text-align:center}.text-center{text-align:center}.reveal{opacity:1}.mt-2{margin-top:1rem}.mb-4{margin-bottom:2rem}hr{border:0;border-top:1px solid var(--border);margin:4rem 0}
