.tl{background:var(--bg);color:var(--ink);font-size:1.0625rem;line-height:1.6;overflow-x:clip}.tl h1,.tl h2,.tl h3{font-family:var(--font-display);color:inherit}.tl h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.5vw,3.4rem);font-weight:600;line-height:1.06}.tl h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.3}.tl p{color:var(--body)}.tl a:not(.tl-btn):not(.tl-news){color:var(--violet);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #5b47f059;text-decoration:underline #5b47f059;text-decoration-thickness:1px}.tl a:not(.tl-btn):not(.tl-news):hover{text-decoration-color:currentColor}.tl a:focus-visible,.tl button:focus-visible,.tl summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}.tl-wrap{width:min(100% - 2 * var(--gutter), 1200px);margin-inline:auto;position:relative}.tl-sec{padding:clamp(80px,10vw,140px) 0;position:relative}.tl-sec-tint{background:var(--tint)}.tl-head{max-width:46rem;margin-bottom:clamp(40px,5vw,64px)}.tl-head-center{text-align:center;margin-inline:auto}.tl-head-center h2{max-width:20ch;margin-inline:auto}.tl-stage{font-family:var(--font-display);margin:0 0 6px;font-size:.9rem;font-weight:600;color:var(--muted)!important}.tl-stage-light{color:#ffffffb3!important}.tl-actions{flex-wrap:wrap;gap:12px;display:flex}.tl-btn-ink{background:var(--ink);color:#fff!important}.tl-btn-ink:hover{background:#26214f}.tl-btn-live{border:1px solid var(--line);background:#fff;box-shadow:0 10px 30px -14px #3ee6a6b3;color:var(--ink)!important}.tl-btn-light{background:#fff;color:var(--ink)!important}.tl-btn-light:hover{background:#ecebff}.tl-btn-glass{border:1px solid #ffffff4d;color:#fff!important}.tl-btn-glass:hover{border-color:#fff}.tl-dot{background:var(--green);border-radius:50%;width:10px;height:10px;animation:1.8s infinite tl-ping;box-shadow:0 0 #2fd07c99}@keyframes tl-ping{70%{box-shadow:0 0 0 10px #2fd07c00}to{box-shadow:0 0 #2fd07c00}}.ag{font-family:var(--font);letter-spacing:.06em;white-space:nowrap;vertical-align:.2em;border-radius:6px;margin-right:6px;padding:3px 8px;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-block}.ag-sera{color:var(--c-sera);background:#eeebff}.ag-ella{color:var(--c-ella);background:#dcf6fa}.ag-tovi{color:var(--c-tovi);background:#fde6f1}.ag-nova{color:var(--c-nova);background:#fdeedc}.ag-link{color:#5b47f0;background:#eeebff}.tl-hero{text-align:center;background:linear-gradient(180deg, #f6f4ff, var(--bg) 70%);isolation:isolate;margin-top:-72px;padding:calc(72px + clamp(72px,10vw,140px)) 0 clamp(150px,18vw,260px);position:relative;overflow:clip}.tl-rings{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:100%;left:50%}.tl-rings i{background:conic-gradient(from 0deg, var(--mint), var(--violet-2), var(--cyan), #b6f7d6, var(--violet-2), var(--mint));filter:blur(14px);opacity:.85;border-radius:50%;animation:60s linear infinite tl-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 61%,#000 66% 70%,#0000 75%);mask:radial-gradient(circle,#0000 61%,#000 66% 70%,#0000 75%)}.tl-rings i:first-child{width:900px;height:900px}.tl-rings i:nth-child(2){opacity:.6;width:1400px;height:1400px;animation-duration:80s;animation-direction:reverse}.tl-rings i:nth-child(3){opacity:.45;width:1950px;height:1950px;animation-duration:100s}.tl-rings i:nth-child(4){opacity:.3;width:2600px;height:2600px;animation-duration:120s;animation-direction:reverse}@keyframes tl-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:no-preference){:is(.tl-hero,.tl-final) .tl-rings i{animation:12s ease-in-out infinite tl-ring-drift}:is(.tl-hero,.tl-final) .tl-rings i:nth-child(2){animation-duration:16s;animation-direction:reverse;animation-delay:-5s}:is(.tl-hero,.tl-final) .tl-rings i:nth-child(3){animation-duration:20s;animation-delay:-11s}:is(.tl-hero,.tl-final) .tl-rings i:nth-child(4){animation-duration:24s;animation-direction:reverse;animation-delay:-17s}}@keyframes tl-ring-drift{0%,to{transform:translate(-50%,-50%)rotate(-10deg)scale(.97)}50%{transform:translate(-50%,-50%)rotate(18deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.tl-rings i,.tl-dot{animation:none}}.tl-hero-copy{justify-items:center;display:grid}.tl-news{border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 30px -16px #5b47f073}.tl-news span{background:var(--ink);color:#fff;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.tl-news:hover{border-color:var(--line)}.tl-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin-top:30px;font-size:clamp(2.8rem,1.2rem + 5.4vw,6rem);font-weight:600;line-height:.98}.tl-hero h1 span{display:block}.tl-lede{max-width:40rem;margin-top:28px;font-size:clamp(1.08rem,.98rem + .45vw,1.32rem);line-height:1.55}.tl-hero .tl-actions{justify-content:center;margin-top:38px}.tl-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.tl-badges li{color:var(--body);border:1px solid var(--line);background:#ffffffb3;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:500}.tl-badges li:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}.tl-live{background:var(--night);color:#fff;isolation:isolate;border-radius:50% 50% 0 0/clamp(60px,8vw,130px) clamp(60px,8vw,130px) 0 0;margin-top:clamp(-120px,-10vw,-60px);padding:clamp(96px,11vw,150px) 0 clamp(72px,8vw,110px);position:relative}.tl-live:before{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(45% 50% at 50% 0,#5b47f059,#0000 70%);position:absolute;inset:0}.tl-live-head{text-align:center;max-width:44rem;margin:0 auto clamp(36px,5vw,56px)}.tl-live-head h2{letter-spacing:-.045em;font-size:clamp(2.3rem,1.3rem + 3.4vw,4.4rem)}.tl-live-head p{color:#ffffffb8;margin-top:16px;font-size:1.15rem}.ella-live{--el-panel-height:640px;--el-bg:#fff;--el-surface:#f5f4f8;--el-text:#201b32;--el-muted:#70697f;--el-line:#eae7f0;--el-reply:#efedf5;isolation:isolate;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;max-width:1040px;margin-inline:auto;display:grid;position:relative}.ella-live[data-theme=dark]{--el-bg:#171429;--el-surface:#242036;--el-text:#f4f1fa;--el-muted:#aca4bd;--el-line:#302a42;--el-reply:#30283f}.ella-live button,.ella-live input,.ella-live select{font:inherit}.ella-live button{cursor:pointer}.ella-live :is(button,input,select,[tabindex]):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.ella-live button:disabled{cursor:default;opacity:.45}.el-call{min-width:0;min-height:0;height:var(--el-panel-height);background:var(--el-bg);color:var(--el-text);border:1px solid var(--el-line);border-radius:28px;grid-template-rows:80px 70px 48px minmax(0,1fr) 172px;display:grid;overflow:hidden}@property --el-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ella-live:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--el-glow-angle),transparent 0deg 235deg,#5b47f099 295deg,#5bd3f04d 330deg,transparent 360deg);filter:blur(20px);border-radius:36px;position:absolute;inset:-16px calc(39% + 2px) -16px -16px}@keyframes el-glow-orbit{to{--el-glow-angle:360deg}}.el-call-head{align-items:center;gap:12px;min-height:74px;padding:16px 20px;display:flex}.el-heading{min-width:0}.el-heading strong{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:9px;font-size:22px;line-height:1.2;display:flex}.el-heading strong>span{background:#7d9e8c;border-radius:50%;width:6px;height:6px}.el-heading>span{color:var(--el-muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.el-playback{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.el-playback button{color:var(--el-muted);background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 10px;font-size:13px}.el-playback button:hover{color:var(--el-text);background:var(--el-surface)}.el-playback .el-voice-toggle{place-items:center;width:30px;padding:5px;display:grid}.el-channel-instagram{--channel-color:#f293c4}.el-channel-facebook{--channel-color:#8eb7ff}.el-channel-whatsapp{--channel-color:#54e2a4}.el-channel-phone{--channel-color:#b8a8ff}.el-channel-sms{--channel-color:#8de6e0}.el-channel-email{--channel-color:#ffd597}.el-channel-web{--channel-color:#c3bcff}.el-channel-rail{background:var(--el-bg);border-block:1px solid var(--el-line);scrollbar-width:thin;scroll-snap-type:x proximity;gap:3px;padding:6px 10px;display:flex;overflow-x:auto}.el-channel-rail button{scroll-snap-align:start;min-width:0;color:var(--el-muted);background:0 0;border:0;border-radius:12px;flex:0 0 66px;justify-items:center;gap:5px;padding:7px 2px;display:grid}.el-channel-rail button svg{color:var(--el-muted)}.el-channel-rail button span{letter-spacing:-.025em;font-size:11px}.el-channel-rail button[aria-pressed=true]{background:var(--el-surface);color:var(--el-text)}.el-channel-rail button:hover{background:var(--el-surface)}.el-session-bar{justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.el-record-status>span{background:var(--mint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.el-session-bar select{min-width:0;max-width:190px;color:var(--el-muted);background:0 0;border:0;border-radius:6px;padding:6px 0;font-size:13px}.el-session-bar option{background:var(--el-bg);color:var(--el-text)}.el-session-bar>button{color:var(--el-muted);background:0 0;border:0;padding:6px 0;font-size:13px}.el-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b5379 transparent;flex-direction:column;gap:14px;min-height:0;padding:10px 20px 16px;display:flex;overflow-y:auto}.el-message-row{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;max-width:94%;display:flex}.el-message-meta{color:var(--el-muted);align-items:center;gap:6px;font-size:12px;display:flex}.el-message-meta svg{width:13px;height:13px}.el-message-meta>span{color:var(--el-muted)}.el-msg{background:var(--el-surface);overflow-wrap:anywhere;border-radius:14px;padding:11px 14px;font-size:18px;line-height:1.5;color:var(--el-text)!important;margin:0!important}.el-candidate{align-self:flex-end;align-items:flex-end}.el-candidate .el-msg{background:var(--el-reply);border-bottom-right-radius:4px;color:var(--el-text)!important}.el-ella .el-msg{border-bottom-left-radius:4px}.el-working{color:var(--el-muted);flex-shrink:0;align-items:center;gap:12px;min-height:24px;font-size:12px;display:flex}.el-typing{gap:4px;display:flex}.el-typing i{background:var(--el-muted);border-radius:50%;width:4px;height:4px}.el-typing i:nth-child(2){animation-delay:.15s}.el-typing i:nth-child(3){animation-delay:.3s}.el-wave{color:var(--el-muted);align-items:center;gap:3px;padding:3px 7px;display:flex}.el-wave>i{height:calc(var(--bar) * 1px);background:currentColor;border-radius:3px;width:2px}.el-wave>span{color:var(--el-muted);margin-left:8px;font-size:11px}.el-compose{border-top:1px solid var(--el-line);grid-template-rows:minmax(0,1fr) 48px 18px;gap:8px;min-height:0;padding:12px 20px 14px;display:grid}.el-replies{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;align-content:start;align-items:start;gap:7px;min-height:0;display:flex;overflow-y:auto}.el-replies button{border:1px solid var(--el-line);background:var(--el-bg);color:var(--el-text);border-radius:99px;padding:8px 12px;font-size:14px;font-weight:500}.el-replies button:hover{background:var(--el-surface)}.el-replies button:focus-visible{outline-offset:-2px}.el-input-slot{min-height:0}.el-compose form{border:1px solid var(--el-line);background:var(--el-bg);border-radius:13px;gap:8px;height:100%;padding:5px;display:flex}.el-compose input{min-width:0;color:var(--el-text);outline-offset:0;background:0 0;border:0;border-radius:8px;flex:1;padding:9px 10px;font-size:16px}.el-compose input::placeholder{color:var(--el-muted)}.el-compose form button{background:var(--el-text);width:35px;height:35px;color:var(--el-bg);border:0;border-radius:9px;flex-shrink:0;font-size:21px}.el-demo-note{color:var(--el-muted);letter-spacing:.015em;margin:0;font-size:11px;line-height:18px;display:block}.el-record{min-width:0;min-height:0;height:var(--el-panel-height);color:var(--ink);background:#fff;border-radius:28px;flex-direction:column;padding:20px;display:flex;overflow:hidden}.el-record>*{flex-shrink:0}.el-record-head{align-items:center;gap:12px;display:flex}.el-record-head strong{letter-spacing:-.025em;font-size:21px;display:block}.el-record-head div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.el-avatar{width:42px;height:42px;color:var(--violet);background:#eeebff;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.el-verified{color:#187f57;vertical-align:middle;background:#dff8ed;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:5px;font-size:10px;display:inline-grid}.el-record-status{color:#625980;align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.el-record-status>span{background:#9988e9}.el-record-status.is-booked{color:#187f57}.el-record-status.is-booked>span{background:#30c788}.el-record-summary{border-bottom:1px solid var(--line);padding-bottom:12px}.el-record-summary strong{letter-spacing:-.025em;margin-top:0;font-size:20px;display:block}.el-record-summary p{margin-top:4px;font-size:13px;color:var(--muted)!important}.el-connected{justify-content:space-between;align-items:center;gap:10px;padding-block:14px;display:flex}.el-connected>span{max-width:90px;color:var(--muted);font-size:12px;line-height:1.4}.el-connected>div{flex-wrap:wrap;gap:5px;display:flex}.el-connected>div>span{color:#aaa5b8;opacity:.45;background:#f0eef6;border-radius:10px;place-items:center;width:26px;height:26px;display:grid}.el-connected>div>.is-connected{opacity:1;color:var(--channel-color);background:#1d1932}.el-connected :is(svg,img){width:17px;height:17px}.el-memory-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.el-memory-heading strong{font-size:15px;font-weight:550}.el-record .el-memory{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0 5px 0 0;list-style:none;display:flex;overflow-y:auto}.el-memory li{background:#f5f3fa;border-radius:10px;flex-shrink:0;gap:4px;padding:8px 10px;display:grid}.el-memory li span{color:var(--muted);font-size:12px}.el-memory li b{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.el-memory li.el-empty{padding:15px 12px}.el-memory li.el-empty b{color:#7a718f;font-weight:400}.el-journey{margin-top:auto;padding-top:14px}.el-journey>span{color:var(--muted);font-size:12px}.el-journey>div{gap:4px;margin-top:10px;display:flex}.el-journey i{background:#eeebf4;border-radius:4px;flex:1;height:3px}.el-journey .is-done{background:var(--violet)}.el-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes el-dot{50%{opacity:.3;transform:translateY(-3px)}}@keyframes el-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ella-live:before{animation:8s linear infinite el-glow-orbit}.el-working .el-typing i{animation:.9s infinite el-dot}.el-message-row,.el-memory li{animation:.22s ease-out both el-in}.el-channel-rail button,.el-replies button,.el-connected>div>span{transition:background .16s,color .16s,transform .16s,opacity .16s}}@media (max-width:980px){.ella-live{grid-template-columns:1fr;max-width:700px}.ella-live:before{bottom:45%;right:-10px}.el-record{--el-panel-height:520px}}@media (max-width:600px){.el-call{--el-panel-height:720px;grid-template-rows:92px 76px 52px minmax(0,1fr) 210px}.el-call-head{gap:8px;min-height:0;padding:14px 16px}.el-heading strong{font-size:21px}.el-heading>span{font-size:12px;line-height:1.4}.el-playback{gap:0}.el-playback button{padding:6px 7px;font-size:12px}.el-channel-rail{grid-template-columns:repeat(7,auto);gap:0;padding:8px 5px}.el-channel-rail button{border-radius:8px;padding:9px 1px}.el-channel-rail button span{font-size:11px}.el-channel-rail :is(svg,img){width:19px;height:19px}.el-session-bar{flex-wrap:wrap;padding:12px 16px}.el-session-bar select{max-width:140px}.el-log{padding:10px 16px 16px}.el-message-row{max-width:96%}.el-msg{padding:11px 13px;font-size:17px}.el-compose{grid-template-rows:minmax(0,1fr) 48px 32px;padding:12px 16px 14px}.el-replies button{padding:8px 11px;font-size:14px}.el-record-head strong{font-size:21px}}.tl-trust{text-align:center;justify-items:center;gap:22px;margin-top:clamp(56px,7vw,88px);display:grid}.tl-trust p{margin:0;font-size:.92rem;color:#ffffff8c!important}.tl-trust ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,6vw,72px);margin:0;padding:0;list-style:none;display:flex}.tl-trust img{filter:brightness(0)invert();opacity:.75;width:auto;height:30px}.tl-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tl-tile{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;padding:28px 26px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -50px #2c1f9a66}.tl-tile:before{content:"";filter:blur(40px);opacity:.5;z-index:0;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-120px}.tl-tile>*{z-index:1;position:relative}.tl-tile-sera,.tl-tile-ella{grid-column:span 3}.tl-tile-tovi,.tl-tile-nova,.tl-tile-link{grid-column:span 2}.tl-tile-sera:before{background:#c9c1ff}.tl-tile-ella:before{background:#a6eef8}.tl-tile-tovi:before{background:#ffc4df}.tl-tile-nova:before{background:#ffd8ad}.tl-tile-link:before{background:#d9d3ff}.tl-tile h3{letter-spacing:-.03em;font-size:1.4rem}.tl-tile>p:not(.tl-stage){margin-top:10px}.tl-tile>a{margin-top:auto;padding-top:18px}.tl-mini{margin-top:22px}.tl-mini-campaign{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tl-mini-campaign>div:not(.tl-bars){background:var(--tint);border-radius:14px;padding:12px 14px}.tl-mini-campaign b{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.6rem;font-weight:600;display:block}.tl-mini-campaign span{color:var(--muted);font-size:.82rem}.tl-bars{grid-column:1/-1;align-items:flex-end;gap:8px;height:70px;display:flex}.tl-bars i{background:linear-gradient(180deg, var(--c-sera), #c9c1ff);border-radius:6px 6px 2px 2px;flex:1}.tl-mini-channels{flex-wrap:wrap;gap:8px;display:flex}.tl-mini-chat{gap:8px;margin-top:16px;display:grid}.tl-mini-chat p{border-radius:14px;max-width:88%;margin:0;padding:9px 13px;font-size:.9rem;line-height:1.45}.tl-mini-chat p:first-child{background:#dcf6fa;border-bottom-left-radius:4px;color:#064f59!important}.tl-mini-chat p:nth-child(2){background:var(--ink);border-bottom-right-radius:4px;justify-self:end;color:#fff!important}.tl-mini-chat p:nth-child(3){padding:0;font-size:.82rem;font-weight:600;color:#0f7a43!important}.tl-mini-channels span{border:1px solid var(--line);color:#08788a;background:#fff;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:600}.tl-mini-score{background:var(--tint);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.tl-mini-score b{width:54px;height:54px;font-family:var(--font-display);background:radial-gradient(closest-side, #fff 78%, transparent 80% 100%), conic-gradient(var(--c-tovi) 0 82%, #f1d9e6 0);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.tl-mini-score strong{font-size:.95rem;display:block}.tl-mini-score span{color:var(--muted);font-size:.82rem}.tl-mini-checks{gap:8px;padding:0;list-style:none;display:grid}.tl-mini-checks li{background:var(--tint);border-radius:12px;padding:9px 12px;font-size:.9rem}.tl-mini-checks li:before{content:"";background:var(--green);vertical-align:.1em;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.tl-mini-checks li.wip:before{background:#f6a43c}.tl-mini-portal{border:1px solid var(--line);border-radius:14px;height:150px;overflow:hidden}.tl-mini-portal img{width:100%;height:auto;display:block}.tl-spine{text-align:center;margin:28px 0 0;color:var(--muted)!important}.tl-train{color:#fff;background:radial-gradient(60% 80% at 100% 0,#3ee6a659,#0000 60%),radial-gradient(60% 80% at 0 100%,#5bd3f040,#0000 60%),linear-gradient(135deg,#3b2bc4,#5b47f0 55%,#2a1f8f);padding:clamp(88px,10vw,140px) 0;position:relative;overflow:hidden}.tl-train-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.tl-train h2{font-size:clamp(2rem,1.25rem + 2.6vw,3.4rem)}.tl-train-grid>div:first-child>p:not(.tl-stage){max-width:34rem;margin-top:18px;font-size:1.12rem;color:#ffffffd1!important}.tl-train .tl-btn{margin-top:30px}.tl-sim{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:24px;padding:22px;box-shadow:0 24px 55px -34px #0a063c59}.tl-sim-glow{isolation:isolate;min-width:0;position:relative}.tl-sim-glow:before{content:"";pointer-events:none;z-index:-1;background:conic-gradient(from var(--el-glow-angle), transparent 0deg 235deg, #8f80ff99 295deg, #5bd3f066 330deg, transparent 360deg);filter:blur(20px);border-radius:36px;position:absolute;inset:-16px}@media (prefers-reduced-motion:no-preference){.tl-sim-glow:before{animation:8s linear infinite el-glow-orbit}}.tl-sim-top strong{display:block}.tl-sim-top span{color:#ffffffb3;font-size:.85rem}.tl-sim-line{border-radius:16px;max-width:90%;padding:10px 14px;font-size:.95rem;margin:12px 0 0!important}.tl-sim-cust{background:#ffffff24;border-bottom-left-radius:5px;color:#fff!important}.tl-sim-agent{background:#fff;border-bottom-right-radius:5px;color:var(--ink)!important;margin-left:auto!important}.tl-sim dl{gap:10px;margin:18px 0 0;display:grid}.tl-sim dl div{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.tl-sim dt{color:#ffffffd9;font-size:.86rem}.tl-sim dd{background:#ffffff2e;border-radius:999px;height:8px;margin:0;overflow:hidden}.tl-sim dd i{border-radius:inherit;background:var(--mint);height:100%;display:block}.tl-sim dd.low i{background:#ffc46b}.tl-sim-next{font-size:.88rem;color:#ffe2b8!important;margin:16px 0 0!important}.tl-tabs>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tl-tablist{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:26px;padding:5px;display:inline-flex;box-shadow:0 10px 30px -24px #2c1f9a80}.tl-tablist label{cursor:pointer;color:var(--body);border-radius:999px;padding:10px 18px;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s}.tl-tablist label:hover{color:var(--ink);background:var(--tint)}.tl-panel,.tl-shot{display:none}#aud-enterprise:checked~.tl-tablist [for=aud-enterprise],#aud-bpo:checked~.tl-tablist [for=aud-bpo],#aud-staffing:checked~.tl-tablist [for=aud-staffing],#aud-growing:checked~.tl-tablist [for=aud-growing],#tour-journeys:checked~.tl-tablist [for=tour-journeys],#tour-crm:checked~.tl-tablist [for=tour-crm],#tour-dash:checked~.tl-tablist [for=tour-dash]{background:var(--ink);color:#fff}#aud-enterprise:focus-visible~.tl-tablist [for=aud-enterprise],#aud-bpo:focus-visible~.tl-tablist [for=aud-bpo],#aud-staffing:focus-visible~.tl-tablist [for=aud-staffing],#aud-growing:focus-visible~.tl-tablist [for=aud-growing],#tour-journeys:focus-visible~.tl-tablist [for=tour-journeys],#tour-crm:focus-visible~.tl-tablist [for=tour-crm],#tour-dash:focus-visible~.tl-tablist [for=tour-dash]{outline:3px solid var(--violet);outline-offset:2px}#aud-enterprise:checked~.tl-panels .tl-panel-enterprise,#aud-bpo:checked~.tl-panels .tl-panel-bpo,#aud-staffing:checked~.tl-panels .tl-panel-staffing,#aud-growing:checked~.tl-panels .tl-panel-growing{display:grid}#tour-journeys:checked~.tl-panels .tl-shot-journeys,#tour-crm:checked~.tl-panels .tl-shot-crm,#tour-dash:checked~.tl-panels .tl-shot-dash{display:block}.tl-panel{border:1px solid var(--line);background:radial-gradient(70% 120% at 100% 0,#e9e5ff,#0000 60%),radial-gradient(60% 100% at 0 100%,#dcfbee,#0000 60%),#fff;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,52px)}.tl-panel h3{letter-spacing:-.04em;max-width:22ch;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.1}.tl-panel p{max-width:36rem;margin-top:14px}.tl-panel .tl-btn{margin-top:26px}.tl-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-panel li{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px;font-weight:500}.tl-panel li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:700}.tl-shot{margin:0}.tl-shot img{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 50px 90px -60px #2c1f9a8c}.tl-shot figcaption{color:var(--muted);margin-top:16px;font-size:.95rem}.tl-ent{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.tl-ent>div>p{margin-top:18px;font-size:1.12rem}.tl-ent>div>a{margin-top:20px;display:inline-block}.tl-ent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-ent-list li{border:1px solid var(--line);background:#fff;border-radius:20px;gap:4px;padding:22px;display:grid}.tl-ent-list strong{font-family:var(--font-display);font-size:1.08rem;font-weight:600}.tl-ent-list span{color:var(--muted);font-size:.92rem}.tl-int{flex-wrap:wrap;gap:10px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:flex}.tl-int li{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.tl-int img{object-fit:contain;width:22px;height:22px}.tl-int .tl-int-all{background:0 0}.tl-lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tl-lib a{border:1px solid var(--line);background:#fff;border-radius:22px;gap:6px;height:100%;padding:26px;transition:border-color .2s,transform .15s;display:grid;color:var(--ink)!important;text-decoration:none!important}.tl-lib a:hover{border-color:var(--line);transform:translateY(-2px)}.tl-lib b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--violet);font-size:2.3rem;font-weight:600}.tl-lib span{color:var(--body);font-weight:500}.tl-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);display:grid}.tl-faq>div:first-child p{margin-top:18px}.tl-qa details{border-bottom:1px solid var(--line)}.tl-qa details:first-child{border-top:1px solid var(--line)}.tl-qa summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.tl-qa summary::-webkit-details-marker{display:none}.tl-qa summary:after{content:"+";color:var(--violet);font-size:1.4rem;line-height:1;transition:transform .2s}.tl-qa details[open] summary:after{transform:rotate(45deg)}.tl-qa details p{max-width:42rem;margin:0 0 22px}.tl-final{isolation:isolate;text-align:center;background:var(--night);color:#fff;border-radius:50% 50% 0 0/clamp(50px,6vw,100px) clamp(50px,6vw,100px) 0 0;padding:clamp(110px,13vw,180px) 0;position:relative;overflow:hidden}.tl-rings-final{top:115%}.tl-rings-final i{opacity:.5}.tl-final h2{letter-spacing:-.045em;max-width:16ch;margin-inline:auto;font-size:clamp(2.4rem,1.3rem + 3.8vw,4.8rem)}.tl-final p{max-width:34rem;margin:20px auto 0;font-size:1.15rem;color:#ffffffbf!important}.tl-final .tl-actions{justify-content:center;margin-top:36px}@media (max-width:960px){.ella-live,.tl-train-grid,.tl-ent,.tl-faq,.tl-panel{grid-template-columns:1fr}.tl-tile-sera,.tl-tile-ella,.tl-tile-tovi,.tl-tile-nova,.tl-tile-link{grid-column:span 6}.tl-lib{grid-template-columns:1fr}.tl-tablist{border-radius:20px}.tl-rings i:first-child{width:640px;height:640px}.tl-rings i:nth-child(2){width:1000px;height:1000px}}@media (max-width:560px){.tl-ent-list{grid-template-columns:1fr}.tl-hero .tl-btn,.tl-final .tl-btn,.tl-actions{width:100%}.tl-tablist{width:100%;display:flex}.tl-tablist label{text-align:center;flex:auto;padding:9px 12px;font-size:.88rem}}.orb{--s:44px;width:var(--s);height:var(--s);box-shadow:0 8px 22px -8px var(--glow,#5b47f099);border-radius:50%;flex:none;animation:5s ease-in-out infinite orb-breathe;display:inline-block;position:relative}.orb:after{content:"";filter:blur(3px);background:#ffffff8c;border-radius:50%;position:absolute;inset:16% 22% 52% 24%}.orb-sera{--glow:#6c5bf5a6;background:radial-gradient(circle at 35% 30%,#e6e1ff,#8b7bff 45%,#4b37e6 100%)}.orb-ella{--glow:#0aa6bd99;background:radial-gradient(circle at 35% 30%,#d9fbff,#4fd1e3 45%,#0a8fa6 100%)}.orb-tovi{--glow:#e0488f8c;background:radial-gradient(circle at 35% 30%,#ffe3f0,#f47fb8 45%,#c62f75 100%)}.orb-nova{--glow:#e0821f8c;background:radial-gradient(circle at 35% 30%,#fff0dc,#f6ab5c 45%,#d06f12 100%)}.orb-train{--glow:#16a8658c;background:radial-gradient(circle at 35% 30%,#dcffec,#4fdc95 45%,#0f9b5a 100%)}@keyframes orb-breathe{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.orb{animation:none}}.tl-hero-agents{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tl-ha{-webkit-backdrop-filter:blur(10px);text-align:left;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:10px;width:250px;padding:10px 14px 10px 10px;animation:7s ease-in-out infinite tl-float;display:flex;position:absolute;box-shadow:0 18px 40px -22px #2c1f9a73}.tl-ha .orb{--s:38px}.tl-ha p{color:var(--body);margin:0;font-size:.84rem;line-height:1.35}.tl-ha b{letter-spacing:.06em;color:var(--ink);font-size:.72rem;display:block}.tl-ha-sera{top:12%;left:0}.tl-ha-ella{animation-delay:-2s;top:24%;right:0}.tl-ha-tovi{animation-delay:-4s;top:44%;left:1%}.tl-ha-kira{animation-delay:-3s;top:76%;left:3%}.tl-ha-nova{animation-delay:-6s;top:64%;right:1%}@keyframes tl-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.tl-ha{animation:none}}@media (max-width:1240px){.tl-hero-agents{display:none}}.tl-hero-logos{justify-items:center;gap:22px;margin-top:clamp(56px,7vw,88px);display:grid;position:relative}.tl-hero-logos p{padding-inline:var(--gutter);text-align:center;margin:0;font-size:.95rem;font-weight:500;color:var(--muted)!important}.tl-marquee{width:min(100%,1240px);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tl-marquee ul{gap:clamp(44px,6vw,84px);width:max-content;margin:0;padding:6px 0;list-style:none;display:flex}.tl-wm{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:#6d6a86;opacity:.85;font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem);font-weight:600}.tl-wm-tp,.tl-wm-vxi{letter-spacing:.02em;font-weight:700}.tl-wm-concentrix,.tl-wm-binghatti{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.1rem,.95rem + .6vw,1.45rem);font-weight:500}.tl-wm-emapta,.tl-wm-microland{font-weight:500}@media (prefers-reduced-motion:no-preference){.tl-marquee ul{animation:38s linear infinite tl-marquee}.tl-marquee:hover ul{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.tl-marquee ul{flex-wrap:wrap;justify-content:center;row-gap:14px;width:auto}.tl-marquee li:nth-child(n+10){display:none}.tl-marquee{-webkit-mask:none;mask:none}}@keyframes tl-marquee{to{transform:translate(calc(-50% - clamp(22px,3vw,42px)))}}.tl-proof{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(56px,7vw,88px) 0 0;padding:32px 0 0;list-style:none;display:grid}.tl-proof li{gap:6px;display:grid}.tl-proof b{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(120deg,#fff,#b9f5dc 60%,#c9c1ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:600;line-height:1}.tl-proof span{color:#ffffffad;max-width:22ch;font-size:.95rem}.tl-team>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tl-team-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.tl-member{cursor:pointer;text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;justify-items:center;gap:4px;padding:26px 16px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.tl-member:hover{transform:translateY(-3px);box-shadow:0 24px 50px -36px #2c1f9a99}.tl-member strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.2rem}.tl-member>span:last-child{color:var(--muted);font-size:.88rem}#team-sera:checked~.tl-team-list .tl-member-sera{border-color:#b8adff;box-shadow:0 0 0 3px #ece9ff,0 24px 50px -36px #2c1f9a99}#team-ella:checked~.tl-team-list .tl-member-ella{border-color:#8fe3ef;box-shadow:0 0 0 3px #dcf6fa,0 24px 50px -36px #0a8fa699}#team-tovi:checked~.tl-team-list .tl-member-tovi{border-color:#f7a8cc;box-shadow:0 0 0 3px #fde6f1,0 24px 50px -36px #c62f7580}#team-nova:checked~.tl-team-list .tl-member-nova{border-color:#f8c58c;box-shadow:0 0 0 3px #fdeedc,0 24px 50px -36px #d06f1280}#team-kira:checked~.tl-team-list .tl-member-kira{border-color:#8fe3b8;box-shadow:0 0 0 3px #dcf7e8,0 24px 50px -36px #0f7a4380}#team-sera:focus-visible~.tl-team-list .tl-member-sera,#team-ella:focus-visible~.tl-team-list .tl-member-ella,#team-tovi:focus-visible~.tl-team-list .tl-member-tovi,#team-nova:focus-visible~.tl-team-list .tl-member-nova,#team-kira:focus-visible~.tl-team-list .tl-member-kira{outline:3px solid var(--violet);outline-offset:3px}.tl-member-panel{border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(24px,3.5vw,44px);display:none}#team-sera:checked~.tl-team-panels .tl-member-panel-sera,#team-ella:checked~.tl-team-panels .tl-member-panel-ella,#team-tovi:checked~.tl-team-panels .tl-member-panel-tovi,#team-nova:checked~.tl-team-panels .tl-member-panel-nova,#team-kira:checked~.tl-team-panels .tl-member-panel-kira{animation:.35s ease-out both el-in;display:grid}.tl-member-panel-sera{background:linear-gradient(135deg,#f1eeff,#fff 60%)}.tl-member-panel-ella{background:linear-gradient(135deg,#e3f8fb,#fff 60%)}.tl-member-panel-tovi{background:linear-gradient(135deg,#fdeaf3,#fff 60%)}.tl-member-panel-nova{background:linear-gradient(135deg,#fdf0e1,#fff 60%)}.tl-member-copy h3{letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.3vw,2.3rem);line-height:1.1}.tl-member-copy>p{margin-top:14px}.tl-member-copy blockquote{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;margin:20px 0 0;padding:14px 16px;font-size:.95rem;font-weight:500}.tl-member-copy blockquote span{color:var(--muted);margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.tl-member-copy ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tl-member-copy li{font-size:.95rem}.tl-member-copy li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:700}.tl-member-copy>a{margin-top:20px;display:inline-block}.tl-member-shot{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 40px 80px -50px #2c1f9a8c}.tl-member-shot img{object-fit:cover;object-position:top left;width:100%;height:auto;max-height:520px;display:block}.tl-journey{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.tl-journey-intro{position:sticky;top:110px}.tl-journey-intro>p{margin-top:18px;font-size:1.12rem}.tl-journey-intro ol{counter-reset:j;gap:6px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.tl-journey-intro li{counter-increment:j}.tl-journey-intro li a{font-family:var(--font-display);border-radius:14px;align-items:center;gap:14px;padding:8px 10px;font-size:1.15rem;font-weight:600;transition:background-color .2s;display:flex;color:var(--ink)!important;text-decoration:none!important}.tl-journey-intro li a:hover{background:#fff}.tl-journey-intro li a:after{content:counter(j);font-family:var(--font);color:var(--muted);margin-left:auto;font-size:.8rem}.tl-journey-intro .orb{--s:26px;animation:none}.tl-journey-steps{gap:18px;display:grid}.tl-step{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 32px;padding:clamp(26px,3.5vw,40px);scroll-margin-top:100px;display:grid}.tl-step>:not(.tl-ui){grid-column:1}.tl-step .tl-ui{grid-area:1/2/span 3}.tl-step-n{font-family:var(--font-display);margin:0;font-size:.95rem;font-weight:600}.tl-step h3{letter-spacing:-.035em;font-size:clamp(1.4rem,1.1rem + .9vw,1.8rem);line-height:1.15}.tl-step>p:not(.tl-step-n){margin:0;font-size:.98rem}.tl-step-sera{background:#ebe7ff}.tl-step-sera .tl-step-n{color:var(--c-sera)}.tl-step-ella{background:#d8f3f7}.tl-step-ella .tl-step-n{color:#0a7f91}.tl-step-tovi{background:#fbe1ee}.tl-step-tovi .tl-step-n{color:#b8306f}.tl-step-nova{background:#fde8d0}.tl-step-nova .tl-step-n{color:#a85a0c}.tl-step-train{background:#d6f6e5}.tl-step-train .tl-step-n{color:#0f7a43}.tl-ui{background:#fff;border-radius:18px;padding:16px;font-size:.88rem;box-shadow:0 24px 50px -34px #1b183873}.tl-ui p{margin:0}.tl-ui-top{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px;display:grid}.tl-ui-top strong{font-size:.95rem}.tl-ui-top span{color:var(--muted);font-size:.78rem}.tl-ui-row{grid-template-columns:112px 1fr 34px;align-items:center;gap:10px;padding:5px 0;display:grid}.tl-ui-row span{color:var(--body);font-size:.84rem}.tl-ui-row i{background:linear-gradient(90deg, var(--c-sera), #b8adff);border-radius:999px;height:8px}.tl-ui-row b{text-align:right;font-variant-numeric:tabular-nums}.tl-ui-skills .tl-ui-row i{background:linear-gradient(90deg,#16a865,#6fe0a6)}.tl-ui-skills .tl-ui-row.low i{background:linear-gradient(90deg,#e0821f,#f8c58c)}.tl-ui-chat{gap:8px;display:grid}.tl-ui-chat .ai{background:#dcf6fa;border-radius:14px 14px 14px 4px;max-width:88%;padding:9px 12px;color:#064f59!important}.tl-ui-chat .me{background:var(--ink);border-radius:14px 14px 4px;justify-self:end;padding:9px 12px;color:#fff!important}.tl-ui-wave{align-items:center;gap:3px;height:34px;padding:0 4px;display:flex}.tl-ui-wave i{height:var(--h);animation:1.2s ease-in-out infinite alternate tl-wave;animation-delay:calc(var(--h) * -.02s);background:#4fd1e3;border-radius:2px;flex:1}@keyframes tl-wave{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tl-ui-wave i{animation:none}}.tl-ui .done,.tl-ui-checks li.ok{font-weight:600;color:#0f7a43!important}.tl-ui .done:before{content:"✓ "}.tl-ui-score{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.tl-ui-score b{width:50px;height:50px;font-family:var(--font-display);background:radial-gradient(closest-side, #fff 78%, transparent 80% 100%), conic-gradient(var(--c-tovi) 0 82%, #f1d9e6 0);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid}.tl-ui-score strong{display:block}.tl-ui-score span{color:var(--muted);font-size:.78rem}.tl-ui .q{font-weight:600;color:var(--ink)!important}.tl-ui .a{margin-top:6px!important}.tl-ui .a mark{color:#8f1f52;background:#fde6f1;border-radius:4px;padding:0 3px}.tl-ui-checks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tl-ui-checks li{background:var(--tint);border-radius:10px;padding:8px 10px}.tl-ui-checks li:before{content:"";background:var(--green);vertical-align:.1em;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.tl-ui-checks li.wip{color:var(--body)}.tl-ui-checks li.wip:before{background:#f6a43c}.tl-plan{counter-reset:plan;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 clamp(36px,5vw,56px);padding:0;list-style:none;display:grid}.tl-plan li{counter-increment:plan;border:1px solid var(--line);background:#fff;border-radius:22px;padding:64px 22px 24px;position:relative}.tl-plan li:before{content:counter(plan);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.88rem;font-weight:700;display:grid;position:absolute;top:20px;left:22px}.tl-plan li:not(:last-child):after{content:"";border-top:2px dotted #c9c1ff;position:absolute;top:36px;left:66px;right:-8px}.tl-plan h3{font-size:1.15rem}.tl-plan p{margin:8px 0 0;font-size:.95rem}.tl-plan-shot{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 50px 90px -60px #2c1f9a8c}.tl-plan-shot img{width:100%;height:auto;display:block}@media (max-width:960px){.tl-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.tl-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-member-panel,.tl-journey{grid-template-columns:1fr}.tl-journey-intro{position:static}.tl-step{grid-template-columns:1fr}.tl-step>:not(.tl-ui),.tl-step .tl-ui{grid-area:auto/1}.tl-step .tl-ui{margin-top:14px}.tl-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-plan li:after{display:none}}@media (max-width:560px){.tl-team-list{gap:8px}.tl-member{padding:18px 10px 14px}.tl-member .orb{--s:48px}.tl-plan{grid-template-columns:1fr}.tl-ui-row{grid-template-columns:92px 1fr 30px}}.ho{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:32px;padding:28px clamp(16px,3vw,32px) 34px;position:relative}.ho-stops{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ho-stop{align-content:start;justify-items:center;gap:4px;padding:0 2px;display:grid}.ho-stop .orb,.ho-person{--s:46px;margin-bottom:8px}.ho-person{width:46px;height:46px;font-family:var(--font-display);color:var(--night);background:#fff;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 0 0 4px #ffffff2e,0 0 0 9px #ffd66b38}.ho-stop strong{font-family:var(--font-display);color:#fff;font-size:1.02rem}.ho-title{color:#ffffffd1;font-size:.86rem;line-height:1.3}.ho-note{color:#ffffff85;font-size:.76rem;line-height:1.3}.ho-human .ho-note{color:#ffd66b;font-weight:600}.ho-track{height:150px;margin-top:22px;position:relative}.ho-line{opacity:.7;background:linear-gradient(90deg,#8b7bff,#4fd1e3,#f47fb8,#ffd66b,#f6ab5c,#ffd66b,#4fdc95);border-radius:2px;height:2px;position:absolute;top:30px;left:7.14%;right:7.14%}.ho-dot{left:var(--p);background:var(--night);border:2px solid #8b7bff;border-radius:50%;width:12px;height:12px;position:absolute;top:31px;transform:translate(-50%,-50%)}.ho-dot-human{border-color:#ffd66b;border-radius:4px;width:16px;height:16px;transform:translate(-50%,-50%)rotate(45deg)}.ho-hand{left:var(--p);text-align:center;color:#ffffffc7;background:#ffffff14;border:1px dashed #ffffff38;border-radius:10px;width:max-content;max-width:13ch;padding:4px 9px;font-size:.72rem;font-style:normal;line-height:1.25;position:absolute;top:54px;transform:translate(-50%)}.ho-hand:before{content:"";border-left:1px dashed #ffffff4d;height:10px;position:absolute;top:-12px;left:50%}.ho-token{width:32px;height:32px;color:var(--night);border:2px solid var(--night);z-index:2;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:31px;left:7.14%;transform:translate(-50%,-50%);box-shadow:0 6px 16px -4px #00000080}.ho-tone-a{background:#c9c1ff}.ho-tone-b{background:#9ff0e0}.ho-tone-c{background:#ffc4de}.ho-tone-d{background:#ffd9a8}.ho-tone-e{background:#b9f5dc}.ho-tone-f{background:#e3e1f0}.ho-pool{color:#ffffff8c;width:max-content;font-size:.74rem;position:absolute;top:124px;left:35.71%;transform:translate(-50%)}.ho-pool:before{content:"↓ "}.ho-legend{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:26px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.ho-legend li{align-items:center;gap:10px;display:flex}.ho-legend .orb{--s:20px;animation:none}.ho-legend .ho-person{--s:20px;width:20px;height:20px;margin:0;font-size:.55rem;box-shadow:0 0 0 3px #ffd66b4d}.ho-legend .ho-hand-static{position:static;transform:none}.ho-legend .ho-hand-static:before{display:none}@media (prefers-reduced-motion:no-preference){.ho-token{animation:23s linear infinite ho-run}.ho-token-out{animation:23s linear -11.5s infinite ho-rej}}@media (prefers-reduced-motion:reduce){.ho-token:first-of-type{left:7.14%}.ho-token:nth-of-type(2){left:21.43%}.ho-token:nth-of-type(3){left:50%}.ho-token:nth-of-type(4){left:64.29%}.ho-token:nth-of-type(5){left:92.86%}.ho-token-out{left:35.71%;transform:translate(-50%,82px)}}@media (max-width:900px){.ho{grid-template-columns:44px minmax(0,1fr);gap:0 14px;padding:22px 16px;display:grid}.ho-stops{text-align:left;grid-area:1/2;grid-template-rows:repeat(7,92px);grid-template-columns:none;gap:0}.ho-stop{grid-template-columns:40px minmax(0,1fr);align-content:center;justify-items:start;gap:0 12px}.ho-stop>.orb,.ho-stop>.ho-person{--s:40px;grid-row:1/span 3;align-self:center;width:40px;height:40px;margin:0}.ho-track{grid-area:1/1;height:auto;margin:0}.ho-line{background:linear-gradient(#8b7bff,#4fd1e3,#f47fb8,#ffd66b,#f6ab5c,#ffd66b,#4fdc95);width:2px;height:auto;inset:7.14% auto 7.14% 50%;transform:translate(-50%)}.ho-dot{left:50%;top:var(--p)}.ho-hand,.ho-pool,.ho-legend li:last-child{display:none}.ho-token{top:7.14%;left:50%}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.ho-token{animation-name:ho-run-v}.ho-token-out{animation-name:ho-rej-v}}.tl-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.tl-result{border:1px solid var(--line);background:#fff;border-radius:26px;align-content:start;gap:6px;padding:28px 26px;display:grid;position:relative;box-shadow:0 20px 50px -40px #281e7873}.tl-result .orb{--s:22px;animation:none;position:absolute;top:26px;right:24px}.tl-result b{font-family:var(--font-display);letter-spacing:-.045em;background:linear-gradient(120deg,#2a1f8f,#5b47f0 55%,#0f9b5a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);font-weight:600;line-height:1}.tl-result strong{font-family:var(--font-display);margin-top:6px;font-size:1.1rem}.tl-result span:not(.orb){color:var(--body);font-size:.95rem}.tl-jy{gap:22px;display:grid}.tl-jy .tl-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-flow{margin:0}.tl-flow figcaption{color:var(--muted);margin-top:12px;font-size:.9rem}.tl-flow-canvas{border:1px solid var(--line);background:radial-gradient(circle,#d9d6ea 1px,#0000 1.2px) 0 0/18px 18px,#fbfaff;border-radius:26px;grid-template-columns:.8fr 1fr 1.1fr 1.15fr 1.25fr;align-items:center;gap:34px;padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 40px 80px -55px #281e788c}.tl-fn{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:12px 14px;font-size:.86rem;display:grid;position:relative;box-shadow:0 10px 24px -18px #281e7873}.tl-flow-canvas>.tl-fn:not(:first-child):before,.tl-fn-branches:before{content:"";background:#b7aef5;width:34px;height:2px;position:absolute;top:50%;right:100%}.tl-flow-canvas>.tl-fn:not(:first-child):after,.tl-fn-branches:after{content:"";border:5px solid #0000;border-left:6px solid #8b7bff;border-right:0;margin:-4px -1px 0 0;position:absolute;top:50%;right:100%}.tl-fn-branches{gap:10px;display:grid;position:relative}.tl-fn-k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.tl-fn-k .orb{--s:14px;box-shadow:none;animation:none}.tl-fn strong{font-family:var(--font-display);color:var(--ink);font-size:.95rem;line-height:1.25}.tl-fn small{color:var(--muted);font-size:.76rem;line-height:1.3}.tl-fn-trigger{border-top:3px solid #5b47f0}.tl-fn-ai{border-top:3px solid #f47fb8}.tl-fn-human{background:#fffaf0;border:2px solid #ffb02e;box-shadow:0 0 0 6px #ffb02e24,0 10px 24px -18px #281e7873}.tl-fn-human .tl-fn-k{color:#9a5b00}.tl-fn-wait{border-top:3px solid #16a865}.tl-fn-cond{border-top:3px solid #4fd1e3}.tl-fn-out,.tl-fn-bands{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tl-fn-out li{border-radius:8px;padding:4px 8px;font-size:.76rem;font-weight:700}.tl-fn-out .ok,.tl-fn-mini.ok{color:#0f7a43;background:#e3f7ec}.tl-fn-out .no{color:#b8306f;background:#fde6f0}.tl-fn-out .to{color:#9a5b00;background:#fff1d6}.tl-fn-mini{padding:8px 12px}.tl-fn-mini strong{font-size:.82rem}.tl-fn-mini.no{border-left:3px solid #e0488f}.tl-fn-mini.to{border-left:3px solid #ffb02e}.tl-fn-bands li{color:var(--body);align-items:center;gap:7px;font-size:.76rem;display:flex}.tl-fn-bands i{border-radius:50%;flex:none;width:8px;height:8px}.tl-jy-shot{margin:0;position:relative}.tl-jy-shot img{border:1px solid var(--line);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -50px #281e788c}.tl-jy-shot figcaption{color:var(--muted);margin-top:14px;font-size:.9rem}.tl-jy-call{max-width:230px;color:var(--body);border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 14px;font-size:.82rem;line-height:1.35;position:absolute;box-shadow:0 18px 40px -18px #281e7873}.tl-jy-call b{font-family:var(--font-display);color:var(--ink);margin-bottom:2px;font-size:.92rem;display:block}.tl-jy-call-1{border-left:4px solid #ffb02e;top:6%;left:40%}.tl-jy-call-2{border-left:4px solid #16a865;bottom:30%;right:-14px}.tl-nodes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tl-node{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.tl-node span{border-radius:8px;justify-self:start;padding:5px 10px;font-size:.78rem;font-weight:700}.tl-node p{margin:0;font-size:.92rem;line-height:1.4}.tl-node-violet span{color:#4131c2;background:#ebe7ff}.tl-node-green span{color:#0f7a43;background:#d6f6e5}.tl-node-pink span{color:#9a5b00;background:#fff1d6}.tl-node-amber span{color:#a85a0c;background:#fde8d0}.tl-jy-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.tl-jy-points li{color:var(--body);border-top:2px solid var(--line);padding-top:16px;font-size:.95rem}.tl-jy-points strong{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:1.08rem;display:block}.tl-more{margin:28px 0 0}@media (max-width:960px){.tl-flow-canvas{grid-template-columns:minmax(0,1fr);gap:26px;max-width:460px;margin-inline:auto}.tl-flow-canvas>.tl-fn:not(:first-child):before,.tl-fn-branches:before{width:2px;height:26px;inset:auto auto 100% 50%}.tl-flow-canvas>.tl-fn:not(:first-child):after,.tl-fn-branches:after{border:5px solid #0000;border-top:6px solid #8b7bff;border-bottom:0;margin:0 0 -1px -5px;inset:auto auto 100% 50%}.tl-jy .tl-nodes,.tl-jy-points,.tl-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tl-jy-points,.tl-results,.tl-jy .tl-nodes{grid-template-columns:minmax(0,1fr)}.tl-node{grid-template-columns:minmax(0,1fr);gap:6px}}.tl-train-head{max-width:46rem}.tl-train-head>p:not(.tl-stage){margin-top:18px;font-size:1.15rem;color:#ffffffd6!important}.tl-train-uses{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.tl-train-uses li{background:#ffffff1f;border:1px solid #fff3;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.tl-train-uses strong{font-family:var(--font-display);font-size:1.02rem}.tl-train-uses span{color:#ffffffbf;font-size:.88rem}.tl-train-demo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.tl-tr-app,.tl-tr-skills{color:var(--ink);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #0a053cb3}.tl-tr-top{border-bottom:1px solid var(--line);background:#f4f3fb;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;font-size:.86rem;display:flex}.tl-tr-top strong{font-family:var(--font-display);font-size:.98rem}.tl-tr-top span{color:var(--muted)}.tl-tr-top em{color:#0f7a43;background:#d6f6e5;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.78rem;font-style:normal;font-weight:700}.tl-tr-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px;display:grid}.tl-tr-label{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700;color:var(--muted)!important;margin:0 0 8px!important}.tl-tr-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:.86rem;display:flex}.tl-tr-row span{color:var(--muted)}.tl-tr-flag b{color:#a85a0c}.tl-tr-btn{color:#fff;background:#5b47f0;border-radius:10px;margin-top:14px;padding:8px 14px;font-size:.84rem;font-weight:700;display:inline-block;box-shadow:0 0 0 4px #ffd66bb3}.tl-tr-coach{background:#eefbf4;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.tl-tr-coach .orb{--s:26px;animation:none}.tl-tr-coach p{margin:0;font-size:.84rem;line-height:1.4;color:var(--ink)!important}.tl-tr-guide ol{color:var(--muted);gap:6px;margin:12px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.tl-tr-guide li{padding-left:22px;position:relative}.tl-tr-guide li:before{content:"";border:2px solid var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:2px}.tl-tr-guide li.done{color:var(--body)}.tl-tr-guide li.done:before{background:#16a865;border-color:#16a865}.tl-tr-guide li.now{color:var(--ink);font-weight:700}.tl-tr-guide li.now:before{border-color:#5b47f0;box-shadow:0 0 0 3px #5b47f033}.tl-tr-skills{align-content:start;gap:14px;padding:20px;display:grid}.tl-tr-mastery{align-items:center;gap:14px;display:flex}.tl-tr-mastery b{font-family:var(--font-display);letter-spacing:-.04em;color:#0f7a43;font-size:2.6rem;line-height:1}.tl-tr-mastery strong{font-size:.95rem;display:block}.tl-tr-mastery span{color:var(--muted);font-size:.82rem}.tl-tr-cols{gap:8px;display:grid}.tl-tr-cols p{background:#f7f6fc;border-radius:12px;grid-template-columns:12px auto;align-items:center;column-gap:8px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:700;display:grid;color:var(--ink)!important}.tl-tr-cols p span{color:var(--body);grid-column:2;font-weight:400}.tl-tr-cols i{border-radius:50%;width:10px;height:10px}.tl-tr-cols i.g{background:#16a865}.tl-tr-cols i.a{background:#f0a020}.tl-tr-cols i.r{background:#e0488f}.tl-tr-loop{background:#ebe7ff;border-radius:12px;padding:12px;font-size:.84rem;font-weight:600;color:#3b2bc4!important;margin:0!important}.tl-train-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tl-train-how li{color:#ffffffc7;font-size:.95rem}.tl-train-how strong{color:#fff;font-family:var(--font-display);margin-bottom:4px;font-size:1.05rem;display:block}@media (max-width:960px){.tl-train-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-train-demo,.tl-train-how{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tl-train-uses,.tl-tr-body{grid-template-columns:minmax(0,1fr)}}@keyframes ho-run{0%{opacity:0;left:7.14%}1%{opacity:1;left:7.14%}7%{left:7.14%}14.83%{left:21.43%}21.83%{left:21.43%}29.67%{left:35.71%}36.67%{left:35.71%}44.5%{left:50%}51.5%{left:50%}59.33%{left:64.29%}66.33%{left:64.29%}74.17%{left:78.57%}81.17%{left:78.57%}89%{left:92.86%}96%{left:92.86%}98%{opacity:1;left:92.86%}to{opacity:0;left:92.86%}}@keyframes ho-run-v{0%{opacity:0;top:7.14%}1%{opacity:1;top:7.14%}7%{top:7.14%}14.83%{top:21.43%}21.83%{top:21.43%}29.67%{top:35.71%}36.67%{top:35.71%}44.5%{top:50%}51.5%{top:50%}59.33%{top:64.29%}66.33%{top:64.29%}74.17%{top:78.57%}81.17%{top:78.57%}89%{top:92.86%}96%{top:92.86%}98%{opacity:1;top:92.86%}to{opacity:0;top:92.86%}}@keyframes ho-rej{0%{opacity:0;left:7.14%;transform:translate(-50%,-50%)}1%{opacity:1;left:7.14%}7%{left:7.14%;transform:translate(-50%,-50%)}14.83%{left:21.43%}21.83%{left:21.43%;transform:translate(-50%,-50%)}29.67%{left:35.71%}36.67%{left:35.71%;transform:translate(-50%,-50%)}41.67%{opacity:1;left:35.71%;transform:translate(-50%,82px)}48.67%{opacity:0;left:35.71%;transform:translate(-50%,82px)}to{opacity:0;left:35.71%;transform:translate(-50%,82px)}}@keyframes ho-rej-v{0%{opacity:0;top:7.14%;transform:translate(-50%,-50%)}1%{opacity:1;top:7.14%}7%{top:7.14%;transform:translate(-50%,-50%)}14.83%{top:21.43%}21.83%{top:21.43%;transform:translate(-50%,-50%)}29.67%{top:35.71%}36.67%{top:35.71%;transform:translate(-50%,-50%)}41.67%{opacity:1;top:35.71%;transform:translate(60px,-50%)}48.67%{opacity:0;top:35.71%;transform:translate(60px,-50%)}to{opacity:0;top:35.71%;transform:translate(60px,-50%)}}.hs{--hs-line:#ffffff1f}.hs-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid;position:relative}.hs-rail:before{content:"";opacity:.45;background:linear-gradient(90deg,#8b7bff,#4fd1e3,#f47fb8,#ffd66b,#f6ab5c,#ffd66b,#4fdc95);height:2px;position:absolute;top:33px;left:7%;right:7%}.hs-stop{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:20px;justify-items:center;gap:4px;padding:10px 4px 16px;transition:background-color .3s;display:grid;position:relative}.hs-stop .orb,.hs-stop .ho-person{--s:48px;z-index:1;opacity:.55;margin-bottom:8px;transition:transform .35s,opacity .3s,box-shadow .35s;position:relative}.hs-stop .ho-person{width:48px;height:48px}.hs-stop strong{font-family:var(--font-display);color:#fff9;font-size:1rem;transition:color .3s}.hs-stop small{color:#ffffff73;font-size:.78rem;line-height:1.25}.hs-stop.past .orb,.hs-stop.past .ho-person{opacity:.85}.hs-stop:hover{background:#ffffff0d}.hs-stop.on{background:#ffffff14}.hs-stop.on .orb,.hs-stop.on .ho-person{opacity:1;box-shadow:0 0 0 6px #ffffff1a, 0 0 44px 8px var(--glow,#ffd66b80);transform:scale(1.18)}.hs-stop.on strong{color:#fff}.hs-stop.on small{color:#ffffffbf}.hs-stop.hs-k-human small{color:#ffd66b99}.hs-stop.hs-k-human.on small{color:#ffd66b}.hs-stop:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.hs-progress{opacity:0;background:#ffffff1f;border-radius:3px;height:3px;position:absolute;bottom:6px;left:18%;right:18%;overflow:hidden}.hs-stop.on .hs-progress{opacity:1}.hs-progress:after{content:"";background:linear-gradient(90deg, var(--mint), #8b7bff);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.hs-running .hs-stop.on .hs-progress:after{animation:7s linear both hs-fill}@keyframes hs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-panel{border:1px solid var(--hs-line);text-align:left;background:linear-gradient(140deg,#ffffff17,#ffffff08);border-radius:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:470px;margin-top:18px;padding:clamp(24px,3.5vw,44px);display:grid}.hs-copy{animation:.5s both hs-up}.hs-kind{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700;color:#b9f5dc!important;margin:0 0 12px!important}.hs-kind.human{color:#ffd66b!important}.hs-copy h3{letter-spacing:-.04em;color:#fff;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.4rem);line-height:1.1}.hs-copy>p:not(.hs-kind):not(.hs-hands){margin-top:14px;font-size:1.05rem;color:#ffffffc2!important}.hs-copy ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hs-copy li{color:#ffffffdb;font-size:.97rem}.hs-copy li:before{content:"✓";color:var(--mint);margin-right:10px;font-weight:700}.hs-hands{border:1px dashed #ffffff47;border-radius:12px;padding:8px 14px;font-size:.9rem;display:inline-block;color:#ffffffb3!important;margin:22px 0 0!important}.hs-hands b{color:#fff}.hs-nav{gap:8px;margin-top:22px;display:flex}.hs-nav button{all:unset;cursor:pointer;color:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.hs-nav .hs-play{letter-spacing:-1px;font-size:.78rem}.hs-nav button:hover{background:#ffffff1a}.hs-nav button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@keyframes hs-up{0%{opacity:0;transform:translateY(10px)}}.hs-stage{min-width:0;position:relative}.hs-scene{color:var(--ink);gap:12px;font-size:.88rem;display:grid}.hs-card{background:#fff;border-radius:20px;padding:16px 18px;position:relative;box-shadow:0 30px 60px -30px #0009}.hs-card strong{font-family:var(--font-display);font-size:1.05rem;display:block}.hs-card>span{color:var(--muted)}.hs-label{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--muted)!important;margin:0 0 8px!important}.hs-label b{color:#16a865;letter-spacing:0;margin-left:6px;font-size:.95rem}.hs-in{animation:.45s cubic-bezier(.2,.8,.3,1.2) both hs-pop;animation-delay:var(--d,0s)}@keyframes hs-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.hs-chip{background:#ffffff1f;border-radius:12px;justify-self:start;padding:9px 14px;font-size:.86rem;font-weight:600;color:#fff!important;margin:0!important}.hs-chip.hs-ok{background:#e3f7ec;color:#0f7a43!important}.hs-ic{background:#f1f0fb;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.hs-ic svg{width:16px;height:16px}.hs-pubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hs-pubs li{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-weight:600;display:flex}.hs-pubs em{color:#0f7a43;white-space:nowrap;background:#e3f7ec;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.74rem;font-style:normal;font-weight:700}.hs-lead{align-items:center;gap:10px;display:flex;color:var(--ink)!important;margin:6px 0 0!important}.hs-lead i,.hs-who i,.hs-roster i{color:#4131c2;background:#ebe7ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-style:normal;font-weight:700;display:grid}.hs-lead span{font-weight:600;display:grid}.hs-lead small{color:var(--muted);font-weight:400}.hs-lead b{color:#4131c2;background:#ebe7ff;border-radius:8px;margin-left:auto;padding:3px 9px}.hs-chat{background:#efeae2;border-radius:22px;gap:8px;padding:16px;display:grid;box-shadow:0 30px 60px -30px #0009}.hs-sys{background:#fff;border-radius:8px;justify-self:center;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex;color:var(--muted)!important;margin:0!important}.hs-sys svg{width:13px;height:13px}.hs-msg{border-radius:12px;max-width:82%;padding:8px 12px;line-height:1.4;box-shadow:0 1px 1px #00000014;color:#111!important;margin:0!important}.hs-ai{background:#fff;border-top-left-radius:4px}.hs-me{background:#d9fdd3;border-top-right-radius:4px;justify-self:end}.hs-tovi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.hs-video{color:#fff;background:radial-gradient(60% 50% at 50% 38%,#4b3f86,#191433 75%);border-radius:22px;align-content:end;min-height:300px;padding:16px;display:grid;position:relative;overflow:hidden}.hs-rec{color:#ff8a9a;font-size:.72rem;font-weight:700;position:absolute;top:14px;left:14px}.hs-face{outline-offset:10px;background:radial-gradient(circle at 50% 35%,#f4d3c4 0 30%,#0000 31%),radial-gradient(at 50% 100%,#7a6fd0 0 55%,#0000 56%);border-radius:50%;outline:2px solid #4fdc95;width:92px;height:92px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.hs-wave{align-items:center;gap:4px;height:26px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.hs-wave i{background:#4fd1e3;border-radius:4px;width:4px;height:30%;animation:.9s ease-in-out infinite hs-wave}.hs-wave i:nth-child(2n){animation-delay:-.3s}.hs-wave i:nth-child(3n){animation-delay:-.6s}@keyframes hs-wave{50%{height:100%}}.hs-video p{background:#ffffff1f;border-radius:12px;padding:10px 12px;font-size:.85rem;color:#fff!important;margin:0!important}.hs-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-checks li{color:#0f7a43;font-size:.78rem;font-weight:600}.hs-bar{grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-top:8px;font-size:.8rem;display:grid}.hs-bar span{color:var(--body)}.hs-bar i{background:#efedf7;border-radius:8px;height:8px;overflow:hidden}.hs-bar b{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:hs-grow var(--t,.9s) cubic-bezier(.3,.7,.3,1) both;animation-delay:var(--d,0s);background:linear-gradient(90deg,#8b7bff,#f47fb8);display:block}.hs-bar em{color:var(--ink);font-style:normal;font-weight:700}.hs-bar-big{grid-template-columns:130px minmax(0,1fr) auto;margin-top:14px}.hs-bar-big b{background:linear-gradient(90deg,#4fdc95,#16a865)}@keyframes hs-grow{0%{transform:scaleX(0)}}.hs-tovi .hs-chip{margin-top:12px!important}.hs-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hs-counts p{background:#ebe7ff;border-radius:16px;padding:12px 14px;font-size:.82rem;font-weight:600;color:#4131c2!important;margin:0!important}.hs-counts p.g{background:#e3f7ec;color:#0f7a43!important}.hs-counts p.r{background:#fde6f0;color:#b8306f!important}.hs-counts b{font-family:var(--font-display);font-size:1.6rem;line-height:1.1;display:block}.hs-flip{height:1.1em;position:relative;overflow:hidden}.hs-flip span{animation:.5s 3.4s both hs-flip;display:block}@keyframes hs-flip{to{transform:translateY(-100%)}}.hs-who{align-items:center;gap:12px;margin-top:6px;display:flex}.hs-who i{width:42px;height:42px;font-size:.85rem}.hs-who small{color:var(--muted);display:block}.hs-time{background:#fff4dd;border-radius:8px;padding:6px 10px;font-size:.8rem;color:#9a5b00!important;margin:12px 0 0!important}.hs-btns{gap:8px;margin-top:14px;display:flex}.hs-btns span{border:1px solid var(--line);color:var(--body);border-radius:10px;padding:8px 14px;font-weight:600}.hs-btns .hs-yes{color:#fff;background:#16a865;border-color:#16a865;animation:.3s 2.9s both hs-press}@keyframes hs-press{50%{transform:scale(.92)}to{box-shadow:0 0 0 5px #16a86540}}.hs-cursor{clip-path:polygon(0 0,0 100%,30% 72%,52% 100%,64% 94%,44% 66%,80% 66%);background:#1a1640;width:18px;height:18px;animation:2.6s .6s both hs-cursor;position:absolute;top:92%;left:70%}@keyframes hs-cursor{0%{opacity:0}15%{opacity:1}85%{opacity:1;top:72%;left:12%}to{opacity:0;top:72%;left:12%}}.hs-done{animation:.4s 3.4s both hs-pop;margin-top:12px!important}.hs-docs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-docs li{background:#f7f6fc;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.hs-docs li i{width:18px;height:18px;animation:hs-check .35s ease both var(--d);border:2px solid #d9d6ea;border-radius:50%;flex:none}.hs-docs li em{color:var(--muted);animation:hs-ok .3s ease both var(--d);margin-left:auto;font-size:.76rem;font-style:normal}@keyframes hs-check{to{background:#16a865 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#16a865}}@keyframes hs-ok{0%{opacity:0}to{opacity:1;color:#0f7a43}}.hs-ops .hs-card{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px 18px;display:grid}.hs-ops .hs-label,.hs-ops .hs-chip{grid-column:1/-1}.hs-ring{background:radial-gradient(closest-side, #fff 78%, transparent 79% 100%), conic-gradient(#16a865 0 96%, #ffb02e 96% 100%);border-radius:50%;align-content:center;place-items:center;width:120px;height:120px;display:grid}.hs-ring b{font-family:var(--font-display);font-size:2rem;line-height:1}.hs-ring span{color:var(--muted);font-size:.72rem}.hs-roster{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-roster li{align-items:center;gap:10px;font-weight:600;display:flex}.hs-roster em{color:#0f7a43;background:#e3f7ec;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.74rem;font-style:normal}.hs-roster li.warn em{color:#9a5b00;background:#fff1d6}.hs-steps{gap:8px;display:flex}.hs-steps span{color:#0f7a43;background:#e3f7ec;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700}.hs-coach{background:#eefbf4;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:flex}.hs-coach .orb{--s:28px;animation:none}.hs-coach p{color:var(--ink)!important;margin:0!important}@media (prefers-reduced-motion:reduce){.hs-in,.hs-copy,.hs-bar b,.hs-docs li i,.hs-docs li em,.hs-btns .hs-yes,.hs-done,.hs-flip span,.hs-wave i{animation:none!important}.hs-cursor{display:none}}@media (max-width:960px){.hs-rail{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.hs-rail:before{display:none}.hs-stop{scroll-snap-align:start;flex:0 0 104px}.hs-panel{grid-template-columns:minmax(0,1fr);min-height:0}}@media (max-width:560px){.hs-tovi,.hs-pubs{grid-template-columns:minmax(0,1fr)}.hs-video{min-height:220px}.hs-ops .hs-card{grid-template-columns:minmax(0,1fr)}}.jl{gap:18px;display:grid}.tl-fn{transition:transform .35s,box-shadow .35s,opacity .35s}.jl .tl-fn:not(.tl-fn-mini){opacity:.72}.jl .tl-fn.is-done{opacity:1}.jl .tl-fn.is-on{opacity:1;transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 3px #8b7bff,0 24px 50px -20px #5b47f08c}.jl .tl-fn-human.is-on{animation:1.2s ease-in-out infinite jl-wait;box-shadow:0 0 0 3px #ffb02e,0 0 0 12px #ffb02e2e}@keyframes jl-wait{50%{box-shadow:0 0 0 3px #ffb02e,0 0 0 20px #ffb02e0f}}.tl-fn-out li.hit{color:#fff!important;background:#16a865!important}.tl-fn-bands li{border-radius:6px;transition:transform .3s,font-weight .3s}.tl-fn-bands li.hit{color:var(--ink);background:#eefbf4;margin:0 -4px;padding:2px 4px;font-weight:700}.jl-token{color:#4131c2;align-items:center;gap:6px;margin-top:6px;font-size:.76rem;font-weight:600;display:none}.jl-token i{background:#ebe7ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;font-style:normal;font-weight:700;display:grid}.tl-fn-trigger.is-on .jl-token,.tl-fn-trigger.is-done .jl-token{animation:.4s both hs-pop;display:flex}.jl-queue{border:1px solid var(--line);background:#fff;border-radius:26px;font-size:.86rem;overflow:hidden;box-shadow:0 40px 80px -60px #281e7899}.jl-q-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:14px 20px;display:flex}.jl-q-head strong{font-family:var(--font-display);font-size:1.05rem}.jl-tabs{color:var(--muted);gap:18px;display:flex}.jl-tabs b{font-weight:600}.jl-tabs b.on{color:#4131c2}.jl-tabs em{color:#b8306f;background:#fde6f0;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:.72rem;font-style:normal}.jl-q-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.jl-q-body>div:first-child{border-right:1px solid var(--line);padding:18px 20px}.jl-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.jl-counts p{background:#ebe7ff;border-radius:14px;padding:10px 12px;font-size:.8rem;font-weight:600;color:#4131c2!important;margin:0!important}.jl-counts p.g{background:#e3f7ec;color:#0f7a43!important}.jl-counts p.r{background:#fde6f0;color:#b8306f!important}.jl-counts b{font-family:var(--font-display);font-size:1.45rem;line-height:1.15;display:block}.jl-bump{animation:.5s jl-bump}@keyframes jl-bump{40%{transform:scale(1.15)}}.jl-rows{margin:0;padding:0;list-style:none;display:grid}.jl-rows li{border-bottom:1px solid #f1f0f7;align-items:center;gap:10px;padding:9px 8px;transition:background-color .3s,opacity .5s;display:flex}.jl-rows li i,.jl-who i{color:#4131c2;background:#ebe7ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-style:normal;font-weight:700;display:grid}.jl-rows li span{min-width:0;font-weight:600;display:grid}.jl-rows small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.jl-rows em{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.76rem;font-style:normal}.jl-rows li.sel{background:#f3f1ff;border-radius:10px;animation:.4s both hs-pop}.jl-rows li.sel em{color:#9a5b00;font-weight:700}.jl-rows li.gone{background:#e3f7ec}.jl-rows li.gone em{color:#0f7a43}.jl-detail{background:#fcfbff;padding:18px 20px}.jl-who{align-items:center;gap:10px;display:flex}.jl-who i{width:40px;height:40px}.jl-who strong{font-family:var(--font-display);color:#4131c2;font-size:1.05rem;display:block}.jl-who small{color:var(--muted)}.jl-rule{background:#fff4dd;border-radius:8px;padding:5px 10px;font-size:.78rem;display:inline-block;color:#9a5b00!important;margin:10px 0 0!important}.jl-ask{font-size:.82rem;margin:12px 0 8px!important}.jl-opts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jl-opts li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .3s,background-color .3s;display:flex}.jl-opts li i{border:2px solid #c9c4e0;border-radius:50%;flex:none;width:16px;height:16px;transition:all .3s}.jl-opts li span{font-weight:600;display:grid}.jl-opts small{color:var(--muted);font-weight:400}.jl-opts li.hover{border-color:#8b7bff}.jl-opts li.picked{background:#f2fbf6;border-color:#16a865}.jl-opts li.picked i{border:5px solid #16a865}.jl-approve{color:#fff;background:#5b47f0;border-radius:10px;margin-top:12px;padding:9px 16px;font-weight:700;transition:background-color .3s;display:inline-block}.jl-approve.ready{animation:1.2s ease-in-out infinite jl-wait2}.jl-approve.done{background:#16a865}@keyframes jl-wait2{50%{box-shadow:0 0 0 6px #5b47f038}}@media (max-width:960px){.jl-q-body{grid-template-columns:minmax(0,1fr)}.jl-q-body>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.jl .tl-fn.is-on{transform:none}}@media (prefers-reduced-motion:reduce){.jl-approve.ready,.jl .tl-fn-human.is-on,.jl-bump{animation:none}}.tl-results{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-result b{font-variant-numeric:tabular-nums}.sc-wrap{margin-top:clamp(48px,6vw,80px)}.sc-wrap header{text-align:center;margin-bottom:24px}.sc-wrap h3{letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem)}.sc-wrap header p{margin-top:6px}.sc{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 90px -60px #281e7899}.sc-in{gap:22px;padding:clamp(24px,3.5vw,40px);display:grid}.sc-field{gap:10px;display:grid}.sc-field>span{color:var(--ink);justify-content:space-between;gap:12px;font-weight:600;display:flex}.sc-field b{font-family:var(--font-display);color:var(--violet);font-variant-numeric:tabular-nums}.sc-field input{appearance:none;background:linear-gradient(90deg, #8b7bff, #4fdc95) 0 / var(--p) 100% no-repeat, #ecebf5;border-radius:8px;outline:none;width:100%;height:8px}.sc-field input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:3px solid #5b47f0;border-radius:50%;width:24px;height:24px;box-shadow:0 4px 12px #281e784d}.sc-field input::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #5b47f0;border-radius:50%;width:20px;height:20px}.sc-field input:focus-visible{box-shadow:0 0 0 3px #5b47f059}.sc-basis{font-size:.82rem;color:var(--muted)!important;margin:0!important}.sc-out{isolation:isolate;color:#fff;background:radial-gradient(60% 60% at 100% 0,#3ee6a659,#0000 60%),linear-gradient(135deg,#3b2bc4,#5b47f0 60%,#2a1f8f);align-content:center;padding:clamp(24px,3.5vw,40px);display:grid;position:relative;overflow:hidden}.sc-k{font-weight:600;color:#ffffffbf!important;margin:0!important}.sc-total{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,2rem + 4vw,5.4rem);font-weight:600;line-height:1;color:#fff!important;margin:4px 0 0!important}.sc-out ul{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sc-out li{border-top:1px solid #fff3;gap:2px;padding-top:14px;display:grid}.sc-out li b{font-family:var(--font-display);font-size:1.35rem}.sc-out li span{color:#ffffffbf;font-size:.95rem}@media (max-width:960px){.tl-results{grid-template-columns:repeat(2,minmax(0,1fr))}.sc{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.tl-results{grid-template-columns:minmax(0,1fr)}}.tl-hero-copy{position:relative}.tl-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#faf9ffeb,#faf9ffb3 55%,#0000);width:min(1100px,120%);height:120%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.tl-hero .tl-rings i{opacity:.6}.tl-hero .tl-rings i:nth-child(2){opacity:.42}.tl-hero .tl-rings i:nth-child(3){opacity:.32}.tl-hero .tl-rings i:nth-child(4){opacity:.22}.tl-hero .tl-lede{color:#3d3864!important}.tl-result b span{font-size:inherit!important;color:inherit!important}.tl-member-stage{isolation:isolate;background:radial-gradient(70% 60% at 85% 0,#8b7bff73,#0000 60%),radial-gradient(60% 60% at 0 100%,#3ee6a640,#0000 60%),#15112e;border-radius:26px;padding:clamp(18px,2.5vw,28px);position:relative;overflow:hidden;box-shadow:0 40px 80px -45px #2c1f9ab3}.tl-member-panel-ella .tl-member-stage{background:radial-gradient(70% 60% at 85% 0,#4fd1e373,#0000 60%),radial-gradient(60% 60% at 0 100%,#8b7bff40,#0000 60%),#15112e}.tl-member-panel-tovi .tl-member-stage{background:radial-gradient(70% 60% at 85% 0,#f47fb866,#0000 60%),radial-gradient(60% 60% at 0 100%,#8b7bff40,#0000 60%),#15112e}.tl-member-panel-nova .tl-member-stage{background:radial-gradient(70% 60% at 85% 0,#f6ab5c66,#0000 60%),radial-gradient(60% 60% at 0 100%,#f47fb833,#0000 60%),#15112e}.tl-member-panel-kira .tl-member-stage{background:radial-gradient(70% 60% at 85% 0,#4fdc9566,#0000 60%),radial-gradient(60% 60% at 0 100%,#8b7bff40,#0000 60%),#15112e}.tl-member .orb{transition:transform .35s}.tl-member:hover .orb{transform:translateY(-4px)scale(1.06)}@media (max-width:960px){.tl-team-list{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}.rb{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rb-card{isolation:isolate;border:1px solid var(--line);opacity:0;background:#fff;border-radius:28px;flex-direction:column;gap:6px;min-height:230px;padding:26px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:0 24px 60px -48px #281e7899}.rb-in .rb-card{opacity:1;transition:opacity .6s ease calc(var(--n) * 70ms), transform .6s cubic-bezier(.2,.8,.3,1) calc(var(--n) * 70ms), box-shadow .35s;transform:none}.rb-in .rb-card:hover{transition-delay:0s;transform:translateY(-6px);box-shadow:0 40px 70px -40px #281e7899}.rb-card:before{content:"";z-index:-1;filter:blur(46px);opacity:.55;background:#c9c1ff;border-radius:50%;width:280px;height:280px;transition:transform .6s;position:absolute;top:-140px;right:-120px}.rb-card:hover:before{transform:scale(1.3)}.rb-ella:before{background:#a6eef8}.rb-tovi:before{background:#ffc4df}.rb-nova:before{background:#ffd8ad}.rb-kira:before{background:#b9f5dc}.rb-journeys:before{background:#c9f2e3}.rb-card .orb{--s:22px;position:absolute;top:24px;right:24px}.rb-value{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#2a1f8f,#5b47f0 55%,#0f9b5a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,1.9rem + 2vw,3.6rem);font-weight:600;line-height:1}.rb-value span{font-size:inherit!important;color:inherit!important}.rb-card strong{font-family:var(--font-display);color:var(--ink);margin-top:8px;font-size:1.12rem}.rb-text{color:var(--body);max-width:30ch;font-size:.94rem}.rb-big{grid-column:span 2;min-height:300px}.rb-wide{grid-column:span 2}.rb-big .rb-value{font-size:clamp(3.6rem,2.4rem + 4vw,6rem)}.rb-tovi.rb-big{background:radial-gradient(70% 70% at 100% 0,#f47fb866,#0000 60%),linear-gradient(140deg,#1d1745,#2a1f6b);border-color:#0000}.rb-tovi.rb-big .rb-value{background:linear-gradient(120deg,#fff,#ffc4df);-webkit-background-clip:text;background-clip:text}.rb-tovi.rb-big strong{color:#fff}.rb-tovi.rb-big .rb-text{color:#ffffffbf}.rb-tovi.rb-big:before{display:none}.rb-sera.rb-big{background:linear-gradient(140deg,#ebe7ff,#f6f4ff 50%,#e3f8fb)}.rb-wave{align-items:center;gap:4px;height:70px;display:flex;position:absolute;bottom:26px;right:26px}.rb-wave i{width:5px;height:18%;animation:1.6s ease-in-out infinite rb-wave;animation-delay:calc(var(--i) * -90ms);background:linear-gradient(#f47fb8,#8b7bff);border-radius:4px}@keyframes rb-wave{50%{height:100%}}.rb-dots{grid-template-columns:repeat(12,10px);gap:7px;display:grid;position:absolute;bottom:22px;right:22px}.rb-dots i{width:10px;height:10px;animation:3.2s ease-in-out infinite rb-dot;animation-delay:calc(var(--i) * 53ms);background:#d6d1f5;border-radius:50%}.rb-dots i.hit{background:#5b47f0;box-shadow:0 0 0 4px #5b47f02e}@keyframes rb-dot{50%{opacity:.5;transform:scale(.6)}}.rb-ring{width:64px;height:64px;position:absolute;bottom:22px;right:22px;transform:rotate(-90deg)}.rb-ring circle{fill:none;stroke-width:5px;stroke:#ecebf5}.rb-ring circle+circle{stroke:#16a865;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.7,.3,1) .4s}.rb-ella .rb-ring circle+circle{stroke:#22b8cf}.rb-in .rb-ring circle+circle{stroke-dashoffset:calc(113.1 - 113.1 * var(--p) / 100)}.rb-bars{align-items:flex-end;gap:8px;height:72px;display:flex;position:absolute;bottom:22px;right:24px}.rb-bars i{background:#d6d1f5;border-radius:8px 8px 4px 4px;width:26px;height:0;transition:height 1.2s cubic-bezier(.3,.7,.3,1) .5s;position:relative}.rb-bars i+i{background:linear-gradient(#4fd1e3,#5b47f0)}.rb-in .rb-bars i{height:var(--h)}.rb-bars em{color:var(--muted);white-space:nowrap;font-size:.6rem;font-style:normal;display:none;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.rb-stars{color:#f0a020;gap:3px;font-size:1.15rem;display:flex;position:absolute;bottom:24px;right:24px}.rb-stars i{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.3,1.5);transition-delay:calc(.5s + var(--i) * .12s);font-style:normal;transform:scale(.4)}.rb-stars i:last-child{background:linear-gradient(90deg,#f0a020 80%,#e3e0ee 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.rb-in .rb-stars i{opacity:1;transform:none}.rb-boards{position:absolute;bottom:20px;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rb-boards>span{gap:8px;width:max-content;animation:26s linear infinite tl-marquee;display:flex}.rb-boards i{border:1px solid var(--line);color:var(--body);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:.8rem;font-style:normal;font-weight:600}.rb-viz-boards{background:linear-gradient(140deg,#e3f7ec,#fff 55%);padding-bottom:70px}@media (prefers-reduced-motion:reduce){.rb-card{opacity:1;transform:none}.rb-wave i,.rb-dots i,.rb-boards>span{animation:none}}@media (max-width:960px){.rb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rb{grid-template-columns:minmax(0,1fr)}.rb-big,.rb-wide{grid-column:auto}.rb-big{min-height:260px}.rb-dots{grid-template-columns:repeat(8,9px)}}.rb-small:not(.rb-viz-none) .orb{display:none}.rb-small .rb-ring,.rb-small .rb-stars{top:22px;bottom:auto}.rb-small .rb-bars{height:56px;top:18px;bottom:auto}.rb-viz-stars .rb-stars{right:22px}.jc-wrap{margin-top:clamp(48px,6vw,72px)}.jc-wrap header{max-width:46rem;margin-bottom:24px}.jc-wrap h3{letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.12}.jc-wrap header p{margin-top:10px;font-size:1.05rem}.jc{background:radial-gradient(60% 80% at 100% 0,#8b7bff59,#0000 60%),radial-gradient(50% 70% at 0 100%,#3ee6a633,#0000 60%),#15112e;border-radius:32px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) 250px;align-items:stretch;gap:16px;padding:16px;font-size:.86rem;display:grid;box-shadow:0 50px 100px -60px #2c1f9ab3}.jc-chat,.jc-canvas{background:#fff;border-radius:22px;flex-direction:column;min-height:420px;display:flex;overflow:hidden}.jc-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;font-weight:700;display:flex;color:var(--ink)!important;margin:0!important}.jc-head .orb{--s:20px;animation:none}.jc-msgs{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow:hidden}.jc-msgs p{border-radius:14px;max-width:92%;padding:9px 12px;line-height:1.4;margin:0!important}.jc-me{opacity:0;background:#5b47f0;border-bottom-right-radius:4px;align-self:flex-end;transition:all .4s;transform:translateY(8px);color:#fff!important}.jc-me.on{opacity:1;transform:none}.jc-ai{background:#f3f1ff;border-bottom-left-radius:4px;animation:.4s both hs-pop;color:var(--ink)!important}.jc-typing{gap:4px;display:flex}.jc-typing i{background:#8b7bff;border-radius:50%;width:6px;height:6px;animation:1s infinite jc-dot}.jc-typing i:nth-child(2){animation-delay:.15s}.jc-typing i:nth-child(3){animation-delay:.3s}@keyframes jc-dot{50%{opacity:.5;transform:translateY(-4px)}}.jc-input{border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 12px;display:flex}.jc-input span{flex:1}.jc-input b{color:#fff;background:#5b47f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.jc-caret:after{content:"|";color:#5b47f0;margin-left:2px;animation:1s step-end infinite jc-blink}@keyframes jc-blink{50%{opacity:0}}.jc-canvas{background:radial-gradient(circle,#dcd8ee 1px,#0000 1.2px) 0 0/16px 16px,#fbfaff}.jc-bar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;margin:0!important}.jc-bar strong{font-family:var(--font-display)}.jc-status{color:var(--muted);background:#f1f0f7;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.jc-status.live{color:#0f7a43;background:#e3f7ec}.jc-nodes{gap:14px;margin:0;padding:16px 20px;list-style:none;display:grid}.jc-node{opacity:.35;background:#fff;border:1.5px dashed #d9d6ea;border-radius:14px;grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;transition:opacity .4s,border-color .4s,box-shadow .4s,transform .4s;display:grid;position:relative}.jc-node+.jc-node:before{content:"";border-left:2px solid #d9d6ea;height:14px;position:absolute;top:-15px;left:50%}.jc-node span{color:var(--muted);background:#f1f0f7;border-radius:8px;grid-row:1/span 2;justify-self:start;padding:4px 8px;font-size:.72rem;font-weight:700}.jc-node strong{color:var(--ink);font-size:.9rem}.jc-node small{color:var(--muted);font-size:.74rem}.jc-node.on{opacity:1;border-style:solid;border-color:var(--line);box-shadow:0 10px 24px -18px #281e7880}.jc-node.on+.jc-node:before,.jc-node.on:before{border-color:#8b7bff}.jc-node.new{transform:scale(1.03);box-shadow:0 0 0 3px #5b47f040,0 16px 30px -18px #281e7899}.jc-violet.on span{color:#4131c2;background:#ebe7ff}.jc-cyan.on span{color:#0a7f91;background:#d8f3f7}.jc-pink.on span{color:#b8306f;background:#fde6f0}.jc-amber.on span{color:#9a5b00;background:#fff1d6}.jc-orange.on span{color:#a85a0c;background:#fde8d0}.jc-amber.on{border-color:#ffb02e}.jc-phone{background:#0c0a1d;border:1px solid #ffffff26;border-radius:34px;padding:10px}.jc-screen{box-sizing:border-box;background:linear-gradient(#f3f1ff,#fff 40%);border-radius:26px;flex-direction:column;height:100%;padding:16px 14px;display:flex}.jc-link{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 10px;font-size:.66rem;color:var(--muted)!important;margin:0 auto 12px!important}.jc-hi{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--ink)!important;margin:0!important}.jc-sub{font-size:.76rem;color:var(--muted)!important;margin:2px 0 12px!important}.jc-track{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jc-track li{align-items:flex-start;gap:10px;display:flex;position:relative}.jc-track li+li:before{content:"";border-left:2px solid #e3e0ee;height:12px;position:absolute;top:-11px;left:8px}.jc-track i{background:#fff;border:2px solid #d9d6ea;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:all .4s}.jc-track span{display:grid}.jc-track strong{color:var(--muted);font-size:.8rem;transition:color .3s}.jc-track small{color:var(--muted);opacity:0;font-size:.68rem;transition:opacity .3s}.jc-track li.done i{background:#16a865 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#16a865}.jc-track li.done strong,.jc-track li.now strong{color:var(--ink)}.jc-track li.done small,.jc-track li.now small{opacity:1}.jc-track li.now i{border-color:#5b47f0;animation:1.2s infinite jl-wait2;box-shadow:0 0 0 4px #5b47f033}.jc-hired{text-align:center;opacity:0;background:#e3f7ec;border-radius:14px;padding:12px;font-size:.82rem;font-weight:700;transition:all .5s cubic-bezier(.2,.8,.3,1.4);transform:translateY(8px)scale(.96);color:#0f7a43!important;margin:auto 0 0!important}.jc-hired.on{opacity:1;transform:none}@media (max-width:1100px){.jc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jc-phone{grid-column:1/-1;justify-self:center;width:280px}}@media (max-width:700px){.jc{grid-template-columns:minmax(0,1fr)}.jc-chat,.jc-canvas{min-height:0}}@media (prefers-reduced-motion:reduce){.jc-track li.now i,.jc-typing i,.jc-caret:after{animation:none}}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.st-card{isolation:isolate;border:1px solid var(--line);background:#fff;border-radius:30px;flex-direction:column;padding:28px 28px 0;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -55px #281e7899}.st-card:hover{transform:translateY(-5px);box-shadow:0 40px 80px -45px #281e7899}.st-card:before{content:"";z-index:-1;filter:blur(50px);opacity:.6;background:#c9c1ff;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;right:-140px}.st-crm:before{background:#a6eef8}.st-boards:before{background:#b9f5dc}.st-tag{letter-spacing:.05em;text-transform:uppercase;color:#4131c2;background:#ebe7ff;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:.76rem;font-weight:700}.st-crm .st-tag{color:#0a7f91;background:#d8f3f7}.st-boards .st-tag{color:#0f7a43;background:#d6f6e5}.st-card h3{letter-spacing:-.03em;margin-top:16px;font-size:1.45rem;line-height:1.15}.st-card>p{margin-top:10px;font-size:.97rem}.st-count{background:linear-gradient(120deg,#0f9b5a,#5b47f0);color:#0000;-webkit-background-clip:text;background-clip:text}.st-count span{color:inherit!important}.st-viz{border-top:1px solid var(--line);background:linear-gradient(#0000,#f3f1ffb3);flex:1;min-height:230px;margin:22px -28px 0;padding:20px;font-size:.78rem;position:relative}.st-kanban{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:relative}.st-col{align-content:start;gap:6px;display:grid}.st-col p{justify-content:space-between;font-size:.66rem;font-weight:700;display:flex;color:var(--muted)!important;margin:0!important}.st-col b{color:var(--ink)}.st-col i{border:1px solid var(--line);background:#fff;border-radius:7px;height:26px}.st-col i:nth-child(n+3){opacity:.6}.st-mover{box-sizing:border-box;white-space:nowrap;background:#fff;border:1.5px solid #5b47f0;border-radius:7px;align-items:center;gap:4px;width:calc(20% - 5px);height:26px;padding:0 5px;font-size:.6rem;font-weight:700;animation:8s cubic-bezier(.6,0,.3,1) infinite st-move;display:flex;position:absolute;top:20px;left:0;overflow:hidden;box-shadow:0 10px 20px -10px #5b47f099}.st-mover em{color:#4131c2;background:#ebe7ff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.5rem;font-style:normal;display:grid}@keyframes st-move{0%,12%{left:0}22%,34%{left:calc(20% + 1px)}44%,56%{left:calc(40% + 2px)}66%,78%{left:calc(60% + 4px)}88%,to{border-color:#16a865;left:calc(80% + 5px)}}.st-profile{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.st-who{align-items:center;gap:8px;display:flex;margin:0 0 10px!important}.st-who em{color:#0a7f91;background:#d8f3f7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.7rem;font-style:normal;font-weight:700;display:grid}.st-who span{display:grid}.st-who strong{color:var(--ink);font-size:.9rem}.st-who small{color:var(--muted)}.st-who b{color:#9a5b00;white-space:nowrap;background:#fff1d6;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:.64rem}.st-profile ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-profile li{color:var(--body);animation:6s infinite both st-log;animation-delay:var(--d);align-items:center;gap:8px;display:flex}.st-profile li i{border-radius:50%;flex:none;width:8px;height:8px}.st-profile li i.c{background:#22b8cf}.st-profile li i.w{background:#25d366}.st-profile li i.p{background:#f47fb8}.st-profile li i.g{background:#16a865}@keyframes st-log{0%{opacity:0;transform:translate(-8px)}10%,85%{opacity:1;transform:none}to{opacity:0}}.st-hub{justify-items:center;gap:14px;display:grid}.st-job{border:1px solid var(--line);background:#fff;border-radius:16px;justify-items:center;gap:2px;padding:12px 18px;display:grid;box-shadow:0 12px 30px -18px #281e7880}.st-job strong{color:var(--ink);font-size:.92rem}.st-job small{color:var(--muted)}.st-job b{color:#fff;background:#16a865;border-radius:999px;margin-top:6px;padding:5px 12px;font-size:.72rem;animation:1.6s infinite jl-wait2}.st-rays{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.st-rays span{border:1px solid var(--line);color:var(--body);animation:4s infinite both st-ray;animation-delay:calc(var(--i) * .18s);background:#fff;border-radius:999px;padding:5px 10px;font-weight:600}@keyframes st-ray{0%{opacity:0;transform:translateY(-14px)scale(.8)}12%,80%{opacity:1;border-color:#8fe3b8;transform:none}to{opacity:.3}}.st-more{text-align:center;margin:28px 0 0!important}@media (max-width:1060px){.st-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.st-mover,.st-profile li,.st-rays span,.st-job b{animation:none}}.tl-marquee ul{align-items:center}.tl-logo{align-items:center;gap:10px;height:48px;display:flex}.tl-logo img{height:var(--h,32px);filter:brightness(0);opacity:.55;width:auto;transition:opacity .3s;display:block}.tl-logo span{font-family:var(--font-display);letter-spacing:-.02em;color:#000;opacity:.55;white-space:nowrap;font-size:1.25rem;font-weight:600}.tl-logo:hover img,.tl-logo:hover span{opacity:.9}@media (max-width:560px){.tl-logo img{height:calc(var(--h,32px) * .8)}}.rb-small .rb-stars{inset:auto auto 24px 26px}.rb-viz-stars{padding-bottom:56px}.st-col p{gap:2px;font-size:.6rem}.pv-logos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 clamp(36px,5vw,56px);padding:0;list-style:none;display:grid}.pv-logos li{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:92px;padding:0 18px;transition:transform .25s,box-shadow .25s;display:flex}.pv-logos li:hover{transform:translateY(-3px);box-shadow:0 20px 40px -30px #281e7880}.pv-logos img{height:calc(var(--h) * .85);filter:brightness(0);opacity:.7;width:auto;max-width:100%}.pv-logos span{font-family:var(--font-display);white-space:nowrap;opacity:.7;font-size:.95rem;font-weight:600}.pv-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;display:grid}.pv-map,.pv-built{border-radius:30px;padding:clamp(24px,3vw,36px)}.pv-map{color:#fff;background:radial-gradient(60% 60% at 100% 0,#4fd1e359,#0000 60%),radial-gradient(50% 60% at 0 100%,#8b7bff59,#0000 60%),#15112e}.pv-map h3,.pv-built h3{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.pv-map h3{color:#fff}.pv-map ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pv-map li{border-bottom:1px solid #ffffff1a;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0;display:grid}.pv-map li:last-child{border:0}.pv-pin{width:12px;height:12px;animation:2.4s ease-out infinite pv-ping;animation-delay:calc(var(--n) * .3s);background:#4fdc95;border-radius:50%;grid-row:1/span 2;box-shadow:0 0 #4fdc9599}@keyframes pv-ping{0%{box-shadow:0 0 #4fdc9599}70%,to{box-shadow:0 0 0 12px #4fdc9500}}.pv-map strong{font-family:var(--font-display);font-size:1.02rem}.pv-map em{color:#9ff0c8;white-space:nowrap;background:#4fdc952e;border-radius:999px;padding:3px 10px;font-size:.75rem;font-style:normal;font-weight:700}.pv-map small{color:#fff9;grid-column:2/-1;font-size:.84rem}.pv-built{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.pv-built ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv-built li{border:1px solid var(--line);background:linear-gradient(120deg,#f6f4ff,#fff);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.pv-built li b{font-family:var(--font-display);color:#4131c2;font-size:1.1rem}.pv-built li span{color:var(--body);font-size:.93rem}.pv-pct{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:18px;display:grid;margin:auto 0 0!important}.pv-pct span{color:#0f7a43;background:#e3f7ec;border-radius:14px;padding:12px 14px;font-size:.85rem;font-weight:600}.pv-pct b{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.6rem;line-height:1.1;display:block}@media (max-width:960px){.pv-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pv-pin{animation:none}}.pv-logos{flex-wrap:wrap;justify-content:center;display:flex}.pv-logos li{box-sizing:border-box;flex:0 0 calc(20% - 10px)}.pv-logos span{font-size:.85rem}@media (max-width:760px){.pv-logos li{flex-basis:calc(33.333% - 8px);height:76px;padding:0 10px}.pv-logos span{display:none}}.pv-map-sub{color:#ffffffb3!important;margin:-8px 0 20px!important}.pv-regions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv-regions li{animation:.5s both hs-pop;animation-delay:calc(var(--n) * 90ms);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:14px 16px}.pv-regions p{align-items:center;gap:10px;display:flex;margin:0!important}.pv-regions strong{font-family:var(--font-display);color:#fff;font-size:1.05rem}.pv-regions b{text-align:center;color:#9ff0c8;background:#4fdc952e;border-radius:999px;min-width:30px;margin-left:auto;padding:2px 10px;font-size:.85rem}.pv-regions .pv-pin{flex:none;grid-row:auto}.pv-countries{color:#ffffff9e;margin:6px 0 0 22px;font-size:.86rem;display:block}@media (max-width:1100px){.tl-ha-kira{display:none}}.pv-map .pv-regions li{border-bottom:1px solid #ffffff1a;display:block}.pv-map{flex-direction:column;display:flex}.globe{aspect-ratio:1;width:min(100%,420px);margin:4px auto 12px;display:block}.pv-map .pv-regions{flex-wrap:wrap;gap:8px;display:flex}.pv-map .pv-regions li{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.pv-map .pv-regions li:last-child{border-bottom:1px solid #ffffff24}.pv-map .pv-regions .pv-pin{width:8px;height:8px}.pv-built-sub{color:var(--body);font-size:.98rem;margin:-10px 0 18px!important}.pv-flow{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.pv-flow:before{content:"";opacity:.45;background:linear-gradient(#8b7bff,#4fd1e3,#f47fb8,#f6ab5c,#4fdc95);width:2px;position:absolute;top:28px;bottom:28px;left:21px}.pv-flow li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px 12px 0;display:grid;position:relative}.pv-flow li+li{border-top:1px dashed var(--line)}.pv-flow .orb{width:44px;height:44px;box-shadow:0 0 0 5px #fff, 0 6px 18px -6px var(--glow);border-radius:50%}.pv-step{font-family:var(--font-display);color:var(--ink,#1a1640);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex;margin:0!important}.pv-step span{color:#8a84b5;letter-spacing:.04em;font-size:.75rem;font-weight:700}.pv-step em{letter-spacing:.06em;color:#4131c2;background:#efecff;border-radius:999px;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:700}.pv-step-t{color:var(--body);font-size:.88rem;line-height:1.45;margin:2px 0 0!important}.pv-stat{text-align:right;color:#0f7a43;min-width:108px;max-width:128px;font-size:.74rem;font-weight:600;line-height:1.25;margin:0!important}.pv-stat b{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.45rem;line-height:1.1;display:block}.pv-audit{color:#fff;background:#15112e;border-radius:18px;gap:10px;margin-top:auto;padding:16px 18px;display:grid}.pv-built .pv-flow{margin-bottom:18px}.pv-audit b{font-family:var(--font-display);font-size:1rem}.pv-audit b:before{content:"✓";color:#0d2a1c;background:#4fdc95;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:.8rem;display:inline-grid}.pv-audit p{flex-wrap:wrap;gap:8px;display:flex;margin:0!important}.pv-audit span{color:#ffffffd9;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.pv-flow.armed li{opacity:0;transform:translateY(14px)}.pv-flow.in li{animation:.55s cubic-bezier(.2,.8,.2,1) both pv-step-in;animation-delay:calc(var(--n) * .32s)}.pv-flow.armed:before{transform-origin:top;transform:scaleY(0)}.pv-flow.in:before{animation:1.7s both pv-line}.pv-flow.in .orb{animation:8s ease-in-out infinite pv-glow;animation-delay:calc(1.8s + var(--n) * 1.6s)}}@keyframes pv-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pv-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pv-glow{0%,14%,to{box-shadow:0 0 0 5px #fff, 0 6px 18px -6px var(--glow)}6%{box-shadow:0 0 0 5px #fff, 0 0 0 10px var(--glow)}}@media (max-width:520px){.pv-flow li{grid-template-columns:44px minmax(0,1fr)}.pv-stat{text-align:left;grid-column:2;max-width:none}.pv-stat b{margin-right:6px;font-size:1.15rem;display:inline}}.pv-built .pv-flow li{background:0 0;border:0;border-radius:0;gap:14px;padding:12px 0}.pv-built .pv-flow li+li{border-top:1px dashed var(--line)}.pv-built .pv-flow li b{color:#0f7a43;font-size:1.45rem}.pv-built .pv-flow .pv-step-t{font-size:.88rem}.pv-built .pv-flow li>div{display:block}.hs-cal{gap:6px;display:flex;margin:10px 0 0!important}.hs-cal span{color:#4131c2;text-align:center;background:#f3f1ff;border-radius:10px;flex:1;gap:1px;padding:5px 6px;font-size:.7rem;font-weight:600;display:grid}.hs-cal b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.hs-pubs .hs-organic em{color:#4131c2;background:#efecff}.hs-rp-stage{display:grid}.hs-rp-stage>div{grid-area:1/1;min-width:0}.hs-rp-who{align-items:center;gap:10px;margin-bottom:8px;display:flex;position:relative}.hs-rp-who small{color:var(--muted);font-size:.74rem;display:block}.hs-rp-av{color:#fff;background:radial-gradient(circle at 35% 30%,#dcffec,#4fdc95 45%,#0f9b5a);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;font-style:normal;font-weight:700;display:grid}.hs-rp-who .hs-wave{height:22px;margin-left:auto;position:static;transform:none}.hs-rp-who .hs-wave i{background:#4fdc95}.hs-rp-msg{border-radius:12px;max-width:86%;padding:7px 11px;font-size:.84rem;line-height:1.38;color:#111!important;margin:6px 0 0!important}.hs-rp-cust{background:#fff1f1;border:1px solid #ffd9d9;border-top-left-radius:4px}.hs-rp-you{background:#eefbf4;border-top-right-radius:4px;margin-left:auto!important}.hs-rp-rows{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hs-rp-rows li{background:#f6f5fb;border-radius:10px;justify-content:space-between;padding:7px 11px;font-size:.82rem;display:flex}.hs-rp-rows em{font-style:normal;font-weight:700}.hs-rp-dup{color:#8a4b00;background:#fff4e5!important}.hs-rp-btn{background:#16a865;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:700;display:inline-block;position:relative;color:#fff!important;margin:8px 0 0!important}.hs-rp-btn .hs-cursor{animation-delay:5s;top:70%;left:80%}.hs-rp .hs-coach{margin-top:10px;padding:10px}@media (prefers-reduced-motion:no-preference){.hs-rp-call{animation:.7s 3.3s both hs-rp-out}.hs-rp-crm{clip-path:circle(0 at 22px 52px);animation:1s cubic-bezier(.7,0,.2,1) 3.3s both hs-rp-in}.hs-rp-crm .hs-rp-av{animation:1s 3.3s both hs-rp-av}}@media (prefers-reduced-motion:reduce){.hs-rp-call{display:none}}@keyframes hs-rp-out{to{opacity:0;filter:blur(3px);visibility:hidden;transform:scale(.96)}}@keyframes hs-rp-in{0%{clip-path:circle(0 at 22px 52px)}to{clip-path:circle(160% at 22px 52px)}}@keyframes hs-rp-av{0%{transform:scale(1.4);box-shadow:0 0 0 10px #4fdc9559}}@media (max-width:560px){.rb-big .rb-dots,.rb-big .rb-wave{align-self:flex-end;margin-top:auto;padding-top:16px;position:static}.rb-big{min-height:0}.rb-small .rb-ring{width:52px;height:52px}.rb-card strong,.rb-card p{max-width:calc(100% - 64px)}.rb-big strong,.rb-big p,.rb-wide strong,.rb-wide p,.rb-viz-none strong,.rb-viz-none p,.rb-viz-stars strong,.rb-viz-stars p{max-width:none}}@media (max-width:480px){.st-col p{flex-direction:column;font-size:.58rem;line-height:1.2}.st-mover{justify-content:center;gap:0;font-size:0}.st-mover em{width:18px;height:18px;font-size:.5rem}}.jc-msgs{scrollbar-width:none;scroll-behavior:smooth;justify-content:flex-start;max-height:470px;overflow-y:auto}.jc-msgs::-webkit-scrollbar{display:none}.jc-act{border:1px solid var(--line);background:#fbfaff;border-radius:12px;align-items:baseline;gap:8px;font-size:.8rem;animation:.4s both hs-pop;display:flex;color:var(--ink)!important;padding:8px 10px!important}.jc-act b{color:var(--muted);background:#f1f0f7;border-radius:7px;flex:none;padding:2px 7px;font-size:.68rem}.jc-act.now{border-color:#b8b0ff;box-shadow:0 0 0 3px #5b47f01f}.jc-act.now:after{content:"";background:#16a865;border-radius:50%;flex:none;align-self:center;width:7px;height:7px;margin-left:auto;animation:1s infinite jc-dot}.jc-act.jc-violet b{color:#4131c2;background:#ebe7ff}.jc-act.jc-cyan b{color:#0a7f91;background:#d8f3f7}.jc-act.jc-pink b{color:#b8306f;background:#fde6f0}.jc-act.jc-amber b{color:#9a5b00;background:#fff1d6}.jc-act.jc-orange b{color:#a85a0c;background:#fde8d0}.jc-act.jc-done{background:#e3f7ec;border-color:#bfe9d1;font-weight:700;color:#0f7a43!important}.jc-act.jc-done b{color:#fff;background:#16a865}.jc-slate.on span{color:#4d4a6b;background:#eceaf3}.jc-node.running{opacity:1;border-style:solid;border-color:#5b47f0;transform:scale(1.02);box-shadow:0 0 0 4px #5b47f029,0 16px 30px -18px #281e7899}.jc-node.running:after{content:"";background:#16a865;border-radius:50%;width:8px;height:8px;animation:1.2s infinite jc-ping;position:absolute;top:12px;right:12px;box-shadow:0 0 #16a86580}@keyframes jc-ping{70%{box-shadow:0 0 0 8px #16a86500}to{box-shadow:0 0 #16a86500}}.jc-node.ran{border-color:#bfe9d1}.jc-doing{color:#4131c2;font-style:normal;font-weight:600;animation:.35s both hs-pop}.jc-did{color:#0f7a43;font-style:normal}.jc-nodes{gap:10px;padding:14px 18px}.jc-node+.jc-node:before{height:10px;top:-11px}.jc-live{min-height:92px;margin-top:12px}.jc-live>*{animation:.4s both hs-pop}.jc-ad{color:#fff;background:#111;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.jc-ad p{font-size:.64rem;color:#ffffffa6!important;margin:0!important}.jc-ad strong{font-size:.8rem;line-height:1.3}.jc-ad span{background:#fe2c55;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 10px;font-size:.7rem;font-weight:700}.jc-bubble{background:#f3f1ff;border-radius:14px;padding:9px 11px;font-size:.74rem;line-height:1.4;color:var(--ink)!important;margin:0!important}.jc-bubble.wa{background:#e7f9e0}.jc-bubble.ok{background:#e3f7ec;font-weight:700;color:#0f7a43!important}.jc-bubble b{color:#0a7f91;font-size:.66rem;display:block}.jc-call{text-align:center;background:#15112e;border-radius:14px;padding:12px;font-size:.74rem;font-weight:600;color:#fff!important;margin:0!important;animation:.9s ease-in-out infinite jc-ring!important}@keyframes jc-ring{50%{box-shadow:0 0 0 6px #4fd1e34d}}.jc-video{background:linear-gradient(160deg,#2a2350,#15112e);border-radius:14px;height:110px;position:relative;overflow:hidden}.jc-video .rec{color:#ff6b6b;font-size:.6rem;font-weight:700;animation:1s step-end infinite jc-blink;position:absolute;top:6px;left:8px}.jc-video .face{background:radial-gradient(circle at 50% 38%,#f3c9a8 0 38%,#0000 40%),radial-gradient(circle at 50% 110%,#8b7bff 0 55%,#0000 57%);border-radius:50%;width:34px;height:34px;margin-left:-17px;position:absolute;top:16px;left:50%}.jc-video p{background:#ffffffeb;border-radius:10px;padding:6px 8px;font-size:.66rem;line-height:1.35;position:absolute;bottom:6px;left:6px;right:6px;color:var(--ink)!important;margin:0!important}.jc-video p b{color:#b8306f;margin-right:4px}.jc-sign{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:12px;font-size:.76rem;font-weight:600;display:grid;color:var(--ink)!important;margin:0!important}.jc-sign b{color:#fff;background:#5b47f0;border-radius:999px;justify-self:start;padding:6px 12px;font-size:.72rem}@media (max-width:1060px){.jc-live{min-height:0}}.rb-timeline{gap:10px;margin-top:auto;padding-top:18px;display:grid}.rb-timeline>span{grid-template-columns:112px minmax(0,1fr) 62px;align-items:center;gap:10px;font-size:.78rem;display:grid}.rb-timeline em{color:var(--muted);font-style:normal;font-weight:600}.rb-timeline b{color:var(--ink);text-align:right;font-weight:700}.rb-timeline i{transform-origin:0;background:#e3e0ee;border-radius:999px;height:12px}.rb-timeline .new i{background:linear-gradient(90deg,#5b47f0,#8b7bff);transition:transform 1.6s cubic-bezier(.3,.7,.2,1) .6s;transform:scaleX(1)}.rb-timeline .new b{color:#4131c2}.rb-in .rb-timeline .new i{transform:scaleX(.3)}.rb-coins{align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:22px;right:28px}.rb-coins>span{flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.rb-coins i{opacity:0;width:34px;height:9px;transition:opacity .3s,transform .5s cubic-bezier(.3,.7,.3,1.4);transition-delay:calc(.4s + var(--i) * 90ms);background:linear-gradient(#ffd77a,#f0a020);border-radius:50%;transform:translateY(-24px);box-shadow:0 1px #c27c0c}.rb-coins .new i{background:linear-gradient(#b8f5d4,#16a865);box-shadow:0 1px #0f7a43}.rb-in .rb-coins i{opacity:1;transform:none}.rb-coins em{color:var(--muted);order:-1;margin-top:6px;font-size:.68rem;font-style:normal;font-weight:700}.rb-viz-coins strong,.rb-viz-coins .rb-text{max-width:calc(100% - 150px)}.rb-funnel{justify-items:center;gap:4px;width:70px;display:grid;position:absolute;top:24px;right:22px}.rb-funnel i{border-radius:4px;height:12px;transition:transform 1s cubic-bezier(.3,.7,.2,1);transform:scaleX(0)}.rb-funnel .inv{background:#d6d1f5;width:100%;transition-delay:.3s}.rb-funnel .old{background:#e3e0ee;width:40%;transition-delay:.6s}.rb-funnel .new{background:linear-gradient(90deg,#4fd1e3,#22b8cf);width:68%;transition-delay:.9s}.rb-in .rb-funnel i{transform:none}.rb-track{height:30px;position:absolute;bottom:22px;left:26px;right:26px}.rb-track .line{background:#ece9f5;border-radius:4px;height:4px;position:absolute;top:18px;left:0;right:0}.rb-track .old,.rb-track .dot{border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:12px}.rb-track .old{background:#d9d6ea;left:100%}.rb-track .dot{background:#f6ab5c;transition:left 1.4s cubic-bezier(.3,.7,.2,1) .6s;left:0;box-shadow:0 0 0 4px #f6ab5c40}.rb-in .rb-track .dot{left:27%}.rb-track em{color:var(--muted);white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:700;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.rb-track .dot em{color:#a85a0c}.rb-viz-track{padding-bottom:64px}.rb-compare{align-items:flex-end;gap:8px;height:64px;display:flex;position:absolute;top:22px;right:22px}.rb-compare>span{align-content:end;justify-items:center;gap:2px;height:100%;display:grid}.rb-compare i{border-radius:6px 6px 3px 3px;width:22px;height:0;transition:height 1.2s cubic-bezier(.3,.7,.2,1) .5s}.rb-compare .new i{background:linear-gradient(#4fdc95,#16a865)}.rb-compare .old i{background:#d9d6ea}.rb-in .rb-compare .new i{height:46px}.rb-in .rb-compare .old i{height:15px}.rb-compare em{color:var(--muted);font-size:.6rem;font-style:normal;font-weight:700}.rb-attrition{width:92px;height:50px;position:absolute;top:20px;right:18px;overflow:visible}.rb-attrition path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140px;transition:stroke-dashoffset 1.6s .5s}.rb-attrition .old{stroke:#d9d6ea}.rb-attrition .new{stroke:#8b7bff;transition-delay:.9s}.rb-in .rb-attrition path{stroke-dashoffset:0}.rb-small.rb-viz-funnel strong,.rb-small.rb-viz-funnel .rb-text,.rb-small.rb-viz-compare strong,.rb-small.rb-viz-compare .rb-text,.rb-small.rb-viz-attrition strong{max-width:calc(100% - 80px)}.rb-viz-funnel .orb,.rb-viz-compare .orb,.rb-viz-attrition .orb,.rb-viz-track .orb{display:none}@media (max-width:560px){.rb-coins{align-self:flex-end;margin-top:10px;position:static}.rb-viz-coins strong,.rb-viz-coins .rb-text{max-width:none}.rb-timeline>span{grid-template-columns:96px minmax(0,1fr) 54px}}@media (prefers-reduced-motion:reduce){.rb-timeline i,.rb-coins i,.rb-funnel i,.rb-track .dot,.rb-compare i,.rb-attrition path{transition:none}}.tl-sec{padding:clamp(56px,6vw,88px) 0}.tl-head{margin-bottom:clamp(24px,3vw,40px)}.tl-head p{margin-top:12px;font-size:1.08rem}.tl-hero{padding:calc(72px + clamp(48px,6vw,88px)) 0 clamp(96px,10vw,150px)}.tl-hero h1{margin-top:22px;font-size:clamp(2.6rem,1.1rem + 4.6vw,5.2rem)}.tl-live{padding:clamp(80px,8vw,112px) 0 clamp(56px,6vw,80px)}.tl-train{padding:clamp(64px,7vw,96px) 0}.tl-final{padding:clamp(80px,9vw,120px) 0}.tl-funnel-sec{padding-top:0}.tl-funnel-sec .hf-home h2{font-size:var(--step-3,2rem)}main [id]{scroll-margin-top:88px}.tl-head h2,.tl .tl-head h2{font-size:clamp(2rem,1.1rem + 2.6vw,3.3rem)}.tl-live-head h2{font-size:clamp(2.1rem,1.2rem + 2.8vw,3.6rem)}.tl-live-head{margin-bottom:clamp(24px,3vw,40px)}#journeys .tl-head{max-width:62rem}.pv-step-t{display:none}.pv-built .pv-flow li{padding:9px 0}.pv-grid .pv-map{min-height:0}.tl-member{flex-direction:row;padding:16px 12px 14px}.tl-member .orb{--s:44px;margin-bottom:6px}.tl-team-list{margin-bottom:14px}.tl-member-panel{padding:clamp(20px,2.6vw,32px)}.tl-spine{margin-top:16px}@media (min-width:900px) and (max-height:820px){.tl-member-stage{transform-origin:100%;margin-block:-24px;transform:scale(.9)}}@media (min-width:900px){.rb{gap:12px}.rb-card{min-height:176px;padding:20px 22px}.rb-big{min-height:176px}.rb-text{display:none}.rb-big .rb-value{font-size:clamp(3rem,2rem + 3vw,4.6rem)}}@media (min-width:900px) and (max-height:960px){.tl-live-head p{margin-top:10px;font-size:1.02rem}.tl-live{padding-top:clamp(64px,6vw,88px)}.hs-panel{min-height:420px;margin-top:12px;padding-block:22px}}@media (max-width:700px){.tl-sec{padding:48px 0}.tl-head p{font-size:1rem}.rb{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.rb::-webkit-scrollbar{display:none}.rb>li,.rb-card{scroll-snap-align:start;flex:0 0 78%;min-height:200px}.rb-big,.rb-wide{min-height:200px}.rb-text{display:none}.tl-team-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 8px;display:flex;overflow-x:auto}.tl-team-list::-webkit-scrollbar{display:none}.tl-member{scroll-snap-align:start;border-radius:999px;flex:none;grid-auto-flow:column;align-items:center;gap:8px;padding:10px 14px}.tl-member .orb{--s:28px;margin:0}.tl-member>span:last-child,.pv-map,.jc-phone,.tl-tr-skills{display:none}.tl-ent-list{gap:8px}.tl-ent-list li{padding:14px}.tl-ent-list span{font-size:.85rem}.tl-more a,.tl-member-copy a,.tl-ent a,.site-footer .footer-brand a,.site-header .logo{align-items:center;min-height:44px;display:inline-flex}.hs-copy>ul,.hs-hands,.tl-member-stage{display:none}.tl-member-panel{padding:18px}.jc-chat{display:none}.rb .rb-card{opacity:1;transform:none}}
