.sf-lh,.sf-lh-footer{--sf-lh-bg:#ffffff;--sf-lh-soft:#f8fafc;--sf-lh-blue-soft:#f3f7ff;--sf-lh-border:rgba(15,23,42,0.08);--sf-lh-border-strong:rgba(15,23,42,0.12);--sf-lh-text:#0f172a;--sf-lh-muted:#64748b;--sf-lh-primary:#0047ff;--sf-lh-primary-dark:#0036c7;--sf-lh-navy:#07111f;--sf-lh-ok:#059669;--sf-lh-shadow:0 24px 80px rgba(15,23,42,0.1);--sf-lh-shadow-sm:0 10px 30px rgba(15,23,42,0.06);--sf-lh-radius:18px;--sf-lh-radius-sm:12px;--sf-lh-container:1320px;--sf-lh-prose:680px;--sf-lh-font:var(--sf-font-body),Inter,system-ui,-apple-system,sans-serif}.sf-lh{color:var(--sf-lh-text);background:var(--sf-lh-bg);font-family:var(--sf-lh-font);overflow-x:clip;-webkit-font-smoothing:antialiased}html[data-theme=dark] .sf-lh,html[data-theme=dark] .sf-lh-footer{--sf-lh-bg:#0b1220;--sf-lh-soft:#111827;--sf-lh-blue-soft:#0f172a;--sf-lh-border:rgba(148,163,184,0.14);--sf-lh-border-strong:rgba(148,163,184,0.22);--sf-lh-text:#f8fafc;--sf-lh-muted:#94a3b8;--sf-lh-primary:#3b9bff;--sf-lh-primary-dark:#5aadff;--sf-lh-navy:#020617;--sf-lh-ok:#34d399;--sf-lh-shadow:0 24px 80px rgba(0,0,0,0.45);--sf-lh-shadow-sm:0 10px 30px rgba(0,0,0,0.3)}.sf-lh *,.sf-lh-footer *{box-sizing:border-box}.sf-lh a:not(.sf-lh-btn),.sf-lh-footer a{color:inherit;text-decoration:none}.sf-lh a.sf-lh-btn{text-decoration:none}.sf-lh-container{width:min(var(--sf-lh-container),calc(100% - 40px));margin-inline:auto}.sf-lh-section{padding:112px 0}.sf-lh-section--tight{padding:64px 0}.sf-lh-section--soft{background:var(--sf-lh-soft)}.sf-lh-eyebrow{display:inline-block;margin:0 0 18px;color:var(--sf-lh-primary);font-size:.84rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sf-lh-head{margin-bottom:56px}.sf-lh-head--center{text-align:center}.sf-lh-head--narrow{max-width:760px;margin-inline:auto;margin-bottom:64px}.sf-lh-head--center.sf-lh-head--narrow{margin-inline:auto}.sf-lh-head>p:not(.sf-lh-eyebrow){margin-top:18px}.sf-lh-head--center>p:not(.sf-lh-eyebrow){max-width:40rem;margin-inline:auto}.sf-lh h1,.sf-lh h2,.sf-lh h3{letter-spacing:-.035em;font-weight:650;color:var(--sf-lh-text);margin:0}.sf-lh-em{color:var(--sf-lh-primary);font-style:normal;font-weight:inherit}.sf-lh-ai-section .sf-lh-em,.sf-lh-bento-card--tall .sf-lh-em,.sf-lh-choice--biz .sf-lh-em,.sf-lh-demo-shell .sf-lh-em,.sf-lh-final .sf-lh-em,.sf-lh-hero--split .sf-lh-em{color:#7eb3ff}.sf-lh h1{font-size:clamp(2.4rem,5.2vw,4.5rem);line-height:1.05;max-width:14ch}.sf-lh-hero h1{margin-inline:auto}.sf-lh h2{font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.12}.sf-lh h3{font-size:1.35rem;line-height:1.25}.sf-lh-head p,.sf-lh-lead,.sf-lh-path>p,.sf-lh-story-copy>p,.sf-lh-wallet-copy>p{color:var(--sf-lh-muted);font-size:1.125rem;line-height:1.65}.sf-lh-lead{max-width:38rem;margin:22px 0 0}.sf-lh-head--center .sf-lh-lead,.sf-lh-hero .sf-lh-lead{margin-inline:auto;text-align:center}.sf-lh-muted,.sf-lh-tiny{color:var(--sf-lh-muted)}.sf-lh-tiny{margin:10px 0 0;font-size:.75rem}.sf-lh-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px}.sf-lh-cta-row--center,.sf-lh-final .sf-lh-cta-row,.sf-lh-head--center~.sf-lh-cta-row,.sf-lh-section-mark{justify-content:center}.sf-lh-section-mark{display:flex;align-items:flex-end;gap:10px;margin:0 auto 22px;width:-moz-fit-content;width:fit-content}.sf-lh-section-mark-doc{display:block;width:36px;height:46px;border-radius:var(--sf-lh-radius-sm);border:1px solid var(--sf-lh-border-strong);background:linear-gradient(var(--sf-lh-border-strong),var(--sf-lh-border-strong)) 8px 12px /20px 2px no-repeat,linear-gradient(var(--sf-lh-border-strong),var(--sf-lh-border-strong)) 8px 18px /16px 2px no-repeat,linear-gradient(var(--sf-lh-border-strong),var(--sf-lh-border-strong)) 8px 24px /18px 2px no-repeat,var(--sf-lh-bg);box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-section-mark-seal{display:block;width:22px;height:22px;margin-bottom:4px;border-radius:999px;border:2px solid var(--sf-lh-primary);background:radial-gradient(circle at center,var(--sf-lh-primary) 0 3px,transparent 3.5px),color-mix(in srgb,var(--sf-lh-primary) 12%,var(--sf-lh-bg));box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-lh-primary) 10%,transparent)}.sf-lh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.sf-lh-btn--sm{min-height:38px;padding:0 16px;font-size:.88rem;pointer-events:none}.sf-lh-btn--primary{background:var(--sf-lh-primary);color:#fff}.sf-lh-btn--primary:hover{background:var(--sf-lh-primary-dark)}.sf-lh-btn--ghost{background:transparent;border-color:var(--sf-lh-border-strong);color:var(--sf-lh-text)}.sf-lh-btn--on-dark{background:#fff;color:var(--sf-lh-navy)}.sf-lh-btn--on-dark:hover{background:#e8eefc}.sf-lh-btn--on-dark-ghost{background:transparent;border-color:rgba(255,255,255,.28);color:#fff}.sf-lh-btn--on-dark-ghost:hover{border-color:rgba(255,255,255,.55)}.sf-lh-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-lh-primary);font-weight:600;font-size:1rem;transition:opacity .15s ease}.sf-lh-link:hover{opacity:.8}.sf-lh-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--sf-lh-soft);border:1px solid var(--sf-lh-border);font-size:.75rem;font-weight:600;color:var(--sf-lh-muted)}.sf-lh-chip--ok{background:color-mix(in srgb,var(--sf-lh-ok) 12%,transparent);border-color:color-mix(in srgb,var(--sf-lh-ok) 28%,transparent);color:var(--sf-lh-ok)}.sf-lh-product-shell{background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border);border-radius:calc(var(--sf-lh-radius) + 4px);box-shadow:var(--sf-lh-shadow);overflow:hidden}.sf-lh-product-chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--sf-lh-border);background:color-mix(in srgb,var(--sf-lh-soft) 80%,transparent)}.sf-lh-product-chrome span{width:8px;height:8px;border-radius:50%;background:#cbd5e1}html[data-theme=dark] .sf-lh-product-chrome span{background:#475569}.sf-lh-product-chrome em{margin-left:8px;font-style:normal;font-size:.82rem;color:var(--sf-lh-muted);font-weight:500}.sf-lh-hero{position:relative;padding:108px 0 72px;text-align:center;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(0,71,255,.12),transparent 60%),linear-gradient(180deg,var(--sf-lh-blue-soft) 0,var(--sf-lh-bg) 72%)}html[data-theme=dark] .sf-lh-hero{background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(59,155,255,.16),transparent 60%),linear-gradient(180deg,#0b1220,#0b1220)}.sf-lh-hero-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 50% 20%,color-mix(in srgb,var(--sf-lh-primary) 10%,transparent),transparent 70%);opacity:.9}html[data-theme=dark] .sf-lh-hero-glow{background:radial-gradient(ellipse 55% 45% at 50% 20%,color-mix(in srgb,var(--sf-lh-primary) 16%,transparent),transparent 70%)}.sf-lh-hero-inner{position:relative;z-index:1}.sf-lh-hero .sf-lh-cta-row{justify-content:center}.sf-lh-hero-note{margin:18px 0 0;color:var(--sf-lh-muted);font-size:.92rem}.sf-lh-hero-stage{margin-top:56px;perspective:1400px}.sf-lh-product-shell--hero{transform:rotateX(4deg) translateZ(0);transform-origin:center top;max-width:1080px;margin-inline:auto;text-align:left}.sf-lh-hero-product{display:grid;grid-template-columns:1.25fr .85fr;gap:0;min-height:320px}.sf-lh-hero-flow{padding:28px 28px 32px;border-right:1px solid var(--sf-lh-border)}.sf-lh-hero-flow-title{font-size:.9rem;font-weight:600;margin-bottom:22px}.sf-lh-flow-rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 0;align-items:center}.sf-lh-flow-rail li{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--sf-lh-border);background:var(--sf-lh-soft);font-size:.84rem;font-weight:500;color:var(--sf-lh-muted)}.sf-lh-flow-rail li+li{margin-left:8px}.sf-lh-flow-rail li.is-done{color:var(--sf-lh-text);background:color-mix(in srgb,var(--sf-lh-primary) 8%,var(--sf-lh-bg));border-color:color-mix(in srgb,var(--sf-lh-primary) 25%,var(--sf-lh-border))}.sf-lh-flow-rail li.is-active{color:#fff;background:var(--sf-lh-primary);border-color:var(--sf-lh-primary)}.sf-lh-flow-rail-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.sf-lh-hero-cost{margin-top:28px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--sf-lh-border)}.sf-lh-hero-cost span{color:var(--sf-lh-muted);font-size:.88rem}.sf-lh-hero-cost strong{font-size:1.35rem;letter-spacing:-.03em}.sf-lh-hero-doc{padding:24px;background:radial-gradient(circle at 80% 20%,rgba(0,71,255,.08),transparent 45%),var(--sf-lh-soft);display:flex;flex-direction:column;gap:14px}.sf-lh-doc-page{background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius-sm);padding:18px;box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-doc-page--compact{max-width:280px}.sf-lh-doc-kicker,.sf-lh-doc-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:.78rem;font-weight:600;color:var(--sf-lh-muted);text-transform:uppercase;letter-spacing:.04em}.sf-lh-doc-lines{display:grid;gap:8px}.sf-lh-doc-lines i{display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--sf-lh-muted) 18%,transparent);font-style:normal}.sf-lh-doc-lines .w92{width:92%}.sf-lh-doc-lines .w90{width:90%}.sf-lh-doc-lines .w88{width:88%}.sf-lh-doc-lines .w86{width:86%}.sf-lh-doc-lines .w80{width:80%}.sf-lh-doc-lines .w78{width:78%}.sf-lh-doc-lines .w70{width:70%}.sf-lh-doc-lines .w64{width:64%}.sf-lh-doc-lines .w62{width:62%}.sf-lh-doc-sign{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px dashed var(--sf-lh-border)}.sf-lh-doc-sig{font-family:Segoe Script,Apple Chancery,cursive;font-size:1.25rem;color:var(--sf-lh-text)}.sf-lh-status-pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border-radius:999px;background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border);font-size:.82rem;color:var(--sf-lh-muted)}.sf-lh-status-dot{width:8px;height:8px;border-radius:50%;background:var(--sf-lh-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-lh-primary) 18%,transparent)}.sf-lh-paths{display:grid;grid-template-columns:1fr auto 1fr;gap:0 48px;align-items:start}.sf-lh-paths-divider{width:1px;align-self:stretch;background:var(--sf-lh-border);min-height:240px}.sf-lh-path-label{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-lh-muted)}.sf-lh-path h3{margin-bottom:22px;font-size:clamp(1.5rem,2.2vw,2rem)}.sf-lh-path-visual{margin-bottom:22px;min-height:160px}.sf-lh-path>p{margin:0 0 18px;max-width:36ch}.sf-lh-path-prices{list-style:none;margin:0 0 22px;padding:0;max-width:320px;border-top:1px solid var(--sf-lh-border)}.sf-lh-path-prices li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--sf-lh-border);font-size:.95rem}.sf-lh-path-prices span{color:var(--sf-lh-muted)}.sf-lh-path-prices strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sf-lh-path-prices a{color:var(--sf-lh-primary);font-weight:600}.sf-lh-path-zero{margin:0 0 20px!important;max-width:36ch;font-size:1.05rem!important;color:var(--sf-lh-text)!important}.sf-lh-path-zero strong{color:var(--sf-lh-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-path-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.sf-lh-path-cta{min-width:180px;box-shadow:0 10px 28px color-mix(in srgb,var(--sf-lh-primary) 28%,transparent)}.sf-lh-path-cta:hover{transform:translateY(-1px)}.sf-lh-mini-flow{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-width:280px}.sf-lh-mini-flow li{padding:12px 14px;border-left:2px solid var(--sf-lh-border);font-size:.92rem;color:var(--sf-lh-muted);background:linear-gradient(90deg,color-mix(in srgb,var(--sf-lh-soft) 80%,transparent),transparent)}.sf-lh-mini-flow li.is-active{border-left-color:var(--sf-lh-primary);color:var(--sf-lh-text);font-weight:600}.sf-lh-process-wrap{display:grid;gap:28px}.sf-lh-process{list-style:none;margin:0;padding:8px 0 0;display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sf-lh-process li{position:relative;padding:0 20px 0 0;min-width:150px}.sf-lh-process li:after{content:"";position:absolute;top:16px;left:28px;right:8px;height:1px;background:var(--sf-lh-border-strong);pointer-events:none}.sf-lh-process li:last-child:after{display:none}.sf-lh-process-trigger{display:grid;justify-items:start;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sf-lh-process-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--sf-lh-primary) 55%,transparent);outline-offset:4px;border-radius:8px}.sf-lh-process-dot{width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--sf-lh-primary) 35%,#fff);border:2px solid color-mix(in srgb,var(--sf-lh-primary) 45%,transparent);margin-bottom:10px;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.sf-lh-process li.is-active .sf-lh-process-dot{background:var(--sf-lh-primary);border-color:var(--sf-lh-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--sf-lh-primary) 16%,transparent)}.sf-lh-process-trigger strong{display:block;font-size:1rem;color:var(--sf-lh-muted);transition:color .18s ease}.sf-lh-process li.is-active .sf-lh-process-trigger strong{color:var(--sf-lh-text)}.sf-lh-process-trigger>span:last-child{display:block;color:var(--sf-lh-muted);font-size:.9rem;line-height:1.45;max-width:16ch;opacity:.85}.sf-lh-process li.is-active .sf-lh-process-trigger>span:last-child{opacity:1;color:var(--sf-lh-text)}.sf-lh-process-card{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;max-width:920px;margin-inline:auto;padding:28px 32px;border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius);background:var(--sf-lh-bg);box-shadow:var(--sf-lh-shadow-sm);text-align:left}.sf-lh-process-card-kicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-lh-primary)}.sf-lh-process-card h3{margin:0 0 12px;font-size:clamp(1.25rem,2vw,1.55rem)}.sf-lh-process-card-body{margin:0;color:var(--sf-lh-muted);font-size:1.05rem;line-height:1.65}.sf-lh-process-card-visual{min-height:180px}@media (prefers-reduced-motion:no-preference){.sf-lh-process-card-body,.sf-lh-process-card-visual{animation:sfLhProcessFade .22s ease}}.sf-lh-pmock{border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius-sm);background:var(--sf-lh-soft);padding:16px;box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-pmock-title{font-size:.82rem;font-weight:700;margin-bottom:12px;color:var(--sf-lh-text)}.sf-lh-pmock--form label{display:grid;gap:4px;margin-bottom:10px;font-size:.72rem;color:var(--sf-lh-muted);font-weight:600}.sf-lh-pmock-input{display:block;padding:9px 11px;border-radius:8px;border:1px solid var(--sf-lh-border);background:var(--sf-lh-bg);color:var(--sf-lh-text);font-style:normal;font-size:.88rem;font-weight:500}.sf-lh-pmock-upload{display:flex;justify-content:space-between;gap:10px;margin-top:4px;padding:10px 12px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--sf-lh-primary) 35%,var(--sf-lh-border));background:color-mix(in srgb,var(--sf-lh-primary) 6%,var(--sf-lh-bg));font-size:.8rem}.sf-lh-pmock-upload em{font-style:normal;color:var(--sf-lh-primary);font-weight:650}.sf-lh-pmock--doc,.sf-lh-pmock--sign{background:transparent;border:0;box-shadow:none;padding:0}.sf-lh-pmock-doc-page{background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius-sm);padding:16px;box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-pmock-doc-badge{display:inline-flex;margin-bottom:12px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--sf-lh-primary) 10%,transparent);color:var(--sf-lh-primary);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sf-lh-pmock-doc-var{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--sf-lh-border);font-size:.82rem}.sf-lh-pmock-doc-var span:first-child{color:var(--sf-lh-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sf-lh-pmock-doc-var span:last-child{font-weight:650}.sf-lh-pmock--id{display:grid;gap:12px}.sf-lh-pmock-id-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border)}.sf-lh-pmock-id-face{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#cbd5e1 0 28%,transparent 29%),linear-gradient(180deg,#e2e8f0 42%,#94a3b8 0);flex:0 0 auto}.sf-lh-pmock-id-meta strong{display:block;font-size:.9rem}.sf-lh-pmock-id-meta span{color:var(--sf-lh-muted);font-size:.78rem}.sf-lh-pmock-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sf-lh-pmock-checks li{padding:8px 10px;border-radius:8px;background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border);font-size:.82rem;font-weight:550}.sf-lh-pmock-checks li.is-ok:before{content:"✓ ";color:var(--sf-lh-ok);font-weight:700}.sf-lh-pmock--approve{display:grid;gap:10px}.sf-lh-pmock-approve-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border)}.sf-lh-pmock-approve-row.is-active{border-color:color-mix(in srgb,var(--sf-lh-primary) 35%,var(--sf-lh-border));box-shadow:inset 3px 0 0 var(--sf-lh-primary)}.sf-lh-pmock-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--sf-lh-primary) 12%,transparent);color:var(--sf-lh-primary);font-size:.72rem;font-weight:700}.sf-lh-pmock-approve-row strong{display:block;font-size:.88rem}.sf-lh-pmock-approve-row em{font-style:normal;color:var(--sf-lh-muted);font-size:.78rem}.sf-lh-pmock-approve-row.is-done em{color:var(--sf-lh-ok)}.sf-lh-pmock-approve-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.sf-lh-pmock-approve-actions span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:650}.sf-lh-pmock-approve-actions .is-ghost{border:1px solid var(--sf-lh-border);color:var(--sf-lh-muted)}.sf-lh-pmock-approve-actions .is-primary{background:var(--sf-lh-primary);color:#fff}.sf-lh-pmock-sign-meta{display:flex;justify-content:space-between;margin-top:10px;font-size:.8rem;color:var(--sf-lh-muted);font-weight:600}.sf-lh-pmock--auto{text-align:center}.sf-lh-pmock-auto-hub{display:inline-flex;padding:10px 16px;border-radius:999px;background:var(--sf-lh-primary);color:#fff;font-weight:650;font-size:.88rem}.sf-lh-pmock-auto-arrows{margin:10px 0;color:var(--sf-lh-muted)}.sf-lh-pmock-auto-targets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px}.sf-lh-pmock-auto-targets span{padding:7px 11px;border-radius:999px;border:1px solid var(--sf-lh-border);background:var(--sf-lh-bg);font-size:.78rem;font-weight:600}.sf-lh-pmock-auto-status{font-size:.8rem;color:var(--sf-lh-ok);font-weight:650}@media (max-width:820px){.sf-lh-process-card{grid-template-columns:1fr;gap:20px}}@keyframes sfLhProcessFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .sf-lh-process-dot{background:color-mix(in srgb,var(--sf-lh-primary) 25%,#0b1220)}.sf-lh-story{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.sf-lh-story--reverse{grid-template-columns:1.08fr .92fr}.sf-lh-story--reverse .sf-lh-story-copy{order:2}.sf-lh-story-copy h2{max-width:14ch;margin-bottom:18px}.sf-lh-story-copy>p{margin:0 0 14px;max-width:38ch}.sf-lh-story-copy .sf-lh-link{margin-top:10px}.sf-lh-builder{display:grid;gap:10px;padding:22px}.sf-lh-builder-node{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:var(--sf-lh-radius-sm);border:1px solid var(--sf-lh-border);background:var(--sf-lh-soft);font:inherit;font-weight:500;color:var(--sf-lh-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.sf-lh-builder-node:hover{border-color:color-mix(in srgb,var(--sf-lh-primary) 28%,var(--sf-lh-border))}.sf-lh-builder-node:focus-visible{outline:2px solid color-mix(in srgb,var(--sf-lh-primary) 55%,transparent);outline-offset:2px}.sf-lh-builder-node.is-active{border-color:color-mix(in srgb,var(--sf-lh-primary) 35%,var(--sf-lh-border));background:color-mix(in srgb,var(--sf-lh-primary) 8%,var(--sf-lh-bg));box-shadow:inset 3px 0 0 var(--sf-lh-primary)}.sf-lh-builder-index{font-size:.78rem;font-weight:700;color:var(--sf-lh-muted);letter-spacing:.04em}.sf-lh-flow-story-panel{margin:0 0 8px}.sf-lh-flow-story-kicker{margin:0 0 12px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-lh-primary)}.sf-lh-flow-story-summary{margin:0 0 12px!important;max-width:38ch;color:var(--sf-lh-text)!important;font-size:1.15rem!important;font-weight:550;line-height:1.45!important}.sf-lh-flow-story-detail{margin:0 0 8px!important}@media (prefers-reduced-motion:no-preference){.sf-lh-flow-story-detail,.sf-lh-flow-story-summary{animation:sfLhProcessFade .22s ease}}.sf-lh-step-panel{padding:24px}.sf-lh-step-panel-title{font-weight:650;margin-bottom:6px}.sf-lh-step-panel-sub{margin:0 0 18px;color:var(--sf-lh-muted);font-size:.9rem;line-height:1.45}.sf-lh-price-rows{list-style:none;margin:0;padding:0;display:grid;gap:0}.sf-lh-price-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--sf-lh-border);font-size:.92rem}.sf-lh-price-rows li span{color:var(--sf-lh-text)}.sf-lh-price-rows strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--sf-lh-muted);font-weight:600;font-size:.88rem}.sf-lh-step-total strong{color:var(--sf-lh-text)}.sf-lh-step-total{margin-top:16px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 0}.sf-lh-step-total span{color:var(--sf-lh-muted)}.sf-lh-step-total strong{font-size:1.45rem;letter-spacing:-.03em}.sf-lh-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:64px}.sf-lh-principle-n{display:block;margin-bottom:18px;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:650;letter-spacing:-.05em;color:color-mix(in srgb,var(--sf-lh-primary) 70%,var(--sf-lh-text));line-height:1}.sf-lh-principles h3{margin-bottom:10px}.sf-lh-principles p{margin:0;color:var(--sf-lh-muted);font-size:1.05rem;line-height:1.55;max-width:28ch}.sf-lh-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;padding:36px 0;margin-bottom:48px;border-top:1px solid var(--sf-lh-border);border-bottom:1px solid var(--sf-lh-border)}.sf-lh-metric{text-align:center}.sf-lh-metric strong{display:block;font-size:clamp(1.6rem,2.8vw,2.2rem);letter-spacing:-.04em;line-height:1.1;margin-bottom:8px}.sf-lh-metric span{color:var(--sf-lh-muted);font-size:.9rem}.sf-lh-wallet-band{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:40px;align-items:center}.sf-lh-wallet-mock{border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius);padding:24px;background:var(--sf-lh-bg);box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-wallet-mock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-weight:650}.sf-lh-wallet-mock-amount{font-size:2.2rem;font-weight:650;letter-spacing:-.04em;line-height:1}.sf-lh-wallet-mock-label{margin-top:6px;color:var(--sf-lh-muted);font-size:.9rem}.sf-lh-wallet-mock-row{display:flex;justify-content:space-between;gap:12px;margin:22px 0 18px;padding-top:16px;border-top:1px solid var(--sf-lh-border);color:var(--sf-lh-muted);font-size:.9rem}.sf-lh-wallet-mock-row strong{color:var(--sf-lh-text)}.sf-lh-wallet-copy p{margin:0 0 20px;max-width:36ch}.sf-lh-b2c-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:920px;margin:0 auto 36px;border-top:1px solid var(--sf-lh-border);border-bottom:1px solid var(--sf-lh-border)}.sf-lh-b2c-row>div{padding:28px 24px;text-align:center}.sf-lh-b2c-row>div+div{border-left:1px solid var(--sf-lh-border)}.sf-lh-b2c-row strong{display:block;margin-bottom:8px;font-size:1.05rem}.sf-lh-b2c-row a,.sf-lh-b2c-row span{color:var(--sf-lh-muted);font-size:.98rem}.sf-lh-b2c-row a{color:var(--sf-lh-primary);font-weight:600}.sf-lh-personalization{padding:0 0 18px}.sf-lh-pers-tabs{display:flex;gap:4px;overflow-x:auto;padding:12px 14px;border-bottom:1px solid var(--sf-lh-border)}.sf-lh-pers-tabs span{flex:0 0 auto;padding:8px 12px;border-radius:8px;font-size:.82rem;color:var(--sf-lh-muted);font-weight:500}.sf-lh-pers-tabs span.is-active{background:color-mix(in srgb,var(--sf-lh-primary) 10%,transparent);color:var(--sf-lh-primary);font-weight:650}.sf-lh-pers-body{padding:22px}.sf-lh-pers-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sf-lh-pers-logo{width:44px;height:44px;border-radius:12px;background:#0f172a;color:#fff;display:grid;place-items:center;font-weight:700}html[data-theme=dark] .sf-lh-pers-logo{background:#334155}.sf-lh-pers-brand strong{display:block}.sf-lh-pers-brand span{color:var(--sf-lh-muted);font-size:.85rem}.sf-lh-pers-swatches{display:flex;gap:8px;margin-bottom:18px}.sf-lh-pers-swatches i{width:22px;height:22px;border-radius:50%;border:1px solid var(--sf-lh-border)}.sf-lh-integrations{max-width:820px;margin:0 auto 28px;text-align:center}.sf-lh-integrations-label{display:block;margin-bottom:14px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-lh-muted)}.sf-lh-integrations-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.sf-lh-integrations-logos span{padding:10px 14px;border-radius:999px;border:1px solid var(--sf-lh-border);background:var(--sf-lh-bg);font-size:.9rem;color:var(--sf-lh-text)}.sf-lh-integrations-arrow{margin:18px 0;color:var(--sf-lh-muted);font-size:1.25rem}.sf-lh-integrations-core{display:inline-flex;padding:14px 22px;border-radius:999px;background:var(--sf-lh-primary);color:#fff;font-weight:650}.sf-lh-security-list{display:grid;gap:0;border-top:1px solid var(--sf-lh-border)}.sf-lh-security-item{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--sf-lh-border);font-size:1.05rem;font-weight:500}.sf-lh-security-item span{color:var(--sf-lh-ok);font-weight:700}.sf-lh-verify{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;padding:28px 0;border-top:1px solid var(--sf-lh-border);border-bottom:1px solid var(--sf-lh-border)}.sf-lh-verify h2{font-size:clamp(1.35rem,2vw,1.75rem);max-width:16ch}.sf-lh-verify-form{flex:1 1 360px;max-width:520px;user-select:text;-webkit-user-select:text}.sf-lh-verify-label{display:block;margin-bottom:8px;font-size:.85rem;color:var(--sf-lh-muted);font-weight:500}.sf-lh-verify-row{display:flex;gap:10px}.sf-lh-verify-input{flex:1 1;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--sf-lh-border-strong);background:var(--sf-lh-bg);color:var(--sf-lh-text);font-size:1rem}.sf-lh-verify-input:focus{outline:2px solid color-mix(in srgb,var(--sf-lh-primary) 45%,transparent);outline-offset:1px}.sf-lh-faq-wrap{max-width:800px}.sf-lh-faq{border-top:1px solid var(--sf-lh-border)}.sf-lh-faq-item{border-bottom:1px solid var(--sf-lh-border)}.sf-lh-faq-item h3{margin:0;font-size:1.05rem}.sf-lh-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:transparent;border:0;color:var(--sf-lh-text);font:inherit;font-weight:600;text-align:left;cursor:pointer;border-radius:8px}.sf-lh-faq-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--sf-lh-primary) 55%,transparent);outline-offset:4px}.sf-lh-faq-chevron{color:var(--sf-lh-muted);font-size:1.25rem;line-height:1}.sf-lh-faq-panel{padding:0 0 22px}.sf-lh-faq-panel p{margin:0;color:var(--sf-lh-muted);font-size:1.02rem;line-height:1.65}.sf-lh-final{background:var(--sf-lh-navy);color:#fff;padding:100px 0;text-align:center}.sf-lh-final h2{color:#fff;max-width:16ch;margin:0 auto;font-size:clamp(2rem,4vw,3.2rem)}.sf-lh-final .sf-lh-cta-row{margin-top:32px}.sf-lh-footer{padding:72px 0 36px;background:var(--sf-lh-bg);border-top:1px solid var(--sf-lh-border);color:var(--sf-lh-text);font-family:var(--sf-lh-font);-webkit-font-smoothing:antialiased}.sf-lh-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:48px}.sf-lh-footer-grid strong{display:block;margin-bottom:16px;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sf-lh-muted)}.sf-lh-footer-grid a{display:block;padding:6px 0;color:var(--sf-lh-text);font-size:.95rem}.sf-lh-footer-grid a:hover{color:var(--sf-lh-primary)}.sf-lh-footer-bottom{padding-top:24px;border-top:1px solid var(--sf-lh-border);color:var(--sf-lh-muted);font-size:.88rem}@media (max-width:1100px){.sf-lh-story,.sf-lh-story--reverse{grid-template-columns:1fr;gap:36px}.sf-lh-story--reverse .sf-lh-story-copy{order:0}.sf-lh-paths{grid-template-columns:1fr;gap:48px}.sf-lh-paths-divider{display:none}.sf-lh-principles{grid-template-columns:1fr;gap:32px}.sf-lh-metrics{grid-template-columns:repeat(3,1fr)}.sf-lh-wallet-band{grid-template-columns:1fr}.sf-lh-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.sf-lh-section{padding:80px 0}.sf-lh-hero{padding:88px 0 48px}.sf-lh-hero .sf-lh-cta-row{flex-direction:column;align-items:stretch}.sf-lh-hero .sf-lh-btn,.sf-lh-hero .sf-lh-link{width:100%;justify-content:center;min-height:48px}.sf-lh-hero .sf-lh-link{border:1px solid var(--sf-lh-border-strong);border-radius:999px}.sf-lh-product-shell--hero{transform:none}.sf-lh-hero-product{grid-template-columns:1fr}.sf-lh-hero-flow{border-right:0;border-bottom:1px solid var(--sf-lh-border)}.sf-lh-b2c-row{grid-template-columns:1fr}.sf-lh-b2c-row>div+div{border-left:0;border-top:1px solid var(--sf-lh-border)}.sf-lh-metrics{grid-template-columns:repeat(2,1fr)}.sf-lh-process{padding-bottom:8px}.sf-lh-verify{align-items:stretch}.sf-lh-verify,.sf-lh-verify-row{flex-direction:column}}@media (max-width:560px){.sf-lh-container{width:min(100% - 28px,var(--sf-lh-container))}.sf-lh-footer-grid{grid-template-columns:1fr}.sf-lh h1{max-width:none}}@media (prefers-reduced-motion:reduce){.sf-lh-flow-story-detail,.sf-lh-flow-story-summary,.sf-lh-process-card-body,.sf-lh-process-card-visual{animation:none}}.sf-lh-hero--split{text-align:left;overflow:hidden;color:#fff;margin-top:-73px;padding:148px 0 120px;background:radial-gradient(circle at 78% 18%,rgba(60,128,255,.36),transparent 32%),radial-gradient(circle at 18% 22%,rgba(17,77,199,.28),transparent 26%),linear-gradient(180deg,#06152f,#071d44 58%,#0d2f69)}.sf-lh-hero--split:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:128px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--sf-lh-bg));pointer-events:none;z-index:3}html[data-theme=dark] .sf-lh-hero--split{background:radial-gradient(circle at 78% 18%,rgba(59,155,255,.28),transparent 32%),radial-gradient(circle at 18% 22%,rgba(17,77,199,.22),transparent 26%),linear-gradient(180deg,#06152f,#071d44 58%,#0b1220)}.sf-lh-hero--split h1{max-width:16ch;margin-inline:0;color:#fff;font-size:clamp(2.6rem,6vw,4.85rem);letter-spacing:-.045em}.sf-lh-hero--split .sf-lh-cta-row,.sf-lh-hero--split .sf-lh-lead{margin-inline:0;text-align:left;justify-content:flex-start}.sf-lh-hero--split .sf-lh-lead{color:#d4e2ff}.sf-lh-hero--split .sf-lh-hero-note{color:#c5d4f0}.sf-lh-hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 35% 30%,rgba(126,177,255,.72),rgba(31,106,255,.14) 58%,transparent 72%);animation:sf-lh-orb 10s ease-in-out infinite}.sf-lh-hero-orb--1{width:min(46vw,420px);height:min(46vw,420px);right:-6%;top:20px;z-index:0}.sf-lh-hero-orb--2{width:min(26vw,240px);height:min(26vw,240px);left:-7%;top:280px;opacity:.7;animation-delay:-4s;z-index:0}@keyframes sf-lh-orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.04)}}.sf-lh-hero-gridline{position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.sf-lh-hero-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}.sf-lh-hero-copy,.sf-lh-hero-split{position:relative;z-index:2}.sf-lh-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.sf-lh-hero-tags span{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);font-size:.78rem;font-weight:650;color:#d9e5ff}.sf-lh-price-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sf-lh-price-pills>div{min-width:132px;padding:10px 14px;border-radius:var(--sf-lh-radius-sm);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);font-size:.78rem;color:#d7e4ff}.sf-lh-price-pills b{display:block;color:#fff;font-size:1.05rem;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-hero-ui{flex-direction:column;align-items:stretch;perspective:1400px;padding:36px 28px 8px 12px;overflow:visible}.sf-lh-hero-ui,.sf-lh-hero-ui-stage{position:relative;z-index:2;display:flex;justify-content:center}.sf-lh-hero-ui-stage{min-height:520px;align-items:center}.sf-lh-hero-mascot{position:relative;z-index:4;width:min(236px,58%);margin:-40px 6% 0 auto;pointer-events:none;filter:drop-shadow(0 16px 24px rgba(3,16,48,.35))}.sf-lh-hero-mascot-img{display:block;width:100%;height:auto}.sf-lh-product-shell--hero-live{width:min(100%,460px);transform:rotate(-1.2deg);transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease;text-align:left;background:#fff;color:#0f172a;border-color:rgba(255,255,255,.6);box-shadow:0 40px 90px rgba(0,0,0,.28)}.sf-lh-product-shell--hero-live .sf-lh-product-chrome{background:#f8fafc;border-bottom-color:#e8edf5}.sf-lh-product-shell--hero-live .sf-lh-hero-docrow small,.sf-lh-product-shell--hero-live .sf-lh-hero-timeline em,.sf-lh-product-shell--hero-live .sf-lh-hero-timeline small,.sf-lh-product-shell--hero-live .sf-lh-product-chrome em{color:#667085}.sf-lh-product-shell--hero-live .sf-lh-hero-docrow{background:#fbfcff;border-color:#e1e8f2}html[data-theme=dark] .sf-lh-product-shell--hero-live{background:#0b1220;color:#f8fafc;border-color:rgba(148,163,184,.18);box-shadow:0 40px 90px rgba(0,0,0,.5)}html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-product-chrome{background:#111827;border-bottom-color:rgba(148,163,184,.14)}html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-hero-docrow small,html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-hero-timeline em,html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-hero-timeline small,html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-product-chrome em{color:#94a3b8}html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-hero-docrow{background:#111827;border-color:rgba(148,163,184,.16)}html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-hero-timeline li.is-active{background:#152a54;border-color:rgba(59,155,255,.28)}html[data-theme=dark] .sf-lh-product-shell--hero-live .sf-lh-hero-costband{background:#071a3d;box-shadow:inset 0 0 0 1px rgba(126,177,255,.16)}html[data-theme=dark] .sf-lh-float{background:#0b1220;border-color:rgba(148,163,184,.18);color:#f8fafc;box-shadow:0 12px 30px rgba(0,0,0,.4)}html[data-theme=dark] .sf-lh-float span{color:#94a3b8}.sf-lh-hero-live{padding:18px}.sf-lh-hero-docrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius-sm);background:var(--sf-lh-soft);margin-bottom:14px}.sf-lh-hero-docrow small,.sf-lh-hero-timeline small{display:block;color:var(--sf-lh-muted);font-size:.78rem}.sf-lh-hero-docrow .sf-lh-chip{margin-left:auto}.sf-lh-icon-box{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--sf-lh-blue-soft);color:var(--sf-lh-primary);flex:0 0 auto}.sf-lh-icon-box--on-dark{background:rgba(255,255,255,.08);color:#dbe8ff}.sf-lh-hero-timeline{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sf-lh-hero-timeline li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;min-height:52px;padding:8px 10px;border-radius:12px}.sf-lh-hero-timeline li.is-active{background:var(--sf-lh-blue-soft);border:1px solid color-mix(in srgb,var(--sf-lh-primary) 22%,var(--sf-lh-border))}.sf-lh-hero-tl-mark{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--sf-lh-soft);color:var(--sf-lh-muted);font-size:.72rem;font-weight:800}.sf-lh-hero-timeline li.is-done .sf-lh-hero-tl-mark{background:color-mix(in srgb,var(--sf-lh-ok) 16%,transparent);color:var(--sf-lh-ok)}.sf-lh-hero-timeline li.is-active .sf-lh-hero-tl-mark{background:var(--sf-lh-primary);color:#fff}.sf-lh-hero-timeline em{font-style:normal;font-size:.72rem;font-weight:700;color:var(--sf-lh-muted)}.sf-lh-hero-costband{margin-top:14px;padding:14px 16px;border-radius:var(--sf-lh-radius-sm);background:var(--sf-lh-navy);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sf-lh-hero-costband small,.sf-lh-hero-costband span{color:#b9c9e8;font-size:.75rem}.sf-lh-hero-costband strong{display:block;font-size:1.7rem;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-float{position:absolute;z-index:3;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid #e8edf4;box-shadow:0 12px 30px rgba(10,37,86,.12);font-size:.75rem;font-weight:750;color:#0f172a;transition:transform .25s ease,box-shadow .25s ease}.sf-lh-float span{font-weight:500;color:#667085}.sf-lh-float--1{top:52px;right:-4px}.sf-lh-float--2{bottom:64px;left:-10px}.sf-lh-float--3{display:flex;top:42%;right:-22px}.sf-lh-price-strip{position:relative;z-index:4;margin-top:-28px}.sf-lh-price-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sf-lh-border);border-radius:var(--sf-lh-radius);background:var(--sf-lh-bg);box-shadow:var(--sf-lh-shadow-sm);overflow:hidden}.sf-lh-price-strip-inner>div{padding:22px 24px;border-right:1px solid var(--sf-lh-border)}.sf-lh-price-strip-inner>div:last-child{border-right:none}.sf-lh-price-strip-inner span{display:block;font-size:.8rem;color:var(--sf-lh-muted)}.sf-lh-price-strip-inner strong{display:block;margin:6px 0 2px;font-size:1.55rem;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-marquee{overflow:hidden;border-top:1px solid var(--sf-lh-border);border-bottom:1px solid var(--sf-lh-border);background:var(--sf-lh-soft);margin-top:28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.sf-lh-marquee-track{display:flex;width:max-content;padding:16px 0;color:var(--sf-lh-muted);font-size:.82rem;font-weight:700;animation:sf-lh-marquee 42s linear infinite}.sf-lh-marquee-group{display:flex;align-items:center;flex-shrink:0;gap:40px;padding-inline-end:40px}.sf-lh-marquee-track span{white-space:nowrap;flex-shrink:0}.sf-lh-marquee-track span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--sf-lh-border-strong);vertical-align:middle}@keyframes sf-lh-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sf-lh-head--split{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.sf-lh-head--split p{max-width:36rem;margin:0}.sf-lh-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sf-lh-choice{padding:32px;border:1px solid var(--sf-lh-border);border-radius:22px;background:var(--sf-lh-bg)}.sf-lh-choice--personas{position:relative;overflow:hidden}.sf-lh-choice--personas .sf-lh-btn{position:relative;z-index:2;margin-right:132px}.sf-lh-choice-mascot{position:absolute;right:0;bottom:0;z-index:1;width:min(168px,38%);pointer-events:none}.sf-lh-choice-mascot img{display:block;width:100%;height:auto}.sf-lh-choice--biz{background:linear-gradient(145deg,#071a3d,#0c3375);color:#fff;border-color:transparent}html[data-theme=dark] .sf-lh-choice--biz{background:linear-gradient(145deg,#122a58,#1a4a8a);border:1px solid rgba(126,177,255,.22)}.sf-lh-choice-tag{display:inline-flex;margin:0 0 14px;padding:5px 10px;border-radius:999px;background:var(--sf-lh-blue-soft);color:var(--sf-lh-primary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sf-lh-choice--biz .sf-lh-choice-tag{background:rgba(255,255,255,.12);color:#dbe8ff}.sf-lh-choice h3{margin-bottom:8px}.sf-lh .sf-lh-choice--biz h3{color:#fff}.sf-lh-choice li,.sf-lh-choice>p{color:var(--sf-lh-muted)}.sf-lh-choice--biz li,.sf-lh-choice--biz>p{color:#c5d6f5}.sf-lh-choice-price{margin:16px 0 0;font-size:2.2rem;font-weight:800;letter-spacing:-.05em;color:var(--sf-lh-text)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-choice--biz .sf-lh-choice-price{color:#fff!important}.sf-lh-choice-price span{font-size:.9rem;font-weight:650;color:var(--sf-lh-muted)}.sf-lh-choice--biz .sf-lh-choice-price span{color:#9eb4d9}.sf-lh-choice--biz .sf-lh-btn--on-dark{background:#fff;color:#071a3d}html[data-theme=dark] .sf-lh-choice--biz .sf-lh-btn--on-dark{color:#0b1220}.sf-lh-choice ul{list-style:none;margin:20px 0;padding:0;display:grid;gap:8px}.sf-lh-choice-actions{display:flex;flex-wrap:wrap;gap:10px}.sf-lh-calc{margin-top:22px;padding:20px;border:1px solid var(--sf-lh-border);border-radius:20px;background:var(--sf-lh-bg);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.sf-lh-subtle{margin:4px 0 0;color:var(--sf-lh-muted);font-size:.88rem}.sf-lh-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:12px;padding:4px;border-radius:12px;background:var(--sf-lh-soft)}.sf-lh-segmented button{border:0;background:transparent;border-radius:9px;padding:8px 12px;cursor:pointer;font-size:.78rem;font-weight:750;color:var(--sf-lh-muted)}.sf-lh-segmented button.is-active{background:var(--sf-lh-bg);color:var(--sf-lh-text);box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-calc-live{text-align:right}.sf-lh-calc-live strong{display:block;font-size:2rem;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-calc-live span{font-size:.78rem;color:var(--sf-lh-muted)}.sf-lh-bento{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-template-rows:minmax(210px,auto) minmax(210px,auto);gap:14px}.sf-lh-bento-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:20px;border:1px solid var(--sf-lh-border);background:var(--sf-lh-bg);min-height:210px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sf-lh-bento-card:hover{transform:translateY(-2px);box-shadow:var(--sf-lh-shadow-sm);border-color:var(--sf-lh-border-strong)}.sf-lh-bento-card h3{font-size:1.2rem}.sf-lh-bento-card p{margin:0;color:var(--sf-lh-muted);font-size:.92rem}.sf-lh-bento-card strong{margin-top:auto;font-size:1.35rem;letter-spacing:-.03em}.sf-lh-bento-card--blue{background:var(--sf-lh-blue-soft);border-color:color-mix(in srgb,var(--sf-lh-primary) 18%,var(--sf-lh-border))}.sf-lh-bento-card--wide{grid-column:1/3}.sf-lh-bento-card--flow{overflow:hidden;min-height:248px}.sf-lh-bento-card--flow>:not(.sf-lh-bento-mascot){max-width:calc(100% - 188px);position:relative;z-index:2}.sf-lh-bento-mascot{position:absolute;right:8px;bottom:0;z-index:1;width:min(248px,40%);pointer-events:none}.sf-lh-bento-mascot img{display:block;width:100%;height:auto}.sf-lh a.sf-lh-bento-card--tall,.sf-lh-bento-card--tall{grid-column:3;grid-row:1/3;background:linear-gradient(165deg,#071a3d,#0c3375);color:#fff;border-color:transparent}html[data-theme=dark] .sf-lh-bento-card--tall{background:linear-gradient(165deg,#122a58,#1a4a8a);border-color:rgba(126,177,255,.22)}.sf-lh .sf-lh-bento-card--tall h3{color:#fff}.sf-lh-bento-card--tall p{color:#c5d6f5}.sf-lh-bento-code{margin-top:auto;width:100%;padding:14px;border-radius:14px;background:#0c244e;color:#cae0ff;font-size:.78rem;line-height:1.55}.sf-lh-bento-code span{display:block;color:#77e3aa}.sf-lh-bento-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.sf-lh-bento-pills span,.sf-lh-integrations-pills span{padding:8px 12px;border:1px solid var(--sf-lh-border);border-radius:12px;background:var(--sf-lh-bg);font-size:.78rem;font-weight:700}.sf-lh-visual-story{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:36px 36px 22px;border:1px solid var(--sf-lh-border);border-radius:28px;background:linear-gradient(145deg,var(--sf-lh-bg),var(--sf-lh-blue-soft))}.sf-lh-feature-switch{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 14px}.sf-lh-ai-prompts button,.sf-lh-feature-switch button,.sf-lh-usecase-tabs button{border:1px solid var(--sf-lh-border);background:var(--sf-lh-bg);border-radius:999px;padding:8px 12px;font-weight:750;font-size:.78rem;color:var(--sf-lh-muted);cursor:pointer}.sf-lh-ai-prompts button.is-active,.sf-lh-feature-switch button.is-active,.sf-lh-usecase-tabs button.is-active{background:var(--sf-lh-navy);color:#fff;border-color:var(--sf-lh-navy)}.sf-lh-feature-detail{padding:16px 18px;border-radius:16px;border:1px solid var(--sf-lh-border);background:var(--sf-lh-bg)}.sf-lh-feature-detail p{margin:6px 0 0;color:var(--sf-lh-muted);font-size:.92rem}.sf-lh-visual-stage{position:relative;min-height:400px}.sf-lh-visual-card{position:absolute;background:var(--sf-lh-bg);border:1px solid var(--sf-lh-border);border-radius:20px;box-shadow:var(--sf-lh-shadow-sm);padding:18px}.sf-lh-visual-doc{width:min(290px,100%);left:12px;top:16px;overflow:hidden}.sf-lh-visual-sheen{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.78) 48%,transparent 78%);transform:translateX(-130%);animation:sf-lh-doc-scan 2.8s cubic-bezier(.22,.2,.25,1) forwards}html[data-theme=dark] .sf-lh-visual-sheen{background:linear-gradient(115deg,transparent 18%,rgba(186,214,255,.38) 48%,transparent 78%)}@keyframes sf-lh-doc-scan{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}.sf-lh-visual-doc-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.sf-lh-visual-panel{width:240px;right:8px;top:88px}.sf-lh-visual-panel ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.sf-lh-visual-panel li{display:flex;align-items:center;gap:8px;color:var(--sf-lh-muted);font-size:.88rem}.sf-lh-visual-panel li.is-on{color:var(--sf-lh-ok)}.sf-lh-visual-chip{position:absolute;right:24px;bottom:16px;padding:10px 12px;background:var(--sf-lh-navy);color:#fff;border-radius:12px;font-size:.75rem;font-weight:750}.sf-lh-visual-progress{grid-column:1/-1;height:4px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--sf-lh-primary) 16%,var(--sf-lh-border));overflow:hidden}.sf-lh-visual-progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--sf-lh-primary);transform:scaleX(0);transform-origin:left center;animation:sf-lh-doc-progress 7.2s linear forwards}@keyframes sf-lh-doc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sf-lh-signature{width:100%;height:64px;margin-top:18px}.sf-lh-signature-path{fill:none;stroke:var(--sf-lh-primary);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:500}.sf-lh-signature-path.is-draw{animation:sf-lh-sign 2.1s ease forwards}@keyframes sf-lh-sign{to{stroke-dashoffset:0}}.sf-lh-auto-intro{max-width:46rem;margin-bottom:48px}.sf-lh-auto-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:36px;align-items:start}.sf-lh-auto-steps{display:grid;gap:8px;padding-bottom:48px}.sf-lh-auto-step{min-height:280px;padding:24px 8px 24px 18px;border-left:2px solid var(--sf-lh-border);opacity:.48;display:flex;flex-direction:column;justify-content:center;transition:opacity .3s ease,border-color .3s ease}.sf-lh-auto-step.is-active{opacity:1;border-color:var(--sf-lh-primary)}.sf-lh-auto-kicker{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--sf-lh-primary);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sf-lh-auto-step h3{font-size:1.7rem;margin-bottom:8px}.sf-lh-auto-example{margin-top:14px;width:max-content;max-width:100%;padding:8px 10px;border-radius:10px;background:var(--sf-lh-soft);color:var(--sf-lh-muted);font-size:.75rem;font-weight:750}.sf-lh-auto-sticky{position:sticky;top:96px;border-radius:24px;background:var(--sf-lh-navy);color:#fff;overflow:hidden;box-shadow:var(--sf-lh-shadow)}.sf-lh-auto-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.sf-lh-auto-top-id{display:flex;align-items:center;gap:12px}.sf-lh-auto-top small{display:block;color:#87a2cc;font-size:.75rem}.sf-lh-live-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:rgba(32,178,107,.12);color:#8ce1b2;font-size:.7rem;font-weight:800}.sf-lh-live-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#49d88c}.sf-lh-auto-stage{display:grid;gap:12px;padding:22px 20px 18px}.sf-lh-auto-timeline{display:grid;grid-template-columns:2px minmax(0,1fr);column-gap:14px;align-items:stretch}.sf-lh-auto-rail{position:relative;width:2px;margin-block:28px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.sf-lh-auto-rail-fill{position:absolute;top:0;left:0;width:100%;background:linear-gradient(#66a2ff,#59df9a);transition:height .5s cubic-bezier(.2,.8,.2,1)}.sf-lh-auto-nodes{display:grid;min-width:0}.sf-lh-auto-node{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;min-height:64px;padding:8px 10px;border-radius:14px;color:#bed0ef}.sf-lh-auto-node-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#0e2b5d;border:1px solid rgba(255,255,255,.1)}.sf-lh-auto-node small{display:block;color:#829bc5}.sf-lh-auto-state{font-size:.7rem;font-weight:800;color:#7892bc;white-space:nowrap}.sf-lh-auto-node.is-current,.sf-lh-auto-node.is-done{background:rgba(255,255,255,.055)}.sf-lh-auto-node.is-done .sf-lh-auto-node-icon{background:rgba(32,178,107,.13);color:#76e0aa}.sf-lh-auto-node.is-current .sf-lh-auto-node-icon{background:var(--sf-lh-primary);color:#fff;box-shadow:0 0 0 5px rgba(0,71,255,.16)}.sf-lh-auto-node.is-done .sf-lh-auto-state{color:#72dda6}.sf-lh-auto-node.is-current .sf-lh-auto-state{color:#8fb6ff}.sf-lh-auto-output{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(5,20,48,.72)}.sf-lh-auto-output-label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#84a2cf;font-weight:800}.sf-lh-auto-output-title{font-size:1rem;font-weight:800;margin-top:4px}.sf-lh-auto-output-value{text-align:right;font-size:1.4rem;font-weight:850;letter-spacing:-.04em}.sf-lh-auto-output-value em,.sf-lh-auto-output-value small{display:block;font-size:.7rem;font-weight:650;font-style:normal;color:#86a2ca;letter-spacing:0}.sf-lh-usecase{padding:16px 20px 20px;border-top:1px solid rgba(255,255,255,.1)}.sf-lh-usecase p{margin:0 0 10px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#7e9ac6;font-weight:800}.sf-lh-usecase-tabs{display:flex;flex-wrap:wrap;gap:8px}.sf-lh-usecase-tabs button{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:#a9bfdf}.sf-lh-demo-shell{display:grid;grid-template-columns:.92fr 1.08fr;gap:32px;align-items:center;padding:36px;border-radius:28px;background:linear-gradient(145deg,#071a3d,#0c3375);color:#fff;border:1px solid transparent}html[data-theme=dark] .sf-lh-demo-shell{background:linear-gradient(145deg,#122a58,#1a4a8a);border-color:rgba(126,177,255,.22)}.sf-lh .sf-lh-demo-shell h2{color:#fff}.sf-lh-demo-label{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#dbe8ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sf-lh-demo-copy p,.sf-lh-demo-points,.sf-lh-demo-points li{color:#c5d6f5}.sf-lh-demo-shell .sf-lh-btn--on-dark{background:#fff;color:#071a3d}html[data-theme=dark] .sf-lh-demo-shell .sf-lh-btn--on-dark{color:#0b1220}.sf-lh-demo-points{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.sf-lh-demo-points li{display:flex;align-items:center;gap:10px}.sf-lh-demo-window{background:#fff;color:#0f172a;border-radius:20px;padding:16px;border:1px solid #e8edf4;box-shadow:0 30px 70px rgba(0,0,0,.22)}html[data-theme=dark] .sf-lh-demo-window{background:#0b1220;color:#f8fafc;border-color:rgba(148,163,184,.18)}.sf-lh-demo-window-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e8edf5;margin-bottom:12px;color:inherit}html[data-theme=dark] .sf-lh-demo-window-top{border-bottom-color:rgba(148,163,184,.18)}.sf-lh-demo-content{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.sf-lh-demo-content>div{border:1px solid #e8edf4;border-radius:14px;padding:14px}html[data-theme=dark] .sf-lh-demo-content>div{border-color:rgba(148,163,184,.18)}.sf-lh-demo-content strong{color:inherit}.sf-lh-demo-content p,.sf-lh-demo-content small{display:block;color:#667085;font-size:.82rem}html[data-theme=dark] .sf-lh-demo-content p,html[data-theme=dark] .sf-lh-demo-content small{color:#94a3b8}.sf-lh-demo-cost,.sf-lh-demo-person{margin-top:14px;padding-top:12px;border-top:1px solid #e8edf5;font-weight:750;color:inherit}html[data-theme=dark] .sf-lh-demo-cost,html[data-theme=dark] .sf-lh-demo-person{border-top-color:rgba(148,163,184,.18)}.sf-lh-demo-cost span{display:block;font-size:.75rem;color:#667085;font-weight:600}html[data-theme=dark] .sf-lh-demo-cost span{color:#94a3b8}.sf-lh-demo-cost b{color:inherit}.sf-lh-catalog{border:1px solid var(--sf-lh-border);border-radius:22px;overflow:hidden;background:var(--sf-lh-bg)}.sf-lh-catalog-row{display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:16px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--sf-lh-border)}.sf-lh-catalog-row:last-child{border-bottom:none}.sf-lh-catalog-row:hover{background:var(--sf-lh-soft)}.sf-lh-catalog-row span{color:var(--sf-lh-muted);font-size:.9rem}.sf-lh-catalog-row b{font-size:1.15rem;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sf-lh-notary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sf-lh-notary-card{padding:24px;border:1px solid var(--sf-lh-border);border-radius:20px;background:var(--sf-lh-bg);display:flex;flex-direction:column;gap:10px;min-height:220px}.sf-lh-notary-price{margin-top:auto;font-size:1.6rem;font-weight:800;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-lh-ai-section{padding:96px 0;background:linear-gradient(145deg,#071a3d,#0c3375);color:#fff}html[data-theme=dark] .sf-lh-ai-section{background:linear-gradient(145deg,#0d1c3a,#122a58)}.sf-lh .sf-lh-ai-section h2{color:#fff}.sf-lh-ai-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.sf-lh-ai-list,.sf-lh-ai-section .sf-lh-lead,.sf-lh-ai-section p{color:#c5d6f5}.sf-lh-ai-section .sf-lh-btn--on-dark{background:#fff;color:#071a3d}.sf-lh-ai-list{margin:22px 0 28px;padding:0;list-style:none;display:grid;gap:8px}.sf-lh-ai-chat{background:#fff;color:#0f172a;border-radius:22px;padding:18px;border:1px solid #e8edf4;box-shadow:0 30px 80px rgba(0,0,0,.24)}.sf-lh-ai-chat-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e8edf5;margin-bottom:12px;color:#0f172a}.sf-lh-ai-chat-head strong{display:inline-flex;align-items:center;gap:8px}.sf-lh-ai-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.sf-lh-ai-chat .sf-lh-ai-prompts button{background:#fff;border-color:#dfe6f0;color:#667085}.sf-lh-ai-chat .sf-lh-ai-prompts button.is-active{background:#071a3d;border-color:#071a3d;color:#fff}.sf-lh-ai-msg{margin:10px 0;padding:12px 14px;border-radius:14px;background:#f4f7fb;color:#0f172a;font-size:.88rem}.sf-lh-ai-msg--user{background:#eaf2ff;margin-left:36px}.sf-lh-ai-msg ul{margin:8px 0 0;padding-left:18px;color:var(--sf-lh-ok)}.sf-lh-ai-doc{margin-top:12px;padding:14px;border:1px solid #e3e9f1;border-radius:14px;background:#fff;color:#0f172a}.sf-lh-ai-chat .sf-lh-doc-lines i{background:#edf1f6}html[data-theme=dark] .sf-lh-ai-chat{background:#0b1220;color:#f8fafc;border-color:rgba(148,163,184,.18);box-shadow:0 24px 64px rgba(0,0,0,.4)}html[data-theme=dark] .sf-lh-ai-chat-head{color:#f8fafc;border-bottom-color:rgba(148,163,184,.14)}html[data-theme=dark] .sf-lh-ai-chat .sf-lh-ai-prompts button{background:#111827;border-color:rgba(148,163,184,.22);color:#94a3b8}html[data-theme=dark] .sf-lh-ai-chat .sf-lh-ai-prompts button.is-active{background:#f8fafc;border-color:#f8fafc;color:#0b1220}html[data-theme=dark] .sf-lh-ai-msg{background:#111827;color:#e2e8f0}html[data-theme=dark] .sf-lh-ai-msg--user{background:#152a54;color:#dbe8ff}html[data-theme=dark] .sf-lh-ai-doc{background:#0f172a;border-color:rgba(148,163,184,.16);color:#f8fafc}html[data-theme=dark] .sf-lh-ai-chat .sf-lh-doc-lines i{background:#1e293b}.sf-lh-security-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}.sf-lh-security-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.sf-lh-security-points>div{padding:14px;border:1px solid var(--sf-lh-border);border-radius:14px}.sf-lh-security-points span{display:block;margin-top:4px;color:var(--sf-lh-muted);font-size:.82rem}.sf-lh-security-visual{position:relative}.sf-lh-audit{list-style:none;margin:0;padding:20px 176px 20px 20px;border:1px solid var(--sf-lh-border);border-radius:22px;background:var(--sf-lh-bg);box-shadow:var(--sf-lh-shadow-sm)}.sf-lh-security-mascot{position:absolute;right:4px;bottom:0;z-index:2;width:min(200px,44%);pointer-events:none;filter:drop-shadow(0 12px 18px rgba(3,16,48,.22))}.sf-lh-security-mascot img{display:block;width:100%;height:auto}.sf-lh-audit li{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--sf-lh-border)}.sf-lh-audit li:last-child{border-bottom:none}.sf-lh-audit time{color:var(--sf-lh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem}.sf-lh-audit span{display:block;color:var(--sf-lh-muted);font-size:.82rem}.sf-lh-section-lead{max-width:40rem;color:var(--sf-lh-muted)}.sf-lh-integrations-home{text-align:center}.sf-lh-integrations-home .sf-lh-section-lead{margin-inline:auto}.sf-lh-integrations-pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 8px}.sf-lh-integrations-home .sf-lh-integrations-pills{justify-content:center}.sf-lh-final-split{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:28px 40px;align-items:center;text-align:left}.sf-lh-final-split h2{margin:0}.sf-lh-final-split .sf-lh-cta-row{justify-content:flex-start}.sf-lh-final-copy{min-width:0}.sf-lh-final-mascot{width:min(280px,38vw);min-width:0;justify-self:end;pointer-events:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35))}.sf-lh-final-mascot img{display:block;width:100%;max-width:100%;height:auto}.sf-lh-btn:hover{transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.sf-lh-marquee:hover .sf-lh-marquee-track{animation-play-state:paused}}@media (max-width:1280px){.sf-lh-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-flow:dense}.sf-lh-bento-card--wide{grid-column:1/-1;grid-row:auto}.sf-lh a.sf-lh-bento-card--tall,.sf-lh-bento-card--tall{grid-column:auto;grid-row:auto}.sf-lh-bento-card--flow>:not(.sf-lh-bento-mascot){max-width:calc(100% - 168px)}.sf-lh-bento-mascot{width:min(200px,28%)}}@media (max-width:1100px){.sf-lh-ai-grid,.sf-lh-auto-layout,.sf-lh-demo-shell,.sf-lh-hero-split,.sf-lh-security-grid,.sf-lh-visual-story{grid-template-columns:1fr}.sf-lh-auto-sticky{position:relative;top:auto}.sf-lh-price-strip-inner{grid-template-columns:1fr 1fr}.sf-lh-price-strip-inner>div:nth-child(2){border-right:none}.sf-lh-notary-grid{grid-template-columns:1fr}.sf-lh-hero-ui-stage{min-height:460px}.sf-lh-hero-mascot{margin-left:auto;margin-right:auto;width:min(200px,46%)}.sf-lh-audit{padding-right:132px}.sf-lh-security-mascot{width:min(168px,40%);bottom:-12px}.sf-lh-final-mascot{width:min(200px,32vw)}.sf-lh-float--3{display:none}}@media (max-width:900px){.sf-lh-bento{grid-template-columns:1fr}.sf-lh-bento-card--wide{grid-column:auto}.sf-lh-bento-card--flow>:not(.sf-lh-bento-mascot){max-width:calc(100% - 140px)}.sf-lh-bento-mascot{width:min(168px,36%)}}@media (max-width:820px){.sf-lh-hero--split{padding:128px 0 72px}.sf-lh-calc,.sf-lh-catalog-row,.sf-lh-choice-grid,.sf-lh-demo-content,.sf-lh-head--split,.sf-lh-security-points{grid-template-columns:1fr}.sf-lh-float{display:none}.sf-lh-hero-ui-stage{min-height:0}.sf-lh-hero-mascot{width:min(168px,52%);margin-top:-16px}.sf-lh-audit{padding-right:128px}.sf-lh-security-mascot{width:min(140px,40%);right:0;bottom:0}.sf-lh-final{padding:72px 0}.sf-lh-final-split{gap:16px 20px;align-items:end}.sf-lh-final-mascot{width:min(148px,36vw)}.sf-lh-product-shell--hero-live{width:100%;transform:none!important}.sf-lh-auto-step{min-height:auto}.sf-lh-visual-stage{min-height:360px}.sf-lh-visual-story{padding:22px}.sf-lh-ai-section,.sf-lh-demo-shell{padding:28px 18px}.sf-lh-choice--personas .sf-lh-btn{margin-right:112px}.sf-lh-choice-mascot{width:min(140px,42%)}.sf-lh-choice-actions{display:grid}.sf-lh-choice-actions .sf-lh-btn,.sf-lh-hero--split .sf-lh-btn{width:100%}.sf-lh-calc-live,.sf-lh-catalog-row b{text-align:left}.sf-lh-price-strip-inner{grid-template-columns:1fr}.sf-lh-price-strip-inner>div{border-right:none;border-bottom:1px solid var(--sf-lh-border)}.sf-lh-price-strip-inner>div:last-child{border-bottom:none}}@media (max-width:560px){.sf-lh-bento-card--flow>:not(.sf-lh-bento-mascot){max-width:none}.sf-lh-bento-mascot{position:relative;width:min(148px,52%);margin:4px 0 0 auto}}@media (max-width:390px){.sf-lh-hero--split h1{font-size:2.15rem}.sf-lh-bento-card,.sf-lh-choice{padding:20px}.sf-lh-auto-node{grid-template-columns:42px 1fr}.sf-lh-auto-state{grid-column:2}.sf-lh-auto-output{grid-template-columns:1fr}.sf-lh-auto-output-value{text-align:left}}@media (prefers-reduced-motion:reduce){.sf-lh-auto-rail-fill,.sf-lh-hero-orb,.sf-lh-marquee-track,.sf-lh-signature-path.is-draw,.sf-lh-visual-progress-fill,.sf-lh-visual-sheen{animation:none!important;transition:none!important}.sf-lh-marquee{-webkit-mask-image:none;mask-image:none}.sf-lh-marquee-track{width:auto;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding-inline:16px}.sf-lh-marquee-group span:nth-child(n+10),.sf-lh-marquee-group[aria-hidden=true],.sf-lh-visual-progress,.sf-lh-visual-sheen{display:none}.sf-lh-signature-path{stroke-dashoffset:0}.sf-lh-bento-card:hover,.sf-lh-btn:hover,.sf-lh-product-shell--hero-live{transform:none}}.topbar.topbar--at-top[data-variant=landing] .brand{color:#fff}.topbar.topbar--at-top[data-variant=landing] .brand-accent{color:#0047ff}.topbar.topbar--at-top[data-variant=landing] .nav{color:#c5d4f4}.topbar.topbar--at-top[data-variant=landing] .nav-mega-trigger{color:#d9e5ff}.topbar.topbar--at-top[data-variant=landing] .nav-mega-trigger:hover,.topbar.topbar--at-top[data-variant=landing] .nav-mega-trigger[aria-expanded=true]{color:#fff;background:rgba(255,255,255,.08)}.topbar.topbar--at-top[data-variant=landing] .btn-ghost,.topbar.topbar--at-top[data-variant=landing] a.btn.btn-ghost{color:#e8efff}.topbar.topbar--at-top[data-variant=landing] .mobile-menu-btn,.topbar.topbar--at-top[data-variant=landing] .sf-public-theme-btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#e8efff}.topbar.topbar--at-top[data-variant=landing] .mobile-menu-btn:hover,.topbar.topbar--at-top[data-variant=landing] .sf-public-theme-btn:hover{background:rgba(255,255,255,.14);color:#fff}