.lp.lp-static{--bg:#f7f6fa;--bg-cream:#f0edf7;--surface:#fff;--surface-2:#f0edf7;--surface-3:#e8e2f5;--ink:#25222c;--ink-2:#25222c;--text:#25222c;--text-dim:#726d7d;--text-muted:#817a8d;--border:#e8e4ee;--border-strong:#d5cce5;--accent:#4f18db;--accent-2:#6635e5;--accent-soft:#eee7fc;--grape:#4f18db;--grape-soft:#eee7fc;--maxw:1160px}.lp-static .nav{background:#f7f6fa;border-bottom-color:#0000}.lp-static .nav.scrolled{border-bottom-color:var(--border);box-shadow:0 8px 30px #30204406}.lp-static .nav-row{min-height:84px}.lp-static main#main{padding-top:84px}.lp-static .nav-mega-trigger svg{flex:none;width:12px;height:12px}.lp-static .mega-inner{border-radius:0 0 24px 24px}.lp-static .btn{border-radius:12px;gap:10px;min-height:44px;transition:transform .2s,background .2s,box-shadow .2s}.lp-static .btn.primary{background:var(--grape);border-color:var(--grape);color:#fff;box-shadow:0 4px 12px #4f18db16}.lp-static .btn:hover{transform:translateY(-2px)}.lp-static .btn .arrow{font-size:17px;line-height:1}.lp-static :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #9c7beb}.lp-static .page-head:not(.pay-head){border:1px solid var(--border);background:#fff;border-radius:30px;width:calc(100% - 40px);max-width:1380px;margin:20px auto 0;padding:80px 24px 72px}.lp-static .page-head h1{letter-spacing:-.045em;font-size:clamp(38px,5.6vw,72px);line-height:1.06}.lp-static .page-head .lede{font-size:18px;line-height:1.7}.lp-static .eyebrow{color:var(--grape);letter-spacing:.06em}.lp-static :is(.help-card,.blog-card){border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:22px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s}.lp-static :is(a.help-card,.blog-card):hover{border-color:#c9b9ed;transform:translateY(-5px);box-shadow:0 16px 36px #34204b09}.lp-static .help-card .h-ic{color:var(--grape);background:#eee7fc;border-radius:12px}.lp-static .help-card p{line-height:1.7}.lp-static .help-card .h-count{color:var(--grape)}.lp-static .help-grid{gap:20px}.lp-static .help-cta{background:#eee7fc;border:1px solid #ded2f6;border-radius:26px;padding:36px}.lp-static .feature-head{padding:64px 0}.lp-static .feature-head h1{letter-spacing:-.04em}.lp-static .feature-head-visual{background:#eee7fc;border-radius:26px;padding:18px}.lp-static .feature-head-visual:has(.marketing-preview){align-items:stretch}.lp-static .feature-head-visual>.marketing-preview{background:#fafaf9;border:1px solid #ddd5e8;border-radius:14px;max-width:none;overflow:hidden}.lp-static .marketing-preview .dp{padding:16px}.lp-static .feature-flow{background:linear-gradient(145deg,#f4f0fb 0%,#eee7fb 100%);border:1px solid #ded4ef;border-radius:28px;margin-top:48px;padding:24px;box-shadow:0 18px 50px #3f28620a}.lp-static .feature-flow-head{justify-content:space-between;align-items:center;gap:24px;padding:2px 4px 20px;display:flex}.lp-static .feature-flow-head .eyebrow{margin:0}.lp-static .feature-flow-head p{color:var(--text-dim);margin:0;font-size:14px}.lp-static .feature-flow-list{counter-reset:feature-flow;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-static .feature-flow-step{background:#ffffffeb;border:1px solid #e4ddec;border-radius:20px;flex-direction:column;justify-content:space-between;gap:28px;min-height:184px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 24px #39235308}.lp-static .feature-flow-step:hover{border-color:#cbb9ec;transform:translateY(-4px);box-shadow:0 16px 32px #3923530d}.lp-static .feature-flow-step:not(:last-child):after{content:"→";z-index:2;inset-inline-end:-22px;width:28px;height:28px;color:var(--grape);background:#f7f4fc;border:1px solid #d9cdf0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:39px}.lp-static .feature-flow-step-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-static .feature-flow-number{color:#7c7189;font:600 12px/1 var(--lp-font);letter-spacing:.12em}.lp-static .feature-flow-icon{background:var(--grape);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #4f18db26}.lp-static .feature-flow-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lp-static .feature-flow-copy{gap:7px;display:grid}.lp-static .feature-flow-copy b{color:var(--ink);font:650 clamp(21px,2vw,27px)/1.15 var(--lp-font-display);letter-spacing:-.025em}.lp-static .feature-flow-copy span{color:var(--text-dim);font-size:14px;line-height:1.55}[dir=rtl] .lp-static .feature-flow-step:not(:last-child):after{content:"←"}.lp-static footer.foot{border-top:1px solid var(--border);background:#f0edf7;border-radius:32px 32px 0 0;margin-top:48px}.lp-static .foot-col a{transition:color .2s,transform .2s}.lp-static .foot-col a:hover{color:var(--grape);transform:translate(3px)}.lp-static .marketing-enter{animation:.65s cubic-bezier(.2,.7,.2,1) both marketing-enter;animation-delay:var(--marketing-delay,0s)}@keyframes marketing-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .lp-static :is(h1,h2,h3){letter-spacing:0}[dir=rtl] .lp-static .foot-col a:hover{transform:translate(-3px)}@media (max-width:900px){.lp-static .nav-row{min-height:72px}.lp-static main#main{padding-top:72px}}@media (max-width:620px){.lp-static .page-head:not(.pay-head){border-radius:24px;width:calc(100% - 24px);margin-top:12px;padding:48px 12px}.lp-static .page-head h1{font-size:38px}.lp-static :is(.help-card,.blog-card){padding:22px}.lp-static .help-cta{padding:24px}.lp-static .feature-head{padding:40px 0}.lp-static .feature-head-visual{padding:8px}.lp-static .feature-flow{border-radius:22px;margin-top:32px;padding:16px}.lp-static .feature-flow-head{gap:8px;padding:2px 2px 16px;display:grid}.lp-static .feature-flow-list{grid-template-columns:1fr;gap:10px}.lp-static .feature-flow-step{gap:20px;min-height:0;padding:20px}.lp-static .feature-flow-step:not(:last-child):after{content:"↓";inset-inline-end:22px;top:auto;bottom:-20px}[dir=rtl] .lp-static .feature-flow-step:not(:last-child):after{content:"↓"}}@media (prefers-reduced-motion:reduce){.lp-static .marketing-enter{animation:none}.lp-static :is(.btn,.help-card,.blog-card,.foot-col a){transition:none;transform:none}}.lp-static .feature-head-visual>.marketing-preview{scrollbar-width:thin;scrollbar-color:#c8b8e9 transparent;max-height:540px;overflow:auto}@media (max-width:620px){.lp-static .feature-head-visual>.marketing-preview{max-height:460px}}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero){border:1px solid var(--border);width:calc(100% - 40px);max-width:1380px;color:var(--ink);background:#fff;border-radius:30px;margin:20px auto 0;padding:64px 0;overflow:hidden}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero)>.wrap{width:calc(100% - 64px)}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero) h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero) h1 em{font-family:var(--lp-font-display);font-style:normal;font-weight:inherit;color:var(--grape)}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero) .lede{color:var(--text-dim);font-size:18px;line-height:1.7}.lp.lp-static :is(.agentic-hero,.pay-hero) :is(.eyebrow,.agentic-hero-note,.pay-tagline){color:var(--text-dim)}.lp.lp-static :is(.agentic-hero,.pay-hero) .btn.ghost{color:var(--ink);border-color:var(--border-strong);background:#fff}.lp.lp-static :is(.agentic-hero-visual,.pay-hero-visual,.gs-hero-visual){background:#eee7fc;border:1px solid #e1d5fa;border-radius:26px;min-width:0;padding:24px}.lp.lp-static .agentic-hero-visual{background:linear-gradient(145deg,#eee7fc,#e4daf7)}.lp.lp-static .agentic-proof{border-color:var(--border);gap:18px}.lp.lp-static .agentic-proof-item b{color:var(--ink);font-size:16px}.lp.lp-static .agentic-proof-item span,.lp.lp-static .agentic-hero .ai-logo b{color:var(--text-dim)}.lp.lp-static .agentic-hero .ai-logo-ic{border-color:var(--border);background:#f2edf9}.lp.lp-static .agx-card{border-color:#e2daee;box-shadow:0 14px 28px #37224d10}.lp.lp-static .mcp-chat{border-color:var(--border);border-radius:20px;box-shadow:0 12px 32px #37224d0d}.lp.lp-static .mcp-msg.ai{color:var(--ink);background:#f2eff7}.lp.lp-static .agentic-channel{border:1px solid var(--border);background:#fff;border-radius:16px}.lp.lp-static .agentic-step-grid{border-block:1px solid var(--border);grid-template-columns:1fr;gap:0}.lp.lp-static .agentic-step{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:64px minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:30px 8px;display:grid}.lp.lp-static .agentic-step:last-child{border-bottom:0}.lp.lp-static .agentic-step-num{width:48px;height:48px;color:var(--grape);background:#eee7fc;margin:0}.lp.lp-static .agentic-step h3{letter-spacing:-.02em;margin:0;font-size:23px}.lp.lp-static .agentic-step p{line-height:1.7}.lp.lp-static .agentic-builtin{color:#fff;background:#28222f;border-color:#28222f;border-radius:24px}.lp.lp-static .agentic-builtin b{color:#fff}.lp.lp-static .agentic-builtin p{color:#d9d1e2}.lp.lp-static .pay-lockup-word{color:var(--ink)}.lp.lp-static :is(.apps-dir-controls,.apps-category-tabs){gap:12px}.lp.lp-static .apps-dir-controls{border:1px solid var(--border);background:#fff;border-radius:20px;padding:18px}.lp.lp-static .apps-dir-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.lp.lp-static :is(.apps-dir-card,.venue-card,.gs-help-card,.ls-form-card){border-color:var(--border);box-shadow:none;background:#fff;border-radius:22px}.lp.lp-static .apps-search-input{background:#f7f6fa;border-radius:12px}.lp.lp-static :is(.apps-cat-tab.active,.apps-status-btn.active){color:var(--grape);background:#eee7fc;border-color:#d8c8f8}.lp.lp-static .final-cta-inner{color:var(--ink);background:#eee7fc;border:1px solid #ded2f6;border-radius:30px;padding:56px 32px}.lp.lp-static .final-cta-inner :is(h2,p){color:var(--ink)}.lp.lp-static .final-cta-inner .btn.light{background:var(--grape);color:#fff;border-color:var(--grape)}.lp.lp-static .prose>.wrap{border:1px solid var(--border);background:#fff;border-radius:24px;padding:40px}.lp.lp-static .prose :is(p,li){line-height:1.85}.lp.lp-static .prose .toc{border-color:var(--border);background:#f2edf9;border-radius:16px}.lp.lp-static .blog-cover{border-radius:14px}.lp.lp-static :is(.status-list,.status-banner,.status-metric,.partner-logo){border-color:var(--border);border-radius:16px}.lp.lp-static .status-list{background:#fff;overflow:hidden}.lp.lp-static .gs-step-visual{border-color:var(--border);background:#eee7fc;border-radius:24px}.lp.lp-static .gs-lead{background:#f0edf7}[dir=rtl] .lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero) h1{letter-spacing:0}@media (max-width:900px){.lp.lp-static :is(.agentic-hero-grid,.pay-hero-inner,.gs-hero-inner){grid-template-columns:minmax(0,1fr)}.lp.lp-static .agentic-hero-visual{width:100%;max-width:560px;margin-inline:auto}}@media (max-width:620px){.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero){border-radius:24px;width:calc(100% - 24px);margin-top:12px;padding:36px 0}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero)>.wrap{width:calc(100% - 32px)}.lp.lp-static :is(.agentic-hero,.pay-hero,.gs-hero) h1{font-size:38px}.lp.lp-static :is(.agentic-hero-visual,.gs-hero-visual){border-radius:20px;padding:12px}.lp.lp-static .agentic-step{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:24px 0}.lp.lp-static .agentic-step p{grid-column:2}.lp.lp-static .agentic-step h3{font-size:20px}.lp.lp-static .prose>.wrap{padding:24px}.lp.lp-static .final-cta-inner{padding:36px 24px}}@media (max-width:760px){.lp.lp-static .agentic-hero-visual{order:0}.lp.lp-static .agentic-hero-copy{order:-1}.lp.lp-static .agentic-hero .agx{gap:14px;min-height:0;display:grid}.lp.lp-static .agentic-hero .agx-card{width:100%;max-width:none;animation:none;position:relative;inset:auto;transform:none}.lp.lp-static .agentic-hero .agx-chat{order:0}.lp.lp-static .agentic-hero .agx-item{order:1}.lp.lp-static .agentic-hero .agx-confirm{order:2}}
