.marketing-page{--accent:#0ea5e9;--accent-dark:#0284c7;--accent-light:#e0f2fe;--accent-text:#0369a1;--accent-glow:#0ea5e947;--app-sidebar:#1e293b;--app-sidebar-bd:#334155;--app-sidebar-text:#cbd5e1;--app-sidebar-acc:#38bdf8;--app-sidebar-act:#334155;--app-bg:#f1f5f9;--app-card:#fff;--app-card-bd:#e2e8f0;--app-text:#0f172a;--app-muted:#64748b;--app-light:#94a3b8;--app-topbar:#fff;--app-topbar-bd:#e2e8f0;--app-success:#16a34a;--app-success-bg:#f0fdf4;--app-warning:#d97706;--app-warning-bg:#fffbeb;--app-danger:#dc2626;--app-danger-bg:#fef2f2;--app-info:#0ea5e9;--app-info-bg:#f0f9ff;--app-purple:#7c3aed;--app-purple-bg:#f5f3ff;--app-radius:8px;--app-shadow:0 1px 3px #0000001a;--app-shadow-md:0 4px 16px #0000001a;--hero-bg:#0b0f1a;--hero-bg-2:#0f172a;--hero-text:#f1f5f9;--hero-muted:#94a3b8;--hero-border:#ffffff14;--site-bg:#fff;--site-bg-alt:#f8fafc;--site-border:#e2e8f0;--site-text:#0f172a;--site-muted:#64748b;--site-light:#94a3b8;--lp-radius-sm:6px;--lp-radius:10px;--lp-radius-lg:16px;--lp-radius-xl:24px;--font:"IBM Plex Sans Thai", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;font-family:var(--font);background:var(--site-bg);color:var(--site-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.6}.marketing-page *,.marketing-page :before,.marketing-page :after{box-sizing:border-box}.marketing-page .lp-nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hero-border);background:#0b0f1ae0;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 40px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.marketing-page .lp-nav.is-light{border-bottom-color:var(--site-border);background:#fffffff0}.marketing-page .lp-nav.is-light .lp-nav-name{color:var(--site-text)}.marketing-page .lp-nav.is-light .lp-nav-tab{color:var(--site-muted)}.marketing-page .lp-nav.is-light .lp-nav-tab.is-active{color:var(--accent)}.marketing-page .lp-nav.is-light .lp-nav-badge{color:var(--site-muted)}.marketing-page .lp-nav-logo{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-page .lp-nav-logo-mark{border-radius:var(--lp-radius-sm);background:var(--accent);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.marketing-page .lp-nav-name{color:#f1f5f9;letter-spacing:-.01em;font-size:15px;font-weight:700}.marketing-page .lp-nav-ver{font-size:10px;font-family:var(--font-mono);color:var(--accent);letter-spacing:.06em;opacity:.8;margin-left:4px}.marketing-page .lp-nav-tabs{gap:2px;display:flex}.marketing-page .lp-nav-tab{appearance:none;font-family:var(--font);color:#fff9;border-radius:var(--lp-radius-sm);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.marketing-page .lp-nav-tab:hover{color:#ffffffe6;background:#ffffff0f}.marketing-page .lp-nav-tab.is-active{color:#fff;font-weight:600}.marketing-page .lp-nav.is-light .lp-nav-tab:hover{background:var(--site-bg-alt)}.marketing-page .lp-nav-right{align-items:center;gap:10px;display:flex}.marketing-page .lp-nav-badge{font-size:11px;font-family:var(--font-mono);color:#ffffff59;letter-spacing:.06em}.marketing-page .lp-btn{font-family:var(--font);border-radius:var(--app-radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.marketing-page .lp-btn-primary{background:var(--accent);color:#fff;box-shadow:0 2px 10px var(--accent-glow)}.marketing-page .lp-btn-primary:hover{background:var(--accent-dark);box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-1px)}.marketing-page .lp-btn-secondary{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f}.marketing-page .lp-btn-secondary:hover{background:#ffffff24}.marketing-page .lp-btn-outline{color:var(--accent);border:1px solid var(--accent);background:0 0}.marketing-page .lp-btn-outline:hover{background:var(--accent-light)}.marketing-page .lp-btn-lg{border-radius:var(--lp-radius);padding:12px 24px;font-size:15px}.marketing-page .lp-btn-sm{padding:6px 14px;font-size:12px}.marketing-page .lp-btn svg{flex-shrink:0}.marketing-page .lp-btn-secondary.light{color:var(--site-text);border:1px solid var(--site-border);background:#0000000d}.marketing-page .lp-btn-secondary.light:hover{background:#00000017}.marketing-page .lp-hero{background:var(--hero-bg);flex-direction:column;min-height:100vh;padding-top:60px;display:flex;position:relative;overflow:hidden}.marketing-page .lp-hero-grid-bg{pointer-events:none;background-image:linear-gradient(#0ea5e90a 1px,#0000 1px),linear-gradient(90deg,#0ea5e90a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.marketing-page .lp-hero-glow{pointer-events:none;background:radial-gradient(circle,#0ea5e91f 0%,#0000 65%);width:800px;height:800px;position:absolute;top:-200px;right:-200px}.marketing-page .lp-hero-glow-2{pointer-events:none;background:radial-gradient(circle,#7c3aed14 0%,#0000 65%);width:500px;height:500px;position:absolute;bottom:-100px;left:10%}.marketing-page .lp-hero-inner{z-index:1;flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;width:100%;max-width:1280px;margin:0 auto;padding:60px 48px 80px;display:grid;position:relative}.marketing-page .lp-hero-kicker{font-size:11px;font-weight:700;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#0ea5e914;border:1px solid #0ea5e94d;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 12px;display:inline-flex}.marketing-page .lp-hero-kicker-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s infinite lp-pulse-dot}.marketing-page .lp-hero-h1{letter-spacing:-.03em;color:var(--hero-text);margin-bottom:20px;font-size:clamp(42px,4.5vw,68px);font-weight:700;line-height:1.08}.marketing-page .lp-hero-h1-accent{color:var(--accent)}.marketing-page .lp-hero-sub{color:var(--hero-muted);max-width:480px;margin-bottom:32px;font-size:17px;line-height:1.65}.marketing-page .lp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;display:flex}.marketing-page .lp-hero-proof{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.marketing-page .lp-hero-proof-item{color:#fff6;align-items:center;gap:6px;font-size:13px;display:flex}.marketing-page .lp-hero-proof-item svg{color:var(--accent)}.marketing-page .lp-hero-proof-sep{background:#ffffff1f;width:1px;height:14px}.marketing-page .lp-hero-scroll{color:#ffffff40;font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;animation:2s infinite lp-scroll-bounce;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.marketing-page .lp-hero-scroll-line{background:linear-gradient(#ffffff40,#0000);width:1px;height:36px}.marketing-page .lp-app-frame{position:relative}.marketing-page .lp-app-frame-glow{background:radial-gradient(ellipse at 50% 50%, var(--accent-glow) 0%, transparent 65%);pointer-events:none;z-index:0;position:absolute;inset:-24px}.marketing-page .lp-app-window{z-index:1;border-radius:var(--lp-radius-lg);background:var(--app-bg);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0ea5e926,0 24px 80px #0009,0 8px 24px #0006}.marketing-page .lp-app-shell{grid-template-columns:180px 1fr;height:460px;display:grid;overflow:hidden}.marketing-page .lp-mock-sidebar{background:var(--app-sidebar);border-right:1px solid var(--app-sidebar-bd);flex-direction:column;display:flex;overflow:hidden}.marketing-page .lp-mock-logo{border-bottom:1px solid var(--app-sidebar-bd);align-items:center;gap:8px;padding:14px;display:flex}.marketing-page .lp-mock-logo-mark{background:var(--app-sidebar-acc);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.marketing-page .lp-mock-logo-text{color:#f1f5f9;font-size:12px;font-weight:600;line-height:1.2}.marketing-page .lp-mock-logo-sub{color:var(--app-sidebar-text);margin-top:1px;font-size:9px;line-height:1}.marketing-page .lp-mock-role-badge{color:var(--app-sidebar-acc);letter-spacing:.06em;background:#38bdf81f;border-radius:5px;align-items:center;gap:5px;margin:10px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.marketing-page .lp-mock-role-badge:before{content:"";background:var(--app-sidebar-acc);border-radius:50%;width:5px;height:5px}.marketing-page .lp-mock-nav{flex:1;padding:6px 8px;overflow:hidden}.marketing-page .lp-mock-nav-item{color:var(--app-sidebar-text);border-radius:7px;align-items:center;gap:8px;margin-bottom:2px;padding:8px 10px;font-size:12px;font-weight:400;display:flex}.marketing-page .lp-mock-nav-item.is-active{background:var(--app-sidebar-act);color:var(--app-sidebar-acc);font-weight:600}.marketing-page .lp-mock-nav-badge{background:var(--app-danger);color:#fff;text-align:center;border-radius:99px;min-width:16px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:700}.marketing-page .lp-mock-sidebar-foot{border-top:1px solid var(--app-sidebar-bd);align-items:center;gap:8px;padding:10px;display:flex}.marketing-page .lp-mock-avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.marketing-page .lp-mock-user{color:#f1f5f9;font-size:11px;font-weight:600;line-height:1}.marketing-page .lp-mock-co{color:var(--app-sidebar-text);margin-top:1px;font-size:9px}.marketing-page .lp-mock-main{background:var(--app-bg);flex-direction:column;display:flex;overflow:hidden}.marketing-page .lp-mock-topbar{background:var(--app-topbar);border-bottom:1px solid var(--app-topbar-bd);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex;box-shadow:0 1px 3px #0000000f}.marketing-page .lp-mock-topbar-title{color:var(--app-text);font-size:13px;font-weight:600}.marketing-page .lp-mock-topbar-sub{color:var(--app-muted);font-size:10px}.marketing-page .lp-mock-topbar-right{align-items:center;gap:8px;display:flex}.marketing-page .lp-mock-btn-accent{background:var(--accent);color:#fff;cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font);border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex;box-shadow:0 2px 8px #0ea5e959}.marketing-page .lp-mock-bell{border:1px solid var(--app-card-bd);background:var(--app-card);cursor:pointer;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:relative}.marketing-page .lp-mock-bell-badge{background:var(--app-danger);border:1.5px solid var(--app-topbar);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.marketing-page .lp-mock-content{flex:1;padding:14px 16px;overflow:hidden}.marketing-page .lp-mock-summary-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.marketing-page .lp-mock-summary-card{background:var(--app-card);border:1px solid var(--app-card-bd);box-shadow:var(--app-shadow);border-radius:7px;padding:10px 12px}.marketing-page .lp-mock-summary-val{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:700;line-height:1}.marketing-page .lp-mock-summary-lbl{color:var(--app-muted);font-size:9px}.marketing-page .lp-mock-filter-bar{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.marketing-page .lp-mock-filter-btn{border:1px solid var(--app-card-bd);background:var(--app-card);color:var(--app-muted);cursor:pointer;font-size:10px;font-weight:500;font-family:var(--font);border-radius:99px;padding:4px 10px}.marketing-page .lp-mock-filter-btn.is-active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.marketing-page .lp-mock-table{background:var(--app-card);border:1px solid var(--app-card-bd);box-shadow:var(--app-shadow);border-radius:7px;overflow:hidden}.marketing-page .lp-mock-table-head{border-bottom:1px solid var(--app-card-bd);background:#f8fafc;grid-template-columns:90px 1fr 80px 70px 80px 60px;padding:8px 12px;display:grid}.marketing-page .lp-mock-table-head span{color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.marketing-page .lp-mock-table-row{border-bottom:1px solid var(--app-card-bd);grid-template-columns:90px 1fr 80px 70px 80px 60px;align-items:center;padding:9px 12px;display:grid}.marketing-page .lp-mock-table-row:last-child{border-bottom:0}.marketing-page .lp-mock-dr-id{color:var(--accent);font-size:10px;font-weight:700;font-family:var(--font-mono)}.marketing-page .lp-mock-company,.marketing-page .lp-mock-value{color:var(--app-text);font-size:11px;font-weight:600}.marketing-page .lp-status-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.marketing-page .lp-status-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.marketing-page .lp-s-approved{background:var(--app-success-bg);color:var(--app-success)}.marketing-page .lp-s-submitted{background:var(--app-info-bg);color:var(--app-info)}.marketing-page .lp-s-conflict{background:var(--app-danger-bg);color:var(--app-danger)}.marketing-page .lp-s-won{background:var(--app-success-bg);color:var(--app-success)}.marketing-page .lp-s-expired{color:var(--app-light);background:#f5f5f4}.marketing-page .lp-s-under-review{background:var(--app-purple-bg);color:var(--app-purple)}.marketing-page .lp-expiry-badge{border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.marketing-page .lp-expiry-ok{background:var(--app-success-bg);color:var(--app-success)}.marketing-page .lp-expiry-warn{background:var(--app-warning-bg);color:var(--app-warning)}.marketing-page .lp-expiry-none{color:var(--app-muted);background:0 0}.marketing-page .lp-page-wrap{max-width:1200px;margin:0 auto;padding:80px 48px 120px}.marketing-page .lp-page-wrap--features{padding-top:100px}.marketing-page .lp-section{margin-bottom:96px}.marketing-page .lp-section-kicker{font-size:11px;font-weight:700;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:10px;display:flex}.marketing-page .lp-section-kicker:before{content:"";background:var(--accent);border-radius:1px;width:20px;height:2px;display:inline-block}.marketing-page .lp-section-h2{letter-spacing:-.025em;color:var(--site-text);margin-bottom:12px;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1}.marketing-page .lp-section-sub{color:var(--site-muted);max-width:560px;font-size:17px;line-height:1.65}.marketing-page .lp-section-head-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.marketing-page .lp-stats-strip{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);z-index:10;grid-template-columns:repeat(4,1fr);margin:-32px 0 80px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000012}.marketing-page .lp-stat-item{border-right:1px solid var(--site-border);padding:28px}.marketing-page .lp-stat-item:last-child{border-right:0}.marketing-page .lp-stat-num{letter-spacing:-.04em;color:var(--site-text);margin-bottom:6px;font-size:48px;font-weight:700;line-height:1}.marketing-page .lp-stat-num em{color:var(--accent);vertical-align:super;font-size:.55em;font-style:normal}.marketing-page .lp-stat-label{color:var(--site-muted);font-size:13px}.marketing-page .lp-stat-delta{color:var(--app-success);align-items:center;gap:4px;margin-top:8px;font-size:11px;font-weight:600;display:flex}.marketing-page .lp-steps-grid{background:var(--site-border);border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.marketing-page .lp-step-card{background:var(--site-bg);padding:28px;position:relative}.marketing-page .lp-step-num-badge{background:var(--accent-light);width:36px;height:36px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:15px;font-weight:700;display:inline-flex}.marketing-page .lp-step-card h3{color:var(--site-text);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.3}.marketing-page .lp-step-card p{color:var(--site-muted);font-size:14px;line-height:1.6}.marketing-page .lp-step-pill{font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--accent-text);background:var(--accent-light);border-radius:99px;align-items:center;gap:5px;margin-top:16px;padding:3px 9px;display:inline-flex}.marketing-page .lp-feature-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.marketing-page .lp-feature-card{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);grid-template-columns:auto 1fr;align-items:flex-start;gap:20px;padding:28px;transition:box-shadow .2s,transform .2s;display:grid}.marketing-page .lp-feature-card:hover{border-color:#0ea5e94d;transform:translateY(-2px);box-shadow:0 8px 32px #0ea5e91a}.marketing-page .lp-feature-icon{border-radius:var(--lp-radius);background:var(--accent-light);width:44px;height:44px;color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.marketing-page .lp-feature-tag{font-size:10px;font-weight:700;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-light);border-radius:99px;margin-bottom:8px;padding:2px 8px;display:inline-block}.marketing-page .lp-feature-card h3{color:var(--site-text);margin-bottom:6px;font-size:19px;font-weight:700;line-height:1.25}.marketing-page .lp-feature-card p{color:var(--site-muted);margin-bottom:12px;font-size:14px;line-height:1.6}.marketing-page .lp-feature-bullets{gap:5px;display:grid}.marketing-page .lp-feature-bullet{color:var(--site-muted);align-items:flex-start;gap:7px;font-size:13px;display:flex}.marketing-page .lp-feature-bullet:before{content:"✓";color:var(--app-success);flex-shrink:0;margin-top:1px;font-weight:700}.marketing-page .lp-roles-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.marketing-page .lp-role-card{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);padding:22px;transition:border-color .2s}.marketing-page .lp-role-card:hover{border-color:var(--accent)}.marketing-page .lp-role-avatar{background:var(--site-bg-alt);border:1px solid var(--site-border);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:12px;font-size:15px;display:grid}.marketing-page .lp-role-tag{font-size:9px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-light);margin-bottom:6px;font-weight:700}.marketing-page .lp-role-name{color:var(--site-text);margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.2}.marketing-page .lp-role-list{gap:5px;display:grid}.marketing-page .lp-role-item{color:var(--site-muted);align-items:flex-start;gap:7px;font-size:12px;display:flex}.marketing-page .lp-role-item:before{content:"✓";color:var(--app-success);flex-shrink:0;font-weight:700}.marketing-page .lp-flow-section{background:var(--site-bg-alt);border:1px solid var(--site-border);border-radius:var(--lp-radius-xl);padding:48px;position:relative;overflow:hidden}.marketing-page .lp-flow-track{flex-wrap:wrap;align-items:center;gap:0;margin-bottom:36px;display:flex}.marketing-page .lp-flow-node{border:1.5px solid var(--site-border);background:var(--site-bg);color:var(--site-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #0000000f}.marketing-page .lp-flow-node-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.marketing-page .lp-fn-start{background:var(--accent-light);border-color:var(--accent);color:var(--accent-text)}.marketing-page .lp-fn-start .lp-flow-node-dot{background:var(--accent)}.marketing-page .lp-fn-review{border-color:var(--app-purple)}.marketing-page .lp-fn-review .lp-flow-node-dot{background:var(--app-purple);animation:1.5s infinite lp-pulse-dot}.marketing-page .lp-fn-conflict{border-color:var(--app-danger)}.marketing-page .lp-fn-conflict .lp-flow-node-dot{background:var(--app-danger);animation:1.5s infinite lp-pulse-dot}.marketing-page .lp-fn-approved{border-color:var(--app-success)}.marketing-page .lp-fn-approved .lp-flow-node-dot{background:var(--app-success)}.marketing-page .lp-flow-arrow{color:var(--site-light);flex-shrink:0;padding:0 10px;font-size:18px}.marketing-page .lp-flow-outcomes{border-top:1px solid var(--site-border);grid-template-columns:repeat(3,1fr);gap:16px;padding-top:28px;display:grid}.marketing-page .lp-flow-outcome{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);padding:18px}.marketing-page .lp-flow-outcome h4{align-items:center;gap:8px;margin-bottom:5px;font-size:15px;font-weight:700;display:flex}.marketing-page .lp-flow-outcome p{color:var(--site-muted);font-size:13px}.marketing-page .lp-faq-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-page .lp-faq-item{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);padding:22px 24px;transition:border-color .15s}.marketing-page .lp-faq-item:hover{border-color:var(--accent)}.marketing-page .lp-faq-q{color:var(--site-text);gap:10px;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.marketing-page .lp-faq-q:before{content:"Q";color:var(--accent);font-family:var(--font-mono);flex-shrink:0;margin-top:3px;font-size:12px}.marketing-page .lp-faq-a{color:var(--site-muted);padding-left:20px;font-size:14px;line-height:1.65}.marketing-page .lp-cta-block{background:var(--hero-bg-2);border-radius:var(--lp-radius-xl);grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding:64px 56px;display:grid;position:relative;overflow:hidden}.marketing-page .lp-cta-glow{pointer-events:none;background:radial-gradient(circle,#0ea5e926 0%,#0000 65%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.marketing-page .lp-cta-grid-bg{pointer-events:none;background-image:linear-gradient(#0ea5e908 1px,#0000 1px),linear-gradient(90deg,#0ea5e908 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.marketing-page .lp-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.marketing-page .lp-notif-card{background:var(--site-bg);border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);overflow:hidden;box-shadow:0 4px 20px #00000014}.marketing-page .lp-notif-head{border-bottom:1px solid var(--site-border);background:var(--site-bg-alt);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.marketing-page .lp-notif-title{color:var(--site-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.marketing-page .lp-notif-badge{background:var(--app-danger);color:#fff;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}.marketing-page .lp-notif-item{border-bottom:1px solid var(--site-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.marketing-page .lp-notif-item:last-child{border-bottom:0}.marketing-page .lp-notif-icon{border:1.5px solid;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.marketing-page .lp-notif-text{color:var(--site-text);font-size:13px;line-height:1.4}.marketing-page .lp-notif-time{font-size:10px;font-family:var(--font-mono);color:var(--site-light)}.marketing-page .lp-inline-diagram{background:var(--site-bg-alt);border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);padding:24px}.marketing-page .lp-inline-diagram-title{font-size:10px;font-weight:700;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--site-light);margin-bottom:16px}.marketing-page .lp-diagram-flow{flex-direction:column;gap:10px;display:flex}.marketing-page .lp-diagram-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-page .lp-dnode{border:1.5px solid var(--site-border);color:var(--site-text);background:var(--site-bg);border-radius:99px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.marketing-page .lp-dnode.dn-accent{background:var(--accent-light);border-color:var(--accent);color:var(--accent-text)}.marketing-page .lp-dnode.dn-danger{border-color:var(--app-danger);color:var(--app-danger)}.marketing-page .lp-dnode.dn-success{border-color:var(--app-success);color:var(--app-success)}.marketing-page .lp-darrow{color:var(--site-light);font-size:16px}.marketing-page .lp-mock-form{background:var(--app-card);border:1px solid var(--app-card-bd);border-radius:var(--app-radius);overflow:hidden;box-shadow:0 4px 24px #00000014}.marketing-page .lp-mock-form-bar{border-bottom:1px solid var(--app-card-bd);background:#f8fafc;align-items:center;gap:6px;padding:10px 16px;display:flex}.marketing-page .lp-mock-form-dot{background:#e2e8f0;border-radius:50%;width:10px;height:10px;display:inline-block}.marketing-page .lp-mock-form-url{font-family:var(--font-mono);color:var(--app-muted);margin-left:10px;font-size:11px}.marketing-page .lp-mock-form-body{padding:22px}.marketing-page .lp-page-hero{background:var(--hero-bg);padding:120px 48px 60px;position:relative;overflow:hidden}.marketing-page .lp-page-hero-grid{pointer-events:none;background-image:linear-gradient(#0ea5e90a 1px,#0000 1px),linear-gradient(90deg,#0ea5e90a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.marketing-page .lp-page-hero-inner{max-width:1200px;margin:0 auto;position:relative}.marketing-page .lp-page-hero-inner h1{letter-spacing:-.03em;color:var(--hero-text);max-width:18ch;margin-bottom:14px;font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.08}.marketing-page .lp-page-hero-inner p{color:var(--hero-muted);max-width:500px;font-size:18px}.marketing-page .lp-feature-block{border-bottom:1px solid var(--site-border);grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:56px 0;display:grid}.marketing-page .lp-feature-block:last-child{border-bottom:0}.marketing-page .lp-feature-block-num{color:var(--site-border);letter-spacing:-.04em;margin-bottom:8px;font-size:72px;font-weight:700;line-height:.8}.marketing-page .lp-feature-block h2{color:var(--site-text);margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.2}.marketing-page .lp-feature-block p{color:var(--site-muted);margin-bottom:16px;font-size:15px;line-height:1.65}.marketing-page .lp-feature-block-bullets{gap:8px;display:grid}.marketing-page .lp-feature-block-bullet{color:var(--site-muted);align-items:flex-start;gap:9px;font-size:14px;display:flex}.marketing-page .lp-feature-block-bullet:before{content:"✓";color:var(--app-success);flex-shrink:0;font-weight:700}.marketing-page .lp-about-hero-extra{grid-template-columns:1fr 1fr;align-items:flex-start;gap:48px;margin-bottom:80px;display:grid}.marketing-page .lp-values-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}.marketing-page .lp-value-card{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);padding:20px}.marketing-page .lp-value-num{font-size:11px;font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;margin-bottom:6px;font-weight:700}.marketing-page .lp-value-title{color:var(--site-text);margin-bottom:4px;font-size:15px;font-weight:700}.marketing-page .lp-value-desc{color:var(--site-muted);font-size:13px}.marketing-page .lp-timeline-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.marketing-page .lp-timeline-card{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);background:var(--site-bg);padding:20px}.marketing-page .lp-timeline-year{font-size:11px;font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;margin-bottom:6px;font-weight:700}.marketing-page .lp-timeline-title{color:var(--site-text);margin-bottom:4px;font-size:15px;font-weight:700}.marketing-page .lp-timeline-desc{color:var(--site-muted);font-size:13px}.marketing-page .lp-team-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.marketing-page .lp-team-card{border:1px solid var(--site-border);border-radius:var(--lp-radius-lg);text-align:center;background:var(--site-bg);padding:24px}.marketing-page .lp-team-avatar{border:1px solid var(--site-border);background:var(--site-bg-alt);width:64px;height:64px;color:var(--site-muted);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:20px;font-weight:700;display:grid}.marketing-page .lp-team-name{color:var(--site-text);font-size:15px;font-weight:700}.marketing-page .lp-team-role{font-size:11px;font-family:var(--font-mono);color:var(--site-light);letter-spacing:.04em;margin-top:2px}.marketing-page .lp-contact-grid{grid-template-columns:1.2fr 1fr;gap:48px;display:grid}.marketing-page .lp-contact-form-card{background:var(--site-bg);border:1px solid var(--site-border);border-radius:var(--lp-radius-xl);padding:36px}.marketing-page .lp-form-field{margin-bottom:16px}.marketing-page .lp-form-label{color:var(--site-muted);letter-spacing:.02em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.marketing-page .lp-form-input{border:1px solid var(--site-border);border-radius:var(--app-radius);width:100%;font-family:var(--font);color:var(--site-text);background:var(--site-bg);outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s}.marketing-page .lp-form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.marketing-page .lp-form-textarea{resize:none;height:90px}.marketing-page .lp-form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-page .lp-choice-pills{flex-wrap:wrap;gap:8px;display:flex}.marketing-page .lp-choice-pill{border:1.5px solid var(--site-border);cursor:pointer;font-size:13px;font-family:var(--font);color:var(--site-muted);background:0 0;border-radius:99px;padding:6px 14px;transition:all .15s}.marketing-page .lp-choice-pill.is-active{border-color:var(--accent);background:var(--accent-light);color:var(--accent-text);font-weight:600}.marketing-page .lp-contact-info-card{background:var(--site-bg-alt);border:1px solid var(--site-border);border-radius:var(--lp-radius-xl);padding:28px}.marketing-page .lp-contact-item{border-bottom:1px solid var(--site-border);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.marketing-page .lp-contact-item:last-of-type{border-bottom:0}.marketing-page .lp-contact-icon{background:var(--accent-light);border:1px solid var(--site-border);width:38px;height:38px;color:var(--accent-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.marketing-page .lp-contact-lbl{font-size:10px;font-family:var(--font-mono);color:var(--site-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.marketing-page .lp-contact-val{color:var(--site-text);font-size:15px;font-weight:700}.marketing-page .lp-contact-sub{color:var(--site-muted);font-size:12px}.marketing-page .lp-footer{border-top:1px solid var(--site-border);color:var(--site-light);font-size:12px;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 48px;display:flex}.marketing-page .lp-security-strip{background:var(--site-bg-alt);border:1px solid var(--site-border);border-radius:20px;margin-top:40px;padding:40px}.marketing-page .lp-security-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.marketing-page .lp-security-card{background:var(--site-bg);border:1px solid var(--site-border);border-radius:12px;padding:24px}@keyframes lp-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-scroll-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (max-width:1024px){.marketing-page .lp-hero-inner{grid-template-columns:1fr;padding:48px 32px 64px}.marketing-page .lp-app-frame{display:none}.marketing-page .lp-stats-strip{grid-template-columns:repeat(2,1fr)}.marketing-page .lp-stat-item:nth-child(2){border-right:0}.marketing-page .lp-steps-grid{grid-template-columns:repeat(2,1fr)}.marketing-page .lp-feature-grid{grid-template-columns:1fr}.marketing-page .lp-roles-grid{grid-template-columns:repeat(3,1fr)}.marketing-page .lp-feature-block{grid-template-columns:1fr;gap:32px}.marketing-page .lp-about-hero-extra,.marketing-page .lp-contact-grid{grid-template-columns:1fr}.marketing-page .lp-cta-block{grid-template-columns:1fr;padding:40px 32px}.marketing-page .lp-flow-outcomes{grid-template-columns:1fr}.marketing-page .lp-team-grid,.marketing-page .lp-timeline-grid{grid-template-columns:repeat(2,1fr)}.marketing-page .lp-faq-grid,.marketing-page .lp-security-grid{grid-template-columns:1fr}}@media (max-width:640px){.marketing-page .lp-nav{padding:0 20px}.marketing-page .lp-page-wrap{padding:60px 24px 80px}.marketing-page .lp-page-hero{padding:100px 24px 48px}.marketing-page .lp-hero-inner{padding:40px 24px 60px}.marketing-page .lp-stats-strip{grid-template-columns:1fr}.marketing-page .lp-stat-item{border-right:0;border-bottom:1px solid var(--site-border)}.marketing-page .lp-stat-item:last-child{border-bottom:0}.marketing-page .lp-roles-grid{grid-template-columns:repeat(2,1fr)}.marketing-page .lp-footer{padding:24px}.marketing-page .lp-nav-tabs{display:none}.marketing-page .lp-team-grid{grid-template-columns:1fr 1fr}.marketing-page .lp-timeline-grid{grid-template-columns:1fr}.marketing-page .lp-cta-block{padding:32px 24px}}
