:root{--bg: #eef3f8;--surface: #ffffff;--surface2: #f8fafc;--border: #e2e8f0;--border-gray: #e2e8f0;--accent: #059669;--accent-light: #ecfdf5;--accent-dark: #065f46;--text: #0f172a;--text-body: #334155;--text-muted: #64748b;--text-dim: #94a3b8;--danger: #dc2626;--warn: #d97706;--green: #16a34a;--purple: #7c3aed;--blue: #2563eb;--c-gest: #db2777;--c-gest-bg: #fdf4f8;--c-gest-border: #f9a8d4;--c-diab: #0284c7;--c-diab-bg: #f0f9ff;--c-diab-border: #bae6fd;--c-mulh: #7c3aed;--c-mulh-bg: #f5f3ff;--c-mulh-border: #ddd6fe;--c-cri: #16a34a;--c-cri-bg: #f0fdf4;--c-cri-border: #bbf7d0;--c-hip: #dc2626;--c-hip-bg: #fef2f2;--c-hip-border: #fecaca;--c-idoso: #475569;--c-idoso-bg: #f8fafc;--c-idoso-border:#cbd5e1;--c-agenda: #ea580c;--c-agenda-bg: #fff7ed;--c-agenda-border:#fed7aa;--c-sisab: #6366f1;--c-sisab-bg: #f0f4ff;--c-sisab-border:#c7d2fe;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Mono", "Fira Code", "Courier New", monospace;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-body);font-family:var(--font-sans);font-size:14px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.animate-fadeUp{animation:fadeUp .35s ease both}.animate-scaleIn{animation:scaleIn .2s ease both}.lp-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border-gray);background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 14px #0f172a09}.lp-header-inner{margin:0 auto;max-width:1200px;min-height:58px;padding:0 24px;display:flex;align-items:center;gap:12px}.lp-header-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;text-decoration:none;color:inherit}.lp-header-brand-icon{width:31px;height:31px;border-radius:8px;background:var(--text);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 7px 16px #0f172a2e}.lp-header-brand-name{font-size:14px;font-weight:700;letter-spacing:-.3px;color:var(--text);line-height:1.2}.lp-header-brand-sub{font-size:9px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.8px}.lp-header-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.lp-header-nav a{display:inline-flex;align-items:center;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:all .16s ease;white-space:nowrap}.lp-header-nav a:hover{color:var(--text-body);background:#0f172a09}.lp-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--radius-8);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.lp-btn-lg{height:44px;padding:0 22px;font-size:14px}.lp-btn-primary{background:var(--accent);color:#fff;border:1.5px solid var(--accent)}.lp-btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.lp-btn-ghost{background:#fff;color:var(--text-muted);border:1.5px solid var(--border-gray)}.lp-btn-ghost:hover{color:var(--text);border-color:#cbd5e1;background:var(--surface2)}.lp-hamburger{display:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-gray);background:#fff;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0}.lp-hamburger span{display:block;width:16px;height:2px;background:var(--text-muted);border-radius:2px;position:relative;transition:background .2s}.lp-hamburger span:before,.lp-hamburger span:after{content:"";display:block;width:16px;height:2px;background:var(--text-muted);border-radius:2px;position:absolute;left:0;transition:transform .2s}.lp-hamburger span:before{top:-5px}.lp-hamburger span:after{top:5px}.lp-hamburger.is-open span{background:transparent}.lp-hamburger.is-open span:before{transform:translateY(5px) rotate(45deg)}.lp-hamburger.is-open span:after{transform:translateY(-5px) rotate(-45deg)}.lp-mobile-nav{display:none;flex-direction:column;padding:8px 24px 16px;border-bottom:1px solid var(--border-gray);background:#fff;gap:4px}.lp-mobile-nav a{padding:10px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s}.lp-mobile-nav a:hover{background:var(--surface2);color:var(--text)}.lp-mobile-nav .lp-btn{margin-top:4px;width:100%}.lp-section{padding:64px 24px}.lp-section-inner{margin:0 auto;max-width:1080px}.lp-section-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.8px;color:var(--text-muted);text-transform:uppercase;margin-bottom:12px}.lp-section-label-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:0 0 7px #05966999;animation:pulse-dot 2.4s ease-in-out infinite}.lp-section-title{color:var(--text);font-size:clamp(24px,2.5vw,34px);line-height:1.15;letter-spacing:-1px;font-weight:800;margin-bottom:12px}.lp-section-title em{font-style:normal;background:linear-gradient(90deg,var(--accent),#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-section-desc{color:var(--text-muted);font-size:15px;line-height:1.65;max-width:620px}.lp-hero{position:relative;overflow:hidden;padding:72px 24px 80px;background:radial-gradient(ellipse at 10% 60%,rgba(219,39,119,.07) 0%,transparent 50%),radial-gradient(ellipse at 85% 20%,rgba(2,132,199,.08) 0%,transparent 50%),radial-gradient(ellipse at 60% 90%,rgba(5,150,105,.06) 0%,transparent 45%),linear-gradient(135deg,#fff,#f8fafc 60%,#f0fdf4);border-bottom:1px solid var(--border-gray)}.lp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(148,163,184,.15) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom right,rgba(0,0,0,.35),transparent 70%);mask-image:linear-gradient(to bottom right,rgba(0,0,0,.35),transparent 70%)}.lp-hero-inner{margin:0 auto;max-width:1080px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0 40px;position:relative;z-index:1}.lp-hero-content{grid-column:1;grid-row:1;min-width:0}.lp-hero-visual{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;justify-content:center}.lp-hero-metrics{grid-column:1;grid-row:2;display:flex;gap:10px;margin-top:20px}.lp-hero-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.8px;color:var(--text-muted);text-transform:uppercase;margin-bottom:16px}.lp-hero-kicker-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:0 0 7px #05966999;animation:pulse-dot 2.4s ease-in-out infinite}.lp-hero h1{color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-1.4px;margin-bottom:16px;font-weight:800}.lp-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--accent),#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-hero-desc{color:var(--text-muted);font-size:15px;line-height:1.65;max-width:520px;margin-bottom:24px}.lp-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.lp-hero-trust{display:flex;flex-wrap:wrap;gap:8px}.lp-hero-trust-badge{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);font-size:11px;font-weight:500;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.3px}.lp-metric-card{background:#fffc;border:1px solid var(--border);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;transition:background .2s,box-shadow .2s,transform .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex:1;min-width:0}.lp-metric-card:hover{background:#fff;box-shadow:0 4px 12px #0f172a12;transform:translateY(-1px)}.lp-metric-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-metric-body{flex:1;min-width:0}.lp-metric-value{font-size:16px;font-weight:800;font-family:var(--font-mono);line-height:1}.lp-metric-label{font-size:9px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;margin-top:2px}.lp-screenshot{display:block;width:100%;border-radius:10px;border:1px solid var(--border);box-shadow:0 8px 32px #0f172a1a;background:var(--bg);object-fit:cover}.lp-screenshot-hero{max-width:500px;box-shadow:0 12px 40px #0f172a1f}.lp-screenshot-split{max-width:460px}.lp-screenshot-step{aspect-ratio:16 / 11;object-fit:cover;border-radius:8px;box-shadow:0 4px 16px #0f172a14;margin-bottom:16px}.lp-step-img-wrap{position:relative;background:var(--surface2);border:1px dashed var(--border);border-radius:8px;overflow:hidden;margin-bottom:16px}.lp-step-img-wrap img{display:block;width:100%;margin-bottom:0}.lp-step-img-wrap.is-missing{aspect-ratio:16 / 11;display:flex;align-items:center;justify-content:center}.lp-step-img-wrap.is-missing:after{content:"Screenshot";font-family:var(--font-mono);font-size:10px;color:var(--text-dim);letter-spacing:1px;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-step-img-wrap.is-missing img{visibility:hidden;position:absolute}.lp-trust{background:var(--surface);border-bottom:1px solid var(--border-gray);padding:20px 24px}.lp-trust-inner{margin:0 auto;max-width:1080px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.lp-trust-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text-dim);font-size:12px;font-weight:500;font-family:var(--font-mono);letter-spacing:.4px;white-space:nowrap}.lp-persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px}.lp-persona-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s,transform .2s}.lp-persona-card:hover{box-shadow:0 8px 24px #0f172a12;border-color:color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-1px)}.lp-persona-card-icon{width:42px;height:42px;border-radius:10px;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.lp-persona-card h3{font-size:15px;font-weight:700;color:var(--text);margin-bottom:8px}.lp-persona-card p{font-size:13px;color:var(--text-muted);line-height:1.6;flex:1;margin-bottom:16px}.lp-persona-card-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;transition:opacity .15s}.lp-persona-card-cta:hover{opacity:.8}.lp-problem{background:var(--surface)}.lp-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px}.lp-problem-card{background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:20px;transition:box-shadow .2s,border-color .2s}.lp-problem-card:hover{border-color:#cbd5e1}.lp-problem-card-icon{width:34px;height:34px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lp-problem-card h3{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}.lp-problem-card p{font-size:13px;color:var(--text-muted);line-height:1.6}.lp-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:32px}.lp-feature-card{display:flex;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px;transition:box-shadow .2s,border-color .2s}.lp-feature-card:hover{box-shadow:0 4px 16px #0f172a0f;border-color:#cbd5e1}.lp-feature-card-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-feature-card-body{flex:1;min-width:0}.lp-feature-card-body h3{font-size:14px;font-weight:700;color:var(--text);margin-bottom:5px}.lp-feature-card-body p{font-size:12px;color:var(--text-muted);line-height:1.55}.lp-modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px}.lp-module-card{background:var(--module-bg);border:1px solid var(--module-border);border-left:3px solid var(--module-color);border-radius:12px;padding:20px;transition:box-shadow .2s,transform .2s}.lp-module-card:hover{box-shadow:0 8px 24px #0f172a14;transform:translateY(-1px)}.lp-module-card-icon{width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--module-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--module-color) 20%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lp-module-card h3{font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.lp-module-card p{font-size:12px;color:var(--text-muted);line-height:1.55}.lp-module-color-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--module-color);margin-right:6px;vertical-align:middle}.lp-split{background:radial-gradient(ellipse at 80% 50%,rgba(5,150,105,.05) 0%,transparent 60%),var(--bg);border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray)}.lp-split-inner{display:flex;align-items:center;gap:48px}.lp-split-visual{flex:1;display:flex;justify-content:center}.lp-split-content{flex:1;min-width:0}.lp-split-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);padding:5px 12px;border-radius:999px;margin-bottom:16px}.lp-split-checklist{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:20px}.lp-split-checklist li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-body)}.lp-steps{background:var(--surface)}.lp-steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:32px}.lp-step-card{text-align:center;padding:24px 16px}.lp-step-number{width:44px;height:44px;border-radius:50%;background:var(--accent-light);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:17px;font-weight:800;color:var(--accent);font-family:var(--font-mono)}.lp-step-card h3{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}.lp-step-card p{font-size:12px;color:var(--text-muted);line-height:1.55}.lp-security{background:radial-gradient(ellipse at 50% 0%,rgba(5,150,105,.06) 0%,transparent 60%),var(--bg);border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray)}.lp-privacy-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:32px}.lp-privacy-card{background:var(--surface);border:2px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:14px;padding:22px;display:flex;gap:16px;align-items:flex-start;transition:box-shadow .2s,border-color .2s}.lp-privacy-card:hover{box-shadow:0 6px 20px #05966914;border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.lp-privacy-card-main .lp-privacy-card-icon{width:46px;height:46px;border-radius:12px;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-privacy-card-main h3{font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.lp-privacy-card-main p{font-size:13px;color:var(--text-muted);line-height:1.55}.lp-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px}.lp-security-card{background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:22px}.lp-security-card-icon{width:36px;height:36px;border-radius:9px;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lp-security-card h3{font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.lp-security-card p{font-size:12px;color:var(--text-muted);line-height:1.55}.lp-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:32px}.lp-social-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;transition:box-shadow .2s}.lp-social-card:hover{box-shadow:0 4px 16px #0f172a0f}.lp-social-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lp-social-avatar{width:38px;height:38px;border-radius:50%;background:var(--accent-light);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-family:var(--font-mono);flex-shrink:0}.lp-social-card-author{display:flex;flex-direction:column}.lp-social-card-author strong{font-size:13px;color:var(--text);line-height:1.3}.lp-social-card-author span{font-size:11px;color:var(--text-dim)}.lp-social-card-quote{font-size:13px;color:var(--text-muted);line-height:1.6;margin-bottom:12px}.lp-social-card-meta{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}.lp-plans-features-box{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:24px;margin-top:32px}.lp-plans-features-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text);margin-bottom:16px}.lp-plans-features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px}.lp-plans-features-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-body)}.lp-plans-features-item svg{flex-shrink:0}.lp-plans-period-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.lp-plans-period-btn{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:var(--font-sans);transition:all .15s ease}.lp-plans-period-btn:hover{border-color:#cbd5e1}.lp-plans-period-btn.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-light)}.lp-plans-period-btn.is-featured{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.lp-plans-period-btn-name{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.6px;font-family:var(--font-mono)}.lp-plans-period-btn-price{font-size:18px;font-weight:800;color:var(--text);font-family:var(--font-mono)}.lp-plans-period-btn-period{font-size:10px;color:var(--text-muted)}.lp-plans-period-btn-savings{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--accent);font-weight:600;margin-top:2px}.lp-plans-selected{display:flex;justify-content:center;margin-top:24px}.lp-plans-selected-card{background:var(--surface);border:2px solid var(--accent);border-radius:16px;padding:32px 40px;text-align:center;width:100%;box-shadow:0 4px 20px #0596691a}.lp-plans-selected-card h3{font-size:14px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.6px;font-family:var(--font-mono);margin-bottom:8px}.lp-plans-selected-price{display:flex;align-items:baseline;justify-content:center;gap:6px}.lp-plans-selected-price-value{font-size:36px;font-weight:800;color:var(--text);font-family:var(--font-mono)}.lp-plans-selected-price-period{font-size:13px;color:var(--text-muted)}.lp-plans-selected-total{font-size:12px;color:var(--text-dim);margin-top:6px;font-family:var(--font-mono)}.lp-plans-selected-savings{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--accent);margin-top:4px}.lp-plans-trial{margin-top:24px;display:flex;justify-content:center}.lp-plans-trial-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:20px 24px;max-width:580px;width:100%}.lp-plans-trial-card h3{font-size:15px;font-weight:700;color:var(--text)}.lp-plans-trial-card p{font-size:12px;color:var(--text-muted);margin-top:2px}.lp-faq{background:var(--surface)}.lp-faq-list{display:flex;flex-direction:column;gap:4px;margin-top:32px}.lp-faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .15s}.lp-faq-item:hover{border-color:#cbd5e1}.lp-faq-item.is-open{border-color:var(--accent)}.lp-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--surface2);border:none;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text);text-align:left;transition:background .15s}.lp-faq-trigger:hover{background:var(--bg)}.lp-faq-trigger svg{flex-shrink:0;transition:transform .2s}.lp-faq-item.is-open .lp-faq-trigger svg{transform:rotate(45deg)}.lp-faq-answer{padding:0 20px 16px;font-size:13px;color:var(--text-muted);line-height:1.6}.lp-cta{background:radial-gradient(ellipse at 30% 50%,rgba(5,150,105,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(2,132,199,.06) 0%,transparent 50%),var(--surface);border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);text-align:center}.lp-cta-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:24px}.lp-cta-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:24px;max-width:480px;margin-left:auto;margin-right:auto}.lp-cta-form input{flex:1 1 280px;min-width:0;padding:12px 16px;font-size:14px;font-family:var(--font-sans);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.lp-cta-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.lp-cta-form input:disabled{opacity:.6}.lp-cta-form .lp-btn{flex:0 0 auto}.lp-footer{background:var(--surface);border-top:1px solid var(--border-gray);padding:32px 24px 24px}.lp-footer-inner{margin:0 auto;max-width:1080px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.lp-footer-brand{display:flex;align-items:center;gap:8px}.lp-footer-brand-icon{width:22px;height:22px;border-radius:5px;background:var(--text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-footer-brand-name{font-size:12px;font-weight:700;color:var(--text);letter-spacing:-.2px}.lp-footer-brand-sub{font-size:9px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.6px}.lp-footer-nav{display:flex;gap:24px;flex-wrap:wrap}.lp-footer-nav-col{display:flex;flex-direction:column;gap:8px}.lp-footer-nav-col strong{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;font-family:var(--font-mono);margin-bottom:4px}.lp-footer-nav-col a{font-size:12px;color:var(--text-muted);text-decoration:none;transition:color .15s}.lp-footer-nav-col a:hover{color:var(--text)}.lp-footer-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lp-footer-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text-dim);font-size:10px;font-family:var(--font-mono);letter-spacing:.4px;white-space:nowrap}.lp-footer-bottom{margin:24px auto 0;max-width:1080px;padding-top:16px;border-top:1px solid var(--border-gray);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp-footer-copy{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}@media (max-width: 920px){.lp-header-nav{display:none}.lp-hamburger,.lp-mobile-nav.is-open{display:flex}.lp-hero-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:24px 0}.lp-hero-content{grid-column:1;grid-row:1}.lp-hero-visual{grid-column:1;grid-row:2;order:0}.lp-hero-metrics{grid-column:1;grid-row:3;gap:8px}.lp-section{padding:48px 20px}.lp-hero{padding:48px 20px 56px}.lp-split-inner{flex-direction:column;gap:32px}.lp-plans-period-toggle{grid-template-columns:1fr}}@media (max-width: 640px){.lp-hero h1{font-size:28px;letter-spacing:-.8px}.lp-hero-actions{flex-direction:column}.lp-hero-actions .lp-btn{width:100%}.lp-hero-metrics{flex-direction:column}.lp-header-actions .lp-btn-ghost{display:none}.lp-header-inner{padding:0 16px}.lp-section{padding:40px 16px}.lp-hero{padding:40px 16px 48px}.lp-section-title{font-size:24px}.lp-plans-trial-card{flex-direction:column;text-align:center}.lp-footer-inner{flex-direction:column;gap:20px}.lp-footer-nav{flex-direction:column;gap:16px}.lp-footer-bottom{flex-direction:column;text-align:center}}@media (max-width: 480px){.lp-features-grid,.lp-modules-grid,.lp-security-grid,.lp-plans-grid,.lp-features-list,.lp-persona-grid{grid-template-columns:1fr}.lp-feature-card{flex-direction:column}}
