.lp{--lp-max:1180px;--lp-ink:#0c1222;--lp-ink-soft:#5c6578;--lp-ink-muted:#94a3b8;--lp-line:#0f172a12;--lp-line-strong:#0f172a1f;--lp-surface:#fff;--lp-surface-glass:#ffffffb8;--lp-teal:#0d9488;--lp-teal-soft:#0d94881f;--lp-radius-xl:20px;--lp-radius-2xl:28px;min-height:100vh;color:var(--lp-ink);scroll-behavior:smooth;background-color:#f4f7fb;background-image:radial-gradient(circle,#0f172a0b 1px,#0000 1px);background-size:22px 22px;flex-direction:column;display:flex;position:relative}.lp-mesh{z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 15% -10%,#4f46e51c,#0000 55%),radial-gradient(55% 45% at 85% 5%,#0d948817,#0000 50%),radial-gradient(60% 40% at 50% 100%,#6366f10f,#0000 55%);position:fixed;inset:0}.lp>header,.lp>main,.lp>footer{z-index:1;position:relative}.lp-header{z-index:50;padding:12px 20px 0;position:sticky;top:0}.lp-header-inner{max-width:var(--lp-max);border-radius:var(--wf-radius-full);border:1px solid var(--lp-line);background:var(--lp-surface-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:10px 14px 10px 16px;display:flex;box-shadow:inset 0 1px #fffc,0 4px 24px #0f172a0f}.lp-brand-link{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp-logo{color:#fff;background:linear-gradient(145deg,#4338ca 0%,#6366f1 50%,#818cf8 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #4f46e559,inset 0 0 0 1px #ffffff26}.lp-logo-sm{border-radius:7px;width:26px;height:26px;font-size:11px}.lp-brand{letter-spacing:-.04em;font-size:15px;font-weight:700}.lp-nav{align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:550;display:flex}.lp-nav a{color:var(--lp-ink-soft);border-radius:var(--wf-radius-full);padding:8px 14px;text-decoration:none;transition:color .15s,background .15s}.lp-nav a:hover{color:var(--lp-ink);background:#0f172a0d}.lp-header-actions{align-items:center;gap:8px;display:flex}@media (max-width:900px){.lp-nav{border-top:1px solid var(--lp-line);order:10;justify-content:center;width:100%;margin-left:0;padding-top:6px}}.lp-btn{border-radius:var(--wf-radius-full);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.lp-btn:active{transform:scale(.98)}.lp-btn-arrow{transition:transform .15s}.lp-btn:hover .lp-btn-arrow{transform:translate(3px)}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#4338ca 0%,#6366f1 100%);box-shadow:inset 0 1px #fff3,0 4px 16px #4f46e559}.lp-btn-primary:hover{box-shadow:inset 0 1px #ffffff40,0 8px 28px #4f46e56b}.lp-btn-ghost{color:var(--lp-ink-soft);border-color:var(--lp-line-strong);background:0 0}.lp-btn-ghost:hover{color:var(--lp-ink);background:#0f172a0a}.lp-btn-glass{color:var(--lp-ink);border-color:var(--lp-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6}.lp-btn-glass:hover{box-shadow:var(--wf-shadow-xs);background:#fff;border-color:#4f46e540}.lp-btn-lg{padding:14px 24px;font-size:15px}.lp-btn-on-dark{color:#4338ca;background:#fff;box-shadow:0 8px 32px #0000002e}.lp-btn-on-dark:hover{box-shadow:0 12px 40px #00000038}.lp-hero{padding:56px 24px 80px;position:relative;overflow:hidden}.lp-hero-glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.lp-hero-glow-a{background:#6366f12e;width:480px;height:480px;top:-120px;right:-80px}.lp-hero-glow-b{background:#0d94881f;width:360px;height:360px;bottom:-60px;left:-60px}.lp-hero-inner{max-width:var(--lp-max);margin:0 auto;position:relative}.lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.lp-hero-grid{grid-template-columns:1fr;gap:48px}.lp-hero-visual{order:-1}}.lp-eyebrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;animation:.7s cubic-bezier(.22,1,.36,1) both lp-rise;display:flex}.lp-eyebrow-pill{border-radius:var(--wf-radius-full);letter-spacing:.05em;text-transform:uppercase;color:#4338ca;background:#4f46e51a;border:1px solid #4f46e52e;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:11px;font-weight:700;display:inline-flex}.lp-eyebrow-dot{background:#6366f1;border-radius:50%;width:6px;height:6px;animation:2s infinite lp-pulse;box-shadow:0 0 0 3px #6366f140}.lp-eyebrow-text{color:var(--lp-ink-soft);letter-spacing:-.01em;font-size:13px;font-weight:550}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.5}}.lp-hero-title{letter-spacing:-.045em;font-size:clamp(38px,5.2vw,58px);font-weight:800;line-height:1.05;animation:.7s cubic-bezier(.22,1,.36,1) 60ms both lp-rise}.lp-hero-highlight{background:linear-gradient(120deg,#4338ca 0%,#7c3aed 40%,#0d9488 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.12em;display:block}.lp-hero-lede{color:var(--lp-ink-soft);max-width:48ch;margin-top:22px;font-size:18px;line-height:1.7;animation:.7s cubic-bezier(.22,1,.36,1) .1s both lp-rise}.lp-hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;animation:.7s cubic-bezier(.22,1,.36,1) .14s both lp-rise;display:flex}.lp-hero-stats{border-radius:var(--wf-radius-full);border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--wf-shadow-xs);background:#ffffffa6;flex-wrap:wrap;gap:0;margin-top:36px;padding:4px;animation:.7s cubic-bezier(.22,1,.36,1) .18s both lp-rise;display:inline-flex}.lp-stat{flex-direction:column;gap:2px;padding:12px 22px;display:flex;position:relative}.lp-stat+.lp-stat:before{content:"";background:var(--lp-line-strong);width:1px;position:absolute;top:20%;bottom:20%;left:0}.lp-stat-value{letter-spacing:-.04em;background:linear-gradient(135deg, var(--lp-ink) 0%, #4338ca 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.lp-stat-label{color:var(--lp-ink-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.lp-hero-visual{animation:.8s cubic-bezier(.22,1,.36,1) .2s both lp-rise}@keyframes lp-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp-eyebrow,.lp-hero-title,.lp-hero-lede,.lp-hero-cta,.lp-hero-stats,.lp-hero-visual,.lp-mock-wrap,.lp-eyebrow-dot{animation:none}}.lp-mock-wrap{animation:6s ease-in-out infinite lp-float;position:relative}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-mock-wrap:before{content:"";filter:blur(24px);z-index:-1;background:radial-gradient(#4f46e533,#0000 70%);position:absolute;inset:20% -8% -12%}.lp-mock{border-radius:var(--lp-radius-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffe6;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 2px 4px #0f172a08,0 24px 64px #0f172a1f}.lp-mock-bar{border-bottom:1px solid var(--lp-line);background:linear-gradient(#fafbfc 0%,#f4f6f9 100%);align-items:center;gap:7px;padding:14px 18px;display:flex}.lp-mock-dot{border-radius:50%;width:11px;height:11px}.lp-mock-dot:first-child{background:#ff5f57}.lp-mock-dot:nth-child(2){background:#febc2e}.lp-mock-dot:nth-child(3){background:#28c840}.lp-mock-title{color:var(--lp-ink-soft);letter-spacing:-.01em;margin-left:6px;font-size:12px;font-weight:600}.lp-mock-badge{border-radius:var(--wf-radius-full);letter-spacing:.02em;color:#4338ca;background:#4f46e51a;border:1px solid #4f46e526;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.lp-mock-badge-dot{background:#6366f1;border-radius:50%;width:5px;height:5px}.lp-mock-canvas{background-color:#f8fafc;background-image:radial-gradient(circle,#0f172a12 1px,#0000 1px);background-size:18px 18px}.lp-mock-body-rich{justify-content:center;align-items:stretch;gap:20px;padding:28px 24px 32px;display:flex}.lp-mock-col{flex-direction:column;flex:1;align-items:center;gap:0;min-width:0;display:flex}.lp-mock-col-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-muted);margin-bottom:14px;font-size:10px;font-weight:700}.lp-mock-divider{background:linear-gradient(180deg, transparent, var(--lp-line-strong), transparent);flex-shrink:0;align-self:stretch;width:1px;margin-top:28px}.lp-mock-node{border:1px solid var(--lp-line);background:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;max-width:138px;padding:11px 14px;font-size:12px;font-weight:650;display:flex;box-shadow:0 2px 8px #0f172a0f}.lp-mock-node-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp-mock-node-trigger{background:linear-gradient(135deg,#4f46e514,#6366f10a);border-color:#4f46e54d}.lp-mock-node-trigger .lp-mock-node-dot{background:#6366f1}.lp-mock-node-transform{background:linear-gradient(135deg,#0ea5e914,#38bdf80a);border-color:#0ea5e94d}.lp-mock-node-transform .lp-mock-node-dot{background:#0ea5e9}.lp-mock-node-api{background:linear-gradient(135deg,#a855f714,#c084fc0a);border-color:#a855f74d}.lp-mock-node-api .lp-mock-node-dot{background:#a855f7}.lp-mock-node-chat,.lp-mock-node-chat-out{background:linear-gradient(135deg,#0d94881a,#2dd4bf0d);border-color:#0d948859}.lp-mock-node-chat .lp-mock-node-dot,.lp-mock-node-chat-out .lp-mock-node-dot{background:#0d9488}.lp-mock-node-agent{background:linear-gradient(135deg,#ea580c1a,#fb923c0d);border-color:#ea580c59}.lp-mock-node-agent .lp-mock-node-dot{background:#ea580c}.lp-mock-label{letter-spacing:-.01em;font-size:11px}.lp-mock-edge-v{opacity:.55;background:linear-gradient(#6366f1,#cbd5e1);border-radius:1px;flex-shrink:0;width:2px;height:22px}.lp-mock-caption{text-align:center;color:var(--lp-ink-muted);margin-top:16px;font-size:12px;font-weight:550}.lp-section{padding:96px 24px;position:relative}.lp-section-whats-new{overflow:hidden}.lp-section-glow{pointer-events:none;background:radial-gradient(#4f46e514,#0000 70%);width:640px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.lp-section-panel{padding-top:0}.lp-section-alt{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:linear-gradient(#ffffff80 0%,#f8fafce6 100%)}.lp-section-inner{max-width:var(--lp-max);margin:0 auto;position:relative}.lp-section-head{max-width:580px;margin-bottom:52px}.lp-section-head-center{text-align:center;margin-left:auto;margin-right:auto}.lp-section-kicker{border-radius:var(--wf-radius-full);letter-spacing:.1em;text-transform:uppercase;color:#4338ca;background:#4f46e514;border:1px solid #4f46e524;align-items:center;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.lp-section-title{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(30px,3.8vw,42px);font-weight:800;line-height:1.12}.lp-section-intro{color:var(--lp-ink-soft);max-width:52ch;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.7}.lp-section-intro-tight{margin-bottom:0;margin-left:0}.lp-section-head:not(.lp-section-head-center) .lp-section-intro-tight{margin-left:0}.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:960px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.lp-bento{grid-template-columns:1fr}}.lp-bento-card{border-radius:var(--lp-radius-xl);border:1px solid var(--lp-line);background:#ffffffeb;flex-direction:column;min-height:100%;padding:24px 24px 26px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a08}.lp-bento-card:before{content:"";background:var(--lp-card-accent,var(--wf-accent));opacity:.9;border-radius:3px 0 0 3px;width:3px;position:absolute;inset:0 auto 0 0}.lp-bento-card:after{content:"";background:radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 8%, transparent), transparent 55%);pointer-events:none;opacity:0;transition:opacity .22s;position:absolute;inset:0}.lp-bento-card:hover{border-color:color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 22%, var(--lp-line));transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 16px 40px #0f172a14}.lp-bento-card:hover:after{opacity:1}.lp-bento-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex;position:relative}.lp-bento-icon{background:color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 11%, #fff);border:1px solid color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 18%, transparent);width:44px;height:44px;box-shadow:0 2px 8px color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 12%, transparent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.lp-tag{border-radius:var(--wf-radius-full);letter-spacing:.06em;text-transform:uppercase;color:#047857;background:#10b9811a;border:1px solid #10b9812e;flex-shrink:0;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.lp-bento-card h3{z-index:1;letter-spacing:-.03em;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.3;position:relative}.lp-bento-card p{z-index:1;color:var(--lp-ink-soft);margin-top:auto;font-size:14px;line-height:1.65;position:relative}.lp-section-flows{overflow:hidden}.lp-section-glow-teal{background:radial-gradient(#0d948812,#0000 70%)}.lp-flow-types{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}@media (max-width:820px){.lp-flow-types{grid-template-columns:1fr}}.lp-flow-type-card{border-radius:var(--lp-radius-2xl);border:1px solid var(--lp-line);background:#fffffff0;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a08}.lp-flow-type-card:hover{border-color:color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 22%, var(--lp-line));box-shadow:0 1px 0 #fffffff2 inset, 0 20px 48px color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 10%, transparent);transform:translateY(-4px)}.lp-flow-type-top{background:linear-gradient(165deg, color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 9%, #fff) 0%, #fff0 100%);border-bottom:1px solid color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 10%, var(--lp-line));padding:28px 28px 22px}.lp-flow-type-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.lp-flow-type-symbol{width:52px;height:52px;color:var(--lp-flow-accent,var(--wf-accent));background:color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 14%, #fff);border:1px solid color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 22%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 14%, transparent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.lp-flow-type-head h3{letter-spacing:-.04em;margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.15}.lp-flow-type-summary{color:var(--lp-ink-soft);margin:0;font-size:14px;line-height:1.6}.lp-flow-preview{border:1px solid color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 12%, var(--lp-line));background:#ffffffb8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 4px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffffd9}.lp-flow-preview-item{align-items:center;gap:4px;display:inline-flex}.lp-flow-preview-arrow{color:var(--lp-ink-muted);-webkit-user-select:none;user-select:none;margin:0 2px;font-size:12px}.lp-flow-preview-node{border-radius:var(--wf-radius-full);letter-spacing:-.01em;color:var(--lp-flow-accent,var(--wf-accent));background:color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 10%, #fff);border:1px solid color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 18%, transparent);white-space:nowrap;padding:6px 11px;font-size:11px;font-weight:650;display:inline-flex}.lp-flow-features{flex-direction:column;flex:1;gap:0;margin:0;padding:22px 24px 26px;list-style:none;display:flex}.lp-flow-feature{border-bottom:1px solid var(--lp-line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lp-flow-feature:last-child{border-bottom:none;padding-bottom:0}.lp-flow-feature:first-child{padding-top:0}.lp-flow-feature-dot{background:var(--lp-flow-accent,var(--wf-accent));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lp-flow-accent,var(--wf-accent)) 16%, transparent);border-radius:50%;flex-shrink:0;margin-top:6px}.lp-flow-feature-body{flex-direction:column;gap:3px;min-width:0;display:flex}.lp-flow-feature-body strong{letter-spacing:-.02em;color:var(--lp-ink);font-size:14px;font-weight:700}.lp-flow-feature-body span{color:var(--lp-ink-soft);font-size:13px;line-height:1.55}.lp-pillars{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:860px){.lp-pillars{grid-template-columns:1fr}}.lp-pillar{border-radius:var(--lp-radius-xl);border:1px solid var(--lp-line);background:#ffffffeb;padding:32px 28px;transition:transform .22s,box-shadow .22s;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a08}.lp-pillar:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a0f}.lp-pillar-num{letter-spacing:.06em;color:#4338ca;opacity:.7;margin-bottom:16px;font-size:12px;font-weight:800;display:block}.lp-pillar-title{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:700}.lp-pillar p{color:var(--lp-ink-soft);font-size:14px;line-height:1.65}.lp-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:960px){.lp-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.lp-feature-grid{grid-template-columns:1fr}}.lp-card{border-radius:var(--lp-radius-xl);border:1px solid var(--lp-line);background:#ffffffeb;padding:24px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a08}.lp-card:hover{border-color:color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 28%, transparent);transform:translateY(-3px);box-shadow:0 14px 36px #0f172a12}.lp-card-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lp-card-icon{background:color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--lp-card-accent,var(--wf-accent)) 18%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.lp-card h3{letter-spacing:-.02em;font-size:16px;font-weight:700}.lp-card p{color:var(--lp-ink-soft);font-size:14px;line-height:1.6}.lp-steps-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:960px){.lp-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lp-steps-grid{grid-template-columns:1fr}}.lp-step-card{border-radius:var(--lp-radius-xl);border:1px solid var(--lp-line);background:#ffffffeb;padding:26px 24px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a08}.lp-step-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a0f}.lp-step-num{letter-spacing:.08em;color:#4338ca;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.lp-step-card h3{letter-spacing:-.02em;margin-bottom:8px;font-size:16px;font-weight:700}.lp-step-card p{color:var(--lp-ink-soft);font-size:13px;line-height:1.6}.lp-stack-bar{border-radius:var(--lp-radius-xl);background:#4f46e50a;border:1px dashed #4f46e540;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px 24px;display:flex}.lp-stack-item{border-radius:var(--wf-radius-full);border:1px solid var(--lp-line);color:var(--lp-ink-soft);background:#fff;padding:10px 18px;font-size:13px;font-weight:650}.lp-stack-item-accent{color:#4338ca;background:#4f46e514;border-color:#4f46e54d}.lp-stack-sep{color:var(--lp-ink-muted);-webkit-user-select:none;user-select:none;font-size:14px}.lp-cta{color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#3730a3 30%,#4f46e5 60%,#0d9488 100%);padding:96px 24px;position:relative;overflow:hidden}.lp-cta-pattern{opacity:.35;pointer-events:none;background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.lp-cta-inner{text-align:center;max-width:520px;margin:0 auto;position:relative}.lp-cta-title{letter-spacing:-.04em;font-size:clamp(28px,3.5vw,40px);font-weight:800;line-height:1.15}.lp-cta-text{opacity:.88;margin-top:16px;font-size:17px;line-height:1.6}.lp-cta .lp-btn{margin-top:32px}.lp-footer{border-top:1px solid var(--lp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;margin-top:auto;padding:24px}.lp-footer-inner{max-width:var(--lp-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lp-footer-brand{letter-spacing:-.03em;color:var(--lp-ink);align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lp-footer-meta{color:var(--lp-ink-muted);font-size:13px}@media (max-width:520px){.lp-footer-inner{text-align:center;flex-direction:column}}
