.landing-page[data-v-bddaac5d]{background:linear-gradient(180deg,#f6f9ff,#fff 42%,#f9fbff);color:#0f172a;min-height:100vh}.hero-title[data-v-bddaac5d]{color:#5b61ff}.container[data-v-bddaac5d]{margin:0 auto;width:min(1120px,calc(100% - 40px))}.hero[data-v-bddaac5d]{padding:52px 0 40px}.hero-inner[data-v-bddaac5d]{margin:0 auto;max-width:1920px;text-align:center}.cta-card h2[data-v-bddaac5d],.hero-title[data-v-bddaac5d],.privacy-card h3[data-v-bddaac5d],.quote-card h3[data-v-bddaac5d],.section-heading h2[data-v-bddaac5d],.surface-card h3[data-v-bddaac5d],.video-card h2[data-v-bddaac5d],.video-card h3[data-v-bddaac5d]{letter-spacing:-.03em;margin:0}.hero-title[data-v-bddaac5d]{font-size:40px;line-height:1.2;width:100%}.hero-eyebrow[data-v-bddaac5d]{color:#111827;display:block;font-size:40px;font-weight:600;margin:0 0 12px}.cta-card p[data-v-bddaac5d],.faq-item p[data-v-bddaac5d],.feature-copy p[data-v-bddaac5d],.hero-description[data-v-bddaac5d],.privacy-card p[data-v-bddaac5d],.quote-text[data-v-bddaac5d],.section-description[data-v-bddaac5d],.surface-card p[data-v-bddaac5d],.video-card p[data-v-bddaac5d]{color:#4b5563;line-height:1.8}.hero-description[data-v-bddaac5d]{font-size:18px;margin:16px auto 0;max-width:860px}.primary-button[data-v-bddaac5d],.secondary-button[data-v-bddaac5d]{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .22s ease-out,box-shadow .22s ease-out,background-color .22s ease-out,color .22s ease-out,border-color .22s ease-out}.primary-button[data-v-bddaac5d]{background:#5b61ff;box-shadow:0 18px 32px #5b61ff3d;color:#fff}.secondary-button[data-v-bddaac5d]{background:#ffffffbd;border:1px solid rgba(75,85,99,.14);color:#374151}.hero-actions[data-v-bddaac5d]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}.primary-button[data-v-bddaac5d]:focus-visible,.primary-button[data-v-bddaac5d]:hover,.secondary-button[data-v-bddaac5d]:focus-visible,.secondary-button[data-v-bddaac5d]:hover{outline:none;transform:translateY(-1px)}.primary-button[data-v-bddaac5d]:focus-visible,.secondary-button[data-v-bddaac5d]:focus-visible{box-shadow:0 0 0 4px #0ea5e929}.nav-summary-section[data-v-bddaac5d]{padding-top:8px}.core-features-section[data-v-bddaac5d]{padding-top:16px}.core-features-layout[data-v-bddaac5d]{display:grid;gap:36px}.core-feature-row[data-v-bddaac5d]{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr)}.core-features-section .section-heading h2[data-v-bddaac5d]{font-size:1.9rem}.core-features-section .section-heading[data-v-bddaac5d]{margin-left:auto;margin-right:auto;text-align:center}.core-feature-row--alt[data-v-bddaac5d]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr)}.core-feature-copy h3[data-v-bddaac5d]{color:#111827;font-size:1.8rem;letter-spacing:-.03em;margin:0 0 12px}.core-feature-copy p[data-v-bddaac5d]{color:#4b5563;line-height:1.8;margin:0}.core-feature-button[data-v-bddaac5d]{font-size:.95rem;margin-top:18px;min-height:46px;padding-inline:20px}.core-feature-visual[data-v-bddaac5d]{border-radius:24px;min-height:220px;overflow:hidden;position:relative}.core-feature-visual--cloud[data-v-bddaac5d]{background:#10263c}.core-feature-visual--dashboard[data-v-bddaac5d]{background:#f3f4ff}.core-feature-image[data-v-bddaac5d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.privacy-grid[data-v-bddaac5d],.quote-grid[data-v-bddaac5d],.stats-grid[data-v-bddaac5d],.video-grid[data-v-bddaac5d]{display:grid;gap:18px}.cta-card[data-v-bddaac5d],.faq-item[data-v-bddaac5d],.privacy-card[data-v-bddaac5d],.quote-card[data-v-bddaac5d],.surface-card[data-v-bddaac5d],.video-card[data-v-bddaac5d]{background:#ffffffd1;border:1px solid rgba(125,145,167,.18);box-shadow:0 18px 40px #0c4a6e14}.section-block[data-v-bddaac5d]{padding:40px 0 72px}.soft-section[data-v-bddaac5d]{background:#eff3ff6b}.section-heading[data-v-bddaac5d]{margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:860px;text-align:center}.section-heading h2[data-v-bddaac5d]{color:#1f2937;font-size:clamp(2rem,4vw,3rem)}.section-description[data-v-bddaac5d]{font-size:18px;margin:12px 0 0}.privacy-card h3[data-v-bddaac5d],.surface-card h3[data-v-bddaac5d],.video-card h2[data-v-bddaac5d],.video-card h3[data-v-bddaac5d]{color:#1f2937;font-size:1.8rem}.video-grid[data-v-bddaac5d]{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-card[data-v-bddaac5d],.quote-card[data-v-bddaac5d],.surface-card[data-v-bddaac5d],.video-card[data-v-bddaac5d]{border-radius:24px;padding:24px}.video-card h3[data-v-bddaac5d]{font-size:1.05rem;line-height:1.5}.video-frame[data-v-bddaac5d]{aspect-ratio:16/10;background:#0f172a;border-radius:18px;margin-bottom:16px;overflow:hidden;position:relative}.feature-video[data-v-bddaac5d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comparison-table[data-v-bddaac5d]{border:1px solid rgba(148,163,184,.6);border-radius:12px;box-shadow:0 8px 18px #0f172a1f;overflow:auto;-webkit-overflow-scrolling:touch}.compare-table[data-v-bddaac5d]{border-collapse:collapse;min-width:880px;table-layout:fixed;width:100%}.compare-table td[data-v-bddaac5d],.compare-table th[data-v-bddaac5d]{border-bottom:1px solid rgba(148,163,184,.4);color:#374151;font-size:14px;padding:12px 16px;white-space:nowrap}.compare-table thead[data-v-bddaac5d]{background:#eef2ff}.compare-table th[data-v-bddaac5d]{color:#111827;font-weight:700;text-align:left}.compare-table td[data-v-bddaac5d]:first-child,.compare-table th[data-v-bddaac5d]:first-child{width:15%}.compare-table td[data-v-bddaac5d]:nth-child(2),.compare-table th[data-v-bddaac5d]:nth-child(2){width:20%}.compare-footnote[data-v-bddaac5d]{color:#64748b;font-size:12px;line-height:1.7;margin:18px auto 0;text-align:center;width:min(920px,100%)}.privacy-grid[data-v-bddaac5d],.quote-grid[data-v-bddaac5d]{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-mark[data-v-bddaac5d]{color:#c7d2fe;font-size:42px;line-height:1;margin-bottom:12px}.quote-author[data-v-bddaac5d]{align-items:center;display:flex;gap:12px;margin-top:18px}.author-avatar[data-v-bddaac5d]{border:2px solid #e5e7eb;border-radius:50%;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.quote-author strong[data-v-bddaac5d]{color:#1f2937;font-size:.95rem}.use-case-layout[data-v-bddaac5d]{display:flex;flex-direction:column;gap:24px}.use-case-row[data-v-bddaac5d]{display:grid;gap:24px}.use-case-row--top[data-v-bddaac5d]{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-row--bottom[data-v-bddaac5d]{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-card[data-v-bddaac5d]{background:radial-gradient(circle at top left,#dbeafe,#1e293b);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f9fafb;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;position:relative}.use-case-card h3[data-v-bddaac5d],.use-case-card p[data-v-bddaac5d]{color:inherit}.faq-layout[data-v-bddaac5d]{display:block}.narrow-heading[data-v-bddaac5d]{margin-bottom:20px}.faq-list[data-v-bddaac5d]{display:grid;gap:12px}.faq-item[data-v-bddaac5d]{border-radius:20px;overflow:hidden}.faq-item summary[data-v-bddaac5d]{color:#082f49;cursor:pointer;font-weight:600;list-style:none;padding:18px 20px}.faq-item summary[data-v-bddaac5d]::-webkit-details-marker{display:none}.faq-item p[data-v-bddaac5d]{margin:0;padding:0 20px 18px}.cta-card[data-v-bddaac5d]{background:#5b61ff;border-radius:28px;padding:32px}.cta-card h2[data-v-bddaac5d]{color:#fff;font-size:clamp(1.9rem,3.4vw,2.3rem)}.cta-inner[data-v-bddaac5d]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.cta-primary-button[data-v-bddaac5d]{background:#fff;border:1px solid hsla(0,0%,100%,.9);box-shadow:0 18px 32px #0f172a52;color:#4f46e5}@media(prefers-reduced-motion:reduce){.primary-button[data-v-bddaac5d],.secondary-button[data-v-bddaac5d]{transition:none}}@media(max-width:1024px){.privacy-grid[data-v-bddaac5d],.quote-grid[data-v-bddaac5d],.use-case-row--bottom[data-v-bddaac5d],.use-case-row--top[data-v-bddaac5d],.video-grid[data-v-bddaac5d]{grid-template-columns:1fr}}@media(max-width:640px){.container[data-v-bddaac5d]{width:min(100% - 24px,1120px)}.cta-card[data-v-bddaac5d],.privacy-card[data-v-bddaac5d],.quote-card[data-v-bddaac5d],.surface-card[data-v-bddaac5d],.video-card[data-v-bddaac5d]{border-radius:20px;padding:20px}}
