svg[data-v-c901b518]{flex-shrink:0;width:2rem;height:2rem}.feature-section[data-v-d1f5882c]{border-bottom:1px solid #f0f0f0;padding:4rem 0}.feature-section[data-v-d1f5882c]:last-child{border-bottom:none}.fs-container[data-v-d1f5882c]{max-width:1200px;margin:0 auto;padding:0 48px}.feature-badge[data-v-d1f5882c]{color:#2563eb;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border-radius:999px;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.feature-icon-wrap[data-v-d1f5882c]{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:.6rem;display:inline-flex}.feature-section h2[data-v-d1f5882c]{color:#111827;align-items:center;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;display:flex}.feature-lead[data-v-d1f5882c]{color:#374151;margin:0 0 1rem;font-size:1rem;font-weight:500}.feature-section ul[data-v-d1f5882c]{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.feature-section li[data-v-d1f5882c]{color:#4b5563;padding-left:1.5rem;position:relative}.feature-section li[data-v-d1f5882c]:before{content:"✓";color:#2563eb;font-weight:700;position:absolute;left:0}.feature-screenshot[data-v-d1f5882c]{cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;width:100%;transition:box-shadow .2s;box-shadow:0 4px 24px #00000014}.feature-screenshot[data-v-d1f5882c]:hover{box-shadow:0 8px 32px #00000026}.screenshot-wrapper[data-v-d1f5882c]{cursor:pointer}.screenshot-placeholder[data-v-d1f5882c]{aspect-ratio:16/10;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;width:100%}details.faq-inline[data-v-d1f5882c]{border-top:1px solid #e5e7eb;padding-top:.75rem}details.faq-inline summary[data-v-d1f5882c]{cursor:pointer;color:#374151;font-weight:600}details.faq-inline p[data-v-d1f5882c]{color:#6b7280;margin:.5rem 0 0}.section-grid[data-v-d1f5882c]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.section-grid.reverse .text-col[data-v-d1f5882c]{order:2}.section-grid.reverse .visual-col[data-v-d1f5882c]{order:1}@media (width<=768px){.section-grid[data-v-d1f5882c]{grid-template-columns:1fr}.section-grid.reverse .text-col[data-v-d1f5882c],.section-grid.reverse .visual-col[data-v-d1f5882c]{order:unset}.fs-container[data-v-d1f5882c]{padding:0 24px}}@media (width<=480px){.fs-container[data-v-d1f5882c]{padding:0 16px}}:root{--pkp-navy:#1e3a8a;--pkp-green:#10b981;--pkp-dark:#0a1628;--pkp-text:#111827;--pkp-muted:#6b7280;--pkp-border:#e5e7eb}.f-container[data-v-e013dad4]{max-width:1200px;margin:0 auto;padding:0 48px}.role-toggle[data-v-e013dad4]{background:#ffffff26;border-radius:9999px;gap:0;margin-bottom:28px;padding:4px;display:inline-flex}.role-btn[data-v-e013dad4]{cursor:pointer;color:#ffffffbf;background:0 0;border:none;border-radius:9999px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}.role-btn.active[data-v-e013dad4]{color:#1e3a8a;background:#fff}.features-hero[data-v-e013dad4]{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 60%,#3b82f6 100%);padding:80px 0 64px}.features-hero h1[data-v-e013dad4]{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.hero-sub[data-v-e013dad4]{color:#ffffffd9;max-width:640px;margin:0 auto 36px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.hero-ctas[data-v-e013dad4]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn[data-v-e013dad4]{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-e013dad4]{color:#fff;background:#10b981}.btn-primary[data-v-e013dad4]:hover{background:#059669;transform:translateY(-1px)}.btn-secondary[data-v-e013dad4]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:2px solid #fff6}.btn-secondary[data-v-e013dad4]:hover{background:#ffffff40}.btn-lg[data-v-e013dad4]{padding:16px 36px;font-size:16px}.feature-nav[data-v-e013dad4]{z-index:90;border-bottom:1px solid var(--pkp-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff;position:sticky;top:64px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.feature-nav[data-v-e013dad4]::-webkit-scrollbar{display:none}.feature-nav-inner[data-v-e013dad4]{gap:0;width:1200px;margin:0 auto;padding:0 24px;display:flex}.feature-nav-link[data-v-e013dad4]{color:var(--pkp-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:10px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s}.feature-nav-link[data-v-e013dad4]:hover{color:#2563eb;border-bottom-color:#2563eb}@media (width<=768px){.feature-nav[data-v-e013dad4]{display:none}}.features-main[data-v-e013dad4]{background:#f9fafb}.cta-banner[data-v-e013dad4]{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#1a3461 50%,#0f2a52 100%);padding:64px 48px}.cta-quote[data-v-e013dad4]{border:none;margin:0 0 32px;padding:0}.cta-quote p[data-v-e013dad4]{color:#fff;margin:0 0 8px;font-size:1.75rem;font-style:italic;font-weight:700;line-height:1.3}.cta-quote cite[data-v-e013dad4]{color:#ffffff8c;letter-spacing:.04em;font-size:.95rem;font-style:normal}.comparison-section[data-v-e013dad4]{text-align:center;max-width:900px;margin:0 auto;padding:80px 48px}.comparison-section h2[data-v-e013dad4]{color:var(--pkp-text);margin:0 0 40px;font-size:2rem;font-weight:700}.table-wrap[data-v-e013dad4]{overflow-x:auto}.comparison-table[data-v-e013dad4]{border-collapse:collapse;width:100%;font-size:14px}.comparison-table th[data-v-e013dad4],.comparison-table td[data-v-e013dad4]{border:1px solid var(--pkp-border);text-align:center;padding:12px 16px}.comparison-table th[data-v-e013dad4]:first-child,.comparison-table td[data-v-e013dad4]:first-child{text-align:left;font-weight:500}.comparison-table thead th[data-v-e013dad4]{background:#f3f4f6;font-size:13px;font-weight:700}.comparison-table th[data-v-e013dad4]:nth-child(2){color:#065f46;background:#ecfdf5}.comparison-table td.yes[data-v-e013dad4]{color:#059669;font-weight:700}.comparison-table td.no[data-v-e013dad4]{color:#dc2626}.comparison-table td.partial[data-v-e013dad4]{color:#d97706}.cta-bottom[data-v-e013dad4]{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#1a3461 50%,#0f2a52 100%);padding:80px 48px}.cta-bottom h2[data-v-e013dad4]{margin:0 0 12px;font-size:2.5rem;font-weight:800}.cta-bottom p[data-v-e013dad4]{color:#ffffffb3;margin:0 0 36px;font-size:1.25rem}.btn-demo[data-v-e013dad4]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:2px solid #ffffff80}.btn-demo[data-v-e013dad4]:hover{background:#ffffff38;transform:translateY(-1px)}.demo-overlay[data-v-e013dad4]{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.demo-modal[data-v-e013dad4]{background:#0a1628;border-radius:12px;width:100%;max-width:960px;overflow:hidden;box-shadow:0 24px 64px #0009}.demo-header[data-v-e013dad4]{background:#111827;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.demo-tabs[data-v-e013dad4]{flex-wrap:wrap;gap:4px;display:flex}.demo-tab[data-v-e013dad4]{cursor:pointer;color:#ffffff8c;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s}.demo-tab[data-v-e013dad4]:hover{color:#fff;background:#ffffff14}.demo-tab.active[data-v-e013dad4]{color:#fff;background:#2563eb}.demo-close[data-v-e013dad4]{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.demo-close[data-v-e013dad4]:hover{color:#fff;background:#fff3}.demo-video[data-v-e013dad4]{aspect-ratio:8/5;background:#000;width:100%;display:block}@media (width<=900px){.f-container[data-v-e013dad4],.feature-nav-inner[data-v-e013dad4],.comparison-section[data-v-e013dad4],.cta-banner[data-v-e013dad4],.cta-bottom[data-v-e013dad4]{padding-left:24px;padding-right:24px}}@media (width<=480px){.f-container[data-v-e013dad4],.feature-nav-inner[data-v-e013dad4],.comparison-section[data-v-e013dad4]{padding-left:16px;padding-right:16px}}
