.landing-app-mock{--color-accent-primary:#c29b6e;--accent-rgb:194, 155, 110;--color-bg-elevated:#fff;--color-glass-border:#12131a1a;--color-glass-hover:#12131a0d;--color-text-primary:#12131a;--color-text-secondary:#52525b;--color-text-tertiary:#71717a;font-family:var(--font-sans,Inter, system-ui, sans-serif);color:#12131a;background:#fff;border-radius:0 0 14px 14px;min-height:420px;overflow:hidden}.landing-app-mock-topbar{background:linear-gradient(#ffffffe6,#fafafcf2),#f7f7f9;border-bottom:1px solid #12131a14;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.landing-app-mock-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.landing-app-mock-back{color:#71717a;background:#fff;border:1px solid #12131a14;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.landing-app-mock-back svg{width:15px;height:15px}.landing-app-mock-divider-v{background:#12131a1a;flex-shrink:0;width:1px;height:24px}.landing-app-mock-doc{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-app-mock-kicker{letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:500}.landing-app-mock-doc strong{color:#12131a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.landing-app-mock-publish{color:#6e5430;min-height:34px;font:inherit;cursor:pointer;background:#c29b6e1a;border:1px solid #00000014;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.landing-app-mock-publish:hover{color:#4f3c22;background:#c29b6e2e;border-color:#c29b6e66}.landing-app-mock-publish svg{color:#c29b6e;width:14px;height:14px}.landing-app-mock-pill{letter-spacing:.02em;color:#8b6914;background:#c29b6e24;border:1px solid #c29b6e47;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.landing-app-mock-pill-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.landing-app-mock-pill--draft{color:#8b6914;background:linear-gradient(#c29b6e38 0%,#c29b6e1a 100%);border-color:#c29b6e66;box-shadow:inset 0 0 0 1px #c29b6e0d,0 1px 2px #12131a0a}.landing-app-mock-pill--score{color:#059669;background:linear-gradient(#10b98129 0%,#10b9810f 100%);border-color:#10b98152;box-shadow:inset 0 0 0 1px #10b9810d,0 1px 2px #12131a0a}.landing-app-mock-body{background:radial-gradient(70% 40% at 50% 0,#c29b6e12,#0000 55%),#fff;padding:20px 18px 22px}.landing-app-mock-body--script{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:visible}.landing-app-mock-script{color:#12131a;width:100%;max-width:36rem;margin:0 auto;font-size:1.02rem;line-height:1.85}.landing-app-mock-script.is-selectable{-webkit-user-select:text;user-select:text;cursor:text}.landing-app-mock-script.is-gated{filter:blur(1.25px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-app-mock-script.is-selectable [data-mock-line]{-webkit-user-select:text;user-select:text}.landing-app-mock-script:not(.is-selectable){-webkit-user-select:none;user-select:none}.landing-app-mock-section{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin:0 0 14px;font-size:11px;font-weight:700}.landing-app-mock-script>p{margin:0 0 12px}.landing-app-mock-select-block{z-index:1;margin:0 0 12px;position:relative}.landing-app-mock-select-block.is-chrome-open{z-index:8}.landing-app-mock-select-block>p{margin:0 0 8px}.landing-app-mock-inline-chrome{z-index:9;pointer-events:auto;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:100%;margin:4px auto 10px;padding:6px;display:flex;position:relative;top:auto;left:auto;right:auto;transform:none}.landing-app-mock-inline-chrome.is-demo{pointer-events:none;margin:0;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.landing-app-mock-toolbar .editor-toolbar-btn.is-loading{opacity:.85}.landing-app-mock-inline-chrome .landing-app-mock-toolbar-wrap{margin:0}.landing-app-mock-line-after-chrome{z-index:0;color:#12131a9e;margin-top:0;position:relative}.landing-app-mock-line-hit{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline}.landing-app-mock-line-hit:disabled{cursor:default;opacity:1;color:inherit}.landing-app-mock-line-interactive .landing-app-mock-line-hit:not(:disabled):hover .landing-app-mock-select-range{background:#c29b6e1a;border-radius:6px;box-shadow:0 0 0 1px #c29b6e47}.landing-app-mock-try-hint{text-align:center;color:#71717a;margin:10px 0 0;font-size:12px}.landing-app-mock-studio-cta{text-align:center;background:#fff;border:1px solid #12131a1a;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:28rem;margin:20px auto 4px;padding:28px 28px 26px;animation:.55s cubic-bezier(.22,1,.36,1) both landing-app-mock-cta-in;display:flex;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #12131a14}.landing-app-mock-studio-cta p{letter-spacing:-.01em;color:#3f3f46;max-width:18rem;margin:0;font-size:15px;font-weight:550;line-height:1.45}.landing-app-mock-studio-cta .landing-btn-primary{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15px;font-weight:650;display:inline-flex}.landing-app-mock-studio-cta .landing-btn-primary svg{width:17px;height:17px}@keyframes landing-app-mock-cta-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.landing-app-mock-studio-cta{animation:none}}.landing-app-mock-selected{border-radius:8px;padding:8px 10px;margin:0 0 12px!important}.landing-app-mock-toolbar-wrap{justify-content:center;display:flex}.landing-app-mock-toolbar .editor-toolbar-btn-label{display:inline}.landing-app-mock .editor-toolbar-main{background:#fff;border-color:#12131a1a;box-shadow:0 12px 28px #12131a1f}.landing-app-mock .editor-toolbar-btn{color:#8a8f9a}.landing-app-mock .editor-toolbar-btn:hover,.landing-app-mock .editor-toolbar-btn.is-open{color:#12131a;background:#12131a0d}.landing-app-mock .editor-ai-pending{color:#12131a;box-shadow:0 0 0 1px rgba(var(--accent-rgb), .18);background:#c29b6e24}.landing-app-mock .editor-ai-keepbar-btn{border:0;border-radius:999px;height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.landing-app-mock .editor-ai-keepbar-btn--undo{color:#52525b;background:0 0}.landing-app-mock .editor-ai-keepbar-btn--undo:hover{color:#12131a;background:#12131a0d}.landing-app-mock .editor-ai-keepbar-btn--keep{color:#fff;background:#12131a}.landing-app-mock .editor-ai-keepbar-btn--keep:hover{filter:none;background:#2a2b33}.landing-app-mock .editor-ai-keepbar-btn--keep.is-kept{color:#059669;background:#10b9811f}.landing-app-mock-caret{vertical-align:-.12em;background:#c29b6ef2;width:1.5px;height:1em;margin-left:1px;animation:.9s step-end infinite landing-app-mock-caret-blink;display:inline-block}.landing-app-mock-select-range{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0;padding:.08em .12em;display:inline}.landing-app-mock-select-range.is-ltr{color:inherit;box-shadow:none;background-image:linear-gradient(90deg,#c29b6e38,#c29b6e38);background-position:0;background-repeat:no-repeat;background-size:0% 100%;animation:.65s cubic-bezier(.22,1,.36,1) forwards landing-app-mock-select-ltr}.landing-app-mock-select-range.is-held{background:#c29b6e29;animation:2.8s ease-in-out infinite landing-app-mock-select-pulse;box-shadow:0 0 0 1px #c29b6e38}.landing-app-mock-select-range.is-pending{background:#c29b6e2e;animation:.45s cubic-bezier(.22,1,.36,1) both landing-app-mock-pending-in;box-shadow:0 0 0 1px #c29b6e47}.landing-app-mock-toolbar-wrap.is-enter,.landing-app-mock-keepbar.is-enter{animation:.4s cubic-bezier(.22,1,.36,1) both landing-app-mock-toolbar-in}.landing-app-mock-keepbar{background:#fff;border:1px solid #12131a1a;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 10px 28px #12131a1a}.landing-app-mock--live .landing-app-mock-toolbar .editor-toolbar-btn.is-open{animation:2.8s ease-in-out infinite landing-app-mock-tool-glow}.landing-app-mock--live .landing-app-mock-keepbar .editor-ai-keepbar-btn--keep:not(.is-kept){animation:2.2s ease-in-out infinite landing-app-mock-keep-hint}@keyframes landing-app-mock-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes landing-app-mock-select-ltr{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes landing-app-mock-toolbar-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-app-mock-pending-in{0%{opacity:.35;filter:blur(1px)}to{opacity:1;filter:blur()}}@keyframes landing-app-mock-select-pulse{0%,to{background:#c29b6e24;box-shadow:0 0 0 1px #c29b6e2e}50%{background:#c29b6e38;box-shadow:0 0 0 1px #c29b6e52}}@keyframes landing-app-mock-tool-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes landing-app-mock-keep-hint{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px #c29b6e2e}}@media (prefers-reduced-motion:reduce){.landing-app-mock-caret,.landing-app-mock-select-range.is-ltr,.landing-app-mock-select-range.is-held,.landing-app-mock-select-range.is-pending,.landing-app-mock-toolbar-wrap.is-enter,.landing-app-mock-keepbar.is-enter,.landing-app-mock--live .landing-app-mock-toolbar .editor-toolbar-btn.is-open,.landing-app-mock--live .landing-app-mock-keepbar .editor-ai-keepbar-btn--keep:not(.is-kept){animation:none!important}.landing-app-mock-select-range.is-ltr,.landing-app-mock-select-range.is-held,.landing-app-mock-select-range.is-pending{background:#c29b6e29 0 0/100% 100%;box-shadow:0 0 0 1px #c29b6e38}}.landing-app-mock-action{color:#6e5430;background:#c29b6e1a;border:1px solid #c29b6e47;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.landing-app-mock-action svg{color:#c29b6e;width:14px;height:14px}.landing-app-mock-capture{color:#12131a;background:#f4f5f9;border:1px solid #0000000f;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fffc}.landing-app-mock-capture-icon{background:#fff;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.landing-app-mock-capture-icon svg{color:#c29b6e;width:16px;height:16px;margin:0}.landing-app-mock-capture-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-app-mock-capture-copy em{letter-spacing:.1em;text-transform:uppercase;color:#8a8f9a;font-size:10px;font-style:normal;font-weight:700}.landing-app-mock-capture p,.landing-app-mock-capture-copy p{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:550;line-height:1.45}.landing-app-mock-divider{color:#8a8f9a;align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;font-weight:600;display:flex}.landing-app-mock-divider-line{background:#00000012;flex:1;height:1px}.landing-app-mock-divider-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.landing-app-mock-divider svg,.landing-app-mock-divider-label svg{color:#c29b6e;width:13px;height:13px}.landing-app-mock-idea-list,.landing-app-mock-title-list{flex-direction:column;gap:10px;display:flex}.landing-app-mock-idea-card{text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #00000014;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px 14px 14px 12px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;box-shadow:0 8px 20px #12131a0a}.landing-app-mock-idea-card:hover{border-color:#0000001f;transform:translateY(-1px);box-shadow:0 12px 28px #12131a12}.landing-app-mock-idea-card.is-active{background:linear-gradient(#c29b6e1a,#c29b6e0a);border-color:#c29b6e73;box-shadow:0 0 0 1px #c29b6e14,0 12px 28px #c29b6e1a}.landing-app-mock-idea-index{min-width:1.75rem;font-family:var(--font-accent,ui-monospace, monospace);letter-spacing:.04em;color:#8a8f9a;flex-shrink:0;padding-top:2px;font-size:11px;font-weight:650}.landing-app-mock-idea-card.is-active .landing-app-mock-idea-index{color:#c29b6e}.landing-app-mock-idea-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.landing-app-mock-idea-card strong{letter-spacing:-.015em;color:#12131a;font-size:14.5px;font-weight:650;line-height:1.35}.landing-app-mock-idea-meta{flex-wrap:wrap;gap:6px;display:flex}.landing-app-mock-idea-meta span{color:#5c6170;background:#12131a0a;border:1px solid #0000000d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.landing-app-mock-idea-card em{color:#8a8f9a;font-size:12px;font-style:normal;font-weight:550}.landing-app-mock-idea-card.is-saved em{color:#059669}.landing-app-mock-block-label{letter-spacing:.1em;text-transform:uppercase;color:#8a8f9a;margin:0 0 10px;font-size:11px;font-weight:700}.landing-app-mock-title-card{text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #00000014;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;box-shadow:0 8px 20px #12131a0a}.landing-app-mock-title-card:hover{border-color:#0000001f;transform:translateY(-1px);box-shadow:0 12px 28px #12131a12}.landing-app-mock-title-card.is-active{background:#fafafa;border-color:#12131ae0;box-shadow:0 0 0 1px #12131a0a,0 12px 28px #12131a14}.landing-app-mock-title-radio{background:#fff;border:1.5px solid #0000002e;border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:3px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 0 #0000}.landing-app-mock-title-card.is-active .landing-app-mock-title-radio{border-color:#12131a;box-shadow:inset 0 0 0 4px #12131a}.landing-app-mock-title-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.landing-app-mock-title-status{letter-spacing:.06em;text-transform:uppercase;color:#8a8f9a;font-size:11px;font-weight:650}.landing-app-mock-title-card.is-active .landing-app-mock-title-status{color:#12131a}.landing-app-mock-title-card p{letter-spacing:-.015em;color:#12131a;margin:0;font-size:14.5px;font-weight:550;line-height:1.4}.landing-app-mock-chips{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.landing-app-mock-chips span{color:#5c6170;background:#f4f5f9;border:1px solid #0000000f;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:550}.landing-app-mock-title-list+.landing-app-mock-block-label{margin-top:18px}.landing-app-mock-plan-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-app-mock-plan-list li{background:#fff;border:1px solid #12131a14;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.landing-app-mock-plan-list em{letter-spacing:.06em;color:#c29b6e;min-width:1.75rem;font-size:11px;font-style:normal;font-weight:700}.landing-app-mock-plan-list span{color:#12131a;font-size:14px;font-weight:500}.landing-app-mock-status-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-app-mock-status-row span{color:#52525b;background:#12131a0a;border:1px solid #12131a14;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.landing-app-mock-status-row span[data-tone=scripted]{color:#8b6914;background:#c29b6e1f;border-color:#c29b6e52}.landing-app-mock-status-row span[data-tone=published]{color:#059669;background:#10b9811a;border-color:#10b98152}.products-studio-frame{background:#fff;border:1px solid #12131a1a;border-radius:18px;width:100%;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;overflow:hidden;box-shadow:0 28px 64px #12131a1a,0 0 0 1px #12131a0a}.products-showcase:hover .products-studio-frame{transform:translateY(-2px);box-shadow:0 36px 72px #12131a1f,0 0 0 1px #12131a0f}.products-studio-chrome{background:#f4f4f6;border-bottom:1px solid #12131a14;align-items:center;gap:7px;padding:12px 14px;display:flex}.products-studio-chrome span{background:#d4d4d8;border-radius:50%;width:10px;height:10px}.products-studio-chrome span:first-child{background:#ff5f57}.products-studio-chrome span:nth-child(2){background:#febc2e}.products-studio-chrome span:nth-child(3){background:#28c840}.products-studio-chrome em{color:#12131a73;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.products-studio-body{min-height:0}.products-studio-body .landing-app-mock{border-radius:0;min-height:380px}@media (width<=640px){.products-studio-chrome em{display:none}.landing-app-mock{min-height:300px}.landing-app-mock-topbar{gap:8px;min-height:48px;padding:8px 12px}.landing-app-mock-toolbar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding:8px 10px;overflow-x:auto}.landing-app-mock-toolbar::-webkit-scrollbar{display:none}.landing-app-mock-toolbar .editor-toolbar-btn-label{display:none}.landing-app-mock-body,.landing-app-mock-editor,.landing-app-mock-main{padding:12px}.landing-app-mock-chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.landing-app-mock-chips::-webkit-scrollbar{display:none}}.landing-ab--v1 .landing-page{--landing-grid-line:#ffffff06;--landing-surface:#ffffff08;--landing-surface-strong:#ffffff0b;--landing-surface-border:#ffffff12;--landing-hover-fill:#ffffff0b;--landing-nav-bg:color-mix(in srgb, var(--color-bg-primary) 82%, transparent);--landing-divider:#ffffff0d;--landing-glow:rgba(var(--accent-rgb), .14);--landing-script-line:#ffffff12;--landing-script-line-strong:#ffffff1f;--landing-accent-soft:rgba(var(--accent-rgb), .12);--landing-accent-soft-border:rgba(var(--accent-rgb), .2);background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);position:relative;overflow-x:hidden}html[data-theme-mode=light] .landing-ab--v1 .landing-page{--landing-grid-line:#12131a0b;--landing-surface:#fff;--landing-surface-strong:#fff;--landing-surface-border:#12131a1a;--landing-hover-fill:#12131a0a;--landing-nav-bg:#ffffffe6;--landing-divider:#12131a14;--landing-glow:rgba(var(--accent-rgb), .1);--landing-script-line:#12131a14;--landing-script-line-strong:#12131a24;--landing-accent-soft:rgba(var(--accent-rgb), .1);--landing-accent-soft-border:rgba(var(--accent-rgb), .22);background:#f4f5f9}.landing-ab--v1 .landing-bg-glow{pointer-events:none;filter:blur(120px);z-index:0;border-radius:50%;position:absolute}.landing-ab--v1 .landing-bg-glow--hero{background:var(--landing-glow);width:min(560px,70%);height:min(560px,70%);top:-200px;right:0;transform:translate(18%)}.landing-ab--v1 .landing-bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(var(--landing-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 70%)}.landing-ab--v1 .landing-nav{z-index:50;border-bottom:1px solid var(--landing-divider);background:var(--landing-nav-bg);-webkit-backdrop-filter:blur(20px)saturate(1.2);position:sticky;top:0}.landing-ab--v1 .landing-nav-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;height:64px;margin:0;padding:0 clamp(20px,3.5vw,48px);display:flex;position:relative}.landing-ab--v1 .landing-brand{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.landing-ab--v1 .landing-brand--footer span{font-size:15px}.landing-ab--v1 .landing-nav-links{z-index:1;align-items:center;gap:4px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.landing-ab--v1 .landing-nav-links{display:flex}}.landing-ab--v1 .landing-nav-link{color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.landing-ab--v1 .landing-nav-link:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v1 .landing-nav-actions{align-items:center;gap:8px;display:flex}.landing-ab--v1 .landing-btn-ghost{color:var(--color-text-secondary);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.landing-ab--v1 .landing-btn-ghost:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v1 .landing-btn-primary{color:#fff;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary,var(--color-accent-primary)));box-shadow:var(--shadow-glow-primary);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.landing-ab--v1 .landing-btn-primary:hover{box-shadow:var(--shadow-glow-primary-hover);transform:translateY(-1px)}.landing-ab--v1 .landing-btn-primary svg{width:16px;height:16px}.landing-ab--v1 .landing-btn-primary--lg{border-radius:12px;padding:14px 24px;font-size:15px}.landing-ab--v1 .landing-btn-secondary{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:12px;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-ab--v1 .landing-btn-secondary:hover{color:var(--color-text-primary);border-color:var(--landing-surface-border);background:var(--landing-hover-fill)}.landing-ab--v1 .landing-hero{z-index:1;grid-template-columns:1fr;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:80px 24px 64px;display:grid;position:relative}@media (width>=1024px){.landing-ab--v1 .landing-hero{grid-template-columns:1fr 1fr;padding:100px 24px 80px}}.landing-ab--v1 .landing-hero-pill{color:var(--color-accent-primary);background:var(--landing-accent-soft);border:1px solid var(--landing-accent-soft-border);border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.landing-ab--v1 .landing-hero-pill svg{width:14px;height:14px}.landing-ab--v1 .landing-hero h1{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(40px,6vw,56px);font-weight:800;line-height:1.08}.landing-ab--v1 .landing-gradient-text{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:var(--color-accent-primary)}.landing-ab--v1 .landing-hero-sub{color:var(--color-text-secondary);max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.65}.landing-ab--v1 .landing-hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.landing-ab--v1 .landing-hero-note{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v1 .landing-hero-preview{flex-direction:column;gap:16px;display:flex;position:relative}.landing-ab--v1 .landing-preview-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;padding:20px;box-shadow:0 8px 28px #12131a0a}.landing-ab--v1 .landing-preview-card--roadmap{transform:rotate(-1deg)}.landing-ab--v1 .landing-preview-card--script{opacity:.9;margin-left:24px;transform:rotate(1deg)}.landing-ab--v1 .landing-preview-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:14px;font-size:11px;font-weight:600}.landing-ab--v1 .landing-preview-item{border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;display:flex}.landing-ab--v1 .landing-preview-item:last-child{margin-bottom:0}.landing-ab--v1 .landing-preview-item--active{background:var(--landing-accent-soft);border:1px solid var(--landing-accent-soft-border)}.landing-ab--v1 .landing-preview-score{width:32px;height:32px;font-size:12px;font-weight:700;font-family:var(--font-accent);color:var(--color-accent-primary);background:var(--landing-accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-ab--v1 .landing-preview-item p{color:var(--color-text-primary);margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.4}.landing-ab--v1 .landing-preview-item span{color:var(--color-text-tertiary);font-size:11px}.landing-ab--v1 .landing-preview-script-line{background:var(--landing-script-line);border-radius:4px;height:8px;margin-bottom:10px}.landing-ab--v1 .landing-preview-script-line--bold{background:var(--landing-script-line-strong);width:70%;height:10px}.landing-ab--v1 .landing-preview-script-line--short{width:45%}.landing-ab--v1 .landing-preview-script-line--medium{width:85%}.landing-ab--v1 .landing-trust{z-index:1;text-align:center;border-top:1px solid var(--landing-divider);border-bottom:1px solid var(--landing-divider);max-width:1200px;margin:0 auto;padding:48px 24px;position:relative}.landing-ab--v1 .landing-trust>p{color:var(--color-text-tertiary);margin-bottom:28px;font-size:14px}.landing-ab--v1 .landing-trust-stats{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.landing-ab--v1 .landing-trust-stats div{flex-direction:column;gap:4px;display:flex}.landing-ab--v1 .landing-trust-stats strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:20px;font-weight:700}.landing-ab--v1 .landing-trust-stats span{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v1 .landing-section{z-index:1;max-width:1200px;margin:0 auto;padding:96px 24px;position:relative}.landing-ab--v1 .landing-section--workflow{background:color-mix(in srgb, var(--landing-surface) 50%, transparent);border-top:1px solid var(--landing-divider);border-bottom:1px solid var(--landing-divider);max-width:none}.landing-ab--v1 .landing-section--workflow .landing-section-head,.landing-ab--v1 .landing-section--workflow .landing-steps{max-width:1200px;margin-left:auto;margin-right:auto}.landing-ab--v1 .landing-section-head{text-align:center;max-width:640px;margin:0 auto 56px}.landing-ab--v1 .landing-section-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-primary);margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.landing-ab--v1 .landing-section-head h2{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.landing-ab--v1 .landing-section-head p{color:var(--color-text-secondary);font-size:16px;line-height:1.6}.landing-ab--v1 .landing-pillars{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.landing-ab--v1 .landing-pillars{grid-template-columns:repeat(3,1fr)}}.landing-ab--v1 .landing-pillar{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:20px;padding:28px;transition:border-color .25s,background .25s,box-shadow .25s;box-shadow:0 8px 24px #12131a08}.landing-ab--v1 .landing-pillar:hover{border-color:var(--landing-accent-soft-border);background:var(--landing-accent-soft)}.landing-ab--v1 .landing-pillar-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.landing-ab--v1 .landing-pillar-step{font-family:var(--font-accent);color:var(--color-text-tertiary);font-size:12px;font-weight:600}.landing-ab--v1 .landing-pillar-icon{background:var(--landing-accent-soft);border:1px solid var(--landing-accent-soft-border);width:40px;height:40px;color:var(--color-accent-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.landing-ab--v1 .landing-pillar-icon svg{width:20px;height:20px}.landing-ab--v1 .landing-pillar h3{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:700}.landing-ab--v1 .landing-pillar>p{color:var(--color-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}.landing-ab--v1 .landing-pillar ul{flex-direction:column;gap:10px;list-style:none;display:flex}.landing-ab--v1 .landing-pillar li{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.landing-ab--v1 .landing-pillar li svg{width:14px;height:14px;color:var(--color-success);flex-shrink:0}.landing-ab--v1 .landing-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 8px;display:flex}.landing-ab--v1 .landing-step{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:14px;align-items:center;gap:12px;padding:16px 20px;display:flex}.landing-ab--v1 .landing-step-num{width:32px;height:32px;font-size:13px;font-weight:700;font-family:var(--font-accent);color:var(--color-accent-primary);background:var(--landing-accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-ab--v1 .landing-step h4{margin-bottom:2px;font-size:14px;font-weight:600}.landing-ab--v1 .landing-step span{color:var(--color-text-tertiary);font-size:12px}.landing-ab--v1 .landing-step-arrow{width:16px;height:16px;color:var(--color-text-muted);display:none}@media (width>=900px){.landing-ab--v1 .landing-step-arrow{display:block}}.landing-ab--v1 .landing-plans{grid-template-columns:1fr;gap:16px;max-width:800px;margin:0 auto;display:grid}.landing-ab--v1 .landing-section--pricing{max-width:none}.landing-ab--v1 .landing-section--pricing .landing-section-head{max-width:1200px}.landing-ab--v1 .landing-pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 24px;padding:0 24px;display:flex}.landing-ab--v1 .landing-pricing-detected{align-items:flex-start;gap:12px;display:flex}.landing-ab--v1 .landing-pricing-detected-icon{width:18px;height:18px;color:var(--color-accent-primary);flex-shrink:0;margin-top:2px}.landing-ab--v1 .landing-pricing-detected-label{color:var(--color-text-primary);font-size:14px;font-weight:600;display:block}.landing-ab--v1 .landing-pricing-detected-source{color:var(--color-text-tertiary);margin-top:2px;font-size:12px;display:block}.landing-ab--v1 .landing-pricing-switcher{position:relative}.landing-ab--v1 .landing-pricing-switch-btn{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-ab--v1 .landing-pricing-switch-btn:hover{color:var(--color-text-primary);border-color:var(--landing-accent-soft-border);background:var(--landing-hover-fill)}.landing-ab--v1 .landing-pricing-switch-btn svg{width:16px;height:16px;transition:transform .2s}.landing-ab--v1 .landing-pricing-chevron--open{transform:rotate(180deg)}.landing-ab--v1 .landing-pricing-picker{background:var(--landing-surface-strong);border:1px solid var(--landing-surface-border);min-width:240px;box-shadow:var(--shadow-lg);z-index:30;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.landing-ab--v1 .landing-pricing-picker-item{width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.landing-ab--v1 .landing-pricing-picker-item:hover{background:var(--landing-hover-fill);color:var(--color-text-primary)}.landing-ab--v1 .landing-pricing-picker-item--active{background:var(--landing-accent-soft);color:var(--color-text-primary)}.landing-ab--v1 .landing-pricing-picker-code{font-family:var(--font-accent);color:var(--color-text-tertiary);font-size:11px}.landing-ab--v1 .landing-pricing-ambiguous{max-width:1200px;margin:0 auto 28px;padding:0 24px}.landing-ab--v1 .landing-pricing-ambiguous p{color:var(--color-text-secondary);background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5}.landing-ab--v1 .landing-pricing-ambiguous strong{color:var(--color-warning);font-weight:600}.landing-ab--v1 .landing-pricing-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.landing-ab--v1 .landing-pricing-card-shell{flex-direction:column;min-height:100%;display:flex;position:relative}.landing-ab--v1 .landing-pricing-card-shell--promo{padding-top:16px}@media (width>=768px){.landing-ab--v1 .landing-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.landing-ab--v1 .landing-pricing-grid{grid-template-columns:repeat(4,1fr)}}.landing-ab--v1 .landing-pricing-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:20px;flex-direction:column;flex:1;padding:28px 24px 24px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #12131a0a}.landing-ab--v1 .landing-pricing-card:hover{border-color:rgba(var(--accent-rgb), .28)}.landing-ab--v1 .landing-pricing-card--highlight{background:#34d3990a;border-color:#34d39959;box-shadow:0 16px 48px #34d39914}.landing-ab--v1 .landing-pricing-promo-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg, var(--color-accent-violet), var(--color-accent-rose));z-index:3;border:1px solid #fff3;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #7c5cfc59}.landing-ab--v1 .landing-pricing-promo-badge svg{width:13px;height:13px}.landing-ab--v1 .landing-pricing-card-glow{pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.landing-ab--v1 .landing-pricing-card-icon{z-index:1;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex;position:relative}.landing-ab--v1 .landing-pricing-card-icon svg{width:24px;height:24px}.landing-ab--v1 .landing-pricing-card h3{z-index:1;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:700;position:relative}.landing-ab--v1 .landing-pricing-card-desc{z-index:1;color:var(--color-text-tertiary);min-height:40px;margin-bottom:24px;font-size:13px;line-height:1.5;position:relative}.landing-ab--v1 .landing-pricing-card-price{z-index:1;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex;position:relative}.landing-ab--v1 .landing-pricing-price-main,.landing-ab--v1 .landing-pricing-price-first{font-family:var(--font-accent);letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.landing-ab--v1 .landing-pricing-price-strike{font-family:var(--font-accent);color:var(--color-text-tertiary);opacity:.55;font-size:1.25rem;text-decoration:line-through}.landing-ab--v1 .landing-pricing-price-period{color:var(--color-text-secondary);font-size:14px;font-weight:500}.landing-ab--v1 .landing-pricing-first-note{z-index:1;color:var(--color-text-tertiary);margin-bottom:20px;font-size:12px;position:relative}.landing-ab--v1 .landing-pricing-features{z-index:1;flex-direction:column;flex:1;gap:14px;margin-bottom:28px;list-style:none;display:flex;position:relative}.landing-ab--v1 .landing-pricing-features li{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.landing-ab--v1 .landing-pricing-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.landing-ab--v1 .landing-pricing-check svg{width:12px;height:12px}.landing-ab--v1 .landing-pricing-cta{z-index:1;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:13px 16px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.landing-ab--v1 .landing-pricing-cta svg{width:16px;height:16px}.landing-ab--v1 .landing-pricing-cta--ghost{color:var(--color-text-secondary);background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border)}.landing-ab--v1 .landing-pricing-cta--ghost:hover{color:var(--color-text-primary);background:var(--landing-surface-strong)}.landing-ab--v1 .landing-pricing-cta--primary{color:#fff;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary,var(--color-accent-primary)));box-shadow:0 4px 20px rgba(var(--accent-rgb), .28)}.landing-ab--v1 .landing-pricing-cta--primary:hover{box-shadow:0 6px 24px rgba(var(--accent-rgb), .35);transform:translateY(-1px)}.landing-ab--v1 .landing-pricing-cta--secondary{color:var(--color-text-primary);background:var(--landing-surface);border:1px solid var(--landing-surface-border)}.landing-ab--v1 .landing-pricing-cta--secondary:hover{background:var(--landing-hover-fill);border-color:rgba(var(--accent-rgb), .28)}.landing-ab--v1 .landing-pricing-disclaimer{text-align:center;max-width:720px;color:var(--color-text-muted);margin:32px auto 0;padding:0 24px;font-size:12px;line-height:1.55}.landing-ab--v1 .landing-pricing-bottom-cta{justify-content:center;margin-top:40px;display:flex}@media (width>=640px){.landing-ab--v1 .landing-plans{grid-template-columns:repeat(3,1fr)}}.landing-ab--v1 .landing-plan{background:var(--landing-surface);border:1px solid var(--landing-surface-border);text-align:center;border-radius:16px;padding:28px 24px;position:relative}.landing-ab--v1 .landing-plan--highlight{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .06);box-shadow:0 12px 32px rgba(var(--accent-rgb), .08)}.landing-ab--v1 .landing-plan-badge{color:#fff;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary,var(--color-accent-primary)));white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.landing-ab--v1 .landing-plan h3{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:700}.landing-ab--v1 .landing-plan-price{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:8px;font-size:32px;font-weight:800}.landing-ab--v1 .landing-plan-price span{color:var(--color-text-tertiary);font-size:14px;font-weight:500}.landing-ab--v1 .landing-plan-desc{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v1 .landing-final-cta{z-index:1;padding:96px 24px;position:relative}.landing-ab--v1 .landing-final-inner{text-align:center;background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .06));border:1px solid rgba(var(--accent-rgb), .2);border-radius:24px;max-width:640px;margin:0 auto;padding:56px 40px}.landing-ab--v1 .landing-final-inner>svg{width:32px;height:32px;color:var(--color-accent-primary);margin-bottom:20px}.landing-ab--v1 .landing-final-inner h2{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(24px,4vw,32px);font-weight:800}.landing-ab--v1 .landing-final-inner p{color:var(--color-text-secondary);margin-bottom:28px;font-size:16px}.landing-ab--v1 .landing-footer{z-index:1;border-top:1px solid var(--landing-divider);padding:32px 24px;position:relative}.landing-ab--v1 .landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.landing-ab--v1 .landing-footer-inner>p{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v1 .landing-footer-link{color:var(--color-text-secondary);background:0 0;border:none;font-size:13px;font-weight:500;transition:color .2s}.landing-ab--v1 .landing-footer-link:hover{color:var(--color-text-primary)}html[data-theme-mode=light] .landing-ab--v1 .landing-nav{border-bottom-color:#12131a14;box-shadow:0 1px #12131a08}html[data-theme-mode=light] .landing-ab--v1 .landing-preview-card,html[data-theme-mode=light] .landing-ab--v1 .landing-pillar,html[data-theme-mode=light] .landing-ab--v1 .landing-step,html[data-theme-mode=light] .landing-ab--v1 .landing-pricing-card,html[data-theme-mode=light] .landing-ab--v1 .landing-plan{background:#fff;border-color:#12131a1a}html[data-theme-mode=light] .landing-ab--v1 .landing-pricing-card--highlight{background:rgba(var(--accent-rgb), .05);border-color:rgba(var(--accent-rgb), .28)}html[data-theme-mode=light] .landing-ab--v1 .landing-pricing-picker{background:#fff;border-color:#12131a1a;box-shadow:0 16px 40px #12131a1f}html[data-theme-mode=light] .landing-ab--v1 .landing-final-cta{background:#fff}html[data-theme-mode=light] .landing-ab--v1 .landing-final-inner{background:linear-gradient(135deg, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .03));border-color:rgba(var(--accent-rgb), .18)}html[data-theme-mode=dark] .landing-ab--v1 .landing-preview-card,html[data-theme-mode=dark] .landing-ab--v1 .landing-pillar,html[data-theme-mode=dark] .landing-ab--v1 .landing-pricing-card{box-shadow:none}.landing-ab--v2 .landing-page{--landing-grid-line:#ffffff06;--landing-surface:#ffffff08;--landing-surface-strong:#ffffff0b;--landing-surface-border:#ffffff12;--landing-hover-fill:#ffffff0b;--landing-nav-bg:color-mix(in srgb, var(--color-bg-primary) 82%, transparent);--landing-divider:#ffffff0d;--landing-script-line:#ffffff12;--landing-script-line-strong:#ffffff1f;--landing-glow:rgba(var(--accent-rgb), .14);--landing-accent-soft:rgba(var(--accent-rgb), .12);--landing-accent-soft-border:rgba(var(--accent-rgb), .2);background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);position:relative;overflow-x:hidden}html[data-theme-mode=light] .landing-ab--v2 .landing-page{--landing-grid-line:#12131a0b;--landing-surface:#fff;--landing-surface-strong:#fff;--landing-surface-border:#12131a1a;--landing-hover-fill:#12131a0a;--landing-nav-bg:#ffffffe6;--landing-divider:#12131a14;--landing-script-line:#12131a14;--landing-script-line-strong:#12131a24;--landing-glow:rgba(var(--accent-rgb), .1);--landing-accent-soft:rgba(var(--accent-rgb), .1);--landing-accent-soft-border:rgba(var(--accent-rgb), .22)}.landing-ab--v2 .landing-bg-glow{pointer-events:none;filter:blur(120px);z-index:0;border-radius:50%;position:absolute}.landing-ab--v2 .landing-bg-glow--hero{background:var(--landing-glow);width:min(560px,70%);height:min(560px,70%);top:-200px;right:0;transform:translate(18%)}.landing-ab--v2 .landing-bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(var(--landing-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 70%)}.landing-ab--v2 .landing-nav{z-index:50;border-bottom:1px solid var(--landing-surface-border);background:var(--landing-nav-bg);-webkit-backdrop-filter:blur(20px)saturate(1.1);position:sticky;top:0}.landing-ab--v2 .landing-nav-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;height:64px;margin:0;padding:0 clamp(20px,3.5vw,48px);display:flex;position:relative}.landing-ab--v2 .landing-brand{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.landing-ab--v2 .landing-brand--footer{cursor:pointer;background:0 0;border:none;padding:0}.landing-ab--v2 .landing-brand--footer span{font-size:15px}.landing-ab--v2 .landing-nav-links{z-index:1;align-items:center;gap:4px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.landing-ab--v2 .landing-nav-links{display:flex}}.landing-ab--v2 .landing-nav-link{color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.landing-ab--v2 .landing-nav-link:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v2 .landing-nav-actions{align-items:center;gap:8px;display:flex}.landing-ab--v2 .landing-btn-ghost{color:var(--color-text-secondary);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.landing-ab--v2 .landing-btn-ghost:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v2 .landing-btn-primary{color:var(--color-on-accent,#fff);background:var(--gradient-accent);box-shadow:var(--shadow-glow-primary);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.landing-ab--v2 .landing-btn-primary:hover{box-shadow:var(--shadow-glow-primary-hover);transform:translateY(-1px)}.landing-ab--v2 .landing-btn-primary svg{width:16px;height:16px}.landing-ab--v2 .landing-btn-primary--lg{border-radius:12px;padding:14px 24px;font-size:15px}.landing-ab--v2 .landing-btn-secondary{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:12px;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-ab--v2 .landing-btn-secondary:hover{color:var(--color-text-primary);border-color:var(--color-glass-border-hover);background:var(--landing-surface-strong)}.landing-ab--v2 .landing-hero{z-index:1;grid-template-columns:1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:80px 24px 64px;display:grid;position:relative}@media (width>=1024px){.landing-ab--v2 .landing-hero{grid-template-columns:1fr 1fr;gap:56px;padding:100px 24px 80px}}.landing-ab--v2 .landing-hero-content{text-align:left;flex-direction:column;align-items:flex-start;max-width:560px;display:flex}@media (width<=1023px){.landing-ab--v2 .landing-hero-content{text-align:center;align-items:center;max-width:760px;margin:0 auto}}.landing-ab--v2 .landing-hero-eyebrow{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 22px;font-size:12px;font-weight:500;display:block}.landing-ab--v2 .landing-hero h1{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(40px,6vw,56px);font-weight:800;line-height:1.08}.landing-ab--v2 .landing-gradient-text{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:var(--color-accent-primary)}.landing-ab--v2 .landing-hero-sub{color:var(--color-text-secondary);max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.65}.landing-ab--v2 .landing-hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:20px;display:flex}@media (width<=1023px){.landing-ab--v2 .landing-hero-cta{justify-content:center}}.landing-ab--v2 .landing-hero-note{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v2 .landing-hero-content .icon-benefit-row{justify-content:flex-start;margin-top:26px}@media (width<=1023px){.landing-ab--v2 .landing-hero-content .icon-benefit-row{justify-content:center}}.landing-ab--v2 .landing-hero-preview{flex-direction:column;justify-self:center;gap:16px;width:100%;max-width:440px;display:flex;position:relative}@media (width>=1024px){.landing-ab--v2 .landing-hero-preview{justify-self:end;max-width:none}}.landing-ab--v2 .landing-preview-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;padding:20px;box-shadow:0 8px 28px #12131a0a}.landing-ab--v2 .landing-preview-card--roadmap{transform:rotate(-1deg)}.landing-ab--v2 .landing-preview-card--script{opacity:.9;margin-left:24px;transform:rotate(1deg)}.landing-ab--v2 .landing-preview-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:14px;font-size:11px;font-weight:600}.landing-ab--v2 .landing-preview-item{border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;display:flex}.landing-ab--v2 .landing-preview-item:last-child{margin-bottom:0}.landing-ab--v2 .landing-preview-item--active{background:var(--landing-accent-soft);border:1px solid var(--landing-accent-soft-border)}.landing-ab--v2 .landing-preview-score{width:32px;height:32px;font-size:12px;font-weight:700;font-family:var(--font-accent);color:var(--color-accent-primary);background:var(--landing-accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-ab--v2 .landing-preview-item p{color:var(--color-text-primary);margin:0 0 2px;font-size:13px;font-weight:500;line-height:1.4}.landing-ab--v2 .landing-preview-item span{color:var(--color-text-tertiary);font-size:11px}.landing-ab--v2 .landing-preview-script-line{background:var(--landing-script-line);border-radius:4px;height:8px;margin-bottom:10px}.landing-ab--v2 .landing-preview-script-line--bold{background:var(--landing-script-line-strong);width:70%;height:10px}.landing-ab--v2 .landing-preview-script-line--short{width:45%}.landing-ab--v2 .landing-preview-script-line--medium{width:85%}.landing-ab--v2 .landing-hero-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;width:100%;max-width:880px;display:grid}.landing-ab--v2 .landing-flow-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);text-align:left;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.landing-ab--v2 .landing-flow-tag{font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.landing-ab--v2 .landing-flow-tag svg{width:14px;height:14px;color:var(--color-accent-primary);stroke-width:1.8px}.landing-ab--v2 .landing-flow-seed{color:var(--color-text-primary);margin:auto 0;font-size:14px;font-weight:550;line-height:1.5}.landing-ab--v2 .landing-flow-lines{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.landing-ab--v2 .landing-flow-lines i{background:var(--landing-script-line);border-radius:4px;width:90%;height:8px;display:block}.landing-ab--v2 .landing-flow-lines i.is-bold{background:var(--landing-script-line-strong);width:68%;height:10px}.landing-ab--v2 .landing-flow-lines i.is-short{width:46%}.landing-ab--v2 .landing-flow-title{color:var(--color-text-primary);margin:auto 0 0;font-size:13.5px;font-weight:600;line-height:1.4}.landing-ab--v2 .landing-flow-chips{flex-wrap:wrap;gap:6px;display:flex}.landing-ab--v2 .landing-flow-chips span{color:var(--color-text-tertiary);background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.landing-ab--v2 .landing-flow-chips .is-score{color:#22c55e;background:#22c55e1f;border-color:#22c55e33}.landing-ab--v2 .landing-flow-arrow{color:var(--color-accent-primary);flex-direction:column;align-self:center;align-items:center;gap:3px;display:flex}.landing-ab--v2 .landing-flow-arrow svg{stroke-width:1.8px;width:15px;height:15px}.landing-ab--v2 .landing-flow-arrow svg:first-child{opacity:.85;width:13px;height:13px}@media (width<=767px){.landing-ab--v2 .landing-hero-flow{grid-template-columns:1fr;gap:10px;max-width:420px}.landing-ab--v2 .landing-flow-arrow{flex-direction:row;justify-content:center}.landing-ab--v2 .landing-flow-arrow svg:last-child{transform:rotate(90deg)}.landing-ab--v2 .landing-flow-lines{gap:7px;padding:2px 0}}.landing-ab--v2 .landing-trust{z-index:1;text-align:center;border-top:1px solid var(--landing-divider);border-bottom:1px solid var(--landing-divider);max-width:1200px;margin:0 auto;padding:48px 24px;position:relative}.landing-ab--v2 .landing-trust>p{color:var(--color-text-tertiary);margin-bottom:28px;font-size:14px}.landing-ab--v2 .landing-trust-stats{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.landing-ab--v2 .landing-trust-stats div{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:168px;padding:18px 26px;display:flex}.landing-ab--v2 .landing-trust-icon{width:34px;height:34px;color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .14);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.landing-ab--v2 .landing-trust-icon svg{stroke-width:1.8px;width:16px;height:16px}.landing-ab--v2 .landing-trust-stats strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:18px;font-weight:700}.landing-ab--v2 .landing-trust-stats div>span:last-child{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v2 .landing-section{z-index:1;max-width:1200px;margin:0 auto;padding:96px 24px;position:relative}.landing-ab--v2 .landing-section--workflow{background:var(--color-bg-secondary);border-top:1px solid var(--landing-divider);border-bottom:1px solid var(--landing-divider);max-width:none;padding:96px 24px}.landing-ab--v2 .landing-section--workflow .landing-section-head{max-width:640px;margin-left:auto;margin-right:auto}.landing-ab--v2 .landing-section-head{text-align:center;max-width:640px;margin:0 auto 56px}.landing-ab--v2 .landing-section-kicker{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:14px;font-size:12px;font-weight:500;display:block}.landing-ab--v2 .landing-section-head h2{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.landing-ab--v2 .landing-section-head p{color:var(--color-text-secondary);font-size:16px;line-height:1.6}.landing-ab--v2 .landing-product-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.landing-ab--v2 .landing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-ab--v2 .landing-product-card{min-width:0;display:flex}.landing-ab--v2 .landing-product-card-button{text-align:left;background:var(--landing-surface);border:1px solid var(--landing-surface-border);color:inherit;font:inherit;border-radius:20px;flex-direction:column;flex:1;align-items:flex-start;padding:28px;transition:border-color .25s,background .25s,transform .25s;display:flex}.landing-ab--v2 .landing-product-card-button:hover,.landing-ab--v2 .landing-product-card-button:focus-visible{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .04);transform:translateY(-2px)}.landing-ab--v2 .landing-product-card-button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.landing-ab--v2 .landing-pillar-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:20px;display:flex}.landing-ab--v2 .landing-product-kicker{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;font-weight:600}.landing-ab--v2 .landing-pillar-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .18);width:40px;height:40px;color:var(--color-accent-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-ab--v2 .landing-pillar-icon svg{width:20px;height:20px}.landing-ab--v2 .landing-pillars{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.landing-ab--v2 .landing-pillars{grid-template-columns:repeat(3,1fr)}}.landing-ab--v2 .landing-pillar{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:20px;padding:28px;transition:border-color .25s,background .25s,box-shadow .25s;box-shadow:0 8px 24px #12131a08}.landing-ab--v2 .landing-pillar:hover{border-color:var(--landing-accent-soft-border);background:var(--landing-accent-soft)}.landing-ab--v2 .landing-pillar-step{font-family:var(--font-accent);color:var(--color-text-tertiary);font-size:12px;font-weight:600}.landing-ab--v2 .landing-pillar h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 10px;font-size:20px;font-weight:700}.landing-ab--v2 .landing-pillar>p{color:var(--color-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.6}.landing-ab--v2 .landing-pillar ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v2 .landing-pillar li{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.landing-ab--v2 .landing-pillar li svg{width:14px;height:14px;color:var(--color-success);flex-shrink:0}.landing-ab--v2 .landing-steps{flex-direction:column;align-items:stretch;gap:12px;max-width:880px;margin:0 auto;display:flex}@media (width>=900px){.landing-ab--v2 .landing-steps{flex-flow:row;justify-content:center;align-items:center;gap:10px;max-width:1100px}}.landing-ab--v2 .landing-step{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:14px;flex:1 1 0;align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 8px 24px #12131a08}.landing-ab--v2 .landing-step-num{width:32px;height:32px;font-size:13px;font-weight:700;font-family:var(--font-accent);color:var(--color-accent-primary);background:var(--landing-accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-ab--v2 .landing-step-copy{min-width:0}.landing-ab--v2 .landing-step h4{color:var(--color-text-primary);margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.3}.landing-ab--v2 .landing-step span{color:var(--color-text-tertiary);font-size:12px;line-height:1.35;display:block}.landing-ab--v2 .landing-step-arrow{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0;display:none}@media (width>=900px){.landing-ab--v2 .landing-step-arrow{display:block}}.landing-ab--v2 .landing-product-card-button h3{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:700}.landing-ab--v2 .landing-product-card-button>p{color:var(--color-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}.landing-ab--v2 .landing-card-visual{background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border);border-radius:12px;flex-direction:column;justify-content:center;gap:9px;width:100%;min-height:88px;margin-bottom:20px;padding:14px;display:flex}.landing-ab--v2 .landing-visual-row{align-items:center;gap:10px;display:flex}.landing-ab--v2 .landing-visual-score,.landing-ab--v2 .landing-visual-ep{width:26px;height:26px;font-family:var(--font-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.landing-ab--v2 .landing-visual-score{color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .12)}.landing-ab--v2 .landing-visual-ep{color:var(--color-text-tertiary);background:var(--landing-surface-strong);border:1px solid var(--landing-surface-border)}.landing-ab--v2 .landing-visual-line{background:var(--landing-script-line);border-radius:4px;flex:1;height:8px;display:block}.landing-ab--v2 .landing-visual-line.is-strong{background:var(--landing-script-line-strong);height:9px}.landing-ab--v2 .landing-visual-selected{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .18);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.landing-ab--v2 .landing-visual-ai{color:var(--color-accent-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.landing-ab--v2 .landing-visual-ai svg{width:11px;height:11px}.landing-ab--v2 .landing-visual-title{color:var(--color-text-primary);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.landing-ab--v2 .landing-visual-chips{flex-wrap:wrap;gap:6px;display:flex}.landing-ab--v2 .landing-visual-chips span{color:var(--color-text-tertiary);background:var(--landing-surface-strong);border:1px solid var(--landing-surface-border);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.landing-ab--v2 .landing-visual-chips .is-accent{color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .2)}.landing-ab--v2 .landing-visual-chips .is-score{color:#22c55e;background:#22c55e1f;border-color:#22c55e33}.landing-ab--v2 .landing-product-more{color:var(--color-accent-primary);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}.landing-ab--v2 .landing-product-more svg{width:14px;height:14px;transition:transform .2s}.landing-ab--v2 .landing-product-card-button:hover .landing-product-more svg,.landing-ab--v2 .landing-product-card-button:focus-visible .landing-product-more svg{transform:translate(3px)}.landing-ab--v2 .landing-plans{grid-template-columns:1fr;gap:16px;max-width:800px;margin:0 auto;display:grid}.landing-ab--v2 .landing-section--pricing{max-width:none}.landing-ab--v2 .landing-section--pricing .landing-section-head{max-width:1200px}.landing-ab--v2 .landing-pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 24px;padding:0 24px;display:flex}.landing-ab--v2 .landing-pricing-detected{align-items:flex-start;gap:12px;display:flex}.landing-ab--v2 .landing-pricing-detected-icon{width:18px;height:18px;color:var(--color-accent-primary);flex-shrink:0;margin-top:2px}.landing-ab--v2 .landing-pricing-detected-label{color:var(--color-text-primary);font-size:14px;font-weight:600;display:block}.landing-ab--v2 .landing-pricing-detected-source{color:var(--color-text-tertiary);margin-top:2px;font-size:12px;display:block}.landing-ab--v2 .landing-pricing-switcher{position:relative}.landing-ab--v2 .landing-pricing-switch-btn{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-ab--v2 .landing-pricing-switch-btn:hover{color:var(--color-text-primary);border-color:var(--color-glass-border-hover);background:var(--landing-surface-strong)}.landing-ab--v2 .landing-pricing-switch-btn svg{width:16px;height:16px;transition:transform .2s}.landing-ab--v2 .landing-pricing-chevron--open{transform:rotate(180deg)}.landing-ab--v2 .landing-pricing-picker{background:var(--color-bg-elevated);border:1px solid var(--landing-surface-border);min-width:240px;box-shadow:var(--shadow-lg);z-index:30;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.landing-ab--v2 .landing-pricing-picker-item{width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.landing-ab--v2 .landing-pricing-picker-item:hover{background:var(--landing-hover-fill);color:var(--color-text-primary)}.landing-ab--v2 .landing-pricing-picker-item--active{background:rgba(var(--accent-rgb), .12);color:var(--color-text-primary)}.landing-ab--v2 .landing-pricing-picker-code{font-family:var(--font-accent);color:var(--color-text-tertiary);font-size:11px}.landing-ab--v2 .landing-pricing-ambiguous{max-width:1200px;margin:0 auto 28px;padding:0 24px}.landing-ab--v2 .landing-pricing-ambiguous p{color:var(--color-text-secondary);background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5}.landing-ab--v2 .landing-pricing-ambiguous strong{color:var(--color-warning);font-weight:600}.landing-ab--v2 .landing-pricing-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.landing-ab--v2 .landing-pricing-card-shell{flex-direction:column;min-height:100%;display:flex;position:relative}.landing-ab--v2 .landing-pricing-card-shell--promo{padding-top:16px}@media (width>=768px){.landing-ab--v2 .landing-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.landing-ab--v2 .landing-pricing-grid{grid-template-columns:repeat(4,1fr)}}.landing-ab--v2 .landing-pricing-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);box-shadow:none;border-radius:20px;flex-direction:column;flex:1;padding:28px 24px 24px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.landing-ab--v2 .landing-pricing-card:hover{border-color:rgba(var(--accent-rgb), .28);transform:translateY(-2px)}.landing-ab--v2 .landing-pricing-card--highlight{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .05)}.landing-ab--v2 .landing-pricing-promo-badge{color:var(--color-on-accent,#fff);white-space:nowrap;background:var(--gradient-accent);box-shadow:0 8px 20px rgba(var(--accent-rgb), .28);z-index:3;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-ab--v2 .landing-pricing-promo-badge svg{width:13px;height:13px}.landing-ab--v2 .landing-pricing-card-glow{pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.landing-ab--v2 .landing-pricing-card-icon{z-index:1;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex;position:relative}.landing-ab--v2 .landing-pricing-card-icon svg{width:24px;height:24px}.landing-ab--v2 .landing-pricing-card h3{z-index:1;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:700;position:relative}.landing-ab--v2 .landing-pricing-card-desc{z-index:1;color:var(--color-text-secondary);text-wrap:pretty;min-height:44px;margin-bottom:24px;font-size:13.5px;line-height:1.6;position:relative}.landing-ab--v2 .landing-pricing-card-price{z-index:1;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex;position:relative}.landing-ab--v2 .landing-pricing-price-main,.landing-ab--v2 .landing-pricing-price-first{font-family:var(--font-accent);letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.landing-ab--v2 .landing-pricing-price-strike{font-family:var(--font-accent);color:var(--color-text-tertiary);opacity:.55;font-size:1.25rem;text-decoration:line-through}.landing-ab--v2 .landing-pricing-price-period{color:var(--color-text-secondary);font-size:14px;font-weight:500}.landing-ab--v2 .landing-pricing-first-note{z-index:1;color:var(--color-text-tertiary);margin-bottom:20px;font-size:12px;position:relative}.landing-ab--v2 .landing-pricing-features{z-index:1;flex-direction:column;flex:1;gap:0;margin-bottom:28px;list-style:none;display:flex;position:relative}.landing-ab--v2 .landing-pricing-feature-item{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.landing-ab--v2 .landing-pricing-feature-copy{color:var(--color-text-primary);letter-spacing:-.005em;text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:1.55}.landing-ab--v2 .landing-pricing-feature-section{border-top:1px solid var(--landing-surface-border);color:var(--color-text-secondary);letter-spacing:.01em;margin:12px 0 5px;padding-top:13px;font-size:12px;font-weight:650;line-height:1.4;display:block}.landing-ab--v2 .landing-pricing-check{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:21px;margin-top:0;display:flex;background:0 0!important}.landing-ab--v2 .landing-pricing-check svg{width:15px;height:15px;filter:drop-shadow(0 2px 5px color-mix(in srgb, currentColor 20%, transparent))}.landing-ab--v2 .landing-pricing-cta{z-index:1;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:13px 16px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.landing-ab--v2 .landing-pricing-cta svg{width:16px;height:16px}.landing-ab--v2 .landing-pricing-cta--ghost{color:var(--color-text-secondary);background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border)}.landing-ab--v2 .landing-pricing-cta--ghost:hover{color:var(--color-text-primary);background:var(--landing-surface-strong)}.landing-ab--v2 .landing-pricing-cta--primary{color:var(--color-on-accent,#fff);background:var(--gradient-accent);box-shadow:var(--shadow-glow-primary)}.landing-ab--v2 .landing-pricing-cta--primary:hover{box-shadow:var(--shadow-glow-primary-hover);transform:translateY(-1px)}.landing-ab--v2 .landing-pricing-cta--secondary{color:var(--color-text-primary);background:var(--landing-surface);border:1px solid var(--landing-surface-border)}.landing-ab--v2 .landing-pricing-cta--secondary:hover{background:var(--landing-surface-strong);border-color:var(--color-glass-border-hover)}.landing-ab--v2 .landing-pricing-disclaimer{text-align:center;max-width:720px;color:var(--color-text-muted);margin:32px auto 0;padding:0 24px;font-size:12px;line-height:1.55}.landing-ab--v2 .landing-pricing-bottom-cta{justify-content:center;margin-top:40px;display:flex}@media (width>=640px){.landing-ab--v2 .landing-plans{grid-template-columns:repeat(3,1fr)}}.landing-ab--v2 .landing-plan{background:var(--landing-surface);border:1px solid var(--landing-surface-border);text-align:center;border-radius:16px;padding:28px 24px;position:relative}.landing-ab--v2 .landing-plan--highlight{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .06);box-shadow:var(--shadow-glow-primary)}.landing-ab--v2 .landing-plan-badge{color:var(--color-on-accent,#fff);background:var(--gradient-accent);white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.landing-ab--v2 .landing-plan h3{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:700}.landing-ab--v2 .landing-plan-price{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:8px;font-size:32px;font-weight:800}.landing-ab--v2 .landing-plan-price span{color:var(--color-text-tertiary);font-size:14px;font-weight:500}.landing-ab--v2 .landing-plan-desc{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v2 .landing-final-cta{z-index:1;border-top:1px solid var(--landing-divider);background:radial-gradient(ellipse 80% 55% at 50% 0%, rgba(var(--accent-rgb), .08) 0%, transparent 62%), var(--color-bg-primary);padding:120px 24px 108px;position:relative;overflow:hidden}.landing-ab--v2 .landing-final-glow{pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .16) 0%, transparent 68%);filter:blur(8px);width:min(720px,90vw);height:320px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.landing-ab--v2 .landing-final-line{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .55), transparent);width:min(180px,40vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-ab--v2 .landing-final-inner{text-align:center;background:0 0;border:none;border-radius:0;max-width:760px;margin:0 auto;padding:0;position:relative}.landing-ab--v2 .landing-final-kicker{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:18px;font-size:12px;font-weight:500;display:block}.landing-ab--v2 .landing-final-inner h2{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-primary);margin-bottom:18px;font-size:clamp(36px,6.2vw,56px);font-weight:800;line-height:1.05}.landing-ab--v2 .landing-final-sub{max-width:480px;color:var(--color-text-secondary);margin:0 auto 32px;font-size:17px;line-height:1.6}.landing-ab--v2 .landing-final-actions{justify-content:center;margin-bottom:18px;display:flex}.landing-ab--v2 .landing-final-inner .icon-benefit-row{justify-content:center;margin-top:6px}.landing-ab--v2 .landing-footer{z-index:1;border-top:1px solid var(--landing-divider);background:var(--color-bg-primary);padding:0 24px;position:relative}html[data-theme-mode=light] .landing-ab--v2 .landing-footer{background:var(--color-bg-primary)}.landing-ab--v2 .landing-footer-shell{max-width:1200px;margin:0 auto}.landing-ab--v2 .landing-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 40px;padding:40px 0 32px;display:flex}.landing-ab--v2 .landing-footer-brand-block{flex-direction:column;gap:8px;display:flex}.landing-ab--v2 .landing-footer-tagline{color:var(--color-text-tertiary);margin:0;padding-left:32px;font-size:13px}.landing-ab--v2 .landing-footer-nav{flex-wrap:wrap;align-items:center;gap:8px 4px;display:flex}.landing-ab--v2 .landing-footer-link{color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:color .2s,background .2s}.landing-ab--v2 .landing-footer-link:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v2 .landing-footer-link--accent{color:var(--color-accent-primary)}.landing-ab--v2 .landing-footer-link--accent:hover{color:var(--color-accent-light);background:rgba(var(--accent-rgb), .08)}.landing-ab--v2 .landing-footer-bottom{border-top:1px solid var(--landing-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:18px 0 28px;display:flex}.landing-ab--v2 .landing-footer-bottom>p{color:var(--color-text-tertiary);margin:0;font-size:12px}.landing-ab--v2 .landing-footer-meta{letter-spacing:.01em}.landing-ab--v2 .landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:32px 0;display:flex}.landing-ab--v2 .landing-nav-link--active{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v2 .landing-footer-links{align-items:center;gap:20px;display:flex}.landing-ab--v2 .landing-nav-menu-btn{border:1px solid var(--landing-surface-border);background:var(--landing-surface);width:40px;height:40px;color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landing-ab--v2 .landing-nav-menu-btn svg{width:18px;height:18px}.landing-ab--v2 .landing-btn-primary-short,.landing-ab--v2 .landing-mobile-menu{display:none}@media (width>=768px){.landing-ab--v2 .landing-nav-menu-btn,.landing-ab--v2 .landing-mobile-menu{display:none!important}}@media (width<=767px){.landing-ab--v2 .landing-nav-inner{gap:10px;padding:0 14px;position:relative}.landing-ab--v2 .landing-btn-ghost--desktop{display:none}.landing-ab--v2 .landing-btn-primary--nav{padding:8px 12px;font-size:13px}.landing-ab--v2 .landing-btn-primary-full{display:none}.landing-ab--v2 .landing-btn-primary-short{display:inline}.landing-ab--v2 .theme-toggle span{display:none}.landing-ab--v2 .landing-mobile-menu{background:var(--color-bg-elevated);border:1px solid var(--landing-surface-border);box-shadow:var(--shadow-lg);z-index:60;border-radius:16px;flex-direction:column;gap:16px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.landing-ab--v2 .landing-mobile-menu-links{flex-direction:column;gap:4px;display:flex}.landing-ab--v2 .landing-mobile-menu-link{width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.landing-ab--v2 .landing-mobile-menu-link:hover,.landing-ab--v2 .landing-mobile-menu-link.is-active{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v2 .landing-mobile-menu-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-ab--v2 .landing-mobile-menu-actions .landing-btn-ghost,.landing-ab--v2 .landing-mobile-menu-actions .landing-btn-primary{justify-content:center;width:100%}}@media (width<=480px){.landing-ab--v2 .landing-nav-inner{gap:8px;padding:0 12px}.landing-ab--v2 .landing-brand span{font-size:15px}.landing-ab--v2 .landing-hero{padding:56px 16px 40px}.landing-ab--v2 .landing-hero h1{font-size:clamp(32px,10vw,40px);line-height:1.08}.landing-ab--v2 .landing-hero-sub{font-size:16px}.landing-ab--v2 .landing-hero-cta{flex-direction:column;align-items:stretch}.landing-ab--v2 .landing-hero-cta .landing-btn-primary--lg,.landing-ab--v2 .landing-hero-cta .landing-btn-secondary{justify-content:center;width:100%}.landing-ab--v2 .landing-section{padding:64px 16px}.landing-ab--v2 .landing-trust{padding:36px 16px}.landing-ab--v2 .landing-section-head{margin-bottom:36px}.landing-ab--v2 .landing-product-grid{gap:14px}.landing-ab--v2 .landing-product-card-button{padding:20px}.landing-ab--v2 .landing-trust-stats{gap:12px}.landing-ab--v2 .landing-trust-stats div{flex:100%;padding:14px 18px}.landing-ab--v2 .landing-pricing-toolbar,.landing-ab--v2 .landing-pricing-grid,.landing-ab--v2 .landing-pricing-ambiguous{padding-left:0;padding-right:0}.landing-ab--v2 .landing-pricing-promo-badge{white-space:normal;text-align:center;max-width:min(90%,260px);line-height:1.3}.landing-ab--v2 .landing-pricing-picker{width:min(240px,100vw - 32px);min-width:0;left:auto;right:0}.landing-ab--v2 .landing-final-cta{padding:72px 16px 64px}.landing-ab--v2 .landing-footer{padding:0 16px}.landing-ab--v2 .landing-footer-shell{padding-top:36px}.landing-ab--v2 .landing-preview-card--script{margin-left:12px}}html[data-theme-mode=light] .landing-ab--v2 .landing-nav{border-bottom-color:#12131a14;box-shadow:0 1px #12131a08}html[data-theme-mode=light] .landing-ab--v2 .landing-preview-card,html[data-theme-mode=light] .landing-ab--v2 .landing-flow-card,html[data-theme-mode=light] .landing-ab--v2 .landing-pillar,html[data-theme-mode=light] .landing-ab--v2 .landing-step,html[data-theme-mode=light] .landing-ab--v2 .landing-pricing-card,html[data-theme-mode=light] .landing-ab--v2 .landing-plan{background:#fff;border-color:#12131a1a}html[data-theme-mode=light] .landing-ab--v2 .landing-pricing-card--highlight{background:rgba(var(--accent-rgb), .05);border-color:rgba(var(--accent-rgb), .28)}html[data-theme-mode=light] .landing-ab--v2 .landing-pricing-cta--secondary{color:var(--color-text-primary);background:#fff;border:1px solid #12131a1f}html[data-theme-mode=light] .landing-ab--v2 .landing-pricing-picker{background:#fff;border-color:#12131a1a;box-shadow:0 16px 40px #12131a1f}html[data-theme-mode=light] .landing-ab--v2 .landing-btn-secondary{color:var(--color-text-secondary);background:#fff;border-color:#12131a1f}html[data-theme-mode=light] .landing-ab--v2 .landing-btn-secondary:hover{color:var(--color-text-primary);background:#f7f7f8;border-color:#12131a2e}html[data-theme-mode=light] .landing-ab--v2 .landing-final-cta{background:#fff}html[data-theme-mode=light] .landing-ab--v2 .landing-final-inner{background:0 0;border:none}html[data-theme-mode=light] .landing-ab--v2 .landing-final-glow{background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .06) 0%, transparent 72%)}html[data-theme-mode=dark] .landing-ab--v2 .landing-preview-card,html[data-theme-mode=dark] .landing-ab--v2 .landing-pillar,html[data-theme-mode=dark] .landing-ab--v2 .landing-pricing-card{box-shadow:none}.landing-ab--v3 .landing-page{--color-accent-primary:#3d7a6a;--color-accent-light:#5a9a88;--color-accent-soft:#7ab5a4;--accent-rgb:61, 122, 106;--accent-light-rgb:90, 154, 136;--gradient-text-brand:none;--gradient-accent:linear-gradient(180deg, var(--landing-cta-bg), var(--landing-cta-bg));--shadow-glow-primary:none;--shadow-glow-primary-hover:none;--shadow-glow-purple:none;--landing-cta-bg:#f4f4f5;--landing-cta-fg:#0b0b0f;--landing-cta-bg-hover:#fff;--landing-grid-line:#ffffff06;--landing-surface:#ffffff08;--landing-surface-strong:#ffffff0b;--landing-surface-border:#ffffff12;--landing-hover-fill:#ffffff0b;--landing-nav-bg:color-mix(in srgb, var(--color-bg-primary) 82%, transparent);--landing-divider:#ffffff0d;--landing-script-line:#ffffff12;--landing-script-line-strong:#ffffff1f;--landing-glow:rgba(var(--accent-rgb), .08);background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);position:relative;overflow-x:hidden}.landing-ab--v3 .public-route-transition{will-change:opacity, transform;width:100%;min-height:100vh}@media (prefers-reduced-motion:reduce){.landing-ab--v3 .public-route-transition{will-change:auto}}html[data-theme-mode=light] .landing-ab--v3 .landing-page{--color-accent-primary:#2f5d50;--color-accent-light:#3d7a6a;--color-accent-soft:#5a9a88;--accent-rgb:47, 93, 80;--accent-light-rgb:61, 122, 106;--landing-cta-bg:#12131a;--landing-cta-fg:#fafafa;--landing-cta-bg-hover:#0b0b0f;--landing-grid-line:#12131a0a;--landing-surface:#fff;--landing-surface-strong:#fff;--landing-surface-border:#12131a14;--landing-hover-fill:#12131a09;--landing-nav-bg:#ffffffe0;--landing-divider:#12131a12;--landing-script-line:#12131a14;--landing-script-line-strong:#12131a24;--landing-glow:rgba(var(--accent-rgb), .05)}.landing-ab--v3 .landing-bg-glow{pointer-events:none;filter:blur(120px);z-index:0;border-radius:50%;position:absolute}.landing-ab--v3 .landing-bg-glow--hero{background:var(--landing-glow);filter:blur(100px);opacity:.65;width:min(560px,70%);height:min(560px,70%);top:-220px;right:0;transform:translate(18%)}.landing-ab--v3 .landing-bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(var(--landing-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 70%)}.landing-ab--v3 .landing-nav{z-index:50;border-bottom:1px solid var(--landing-surface-border);background:var(--landing-nav-bg);-webkit-backdrop-filter:blur(20px)saturate(1.1);position:sticky;top:0}.landing-ab--v3 .landing-nav-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;height:64px;margin:0;padding:0 clamp(20px,3.5vw,48px);display:flex;position:relative}.landing-ab--v3 .landing-brand{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.landing-ab--v3 .landing-brand--footer{cursor:pointer;background:0 0;border:none;padding:0}.landing-ab--v3 .landing-brand--footer span{font-size:15px}.landing-ab--v3 .landing-nav-links{z-index:1;align-items:center;gap:4px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.landing-ab--v3 .landing-nav-links{display:flex}}.landing-ab--v3 .landing-nav-link{color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.landing-ab--v3 .landing-nav-link:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v3 .landing-nav-actions{align-items:center;gap:8px;display:flex}.landing-ab--v3 .landing-btn-ghost{color:var(--color-text-secondary);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.landing-ab--v3 .landing-btn-ghost:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v3 .landing-btn-primary{color:var(--landing-cta-fg);background:var(--landing-cta-bg);box-shadow:none;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.landing-ab--v3 .landing-btn-primary:hover{background:var(--landing-cta-bg-hover);box-shadow:none;transform:translateY(-1px)}.landing-ab--v3 .landing-btn-primary svg{width:16px;height:16px}.landing-ab--v3 .landing-btn-primary--lg{border-radius:12px;padding:14px 24px;font-size:15px}.landing-ab--v3 .landing-btn-secondary{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:12px;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-ab--v3 .landing-btn-secondary:hover{color:var(--color-text-primary);border-color:var(--color-glass-border-hover);background:var(--landing-surface-strong)}.landing-ab--v3 .landing-hero{z-index:1;flex-direction:column;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:80px 24px 64px;display:flex;position:relative}@media (width>=1024px){.landing-ab--v3 .landing-hero{padding:104px 24px 88px}}.landing-ab--v3 .landing-hero-content{text-align:center;flex-direction:column;align-items:center;max-width:640px;display:flex}.landing-ab--v3 .landing-hero-eyebrow{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 18px;font-size:12px;font-weight:500;display:block}.landing-ab--v3 .landing-hero h1{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(32px,4.8vw,44px);font-weight:800;line-height:1.15}.landing-ab--v3 .landing-gradient-text{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:var(--color-accent-primary)}.landing-ab--v3 .landing-hero-sub{color:var(--color-text-secondary);max-width:420px;margin:0 0 28px;font-size:16px;font-weight:500;line-height:1.45}.landing-ab--v3 .landing-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-ab--v3 .landing-hero-flow-wrap{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:880px;display:flex}.landing-ab--v3 .landing-hero-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;width:100%;display:grid}.landing-ab--v3 .landing-hero-flow-caption{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);text-align:center;margin:0;font-size:12px;font-weight:600}.landing-ab--v3 .landing-flow-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);text-align:left;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.landing-ab--v3 .landing-flow-card--idea{animation:4.8s ease-in-out 1.2s infinite landing-ab-v3-landing-flow-pulse}.landing-ab--v3 .landing-flow-card--script{animation:4.8s ease-in-out 2.4s infinite landing-ab-v3-landing-flow-pulse}.landing-ab--v3 .landing-flow-card--publish{animation:4.8s ease-in-out 3.6s infinite landing-ab-v3-landing-flow-pulse}@keyframes landing-ab-v3-landing-flow-pulse{0%,18%,to{border-color:var(--landing-surface-border)}8%,14%{border-color:rgba(var(--accent-rgb), .45)}}.landing-ab--v3 .landing-flow-tag{font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.landing-ab--v3 .landing-flow-tag svg{width:14px;height:14px;color:var(--color-accent-primary);stroke-width:1.8px}.landing-ab--v3 .landing-flow-seed{color:var(--color-text-primary);margin:auto 0;font-size:14px;font-weight:550;line-height:1.5}.landing-ab--v3 .landing-flow-lines{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.landing-ab--v3 .landing-flow-lines i{background:var(--landing-script-line);transform-origin:0;width:90%;height:8px;animation:landing-ab-v3-landing-flow-line .7s var(--ease-out-expo) both;border-radius:4px;display:block}.landing-ab--v3 .landing-flow-card--script .landing-flow-lines i:first-child{animation-delay:.85s}.landing-ab--v3 .landing-flow-card--script .landing-flow-lines i:nth-child(2){animation-delay:.98s}.landing-ab--v3 .landing-flow-card--script .landing-flow-lines i:nth-child(3){animation-delay:1.1s}.landing-ab--v3 .landing-flow-lines i.is-bold{background:var(--landing-script-line-strong);width:68%;height:10px}.landing-ab--v3 .landing-flow-lines i.is-short{width:46%}@keyframes landing-ab-v3-landing-flow-line{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}.landing-ab--v3 .landing-flow-title{color:var(--color-text-primary);margin:auto 0 0;font-size:13.5px;font-weight:600;line-height:1.4}.landing-ab--v3 .landing-flow-chips{flex-wrap:wrap;gap:6px;display:flex}.landing-ab--v3 .landing-flow-chips span{color:var(--color-text-tertiary);background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border);animation:landing-ab-v3-landing-flow-chip .45s var(--ease-out-expo) both;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.landing-ab--v3 .landing-flow-card--publish .landing-flow-chips span:first-child{animation-delay:1.35s}.landing-ab--v3 .landing-flow-card--publish .landing-flow-chips span:nth-child(2){animation-delay:1.48s}.landing-ab--v3 .landing-flow-chips .is-score{color:#22c55e;background:#22c55e1f;border-color:#22c55e33}@keyframes landing-ab-v3-landing-flow-chip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-ab--v3 .landing-flow-arrow{color:var(--color-accent-primary);flex-direction:column;align-self:center;align-items:center;gap:3px;display:flex}.landing-ab--v3 .landing-flow-arrow svg{stroke-width:1.8px;width:15px;height:15px}.landing-ab--v3 .landing-flow-arrow svg:first-child{opacity:.85;width:13px;height:13px}.landing-ab--v3 .landing-flow-arrow svg:last-child{animation:1.8s ease-in-out infinite landing-ab-v3-landing-flow-nudge}@keyframes landing-ab-v3-landing-flow-nudge{0%,to{opacity:.75;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.landing-ab--v3 .landing-flow-card--idea,.landing-ab--v3 .landing-flow-card--script,.landing-ab--v3 .landing-flow-card--publish,.landing-ab--v3 .landing-flow-lines i,.landing-ab--v3 .landing-flow-chips span,.landing-ab--v3 .landing-flow-arrow svg:last-child{animation:none!important}}@media (width<=767px){.landing-ab--v3 .landing-hero-flow{grid-template-columns:1fr;gap:10px;max-width:420px}.landing-ab--v3 .landing-flow-arrow{flex-direction:row;justify-content:center}.landing-ab--v3 .landing-flow-arrow svg:last-child{animation:1.8s ease-in-out infinite landing-ab-v3-landing-flow-nudge-y}.landing-ab--v3 .landing-flow-lines{gap:7px;padding:2px 0}}@keyframes landing-ab-v3-landing-flow-nudge-y{0%,to{opacity:.75;transform:translateY(0)rotate(90deg)}50%{opacity:1;transform:translateY(3px)rotate(90deg)}}.landing-ab--v3 .landing-trust{z-index:1;text-align:center;border-top:1px solid var(--landing-divider);border-bottom:1px solid var(--landing-divider);flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:40px 24px;display:flex;position:relative}.landing-ab--v3 .landing-trust-headline{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin:0 0 22px;font-size:12px;font-weight:500}.landing-ab--v3 .landing-trust-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;max-width:100%;display:inline-flex}.landing-ab--v3 .landing-trust-tools{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-ab--v3 .landing-trust-chip{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.landing-ab--v3 .landing-trust-chip--muted{opacity:.72;color:var(--color-text-tertiary);background:0 0}.landing-ab--v3 .landing-trust-chip-icon{width:28px;height:28px;color:var(--color-text-tertiary);background:var(--color-bg-secondary);border:1px solid var(--landing-surface-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-ab--v3 .landing-trust-chip-icon svg,.landing-ab--v3 .landing-trust-chip-icon .landing-trust-brand-img{width:14px;height:14px}.landing-ab--v3 .landing-trust-brand-img{object-fit:contain;border-radius:2px;display:block}.landing-ab--v3 .landing-trust-chip-icon--accent{color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .14)}.landing-ab--v3 .landing-trust-chip-icon--accent svg{stroke-width:1.8px}.landing-ab--v3 .landing-trust-connector{width:40px;height:40px;color:var(--color-text-tertiary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-ab--v3 .landing-trust-connector svg{width:18px;height:18px}.landing-ab--v3 .landing-trust-system{background:var(--landing-surface);border:1px solid var(--landing-surface-border);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;width:max-content;max-width:100%;padding:14px 18px;display:flex}.landing-ab--v3 .landing-trust-system-label{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-primary);font-size:11px;font-weight:500}.landing-ab--v3 .landing-trust-steps{flex-wrap:wrap;align-items:center;gap:8px 4px;display:flex}.landing-ab--v3 .landing-trust-step{align-items:center;gap:8px;display:inline-flex}.landing-ab--v3 .landing-trust-step strong{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:15px;font-weight:700}.landing-ab--v3 .landing-trust-step-sep{background:rgba(var(--accent-rgb), .35);width:18px;height:1px;margin:0 4px}@media (width<=900px){.landing-ab--v3 .landing-trust-strip{flex-direction:column;gap:14px}.landing-ab--v3 .landing-trust-connector svg{transform:rotate(90deg)}.landing-ab--v3 .landing-trust-system{text-align:center;align-items:center}.landing-ab--v3 .landing-trust-steps{justify-content:center}}.landing-ab--v3 .landing-section{z-index:1;max-width:1200px;margin:0 auto;padding:96px 24px;position:relative}.landing-ab--v3 .landing-section--workflow{background:var(--color-bg-secondary);border-top:1px solid var(--landing-divider);border-bottom:1px solid var(--landing-divider);max-width:none}.landing-ab--v3 .landing-section--workflow .landing-section-head{max-width:1200px;margin-left:auto;margin-right:auto}.landing-ab--v3 .landing-section-head{text-align:center;max-width:640px;margin:0 auto 56px}.landing-ab--v3 .landing-section-kicker{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:14px;font-size:12px;font-weight:500;display:block}.landing-ab--v3 .landing-section-head h2{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.landing-ab--v3 .landing-section-head p{color:var(--color-text-secondary);font-size:16px;line-height:1.6}.landing-ab--v3 .landing-product-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.landing-ab--v3 .landing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-ab--v3 .landing-product-card{min-width:0;display:flex}.landing-ab--v3 .landing-product-card-button{text-align:left;background:var(--landing-surface);border:1px solid var(--landing-surface-border);color:inherit;font:inherit;border-radius:20px;flex-direction:column;flex:1;align-items:flex-start;padding:28px;transition:border-color .25s,background .25s,transform .25s;display:flex}.landing-ab--v3 .landing-product-card-button:hover,.landing-ab--v3 .landing-product-card-button:focus-visible{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .04);transform:translateY(-2px)}.landing-ab--v3 .landing-product-card-button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.landing-ab--v3 .landing-pillar-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:20px;display:flex}.landing-ab--v3 .landing-product-kicker{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;font-weight:600}.landing-ab--v3 .landing-pillar-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .18);width:40px;height:40px;color:var(--color-accent-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-ab--v3 .landing-pillar-icon svg{width:20px;height:20px}.landing-ab--v3 .landing-product-card-button h3{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:700}.landing-ab--v3 .landing-product-card-button>p{color:var(--color-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}.landing-ab--v3 .landing-card-visual{background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border);border-radius:12px;flex-direction:column;justify-content:center;gap:9px;width:100%;min-height:88px;margin-bottom:20px;padding:14px;display:flex}.landing-ab--v3 .landing-visual-row{align-items:center;gap:10px;display:flex}.landing-ab--v3 .landing-visual-score,.landing-ab--v3 .landing-visual-ep{width:26px;height:26px;font-family:var(--font-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.landing-ab--v3 .landing-visual-score{color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .12)}.landing-ab--v3 .landing-visual-ep{color:var(--color-text-tertiary);background:var(--landing-surface-strong);border:1px solid var(--landing-surface-border)}.landing-ab--v3 .landing-visual-line{background:var(--landing-script-line);border-radius:4px;flex:1;height:8px;display:block}.landing-ab--v3 .landing-visual-line.is-strong{background:var(--landing-script-line-strong);height:9px}.landing-ab--v3 .landing-visual-selected{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .18);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.landing-ab--v3 .landing-visual-ai{color:var(--color-accent-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.landing-ab--v3 .landing-visual-ai svg{width:11px;height:11px}.landing-ab--v3 .landing-visual-title{color:var(--color-text-primary);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.landing-ab--v3 .landing-visual-chips{flex-wrap:wrap;gap:6px;display:flex}.landing-ab--v3 .landing-visual-chips span{color:var(--color-text-tertiary);background:var(--landing-surface-strong);border:1px solid var(--landing-surface-border);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.landing-ab--v3 .landing-visual-chips .is-accent{color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .2)}.landing-ab--v3 .landing-visual-chips .is-score{color:#22c55e;background:#22c55e1f;border-color:#22c55e33}.landing-ab--v3 .landing-product-more{color:var(--color-accent-primary);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}.landing-ab--v3 .landing-product-more svg{width:14px;height:14px;transition:transform .2s}.landing-ab--v3 .landing-product-card-button:hover .landing-product-more svg,.landing-ab--v3 .landing-product-card-button:focus-visible .landing-product-more svg{transform:translate(3px)}.landing-ab--v3 .landing-plans{grid-template-columns:1fr;gap:16px;max-width:800px;margin:0 auto;display:grid}.landing-ab--v3 .landing-section--pricing{max-width:none}.landing-ab--v3 .landing-section--pricing .landing-section-head{max-width:1200px}.landing-ab--v3 .landing-pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 24px;padding:0 24px;display:flex}.landing-ab--v3 .landing-pricing-detected{align-items:flex-start;gap:12px;display:flex}.landing-ab--v3 .landing-pricing-detected-icon{width:18px;height:18px;color:var(--color-accent-primary);flex-shrink:0;margin-top:2px}.landing-ab--v3 .landing-pricing-detected-label{color:var(--color-text-primary);font-size:14px;font-weight:600;display:block}.landing-ab--v3 .landing-pricing-detected-source{color:var(--color-text-tertiary);margin-top:2px;font-size:12px;display:block}.landing-ab--v3 .landing-pricing-switcher{position:relative}.landing-ab--v3 .landing-pricing-switch-btn{color:var(--color-text-secondary);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-ab--v3 .landing-pricing-switch-btn:hover{color:var(--color-text-primary);border-color:var(--color-glass-border-hover);background:var(--landing-surface-strong)}.landing-ab--v3 .landing-pricing-switch-btn svg{width:16px;height:16px;transition:transform .2s}.landing-ab--v3 .landing-pricing-chevron--open{transform:rotate(180deg)}.landing-ab--v3 .landing-pricing-picker{background:var(--color-bg-elevated);border:1px solid var(--landing-surface-border);min-width:240px;box-shadow:var(--shadow-lg);z-index:30;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.landing-ab--v3 .landing-pricing-picker-item{width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.landing-ab--v3 .landing-pricing-picker-item:hover{background:var(--landing-hover-fill);color:var(--color-text-primary)}.landing-ab--v3 .landing-pricing-picker-item--active{background:rgba(var(--accent-rgb), .12);color:var(--color-text-primary)}.landing-ab--v3 .landing-pricing-picker-code{font-family:var(--font-accent);color:var(--color-text-tertiary);font-size:11px}.landing-ab--v3 .landing-pricing-ambiguous{max-width:1200px;margin:0 auto 28px;padding:0 24px}.landing-ab--v3 .landing-pricing-ambiguous p{color:var(--color-text-secondary);background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5}.landing-ab--v3 .landing-pricing-ambiguous strong{color:var(--color-warning);font-weight:600}.landing-ab--v3 .landing-pricing-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.landing-ab--v3 .landing-pricing-card-shell{flex-direction:column;min-height:100%;display:flex;position:relative}.landing-ab--v3 .landing-pricing-card-shell--promo{padding-top:16px}@media (width>=768px){.landing-ab--v3 .landing-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.landing-ab--v3 .landing-pricing-grid{grid-template-columns:repeat(4,1fr)}}.landing-ab--v3 .landing-pricing-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);box-shadow:none;border-radius:20px;flex-direction:column;flex:1;padding:28px 24px 24px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.landing-ab--v3 .landing-pricing-card:hover{border-color:rgba(var(--accent-rgb), .28);transform:translateY(-2px)}.landing-ab--v3 .landing-pricing-card--highlight{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .05)}.landing-ab--v3 .landing-pricing-promo-badge{color:var(--color-accent-primary);white-space:nowrap;background:color-mix(in srgb, var(--color-accent-primary) 10%, var(--landing-surface));border:1px solid color-mix(in srgb, var(--color-accent-primary) 28%, transparent);box-shadow:none;z-index:3;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:650;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-ab--v3 .landing-pricing-promo-badge svg{width:13px;height:13px;color:var(--color-accent-primary);stroke-width:1.8px}.landing-ab--v3 .landing-pricing-card-glow{pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.landing-ab--v3 .landing-pricing-card-icon{z-index:1;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex;position:relative}.landing-ab--v3 .landing-pricing-card-icon svg{width:24px;height:24px}.landing-ab--v3 .landing-pricing-card h3{z-index:1;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:700;position:relative}.landing-ab--v3 .landing-pricing-card-desc{z-index:1;color:var(--color-text-secondary);text-wrap:pretty;min-height:44px;margin-bottom:24px;font-size:13.5px;line-height:1.6;position:relative}.landing-ab--v3 .landing-pricing-card-price{z-index:1;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex;position:relative}.landing-ab--v3 .landing-pricing-price-main,.landing-ab--v3 .landing-pricing-price-first{font-family:var(--font-accent);letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.landing-ab--v3 .landing-pricing-price-first--free{color:var(--color-text-primary)}.landing-ab--v3 .landing-pricing-price-strike{font-family:var(--font-accent);color:var(--color-text-tertiary);opacity:.55;font-size:1.25rem;text-decoration:line-through}.landing-ab--v3 .landing-pricing-price-period{color:var(--color-text-secondary);font-size:14px;font-weight:500}.landing-ab--v3 .landing-pricing-first-note{z-index:1;color:var(--color-text-tertiary);margin-bottom:20px;font-size:12px;position:relative}.landing-ab--v3 .landing-pricing-features{z-index:1;flex-direction:column;flex:1;gap:0;margin-bottom:28px;list-style:none;display:flex;position:relative}.landing-ab--v3 .landing-pricing-feature-item{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.landing-ab--v3 .landing-pricing-feature-copy{color:var(--color-text-primary);letter-spacing:-.005em;text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:1.55}.landing-ab--v3 .landing-pricing-feature-section{border-top:1px solid var(--landing-surface-border);color:var(--color-text-secondary);letter-spacing:.01em;margin:12px 0 5px;padding-top:13px;font-size:12px;font-weight:650;line-height:1.4;display:block}.landing-ab--v3 .landing-pricing-check{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:21px;margin-top:0;display:flex;background:0 0!important}.landing-ab--v3 .landing-pricing-check svg{width:15px;height:15px;filter:drop-shadow(0 2px 5px color-mix(in srgb, currentColor 20%, transparent))}.landing-ab--v3 .landing-pricing-cta{z-index:1;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:13px 16px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.landing-ab--v3 .landing-pricing-cta svg{width:16px;height:16px}.landing-ab--v3 .landing-pricing-cta--ghost{color:var(--color-text-secondary);background:var(--landing-hover-fill);border:1px solid var(--landing-surface-border)}.landing-ab--v3 .landing-pricing-cta--ghost:hover{color:var(--color-text-primary);background:var(--landing-surface-strong)}.landing-ab--v3 .landing-pricing-cta--primary{color:var(--landing-cta-fg);background:var(--landing-cta-bg);box-shadow:none}.landing-ab--v3 .landing-pricing-cta--primary:hover{background:var(--landing-cta-bg-hover);box-shadow:none;transform:translateY(-1px)}.landing-ab--v3 .landing-pricing-cta--secondary{color:var(--color-text-primary);background:var(--landing-surface);border:1px solid var(--landing-surface-border)}.landing-ab--v3 .landing-pricing-cta--secondary:hover{background:var(--landing-surface-strong);border-color:var(--color-glass-border-hover)}.landing-ab--v3 .landing-pricing-disclaimer{text-align:center;max-width:720px;color:var(--color-text-muted);margin:32px auto 0;padding:0 24px;font-size:12px;line-height:1.55}.landing-ab--v3 .landing-pricing-bottom-cta{justify-content:center;margin-top:40px;display:flex}@media (width>=640px){.landing-ab--v3 .landing-plans{grid-template-columns:repeat(3,1fr)}}.landing-ab--v3 .landing-plan{background:var(--landing-surface);border:1px solid var(--landing-surface-border);text-align:center;border-radius:16px;padding:28px 24px;position:relative}.landing-ab--v3 .landing-plan--highlight{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .04);box-shadow:none}.landing-ab--v3 .landing-plan-badge{color:var(--landing-cta-fg);background:var(--landing-cta-bg);white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.landing-ab--v3 .landing-plan h3{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:700}.landing-ab--v3 .landing-plan-price{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:8px;font-size:32px;font-weight:800}.landing-ab--v3 .landing-plan-price span{color:var(--color-text-tertiary);font-size:14px;font-weight:500}.landing-ab--v3 .landing-plan-desc{color:var(--color-text-tertiary);font-size:13px}.landing-ab--v3 .landing-final-cta{z-index:1;border-top:1px solid var(--landing-divider);background:radial-gradient(ellipse 80% 55% at 50% 0%, rgba(var(--accent-rgb), .08) 0%, transparent 62%), var(--color-bg-primary);padding:120px 24px 108px;position:relative;overflow:hidden}html[data-theme-mode=light] .landing-ab--v3 .landing-final-cta{background:radial-gradient(ellipse 80% 55% at 50% 0%, rgba(var(--accent-rgb), .07) 0%, transparent 60%), var(--color-bg-secondary)}.landing-ab--v3 .landing-final-glow{pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .08) 0%, transparent 70%);filter:blur(12px);width:min(640px,85vw);height:260px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}html[data-theme-mode=light] .landing-ab--v3 .landing-final-glow{background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .12) 0%, transparent 70%)}.landing-ab--v3 .landing-final-line{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .55), transparent);width:min(180px,40vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-ab--v3 .landing-final-inner{text-align:center;background:0 0;border:none;border-radius:0;max-width:760px;margin:0 auto;padding:0;position:relative}.landing-ab--v3 .landing-final-kicker{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:18px;font-size:12px;font-weight:500;display:block}.landing-ab--v3 .landing-final-inner h2{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-primary);margin-bottom:18px;font-size:clamp(36px,6.2vw,56px);font-weight:800;line-height:1.05}.landing-ab--v3 .landing-final-sub{max-width:480px;color:var(--color-text-secondary);margin:0 auto 32px;font-size:17px;line-height:1.6}.landing-ab--v3 .landing-final-actions{justify-content:center;margin-bottom:18px;display:flex}.landing-ab--v3 .landing-final-inner .icon-benefit-row{justify-content:center;margin-top:6px}.landing-ab--v3 .landing-footer{z-index:1;border-top:1px solid var(--landing-divider);background:var(--color-bg-primary);padding:0 24px;position:relative}html[data-theme-mode=light] .landing-ab--v3 .landing-footer{background:var(--color-bg-primary)}.landing-ab--v3 .landing-footer-shell{max-width:1200px;margin:0 auto}.landing-ab--v3 .landing-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 40px;padding:40px 0 32px;display:flex}.landing-ab--v3 .landing-footer-brand-block{flex-direction:column;gap:8px;display:flex}.landing-ab--v3 .landing-footer-tagline{color:var(--color-text-tertiary);margin:0;padding-left:32px;font-size:13px}.landing-ab--v3 .landing-footer-nav{flex-wrap:wrap;align-items:center;gap:8px 4px;display:flex}.landing-ab--v3 .landing-footer-link{color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:color .2s,background .2s}.landing-ab--v3 .landing-footer-link:hover{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v3 .landing-footer-link--accent{color:var(--color-accent-primary)}.landing-ab--v3 .landing-footer-link--accent:hover{color:var(--color-accent-light);background:rgba(var(--accent-rgb), .08)}.landing-ab--v3 .landing-footer-bottom{border-top:1px solid var(--landing-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:18px 0 28px;display:flex}.landing-ab--v3 .landing-footer-bottom>p{color:var(--color-text-tertiary);margin:0;font-size:12px}.landing-ab--v3 .landing-footer-meta{letter-spacing:.01em}.landing-ab--v3 .landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:32px 0;display:flex}.landing-ab--v3 .landing-nav-link--active{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v3 .landing-footer-links{align-items:center;gap:20px;display:flex}.landing-ab--v3 .landing-nav-menu-btn{border:1px solid var(--landing-surface-border);background:var(--landing-surface);width:40px;height:40px;color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landing-ab--v3 .landing-nav-menu-btn svg{width:18px;height:18px}.landing-ab--v3 .landing-btn-primary-short,.landing-ab--v3 .landing-mobile-menu{display:none}@media (width>=768px){.landing-ab--v3 .landing-nav-menu-btn,.landing-ab--v3 .landing-mobile-menu{display:none!important}}@media (width<=767px){.landing-ab--v3 .landing-nav-inner{gap:10px;padding:0 14px;position:relative}.landing-ab--v3 .landing-btn-ghost--desktop{display:none}.landing-ab--v3 .landing-btn-primary--nav{padding:8px 12px;font-size:13px}.landing-ab--v3 .landing-btn-primary-full{display:none}.landing-ab--v3 .landing-btn-primary-short{display:inline}.landing-ab--v3 .theme-toggle span{display:none}.landing-ab--v3 .landing-mobile-menu{background:var(--color-bg-elevated);border:1px solid var(--landing-surface-border);box-shadow:var(--shadow-lg);z-index:60;border-radius:16px;flex-direction:column;gap:16px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.landing-ab--v3 .landing-mobile-menu-links{flex-direction:column;gap:4px;display:flex}.landing-ab--v3 .landing-mobile-menu-link{width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.landing-ab--v3 .landing-mobile-menu-link:hover,.landing-ab--v3 .landing-mobile-menu-link.is-active{color:var(--color-text-primary);background:var(--landing-hover-fill)}.landing-ab--v3 .landing-mobile-menu-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-ab--v3 .landing-mobile-menu-actions .landing-btn-ghost,.landing-ab--v3 .landing-mobile-menu-actions .landing-btn-primary{justify-content:center;width:100%}}@media (width<=480px){.landing-ab--v3 .landing-nav-inner{gap:8px;padding:0 12px}.landing-ab--v3 .landing-brand span{font-size:15px}.landing-ab--v3 .landing-hero{padding:56px 16px 40px}.landing-ab--v3 .landing-hero h1{font-size:clamp(28px,8vw,34px);line-height:1.18}.landing-ab--v3 .landing-hero-sub{font-size:15px}.landing-ab--v3 .landing-hero-cta{flex-direction:column;align-items:stretch}.landing-ab--v3 .landing-hero-cta .landing-btn-primary--lg,.landing-ab--v3 .landing-hero-cta .landing-btn-secondary{justify-content:center;width:100%}.landing-ab--v3 .landing-section{padding:64px 16px}.landing-ab--v3 .landing-trust{padding:32px 16px}.landing-ab--v3 .landing-section-head{margin-bottom:36px}.landing-ab--v3 .landing-product-grid{gap:14px}.landing-ab--v3 .landing-product-card-button{padding:20px}.landing-ab--v3 .landing-pricing-toolbar,.landing-ab--v3 .landing-pricing-grid,.landing-ab--v3 .landing-pricing-ambiguous{padding-left:0;padding-right:0}.landing-ab--v3 .landing-pricing-promo-badge{white-space:normal;text-align:center;max-width:min(90%,260px);line-height:1.3}.landing-ab--v3 .landing-pricing-picker{width:min(240px,100vw - 32px);min-width:0;left:auto;right:0}.landing-ab--v3 .landing-final-cta{padding:72px 16px 64px}.landing-ab--v3 .landing-footer{padding:0 16px}.landing-ab--v3 .landing-footer-shell{padding-top:36px}}.landing-ab--v5 .landing-page--v5{--v5-ink:#12131a;--v5-muted:#12131a9e;--v5-faint:#12131a6b;--v5-line:#12131a14;--v5-soft:#12131a09;--v5-radius:20px;--v5-radius-sm:14px}html[data-theme-mode=dark] .landing-ab--v5 .landing-page--v5{--v5-ink:#fafafa;--v5-muted:#fafafa9e;--v5-faint:#fafafa66;--v5-line:#ffffff14;--v5-soft:#ffffff0a}.landing-ab--v5 .v5-eyebrow{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--v5-faint);margin:0 0 14px;font-size:12px;font-weight:500}.landing-ab--v5 .v5-section{z-index:1;max-width:1120px;margin:0 auto;padding:88px 24px;position:relative}.landing-ab--v5 .v5-section-head{text-align:center;max-width:640px;margin:0 auto 48px}.landing-ab--v5 .v5-section-head h2{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--v5-ink);margin:0 0 14px;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.12}.landing-ab--v5 .v5-section-head p{color:var(--v5-muted);margin:0;font-size:1.05rem;line-height:1.6}.landing-ab--v5 .v5-text-link{color:var(--v5-ink);background:0 0;border:none;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:14px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.landing-ab--v5 .v5-text-link svg{width:15px;height:15px}.landing-ab--v5 .v5-text-link:hover{color:var(--color-accent-primary);gap:10px}.landing-ab--v5 .v5-trust{flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.landing-ab--v5 .v5-trust li{color:var(--v5-faint);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.landing-ab--v5 .v5-trust svg{width:14px;height:14px;color:var(--color-accent-primary)}.landing-ab--v5 .v5-trust--center{justify-content:center}.landing-ab--v5 .landing-page--v5>main{z-index:1;position:relative}.landing-ab--v5 .v5-hero{z-index:1;flex-direction:column;align-items:center;gap:40px;max-width:1120px;margin:0 auto;padding:6.5rem 2.8rem 0;display:flex;position:relative}.landing-ab--v5 .v5-hero-copy{z-index:2;text-align:center;max-width:720px;position:relative}.landing-ab--v5 .v5-hero-copy h1,.landing-ab--v5 .v5-hero-title,.landing-ab--v5 .v5-hero-title-wrap{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--v5-ink);margin:0 0 18px;font-size:clamp(2.4rem,6.5vw,4rem);font-weight:800;line-height:1.05}.landing-ab--v5 .v5-hero-title-wrap{text-align:center;position:relative}.landing-ab--v5 .v5-hero-title-seo{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;font:inherit;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-ab--v5 .v5-hero-title{margin:0}.landing-ab--v5 .v5-hero-title-stack{grid-template-areas:"stack";width:100%;display:grid}.landing-ab--v5 .v5-hero-title-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:stack}.landing-ab--v5 .v5-hero-title-typed{text-wrap:balance;grid-area:stack;place-self:start center;max-width:100%}.landing-ab--v5 .v5-hero-accent{color:#0000;background-image:linear-gradient(115deg, var(--color-accent-primary) 0%, var(--color-accent-light) 55%, var(--color-accent-primary) 100%);background-position:0%;background-size:160% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.1s cubic-bezier(.22,1,.36,1);display:inline;position:relative}.landing-ab--v5 .v5-hero-title.is-complete .v5-hero-accent,.landing-ab--v5 .v5-hero-title.is-accenting .v5-hero-accent{background-position:100%}.landing-ab--v5 .v5-hero-title.is-complete .v5-hero-accent:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-accent-primary) 55%, transparent) 18%, color-mix(in srgb, var(--color-accent-light) 70%, transparent) 82%, transparent 100%);transform-origin:0;opacity:.7;pointer-events:none;border-radius:999px;height:1.5px;animation:.7s cubic-bezier(.22,1,.36,1) both v5-hero-accent-rule;position:absolute;bottom:.06em;left:.12em;right:.04em;transform:scaleX(1)}@keyframes v5-hero-accent-rule{0%{opacity:0;transform:scaleX(.2)}to{opacity:.7;transform:scaleX(1)}}.landing-ab--v5 .v5-hero-caret{vertical-align:-.02em;background:linear-gradient(180deg, var(--color-accent-light), var(--color-accent-primary));width:2px;height:.78em;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 12%, transparent), 0 0 14px color-mix(in srgb, var(--color-accent-primary) 28%, transparent);border-radius:2px;margin-left:.1em;animation:1.15s ease-in-out infinite v5-hero-caret-blink;display:inline-block}.landing-ab--v5 .v5-hero-caret.is-resting{animation:2.4s ease-in-out infinite v5-hero-caret-rest}.landing-ab--v5 .v5-hero-caret.is-deleting{opacity:.85;box-shadow:none;animation:none}@keyframes v5-hero-caret-blink{0%,42%{opacity:1}50%,92%{opacity:.15}to{opacity:1}}@keyframes v5-hero-caret-rest{0%,to{opacity:.95;transform:scaleY(1)}50%{opacity:.35;transform:scaleY(.92)}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-hero-caret,.landing-ab--v5 .v5-hero-caret.is-resting{opacity:1;box-shadow:none;animation:none;transform:none}.landing-ab--v5 .v5-hero-title.is-complete .v5-hero-accent:after{animation:none}.landing-ab--v5 .v5-hero-accent{color:var(--color-accent-primary);background:0 0;-webkit-background-clip:unset;background-clip:unset}}.landing-ab--v5 .v5-hero-sub{max-width:36rem;color:var(--v5-muted);margin:0 auto 28px;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.55}.landing-ab--v5 .v5-hero-sub-mobile-end{display:none}.landing-ab--v5 .v5-hero-sub-stack{color:var(--v5-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2em .28em;font-weight:600;display:inline-flex}.landing-ab--v5 .v5-hero-sub-arrow{width:.85em;height:.85em;color:var(--color-accent-primary);opacity:.85;stroke-width:2.5px;flex-shrink:0}.landing-ab--v5 .v5-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-ab--v5 .v5-free-tools-link{color:var(--v5-faint);text-align:center;margin:14px 0 0;font-size:13px;line-height:1.45}.landing-ab--v5 .v5-free-tools-btn{z-index:3;font:inherit;color:var(--v5-ink);text-underline-offset:2px;cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;display:inline;position:relative}.landing-ab--v5 .v5-free-tools-btn:hover{color:var(--color-accent-primary,#2f5d50)}.landing-ab--v5 .v5-hero-copy .v5-trust{justify-content:center}.landing-ab--v5 .v5-hero-stage{width:100%;max-width:860px;scroll-margin-top:88px}.landing-ab--v5 .v5-window{background:#fff;border:1px solid #00000014;border-radius:14px;overflow:clip;box-shadow:0 40px 80px #12131a1a,0 0 0 1px #12131a0a}.landing-ab--v5 .v5-window-chrome{background:linear-gradient(#fff,#f4f5f9);border-bottom:1px solid #00000014;align-items:center;gap:7px;padding:12px 14px;display:flex}.landing-ab--v5 .v5-window-chrome span{background:#d4d4d8;border-radius:50%;width:10px;height:10px}.landing-ab--v5 .v5-window-chrome span:first-child{background:#ff5f57}.landing-ab--v5 .v5-window-chrome span:nth-child(2){background:#febc2e}.landing-ab--v5 .v5-window-chrome span:nth-child(3){background:#28c840}.landing-ab--v5 .v5-window-chrome em{color:#8a8f9a;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.landing-ab--v5 .v5-window-shell{background:#f4f5f9;grid-template-columns:88px minmax(0,1fr);min-height:0;display:grid}.landing-ab--v5 .v5-window--thin .v5-window-shell{grid-template-columns:56px minmax(0,1fr)}.landing-ab--v5 .v5-window-rail{background:linear-gradient(#fff,#f4f5f9);border-right:1px solid #00000014;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.landing-ab--v5 .v5-window--thin .v5-window-rail{gap:6px;padding:12px 6px}.landing-ab--v5 .v5-window-rail-btn{color:#8a8f9a;width:100%;font:inherit;letter-spacing:.02em;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:10px;font-weight:650;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.landing-ab--v5 .v5-window--thin .v5-window-rail-btn{border-radius:12px;padding:12px 0}.landing-ab--v5 .v5-window-rail-btn svg{flex-shrink:0;width:18px;height:18px}.landing-ab--v5 .v5-window-rail-label{display:none}.landing-ab--v5 .v5-window--thin .v5-window-rail-btn svg{width:19px;height:19px}.landing-ab--v5 .v5-window-rail-btn:hover{color:#12131a;background:#12131a0a}.landing-ab--v5 .v5-window-rail-btn.is-active{color:#12131a;background:#fff;box-shadow:0 1px #12131a0a,0 6px 16px #12131a0f}.landing-ab--v5 .v5-window--thin .v5-window-rail-btn.is-active{border-radius:12px}.landing-ab--v5 .v5-window-rail-bar{background:#12131a;border-radius:999px;width:3px;position:absolute;top:22%;bottom:22%;left:0}.landing-ab--v5 .v5-window--thin .v5-window-body .landing-app-mock-script{max-width:38rem}.landing-ab--v5 .v5-window-body{background:#fff;min-height:0}.landing-ab--v5 .v5-studio-body-slot{background:linear-gradient(#fafafa 0%,#f4f5f9 100%);min-height:520px}.landing-ab--v5 .v5-window-body .landing-app-mock{border-radius:0;flex-direction:column;height:auto;min-height:520px;display:flex}.landing-ab--v5 .v5-window-caption{color:var(--v5-muted);margin:0;font-size:.875rem;line-height:1.45}.landing-ab--v5 .v5-window-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.landing-ab--v5 .v5-window-cta{flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;display:inline-flex}.landing-ab--v5 .v5-window-cta svg{width:16px;height:16px}.landing-ab--v5 .v5-pipeline{z-index:1;border-block:1px solid color-mix(in srgb, var(--v5-line) 55%, transparent);background:0 0;position:relative;overflow:hidden}.landing-ab--v5 .v5-pipeline--oneline{background:0 0}.landing-ab--v5 .v5-pipeline-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0}.landing-ab--v5 .v5-pipeline-mesh{opacity:.55;background-image:linear-gradient(var(--landing-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 15%,#0000 78%)}html[data-theme-mode=dark] .landing-ab--v5 .v5-pipeline,html[data-theme-mode=dark] .landing-ab--v5 .v5-pipeline--oneline{background:0 0}html[data-theme-mode=dark] .landing-ab--v5 .v5-pipeline-mesh{opacity:.4}.landing-ab--v5 .v5-pipeline-glow{background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .035), transparent 72%);filter:blur(28px);opacity:.7;width:min(480px,70vw);height:140px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.landing-ab--v5 .v5-pipeline-wrap{z-index:1;text-align:center;max-width:720px;margin:0 auto;padding:clamp(72px,11vw,120px) 24px;position:relative}.landing-ab--v5 .v5-pipeline-wrap>.v5-eyebrow{margin-bottom:20px}.landing-ab--v5 .v5-pipeline-editorial-wrap{max-width:40rem;margin:0 auto;position:relative}.landing-ab--v5 .v5-pipeline-editorial{max-width:40rem;font-family:var(--font-heading);letter-spacing:-.03em;color:var(--v5-ink);margin:0 auto;font-size:clamp(1.4rem,3.4vw,1.95rem);font-weight:700;line-height:1.4}.landing-ab--v5 .v5-pipeline-editorial.is-selectable{-webkit-user-select:text;user-select:text;cursor:text}.landing-ab--v5 .v5-pipeline-editorial::selection{background:rgba(var(--accent-rgb), .22);color:var(--v5-ink)}.landing-ab--v5 .v5-pipeline-editorial ::selection{background:rgba(var(--accent-rgb), .22);color:var(--v5-ink)}.landing-ab--v5 .v5-pipeline-toolbar-mobile{display:none}.landing-ab--v5 .v5-pipeline-ed-step{background:color-mix(in srgb, var(--color-accent-primary,#3d7a6a) 12%, transparent);color:var(--v5-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.05em .18em;display:inline}.landing-ab--v5 .v5-pipeline-toolbar-float{z-index:60;pointer-events:none;position:fixed}.landing-ab--v5 .v5-pipeline-toolbar-float>.v5-pipeline-toolbar{pointer-events:auto}.landing-ab--v5 .v5-pipeline-toolbar-float--below{transform:translate(-50%,10px)}.landing-ab--v5 .v5-pipeline-toolbar-float--above{transform:translate(-50%,calc(-100% - 10px))}.landing-ab--v5 .v5-pipeline-toolbar-float.is-enter{animation:.4s cubic-bezier(.22,1,.36,1) both landing-app-mock-toolbar-in}.landing-ab--v5 .v5-pipeline-toolbar.editor-toolbar-main{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #12131a1a;border-radius:11px;gap:2px;padding:3px;box-shadow:0 12px 28px #12131a1f}.landing-ab--v5 .v5-pipeline-toolbar .editor-toolbar-btn{color:#8a8f9a;letter-spacing:0;border-radius:7px;gap:5px;min-height:0;padding:5px 8px;font-size:12px;font-weight:500}.landing-ab--v5 .v5-pipeline-toolbar .editor-toolbar-btn svg{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.landing-ab--v5 .v5-pipeline-toolbar .editor-toolbar-btn:hover,.landing-ab--v5 .v5-pipeline-toolbar .editor-toolbar-btn.is-open{color:#12131a;background:#12131a0d}.landing-ab--v5 .v5-pipeline-toolbar .editor-toolbar-btn-label{display:inline}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-pipeline-toolbar-float.is-enter{animation:none}}.landing-ab--v5 .v5-pipeline-scroll{color:var(--v5-faint);font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;margin-top:36px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.landing-ab--v5 .v5-pipeline-scroll svg{width:18px;height:18px;animation:1.6s ease-in-out infinite v5-pipeline-bob}@keyframes v5-pipeline-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-pipeline-scroll svg{animation:none}}.landing-ab--v5 .v5-section--results{padding-top:72px;padding-bottom:72px}.landing-ab--v5 .v5-section--results .v5-section-head{margin-bottom:40px}.landing-ab--v5 .v5-results-beats{grid-template-columns:1fr 1fr;gap:32px 40px;max-width:820px;margin:0 auto;display:grid}.landing-ab--v5 .v5-results-beat-visual{margin:0 0 16px}.landing-ab--v5 .v5-results-visual{width:100%;max-width:280px;height:auto;display:block}.landing-ab--v5 .v5-results-visual-frame{stroke:color-mix(in srgb, var(--v5-ink) 10%, transparent);fill:color-mix(in srgb, var(--v5-ink) 2.5%, transparent)}.landing-ab--v5 .v5-results-visual-caption,.landing-ab--v5 .v5-results-visual-note,.landing-ab--v5 .v5-results-visual-studio-label,.landing-ab--v5 .v5-results-visual-tab-label{font-family:var(--font-accent);fill:var(--v5-faint)}.landing-ab--v5 .v5-results-visual-caption{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.landing-ab--v5 .v5-results-visual-note{letter-spacing:.01em;font-size:10px}.landing-ab--v5 .v5-results-visual-tab-label{letter-spacing:.04em;fill:var(--v5-muted);font-size:9px;font-weight:600}.landing-ab--v5 .v5-results-visual-ghost{stroke:color-mix(in srgb, var(--v5-muted) 35%, transparent);stroke-width:1.5px;stroke-dasharray:4 4;fill:none;stroke-linecap:round}.landing-ab--v5 .v5-results-visual-area{fill:color-mix(in srgb, var(--color-accent-primary) 14%, transparent);stroke:none;opacity:0;animation:.55s .35s forwards v5-results-fade}.landing-ab--v5 .v5-results-visual-curve{stroke:var(--color-accent-primary);stroke-width:2.25px;stroke-linecap:round;fill:none;stroke-dasharray:220;stroke-dashoffset:220px;animation:v5-results-draw 1.4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .15s forwards}.landing-ab--v5 .v5-results-visual-dot{fill:var(--color-accent-primary);opacity:0;animation:.45s 1.2s forwards v5-results-fade}.landing-ab--v5 .v5-results-visual-tab{fill:color-mix(in srgb, var(--v5-muted) 14%, transparent);stroke:color-mix(in srgb, var(--v5-ink) 14%, transparent);stroke-width:1px}.landing-ab--v5 .v5-results-visual-tab-row{animation:.55s both v5-results-tab-in}.landing-ab--v5 .v5-results-visual-tab-row:first-child{animation-delay:50ms}.landing-ab--v5 .v5-results-visual-tab-row:nth-child(2){animation-delay:.12s}.landing-ab--v5 .v5-results-visual-tab-row:nth-child(3){animation-delay:.2s}.landing-ab--v5 .v5-results-visual-arrow,.landing-ab--v5 .v5-results-visual-arrow-head{stroke:var(--v5-faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.landing-ab--v5 .v5-results-visual-studio{fill:color-mix(in srgb, var(--color-accent-primary) 10%, transparent);stroke:color-mix(in srgb, var(--color-accent-primary) 50%, transparent);stroke-width:1.5px}.landing-ab--v5 .v5-results-visual-studio-label{letter-spacing:.02em;fill:var(--v5-ink);font-size:11px;font-weight:650}.landing-ab--v5 .v5-results-beat-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--v5-ink);margin:0 0 8px;font-size:1.15rem;font-weight:700;line-height:1.25}.landing-ab--v5 .v5-results-beat-line{color:var(--v5-muted);margin:0;font-size:.98rem;line-height:1.55}@keyframes v5-results-draw{to{stroke-dashoffset:0}}@keyframes v5-results-fade{to{opacity:1}}@keyframes v5-results-tab-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-results-visual-curve,.landing-ab--v5 .v5-results-visual-area,.landing-ab--v5 .v5-results-visual-dot,.landing-ab--v5 .v5-results-visual-tab-row{animation:none!important}.landing-ab--v5 .v5-results-visual-curve{stroke-dashoffset:0}.landing-ab--v5 .v5-results-visual-area,.landing-ab--v5 .v5-results-visual-dot{opacity:1}}@media (width<=640px){.landing-ab--v5 .v5-section--results{padding-top:56px;padding-bottom:56px}.landing-ab--v5 .v5-results-beats{grid-template-columns:1fr;gap:32px}.landing-ab--v5 .v5-results-visual{max-width:100%}}.landing-ab--v5 .v5-section--journey{max-width:none;padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.landing-ab--v5 .v5-section--journey>.v5-section-head,.landing-ab--v5 .v5-section--journey>.v5-journey-block{z-index:1;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;position:relative}.landing-ab--v5 .v5-journey-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-ab--v5 .v5-journey-mesh{opacity:.45;background-image:linear-gradient(#12131a0a 1px,#0000 1px),linear-gradient(90deg,#12131a0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 35%,#000 20%,#0000 75%)}html[data-theme-mode=dark] .landing-ab--v5 .v5-journey-mesh{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.landing-ab--v5 .v5-journey-orb{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.landing-ab--v5 .v5-journey-orb--a{background:rgba(var(--accent-rgb), .16);width:min(420px,45vw);height:min(420px,45vw);animation:14s ease-in-out infinite landing-ab-v5-orb-drift;top:8%;left:max(-80px,-10vw)}.landing-ab--v5 .v5-journey-orb--b{background:rgba(var(--accent-rgb), .1);width:min(360px,42vw);height:min(360px,42vw);animation:18s ease-in-out infinite reverse landing-ab-v5-orb-drift;bottom:12%;right:max(-60px,-8vw)}@keyframes landing-ab-v5-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-18px)scale(1.06)}}.landing-ab--v5 .v5-journey-block{margin-top:clamp(40px,6vw,64px)}.landing-ab--v5 .v5-journey-block-label{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--v5-faint);text-align:center;margin:0 0 18px;font-size:12px;font-weight:500}.landing-ab--v5 .v5-switch-stage{max-width:820px;margin:0 auto}.landing-ab--v5 .v5-switch-toggle{border:1px solid var(--v5-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border-radius:999px;justify-content:center;gap:4px;width:100%;margin-bottom:20px;padding:5px;display:inline-flex}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-toggle{background:#ffffff0a}.landing-ab--v5 .v5-switch-toggle-btn{max-width:220px;font:inherit;color:var(--v5-muted);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:color .35s cubic-bezier(.22,1,.36,1);position:relative}.landing-ab--v5 .v5-switch-toggle-btn.is-active{color:var(--v5-ink)}.landing-ab--v5 .v5-switch-toggle-pill{z-index:0;background:var(--landing-surface,#fff);border-radius:999px;position:absolute;inset:0;box-shadow:0 8px 22px #00000014,inset 0 1px #ffffffa6}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-toggle-pill{background:#ffffff1a;box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff14}.landing-ab--v5 .v5-switch-toggle-label{z-index:1;position:relative}.landing-ab--v5 .v5-switch-canvas{border:1px solid var(--v5-line);border-radius:24px;height:auto;min-height:340px;padding:clamp(24px,4vw,36px) clamp(18px,3vw,28px) clamp(20px,3vw,28px);transition:background .7s cubic-bezier(.22,1,.36,1),border-color .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.landing-ab--v5 .v5-switch-canvas--before{background:radial-gradient(ellipse 80% 60% at 50% 100%, #12131a0a, transparent 70%), var(--v5-soft);box-shadow:none}.landing-ab--v5 .v5-switch-canvas--after{background:linear-gradient(#12131a07 1px, transparent 1px), linear-gradient(90deg, #12131a07 1px, transparent 1px), radial-gradient(ellipse 55% 48% at 50% 42%, rgba(var(--accent-rgb), .14), transparent 70%), #f5f5f7;background-size:32px 32px,32px 32px,auto,auto;border-color:#12131a14;box-shadow:inset 0 1px #fffc,0 22px 50px #12131a0f}.landing-ab--v5 .v5-switch-story{will-change:opacity, transform, filter;flex-direction:column;align-items:center;gap:22px;min-height:280px;display:flex}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-switch-story,.landing-ab--v5 .v5-switch-toggle-pill{transition:none!important;animation:none!important}}.landing-ab--v5 .v5-switch-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--v5-faint);text-align:center;margin:0;font-size:12px;font-weight:600}.landing-ab--v5 .v5-switch-messy{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v5 .v5-switch-messy-item{align-items:center;display:flex}.landing-ab--v5 .v5-switch-messy-gap{flex-direction:column;align-items:center;gap:4px;width:clamp(36px,6vw,56px);margin:0 2px;display:flex}.landing-ab--v5 .v5-switch-messy-arrow{opacity:.7;background:repeating-linear-gradient(90deg,#12131a38 0 4px,#0000 4px 8px);width:100%;height:2px;display:block}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-messy-arrow{background:repeating-linear-gradient(90deg,#ffffff47 0 4px,#0000 4px 8px)}.landing-ab--v5 .v5-switch-messy-gap em{letter-spacing:.04em;text-transform:uppercase;color:var(--v5-faint);white-space:nowrap;font-size:9px;font-style:normal;font-weight:600}.landing-ab--v5 .v5-switch-chip{text-align:center;background:#ffffffb8;border:1px dashed #12131a33;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:84px;padding:12px 14px 11px;display:flex}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-chip{background:#ffffff0d;border-color:#ffffff29}.landing-ab--v5 .v5-switch-chip-icon{width:28px;height:28px;color:var(--v5-ink);background:#12131a0a;border-radius:8px;place-items:center;margin-bottom:2px;display:grid}.landing-ab--v5 .v5-switch-chip-icon svg{width:15px;height:15px}.landing-ab--v5 .v5-switch-chip-icon--chatgpt{color:#0d8f6e;background:#10a37f1a}.landing-ab--v5 .v5-switch-chip-icon--notion{color:#12131a;background:#12131a0f}.landing-ab--v5 .v5-switch-chip-icon--docs{color:#1a73e8;background:#1a73e81a}.landing-ab--v5 .v5-switch-chip-icon--youtube{color:#e11d48;background:#e11d481a}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-chip-icon{background:#ffffff0f}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-chip-icon--notion{color:#fafafa}.landing-ab--v5 .v5-switch-chip strong{color:var(--v5-ink);font-size:13px;font-weight:700}.landing-ab--v5 .v5-switch-chip>span:last-child{color:var(--v5-faint);font-size:11px}.landing-ab--v5 .v5-switch-rail{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v5 .v5-switch-rail-item{flex:160px;align-items:stretch;max-width:220px;display:flex}.landing-ab--v5 .v5-switch-rail-sep{display:none}@media (width>=720px){.landing-ab--v5 .v5-switch-rail--path{flex-wrap:nowrap;align-items:center;gap:0}.landing-ab--v5 .v5-switch-rail--path .v5-switch-rail-item{flex:1 1 0;align-items:center;min-width:0;max-width:none}.landing-ab--v5 .v5-switch-rail-sep{color:#12131a38;flex:none;justify-content:center;align-items:center;gap:0;width:clamp(28px,4.5vw,44px);margin:0 4px;display:flex}.landing-ab--v5 .v5-switch-rail-sep-line{background:#12131a1f;border-radius:999px;flex:auto;height:1.5px;transition:background .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);display:block}.landing-ab--v5 .v5-switch-rail-sep-arrow{background:#fff;border:1px solid #12131a1a;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-left:-2px;transition:border-color .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 4px 12px #12131a0f}.landing-ab--v5 .v5-switch-rail-sep-arrow svg{stroke-width:2.25px;width:12px;height:12px}.landing-ab--v5 .v5-switch-rail-sep.is-lit{color:rgba(var(--accent-rgb), .95)}.landing-ab--v5 .v5-switch-rail-sep.is-lit .v5-switch-rail-sep-line{background:rgba(var(--accent-rgb), .55);box-shadow:0 0 10px rgba(var(--accent-rgb), .2)}.landing-ab--v5 .v5-switch-rail-sep.is-lit .v5-switch-rail-sep-arrow{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .14);color:#12131a;box-shadow:0 6px 16px rgba(var(--accent-rgb), .16)}}.landing-ab--v5 .v5-switch-node{width:100%;min-height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #12131a14;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:border-color .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #12131a0a}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-node{background:#12131a8c;border-color:#ffffff1a}.landing-ab--v5 .v5-switch-node:hover{border-color:#12131a24;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 14px 32px #12131a12}.landing-ab--v5 .v5-switch-node.is-active{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .12), 0 18px 40px #12131a1a;background:#fff;transform:translateY(-3px)}.landing-ab--v5 .v5-switch-rail--focus{isolation:isolate}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-rail-item.is-active{z-index:2}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node{opacity:1;will-change:transform, opacity, filter;transform:none}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node:hover{transform:none}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node.is-dim{box-shadow:none}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node.is-active{z-index:2;border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .14), 0 22px 48px #12131a1f;background:#fff}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-rail-sep{transition:color .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1)}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-rail-sep-line,.landing-ab--v5 .v5-switch-rail--focus .v5-switch-rail-sep-arrow{transition:background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node{will-change:auto}}.landing-ab--v5 .v5-switch-node-visual{color:#12131a73;background:linear-gradient(#12131a05,#0000 70%),#f3f3f6;place-items:center;height:92px;transition:color .45s,background .45s;display:grid;position:relative;overflow:hidden}.landing-ab--v5 .v5-switch-node-pattern{opacity:.35;background-image:linear-gradient(#12131a0a 1px,#0000 1px),linear-gradient(90deg,#12131a0a 1px,#0000 1px);background-size:14px 14px;transition:opacity .45s,transform .5s,background-image .45s;position:absolute;inset:0}.landing-ab--v5 .v5-switch-node.is-active .v5-switch-node-visual{color:var(--v5-ink);background:linear-gradient(160deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .04) 62%), #f7f2ea}.landing-ab--v5 .v5-switch-node.is-active .v5-switch-node-pattern{opacity:.7;background-image:linear-gradient(rgba(var(--accent-rgb), .16) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb), .16) 1px, transparent 1px);transform:scale(1.04)}.landing-ab--v5 .v5-switch-node-visual em{font-family:var(--font-accent,ui-monospace, monospace);letter-spacing:.08em;color:var(--v5-faint);opacity:.8;font-size:11px;font-style:normal;font-weight:600;transition:color .45s,opacity .45s;position:absolute;top:12px;right:14px}.landing-ab--v5 .v5-switch-node.is-active .v5-switch-node-visual em{color:#12131a8c;opacity:1}.landing-ab--v5 .v5-switch-node-icon{z-index:1;background:#ffffffb8;border:1px solid #12131a0f;border-radius:14px;place-items:center;width:44px;height:44px;transition:background .45s,border-color .45s,box-shadow .45s;display:grid;position:relative;box-shadow:0 6px 16px #12131a0d}.landing-ab--v5 .v5-switch-node.is-active .v5-switch-node-icon{border-color:rgba(var(--accent-rgb), .28);box-shadow:0 10px 22px rgba(var(--accent-rgb), .16);background:#fff}.landing-ab--v5 .v5-switch-node-visual svg,.landing-ab--v5 .v5-switch-node-icon svg{stroke-width:1.75px;width:20px;height:20px}.landing-ab--v5 .v5-switch-node-body{flex-direction:column;gap:4px;padding:16px 16px 18px;display:flex}.landing-ab--v5 .v5-switch-node>strong,.landing-ab--v5 .v5-switch-node-body>strong{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--v5-ink);margin:0;font-size:1.12rem;font-weight:700;line-height:1.2;display:block}.landing-ab--v5 .v5-switch-node-role{letter-spacing:.08em;text-transform:uppercase;color:#3d6b4ff2;margin:0;font-size:11px;font-weight:700;display:block}.landing-ab--v5 .v5-switch-node-line{color:var(--v5-muted);margin:4px 0 0;font-size:.9rem;line-height:1.35;display:block}@media (width<=719px){.landing-ab--v5 .v5-switch-rail,.landing-ab--v5 .v5-switch-rail--path{flex-direction:column;align-items:stretch;gap:12px}.landing-ab--v5 .v5-switch-rail-item{flex-direction:column;width:100%;max-width:none}.landing-ab--v5 .v5-switch-rail-sep{flex-direction:column;width:auto;height:28px;margin:0 auto;display:flex}.landing-ab--v5 .v5-switch-rail-sep-line{background:#12131a1f;flex:auto;width:1.5px;height:100%}.landing-ab--v5 .v5-switch-rail-sep-arrow{background:#fff;border:1px solid #12131a1a;border-radius:999px;place-items:center;width:22px;height:22px;margin:-2px 0 0;display:grid}.landing-ab--v5 .v5-switch-rail-sep-arrow svg{width:12px;height:12px;transform:rotate(90deg)}.landing-ab--v5 .v5-switch-rail-sep.is-lit .v5-switch-rail-sep-line{background:rgba(var(--accent-rgb), .55)}.landing-ab--v5 .v5-switch-rail-sep.is-lit .v5-switch-rail-sep-arrow{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .14)}}.landing-ab--v5 .v5-switch-verdict{text-align:center;letter-spacing:-.01em;max-width:28rem;margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.landing-ab--v5 .v5-switch-verdict--bad{color:var(--v5-muted)}.landing-ab--v5 .v5-switch-verdict--good{color:var(--v5-ink);font-weight:600}.landing-ab--v5 .v5-switch-toggle-label-short{display:none}@media (width<=640px){.landing-ab--v5 .v5-switch-stage{max-width:none}.landing-ab--v5 .v5-switch-toggle{margin-bottom:16px;padding:4px}.landing-ab--v5 .v5-switch-toggle-btn{max-width:none;min-height:44px;padding:10px 12px;font-size:13px}.landing-ab--v5 .v5-switch-toggle-label-full{display:none}.landing-ab--v5 .v5-switch-toggle-label-short{display:inline}.landing-ab--v5 .v5-switch-canvas{border-radius:16px;min-height:0;padding:18px 12px 20px}.landing-ab--v5 .v5-switch-story{gap:16px;min-height:0}.landing-ab--v5 .v5-switch-kicker{letter-spacing:.14em;font-size:11px}.landing-ab--v5 .v5-switch-messy{flex-flow:column;align-items:stretch;gap:0;max-width:300px;margin-inline:auto}.landing-ab--v5 .v5-switch-messy-item{flex-direction:column;align-items:stretch;width:100%}.landing-ab--v5 .v5-switch-messy-gap{flex-direction:column;justify-content:center;gap:2px;width:100%;height:34px;margin:0}.landing-ab--v5 .v5-switch-messy-arrow{background:repeating-linear-gradient(#12131a38 0 3px,#0000 3px 6px);width:2px;height:14px;margin-inline:auto}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-messy-arrow{background:repeating-linear-gradient(#ffffff47 0 3px,#0000 3px 6px)}.landing-ab--v5 .v5-switch-messy-gap em{letter-spacing:.06em;font-size:9px;display:block}.landing-ab--v5 .v5-switch-chip{border-style:solid;border-color:var(--v5-line);text-align:left;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-width:0;padding:14px 16px;box-shadow:inset 0 1px #fff6}.landing-ab--v5 .v5-switch-chip strong{letter-spacing:-.01em;font-size:14px}.landing-ab--v5 .v5-switch-chip span{font-size:12px;font-weight:500}.landing-ab--v5 .v5-switch-rail--path,.landing-ab--v5 .v5-switch-rail--focus,.landing-ab--v5 .v5-switch-rail--path .v5-switch-rail-item{gap:0}.landing-ab--v5 .v5-switch-rail-sep{height:18px;margin:2px auto}.landing-ab--v5 .v5-switch-rail-sep-arrow{width:20px;height:20px}.landing-ab--v5 .v5-switch-rail-sep-arrow svg{width:11px;height:11px}.landing-ab--v5 .v5-switch-node{border-radius:16px;flex-direction:row;align-items:stretch;min-height:76px}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node.is-dim{box-shadow:none;background:#ffffffb8;border-color:#12131a12}html[data-theme-mode=dark] .landing-ab--v5 .v5-switch-rail--focus .v5-switch-node.is-dim{background:#12131a6b;border-color:#ffffff14}.landing-ab--v5 .v5-switch-rail--focus .v5-switch-node.is-active{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .16), 0 14px 32px #12131a1a}.landing-ab--v5 .v5-switch-node-visual{flex-shrink:0;align-self:stretch;width:68px;height:auto;min-height:76px}.landing-ab--v5 .v5-switch-node-icon{border-radius:11px;width:34px;height:34px}.landing-ab--v5 .v5-switch-node-icon svg{width:16px;height:16px}.landing-ab--v5 .v5-switch-node-visual em{letter-spacing:.06em;font-size:10px;top:8px;right:8px}.landing-ab--v5 .v5-switch-node-body{flex:auto;justify-content:center;gap:3px;min-width:0;padding:12px 14px 12px 12px}.landing-ab--v5 .v5-switch-node-body>strong{letter-spacing:-.02em;font-size:.98rem}.landing-ab--v5 .v5-switch-node-role{letter-spacing:.1em;font-size:10px}.landing-ab--v5 .v5-switch-node-line{margin-top:2px;font-size:.82rem;line-height:1.3}.landing-ab--v5 .v5-switch-verdict{max-width:20rem;margin-top:4px;padding-inline:8px;font-size:.9rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-switch-story{animation:none}}.landing-ab--v5 .v5-beats{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=800px){.landing-ab--v5 .v5-beats{grid-template-columns:repeat(3,1fr);gap:16px}}.landing-ab--v5 .v5-beat{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--v5-line);background:var(--landing-surface,#fff);cursor:pointer;border-radius:22px;flex-direction:column;gap:16px;padding:0;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;overflow:hidden}.landing-ab--v5 .v5-beat:hover{border-color:rgba(var(--accent-rgb), .28);transform:translateY(-3px)}.landing-ab--v5 .v5-beat.is-active{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 18px 44px #00000014}.landing-ab--v5 .v5-beat-visual{height:132px;color:var(--color-accent-primary);background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), transparent 55%), var(--v5-soft);place-items:center;display:grid;position:relative;overflow:hidden}.landing-ab--v5 .v5-beat-pattern{opacity:.5;background-image:radial-gradient(rgba(var(--accent-rgb), .22) 1px, transparent 1px);background-size:14px 14px;transition:opacity .35s,transform .5s;position:absolute;inset:0;transform:scale(1)}.landing-ab--v5 .v5-beat.is-active .v5-beat-pattern{opacity:.85;transform:scale(1.08)}.landing-ab--v5 .v5-beat-visual svg{z-index:1;stroke-width:1.7px;width:36px;height:36px;transition:transform .4s;position:relative}.landing-ab--v5 .v5-beat.is-active .v5-beat-visual svg{transform:scale(1.08)}.landing-ab--v5 .v5-beat-meta{flex-direction:column;gap:8px;padding:0 22px;display:flex}.landing-ab--v5 .v5-beat-meta em{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-primary);font-size:12px;font-style:normal;font-weight:700}.landing-ab--v5 .v5-beat-meta strong{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--v5-ink);font-size:1.25rem;font-weight:700;line-height:1.2}.landing-ab--v5 .v5-beat-meta>span{color:var(--v5-muted);font-size:.95rem;line-height:1.45}.landing-ab--v5 .v5-beat-cta{color:var(--v5-ink);align-items:center;gap:6px;margin-top:auto;padding:4px 22px 22px;font-size:14px;font-weight:600;display:inline-flex}.landing-ab--v5 .v5-beat-cta svg{width:15px;height:15px;transition:transform .25s}.landing-ab--v5 .v5-beat:hover .v5-beat-cta svg,.landing-ab--v5 .v5-beat.is-active .v5-beat-cta svg{transform:translate(3px)}.landing-ab--v5 .v5-journey-block--boundary{margin-top:clamp(48px,7vw,72px)}.landing-ab--v5 .v5-workpipe-head{text-align:center;max-width:36rem;margin:0 auto 28px}.landing-ab--v5 .v5-workpipe-head h3{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--v5-ink);margin:0 0 8px;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:700}.landing-ab--v5 .v5-workpipe-head>p:last-child{color:var(--v5-muted);margin:0;font-size:.95rem;line-height:1.5}.landing-ab--v5 .v5-workpipe{border:1px solid var(--v5-line);background:var(--landing-surface,#fff);border-radius:22px;flex-direction:column;gap:18px;max-width:960px;margin:0 auto;padding:22px 18px;display:flex}@media (width>=860px){.landing-ab--v5 .v5-workpipe{flex-direction:row;align-items:stretch;gap:0;padding:24px 20px}}.landing-ab--v5 .v5-workpipe-phase{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.landing-ab--v5 .v5-workpipe-owner{letter-spacing:.1em;text-transform:uppercase;color:var(--v5-faint);margin:0;padding:0 4px;font-size:11px;font-weight:700}.landing-ab--v5 .v5-workpipe-phase--cuely .v5-workpipe-owner{color:var(--color-accent-primary)}.landing-ab--v5 .v5-workpipe-phase--cuely{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .18);border-radius:16px;padding:12px}.landing-ab--v5 .v5-workpipe-phase--you{padding:12px}@media (width>=860px){.landing-ab--v5 .v5-workpipe-phase--cuely{margin-right:8px}.landing-ab--v5 .v5-workpipe-phase--you{border-left:1px dashed var(--v5-line);margin-left:4px;padding-left:16px}}.landing-ab--v5 .v5-workpipe-steps{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v5 .v5-workpipe-step-wrap{flex:auto;align-items:center;min-width:88px;display:flex}.landing-ab--v5 .v5-workpipe-sep{background:rgba(var(--accent-rgb), .35);border-radius:999px;flex:none;width:16px;height:2px;margin:0 4px}.landing-ab--v5 .v5-workpipe-sep.is-handOff{background:repeating-linear-gradient(90deg, var(--v5-line) 0 3px, transparent 3px 6px);width:20px}.landing-ab--v5 .v5-workpipe-phase--you .v5-workpipe-sep:not(.is-handOff){background:var(--v5-line)}.landing-ab--v5 .v5-workpipe-step{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:4px 2px;display:flex}.landing-ab--v5 .v5-workpipe-icon{width:34px;height:34px;color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .2);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.landing-ab--v5 .v5-workpipe-phase--you .v5-workpipe-icon{color:var(--v5-muted);background:var(--v5-soft);border-color:var(--v5-line)}.landing-ab--v5 .v5-workpipe-icon svg{width:16px;height:16px}.landing-ab--v5 .v5-workpipe-step em{letter-spacing:.06em;color:var(--v5-faint);font-size:10px;font-style:normal;font-weight:600}.landing-ab--v5 .v5-workpipe-step strong{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--v5-ink);font-size:.95rem;font-weight:700}.landing-ab--v5 .v5-workpipe-step>span{color:var(--v5-muted);font-size:12px}@media (width<=859px){.landing-ab--v5 .v5-workpipe-sep.is-handOff,.landing-ab--v5 .v5-workpipe-phase--you .v5-workpipe-step-wrap:first-child .v5-workpipe-sep{display:none}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-journey-orb,.landing-ab--v5 .v5-switch-chip,.landing-ab--v5 .v5-switch-rail-sep,.landing-ab--v5 .v5-switch-node{animation:none!important}.landing-ab--v5 .v5-switch-node:hover,.landing-ab--v5 .v5-switch-node.is-active,.landing-ab--v5 .v5-beat:hover{transform:none}}.landing-ab--v5 .v5-section--for{max-width:none;padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.landing-ab--v5 .v5-section--for>.v5-section-head,.landing-ab--v5 .v5-section--for>.v5-for-body{z-index:1;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;position:relative}.landing-ab--v5 .v5-for-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-ab--v5 .v5-for-mesh{opacity:.4;background-image:linear-gradient(#12131a09 1px,#0000 1px),linear-gradient(90deg,#12131a09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 50% at 50% 40%,#000 15%,#0000 72%);mask-image:radial-gradient(65% 50% at 50% 40%,#000 15%,#0000 72%)}html[data-theme-mode=dark] .landing-ab--v5 .v5-for-mesh{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}.landing-ab--v5 .v5-for-orb{background:rgba(var(--accent-rgb), .12);filter:blur(70px);border-radius:50%;width:min(480px,50vw);height:min(480px,50vw);animation:16s ease-in-out infinite landing-ab-v5-orb-drift;position:absolute;top:18%;right:max(-80px,-10vw)}.landing-ab--v5 .v5-for-body{flex-direction:column;gap:clamp(36px,5vw,56px);display:flex}.landing-ab--v5 .v5-audience{grid-template-columns:1fr;gap:16px;width:100%;max-width:none;margin:0;display:grid}@media (width>=720px){.landing-ab--v5 .v5-audience--four{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width>=1100px){.landing-ab--v5 .v5-audience--four{grid-template-columns:repeat(4,1fr);gap:16px}}.landing-ab--v5 .v5-audience-card{width:100%;font:inherit;text-align:left;border:1px solid var(--v5-line);background:var(--landing-surface,#fff);color:inherit;cursor:pointer;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;overflow:hidden}.landing-ab--v5 .v5-audience-card:hover{border-color:rgba(var(--accent-rgb), .28);transform:translateY(-3px)}.landing-ab--v5 .v5-audience-card.is-active{border-color:rgba(var(--accent-rgb), .45);box-shadow:0 20px 48px #00000014}.landing-ab--v5 .v5-audience-visual{height:112px;color:var(--color-accent-primary);background:linear-gradient(155deg, rgba(var(--accent-rgb), .14), transparent 60%), var(--v5-soft);place-items:center;display:grid;position:relative;overflow:hidden}.landing-ab--v5 .v5-audience-pattern{opacity:.45;background-image:radial-gradient(rgba(var(--accent-rgb), .25) 1px, transparent 1px);background-size:12px 12px;transition:opacity .35s,transform .5s;position:absolute;inset:0}.landing-ab--v5 .v5-audience-card.is-active .v5-audience-pattern{opacity:.9;transform:scale(1.1)}.landing-ab--v5 .v5-audience-visual svg{z-index:1;stroke-width:1.75px;width:32px;height:32px;transition:transform .35s;position:relative}.landing-ab--v5 .v5-audience-card.is-active .v5-audience-visual svg{transform:scale(1.1)}.landing-ab--v5 .v5-audience-body{flex-direction:column;gap:8px;padding:22px 22px 24px;display:flex;position:relative}.landing-ab--v5 .v5-audience-index{letter-spacing:.08em;color:var(--v5-faint);opacity:.7;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:18px;right:18px}.landing-ab--v5 .v5-audience-card.is-active .v5-audience-index{color:var(--color-accent-primary);opacity:1}.landing-ab--v5 .v5-audience-card h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--v5-ink);margin:0;padding-right:28px;font-size:1.15rem;font-weight:700;line-height:1.25}.landing-ab--v5 .v5-audience-pain{color:var(--v5-muted);margin:0;font-size:14.5px;line-height:1.45}.landing-ab--v5 .v5-audience-win{color:var(--v5-ink);margin:4px 0 0;font-size:14.5px;font-weight:600;line-height:1.4}.landing-ab--v5 .v5-for-stage{border:1px solid rgba(var(--accent-rgb), .22);background:radial-gradient(ellipse 70% 80% at 50% 0%, rgba(var(--accent-rgb), .1), transparent 60%), var(--landing-surface,#fff);border-radius:24px;min-height:380px;padding:clamp(28px,4vw,40px) clamp(20px,3vw,32px)}.landing-ab--v5 .v5-for-stage-head{text-align:center;min-height:7.5rem;margin-bottom:4px;animation:.4s ease-out both landing-ab-v5-echo-in}.landing-ab--v5 .v5-for-stage-echo{margin:0 0 10px}.landing-ab--v5 .v5-for-stage-echo strong{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--v5-ink);font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:700;line-height:1.25;display:block}.landing-ab--v5 .v5-for-stage-line{max-width:34rem;color:var(--v5-muted);margin:0 auto;font-size:.95rem;line-height:1.5}@keyframes landing-ab-v5-echo-in{0%{opacity:0}to{opacity:1}}.landing-ab--v5 .v5-audience-converge{flex-direction:column;align-items:center;max-width:40px;min-height:44px;margin:12px auto 4px;display:flex;position:relative}.landing-ab--v5 .v5-audience-converge-line{background:linear-gradient(to bottom, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .55));border-radius:999px;width:2px;height:40px;display:block}.landing-ab--v5 .v5-audience-converge-pulse{background:var(--color-accent-primary);border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:2.2s ease-in-out infinite landing-ab-v5-converge-drop;position:absolute;top:0;left:50%}.landing-ab--v5 .v5-audience-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:820px;margin:8px auto 0;padding:8px 8px 0;display:flex}.landing-ab--v5 .v5-audience-flow-step-wrap{align-items:center;display:flex}.landing-ab--v5 .v5-audience-flow-sep{background:var(--v5-line);border-radius:999px;width:clamp(20px,4vw,40px);height:2px;margin:0 6px;transition:background .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.landing-ab--v5 .v5-audience-flow-sep.is-lit{background:rgba(var(--accent-rgb), .55);box-shadow:0 0 12px rgba(var(--accent-rgb), .25)}.landing-ab--v5 .v5-audience-flow-step{border:1px solid var(--v5-line);background:#ffffffb3;border-radius:16px;align-items:center;gap:12px;min-width:148px;min-height:68px;padding:12px 16px;transition:border-color .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);display:flex}html[data-theme-mode=dark] .landing-ab--v5 .v5-audience-flow-step{background:#ffffff0a}.landing-ab--v5 .v5-audience-flow-step.is-active,.landing-ab--v5 .v5-audience-flow-step.is-entry{border-color:rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .1);box-shadow:0 12px 28px #0000000f}.landing-ab--v5 .v5-audience-flow-icon{width:40px;height:40px;color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .22);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.landing-ab--v5 .v5-audience-flow-icon svg{width:18px;height:18px}.landing-ab--v5 .v5-audience-flow-copy{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.landing-ab--v5 .v5-audience-flow-copy strong{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--v5-ink);font-size:1.05rem;font-weight:700}.landing-ab--v5 .v5-audience-flow-copy em{color:var(--v5-muted);font-size:12px;font-style:normal}.landing-ab--v5 .v5-for-stage-cta{flex-direction:column;align-items:center;gap:10px;margin-top:28px;padding-top:4px;display:flex}.landing-ab--v5 .v5-for-stage-cta .landing-btn-primary{align-items:center;gap:8px;display:inline-flex}.landing-ab--v5 .v5-for-stage-cta .landing-btn-primary svg{width:16px;height:16px}.landing-ab--v5 .v5-for-stage-cta>p{color:var(--v5-faint);margin:0;font-size:13px}@keyframes landing-ab-v5-converge-drop{0%{opacity:.2;box-shadow:0 0 0 0 rgba(var(--accent-rgb), .35);top:0}35%{opacity:1;box-shadow:0 0 0 6px rgba(var(--accent-rgb), .12)}to{opacity:.15;box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0);top:32px}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-for-orb,.landing-ab--v5 .v5-audience-converge-pulse,.landing-ab--v5 .v5-for-stage-head{animation:none!important}.landing-ab--v5 .v5-audience-converge-pulse{opacity:.7;top:20px}.landing-ab--v5 .v5-audience-card,.landing-ab--v5 .v5-audience-flow-step,.landing-ab--v5 .v5-audience-flow-sep,.landing-ab--v5 .v5-audience-pattern{transition:none}.landing-ab--v5 .v5-audience-card:hover{transform:none}}.landing-ab--v5 .v5-pricing{grid-template-columns:1fr;gap:14px;max-width:860px;margin:0 auto;display:grid}@media (width>=768px){.landing-ab--v5 .v5-pricing{grid-template-columns:1.15fr .85fr}}.landing-ab--v5 .v5-price-card{border-radius:var(--v5-radius);border:1px solid var(--v5-line);background:var(--landing-surface,#fff);flex-direction:column;padding:28px 26px;display:flex;box-shadow:0 10px 30px #12131a08}.landing-ab--v5 .v5-price-card--hero{border-color:rgba(var(--accent-rgb), .3);background:linear-gradient(165deg, rgba(var(--accent-rgb), .1), transparent 48%), var(--landing-surface,#fff)}.landing-ab--v5 .v5-price-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-primary);background:rgba(var(--accent-rgb), .12);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 10px;font-size:11px;font-weight:700}.landing-ab--v5 .v5-price-badge--quiet{color:var(--v5-faint);background:var(--v5-soft)}.landing-ab--v5 .v5-price-card h3{font-family:var(--font-heading);color:var(--v5-ink);margin:0 0 6px;font-size:1.35rem;font-weight:700}.landing-ab--v5 .v5-price-amount{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--v5-ink);margin:0;font-size:2.25rem;font-weight:800}.landing-ab--v5 .v5-price-note{color:var(--v5-faint);margin:4px 0 18px;font-size:13px}.landing-ab--v5 .v5-price-card ul{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.landing-ab--v5 .v5-price-card li{color:var(--v5-muted);gap:10px;font-size:14px;line-height:1.45;display:flex}.landing-ab--v5 .v5-price-card li svg{width:15px;height:15px;color:var(--color-accent-primary);flex-shrink:0;margin-top:2px}.landing-ab--v5 .v5-price-card .landing-btn-primary,.landing-ab--v5 .v5-price-card .landing-btn-secondary{width:100%}.landing-ab--v5 .v5-pricing-foot{text-align:center;max-width:480px;color:var(--v5-faint);margin:22px auto 0;font-size:13px;line-height:1.5}.landing-ab--v5 .v5-close{z-index:1;border-top:1px solid var(--v5-line);background:radial-gradient(ellipse 55% 45% at 50% 0%, rgba(var(--accent-rgb), .1), transparent 65%), radial-gradient(ellipse 55% 45% at 50% 100%, rgba(var(--accent-rgb), .1), transparent 65%), var(--color-bg-primary);padding:96px 24px 108px;position:relative;overflow:visible}.landing-ab--v5 .v5-close-inner{text-align:center;max-width:640px;margin:0 auto;position:relative}.landing-ab--v5 .v5-close-inner>:not(.v5-close-guide){z-index:1;position:relative}.landing-ab--v5 .v5-close-title-wrap{margin:0 0 14px;position:relative}.landing-ab--v5 .v5-close-title-seo{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;font:inherit;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-ab--v5 .v5-close-title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--v5-ink);margin:0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.1;position:relative}.landing-ab--v5 .v5-close-title-stack{grid-template-areas:"stack";width:100%;display:grid}.landing-ab--v5 .v5-close-title-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:stack}.landing-ab--v5 .v5-close-title-typed{text-wrap:balance;grid-area:stack;place-self:start center;max-width:100%}.landing-ab--v5 .v5-close-accent{color:var(--color-accent-primary);background:linear-gradient(105deg, var(--color-accent-primary) 0%, var(--color-accent-light,var(--color-accent-primary)) 55%, var(--color-accent-primary) 100%);-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.landing-ab--v5 .v5-close-title.is-complete .v5-close-accent,.landing-ab--v5 .v5-close-title.is-accenting .v5-close-accent{animation:2.8s ease-in-out infinite v5-close-accent-sheen}@keyframes v5-close-accent-sheen{0%,to{background-position:0%}50%{background-position:100%}}.landing-ab--v5 .v5-close-caret{vertical-align:-.06em;background:var(--color-accent-primary);width:.08em;height:.82em;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 12%, transparent), 0 0 12px color-mix(in srgb, var(--color-accent-primary) 32%, transparent);border-radius:1px;margin-left:.06em;animation:1.1s ease-in-out infinite v5-close-caret-blink;display:inline-block}.landing-ab--v5 .v5-close-caret.is-resting{animation:2.4s ease-in-out infinite v5-close-caret-rest}.landing-ab--v5 .v5-close-caret.is-deleting{opacity:.85;box-shadow:none;animation:none}@keyframes v5-close-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes v5-close-caret-rest{0%,70%{opacity:1}75%,to{opacity:0}}.landing-ab--v5 .v5-close-inner>p:not(.v5-eyebrow){color:var(--v5-muted);margin:0 0 26px;font-size:1.05rem;line-height:1.55}.landing-ab--v5 .v5-close-cta{justify-content:center;margin-bottom:4px;display:flex}.landing-ab--v5 .v5-close-inner .landing-btn-primary svg,.landing-ab--v5 .v5-hero-actions .landing-btn-primary svg{animation:1.7s cubic-bezier(.45,0,.2,1) infinite v5-cta-arrow-nudge}@keyframes v5-cta-arrow-nudge{0%,to{transform:translate(0)}45%{transform:translate(5px)}70%{transform:translate(2px)}}.landing-ab--v5 .v5-close-guide{width:clamp(76px,12.5vw,100px);height:auto;color:var(--color-accent-primary);opacity:0;pointer-events:none;z-index:0;filter:drop-shadow(0 2px 7px rgba(var(--accent-rgb), .2));transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:56px;overflow:visible}.landing-ab--v5 .v5-close-guide--left{left:max(-8px,50% - 268px);transform:translateY(-6px)rotate(-3deg)}.landing-ab--v5 .v5-close-guide--right{right:max(-8px,50% - 268px);transform:scaleX(-1)translateY(-6px)rotate(-3deg)}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--left{opacity:.9;animation:.42s cubic-bezier(.22,1,.36,1) both v5-close-guide-in;transform:translateY(0)rotate(-1deg)}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--right{opacity:.9;animation:.42s cubic-bezier(.22,1,.36,1) 60ms both v5-close-guide-in-right;transform:scaleX(-1)translateY(0)rotate(-1deg)}.landing-ab--v5 .v5-close-guide-body{clip-path:inset(0 0 100%);transform-origin:50% 0}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--left .v5-close-guide-body{animation:.52s cubic-bezier(.33,1,.4,1) 40ms both v5-close-guide-reveal}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--right .v5-close-guide-body{animation:.52s cubic-bezier(.33,1,.4,1) .1s both v5-close-guide-reveal}@keyframes v5-close-guide-in{0%{opacity:0;transform:translateY(-6px)rotate(-4deg)}to{opacity:.9;transform:translateY(0)rotate(-1deg)}}@keyframes v5-close-guide-in-right{0%{opacity:0;transform:scaleX(-1)translateY(-6px)rotate(-4deg)}to{opacity:.9;transform:scaleX(-1)translateY(0)rotate(-1deg)}}@keyframes v5-close-guide-reveal{0%{clip-path:inset(0 0 100%)}75%{clip-path:inset(0 0 8%)}to{clip-path:inset(0)}}@media (width<=720px){.landing-ab--v5 .v5-close-guide{display:none}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .v5-close-inner .landing-btn-primary svg,.landing-ab--v5 .v5-hero-actions .landing-btn-primary svg{animation:none}.landing-ab--v5 .v5-close-caret,.landing-ab--v5 .v5-close-caret.is-resting{opacity:0;animation:none}.landing-ab--v5 .v5-close-title.is-complete .v5-close-accent,.landing-ab--v5 .v5-close-title.is-accenting .v5-close-accent{-webkit-text-fill-color:var(--color-accent-primary);color:var(--color-accent-primary);background:0 0;animation:none}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide,.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--right,.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--left .v5-close-guide-body,.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide--right .v5-close-guide-body{animation:none}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide{opacity:.75}.landing-ab--v5 .v5-close-inner.is-guides-ready .v5-close-guide-body{clip-path:none}}.landing-ab--v5 .landing-app-mock{--color-accent-primary:#c29b6e;--accent-rgb:194, 155, 110;--color-bg-elevated:#fff;--color-glass-border:#00000014;--color-glass-hover:#0000000d;--color-text-primary:#12131a;--color-text-secondary:#5c6170;--color-text-tertiary:#8a8f9a;font-family:var(--font-sans,Inter, system-ui, sans-serif);color:#12131a;background:#fff;min-height:420px}.landing-ab--v5 .landing-app-mock-topbar{background:#fff;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex;box-shadow:0 1px #12131a05}.landing-ab--v5 .landing-app-mock-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.landing-ab--v5 .landing-app-mock-back{color:#71717a;background:#fff;border:1px solid #12131a14;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.landing-ab--v5 .landing-app-mock-back svg{width:15px;height:15px}.landing-ab--v5 .landing-app-mock-divider-v{background:#12131a1a;flex-shrink:0;width:1px;height:24px}.landing-ab--v5 .landing-app-mock-doc{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-ab--v5 .landing-app-mock-kicker{letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:500}.landing-ab--v5 .landing-app-mock-doc strong{color:#12131a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.landing-ab--v5 .landing-app-mock-pill{color:#8b6914;background:#c29b6e24;border:1px solid #c29b6e47;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.landing-ab--v5 .landing-app-mock-publish{color:#6e5430;min-height:34px;font:inherit;cursor:pointer;background:#c29b6e1a;border:1px solid #c29b6e47;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.landing-ab--v5 .landing-app-mock-publish:hover{color:#4f3c22;background:#c29b6e2e;border-color:#c29b6e6b}.landing-ab--v5 .landing-app-mock-publish svg{color:#c29b6e;width:14px;height:14px}.landing-ab--v5 .landing-app-mock-body{background:radial-gradient(70% 40% at 50% 0,#c29b6e0d,#0000 55%),#fff;padding:20px 18px 22px}.landing-ab--v5 .landing-app-mock-body--script{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:visible}.landing-ab--v5 .landing-app-mock-script{color:#12131a;width:100%;max-width:36rem;margin:0 auto;font-size:1.02rem;line-height:1.85}.landing-ab--v5 .landing-app-mock-section{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin:0 0 14px;font-size:11px;font-weight:700}.landing-ab--v5 .landing-app-mock-script>p{margin:0 0 12px}.landing-ab--v5 .landing-app-mock-selected{border-radius:8px;padding:8px 10px;margin:0 0 12px!important}.landing-ab--v5 .landing-app-mock .editor-ai-pending{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .18)}.landing-ab--v5 .landing-app-mock-toolbar-wrap{justify-content:center;display:flex}.landing-ab--v5 .landing-app-mock-toolbar .editor-toolbar-btn-label{display:inline}.landing-ab--v5 .landing-app-mock .editor-toolbar-main{background:#fff;border-color:#12131a1a;box-shadow:0 12px 28px #12131a1f}.landing-ab--v5 .landing-app-mock .editor-toolbar-btn{color:#8a8f9a}.landing-ab--v5 .landing-app-mock .editor-toolbar-btn:hover,.landing-ab--v5 .landing-app-mock .editor-toolbar-btn.is-open{color:#12131a;background:#12131a0d}.landing-ab--v5 .landing-app-mock .editor-ai-pending{color:#12131a;background:#c29b6e24}.landing-ab--v5 .landing-app-mock .editor-ai-keepbar-btn{border:0;border-radius:999px;height:32px;padding:0 14px}.landing-ab--v5 .landing-app-mock .editor-ai-keepbar-btn--undo{color:#52525b;background:0 0}.landing-ab--v5 .landing-app-mock .editor-ai-keepbar-btn--undo:hover{color:#12131a;background:#12131a0d}.landing-ab--v5 .landing-app-mock .editor-ai-keepbar-btn--keep{color:#fff;background:#12131a}.landing-ab--v5 .landing-app-mock .editor-ai-keepbar-btn--keep:hover{filter:none;background:#2a2b33}.landing-ab--v5 .landing-app-mock .editor-ai-keepbar-btn--keep.is-kept{color:#059669;background:#10b9811f}.landing-ab--v5 .landing-app-mock-rewrite{background:#fff;border:1px solid #12131a1a;border-radius:14px;flex-shrink:0;width:100%;max-width:36rem;margin:0 auto;padding:14px;box-shadow:0 12px 28px #12131a14}.landing-ab--v5 .landing-app-mock--live .landing-app-mock-selected{animation:2.8s ease-in-out infinite landing-ab-v5-select-pulse}.landing-ab--v5 .landing-app-mock--live .landing-app-mock-toolbar .editor-toolbar-btn.is-open{animation:2.8s ease-in-out infinite landing-ab-v5-tool-glow}.landing-ab--v5 .landing-app-mock--live .landing-app-mock-rewrite-after-text{min-height:2.8em;animation:.55s cubic-bezier(.22,1,.36,1) both landing-ab-v5-after-swap}.landing-ab--v5 .landing-app-mock--live .editor-ai-keepbar-btn--keep:not(.is-kept){animation:2.2s ease-in-out infinite landing-ab-v5-keep-hint}@keyframes landing-ab-v5-select-pulse{0%,to{background:#c29b6e24;box-shadow:0 0 0 1px #c29b6e2e}50%{background:#c29b6e38;box-shadow:0 0 0 1px #c29b6e52}}@keyframes landing-ab-v5-tool-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes landing-ab-v5-after-swap{0%{opacity:0}to{opacity:1}}@keyframes landing-ab-v5-keep-hint{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px #c29b6e2e}}@media (prefers-reduced-motion:reduce){.landing-ab--v5 .landing-app-mock--live .landing-app-mock-selected,.landing-ab--v5 .landing-app-mock--live .landing-app-mock-toolbar .editor-toolbar-btn.is-open,.landing-ab--v5 .landing-app-mock--live .landing-app-mock-rewrite-after-text,.landing-ab--v5 .landing-app-mock--live .editor-ai-keepbar-btn--keep:not(.is-kept){animation:none!important}}.landing-ab--v5 .landing-app-mock-rewrite-row{margin-bottom:12px}.landing-ab--v5 .landing-app-mock-rewrite-row em{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:6px;font-size:11px;font-style:normal;font-weight:600;display:block}.landing-ab--v5 .landing-app-mock-rewrite-row p{color:#52525b;margin:0;font-size:14px;line-height:1.55}.landing-ab--v5 .landing-app-mock-rewrite-row--after p{color:#12131a;padding:8px 10px}.landing-ab--v5 .landing-app-mock-keepbar{background:#fff;border:1px solid #12131a1a;border-radius:999px;justify-content:center;align-items:center;gap:2px;margin-top:0;padding:4px;display:flex;box-shadow:0 10px 28px #12131a1a}.landing-ab--v5 .landing-app-mock-action{color:#6e5430;background:#c29b6e1a;border:1px solid #c29b6e47;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.landing-ab--v5 .landing-app-mock-action svg{color:#c29b6e;width:14px;height:14px}.landing-ab--v5 .landing-app-mock-capture{color:#12131a;background:#f4f5f9;border:1px solid #0000000f;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fffc}.landing-ab--v5 .landing-app-mock-capture-icon{background:#fff;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.landing-ab--v5 .landing-app-mock-capture-icon svg{color:#c29b6e;width:16px;height:16px;margin:0}.landing-ab--v5 .landing-app-mock-capture-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-ab--v5 .landing-app-mock-capture-copy em{letter-spacing:.1em;text-transform:uppercase;color:#8a8f9a;font-size:10px;font-style:normal;font-weight:700}.landing-ab--v5 .landing-app-mock-capture p,.landing-ab--v5 .landing-app-mock-capture-copy p{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:550;line-height:1.45}.landing-ab--v5 .landing-app-mock-divider{color:#8a8f9a;align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;font-weight:600;display:flex}.landing-ab--v5 .landing-app-mock-divider-line{background:#00000012;flex:1;height:1px}.landing-ab--v5 .landing-app-mock-divider-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.landing-ab--v5 .landing-app-mock-divider svg,.landing-ab--v5 .landing-app-mock-divider-label svg{color:#c29b6e;width:13px;height:13px}.landing-ab--v5 .landing-app-mock-idea-list,.landing-ab--v5 .landing-app-mock-title-list{flex-direction:column;gap:10px;display:flex}.landing-ab--v5 .landing-app-mock-idea-card{text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #00000014;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px 14px 14px 12px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;box-shadow:0 8px 20px #12131a0a}.landing-ab--v5 .landing-app-mock-idea-card:hover{border-color:#0000001f;transform:translateY(-1px);box-shadow:0 12px 28px #12131a12}.landing-ab--v5 .landing-app-mock-idea-card.is-active{background:linear-gradient(#c29b6e1a,#c29b6e0a);border-color:#c29b6e73;box-shadow:0 0 0 1px #c29b6e14,0 12px 28px #c29b6e1a}.landing-ab--v5 .landing-app-mock-idea-index{min-width:1.75rem;font-family:var(--font-accent,ui-monospace, monospace);letter-spacing:.04em;color:#8a8f9a;flex-shrink:0;padding-top:2px;font-size:11px;font-weight:650}.landing-ab--v5 .landing-app-mock-idea-card.is-active .landing-app-mock-idea-index{color:#c29b6e}.landing-ab--v5 .landing-app-mock-idea-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.landing-ab--v5 .landing-app-mock-idea-card strong{letter-spacing:-.015em;color:#12131a;font-size:14.5px;font-weight:650;line-height:1.35}.landing-ab--v5 .landing-app-mock-idea-meta{flex-wrap:wrap;gap:6px;display:flex}.landing-ab--v5 .landing-app-mock-idea-meta span{color:#5c6170;background:#12131a0a;border:1px solid #0000000d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.landing-ab--v5 .landing-app-mock-idea-card em{color:#8a8f9a;font-size:12px;font-style:normal;font-weight:550}.landing-ab--v5 .landing-app-mock-idea-card.is-saved em{color:#059669}.landing-ab--v5 .landing-app-mock-block-label{letter-spacing:.1em;text-transform:uppercase;color:#8a8f9a;margin:0 0 10px;font-size:11px;font-weight:700}.landing-ab--v5 .landing-app-mock-title-card{text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #00000014;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;box-shadow:0 8px 20px #12131a0a}.landing-ab--v5 .landing-app-mock-title-card:hover{border-color:#0000001f;transform:translateY(-1px);box-shadow:0 12px 28px #12131a12}.landing-ab--v5 .landing-app-mock-title-card.is-active{background:#fafafa;border-color:#12131ae0;box-shadow:0 0 0 1px #12131a0a,0 12px 28px #12131a14}.landing-ab--v5 .landing-app-mock-title-radio{background:#fff;border:1.5px solid #0000002e;border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:3px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 0 #0000}.landing-ab--v5 .landing-app-mock-title-card.is-active .landing-app-mock-title-radio{border-color:#12131a;box-shadow:inset 0 0 0 4px #12131a}.landing-ab--v5 .landing-app-mock-title-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.landing-ab--v5 .landing-app-mock-title-status{letter-spacing:.06em;text-transform:uppercase;color:#8a8f9a;font-size:11px;font-weight:650}.landing-ab--v5 .landing-app-mock-title-card.is-active .landing-app-mock-title-status{color:#12131a}.landing-ab--v5 .landing-app-mock-title-card p{letter-spacing:-.015em;color:#12131a;margin:0;font-size:14.5px;font-weight:550;line-height:1.4}.landing-ab--v5 .landing-app-mock-chips{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.landing-ab--v5 .landing-app-mock-chips span{color:#5c6170;background:#f4f5f9;border:1px solid #0000000f;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:550}.landing-ab--v5 .landing-app-mock-pill--score{color:#059669;background:#10b9811a;border-color:#10b98147}@media (width<=640px){.landing-ab--v5 .v5-hero{gap:24px;padding:3rem 1.25rem 0}.landing-ab--v5 .v5-hero-title{font-size:clamp(1.85rem,8.5vw,2.45rem)}.landing-ab--v5 .v5-hero-sub{margin-bottom:18px;font-size:1rem;line-height:1.5}.landing-ab--v5 .v5-hero-sub-extra{display:none}.landing-ab--v5 .v5-hero-sub-mobile-end{display:inline}.landing-ab--v5 .v5-hero-actions{flex-direction:column;gap:10px}.landing-ab--v5 .v5-hero-actions .landing-btn-primary{width:100%;min-height:48px}.landing-ab--v5 .v5-hero-secondary{justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-size:.92rem;display:inline-flex}.landing-ab--v5 .v5-free-tools-link,.landing-ab--v5 .v5-hero-trust{display:none}.landing-ab--v5 .v5-hero-stage{max-width:none;margin-inline:0;scroll-margin-top:76px}.landing-ab--v5 .v5-window{border-radius:14px}.landing-ab--v5 .v5-window-shell,.landing-ab--v5 .v5-window--thin .v5-window-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.landing-ab--v5 .v5-window-rail,.landing-ab--v5 .v5-window--thin .v5-window-rail{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #00000014;border-right:0;flex-direction:row;order:2;justify-content:stretch;gap:4px}.landing-ab--v5 .v5-window-rail-btn,.landing-ab--v5 .v5-window--thin .v5-window-rail-btn{border-radius:10px;flex:1 1 0;gap:4px;min-width:0;padding:8px 4px 10px}.landing-ab--v5 .v5-window-rail-btn svg,.landing-ab--v5 .v5-window--thin .v5-window-rail-btn svg{width:18px;height:18px}.landing-ab--v5 .v5-window-rail-label{letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.1;display:block}.landing-ab--v5 .v5-window-rail-bar{width:auto;height:2.5px;inset:auto 22% 3px}.landing-ab--v5 .v5-window-chrome{padding:10px 12px}.landing-ab--v5 .v5-window-chrome em{display:none}.landing-ab--v5 .v5-window-body .landing-app-mock{min-height:260px}.landing-ab--v5 .landing-app-mock-publish span{display:none}.landing-ab--v5 .v5-window-foot{text-align:center;flex-direction:column;align-items:stretch;gap:10px;padding:12px 12px 14px}.landing-ab--v5 .v5-window-caption{font-size:.8rem}.landing-ab--v5 .v5-window-cta{justify-content:center;width:100%;min-height:48px}.landing-ab--v5 .landing-app-mock-toolbar .editor-toolbar-btn-label{display:none}.landing-ab--v5 .v5-section{padding:48px 16px}.landing-ab--v5 .v5-section--journey,.landing-ab--v5 .v5-section--for{padding:48px 0}.landing-ab--v5 .v5-section--journey>.v5-section-head,.landing-ab--v5 .v5-section--journey>.v5-journey-block,.landing-ab--v5 .v5-section--for>.v5-section-head,.landing-ab--v5 .v5-section--for>.v5-for-body{padding-left:16px;padding-right:16px}.landing-ab--v5 .v5-section-head h2{font-size:clamp(1.55rem,7vw,2rem)}.landing-ab--v5 .v5-journey-block{margin-top:32px}.landing-ab--v5 .v5-journey-block-label{margin-bottom:14px;font-size:11px}.landing-ab--v5 .v5-pipeline-wrap{padding:40px 16px 48px}.landing-ab--v5 .v5-pipeline-editorial{font-size:clamp(1.25rem,6.2vw,1.55rem);line-height:1.38}.landing-ab--v5 .v5-pipeline-toolbar-float{display:none}.landing-ab--v5 .v5-pipeline-toolbar-mobile{flex-wrap:wrap;justify-content:center;gap:8px;max-width:22rem;margin:18px auto 0;display:flex}.landing-ab--v5 .v5-pipeline-chip{border:1px solid var(--v5-line);min-height:40px;color:var(--v5-muted);font:inherit;background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-ab--v5 .v5-pipeline-chip svg{width:14px;height:14px}.landing-ab--v5 .v5-pipeline-chip.is-active{color:var(--v5-ink);border-color:rgba(var(--accent-rgb), .4);background:#fff;box-shadow:0 8px 20px #12131a0f}.landing-ab--v5 .v5-pipeline-scroll{margin-top:22px}.landing-ab--v5 .v5-switch-messy-gap{height:28px}.landing-ab--v5 .v5-switch-messy-gap em{letter-spacing:.05em;font-size:11px}.landing-ab--v5 .v5-beats{gap:10px}.landing-ab--v5 .v5-beat{border-radius:16px;grid-template-columns:68px minmax(0,1fr);grid-template-areas:"visual meta""visual cta";gap:0;min-height:0;padding:0;display:grid}.landing-ab--v5 .v5-beat-visual{grid-area:visual;align-self:stretch;height:auto;min-height:100%}.landing-ab--v5 .v5-beat-visual svg{width:24px;height:24px}.landing-ab--v5 .v5-beat-meta{grid-area:meta;gap:4px;padding:12px 14px 4px}.landing-ab--v5 .v5-beat-meta em{font-size:11px}.landing-ab--v5 .v5-beat-meta strong{font-size:1.02rem}.landing-ab--v5 .v5-beat-meta>span{font-size:.86rem;line-height:1.35}.landing-ab--v5 .v5-beat-cta{grid-area:cta;margin-top:0;padding:4px 14px 12px;font-size:13px}.landing-ab--v5 .v5-workpipe{gap:14px;padding:16px 12px}.landing-ab--v5 .v5-workpipe-head{margin-bottom:18px}.landing-ab--v5 .v5-workpipe-head h3{font-size:1.2rem}.landing-ab--v5 .v5-workpipe-steps{flex-flow:column;gap:0}.landing-ab--v5 .v5-workpipe-step-wrap{flex-direction:column;align-items:stretch;width:100%;min-width:0}.landing-ab--v5 .v5-workpipe-sep{width:2px;height:12px;margin:4px auto}.landing-ab--v5 .v5-workpipe-sep.is-handOff{background:repeating-linear-gradient(180deg, var(--v5-line) 0 3px, transparent 3px 6px);width:2px;height:16px;display:block}.landing-ab--v5 .v5-workpipe-phase--you{border-top:1px dashed var(--v5-line);margin-top:4px;padding-top:12px}.landing-ab--v5 .v5-workpipe-step{border:1px solid var(--v5-line);background:#ffffff8c;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:2px 12px;padding:10px 12px;display:grid}.landing-ab--v5 .v5-workpipe-icon{grid-row:1/span 3;align-self:center;margin-bottom:0}.landing-ab--v5 .v5-workpipe-step em{font-size:11px}.landing-ab--v5 .v5-workpipe-step strong{font-size:.95rem}.landing-ab--v5 .v5-workpipe-step>span{font-size:12px}.landing-ab--v5 .v5-audience--four{gap:10px}.landing-ab--v5 .v5-audience-card{border-radius:16px;min-height:0}.landing-ab--v5 .v5-audience-card:not(.is-active) .v5-audience-pain,.landing-ab--v5 .v5-audience-card:not(.is-active) .v5-audience-win{display:none}.landing-ab--v5 .v5-audience-visual{height:64px}.landing-ab--v5 .v5-audience-visual svg{width:22px;height:22px}.landing-ab--v5 .v5-audience-body{padding:14px 14px 16px}.landing-ab--v5 .v5-audience-card h3{font-size:1.02rem}.landing-ab--v5 .v5-audience-pain,.landing-ab--v5 .v5-audience-win{font-size:.86rem;line-height:1.35}.landing-ab--v5 .v5-for-stage{border-radius:16px;min-height:0;margin-top:14px;padding:18px 14px 20px}.landing-ab--v5 .v5-for-stage-head{min-height:0;margin-bottom:4px}.landing-ab--v5 .v5-for-stage-echo strong{font-size:clamp(1.1rem,5.2vw,1.3rem)}.landing-ab--v5 .v5-for-stage-line{font-size:.9rem}.landing-ab--v5 .v5-audience-converge{min-height:24px;margin:6px auto 0}.landing-ab--v5 .v5-audience-converge-line{height:20px}.landing-ab--v5 .v5-audience-flow{flex-flow:column;align-items:stretch;gap:0;width:100%;max-width:none;margin:4px 0 0;padding:0}.landing-ab--v5 .v5-audience-flow-step-wrap{flex-direction:column;align-items:stretch;width:100%}.landing-ab--v5 .v5-audience-flow-sep{width:2px;height:14px;margin:0 auto}.landing-ab--v5 .v5-audience-flow-step{gap:10px;width:100%;min-width:0;min-height:56px;padding:12px}.landing-ab--v5 .v5-audience-flow-icon{width:38px;height:38px}.landing-ab--v5 .v5-audience-flow-copy strong{font-size:.95rem}.landing-ab--v5 .v5-audience-flow-copy em{font-size:.8rem}.landing-ab--v5 .v5-for-stage-cta{gap:10px;margin-top:16px}.landing-ab--v5 .v5-for-stage-cta .landing-btn-primary{justify-content:center;width:100%;min-height:48px}.landing-ab--v5 .v5-for-stage-cta>p{text-align:center;max-width:22rem;font-size:.88rem;line-height:1.4}.landing-ab--v5 .v5-pricing{gap:12px}.landing-ab--v5 .v5-price-card{padding:20px 16px}.landing-ab--v5 .v5-price-card .landing-btn-primary,.landing-ab--v5 .v5-price-card .landing-btn-secondary{justify-content:center;width:100%;min-height:48px}.landing-ab--v5 .v5-close{padding:56px 16px 64px}.landing-ab--v5 .v5-close-inner{max-width:100%}.landing-ab--v5 .v5-close-title{margin-bottom:12px;font-size:clamp(1.65rem,7.5vw,2.25rem)}.landing-ab--v5 .v5-close-inner>p:not(.v5-eyebrow){margin-bottom:20px;font-size:.95rem;line-height:1.5}.landing-ab--v5 .v5-close-cta{width:100%;margin-bottom:8px}.landing-ab--v5 .v5-close-cta .landing-btn-primary{width:100%;min-height:52px}.landing-ab--v5 .v5-close-inner .v5-trust--center{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:18px}.landing-ab--v5 .v5-close-inner .v5-trust--center li{justify-content:center;font-size:13px}.landing-ab--v5 .v5-trust--center{flex-direction:column;gap:10px}}.landing-ab--v5 .landing-page--v5[data-paint=waiting] .paint-target,.landing-ab--v5 .landing-page--v5[data-paint=painting] .paint-target:not(.is-painted){opacity:0;pointer-events:none}.landing-ab--v5 .landing-page--v5[data-paint=waiting] .paint-target:not(.landing-nav-links),.landing-ab--v5 .landing-page--v5[data-paint=painting] .paint-target:not(.is-painted):not(.landing-nav-links){transform:translateY(14px)}.landing-ab--v5 .landing-page--v5 .paint-target.is-painted,.landing-ab--v5 .landing-page--v5[data-paint=done] .paint-target{opacity:1;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.landing-ab--v5 .landing-page--v5 .paint-target.is-painted:not(.landing-nav-links),.landing-ab--v5 .landing-page--v5[data-paint=done] .paint-target:not(.landing-nav-links){transform:none}.landing-ab--v5 .landing-page--v5 .landing-nav-links.paint-target.is-painted,.landing-ab--v5 .landing-page--v5[data-paint=done] .landing-nav-links.paint-target,.landing-ab--v5 .landing-page--v5[data-paint=waiting] .landing-nav-links.paint-target,.landing-ab--v5 .landing-page--v5[data-paint=painting] .landing-nav-links.paint-target{left:50vw;transform:translate(-50%,-50%)}.landing-ab--v5 .landing-page--v5[data-paint=waiting],.landing-ab--v5 .landing-page--v5[data-paint=painting]{cursor:wait}.landing-ab--v5 .landing-page--v5[data-paint=waiting] .landing-nav,.landing-ab--v5 .landing-page--v5[data-paint=waiting] main,.landing-ab--v5 .landing-page--v5[data-paint=painting] .landing-nav,.landing-ab--v5 .landing-page--v5[data-paint=painting] main{pointer-events:none}.landing-ab--v5 .landing-page--v5[data-paint=waiting] main>:not(.v5-hero):not(.v5-pipeline):not(.v5-section--results),.landing-ab--v5 .landing-page--v5[data-paint=painting] main>:not(.v5-hero):not(.v5-pipeline):not(.v5-section--results),.landing-ab--v5 .landing-page--v5[data-paint=waiting] .landing-footer,.landing-ab--v5 .landing-page--v5[data-paint=painting] .landing-footer{opacity:0;pointer-events:none}.landing-ab--v5 .landing-page--v5[data-paint=done] main>:not(.v5-hero):not(.v5-pipeline):not(.v5-section--results),.landing-ab--v5 .landing-page--v5[data-paint=done] .landing-footer{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.landing-ab--v5 .landing-page--v5[data-paint=waiting] .landing-bg-glow,.landing-ab--v5 .landing-page--v5[data-paint=waiting] .landing-bg-grid,.landing-ab--v5 .landing-page--v5[data-paint=painting] .landing-bg-glow,.landing-ab--v5 .landing-page--v5[data-paint=painting] .landing-bg-grid{opacity:1}html[data-paint-slow="1"] .landing-ab--v5 .landing-page--v5 .paint-target.is-painted{transition-duration:1.1s}@media (prefers-reduced-motion:reduce){.landing-ab--v5 *{transition:none!important;animation:none!important}.landing-ab--v5 .landing-page--v5 .paint-target{opacity:1!important;pointer-events:auto!important}.landing-ab--v5 .landing-page--v5 .paint-target:not(.landing-nav-links){transform:none!important}.landing-ab--v5 .landing-page--v5 .landing-nav-links.paint-target{left:50vw!important;transform:translate(-50%,-50%)!important}}.landing-ab--v6 .landing-page--v6{--v6-ink:#12131a;--v6-muted:#12131a94;--v6-faint:#12131a66;--v6-line:#12131a1a;--v6-soft:#12131a09;--v6-page:#fff;--v6-surface:#fff;--v6-teal:#2f5d50;--v6-teal-mid:#3d7a6a;--v6-radius:20px;--v6-radius-sm:14px;background:var(--v6-page);color:var(--v6-ink);min-height:100dvh}html[data-theme-mode=dark] .landing-ab--v6 .landing-page--v6{--v6-ink:#fafafa;--v6-muted:#fafafa9e;--v6-faint:#fafafa6b;--v6-line:#ffffff1a;--v6-soft:#ffffff0a;--v6-page:#0a0a0a;--v6-surface:#12131a}.landing-ab--v6 .v6-eyebrow{font-family:var(--font-accent,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--v6-faint);margin:0 0 14px;font-size:12px;font-weight:500}.landing-ab--v6 .v6-section{z-index:1;max-width:1120px;margin:0 auto;padding:88px 24px;position:relative}.landing-ab--v6 .v6-section-head{text-align:center;max-width:640px;margin:0 auto 40px}.landing-ab--v6 .v6-section-head h2{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--v6-ink);margin:0 0 14px;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.12}.landing-ab--v6 .v6-section-head p{color:var(--v6-muted);margin:0;font-size:1.05rem;line-height:1.6}.landing-ab--v6 .v6-hero{background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,56px);max-width:1180px;margin:0 auto;padding:clamp(48px,8vw,96px) 24px 64px;display:grid;position:relative}.landing-ab--v6 .v6-hero-copy{text-align:left;min-width:0}.landing-ab--v6 .v6-hero-copy h1,.landing-ab--v6 .v6-hero-title,.landing-ab--v6 .v6-hero-title-wrap{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--v6-ink);text-align:left;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);font-weight:800;line-height:1.05}.landing-ab--v6 .v6-hero-title-wrap{position:relative}.landing-ab--v6 .v6-hero-title-seo{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;font:inherit;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-ab--v6 .v6-hero-title-stack{grid-template-areas:"stack";width:100%;display:grid}.landing-ab--v6 .v6-hero-title-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:stack}.landing-ab--v6 .v6-hero-title-typed{text-wrap:balance;grid-area:stack;place-self:start;max-width:100%}.landing-ab--v6 .v6-hero-accent{background-image:linear-gradient(115deg, var(--color-accent-primary,#2f5d50) 0%, var(--color-accent-light,#3d7a6a) 55%, var(--color-accent-primary,#2f5d50) 100%);color:#0000;background-position:0%;background-size:160% 100%;-webkit-background-clip:text;background-clip:text;display:inline;position:relative}.landing-ab--v6 .v6-hero-title.is-complete .v6-hero-accent,.landing-ab--v6 .v6-hero-title.is-accenting .v6-hero-accent{background-position:100%}.landing-ab--v6 .v6-hero-caret{vertical-align:-.08em;background:linear-gradient(180deg, var(--color-accent-primary,#2f5d50), var(--color-accent-light,#3d7a6a));width:2px;height:.85em;margin-left:2px;animation:1.15s ease-in-out infinite v6-hero-caret-blink;display:inline-block}.landing-ab--v6 .v6-hero-caret.is-resting{animation:2.4s ease-in-out infinite v6-hero-caret-rest}.landing-ab--v6 .v6-hero-caret.is-deleting{opacity:.55}@keyframes v6-hero-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes v6-hero-caret-rest{0%,70%{opacity:1}85%,to{opacity:.2}}.landing-ab--v6 .v6-hero-sub{max-width:38ch;color:var(--v6-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.6}.landing-ab--v6 .v6-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-ab--v6 .v6-hero-founding{color:var(--v6-faint);letter-spacing:.01em;margin:16px 0 0;font-size:13px;font-weight:550}.landing-ab--v6 .v6-hero-stage--outcome{min-width:0}.landing-ab--v6 .v6-outcome-visual{border-radius:var(--v6-radius);border:1px solid var(--v6-line);background:var(--v6-surface);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;padding:24px 22px;display:grid}.landing-ab--v6 .v6-outcome-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--v6-faint);margin:0 0 12px;font-size:11px;font-weight:650}.landing-ab--v6 .v6-outcome-kicker--after{color:var(--v6-teal)}.landing-ab--v6 .v6-outcome-stack,.landing-ab--v6 .v6-outcome-path{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v6 .v6-outcome-stack li,.landing-ab--v6 .v6-outcome-path li{border:1px solid var(--v6-line);background:#fafafa;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}html[data-theme-mode=dark] .landing-ab--v6 .v6-outcome-stack li,html[data-theme-mode=dark] .landing-ab--v6 .v6-outcome-path li{background:color-mix(in srgb, var(--v6-page) 80%, #fff 4%)}.landing-ab--v6 .v6-outcome-path li{border-color:color-mix(in srgb, var(--v6-teal) 26%, var(--v6-line));background:color-mix(in srgb, var(--v6-teal) 7%, var(--v6-surface))}.landing-ab--v6 .v6-outcome-brand{width:28px;height:28px;color:var(--v6-ink);border:1px solid var(--v6-line);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.landing-ab--v6 .v6-outcome-brand svg{width:15px;height:15px}.landing-ab--v6 .v6-outcome-brand--chatgpt{color:#10a37f}.landing-ab--v6 .v6-outcome-brand--notion{color:#12131a}.landing-ab--v6 .v6-outcome-brand--docs{color:#4285f4}.landing-ab--v6 .v6-outcome-brand--youtube{color:red}html[data-theme-mode=dark] .landing-ab--v6 .v6-outcome-brand--notion{color:#fafafa}.landing-ab--v6 .v6-outcome-row{flex-direction:column;gap:1px;min-width:0;display:flex}.landing-ab--v6 .v6-outcome-row strong{letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1.2}.landing-ab--v6 .v6-outcome-row em{color:var(--v6-muted);font-size:12px;font-style:normal;font-weight:500}.landing-ab--v6 .v6-outcome-step-n{font-variant-numeric:tabular-nums;letter-spacing:.06em;width:28px;color:var(--v6-teal-mid);text-align:center;flex-shrink:0;font-size:11px;font-weight:700}.landing-ab--v6 .v6-outcome-bridge{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 4px;display:flex}.landing-ab--v6 .v6-outcome-bridge-line{background:color-mix(in srgb, var(--v6-teal) 28%, var(--v6-line));flex:1;width:1px;min-height:20px}.landing-ab--v6 .v6-outcome-bridge-pill{letter-spacing:.03em;white-space:nowrap;color:var(--v6-teal);border:1px solid color-mix(in srgb, var(--v6-teal) 28%, var(--v6-line));background:color-mix(in srgb, var(--v6-teal) 8%, var(--v6-surface));border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.landing-ab--v6 .v6-outcome-verdict{color:var(--v6-muted);margin:14px 0 0;font-size:13px;line-height:1.4}.landing-ab--v6 .v6-outcome-verdict--good{color:var(--v6-teal);font-weight:650}.landing-ab--v6 .v6-pain-grid,.landing-ab--v6 .v6-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-ab--v6 .v6-pain-card,.landing-ab--v6 .v6-proof-card{border-radius:var(--v6-radius-sm);border:1px solid var(--v6-line);background:var(--v6-surface);padding:18px 18px 20px}.landing-ab--v6 .v6-pain-card h3,.landing-ab--v6 .v6-proof-card h3,.landing-ab--v6 .v6-how-item h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.05rem;font-weight:750}.landing-ab--v6 .v6-pain-card p,.landing-ab--v6 .v6-proof-card p,.landing-ab--v6 .v6-how-item p{color:var(--v6-muted);margin:0;font-size:14px;line-height:1.55}.landing-ab--v6 .v6-pain-demo{border:1px solid var(--v6-line);background:#fafafa;border-radius:12px;height:72px;margin:0 0 16px;position:relative;overflow:hidden}html[data-theme-mode=dark] .landing-ab--v6 .v6-pain-demo{background:color-mix(in srgb, var(--v6-page) 88%, #fff 6%)}.landing-ab--v6 .v6-pain-demo--hop{background:#f3f3f4;flex-direction:column;height:96px;padding:0;display:flex}html[data-theme-mode=dark] .landing-ab--v6 .v6-pain-demo--hop{background:color-mix(in srgb, var(--v6-page) 70%, #fff 8%)}.landing-ab--v6 .v6-pain-tabstrip{border-bottom:1px solid var(--v6-line);align-items:flex-end;gap:3px;min-height:34px;padding:6px 6px 0;display:flex;overflow:hidden}.landing-ab--v6 .v6-pain-browser-tab{letter-spacing:-.01em;max-width:92px;color:var(--v6-faint);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:8px 8px 0 0;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:650;animation:4.8s ease-in-out infinite v6-pain-browser-tab;display:inline-flex;overflow:hidden}.landing-ab--v6 .v6-pain-browser-tab svg{opacity:.55;flex-shrink:0;width:11px;height:11px}.landing-ab--v6 .v6-pain-browser-tab.is-overflow{max-width:36px;color:var(--v6-faint);opacity:.7;padding-inline:6px;animation:none}.landing-ab--v6 .v6-pain-browser-tab:first-child{animation-delay:0s}.landing-ab--v6 .v6-pain-browser-tab:nth-child(2){animation-delay:1.6s}.landing-ab--v6 .v6-pain-browser-tab:nth-child(3){animation-delay:3.2s}@keyframes v6-pain-browser-tab{0%,28%,to{color:var(--v6-faint);background:0 0}6%,24%{color:var(--v6-ink);background:var(--v6-surface);box-shadow:0 -1px 0 var(--v6-line)}}@keyframes v6-pain-browser-tab-svg{0%,28%,to{opacity:.45}6%,24%{opacity:1}}.landing-ab--v6 .v6-pain-browser-tab:first-child svg{animation:4.8s ease-in-out infinite v6-pain-browser-tab-svg}.landing-ab--v6 .v6-pain-browser-tab:nth-child(2) svg{animation:4.8s ease-in-out 1.6s infinite v6-pain-browser-tab-svg}.landing-ab--v6 .v6-pain-browser-tab:nth-child(3) svg{animation:4.8s ease-in-out 3.2s infinite v6-pain-browser-tab-svg}.landing-ab--v6 .v6-pain-pane{background:var(--v6-surface);flex:1;place-items:start;padding:10px 12px;display:grid;position:relative}.landing-ab--v6 .v6-pain-pane-line{letter-spacing:-.015em;color:var(--v6-muted);opacity:0;grid-area:1/1;font-size:11px;font-weight:600;animation:4.8s ease-in-out infinite v6-pain-pane;transform:translateY(4px)}.landing-ab--v6 .v6-pain-pane-line.is-a{animation-delay:0s}.landing-ab--v6 .v6-pain-pane-line.is-b{animation-delay:1.6s}.landing-ab--v6 .v6-pain-pane-line.is-c{animation-delay:3.2s}@keyframes v6-pain-pane{0%,28%,to{opacity:0;transform:translateY(4px)}6%,24%{opacity:1;transform:translateY(0)}}.landing-ab--v6 .v6-pain-paste{font-family:var(--font-accent,ui-monospace, monospace);letter-spacing:.04em;color:var(--v6-ink);border:1px solid var(--v6-line);opacity:0;background:#fafafa;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:650;animation:4.8s ease-in-out infinite v6-pain-paste;position:absolute;bottom:8px;right:10px}html[data-theme-mode=dark] .landing-ab--v6 .v6-pain-paste{background:color-mix(in srgb, var(--v6-page) 80%, #fff 8%)}@keyframes v6-pain-paste{0%,to{opacity:0;transform:translateY(4px)}18%,26%{opacity:.9;transform:translateY(0)}32%{opacity:0}50%,58%{opacity:.9;transform:translateY(0)}64%{opacity:0}82%,90%{opacity:.9;transform:translateY(0)}96%{opacity:0}}.landing-ab--v6 .v6-pain-demo--scramble{flex-direction:column;justify-content:center;gap:5px;height:108px;padding:10px 12px 11px;display:flex}.landing-ab--v6 .v6-pain-upload-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.landing-ab--v6 .v6-pain-upload-label{letter-spacing:-.01em;color:var(--v6-ink);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.landing-ab--v6 .v6-pain-upload-label svg{color:red;width:12px;height:12px}.landing-ab--v6 .v6-pain-upload-due{letter-spacing:.04em;text-transform:uppercase;color:#b45309;font-size:9px;font-weight:750;animation:2.4s ease-in-out infinite v6-pain-due}@keyframes v6-pain-due{0%,to{opacity:.55}50%{opacity:1}}.landing-ab--v6 .v6-pain-field{grid-template-columns:40px 1fr;align-items:center;gap:8px;display:grid}.landing-ab--v6 .v6-pain-field i{letter-spacing:.05em;text-transform:uppercase;color:var(--v6-faint);font-size:9px;font-style:normal;font-weight:700}.landing-ab--v6 .v6-pain-blank{border:1px dashed color-mix(in srgb, var(--v6-line) 90%, #b45309 10%);background:#fefefe;border-radius:6px;align-items:center;min-height:18px;padding:3px 8px;display:flex;position:relative;overflow:hidden}html[data-theme-mode=dark] .landing-ab--v6 .v6-pain-blank{background:color-mix(in srgb, var(--v6-page) 88%, #fff 6%)}.landing-ab--v6 .v6-pain-blank.is-idle{color:var(--v6-faint);border-style:solid;border-color:var(--v6-line);opacity:.75;font-size:10px;font-weight:600}.landing-ab--v6 .v6-pain-field.is-focus .v6-pain-blank{border-color:color-mix(in srgb, #b45309 35%, var(--v6-line));animation:3.2s ease-in-out infinite v6-pain-blank-pulse}@keyframes v6-pain-blank-pulse{0%,to{background:#fefefe}45%,60%{background:#fbf5f0}}.landing-ab--v6 .v6-pain-blank em{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:600;position:absolute;left:8px;right:14px;overflow:hidden}.landing-ab--v6 .v6-pain-blank em.is-type{color:var(--v6-muted);animation:3.2s steps(18,end) infinite v6-pain-type}.landing-ab--v6 .v6-pain-blank em.is-empty{color:color-mix(in srgb, #b45309 70%, var(--v6-muted));opacity:0;animation:3.2s ease-in-out infinite v6-pain-empty-msg}.landing-ab--v6 .v6-pain-caret{background:var(--v6-ink);border-radius:1px;width:1.5px;height:11px;animation:3.2s step-end infinite v6-pain-caret;position:absolute;left:8px}@keyframes v6-pain-type{0%,8%{opacity:0;max-width:0}12%{opacity:1}45%{opacity:1;max-width:100%}52%,to{opacity:0;max-width:0}}@keyframes v6-pain-empty-msg{0%,52%{opacity:0}58%,88%{opacity:1}to{opacity:0}}@keyframes v6-pain-caret{0%,8%{opacity:1;left:8px}12%{opacity:1}45%{opacity:1;left:calc(8px + 72%)}46%,52%{opacity:0;left:8px}58%,88%{opacity:0}90%,to{opacity:1;left:8px}}.landing-ab--v6 .v6-pain-demo--board{flex-direction:column;justify-content:center;gap:8px;height:108px;padding:10px 12px 11px;display:flex}.landing-ab--v6 .v6-pain-board-head{letter-spacing:-.01em;color:var(--v6-ink);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.landing-ab--v6 .v6-pain-board-status{letter-spacing:.04em;text-transform:uppercase;color:#b45309;font-size:9px;font-weight:750;animation:2.8s ease-in-out infinite v6-pain-board-status}@keyframes v6-pain-board-status{0%,to{opacity:.5}50%{opacity:1}}.landing-ab--v6 .v6-pain-board-row{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.landing-ab--v6 .v6-pain-slot{border:1px solid var(--v6-line);background:var(--v6-surface);border-radius:8px;place-items:center;height:34px;display:grid}.landing-ab--v6 .v6-pain-slot em{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:750}.landing-ab--v6 .v6-pain-slot.is-done{opacity:.55;color:var(--v6-faint);animation:3.6s ease-in-out infinite v6-pain-done-fade}.landing-ab--v6 .v6-pain-slot.is-gap{color:color-mix(in srgb, #b45309 55%, var(--v6-faint));background:0 0;border-style:dashed;animation:3.6s ease-in-out infinite v6-pain-gap}.landing-ab--v6 .v6-pain-slot.is-gap:nth-child(3){animation-delay:0s}.landing-ab--v6 .v6-pain-slot.is-gap:nth-child(4){animation-delay:.15s}.landing-ab--v6 .v6-pain-slot.is-gap:nth-child(5){animation-delay:.3s}@keyframes v6-pain-done-fade{0%,35%{opacity:.7}55%,to{opacity:.35}}@keyframes v6-pain-gap{0%,25%{opacity:.35;border-color:var(--v6-line);transform:translateY(0)}45%,75%{opacity:1;border-color:color-mix(in srgb, #b45309 40%, var(--v6-line));background:#b453090d;transform:translateY(-1px)}to{opacity:.45;border-color:var(--v6-line);transform:translateY(0)}}.landing-ab--v6 .v6-pain-board-foot{letter-spacing:-.01em;min-height:14px;color:var(--v6-muted);margin:0;font-size:10px;font-weight:650;position:relative}.landing-ab--v6 .v6-pain-board-foot span{animation:3.6s ease-in-out infinite v6-pain-board-foot;position:absolute;top:0;left:0}.landing-ab--v6 .v6-pain-board-foot .is-b{color:color-mix(in srgb, #b45309 75%, var(--v6-muted));animation-name:v6-pain-board-foot-b}@keyframes v6-pain-board-foot{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes v6-pain-board-foot-b{0%,48%{opacity:0}56%,90%{opacity:1}to{opacity:0}}.landing-ab--v6 .v6-proof-demo{border:1px solid color-mix(in srgb, var(--v6-teal) 18%, var(--v6-line));background:color-mix(in srgb, var(--v6-teal) 5%, #fafafa);border-radius:12px;height:88px;margin:0 0 16px;position:relative;overflow:hidden}html[data-theme-mode=dark] .landing-ab--v6 .v6-proof-demo{background:color-mix(in srgb, var(--v6-teal) 10%, var(--v6-page))}.landing-ab--v6 .v6-proof-demo--watch{flex-direction:column;justify-content:center;gap:10px;padding:14px 14px 12px;display:flex}.landing-ab--v6 .v6-proof-watch-head{letter-spacing:.08em;text-transform:uppercase;color:var(--v6-faint);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.landing-ab--v6 .v6-proof-bars{align-items:flex-end;gap:5px;height:36px;display:flex}.landing-ab--v6 .v6-proof-bars i{background:color-mix(in srgb, var(--v6-teal) 55%, var(--v6-line));transform-origin:bottom;border-radius:4px 4px 2px 2px;flex:1;animation:3.2s ease-in-out infinite v6-proof-bar;display:block}.landing-ab--v6 .v6-proof-bars i:first-child{height:100%;animation-delay:0s}.landing-ab--v6 .v6-proof-bars i:nth-child(2){height:82%;animation-delay:.12s}.landing-ab--v6 .v6-proof-bars i:nth-child(3){height:68%;animation-delay:.24s}.landing-ab--v6 .v6-proof-bars i:nth-child(4){height:54%;animation-delay:.36s}@keyframes v6-proof-bar{0%,to{opacity:.35;transform:scaleY(.45)}35%,70%{opacity:1;transform:scaleY(1)}}.landing-ab--v6 .v6-proof-demo--hours{flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;display:flex}.landing-ab--v6 .v6-proof-hour-row{grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;display:grid}.landing-ab--v6 .v6-proof-hour-row em{letter-spacing:.04em;text-transform:uppercase;color:var(--v6-faint);font-size:10px;font-style:normal;font-weight:650}.landing-ab--v6 .v6-proof-hour-row span{letter-spacing:-.02em;color:var(--v6-muted);text-align:right;font-size:11px;font-weight:700}.landing-ab--v6 .v6-proof-hour-row b{transform-origin:0;border-radius:4px;height:8px;display:block}.landing-ab--v6 .v6-proof-hour-row b.is-long{background:color-mix(in srgb, var(--v6-line) 90%, var(--v6-ink));width:100%;animation:3.4s ease-in-out infinite v6-proof-long}.landing-ab--v6 .v6-proof-hour-row b.is-short{background:color-mix(in srgb, var(--v6-teal) 70%, transparent);width:32%;animation:3.4s ease-in-out infinite v6-proof-short}.landing-ab--v6 .v6-proof-hour-delta{letter-spacing:-.02em;color:var(--v6-teal);margin:2px 0 0;font-size:11px;font-weight:750;animation:3.4s ease-in-out infinite v6-proof-delta}@keyframes v6-proof-long{0%,to{opacity:.55;transform:scaleX(1)}45%,75%{opacity:.35;transform:scaleX(.92)}}@keyframes v6-proof-short{0%,18%{opacity:.4;transform:scaleX(.55)}40%,80%{opacity:1;transform:scaleX(1)}}@keyframes v6-proof-delta{0%,25%{opacity:.35}45%,85%{opacity:1}}.landing-ab--v6 .v6-proof-demo--reach{flex-direction:column;justify-content:center;gap:8px;height:104px;padding:12px 12px 10px;display:flex}.landing-ab--v6 .v6-proof-reach-card{border:1px solid var(--v6-line);background:var(--v6-surface);border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:8px 10px;animation:3.8s ease-in-out infinite v6-proof-reach-card;display:grid;position:relative}.landing-ab--v6 .v6-proof-reach-thumb{background:linear-gradient(135deg, color-mix(in srgb, var(--v6-teal) 35%, #dfe8e4) 0%, color-mix(in srgb, var(--v6-teal) 12%, #f3f4f5) 100%);opacity:0;border-radius:6px;width:52px;height:34px;animation:3.8s ease-in-out infinite v6-proof-reach-part;transform:scale(.92)}.landing-ab--v6 .v6-proof-reach-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.landing-ab--v6 .v6-proof-reach-meta b,.landing-ab--v6 .v6-proof-reach-meta em,.landing-ab--v6 .v6-proof-reach-meta i{opacity:0;border-radius:3px;height:6px;font-style:normal;animation:3.8s ease-in-out infinite v6-proof-reach-part;display:block;transform:translate(6px)}.landing-ab--v6 .v6-proof-reach-meta b{background:color-mix(in srgb, var(--v6-ink) 55%, transparent);width:92%;animation-delay:.15s}.landing-ab--v6 .v6-proof-reach-meta em{background:color-mix(in srgb, var(--v6-teal) 45%, var(--v6-line));width:58%;animation-delay:.3s}.landing-ab--v6 .v6-proof-reach-meta i{background:color-mix(in srgb, var(--v6-line) 90%, transparent);width:70%;animation-delay:.42s}.landing-ab--v6 .v6-proof-reach-thumb{animation-delay:0s}.landing-ab--v6 .v6-proof-reach-cursor{border:2px solid var(--v6-teal);background:color-mix(in srgb, var(--v6-teal) 25%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;animation:3.8s ease-in-out infinite v6-proof-reach-click;position:absolute;bottom:8px;right:14px}.landing-ab--v6 .v6-proof-reach-foot{letter-spacing:.05em;text-transform:uppercase;min-height:12px;color:var(--v6-teal);margin:0;font-size:10px;font-weight:750;position:relative}.landing-ab--v6 .v6-proof-reach-foot span{position:absolute;top:0;left:0}.landing-ab--v6 .v6-proof-reach-foot .is-a{animation:3.8s ease-in-out infinite v6-proof-reach-foot-a}.landing-ab--v6 .v6-proof-reach-foot .is-b{animation:3.8s ease-in-out infinite v6-proof-reach-foot-b}@keyframes v6-proof-reach-part{0%,8%{opacity:0;transform:translate(6px)scale(.96)}18%,78%{opacity:1;transform:translate(0)scale(1)}90%,to{opacity:.35;transform:translate(0)scale(1)}}@keyframes v6-proof-reach-card{0%,55%{border-color:var(--v6-line);box-shadow:none}62%,82%{border-color:color-mix(in srgb, var(--v6-teal) 40%, var(--v6-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--v6-teal) 10%, transparent)}to{border-color:var(--v6-line);box-shadow:none}}@keyframes v6-proof-reach-click{0%,58%{opacity:0;transform:scale(.6)}64%{opacity:1;transform:scale(1.15)}72%{opacity:.85;transform:scale(1)}86%,to{opacity:0;transform:scale(.8)}}@keyframes v6-proof-reach-foot-a{0%,12%{opacity:0}20%,52%{opacity:1}60%,to{opacity:0}}@keyframes v6-proof-reach-foot-b{0%,58%{opacity:0}66%,90%{opacity:1}to{opacity:0}}.landing-ab--v6 .v6-ledger{grid-template-columns:1fr auto 1fr;align-items:start;gap:20px;max-width:920px;margin:0 auto;padding:8px 0 0;display:grid}.landing-ab--v6 .v6-ledger-col{border-radius:var(--v6-radius);border:1px solid var(--v6-line);background:var(--v6-surface);padding:22px 20px}.landing-ab--v6 .v6-ledger-head{margin-bottom:18px}.landing-ab--v6 .v6-ledger-total{align-items:baseline;gap:10px;margin:0;display:flex}.landing-ab--v6 .v6-ledger-total strong{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1}.landing-ab--v6 .v6-ledger-total span{color:var(--v6-muted);font-size:13px}.landing-ab--v6 .v6-ledger-total--bad strong{color:var(--v6-ink)}.landing-ab--v6 .v6-ledger-total--good strong{color:var(--v6-teal)}.landing-ab--v6 .v6-ledger-bars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v6 .v6-ledger-meta{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.landing-ab--v6 .v6-ledger-meta span{letter-spacing:-.01em;font-weight:600}.landing-ab--v6 .v6-ledger-meta em{font-variant-numeric:tabular-nums;color:var(--v6-muted);font-style:normal;font-weight:650}.landing-ab--v6 .v6-ledger-track{background:color-mix(in srgb, var(--v6-line) 85%, transparent);border-radius:999px;height:6px;overflow:hidden}.landing-ab--v6 .v6-ledger-fill{border-radius:inherit;transform-origin:0;opacity:.5;height:100%;display:block;transform:scaleX(.08)}.landing-ab--v6 .v6-section--transform.is-painted .v6-ledger-fill{animation:1.1s cubic-bezier(.22,1,.36,1) both v6-ledger-grow}.landing-ab--v6 .v6-ledger-fill--bad{background:color-mix(in srgb, var(--v6-ink) 42%, transparent)}.landing-ab--v6 .v6-ledger-fill--good{background:linear-gradient(90deg, var(--v6-teal), var(--v6-teal-mid))}.landing-ab--v6 .v6-section--transform.is-painted .v6-ledger-bars li:nth-child(2) .v6-ledger-fill{animation-delay:80ms}.landing-ab--v6 .v6-section--transform.is-painted .v6-ledger-bars li:nth-child(3) .v6-ledger-fill{animation-delay:.16s}.landing-ab--v6 .v6-section--transform.is-painted .v6-ledger-bars li:nth-child(4) .v6-ledger-fill{animation-delay:.24s}.landing-ab--v6 .v6-section--pain:not(.is-painted) .v6-pain-demo *,.landing-ab--v6 .v6-section--pain:not(.is-painted) .v6-pain-demo{animation-play-state:paused!important}@keyframes v6-ledger-grow{0%{opacity:.5;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}.landing-ab--v6 .v6-ledger-delta{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:4px;padding:12px 8px;display:flex}.landing-ab--v6 .v6-ledger-delta-value{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--v6-teal);font-size:1.5rem;font-weight:800}.landing-ab--v6 .v6-ledger-delta-label{letter-spacing:.04em;text-transform:uppercase;color:var(--v6-faint);max-width:7ch;font-size:11px;font-weight:650}.landing-ab--v6 .v6-ledger-note{color:var(--v6-teal);margin:18px 0 0;font-size:13px;font-weight:550;line-height:1.45}.landing-ab--v6 .v6-how-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-ab--v6 .v6-how-item{border-radius:var(--v6-radius-sm);border:1px solid var(--v6-line);background:var(--v6-surface);flex-direction:column;gap:0;padding:16px 16px 18px;display:flex;position:relative}.landing-ab--v6 .v6-how-item:not(:last-child):after{content:"";background:color-mix(in srgb, var(--v6-teal) 35%, var(--v6-line));z-index:1;pointer-events:none;width:20px;height:1px;position:absolute;top:52px;right:-10px}.landing-ab--v6 .v6-how-n{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--v6-teal);margin:0 0 8px;font-size:12px;font-weight:750}.landing-ab--v6 .v6-how-demo{border:1px solid color-mix(in srgb, var(--v6-teal) 16%, var(--v6-line));background:color-mix(in srgb, var(--v6-teal) 5%, #fafafa);border-radius:12px;height:88px;margin:0 0 14px;position:relative;overflow:hidden}html[data-theme-mode=dark] .landing-ab--v6 .v6-how-demo{background:color-mix(in srgb, var(--v6-teal) 10%, var(--v6-page))}.landing-ab--v6 .v6-how-demo--idea{flex-direction:column;justify-content:center;gap:6px;padding:12px;display:flex}.landing-ab--v6 .v6-how-chip{letter-spacing:-.01em;width:fit-content;max-width:100%;color:var(--v6-faint);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:650;animation:3.6s ease-in-out infinite v6-how-chip;display:inline-flex}.landing-ab--v6 .v6-how-chip.is-pick{animation-name:v6-how-chip-pick}.landing-ab--v6 .v6-how-chip.is-pick i{background:var(--v6-teal);border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes v6-how-chip{0%,to{opacity:.35}40%,70%{opacity:.22}}@keyframes v6-how-chip-pick{0%,18%{opacity:.45;color:var(--v6-faint);background:0 0;border-color:#0000}32%,to{opacity:1;color:var(--v6-ink);border-color:color-mix(in srgb, var(--v6-teal) 28%, var(--v6-line));background:var(--v6-surface)}}.landing-ab--v6 .v6-how-demo--script{align-content:center;place-items:start;gap:8px;padding:14px 12px;display:grid}.landing-ab--v6 .v6-how-line{letter-spacing:-.015em;color:var(--v6-muted);font-size:11px;font-weight:650}.landing-ab--v6 .v6-how-line.is-fade{animation:3.6s ease-in-out infinite v6-how-fade}.landing-ab--v6 .v6-how-line.is-lock{color:var(--v6-ink);animation:3.6s ease-in-out infinite v6-how-lock-line}.landing-ab--v6 .v6-how-lock-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--v6-teal);border:1px solid color-mix(in srgb, var(--v6-teal) 28%, var(--v6-line));background:color-mix(in srgb, var(--v6-teal) 8%, var(--v6-surface));opacity:0;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:750;animation:3.6s ease-in-out infinite v6-how-lock-tag;position:absolute;bottom:10px;right:10px}@keyframes v6-how-fade{0%,25%{opacity:.75;text-decoration:none}40%,to{opacity:.28;text-decoration:line-through}}@keyframes v6-how-lock-line{0%,30%{opacity:.4;transform:translate(0)}45%,to{opacity:1;transform:translate(0)}}@keyframes v6-how-lock-tag{0%,40%{opacity:0;transform:translateY(4px)}55%,to{opacity:1;transform:translateY(0)}}.landing-ab--v6 .v6-how-demo--ship{flex-wrap:wrap;align-content:center;gap:6px;padding:14px 12px;display:flex}.landing-ab--v6 .v6-how-pack{letter-spacing:-.01em;border:1px solid var(--v6-line);background:var(--v6-surface);color:var(--v6-ink);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:650}.landing-ab--v6 .v6-how-pack.is-script{color:var(--v6-teal);border-color:color-mix(in srgb, var(--v6-teal) 28%, var(--v6-line));background:color-mix(in srgb, var(--v6-teal) 8%, var(--v6-surface))}.landing-ab--v6 .v6-how-pack.is-meta{opacity:0;animation:3.6s ease-in-out infinite v6-how-pack;transform:translateY(5px)}.landing-ab--v6 .v6-how-pack.is-meta:nth-child(2){animation-delay:.15s}.landing-ab--v6 .v6-how-pack.is-meta:nth-child(3){animation-delay:.3s}.landing-ab--v6 .v6-how-pack.is-meta:nth-child(4){animation-delay:.45s}@keyframes v6-how-pack{0%,28%{opacity:0;transform:translateY(5px)}42%,to{opacity:1;transform:translateY(0)}}.landing-ab--v6 .v6-how-item--idea .v6-how-demo{animation:3.6s ease-in-out infinite v6-how-beat}.landing-ab--v6 .v6-how-item--script .v6-how-demo{animation:3.6s ease-in-out .15s infinite v6-how-beat}.landing-ab--v6 .v6-how-item--ship .v6-how-demo{animation:3.6s ease-in-out .3s infinite v6-how-beat}@keyframes v6-how-beat{0%,to{border-color:color-mix(in srgb, var(--v6-teal) 16%, var(--v6-line))}40%,60%{border-color:color-mix(in srgb, var(--v6-teal) 40%, var(--v6-line))}}.landing-ab--v6 .v6-section--offer{padding-bottom:88px}.landing-ab--v6 .v6-offer-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px 48px;max-width:1040px;margin:0 auto;display:grid;position:relative;overflow:visible}.landing-ab--v6 .v6-offer-split>:not(.v6-offer-guide){z-index:1;position:relative}.landing-ab--v6 .v6-offer-copy{text-align:left;max-width:420px}.landing-ab--v6 .v6-offer-type-wrap{margin:0 0 16px;position:relative}.landing-ab--v6 .v6-offer-type-seo{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;font:inherit;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-ab--v6 .v6-offer-type{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--v6-ink);margin:0;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:800;line-height:1.12}.landing-ab--v6 .v6-offer-type-stack{grid-template-areas:"stack";width:100%;display:grid}.landing-ab--v6 .v6-offer-type-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:stack}.landing-ab--v6 .v6-offer-type-typed{text-wrap:balance;grid-area:stack;place-self:start;max-width:100%}.landing-ab--v6 .v6-offer-type-accent{color:var(--v6-teal);background:linear-gradient(105deg, var(--v6-teal) 0%, var(--v6-teal-mid) 55%, var(--v6-teal) 100%);-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.landing-ab--v6 .v6-offer-type.is-complete .v6-offer-type-accent,.landing-ab--v6 .v6-offer-type.is-accenting .v6-offer-type-accent{animation:2.8s ease-in-out infinite v6-offer-type-sheen}@keyframes v6-offer-type-sheen{0%,to{background-position:0%}50%{background-position:100%}}.landing-ab--v6 .v6-offer-type-caret{vertical-align:-.06em;background:var(--v6-teal);width:.08em;height:.82em;box-shadow:0 0 0 1px color-mix(in srgb, var(--v6-teal) 12%, transparent), 0 0 12px color-mix(in srgb, var(--v6-teal) 28%, transparent);border-radius:1px;margin-left:.06em;animation:1.1s ease-in-out infinite v6-offer-type-caret-blink;display:inline-block}.landing-ab--v6 .v6-offer-type-caret.is-resting{animation:2.4s ease-in-out infinite v6-offer-type-caret-rest}.landing-ab--v6 .v6-offer-type-caret.is-deleting{opacity:.85;box-shadow:none;animation:none}@keyframes v6-offer-type-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes v6-offer-type-caret-rest{0%,70%{opacity:1}75%,to{opacity:0}}.landing-ab--v6 .v6-offer-lead{color:var(--v6-muted);margin:0;font-size:.95rem;line-height:1.45}.landing-ab--v6 .v6-offer-guide{width:clamp(88px,11vw,120px);height:auto;color:var(--v6-teal);opacity:0;pointer-events:none;z-index:2;filter:drop-shadow(0 2px 7px color-mix(in srgb, var(--v6-teal) 22%, transparent));transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:78px;left:calc(47% - 12px);overflow:visible;transform:translateY(8px)rotate(2deg)}.landing-ab--v6 .v6-offer-split.is-guides-ready .v6-offer-guide{opacity:.9;animation:.42s cubic-bezier(.22,1,.36,1) both v6-offer-guide-in;transform:translateY(0)rotate(-2deg)}.landing-ab--v6 .v6-offer-guide-body{clip-path:inset(0 100% 0 0);transform-origin:0%}.landing-ab--v6 .v6-offer-split.is-guides-ready .v6-offer-guide-body{animation:.55s cubic-bezier(.33,1,.4,1) 50ms both v6-offer-guide-reveal}@keyframes v6-offer-guide-in{0%{opacity:0;transform:translateY(10px)rotate(6deg)}to{opacity:.9;transform:translateY(0)rotate(-2deg)}}@keyframes v6-offer-guide-reveal{0%{clip-path:inset(0 100% 0 0)}75%{clip-path:inset(0 8% 0 0)}to{clip-path:inset(0)}}.landing-ab--v6 .v6-section--social-proof{padding-bottom:0}.landing-ab--v6 .v6-social-proof-grid{grid-template-columns:1fr;gap:20px;max-width:720px;margin:0 auto;display:grid}.landing-ab--v6 .v6-social-proof-card{border-radius:var(--v6-radius);border:1px solid var(--v6-line);background:var(--v6-surface);padding:28px 28px 24px;position:relative}.landing-ab--v6 .v6-social-proof-quote-icon{color:var(--v6-teal);opacity:.5;margin-bottom:14px;display:inline-flex}.landing-ab--v6 .v6-social-proof-quote-icon svg{width:24px;height:24px}.landing-ab--v6 .v6-social-proof-quote{letter-spacing:-.01em;color:var(--v6-ink);margin:0 0 22px;font-size:17px;line-height:1.55}.landing-ab--v6 .v6-social-proof-author{align-items:center;gap:14px;display:flex}.landing-ab--v6 .v6-social-proof-avatar{object-fit:cover;border:1px solid var(--v6-line);border-radius:50%;width:48px;height:48px}.landing-ab--v6 .v6-social-proof-meta{flex-direction:column;gap:2px;display:flex}.landing-ab--v6 .v6-social-proof-name{color:var(--v6-ink);margin:0;font-size:15px;font-weight:650}.landing-ab--v6 .v6-social-proof-handle{color:var(--v6-faint);margin:0;font-size:13px}.landing-ab--v6 .v6-social-proof-metric{color:var(--v6-teal);margin:16px 0 0;font-size:13px;font-weight:650}.landing-ab--v6 .v6-offer-panel{border-radius:var(--v6-radius);border:1px solid color-mix(in srgb, var(--v6-teal) 16%, var(--v6-line));background:linear-gradient(160deg, color-mix(in srgb, var(--v6-teal) 9%, var(--v6-surface)) 0%, var(--v6-surface) 42%, var(--v6-surface) 100%);max-width:none;box-shadow:0 18px 40px -28px color-mix(in srgb, var(--v6-ink) 28%, transparent);margin:0;padding:28px 28px 24px}.landing-ab--v6 .v6-offer-scarcity{margin:0 0 22px}.landing-ab--v6 .v6-offer-scarcity-text{letter-spacing:.06em;text-transform:uppercase;color:var(--v6-teal);margin:0;font-size:12px;font-weight:700}.landing-ab--v6 .v6-offer-value-stack{border-bottom:1px solid var(--v6-line);margin-bottom:22px;padding-bottom:22px}.landing-ab--v6 .v6-offer-value-stack-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v6-faint);margin:0 0 12px;font-size:11px;font-weight:750}.landing-ab--v6 .v6-offer-value-stack ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-ab--v6 .v6-offer-value-stack li{flex-direction:column;gap:2px;display:flex}.landing-ab--v6 .v6-offer-value-title{letter-spacing:-.01em;color:var(--v6-ink);font-size:15px;font-weight:650}.landing-ab--v6 .v6-offer-value-detail{color:var(--v6-muted);font-size:13px}.landing-ab--v6 .v6-offer-core{flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.landing-ab--v6 .v6-offer-core li{letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.landing-ab--v6 .v6-offer-core-icon{width:20px;height:20px;color:var(--v6-teal);flex-shrink:0}.landing-ab--v6 .v6-offer-core-icon svg{width:100%;height:100%;display:block}.landing-ab--v6 .v6-offer-guarantee{border:0;border-left:2px solid var(--v6-teal);background:0 0;border-radius:0;align-items:flex-start;gap:14px;margin-bottom:22px;padding:18px 0 18px 16px;display:flex}.landing-ab--v6 .v6-offer-guarantee-seal{width:20px;height:20px;color:var(--v6-teal);flex-shrink:0;margin-top:1px}.landing-ab--v6 .v6-offer-guarantee-seal svg{width:100%;height:100%;display:block}.landing-ab--v6 .v6-offer-guarantee-copy{min-width:0}.landing-ab--v6 .v6-offer-guarantee-label{font-family:var(--font-accent,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--v6-ink);margin:0 0 8px;font-size:11px;font-weight:650}.landing-ab--v6 .v6-offer-guarantee-copy>p:last-child{color:var(--v6-muted);margin:0;font-size:13.5px;line-height:1.55}.landing-ab--v6 .v6-offer-cta{width:100%}.landing-ab--v6 .v6-offer-cta-note{text-align:center;letter-spacing:-.01em;color:var(--v6-faint);margin:12px 0 0;font-size:12px;font-weight:550}.landing-ab--v6 .v6-offer-cta svg{animation:1.7s cubic-bezier(.45,0,.2,1) infinite v6-cta-arrow-nudge}@keyframes v6-cta-arrow-nudge{0%,to{transform:translate(0)}45%{transform:translate(5px)}70%{transform:translate(2px)}}.landing-ab--v6 .landing-page--v6[data-paint=waiting] .paint-target,.landing-ab--v6 .landing-page--v6[data-paint=painting] .paint-target:not(.is-painted){opacity:0}.landing-ab--v6 .landing-page--v6[data-paint=waiting] .paint-target:not(.landing-nav-links),.landing-ab--v6 .landing-page--v6[data-paint=painting] .paint-target:not(.is-painted):not(.landing-nav-links){transform:translateY(10px)}.landing-ab--v6 .landing-page--v6 .paint-target.is-painted,.landing-ab--v6 .landing-page--v6[data-paint=done] .paint-target{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.landing-ab--v6 .landing-page--v6 .paint-target.is-painted:not(.landing-nav-links),.landing-ab--v6 .landing-page--v6[data-paint=done] .paint-target:not(.landing-nav-links){transform:none}@media (prefers-reduced-motion:reduce){.landing-ab--v6 .v6-hero-caret,.landing-ab--v6 .v6-hero-caret.is-resting{opacity:1;animation:none}.landing-ab--v6 .v6-pain-browser-tab,.landing-ab--v6 .v6-pain-browser-tab svg,.landing-ab--v6 .v6-pain-pane-line,.landing-ab--v6 .v6-pain-paste,.landing-ab--v6 .v6-pain-upload-due,.landing-ab--v6 .v6-pain-field.is-focus .v6-pain-blank,.landing-ab--v6 .v6-pain-blank em,.landing-ab--v6 .v6-pain-caret,.landing-ab--v6 .v6-pain-board-status,.landing-ab--v6 .v6-pain-slot.is-done,.landing-ab--v6 .v6-pain-slot.is-gap,.landing-ab--v6 .v6-pain-board-foot span,.landing-ab--v6 .v6-ledger-fill,.landing-ab--v6 .v6-proof-bars i,.landing-ab--v6 .v6-proof-hour-row b,.landing-ab--v6 .v6-proof-hour-delta,.landing-ab--v6 .v6-proof-reach-card,.landing-ab--v6 .v6-proof-reach-thumb,.landing-ab--v6 .v6-proof-reach-meta b,.landing-ab--v6 .v6-proof-reach-meta em,.landing-ab--v6 .v6-proof-reach-meta i,.landing-ab--v6 .v6-proof-reach-cursor,.landing-ab--v6 .v6-proof-reach-foot span,.landing-ab--v6 .v6-how-chip,.landing-ab--v6 .v6-how-line,.landing-ab--v6 .v6-how-lock-tag,.landing-ab--v6 .v6-how-pack.is-meta,.landing-ab--v6 .v6-how-demo{animation:none!important}.landing-ab--v6 .v6-proof-bars i,.landing-ab--v6 .v6-proof-hour-row b,.landing-ab--v6 .v6-proof-hour-delta,.landing-ab--v6 .v6-proof-reach-card,.landing-ab--v6 .v6-proof-reach-thumb,.landing-ab--v6 .v6-proof-reach-meta b,.landing-ab--v6 .v6-proof-reach-meta em,.landing-ab--v6 .v6-proof-reach-meta i,.landing-ab--v6 .v6-proof-reach-foot .is-b,.landing-ab--v6 .v6-how-chip.is-pick,.landing-ab--v6 .v6-how-line.is-lock,.landing-ab--v6 .v6-how-lock-tag,.landing-ab--v6 .v6-how-pack.is-meta{opacity:1;transform:none}.landing-ab--v6 .v6-proof-reach-cursor,.landing-ab--v6 .v6-proof-reach-foot .is-a{opacity:0}.landing-ab--v6 .v6-how-line.is-fade{opacity:.3;text-decoration:line-through}.landing-ab--v6 .v6-pain-browser-tab:first-child{color:var(--v6-ink);background:var(--v6-surface)}.landing-ab--v6 .v6-pain-browser-tab:first-child svg,.landing-ab--v6 .v6-pain-pane-line.is-a{opacity:1;transform:none}.landing-ab--v6 .v6-pain-paste{opacity:.55;transform:none}.landing-ab--v6 .v6-pain-upload-due{opacity:1}.landing-ab--v6 .v6-pain-blank em.is-type{display:none}.landing-ab--v6 .v6-pain-blank em.is-empty{opacity:1;position:static}.landing-ab--v6 .v6-pain-caret{display:none}.landing-ab--v6 .v6-pain-board-status,.landing-ab--v6 .v6-pain-slot.is-gap,.landing-ab--v6 .v6-pain-board-foot .is-b{opacity:1;transform:none}.landing-ab--v6 .v6-pain-board-foot .is-a{opacity:0}.landing-ab--v6 .landing-page--v6 .paint-target{opacity:1!important;transform:none!important}.landing-ab--v6 .v6-offer-meter-fill{width:62%;animation:none!important}.landing-ab--v6 .v6-offer-cta svg{animation:none}.landing-ab--v6 .v6-offer-type-caret,.landing-ab--v6 .v6-offer-type-caret.is-resting{opacity:0;animation:none}.landing-ab--v6 .v6-offer-type.is-complete .v6-offer-type-accent,.landing-ab--v6 .v6-offer-type.is-accenting .v6-offer-type-accent{-webkit-text-fill-color:var(--v6-teal);color:var(--v6-teal);background:0 0;animation:none}.landing-ab--v6 .v6-offer-split.is-guides-ready .v6-offer-guide,.landing-ab--v6 .v6-offer-split.is-guides-ready .v6-offer-guide-body{animation:none}.landing-ab--v6 .v6-offer-split.is-guides-ready .v6-offer-guide{opacity:.75;transform:translateY(0)rotate(-2deg)}.landing-ab--v6 .v6-offer-split.is-guides-ready .v6-offer-guide-body{clip-path:none}}@media (width<=900px){.landing-ab--v6 .v6-hero{grid-template-columns:1fr;padding-top:40px}.landing-ab--v6 .v6-hero-copy h1,.landing-ab--v6 .v6-hero-title,.landing-ab--v6 .v6-hero-title-wrap{text-align:left}.landing-ab--v6 .v6-pain-grid,.landing-ab--v6 .v6-proof-grid,.landing-ab--v6 .v6-how-list{grid-template-columns:1fr}.landing-ab--v6 .v6-offer-split{grid-template-columns:1fr;gap:28px}.landing-ab--v6 .v6-offer-copy{max-width:none}.landing-ab--v6 .v6-offer-guide,.landing-ab--v6 .v6-how-item:not(:last-child):after{display:none}.landing-ab--v6 .v6-outcome-visual{grid-template-columns:1fr;gap:18px}.landing-ab--v6 .v6-outcome-bridge{flex-direction:row;padding:4px 0}.landing-ab--v6 .v6-ledger{grid-template-columns:1fr;gap:14px}.landing-ab--v6 .v6-ledger-delta{flex-direction:row;gap:10px;padding:4px 0}.landing-ab--v6 .v6-ledger-delta-label{max-width:none}}
