.trust-signals{width:100%}.trust-signals__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:100%;margin-top:.25rem}.trust-signals__stat{position:relative;display:flex;align-items:flex-end;gap:.85rem;min-width:0;min-height:4.25rem;padding:.35rem 1.1rem 0}.trust-signals__stat:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:#e2e8f0}.trust-signals__stat:first-child{padding-left:0}.trust-signals__stat-icon{display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);color:#ffffff;box-shadow:0 8px 20px rgba(109,40,217,.28)}.trust-signals__stat-icon svg{width:1.35rem;height:1.35rem}.trust-signals__stat-icon svg.hero-icon--stroke{stroke:#ffffff}.trust-signals__stat-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.trust-signals__stat-copy strong{font-size:1.35rem;font-weight:800;line-height:1.2;color:#0f172a}.trust-signals__stat-copy small{font-size:1.05rem;font-weight:500;line-height:1.35;color:#64748b}.trust-signals__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:.85rem;gap:.85rem;margin-top:1.35rem}.trust-signals__badge{display:flex;align-items:center;height:100%;min-height:5.5rem;padding:.8rem 1rem;border-radius:.85rem;box-shadow:0 4px 16px rgba(15,23,42,.08)}.trust-signals__badge--google{gap:.75rem;background:#ffffff;border:1px solid rgba(15,23,42,.08)}.trust-signals__google-g{width:2.25rem;height:2.25rem;flex-shrink:0}.trust-signals__badge-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.trust-signals__badge-label{font-size:.95rem;font-weight:600;color:#64748b;line-height:1.2}.trust-signals__badge-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.trust-signals__badge-row strong{font-size:1.45rem;font-weight:800;color:#0f172a;line-height:1}.trust-signals__stars{display:inline-flex;gap:.08rem;line-height:1}.trust-signals__stars svg{width:.95rem;height:.95rem}.trust-signals__stars--orange{color:#f97316}.trust-signals__stars--red{color:#ef4444}.trust-signals__badge--clutch{justify-content:space-between;gap:.75rem;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(15,23,42,.2);color:#ffffff}.trust-signals__clutch-left{display:flex;flex-direction:column;gap:.1rem}.trust-signals__clutch-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}.trust-signals__clutch-brand{font-size:1.55rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.trust-signals__clutch-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.trust-signals__clutch-rating{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}.trust-signals__badge--trustpilot{flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;background:#ffffff}.trust-signals__badge--clutch,.trust-signals__badge--google,.trust-signals__badge--trustpilot{border:1px solid rgba(15,23,42,.08)}.trust-signals__tp-head{display:flex;align-items:center;gap:.4rem}.trust-signals__tp-star{display:grid;place-items:center;color:#00b67a;font-size:1.1rem;line-height:1}.trust-signals__tp-star svg{width:1.1rem;height:1.1rem}.trust-signals__tp-head strong{font-size:1.15rem;font-weight:800;color:#0f172a}.trust-signals__tp-stars{display:flex;gap:.2rem}.trust-signals__tp-box{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.2rem;background:#00b67a;color:#ffffff;line-height:1}.trust-signals__tp-box svg{width:.75rem;height:.75rem}.trust-signals--center{max-width:52rem;margin-inline:auto}.trust-signals--center .trust-signals__badges,.trust-signals--center .trust-signals__stats{justify-content:center}@media (max-width:768px){.trust-signals__stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.trust-signals__stat{flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;min-height:0;padding:.25rem .4rem 0;text-align:center}.trust-signals__stat:first-child{padding-left:.4rem}.trust-signals__stat:not(:last-child):after{display:block;top:12%;height:76%}.trust-signals__stat:not(:last-child){border-bottom:none;padding-bottom:0}.trust-signals__stat-icon{width:2.5rem;height:2.5rem}.trust-signals__stat-icon svg{width:1.1rem;height:1.1rem}.trust-signals__stat-copy{align-items:center}.trust-signals__stat-copy strong{font-size:1.05rem}.trust-signals__stat-copy small{font-size:.82rem;line-height:1.3}.trust-signals__badges{grid-template-columns:1fr}}@media (max-width:420px){.trust-signals__stat-copy strong{font-size:.98rem}.trust-signals__stat-copy small{font-size:.75rem}.trust-signals__stat-icon{width:2.25rem;height:2.25rem}.trust-signals__badge-label{font-size:1.05rem}.trust-signals__badge-row strong{font-size:1.55rem}.trust-signals__clutch-brand{font-size:1.65rem}.trust-signals__tp-head strong{font-size:1.25rem}}.hero-lead-flow{--primary:#7c3aed;--primary-600:#6d28d9;--primary-100:#ede9fe;--primary-50:#f5f3ff;--accent:#f97316;--accent-100:#ffedd5;--green:#22c55e;--text:#0f172a;--text-soft:#475569;--muted:#64748b;--border:#e2e8f0;--border-strong:#cbd5e1;--surface:#ffffff;--surface-2:#f8fafc;--radius:16px;--hlf-r:14px;--hlf-r-sm:10px;--hlf-gap:22px;--hlf-accent:var(--accent);--hlf-ring:rgba(124,58,237,.45);--hlf-tint:rgba(124,58,237,.07);--hlf-tint-2:rgba(249,115,22,.09);--hlf-ok:var(--green);position:relative;margin:0;padding:18px 16px 14px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(120% 90% at 8% 0,rgba(124,58,237,.06),transparent 58%),radial-gradient(110% 80% at 96% 4%,rgba(249,115,22,.06),transparent 55%),var(--surface);box-shadow:0 1px 3px rgba(15,23,42,.06),0 18px 44px -24px rgba(124,58,237,.28);overflow-x:hidden;font-size:1.22rem;color:var(--text);max-width:100%;width:100%;container-type:inline-size;container-name:hlf}[data-theme=dark] .hero-lead-flow{--hlf-ring:rgba(167,139,250,.5);--hlf-tint:rgba(167,139,250,.1);--hlf-tint-2:rgba(251,146,60,.12)}.hero-lead-flow--skeleton{min-height:22rem}.hero-lead-flow *{min-width:0}.hlf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.hero-lead-flow [tabindex]:focus-visible,.hero-lead-flow button:focus-visible,.hero-lead-flow summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.hlf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.hlf-head-copy{min-width:230px;flex:1 1 320px}.hlf-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.hlf-badge{display:inline-flex;align-items:center;gap:7px;font-size:1.1rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--primary);background:var(--primary-50);border:1px solid var(--primary-100);padding:6px 13px;border-radius:999px}.hlf-badge i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.hlf-sample{display:inline-flex;align-items:center;gap:6px;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px dashed var(--border-strong);padding:6px 12px;border-radius:999px}.hlf-title{font-family:inherit;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.2;margin:0 0 5px}.hlf-sub{font-size:1.2rem;color:var(--muted);margin:0;max-width:52ch}.hlf-scenarios{display:flex;gap:6px;flex-wrap:wrap}.hlf-scn{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;border-radius:var(--hlf-r-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);font-family:inherit;font-size:.76rem;font-weight:700;line-height:1.3;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;text-align:left}.hlf-scn small{font-size:.66rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.hlf-scn:hover,.hlf-scn[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}.hlf-scn[aria-pressed=true]{background:var(--primary-50);box-shadow:0 4px 14px -8px var(--hlf-ring)}.hlf-scn[aria-pressed=true] small{color:var(--primary)}.hlf-scn[data-branch="1"][aria-pressed=true]{background:var(--accent-100);border-color:var(--accent);color:var(--accent)}.hlf-scn[data-branch="1"][aria-pressed=true] small{color:var(--accent)}.hlf-grid{position:relative;display:flex;flex-direction:column;gap:12px;align-items:stretch}.hlf-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.hlf-branch-wire,.hlf-wires{display:none}@container hlf (min-width: 860px){.hlf-branch-wire,.hlf-wires{display:block}.hlf-grid{display:grid;grid-template-columns:minmax(0,176px) minmax(0,1fr) minmax(0,186px);grid-gap:var(--hlf-gap);gap:var(--hlf-gap);align-items:start}.hlf-col{display:flex;flex-direction:column;gap:9px}.hlf-col-label{display:block;font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding-left:2px}.hlf-sources{display:flex;flex-direction:column}.hlf-outcomes,.hlf-sources,.hlf-stage{order:unset;width:auto}.hlf-outcomes{display:flex;flex-direction:column}.hlf-hub,.hlf-record{order:unset;margin-top:3px;width:auto}.hlf-step{flex-direction:column;align-items:flex-start;gap:3px;flex:0.85 1;min-width:72px}.hlf-step.is-done{flex:0.7 1}.hlf-step[aria-current=step]{flex:1.45 1;min-width:96px}}@container hlf (max-width: 560px){.hero-lead-flow{padding:14px 12px 12px}.hlf-head{gap:11px}.hlf-scenarios{width:100%}.hlf-scn{flex:1 1 140px}.hlf-scn,.hlf-src,.hlf-step{min-height:44px}.hlf-act{min-height:40px}.hlf-controls .hlf-ctl{flex:1 1 auto;min-height:44px}.hlf-ctl.icon{flex:0 0 auto;width:44px;min-height:44px}.hlf-bub{max-width:92%}.hlf-slots{grid-template-columns:1fr 1fr}.hlf-note{font-size:1.12rem}}@container hlf (max-width: 400px){.hlf-record dd{font-size:.9rem}.hlf-out,.hlf-src{padding:8px}.hlf-out b,.hlf-src b{font-size:1rem}}@media (max-width:560px){.hlf-controls .hlf-ctl{flex:1 1 auto;min-height:44px}.hlf-ctl.icon{flex:0 0 auto;width:44px;min-height:44px}}.hlf-wire{fill:none;stroke:var(--border-strong);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:3 5;opacity:.7}.hlf-wire.is-live{stroke:var(--primary);opacity:1;stroke-dasharray:none;stroke-width:1.75}.hlf-wire.is-branch.is-live{stroke:var(--accent)}.hlf-pulse{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:16px var(--len,400px);animation:hlf-travel 1.5s linear infinite}.hlf-pulse.is-branch{stroke:var(--accent)}.hlf-node{fill:var(--border-strong);stroke:var(--surface);stroke-width:1.5}.hlf-node.is-live{fill:var(--primary)}.hlf-node.is-branch{fill:var(--accent)}@keyframes hlf-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc((var(--len,400px) + 16px) * -1)}}.hlf-col{position:relative;z-index:1;display:contents}.hlf-col-label{display:none}.hlf-sources{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;order:1}.hlf-src{display:flex;align-items:center;gap:9px;width:100%;text-align:left;cursor:pointer;padding:9px 10px;border-radius:var(--hlf-r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s}.hlf-src:hover{border-color:var(--primary);transform:translateY(-1px)}.hlf-src .hlf-ico{width:28px;height:28px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);transition:background .24s,color .24s,border-color .24s}.hlf-src .hlf-ico svg{width:15px;height:15px}.hlf-src b{display:block;font-size:1.22rem;font-weight:700;line-height:1.25}.hlf-src span small{display:block;font-size:1.02rem;color:var(--muted);font-weight:600;line-height:1.3}.hlf-src[aria-pressed=true]{border-color:var(--primary);background:var(--hlf-tint);box-shadow:0 6px 18px -10px var(--hlf-ring)}.hlf-src[aria-pressed=true] .hlf-ico{background:var(--primary);border-color:var(--primary);color:#fff}.hlf-src.is-live{animation:hlf-hit .55s cubic-bezier(.22,1,.36,1)}.hlf-hub{order:5;margin-top:0;padding:10px 11px;border-radius:var(--hlf-r-sm);border:1px dashed var(--border-strong);background:var(--surface-2);transition:border-color .24s,background .24s,box-shadow .24s;width:100%}.hlf-hub.is-live{border-color:var(--primary);border-style:solid;background:var(--hlf-tint);box-shadow:0 6px 18px -12px var(--hlf-ring)}.hlf-hub-top{gap:8px;margin-bottom:4px}.hlf-hub-mark,.hlf-hub-top{display:flex;align-items:center}.hlf-hub-mark{width:24px;height:24px;border-radius:7px;flex:none;justify-content:center;background:linear-gradient(135deg,var(--primary),#9d5cf6);color:#fff}.hlf-hub-mark svg{width:13px;height:13px}.hlf-hub b{font-size:1.08rem;font-weight:800;letter-spacing:.02em}.hlf-hub p{margin:0;font-size:.92rem;line-height:1.45;color:var(--muted)}.hlf-outcomes{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;order:3}.hlf-out{gap:9px;padding:9px 10px;border-radius:var(--hlf-r-sm);border:1px solid var(--border);background:var(--surface);transition:border-color .28s,background .28s,box-shadow .28s,transform .28s}.hlf-out,.hlf-out .hlf-ico{display:flex;align-items:center}.hlf-out .hlf-ico{width:26px;height:26px;border-radius:50%;flex:none;justify-content:center;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);transition:background .28s,color .28s,border-color .28s}.hlf-out .hlf-ico svg{width:13px;height:13px}.hlf-out b{display:block;font-size:1.05rem;font-weight:700;line-height:1.25}.hlf-out small{display:block;font-size:.9rem;color:var(--muted);font-weight:600}.hlf-out.is-done{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.07)}.hlf-out.is-done .hlf-ico{background:var(--green);border-color:var(--green);color:#fff}.hlf-out.is-done small{color:var(--green)}.hlf-out.is-hit{animation:hlf-hit .55s cubic-bezier(.22,1,.36,1)}@keyframes hlf-hit{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,.42)}45%{transform:scale(1.035);box-shadow:0 0 0 8px rgba(34,197,94,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.hlf-record{order:4;margin-top:0;padding:11px;border-radius:var(--hlf-r-sm);border:1px solid var(--border);background:var(--surface-2);width:100%}.hlf-record-top{gap:8px;margin-bottom:8px}.hlf-avatar,.hlf-record-top{display:flex;align-items:center}.hlf-avatar{width:26px;height:26px;border-radius:50%;flex:none;justify-content:center;background:linear-gradient(135deg,var(--accent),#fb923c);color:#fff;font-family:Sora,Inter,sans-serif;font-weight:800;font-size:.72rem}.hlf-record-top b{font-size:1.08rem;font-weight:700;display:block;line-height:1.2}.hlf-record-top small{font-size:.88rem;color:var(--muted);font-weight:600}.hlf-record dl{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 8px;gap:5px 8px;margin:0}.hlf-record dt{font-size:.88rem;font-weight:700;color:var(--muted);letter-spacing:.02em}.hlf-record dd{margin:0;text-align:right;font-size:.92rem;font-weight:700}.hlf-tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.62rem;font-weight:800;border:1px solid var(--border);background:var(--surface);transition:background .3s,color .3s,border-color .3s}.hlf-tag,.hlf-tag.t-idle{color:var(--muted)}.hlf-tag.t-live{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary)}.hlf-tag.t-ok{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.34);color:var(--green)}.hlf-tag.t-warn{background:var(--accent-100);border-color:rgba(249,115,22,.4);color:var(--accent)}.hlf-stage{position:relative;z-index:1;order:2;width:100%;border:1px solid var(--border-strong);border-radius:var(--hlf-r);background:var(--surface);box-shadow:0 18px 44px -32px rgba(15,23,42,.55);display:flex;flex-direction:column;overflow:hidden}[data-theme=dark] .hlf-stage{box-shadow:0 18px 44px -30px rgba(0,0,0,.8)}.hlf-stage-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 13px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--hlf-tint),transparent)}.hlf-stage.is-branch .hlf-stage-head{background:linear-gradient(180deg,var(--hlf-tint-2),transparent)}.hlf-step-no{width:30px;height:30px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;font-family:Sora,Inter,sans-serif;font-weight:800;font-size:.95rem;color:#fff;background:linear-gradient(135deg,var(--primary),#9d5cf6)}.hlf-stage.is-branch .hlf-step-no{background:linear-gradient(135deg,var(--accent),#fb923c)}.hlf-stage-head h4{font-family:Sora,Inter,sans-serif;font-size:1.32rem;font-weight:700;margin:0;flex:1 1 auto}.hlf-live-dot{display:inline-flex;align-items:center;gap:6px;font-size:.96rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.hlf-live-dot i{width:6px;height:6px;border-radius:50%;background:var(--muted);flex:none}.hero-lead-flow.is-playing .hlf-live-dot{color:var(--green)}.hero-lead-flow.is-playing .hlf-live-dot i{background:var(--green);animation:hlf-blink 1.6s ease-in-out infinite}.hero-lead-flow.is-complete .hlf-live-dot{color:var(--green)}.hero-lead-flow.is-complete .hlf-live-dot i{background:var(--green)}@keyframes hlf-blink{0%,to{opacity:1}50%{opacity:.25}}.hlf-screen{padding:13px;flex:1 1 auto;background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box;min-height:0;display:flex;flex-direction:column;justify-content:center}.hlf-stage-foot{padding:10px 13px 12px;border-top:1px solid var(--border);background:var(--surface)}.hlf-note{margin:0 0 8px;font-size:1.2rem;line-height:1.5;color:var(--text-soft);overflow-wrap:anywhere}.hlf-tools{display:flex;gap:6px;flex-wrap:wrap}.hlf-tool{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:700;color:var(--text-soft);background:var(--surface-2);border:1px solid var(--border);padding:5px 11px;border-radius:999px;white-space:nowrap}.hlf-tool svg{width:11px;height:11px;flex:none;color:var(--primary)}.hlf-tool.is-opt{border-style:dashed}.hlf-tool.is-opt,.hlf-tool.is-opt svg{color:var(--muted)}.hlf-ui{border:1px solid var(--border);border-radius:var(--hlf-r-sm);background:var(--surface);overflow:hidden;box-shadow:0 8px 22px -20px rgba(24,18,43,.6)}.hlf-ui+.hlf-ui{margin-top:9px}.hlf-chrome{display:flex;align-items:center;gap:7px;padding:7px 9px;border-bottom:1px solid var(--border);background:var(--surface-2)}.hlf-dots{display:flex;gap:4px;flex:none}.hlf-dots i{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.hlf-url{flex:1 1 auto;font-size:.88rem;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlf-ui-body{padding:11px}.hlf-ui-title{font-family:Sora,Inter,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 4px;line-height:1.3}.hlf-ui-text{font-size:1.1rem;color:var(--muted);margin:0;line-height:1.5}.hlf-mini-btn{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:.96rem;font-weight:800;color:#fff;border:0;border-radius:8px;padding:8px 15px;background:linear-gradient(120deg,var(--primary),#9d5cf6)}.hlf-mini-btn.is-press{animation:hlf-press 1.1s ease-in-out .8s both}@keyframes hlf-press{0%{transform:scale(1);box-shadow:0 0 0 0 var(--hlf-ring)}35%{transform:scale(.94);box-shadow:0 0 0 7px rgba(124,58,237,0)}70%{transform:scale(1.02)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(124,58,237,0)}}.hlf-cursor{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid var(--primary);background:rgba(124,58,237,.18);pointer-events:none;opacity:0}.hlf-searchbar{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);margin-bottom:9px;overflow:hidden}.hlf-searchbar svg{width:14px;height:14px;color:var(--muted);flex:none}.hlf-typed{font-size:1.08rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;border-right:2px solid var(--primary);animation:hlf-type 1.5s steps(34) both,hlf-caret .7s step-end 6;max-width:100%}@keyframes hlf-type{0%{width:0}to{width:var(--chars,20ch)}}@keyframes hlf-caret{0%,to{border-color:var(--primary)}50%{border-color:transparent}}.hlf-serp{padding:9px 11px;border:1px solid var(--border);border-radius:var(--hlf-r-sm);background:var(--surface);transition:border-color .3s,background .3s}.hlf-serp+.hlf-serp{margin-top:6px}.hlf-serp .hlf-serp-url{font-size:.88rem;color:var(--muted);font-weight:600}.hlf-serp .hlf-serp-t{font-size:1.12rem;font-weight:700;color:var(--primary);margin:1px 0 2px;line-height:1.3}.hlf-serp .hlf-serp-d{font-size:.98rem;color:var(--muted);line-height:1.45;margin:0}.hlf-serp.is-pick{border-color:var(--primary);background:var(--hlf-tint);animation:hlf-pick .5s cubic-bezier(.22,1,.36,1) 1.9s both}@keyframes hlf-pick{0%{box-shadow:0 0 0 0 var(--hlf-ring);transform:translateY(0)}50%{box-shadow:0 0 0 7px rgba(124,58,237,0);transform:translateY(-2px)}to{box-shadow:0 0 0 0 rgba(124,58,237,0);transform:translateY(0)}}.hlf-rating{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:.88rem;font-weight:700;color:var(--muted)}.hlf-stars{color:#f59e0b;letter-spacing:1px}.hlf-post-top{display:flex;align-items:center;gap:8px;padding:9px 10px}.hlf-post-top .hlf-avatar{width:26px;height:26px;background:linear-gradient(135deg,var(--primary),#9d5cf6)}.hlf-post-top b{font-size:1.02rem;font-weight:700;display:block;line-height:1.2}.hlf-post-top small{font-size:.88rem;color:var(--muted);font-weight:600}.hlf-post-media{height:66px;justify-content:center;background:linear-gradient(120deg,rgba(124,58,237,.16),rgba(249,115,22,.16));font-family:Sora,Inter,sans-serif;font-size:1.05rem;font-weight:800;color:var(--primary);border-block:1px solid var(--border);text-align:center;padding:0 12px}.hlf-post-foot,.hlf-post-media{display:flex;align-items:center}.hlf-post-foot{gap:10px;padding:8px 10px;font-size:.9rem;color:var(--muted);font-weight:700;flex-wrap:wrap}.hlf-post-foot span{display:inline-flex;align-items:center;gap:4px}.hlf-post-foot svg{width:12px;height:12px}.hlf-post-foot .hlf-mini-btn{margin:0 0 0 auto;padding:5px 10px;font-size:.62rem}.hlf-ad{border:1px solid var(--border);border-radius:var(--hlf-r-sm);padding:10px 11px;background:var(--surface)}.hlf-ad-flag{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-100);border-radius:5px;padding:1px 7px;margin-bottom:5px}.hlf-ad.is-pick{border-color:var(--primary);background:var(--hlf-tint);animation:hlf-pick .5s cubic-bezier(.22,1,.36,1) 1.7s both}.hlf-field{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:1rem}.hlf-field span{color:var(--muted);font-weight:700;font-size:.88rem;min-width:52px}.hlf-field b{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlf-field.is-fill{animation:hlf-fill .34s both}@keyframes hlf-fill{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hlf-sheet{width:100%;border-collapse:collapse;font-size:.66rem}.hlf-ui:has(.hlf-sheet){overflow-x:auto}.hlf-sheet th{text-align:left;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:800;background:var(--surface-2)}.hlf-sheet td,.hlf-sheet th{padding:6px 8px;border-bottom:1px solid var(--border)}.hlf-sheet td{font-weight:600;white-space:nowrap}.hlf-sheet td:first-child{color:var(--muted)}.hlf-sheet tr:last-child td{border-bottom:0}.hlf-sheet tr.is-new td{background:rgba(34,197,94,.09)}.hlf-sheet tr.is-new{animation:hlf-row .42s cubic-bezier(.22,1,.36,1) .95s both}@keyframes hlf-row{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.hlf-chat-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2)}.hlf-chat-head .hlf-avatar{width:24px;height:24px;font-size:.66rem;background:linear-gradient(135deg,var(--green),#4ade80)}.hlf-chat-head b{font-size:1.02rem;font-weight:700;display:block;line-height:1.2}.hlf-chat-head small{font-size:.86rem;color:var(--muted);font-weight:600}.hlf-chat-head .hlf-chan{margin-left:auto;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:rgba(34,197,94,.12);border-radius:999px;padding:2px 8px}.hlf-chat{display:flex;flex-direction:column;gap:6px;padding:10px}.hlf-bub{max-width:86%;padding:8px 12px;border-radius:12px;font-size:1rem;line-height:1.45;animation:hlf-rise .36s cubic-bezier(.22,1,.36,1) both}.hlf-bub.in{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border);border-bottom-left-radius:4px}.hlf-bub.out{align-self:flex-end;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3);border-bottom-right-radius:4px}.hlf-bub.sys{align-self:center;max-width:100%;text-align:center;font-size:.62rem;font-weight:700;color:var(--muted);background:transparent;border:1px dashed var(--border-strong);border-radius:999px;padding:3px 10px}.hlf-bub.alt{background:var(--accent-100);border:1px solid rgba(249,115,22,.34)}.hlf-bub time{display:block;font-size:.55rem;color:var(--muted);margin-top:2px;font-weight:700}@keyframes hlf-rise{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.hlf-voice{display:flex;align-items:center;gap:9px;margin-top:9px;padding:8px 10px;border:1px dashed var(--border-strong);border-radius:var(--hlf-r-sm);background:var(--surface-2)}.hlf-voice.is-open{border-style:solid;border-color:var(--primary);background:var(--hlf-tint)}.hlf-voice-txt b{display:block;font-size:.68rem;font-weight:800;line-height:1.3}.hlf-voice-txt small{font-size:.61rem;color:var(--muted);font-weight:600}.hlf-wave{display:flex;align-items:center;gap:2px;height:20px;flex:none}.hlf-wave i{width:2.5px;border-radius:2px;background:var(--primary);height:5px;animation:hlf-wave 1.05s ease-in-out infinite}@keyframes hlf-wave{0%,to{height:5px;opacity:.5}50%{height:17px;opacity:1}}.hlf-cal-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:.7rem;font-weight:800}.hlf-cal-head span{font-size:.62rem;color:var(--muted);font-weight:700}.hlf-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));grid-gap:6px;gap:6px;padding:10px}.hlf-slot{padding:7px 6px;border-radius:8px;text-align:center;font-size:.67rem;font-weight:700;border:1px solid var(--border);background:var(--surface);color:var(--text-soft)}.hlf-slot small{display:block;font-size:.58rem;color:var(--muted);font-weight:700}.hlf-slot.is-gone{opacity:.42;text-decoration:line-through}.hlf-slot.is-pick{border-color:var(--primary);background:var(--hlf-tint);animation:hlf-pick .5s cubic-bezier(.22,1,.36,1) 1.25s both}.hlf-slot.is-pick,.hlf-slot.is-pick small{color:var(--primary)}.hlf-mail-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:.66rem}.hlf-mail-head svg{width:13px;height:13px;color:var(--primary);flex:none}.hlf-mail-head b{font-weight:800}.hlf-mail-head small{color:var(--muted);font-weight:600;margin-left:auto}.hlf-kv{display:flex;gap:8px;font-size:.66rem;padding:2px 0}.hlf-kv b{color:var(--muted);font-weight:700;min-width:58px}.hlf-chip-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.hlf-chip{display:inline-flex;align-items:center;gap:5px;font-size:.62rem;font-weight:800;border-radius:999px;padding:3px 9px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft)}.hlf-chip svg{width:11px;height:11px}.hlf-chip.ok{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3);color:var(--green)}.hlf-chip.warn{background:var(--accent-100);border-color:rgba(249,115,22,.35);color:var(--accent)}.hlf-chip.sim{border-style:dashed;color:var(--muted)}.hlf-quote-row{display:flex;justify-content:space-between;gap:10px;font-size:.68rem;padding:4px 0;border-bottom:1px dashed var(--border)}.hlf-quote-row:last-of-type{border-bottom:0}.hlf-quote-row b{font-weight:600}.hlf-quote-total{display:flex;justify-content:space-between;gap:10px;margin-top:7px;padding-top:7px;border-top:1px solid var(--border);font-size:.76rem;font-weight:800}.hlf-quote-total span:last-child{color:var(--primary)}.hlf-pay{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px}.hlf-pay-amt{font-family:Sora,Inter,sans-serif;font-size:1.05rem;font-weight:800}.hlf-pay-amt small{display:block;font-size:.62rem;color:var(--muted);font-weight:700;font-family:Inter,sans-serif}.hlf-swap{position:relative;display:inline-grid}.hlf-swap>span{grid-area:1/1}.hlf-swap .s-old{animation:hlf-out .3s 1.15s both}.hlf-swap .s-new{opacity:0;animation:hlf-in .34s 1.35s both}@keyframes hlf-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes hlf-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.hlf-review-stars{display:flex;gap:4px;margin:7px 0 9px}.hlf-star{width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--border-strong);transition:color .2s,border-color .2s,transform .2s;padding:0}.hlf-star svg{width:15px;height:15px}.hlf-star:hover{transform:translateY(-2px);border-color:#f59e0b}.hlf-star.on{color:#f59e0b;border-color:rgba(245,158,11,.5);background:rgba(245,158,11,.1)}.hlf-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.hlf-act{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:800;padding:6px 12px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);transition:border-color .2s,color .2s,background .2s,transform .2s}.hlf-act svg{width:12px;height:12px}.hlf-act:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.hlf-act.primary{background:linear-gradient(120deg,var(--primary),#9d5cf6);border-color:transparent;color:#fff}.hlf-act.primary:hover{color:#fff;box-shadow:0 8px 18px -8px var(--hlf-ring)}.hlf-act[disabled]{opacity:.55;cursor:not-allowed;transform:none}.hlf-simtime{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:.63rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.hlf-simtime:after,.hlf-simtime:before{content:"";flex:1 1 auto;height:1px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 4px,transparent 4px 8px)}.hlf-foot{margin-top:16px}.hlf-rail-wrap{position:relative}.hlf-rail-wrap.has-branch{padding-top:21px}.hlf-rail{gap:5px;z-index:1;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px;-webkit-overflow-scrolling:touch}.hlf-rail,.hlf-step{display:flex;position:relative}.hlf-step{flex-direction:row;align-items:center;gap:7px;padding:6px 7px 7px;border-radius:9px;cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);font-family:inherit;transition:border-color .24s,background .24s,color .24s,box-shadow .24s,transform .24s,flex-basis .3s,opacity .24s;flex:0 0 auto;min-width:118px}.hlf-step .n{font-size:.82rem;font-weight:800;letter-spacing:.08em;color:var(--muted)}.hlf-step .t{font-size:.9rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hlf-step:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.hlf-step.is-upcoming{opacity:.68}.hlf-step.is-done{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.08);opacity:1;flex:0 0 auto}.hlf-step.is-done,.hlf-step.is-done .n{color:var(--green)}.hlf-step[aria-current=step]{border-color:var(--primary);background:var(--primary-50);color:var(--primary);box-shadow:0 6px 18px -10px var(--hlf-ring);flex:0 0 auto;min-width:148px;padding:8px 10px 9px;opacity:1;transform:translateY(-2px)}.hlf-step[aria-current=step] .n{color:var(--primary)}.hlf-step[aria-current=step] .t{font-size:.98rem}.hlf-step.is-branch{border-style:dashed}.hlf-step.is-branch[aria-current=step]{background:var(--accent-100);border-color:var(--accent);color:var(--accent)}.hlf-step.is-branch[aria-current=step] .n{color:var(--accent)}.hlf-step.is-branch.is-done{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.09);color:var(--accent)}.hlf-step.is-branch.is-done .n{color:var(--accent)}.hlf-branch-wire{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.hlf-branch-wire path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 4;opacity:.85}.hlf-branch-wire text{fill:var(--accent);font-size:9px;font-weight:800;font-family:Inter,sans-serif;letter-spacing:.04em}.hlf-bar-row{display:flex;align-items:center;gap:10px;margin:11px 0 10px}.hlf-bar{flex:1 1 auto;height:5px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.hlf-bar i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .38s cubic-bezier(.22,1,.36,1)}.hlf-count{font-size:1.05rem;font-weight:800;color:var(--muted);white-space:nowrap}.hlf-controls{display:flex;flex-wrap:wrap}.hlf-controls,.hlf-ctl{align-items:center;gap:7px}.hlf-ctl{display:inline-flex;justify-content:center;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:800;padding:9px 15px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);transition:border-color .22s,color .22s,background .22s,transform .22s,box-shadow .22s}.hlf-ctl svg{width:13px;height:13px;flex:none}.hlf-ctl:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.hlf-ctl.primary{background:linear-gradient(120deg,var(--primary),#9d5cf6);border-color:transparent;color:#fff;box-shadow:0 8px 20px -10px var(--hlf-ring)}.hlf-ctl.primary:hover{color:#fff;box-shadow:0 12px 24px -10px var(--hlf-ring)}.hlf-ctl.icon{padding:8px;width:34px;min-height:34px}.hlf-ctl[disabled]{opacity:.45;cursor:not-allowed;transform:none}.hlf-ctl-space{flex:1 1 auto}.hlf-ctl.is-offer{border-color:var(--primary);color:var(--primary);box-shadow:0 6px 16px -10px var(--hlf-ring)}.hlf-rules{margin-top:12px;border:1px solid var(--border);border-radius:var(--hlf-r-sm);background:var(--surface-2)}.hlf-rules summary{cursor:pointer;list-style:none;padding:9px 12px;font-size:.72rem;font-weight:800;color:var(--text-soft);display:flex;align-items:center;gap:8px}.hlf-rules summary::-webkit-details-marker{display:none}.hlf-rules summary:after{content:"";margin-left:auto;width:7px;height:7px;flex:none;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .25s}.hlf-rules[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.hlf-rules summary svg{width:13px;height:13px;color:var(--accent)}.hlf-rules ul{margin:0;padding:0 14px 12px 32px;display:grid;grid-gap:5px;gap:5px}.hlf-rules li{font-size:.7rem;line-height:1.5;color:var(--muted)}.hlf-static{margin-top:12px;display:grid;grid-gap:7px;gap:7px}.hlf-static[hidden]{display:none!important}.hlf-static-item{padding:9px 11px;border:1px solid var(--border);border-radius:var(--hlf-r-sm);background:var(--surface-2)}.hlf-static-item b{display:block;font-size:.74rem;font-weight:800;margin-bottom:2px}.hlf-static-item p{margin:0 0 5px;font-size:.68rem;color:var(--muted);line-height:1.45}.hlf-noscript{padding:12px;border:1px dashed var(--border-strong);border-radius:var(--hlf-r-sm);background:var(--surface-2);font-size:.75rem;color:var(--muted)}.hero-lead-flow.is-reduced .hlf-pulse{display:none}.hero-lead-flow.is-reduced *,.hero-lead-flow.is-reduced :after,.hero-lead-flow.is-reduced :before{animation:none!important;transition-duration:.01ms!important}.hero-lead-flow.is-reduced .hlf-typed{border-right:0;width:auto!important}@media (prefers-reduced-motion:reduce){.hero-lead-flow .hlf-pulse{display:none}.hero-lead-flow *,.hero-lead-flow :after,.hero-lead-flow :before{animation:none!important;transition-duration:.01ms!important}.hero-lead-flow .hlf-typed{border-right:0;width:auto}}.hero-lead-flow.hlf-cine{padding:14px 14px 12px;display:flex;flex-direction:column;min-height:36rem;height:100%;overflow:hidden;box-sizing:border-box;font-size:15px}.hlf-cine-head{margin-bottom:8px;flex:0 0 auto}.hlf-cine-head .hlf-badge{margin-bottom:6px;font-size:.68rem;letter-spacing:.08em;padding:4px 10px;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:0;box-shadow:0 6px 16px rgba(109,40,217,.22)}.hlf-cine-head .hlf-title{margin:0;font-size:clamp(1.12rem,1.4vw,1.35rem);letter-spacing:-.03em;color:#1e293b}.hlf-inds{display:flex;flex-wrap:nowrap;gap:4px;margin-top:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.hlf-inds::-webkit-scrollbar{display:none}.hero-lead-flow .hlf-ind{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;cursor:pointer;margin:0;padding:4px 9px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font:inherit;font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.hero-lead-flow .hlf-ind:hover{border-color:#c4b5fd;color:#5b21b6}.hero-lead-flow .hlf-ind.is-on{color:#fff;border-color:transparent;background:linear-gradient(120deg,#7c3aed,#9d5cf6);box-shadow:0 6px 14px -8px rgba(124,58,237,.7)}.hlf-cine-head .hlf-sub{display:none}.hlf-kicker{margin:0 0 2px;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.hlf-feature{margin:0;font-size:1.22rem;font-weight:700;color:var(--text);line-height:1.25}.hlf-next{margin:0 0 8px;font-size:1.15rem;color:var(--muted);line-height:1.45}.hlf-cine-body{display:flex;flex-direction:column;gap:8px;align-items:stretch;flex:1 1 auto;min-height:0}.hlf-cine-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;flex:0 0 auto}.hero-lead-flow .hlf-src.hlf-src--cine{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;cursor:pointer;padding:6px 8px;gap:6px;border-radius:12px;background:#fff;box-shadow:none}.hlf-src--cine span small{display:none}.hlf-src--cine .hlf-ico{width:20px;height:20px;border-radius:6px}.hlf-src--cine .hlf-ico svg{width:11px;height:11px}.hlf-src--cine b{font-size:13.5px;font-weight:700;line-height:1.2}.hlf-src--cine span small{font-size:11px;line-height:1.25;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hlf-src--cine:hover{transform:translateY(-1px);border-color:rgba(124,58,237,.35);color:var(--text)}.hero-lead-flow .hlf-src.hlf-src--cine.is-live:not(.is-done){border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#5b21b6;box-shadow:0 4px 14px rgba(124,58,237,.16)}.hero-lead-flow .hlf-src.hlf-src--cine.is-live:not(.is-done) b,.hero-lead-flow .hlf-src.hlf-src--cine.is-live:not(.is-done) small{color:#5b21b6}.hero-lead-flow .hlf-src.hlf-src--cine.is-live:not(.is-done) .hlf-ico{background:#7c3aed;border-color:#7c3aed;color:#fff}.hlf-src--cine.is-live:not(.is-done):hover{border-color:var(--primary)}.hlf-src--cine.is-done{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.07)}.hlf-src--cine.is-done .hlf-ico{background:var(--green);border-color:var(--green);color:#fff}.hlf-src--cine.is-done small{color:var(--green)}.hlf-stage--cine{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.hlf-stage--cine.is-complete{border-color:rgba(34,197,94,.45)}.hlf-stage--cine .hlf-stage-head{padding:6px 9px;gap:7px;flex:0 0 auto}.hlf-stage--cine .hlf-step-no{width:26px;height:26px;font-size:12px;border-radius:7px}.hlf-stage--cine .hlf-stage-head h4{font-size:15px}.hlf-stage--cine .hlf-live-dot{font-size:11px}.hlf-stage--cine .hlf-screen{padding:14px 14px 12px;flex:1 1 auto!important;min-height:280px!important;max-height:none;overflow:hidden;justify-content:flex-start}.hlf-stage--cine .hlf-screen>*{max-height:none;overflow:visible}.hlf-stage--cine .hlf-ui,.hlf-stage--cine .hlf-ui--cine{border:0;border-radius:0;box-shadow:none}.hlf-stage--cine .hlf-chrome,.hlf-stage--cine .hlf-simtime{display:none}.hlf-stage--cine .hlf-post-media{height:56px;font-size:.85rem}.hlf-stage--cine .hlf-chat-head{padding:4px 9px}.hlf-stage--cine .hlf-chat-head b{font-size:13.5px}.hlf-stage--cine .hlf-chat-head small{font-size:11px}.hlf-stage--cine .hlf-chat{padding:5px 9px;gap:4px}.hlf-stage--cine .hlf-bub{padding:5px 9px;font-size:12.5px;line-height:1.35;animation:none}.hlf-stage--cine .hlf-chat .hlf-bub:nth-child(n+5){display:none}.hlf-stage--cine .hlf-intro{padding:6px 9px 5px}.hlf-stage--cine .hlf-intro-ico{width:32px;height:32px;border-radius:10px;margin:0 auto 5px}.hlf-stage--cine .hlf-intro-ico svg{width:16px;height:16px}.hlf-stage--cine .hlf-intro h3{font-size:13.5px;margin:0 0 3px}.hlf-stage--cine .hlf-intro p{margin:0;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hlf-stage--cine .hlf-intro-preview{margin-top:5px}.hlf-stage--cine .hlf-finale,.hlf-stage--cine .hlf-hold{padding:5px 7px}.hlf-stage--cine .hlf-hold-check{width:28px;height:28px;margin:0 auto 5px}.hlf-stage--cine .hlf-cal-head,.hlf-stage--cine .hlf-chip-row,.hlf-stage--cine .hlf-mail-head,.hlf-stage--cine .hlf-pay,.hlf-stage--cine .hlf-simtime,.hlf-stage--cine .hlf-slots,.hlf-stage--cine .hlf-voice{transform:none}.hlf-stage--cine .hlf-slots{padding:5px 7px;gap:4px}.hlf-stage--cine .hlf-slot{padding:4px 5px;font-size:11px}.hlf-stage--cine .hlf-slot small{font-size:10.5px}.hlf-stage--cine .hlf-cal-head{padding:5px 8px;font-size:11.5px}.hlf-stage--cine .hlf-cal-head span{font-size:10.5px}.hlf-stage--cine .hlf-mail-head{padding:5px 8px;font-size:11.5px}.hlf-stage--cine .hlf-mail-head b{font-size:13px}.hlf-stage--cine .hlf-mail-head small{font-size:10.5px}.hlf-stage--cine .hlf-kv{font-size:11px;padding:1px 0}.hlf-stage--cine .hlf-pay{padding:7px 9px;gap:8px}.hlf-stage--cine .hlf-pay-amt{font-size:14px}.hlf-stage--cine .hlf-pay-amt small{font-size:11px}.hlf-stage--cine .hlf-quote-row{font-size:11px;padding:3px 0}.hlf-stage--cine .hlf-quote-total{font-size:12.5px}.hlf-stage--cine .hlf-chip{font-size:10.5px;padding:2px 7px}.hlf-stage--cine .hlf-ui-title{font-size:15px;margin-bottom:6px}.hlf-stage--cine .hlf-ui-text{font-size:13px;line-height:1.45}.hlf-stage--cine .hlf-note,.hlf-stage--cine .hlf-record,.hlf-stage--cine .hlf-stage-head,.hlf-stage--cine .hlf-tools{display:none}.hero-lead-flow .hlf-summary{display:flex;align-items:center;gap:10px;margin:0;padding:7px 10px 8px;border-top:1px solid var(--border);font-size:.78rem;font-weight:600;color:#475569;line-height:1.3}.hero-lead-flow .hlf-summary .hlf-live-dot{margin-left:auto;font-size:.62rem;letter-spacing:.06em}.hero-lead-flow .hlf-summary-copy{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-lead-flow .hlf-live-dot.is-on{color:#16a34a}.hero-lead-flow .hlf-live-dot.is-on i{background:#16a34a}.hlf-stage--cine .hlf-tools{margin:0}.hlf-stage--cine .hlf-tool{font-size:11px;padding:3px 8px}.hlf-stage--cine .hlf-record{margin-top:0;padding:6px 8px;max-height:132px}.hlf-stage--cine .hlf-record-top{margin-bottom:4px;gap:6px}.hlf-stage--cine .hlf-record-top .hlf-avatar{width:20px;height:20px;font-size:10px}.hlf-stage--cine .hlf-record-top b{font-size:13.5px;font-weight:700}.hlf-stage--cine .hlf-record-top small{font-size:11px;font-weight:500}.hlf-stage--cine .hlf-record-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-column-gap:7px;column-gap:7px;grid-row-gap:3px;row-gap:3px;align-items:center}.hlf-stage--cine .hlf-record-grid dt{font-size:11.5px;font-weight:600;margin:0}.hlf-stage--cine .hlf-record-grid dd{margin:0;text-align:left}.hlf-stage--cine .hlf-record-grid .hlf-tag{font-size:10.5px;font-weight:600;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hlf-cine .hlf-bar-row{margin:6px 0;flex:0 0 auto}.hlf-cine .hlf-count{font-size:1rem}.hlf-cine .hlf-controls{gap:5px;flex:0 0 auto}.hlf-cine .hlf-ctl{font-size:.82rem;padding:7px 14px;border-radius:999px}.hlf-cine .hlf-ctl.icon{padding:6px;width:32px;min-height:32px}.hlf-cine .hlf-ctl-space{flex:1 1 8px}.hlf-cine .hlf-controls>.hlf-sample{font-size:.8rem;padding:4px 8px}.hlf-screen{animation:hlf-arrive .42s cubic-bezier(.22,1,.36,1) both}@keyframes hlf-arrive{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}.hlf-ui-stage{position:relative}.hlf-browse{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px;font-size:.88rem;font-weight:700;color:var(--muted)}.hlf-browse span{padding:3px 8px;border-radius:999px;border:1px solid var(--border);animation:hlf-browse-tab 2.6s both}.hlf-browse span:first-child{animation-delay:0s}.hlf-browse span:nth-child(2){animation-delay:.55s}.hlf-browse span:nth-child(3){animation-delay:1.15s}@keyframes hlf-browse-tab{0%,18%{background:var(--surface);color:var(--muted);border-color:var(--border)}22%,48%{background:var(--primary-50);color:var(--primary);border-color:var(--primary)}70%,to{background:var(--surface);color:var(--muted);border-color:var(--border)}}.hlf-browse span.is-now{animation-name:hlf-browse-now}@keyframes hlf-browse-now{0%,40%{background:var(--surface);color:var(--muted);border-color:var(--border)}50%,to{background:var(--primary-50);color:var(--primary);border-color:var(--primary)}}.hlf-mail-open{animation:hlf-arrive .5s .15s both}.hlf-serp{animation:hlf-rise .4s 1.25s both}.hlf-serp+.hlf-serp{animation-delay:1.5s}.hlf-pointer{position:absolute;width:14px;height:14px;border-radius:50%;pointer-events:none;border:2px solid var(--primary);background:rgba(124,58,237,.22);left:58%;top:38%;z-index:2;animation:hlf-click 1.7s cubic-bezier(.22,1,.36,1) .85s both}@keyframes hlf-click{0%{opacity:0;transform:translate(-18px,-14px) scale(.55)}42%{opacity:1;transform:translate(0) scale(1)}58%{transform:scale(.78)}72%{transform:scale(1.05)}to{opacity:.15;transform:scale(1)}}.hlf-intro{text-align:center;padding:18px 12px 8px}.hlf-intro-ico{width:56px;height:56px;border-radius:16px;margin:0 auto 12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--primary),#9d5cf6);box-shadow:0 10px 22px -10px var(--hlf-ring)}.hlf-intro h3{font-size:1.3rem;margin:0 0 8px}.hlf-intro p{margin:0 0 14px;color:var(--text-soft);line-height:1.5;font-size:1.12rem}.hlf-intro-preview{display:flex;justify-content:center}.hlf-finale,.hlf-hold{padding:8px 4px 2px;text-align:center}.hlf-hold-check{width:44px;height:44px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;background:var(--green);color:#fff}.hlf-finale h3,.hlf-hold h3{margin:0 0 8px;font-size:1.15rem}.hlf-finale p,.hlf-hold p{margin:0 0 12px;color:var(--muted);font-size:1.05rem}.hlf-finale ul,.hlf-hold .hlf-record{text-align:left}.hlf-finale ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.hlf-finale li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.hlf-finale li svg{color:var(--green);flex:none}.hlf-finale li span{color:var(--muted);font-size:.7rem}.hlf-finale li small{display:block;width:100%;color:var(--muted);font-size:.62rem;font-weight:600;line-height:1.4;padding-left:22px}.hero-lead-flow .hlf-grow{list-style:none;margin:0 0 2px;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:0;width:100%}.hero-lead-flow .hlf-grow-step{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1 1;min-width:0;text-align:center;color:#94a3b8;position:relative;list-style:none}.hero-lead-flow .hlf-grow-step:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#e2e8f0;border-radius:99px;pointer-events:none}.hero-lead-flow .hlf-grow-num{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;z-index:1}.hero-lead-flow .hlf-grow-label{font-size:11px;font-weight:650;line-height:1.2;color:inherit;max-width:100%}.hero-lead-flow .hlf-grow-step.is-now{color:#7c3aed}.hero-lead-flow .hlf-grow-step.is-now .hlf-grow-num{background:#7c3aed;border-color:#7c3aed;color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.16)}.hero-lead-flow .hlf-grow-step.is-done{color:#16a34a}.hero-lead-flow .hlf-grow-step.is-done .hlf-grow-num{background:#16a34a;border-color:#16a34a;color:#fff}.hero-lead-flow .hlf-grow-step.is-done:not(:last-child):after{background:rgba(22,163,74,.4)}.hero-lead-flow .hlf-grow-step.is-now:not(:last-child):after{background:rgba(124,58,237,.35)}.hlf-record--cine{margin-top:10px}.hlf-cine-path{display:none}.hlf-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px 6px;gap:3px 6px;align-items:stretch}.hlf-flow-node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-width:0;text-align:center;color:var(--muted);padding:0 1px}.hlf-flow-node .n{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10px;font-weight:800;border:1.5px solid var(--border-strong);background:var(--surface);box-shadow:0 1px 2px rgba(15,23,42,.06);transition:background .28s,border-color .28s,color .28s,box-shadow .28s,transform .28s}.hlf-flow-node .t{font-size:10.75px;font-weight:600;line-height:1.15;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hlf-flow-node.is-soon{opacity:.7}.hlf-flow-node.is-now{color:var(--primary)}.hlf-flow-node.is-now .t{font-weight:700}.hlf-flow-node.is-now .n{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.18);transform:scale(1.06)}.hlf-flow-node.is-done{color:var(--green)}.hlf-flow-node.is-done .n{background:var(--green);border-color:var(--green);color:#fff}.hlf-flow-node.is-branch.is-now{color:var(--accent)}.hlf-flow-node.is-branch.is-now .n{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px rgba(249,115,22,.18)}.hlf-path-hint{font-size:12.5px;color:var(--muted);line-height:1.4;margin:0;padding:2px}.hero-lead-flow.is-paused:not(.is-reduced) .hlf-pointer,.hero-lead-flow.is-paused:not(.is-reduced) .hlf-screen,.hero-lead-flow.is-paused:not(.is-reduced) .hlf-screen *,.hero-lead-flow.is-paused:not(.is-reduced) .hlf-screen :before{animation-play-state:paused!important}@container hlf (max-width: 820px){.hlf-cine-sources{grid-template-columns:repeat(4,minmax(0,1fr))}.hlf-stage--cine .hlf-screen{min-height:240px}}@container hlf (max-width: 520px){.hlf-cine-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.hlf-src--cine b{font-size:13px}.hlf-src--cine span small{font-size:11.5px}.hlf-grow{gap:0}.hero-lead-flow .hlf-grow-label{font-size:10px}.hero-lead-flow .hlf-grow-step:not(:last-child):after{display:none}.hlf-stage--cine .hlf-record-top b{font-size:14px}.hlf-stage--cine .hlf-record-grid dt{font-size:12px}.hlf-stage--cine .hlf-record-grid .hlf-tag{font-size:11px}.hlf-cine .hlf-ctl,.hlf-stage--cine .hlf-bub{font-size:13px}.hlf-controls .hlf-ctl{flex:1 1 auto;min-height:44px}.hlf-ctl.icon{flex:0 0 auto;width:44px;min-height:44px}}@media (max-width:1024px){.hero-lead-flow.hlf-cine{height:auto;min-height:32rem;overflow:visible}.hlf-cine-body,.hlf-stage--cine{flex:1 1 auto}.hlf-stage--cine .hlf-screen{flex:1 1 auto;max-height:none;min-height:240px}.hlf-cine .hlf-bar-row{margin-top:7px}}@media print{.hero-lead-flow{box-shadow:none;background:#fff;page-break-inside:avoid;break-inside:avoid}.hlf-bar-row,.hlf-branch-wire,.hlf-controls,.hlf-sample,.hlf-scenarios,.hlf-wires{display:none!important}.hlf-grid{grid-template-columns:1fr}.hlf-static{display:grid!important}}.hero-section.kap-hero{position:relative;overflow-x:clip;background:radial-gradient(ellipse 70% 55% at 10% 8%,rgba(167,139,250,.14) 0,transparent 55%),radial-gradient(ellipse 55% 45% at 92% 10%,rgba(96,165,250,.1) 0,transparent 50%),radial-gradient(ellipse 45% 35% at 55% 85%,rgba(251,146,60,.07) 0,transparent 55%),linear-gradient(180deg,#f8f9fc,#ffffff 55%,#f8f9fc)}.kap-hero__bg-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(124,58,237,.2) 1.5px,transparent 0),radial-gradient(rgba(249,115,22,.12) 1px,transparent 0);background-size:48px 48px,72px 72px;background-position:0 0,24px 12px;opacity:.45;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.kap-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.kap-hero__bg-glow--purple{width:420px;height:420px;top:-6%;left:-4%;background:rgba(167,139,250,.22)}.kap-hero__bg-glow--orange{width:320px;height:320px;top:18%;right:2%;background:rgba(251,146,60,.12)}.kap-hero__bg-glow--blue{width:280px;height:280px;bottom:8%;left:38%;background:rgba(96,165,250,.1)}.kap-hero__waves{position:absolute;inset:0;pointer-events:none;opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C200,100 400,20 600,60 C800,100 1000,20 1200,60 L1200,120 L0,120 Z' fill='none' stroke='%23c4b5fd' stroke-width='1'/%3E%3C/svg%3E") bottom /100% 80px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C300,80 500,0 800,40 C950,70 1100,30 1200,50' fill='none' stroke='%23e9d5ff' stroke-width='1'/%3E%3C/svg%3E") 85% 20% /55% 60px no-repeat}.kap-hero .hero-inner,.kap-hero-inner{position:relative;z-index:1}.kap-hero{--kap-white:#0f172a;--kap-light:#475569;--kap-muted:#64748b;--kap-dark:#1e293b;--kap-purple:#7c3aed;--kap-green:#16a34a;min-height:auto;padding-block:2.5rem 5rem;padding-inline:0;overflow:visible}.kap-hero .hero-inner,.kap-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:stretch;width:100%}.kap-hero-left{justify-content:flex-start;max-width:620px;justify-self:start}.kap-hero-left,.kap-hero-right{display:flex;flex-direction:column;min-height:0;width:100%}.kap-hero-right{align-self:stretch;height:auto;min-width:0;justify-self:stretch}.kap-hero-right .hero-lead-flow,.kap-hero-right .hero-lead-flow--skeleton{width:100%;flex:1 1 auto;min-height:36rem;height:100%}.hero-lead-flow--skeleton{min-height:36rem;height:100%;border-radius:20px;background:#fff;border:1px solid #e2e8f0}.kap-hero-left__main{gap:1.6rem}.kap-hero-left__footer,.kap-hero-left__main{display:flex;flex-direction:column;flex-shrink:0}.kap-hero-left__footer{width:100%;margin-top:1.75rem;padding-top:0}.kap-badge{font-size:1.2rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:var(--text-light);padding:.55rem 1.25rem;border-radius:999px;width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.55rem;box-shadow:0 6px 18px rgba(109,40,217,.22)}.kap-title-eyebrow{display:block;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kap-muted);margin-bottom:.8rem}.kap-main-title{font-size:clamp(2.3rem,2.4vw + 1.42rem,4.4rem);line-height:1.22;font-weight:800;color:var(--kap-dark)}.kap-brand-line{display:inline;color:var(--kap-dark)}.kap-word{font-weight:800}.kap-word--design{color:#7c3aed}.kap-word--automate{background:linear-gradient(90deg,#db2777,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kap-word--scale{color:#ea580c}.highlight-text{display:inline;color:var(--kap-dark)}.kap-description{font-size:clamp(1.15rem,.55vw + 1rem,1.65rem);color:var(--kap-light);line-height:1.75;margin-top:0;max-width:52rem}.kap-cta-buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:2.4rem;row-gap:2.6rem;overflow:visible}.primary-cta,a.primary-cta{background:linear-gradient(90deg,#7c3aed,#6d28d9 45%,#ea580c);border:none;padding:1rem 1.85rem;font-weight:700;font-size:1.55rem;border-radius:999px;cursor:pointer;box-shadow:0 1rem 2.8rem rgba(124,58,237,.32);transition:transform .2s ease,box-shadow .2s ease}.primary-cta,.primary-cta:focus,.primary-cta:hover,.primary-cta:visited,a.primary-cta{color:#fff;text-decoration:none}.secondary-cta,a.secondary-cta{background:#ffffff;color:#7c3aed;border:1.5px solid rgba(124,58,237,.45);padding:1rem 1.75rem;font-size:1.45rem;font-weight:700;border-radius:999px;cursor:pointer;box-shadow:0 4px 16px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;text-decoration:none}.primary-cta:hover{box-shadow:0 1.2rem 3.2rem rgba(124,58,237,.38)}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-2px);text-decoration:none}.secondary-cta:hover{background:#faf8ff;border-color:#7c3aed;color:#6d28d9}.secondary-cta:focus,.secondary-cta:visited{text-decoration:none}.kap-trust-signals{width:100%}.kap-trust-signals .trust-signals__stats{margin-top:0}.kap-trust-signals .trust-signals__badges{margin-top:2.8rem}.kap-trust-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.2rem}.kap-trust-stat{display:flex;align-items:flex-start;gap:.55rem;font-size:1.35rem;font-weight:600;line-height:1.45;color:var(--kap-dark)}.kap-trust-stat svg{flex-shrink:0;width:1.25em;height:1.25em;margin-top:.1rem;color:#7c3aed}.kap-trust-stat svg.hero-icon--stroke{stroke:#7c3aed}.kap-trust-stats__sep{display:none}.kap-trust-pill{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.4rem;border-radius:999px;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.35);color:var(--kap-white)}.kap-trust-pill svg{font-size:1.7rem;color:var(--primary-color)}.kap-trust-pill span{display:block;font-size:1.4rem;font-weight:600}.kap-trust-pill small{display:block;font-size:1.2rem;color:var(--kap-muted)}.kap-review-badges{display:flex;flex-wrap:wrap;gap:.85rem;align-items:stretch;margin-top:1.5rem}.kap-review-badge{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:8.5rem;padding:.75rem 1rem;border-radius:.85rem;background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 14px rgba(15,23,42,.05)}.kap-review-badge strong{font-size:1.15rem;font-weight:800;color:#0f172a}.kap-review-badge__score{font-size:1.45rem;font-weight:800;color:#7c3aed;line-height:1.1}.kap-review-badge__label{font-size:1.1rem;font-weight:600;color:#64748b}.kap-review-badge__stars{display:inline-flex;gap:.1rem;color:#facc15;font-size:1rem}.kap-review-badge__stars svg{width:1em;height:1em}.kap-review-badge--google .kap-review-badge__score{color:#4285f4}.kap-review-badge--clutch .kap-review-badge__score{color:#ef4444}.kap-review-logos{display:none}.kap-partner-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.kap-partner-logos__item{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#94a3b8;filter:grayscale(1);opacity:.85}.kap-client-logos-hint{display:none}.kap-cta-buttons .primary-cta,.kap-cta-buttons .secondary-cta{display:inline-flex;align-items:center;gap:.6rem;min-height:6.2rem;padding:1.55rem 2.2rem}.kap-cta-buttons .primary-cta+.secondary-cta{-webkit-margin-start:1.2rem;margin-inline-start:1.2rem}.kap-badge svg{width:1.05em;height:1.05em;flex-shrink:0;color:#ffffff}.kap-cta-buttons svg{width:1.1em;height:1.1em;flex-shrink:0}.kap-cta-buttons .primary-cta .hero-icon{margin-bottom:-.2rem}.kap-trust-stats svg{width:1.25em;height:1.25em;flex-shrink:0;color:currentColor}.kap-trust-stats svg.hero-icon--stroke{stroke:currentColor}.kap-tabbed-widget--skeleton{width:100%;height:100%;min-height:28rem;border-radius:1.25rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:kap-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes kap-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1024px){.kap-tabbed-widget--skeleton{width:100%;min-height:320px}}@media (prefers-reduced-motion:reduce){.kap-tabbed-widget--skeleton{animation:none}}.kap-tabbed-widget{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%;padding:1.15rem 1.2rem 1.2rem;border-radius:1.25rem;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,252,.92));border:1px solid rgba(99,102,241,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.55),0 16px 40px rgba(99,102,241,.08),0 4px 12px rgba(15,23,42,.04);overflow:hidden}.kap-tab-panel{flex:0 0 auto;width:100%;min-width:0;margin-bottom:1rem;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}.kap-tab-panel__eyebrow{margin:0 0 .9rem;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;line-height:1.3}.kap-tab-nav-wrap{position:relative;width:100%;min-width:0}.kap-tab-nav-wrap:after,.kap-tab-nav-wrap:before{content:"";position:absolute;top:0;bottom:0;width:2.25rem;pointer-events:none;z-index:1}.kap-tab-nav-wrap:before{left:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:linear-gradient(90deg,rgba(252,253,255,.98),transparent)}.kap-tab-nav-wrap:after{right:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:linear-gradient(270deg,rgba(252,253,255,.98),transparent)}.kap-tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem;width:100%;min-width:0;padding:.35rem .15rem .5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.kap-tab-nav.is-dragging{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kap-tab-nav::-webkit-scrollbar{display:none}.kap-tab-chip{display:inline-flex;flex-direction:row;flex:0 0 auto;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.5rem;border:1px solid rgba(15,23,42,.09);border-radius:999px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#334155;cursor:pointer;white-space:nowrap;scroll-snap-align:center;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.95);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.kap-tab-chip:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.22);box-shadow:0 4px 12px rgba(99,102,241,.1),0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.95)}.kap-tab-chip:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.kap-tab-chip__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.85rem;height:2.85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.65);background:#fff;color:#5b21b6;font-size:1.12rem;box-shadow:0 4px 14px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.kap-tab-chip__icon svg{display:block;flex-shrink:0}.kap-tab-chip__icon--seo{background:linear-gradient(135deg,#ecfdf5,#ede9fe);border-color:rgba(34,197,94,.18)}.kap-tab-chip__icon--ads{background:linear-gradient(135deg,#fff7ed,#fef2f2);border-color:rgba(249,115,22,.2)}.kap-tab-chip__icon--automation{background:linear-gradient(135deg,#eff6ff,#eef2ff);border-color:rgba(56,189,248,.22)}.kap-tab-chip__icon--strategy{background:linear-gradient(135deg,#fffbeb,#f5f3ff);border-color:rgba(245,158,11,.22)}.kap-tab-chip__icon--uiux{background:linear-gradient(135deg,#fdf2f8,#f5f3ff);border-color:rgba(236,72,153,.2)}.kap-tab-chip__icon--websaas{background:linear-gradient(135deg,#eff6ff,#ede9fe);border-color:rgba(59,130,246,.2)}.kap-tab-chip:hover .kap-tab-chip__icon{transform:scale(1.06)}.kap-tab-chip__label{font-size:1.55rem;font-weight:600;line-height:1.1;color:#1e293b;transition:color .22s ease}.kap-tab-chip.active{border:1px solid rgba(79,70,229,.85);background:linear-gradient(135deg,#6366f1,#7c3aed 55%,#8b5cf6);box-shadow:0 4px 14px rgba(99,102,241,.35),0 1px 2px rgba(79,70,229,.2),inset 0 1px 0 rgba(255,255,255,.22);transform:translateY(-2px)}.kap-tab-chip.active .kap-tab-chip__icon{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.22);color:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.35);transform:scale(1.04)}.kap-tab-chip.active .kap-tab-chip__label{color:#ffffff}.kap-widget-grid-stage{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;overflow:hidden}.kap-widget-grid-wrap,.kap-widget-grid-wrap>*{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%}.kap-widget-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem;align-items:stretch;justify-items:stretch}.kap-widget-card,.kap-widget-grid{width:100%;height:100%;min-height:0}.kap-widget-card{padding:1.1rem 1.2rem 1rem;border-radius:1.15rem;border:1px solid rgba(124,58,237,.1);box-shadow:0 8px 24px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.95);background:#ffffff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem;text-align:left;transition:.3s ease;overflow:hidden}.kap-widget-card--has-image{min-height:0}.kap-widget-card:hover{transform:translateY(-6px);border-color:rgba(99,102,241,.12);box-shadow:0 10px 24px rgba(99,102,241,.1),0 4px 14px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}.kap-card-img-wrap{width:100%;min-height:9rem;max-height:11rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:.8rem;border:1px solid rgba(15,23,42,.05);background:rgba(248,250,252,.6)}.kap-card-img{display:block;width:100%;height:100%;max-width:100%;max-height:11rem;object-fit:contain;object-position:center;margin:0}.kap-card-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;padding-top:.35rem}.kap-card-highlight{font-size:1.28rem;font-weight:600;color:var(--kap-purple);margin-bottom:.25rem}.kap-card-stat{font-size:1.9rem;font-weight:700;color:var(--kap-green);margin-bottom:.25rem}.kap-card-title{font-size:1.55rem;font-weight:600;color:#111827;margin:0;line-height:1.35;overflow-wrap:anywhere}.kap-card-visual{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:6.5rem;padding:.35rem 0 .5rem}.kap-card-visual--compact{flex:0 0 auto;min-height:0;justify-content:flex-start;padding:0;margin-bottom:.15rem}.kap-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:1.55rem;background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(99,102,241,.18));color:#7c3aed;font-size:3rem;flex-shrink:0;border:1px solid rgba(124,58,237,.14);box-shadow:0 10px 28px rgba(124,58,237,.14),0 2px 8px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.85);transition:transform .28s ease,box-shadow .28s ease}.kap-card-visual--compact .kap-card-icon{width:5.5rem;height:5.5rem;border-radius:1.3rem;font-size:2.4rem}.kap-widget-card:hover .kap-card-icon{transform:scale(1.06) translateY(-2px);box-shadow:0 14px 32px rgba(124,58,237,.2),0 4px 10px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)}.kap-card-icon:before{content:"";position:absolute;inset:-.5rem;border-radius:1.85rem;background:radial-gradient(circle at 30% 25%,rgba(167,139,250,.35) 0,transparent 68%);z-index:-1;pointer-events:none}.kap-card-icon svg{display:block;width:3.9rem!important;height:3.9rem!important}.kap-card-visual--compact .kap-card-icon svg{width:3.1rem!important;height:3.1rem!important}.kap-card-icon--seo{background:linear-gradient(145deg,#d1fae5,#ede9fe 55%,#ddd6fe);border-color:rgba(34,197,94,.22);box-shadow:0 10px 28px rgba(34,197,94,.12),0 2px 8px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--ads{background:linear-gradient(145deg,#ffedd5,#fee2e2 55%,#fecaca);border-color:rgba(249,115,22,.24);box-shadow:0 10px 28px rgba(249,115,22,.14),0 2px 8px rgba(239,68,68,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--automation{background:linear-gradient(145deg,#dbeafe,#e0e7ff 55%,#c7d2fe);border-color:rgba(56,189,248,.24);box-shadow:0 10px 28px rgba(56,189,248,.14),0 2px 8px rgba(99,102,241,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--strategy{background:linear-gradient(145deg,#fef3c7,#f5f3ff 55%,#ede9fe);border-color:rgba(245,158,11,.24);box-shadow:0 10px 28px rgba(245,158,11,.14),0 2px 8px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--uiux{background:linear-gradient(145deg,#fce7f3,#f5f3ff 55%,#ede9fe);border-color:rgba(236,72,153,.24);box-shadow:0 10px 28px rgba(236,72,153,.14),0 2px 8px rgba(139,92,246,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--websaas{background:linear-gradient(145deg,#dbeafe,#ede9fe 55%,#ddd6fe);border-color:rgba(59,130,246,.24);box-shadow:0 10px 28px rgba(59,130,246,.14),0 2px 8px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-chart{position:relative;width:100%;margin-top:auto}.kap-card-chart--line{height:3.5rem}.kap-card-chart--line svg{width:100%;height:100%}.kap-card-chart--bar{height:3.75rem;padding-top:.25rem}.kap-card-chart__bars{display:flex;align-items:flex-end;gap:.35rem;height:100%}.kap-card-chart__bars span{flex:1 1;min-width:0;border-radius:.35rem .35rem 0 0;background:linear-gradient(180deg,#60a5fa,#2563eb)}.kap-card-chart--progress{padding-top:.35rem}.kap-card-chart__track{width:100%;height:.65rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.kap-card-chart__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#10b981)}.kap-card-chart__badge{position:absolute;top:0;right:0;padding:.2rem .55rem;border-radius:.45rem;font-size:1rem;font-weight:800;line-height:1.2}.kap-card-chart__badge--purple{background:#7c3aed;color:#fff}.kap-card-chart__badge--blue{background:#2563eb;color:#fff}@media (max-width:1280px){.kap-hero .hero-inner,.kap-hero-inner{gap:2rem 2.5rem}.kap-hero-left{max-width:100%}.kap-tab-chip__label{font-size:1.35rem}.kap-tab-chip{padding:.7rem 1.25rem}.kap-widget-grid{gap:1rem}.kap-widget-card{padding:1rem 1.05rem .95rem}.kap-card-title{font-size:1.35rem}}@media (max-width:1100px){.kap-hero{padding-block:2.5rem 4rem}.kap-hero .hero-inner,.kap-hero-inner{gap:1.75rem 2rem}.kap-hero-left__main{gap:1.25rem}.kap-hero-left__footer{margin-top:1.25rem}.kap-tab-chip__icon{width:2.5rem;height:2.5rem;font-size:1rem}.kap-tab-chip__label{font-size:1.2rem}.kap-tab-chip{padding:.65rem 1rem;gap:.45rem}.kap-tab-panel__eyebrow{font-size:.95rem;margin-bottom:.75rem}.kap-tabbed-widget{padding:1rem}.kap-trust-signals .trust-signals__stat-icon{width:2.85rem;height:2.85rem}.kap-trust-signals .trust-signals__stat-copy strong{font-size:1.15rem}.kap-trust-signals .trust-signals__stat-copy small{font-size:.95rem}.kap-trust-signals .trust-signals__badge{min-height:4.75rem;padding:.65rem .75rem}}@media (max-width:1150px) and (min-width:1025px){.kap-trust-signals .trust-signals__stats{grid-template-columns:1fr;gap:.65rem}.kap-trust-signals .trust-signals__stat{align-items:center;min-height:0;padding:0 0 .65rem}.kap-trust-signals .trust-signals__stat:not(:last-child):after{display:none}.kap-trust-signals .trust-signals__stat:not(:last-child){border-bottom:1px solid #e2e8f0}.kap-trust-signals .trust-signals__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}}@media (max-width:1024px){.kap-hero{padding-block:3rem 3.5rem}.kap-hero .hero-inner,.kap-hero-inner{grid-template-columns:1fr;gap:2.25rem;align-items:start}.kap-hero-left{justify-content:flex-start;min-height:0;height:auto;max-width:100%}.kap-hero-right{min-height:0;height:auto;align-self:auto}.kap-hero-right .hero-lead-flow,.kap-hero-right .hero-lead-flow--skeleton{flex:none;height:auto;min-height:0}.kap-hero-left__footer{margin-top:1.5rem}.kap-tabbed-widget{padding:1.1rem 1rem 1rem}.kap-tabbed-widget,.kap-widget-grid,.kap-widget-grid-stage,.kap-widget-grid-wrap,.kap-widget-grid-wrap>*{height:auto;min-height:0}.kap-widget-grid{grid-template-rows:auto auto}.kap-widget-card{min-height:10rem;height:auto}}@media (max-width:768px){.kap-hero{padding-block:2.5rem 3rem}.kap-hero-left__main{gap:1.15rem}.kap-badge{font-size:1.15rem;padding:.5rem 1.1rem}.kap-main-title{font-size:clamp(2.85rem,6.2vw + 1.1rem,3.6rem);line-height:1.2}.kap-description{font-size:clamp(1.3rem,1.5vw + 1rem,1.5rem);line-height:1.7}.kap-cta-buttons{column-gap:1.4rem;row-gap:2.2rem}.primary-cta,.secondary-cta,a.primary-cta,a.secondary-cta{font-size:1.5rem;min-height:5.6rem;padding:1.35rem 1.6rem}.kap-tab-chip__label{font-size:1.1rem}.kap-partner-logos{gap:.85rem 1rem;justify-content:flex-start}.kap-partner-logos__item{font-size:1.05rem}.kap-trust-signals .trust-signals__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.kap-trust-signals .trust-signals__stat{flex-direction:column;align-items:center;text-align:center;min-height:0;padding:.25rem .35rem 0;border-bottom:none}.kap-trust-signals .trust-signals__stat:not(:last-child):after{display:block}.kap-trust-signals .trust-signals__stat:not(:last-child){border-bottom:none}.kap-trust-signals .trust-signals__stat-icon{width:2.6rem;height:2.6rem}.kap-trust-signals .trust-signals__stat-copy strong{font-size:1.12rem}.kap-trust-signals .trust-signals__stat-copy small{font-size:.88rem}.kap-trust-signals .trust-signals__badge-label{font-size:1.05rem}.kap-trust-signals .trust-signals__badge-row strong{font-size:1.6rem}.kap-trust-signals .trust-signals__clutch-brand{font-size:1.7rem}.kap-trust-signals .trust-signals__clutch-eyebrow,.kap-trust-signals .trust-signals__clutch-rating{font-size:.82rem}.kap-trust-signals .trust-signals__tp-head strong{font-size:1.3rem}.kap-trust-signals .trust-signals__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (max-width:576px){.kap-hero{padding-block:2rem 2.5rem}.kap-hero .hero-inner,.kap-hero-inner{gap:1.75rem}.kap-badge{font-size:1.08rem;padding:.5rem 1rem}.kap-main-title{font-size:clamp(2.7rem,8.5vw,3.35rem);line-height:1.18}.kap-description{font-size:1.35rem;line-height:1.7}.kap-cta-buttons{flex-direction:column;align-items:stretch;row-gap:2rem}.kap-cta-buttons .primary-cta+.secondary-cta{-webkit-margin-start:0;margin-inline-start:0}.primary-cta,.secondary-cta,a.primary-cta,a.secondary-cta{width:100%;justify-content:center;font-size:1.4rem;min-height:5.5rem;padding:1.35rem}.kap-trust-signals .trust-signals__stat-copy strong{font-size:1.05rem}.kap-trust-signals .trust-signals__stat-copy small{font-size:.8rem}.kap-trust-signals .trust-signals__stat-icon{width:2.35rem;height:2.35rem}.kap-trust-signals .trust-signals__badge-label{font-size:1.1rem}.kap-trust-signals .trust-signals__badge-row strong{font-size:1.7rem}.kap-trust-signals .trust-signals__clutch-brand{font-size:1.8rem}.kap-trust-signals .trust-signals__tp-head strong{font-size:1.35rem}.kap-tab-panel{margin-bottom:.85rem}.kap-tab-nav{gap:.65rem;padding-bottom:.35rem}.kap-tab-chip{padding:.6rem .9rem}.kap-tab-chip__label{font-size:1rem}.kap-widget-grid{grid-template-columns:1fr;gap:.85rem}.kap-widget-card{min-height:9rem}.kap-card-visual{min-height:5rem}.kap-card-icon{width:5.75rem;height:5.75rem;font-size:2.5rem}.kap-card-icon svg{width:3.2rem!important;height:3.2rem!important}.kap-card-visual--compact .kap-card-icon{width:4.8rem;height:4.8rem}.kap-card-title{font-size:1.2rem}.kap-card-stat{font-size:1.55rem}.kap-card-img-wrap{min-height:7rem;max-height:9rem}.kap-partner-logos{justify-content:center;gap:.75rem .9rem}.kap-partner-logos__item{font-size:.95rem}.kap-trust-signals .trust-signals__badges{grid-template-columns:1fr;gap:.65rem}}@media (max-width:380px){.kap-tab-chip__label{font-size:.92rem}.kap-trust-signals .trust-signals__badges{grid-template-columns:1fr}}