.tlc-landing{--bg-a:#dcecff;--bg-b:#f6fbff;--ink:#0b2140;--ink-soft:#516a87;--blue:#1d6ff2;--blue-deep:#0b4fcb;--cyan:#17c9cf;--line:#0b21401a;--shadow:0 30px 70px -24px #0d49c461;--tlc-blue:var(--blue);--tlc-blue-deep:var(--blue-deep);--tlc-cyan:var(--cyan);--tlc-ink:var(--ink);--tlc-ink-soft:var(--ink-soft);--tlc-line:var(--line)}.tlc-landing,.tlc-landing *{box-sizing:border-box;margin:0;padding:0}html:has(.tlc-landing){scroll-behavior:smooth;scroll-padding-top:88px}.tlc-landing{color:var(--ink);background:linear-gradient(180deg, var(--bg-a) 0%, var(--bg-b) 55%);min-height:100vh;font-family:Manrope,sans-serif;position:relative;overflow-x:clip}.tlc-landing .ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tlc-landing .blob{filter:blur(90px);opacity:.35;border-radius:50%;position:absolute}.tlc-landing .blob-1{background:radial-gradient(circle at 30% 30%,#9ecbff,#0000 70%);width:620px;height:620px;animation:34s ease-in-out infinite alternate tlc-driftA;top:-180px;right:-120px}.tlc-landing .blob-2{background:radial-gradient(circle at 60% 40%,#b6f2ee,#0000 70%);width:520px;height:520px;animation:40s ease-in-out infinite alternate tlc-driftB;bottom:-160px;left:-140px}.tlc-landing .blob-3{opacity:.22;background:radial-gradient(circle,#cfe0ff,#0000 70%);width:420px;height:420px;animation:46s ease-in-out infinite alternate tlc-driftC;top:35%;left:38%}@keyframes tlc-driftA{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,50px)scale(1.12)}}@keyframes tlc-driftB{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-40px)scale(1.08)}}@keyframes tlc-driftC{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(.92)}}.tlc-landing:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#0b21400d 1px,#0000 1px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(1200px 700px at 70% 0,#000 0%,#0000 70%);mask-image:radial-gradient(1200px 700px at 70% 0,#000 0%,#0000 70%)}.tlc-landing .nav-outer{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(160%);background:#e2eeffd1;border-bottom:1px solid #0b21400f;width:100%;padding:0;transition:all .45s cubic-bezier(.2,.7,.2,1);position:sticky;top:0}.tlc-landing .nav-outer.scrolled{pointer-events:none;-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;margin-bottom:-15.33px;padding:14px 24px 0}.tlc-landing .nav-main{z-index:2;pointer-events:auto;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto;padding:12px 40px;transition:all .45s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.tlc-landing .nav-outer.scrolled .nav-main{-webkit-backdrop-filter:blur(12px)saturate(160%);background:#ffffffd1;border:1px solid #ffffffa6;border-radius:999px;grid-template-columns:auto auto 1fr;column-gap:10px;max-width:960px;padding:12px 22px;box-shadow:0 20px 44px -20px #0b214066,inset 0 1px #ffffffb3}.tlc-landing .section-bg{z-index:-1;pointer-events:none;opacity:.42;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.tlc-landing .bg-img-1{background-image:url(/landing/bg-8dd704dc.jpg)}.tlc-landing .bg-img-2{background-image:url(/landing/bg-51568156.jpg)}.tlc-landing .bg-img-3{background-image:url(/landing/bg-9516925a.jpg)}.tlc-landing .bg-pos-rt{background-position:100% 0}.tlc-landing .bg-pos-rc{background-position:100%}.tlc-landing .bg-pos-rb{background-position:100% 100%}.tlc-landing .hero-band{position:relative}.tlc-landing .hero-bg-image{z-index:0;pointer-events:none;background-image:url(/landing/bg-6af72e6d.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.tlc-landing .wordmark{letter-spacing:.02em;color:var(--ink);text-transform:uppercase;letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:16.5px;font-weight:800}.tlc-landing .lang-toggle{background:#0b21400f;border-radius:999px;padding:4px;font-size:13px;font-weight:700;display:flex}.tlc-landing .hero{z-index:2;grid-template-columns:1fr 1.18fr;align-items:start;gap:36px;max-width:1320px;margin:0 auto;padding:22px 40px 60px;display:grid;position:relative}.tlc-landing .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-deep);opacity:0;background:#1d6ff217;border:1px solid #1d6ff22e;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px 7px 11px;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;animation:.7s .1s forwards tlc-fadeUp;display:inline-flex}.tlc-landing .eyebrow .dot{background:#ff4d4d;border-radius:50%;width:7px;height:7px;animation:1.6s infinite tlc-dotpulse}.tlc-landing h1{letter-spacing:-.02em;color:var(--ink);opacity:0;font-family:Fraunces,serif;font-size:clamp(42px,5.2vw,65px);font-weight:600;line-height:1.02;animation:.8s .22s forwards tlc-fadeUp}.tlc-landing h1 em{background:linear-gradient(100deg, var(--blue) 10%, var(--cyan) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.tlc-landing .lede{max-width:480px;color:var(--ink-soft);opacity:0;margin-top:22px;font-size:18px;font-weight:500;line-height:1.55;animation:.8s .34s forwards tlc-fadeUp}.tlc-landing .checklist{opacity:0;flex-direction:column;gap:13px;margin-top:28px;animation:.8s .46s forwards tlc-fadeUp;display:flex}.tlc-landing .checklist li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.tlc-landing .checklist .check{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;font-size:11px;display:flex;box-shadow:0 6px 14px -6px #1d6ff28c}.tlc-landing .proof{opacity:0;flex-wrap:wrap;gap:14px;margin-top:34px;animation:.8s .58s forwards tlc-fadeUp;display:flex}.tlc-landing .stat{border-radius:14px;min-width:122px;padding:1.4px;transition:transform .25s,box-shadow .3s}.tlc-landing .stat-a,.tlc-landing .stat-b,.tlc-landing .stat-c{background:linear-gradient(135deg, var(--blue), var(--blue-deep))}.tlc-landing .stat-inner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:12.6px;padding:13px 17px 11px;font-family:IBM Plex Mono,monospace}.tlc-landing .stat:hover{transform:translateY(-3px)}.tlc-landing .stat-a:hover,.tlc-landing .stat-b:hover,.tlc-landing .stat-c:hover{box-shadow:0 0 0 5px #1d6ff229,0 16px 30px -14px #1d6ff280}.tlc-landing .stat .num{color:var(--ink);font-size:19px;font-weight:700;display:block}.tlc-landing .stat .lbl{color:var(--ink-soft);letter-spacing:.05em;margin-top:3px;font-size:10px;display:block}.tlc-landing .hero-visual{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.tlc-landing .phone-stage{justify-content:center;align-items:center;gap:24px;width:100%;height:600px;display:flex;position:relative}.tlc-landing .phone-wrap{flex-shrink:0;width:290px;height:560px;position:relative}.tlc-landing .rings{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tlc-landing .ring{border:1.5px solid #1d6ff252;border-radius:50%;animation:3.2s cubic-bezier(.2,.6,.4,1) infinite tlc-ringpulse;position:absolute}.tlc-landing .ring.r1{width:300px;height:300px;animation-delay:0s}.tlc-landing .ring.r2{width:300px;height:300px;animation-delay:1.05s}.tlc-landing .ring.r3{width:300px;height:300px;animation-delay:2.1s}.tlc-landing .results-card{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#fffffff0;border:1px solid #ffffffd9;border-radius:18px;flex-shrink:0;width:172px;padding:14px 15px 13px;animation:6.5s ease-in-out infinite tlc-floatyRev,.9s cubic-bezier(.2,.7,.3,1) .1s backwards tlc-cardIn;position:relative;transform:rotate(-5deg);box-shadow:0 22px 48px -18px #0b214059}.tlc-landing .results-head{color:var(--ink);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.tlc-landing .results-head .mini-mark{background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:5px;flex-shrink:0;width:15px;height:15px}.tlc-landing .results-stat{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.tlc-landing .rlabel{color:var(--ink-soft);font-size:9.5px;font-weight:700}.tlc-landing .rbadge{color:#0a9b5a;background:#1fbf7a24;border-radius:999px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:700}.tlc-landing .rnum{color:var(--ink);margin-top:1px;font-family:Fraunces,serif;font-size:21px;font-weight:600}.tlc-landing .rchart{width:100%;height:34px;margin-top:6px;display:block}.tlc-landing .rlist{border-top:1px dashed var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:9px;display:flex}.tlc-landing .rrow{color:var(--ink-soft);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.tlc-landing .rrow b{color:var(--ink);margin-left:auto;font-family:IBM Plex Mono,monospace;font-weight:500}.tlc-landing .rdot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tlc-landing .phone{z-index:2;width:290px;height:560px;box-shadow:var(--shadow), 0 0 0 1px #0b21400f;background:#0c1526;border-radius:44px;padding:12px;animation:5.5s ease-in-out infinite tlc-floaty,.9s cubic-bezier(.2,.7,.3,1) .3s backwards tlc-cardIn;position:relative}.tlc-landing .notch{z-index:3;background:#0c1526;border-radius:0 0 16px 16px;width:90px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tlc-landing .screen{background:radial-gradient(600px 400px at 50% -10%,#17335c 0%,#0c1b32 55%,#0a1728 100%);border-radius:34px;flex-direction:column;align-items:center;width:100%;height:100%;padding:34px 18px 16px;display:flex;position:relative;overflow:hidden}.tlc-landing .status-pill{letter-spacing:.06em;text-transform:uppercase;color:#ffb199;background:#ff5a3c24;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.tlc-landing .status-pill .dot{background:#ff5a3c;border-radius:50%;width:6px;height:6px;animation:1.4s infinite tlc-dotpulse}.tlc-landing .avatar{background:linear-gradient(140deg, var(--blue), var(--cyan));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-top:26px;font-family:Fraunces,serif;font-size:27px;font-weight:600;display:flex;box-shadow:0 10px 22px -6px #1d6ff299}.tlc-landing .agent-name{color:#fff;margin-top:14px;font-size:19px;font-weight:800}.tlc-landing .agent-tag{color:#8fb4ea;letter-spacing:.08em;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.tlc-landing .call-target{color:#9fb3cd;margin-top:8px;font-size:12.5px;font-weight:600}.tlc-landing .call-state{letter-spacing:.1em;color:#5fd7d0;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.tlc-landing .transcript-wrap{flex:1;width:100%;margin-top:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.tlc-landing .transcript{flex-direction:column;gap:8px;transition:transform .5s;display:flex}.tlc-landing .bubble{opacity:0;border-radius:12px;max-width:82%;padding:8px 11px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5;animation:.4s forwards tlc-bubbleIn}.tlc-landing .bubble.agent{color:#dce8ff;background:#1d6ff238;border-bottom-left-radius:4px;align-self:flex-start}.tlc-landing .bubble.lead{color:#cbd7ea;background:#ffffff14;border-bottom-right-radius:4px;align-self:flex-end}.tlc-landing .bubble .who{text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-bottom:2px;font-size:9px;display:block}.tlc-landing .home-ind{background:#ffffff40;border-radius:4px;width:110px;height:4px;margin-top:10px}.tlc-landing .cta-row{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;animation:.8s .8s forwards tlc-fadeUp;display:flex}.tlc-landing .btn-primary-wrap{position:relative}.tlc-landing .btn-primary-wrap:before{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle,#1d6ff28c,#0000 70%);border-radius:22px;animation:2.6s ease-in-out infinite tlc-glow;position:absolute;inset:-10px}.tlc-landing .btn-primary{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:#fff;border-radius:14px;align-items:center;gap:10px;padding:15px 24px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 16px 30px -12px #1d6ff28c,inset 0 1px #ffffff59}.tlc-landing .btn-primary:hover{transform:translateY(-2px)}.tlc-landing .btn-primary .arrow{transition:transform .25s}.tlc-landing .btn-primary:hover .arrow{transform:translate(3px)}.tlc-landing .btn-listen{background:#fff;border:1px solid #1d6ff224;border-radius:18px;align-items:center;gap:15px;padding:9px 22px 9px 9px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 34px -20px #0b214047}.tlc-landing .btn-listen:hover{transform:translateY(-2px);box-shadow:0 20px 38px -18px #1d6ff252}.tlc-landing .listen-play{background:linear-gradient(135deg, var(--blue), var(--blue-deep));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 18px -6px #1d6ff28c}.tlc-landing .listen-play svg{width:15px;height:15px;margin-left:2px}.tlc-landing .listen-text{text-align:left;flex-direction:column;gap:2px;display:flex}.tlc-landing .listen-label{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.tlc-landing .listen-title{color:var(--ink);font-size:14.5px;font-weight:800}.tlc-landing .listen-wave{align-items:center;gap:2.5px;height:22px;margin-left:4px;display:flex}.tlc-landing .listen-wave span{background:linear-gradient(180deg, var(--blue), var(--cyan));border-radius:2px;width:3px;animation:1.1s ease-in-out infinite tlc-wave}.tlc-landing .listen-wave span:first-child{height:8px;animation-duration:1.1s}.tlc-landing .listen-wave span:nth-child(2){height:15px;animation-duration:.8s}.tlc-landing .listen-wave span:nth-child(3){height:20px;animation-duration:1.3s}.tlc-landing .listen-wave span:nth-child(4){height:11px;animation-duration:.9s}.tlc-landing .listen-wave span:nth-child(5){height:22px;animation-duration:1.15s}.tlc-landing .listen-wave span:nth-child(6){height:13px;animation-duration:1s}.tlc-landing .listen-wave span:nth-child(7){height:19px;animation-duration:1.25s}.tlc-landing .listen-wave span:nth-child(8){height:9px;animation-duration:.85s}@keyframes tlc-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes tlc-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tlc-cardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1}}@keyframes tlc-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tlc-floatyRev{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(-3.5deg)}}@keyframes tlc-dotpulse{0%{box-shadow:0 0 #ff5a3c73}70%{box-shadow:0 0 0 8px #ff5a3c00}to{box-shadow:0 0 #ff5a3c00}}@keyframes tlc-ringpulse{0%{opacity:.55;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes tlc-bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tlc-landing .trust-band{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#1d6ff20d,#17c9cf0f);margin-top:6px;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tlc-landing .trust-track{align-items:center;width:max-content;animation:26s linear infinite tlc-marquee;display:flex}.tlc-landing .trust-chunk{flex-shrink:0;align-items:center;display:flex}.tlc-landing .t-item{white-space:nowrap;align-items:baseline;gap:6px;padding:0 22px;display:flex}.tlc-landing .t-num{background:linear-gradient(100deg, var(--blue) 10%, var(--blue-deep) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,serif;font-size:16px;font-weight:600;line-height:1}.tlc-landing .t-lbl{letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9.5px}.tlc-landing .t-sep{color:#0b21402e;font-size:12px}@keyframes tlc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tlc-landing .builder{z-index:2;padding:76px 40px 120px;position:relative}.tlc-landing .builder-inner{text-align:center;max-width:1080px;margin:0 auto}.tlc-landing .eyebrow-muted{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-block}.tlc-landing .builder h2{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.1}.tlc-landing .builder h2 em{background:linear-gradient(100deg, var(--blue) 10%, var(--cyan) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.tlc-landing .builder-sub{max-width:560px;color:var(--ink-soft);margin:16px auto 0;font-size:16.5px;font-weight:500;line-height:1.55}.tlc-landing .builder-demo{justify-content:center;align-items:flex-end;gap:0;margin-top:54px;display:flex;position:relative}.tlc-landing .chat-card{z-index:2;border:1px solid var(--line);text-align:left;background:#fff;border-radius:26px;width:100%;max-width:540px;padding:22px 22px 20px;position:relative;box-shadow:0 34px 74px -30px #0b214047}.tlc-landing .chat-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tlc-landing .chat-icon{width:34px;height:34px;color:var(--blue);background:#1d6ff21a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlc-landing .chat-icon svg{width:16px;height:16px}.tlc-landing .chat-handle{background:#0b214014;border-radius:3px;width:44px;height:5px}.tlc-landing .chat-bubble-wrap{min-height:58px}.tlc-landing .chat-bubble{color:var(--ink);background:#1d6ff21a;border-radius:16px 16px 16px 4px;max-width:94%;padding:13px 16px;font-size:14.5px;font-weight:600;line-height:1.55}.tlc-landing .cursor2{background:var(--blue);vertical-align:middle;width:2px;height:13px;margin-left:2px;animation:1s step-end infinite tlc-blink;display:inline-block}.tlc-landing .chat-config{flex-direction:column;gap:8px;margin-top:14px;display:flex}.tlc-landing .config-row{color:var(--ink);opacity:0;background:#0b214009;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;transition:opacity .5s,transform .5s;transform:translateY(6px)}.tlc-landing .config-row.show{opacity:1;transform:translateY(0)}.tlc-landing .config-row b{font-weight:800}.tlc-landing .industry-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.tlc-landing .chip-btn{color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700;transition:all .25s}.tlc-landing .chip-btn:hover{color:var(--ink);border-color:#1d6ff259;transform:translateY(-1px)}.tlc-landing .chip-btn.active{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:#fff;border-color:#0000;box-shadow:0 12px 24px -12px #1d6ff280}.tlc-landing .agent-card{z-index:3;border:1px solid var(--line);opacity:0;background:#fff;border-radius:20px;flex-shrink:0;width:226px;margin:0 0 26px -34px;padding:17px 17px 15px;transition:opacity .5s,transform .5s;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 28px 62px -24px #0b21405c}.tlc-landing .agent-card.show{opacity:1;transform:translateY(0)scale(1)}.tlc-landing .agent-top{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.tlc-landing .dot-live{background:var(--blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #1d6ff22e}.tlc-landing .agent-wave{align-items:center;gap:3px;height:28px;margin:14px 0 12px;display:flex}.tlc-landing .agent-wave span{background:linear-gradient(180deg, var(--blue), var(--cyan));opacity:.55;border-radius:3px;flex:1;animation:1.1s ease-in-out infinite paused tlc-wave}.tlc-landing .agent-card.playing .agent-wave span{opacity:1;animation-play-state:running}.tlc-landing .agent-bottom{justify-content:space-between;align-items:center;display:flex}.tlc-landing .agent-status{color:#0a9b5a;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700;display:flex}.tlc-landing .dot-ready{background:#0a9b5a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tlc-landing .agent-play{cursor:pointer;background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;transition:transform .2s;display:flex}.tlc-landing .agent-play svg{width:10px;height:10px;margin-left:1px}.tlc-landing .agent-play:hover{transform:scale(1.08)}.tlc-landing .handoff{z-index:2;padding:20px 40px 130px;position:relative}.tlc-landing .handoff-inner{grid-template-columns:.86fr 1.14fr;align-items:center;gap:60px;max-width:1180px;margin:0 auto;display:grid}.tlc-landing .handoff-copy{text-align:left}.tlc-landing .handoff h2{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.12}.tlc-landing .handoff h2 em{background:linear-gradient(100deg, var(--blue) 10%, var(--cyan) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.tlc-landing .handoff-sub{max-width:440px;color:var(--ink-soft);margin-top:16px;font-size:16px;font-weight:500;line-height:1.6}.tlc-landing .handoff-list{flex-direction:column;gap:12px;margin-top:26px;display:flex}.tlc-landing .handoff-list li{color:var(--ink);align-items:flex-start;gap:11px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.tlc-landing .handoff-list .check{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;font-size:10px;display:flex;box-shadow:0 6px 14px -6px #1d6ff28c}.tlc-landing .handoff-visual{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.tlc-landing .handoff-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-shrink:0;width:100%;max-width:236px;padding:18px 18px 17px;box-shadow:0 26px 56px -24px #0b21404d}.tlc-landing .handoff-card-top{align-items:center;gap:11px;display:flex}.tlc-landing .handoff-icon{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 8px 18px -8px #1d6ff28c}.tlc-landing .handoff-icon.headset{background:linear-gradient(135deg, var(--blue-deep), var(--blue))}.tlc-landing .handoff-icon svg{width:17px;height:17px}.tlc-landing .handoff-name{color:var(--ink);font-size:14px;font-weight:800}.tlc-landing .handoff-status{color:var(--blue-deep);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;font-weight:700;display:flex}.tlc-landing .handoff-status .dot{background:#ff5a3c;border-radius:50%;width:6px;height:6px;animation:1.4s infinite tlc-dotpulse}.tlc-landing .handoff-phone{color:var(--ink-soft);margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.tlc-landing .handoff-wave{align-items:center;gap:3px;height:22px;margin-top:14px;display:flex}.tlc-landing .handoff-wave span{background:linear-gradient(180deg, var(--blue), var(--cyan));border-radius:3px;width:4px;animation:1.1s ease-in-out infinite tlc-wave}.tlc-landing .handoff-connected{color:#0a9b5a;background:#1fbf7a24;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.tlc-landing .handoff-connected:before{content:"";background:#0a9b5a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tlc-landing .handoff-arrow-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;display:flex}.tlc-landing .handoff-line{background:var(--line);width:1px;height:16px}.tlc-landing .handoff-pill{color:#0a9b5a;white-space:nowrap;background:#1fbf7a24;border:1px solid #1fbf7a3d;border-radius:999px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700}.tlc-landing .handoff-arrow{color:var(--blue);opacity:.7}.tlc-landing .handoff-arrow svg{width:20px;height:20px}.tlc-landing .dataflow{z-index:2;padding:20px 40px 130px;position:relative}.tlc-landing .builder:before{content:"";z-index:-1;background-image:url(/landing/bg-51568156.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000d9 18% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000d9 18% 80%,#0000 100%)}.tlc-landing .handoff:before{content:"";z-index:-1;background-image:url(/landing/bg-8dd704dc.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000c 20% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000c 20% 78%,#0000 100%)}.tlc-landing .dataflow:before{content:"";z-index:-1;background-image:url(/landing/bg-9516925a.jpg);background-position:right 20%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000c 20% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000c 20% 78%,#0000 100%)}.tlc-landing .dataflow-inner{text-align:center;max-width:1180px;margin:0 auto}.tlc-landing .dataflow h2{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.1}.tlc-landing .dataflow h2 em{background:linear-gradient(100deg, var(--blue) 10%, var(--cyan) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.tlc-landing .dataflow-sub{max-width:520px;color:var(--ink-soft);margin:16px auto 0;font-size:16.5px;font-weight:500;line-height:1.55}.tlc-landing .dataflow-demo{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:54px;display:flex}.tlc-landing .flow-card{text-align:left;width:100%;max-width:236px}.tlc-landing .flow-meta{color:var(--ink-soft);margin-top:6px;font-size:11.5px;font-weight:600}.tlc-landing .call-live{opacity:1;max-height:160px;margin-top:15px;transition:opacity .6s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),margin .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.tlc-landing .call-live.hide{opacity:0;pointer-events:none;max-height:0;margin-top:0}.tlc-landing .call-live-status{color:var(--ink-soft);align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:flex}.tlc-landing .call-live-status .dot{background:#ff5a3c;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s infinite tlc-dotpulse}.tlc-landing .call-live-status #callTimer{color:var(--ink);transition:opacity .35s;display:inline-block}.tlc-landing .call-hangup{color:#fff;cursor:pointer;background:#ff5a3c;border:none;border-radius:12px;width:100%;margin-top:13px;padding:10px;font-size:12.5px;font-weight:800;transition:transform .15s;box-shadow:0 12px 24px -12px #ff5a3c80}.tlc-landing .call-hangup:active{transform:scale(.96)}.tlc-landing .call-done{opacity:0;max-height:0;transition:opacity .6s cubic-bezier(.4,0,.2,1) .12s,max-height .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.tlc-landing .call-done.show{opacity:1;max-height:110px;margin-top:16px}.tlc-landing .flow-steps{flex-shrink:0;align-items:center;gap:8px;padding:0 16px;transition:opacity .6s;display:flex}.tlc-landing .flow-steps.waiting{opacity:.5}.tlc-landing .step-chip{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:150px;padding:10px 14px;transition:box-shadow .3s;display:flex;box-shadow:0 14px 30px -16px #0b214047}.tlc-landing .step-chip .num{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:800;transition:transform .3s,opacity .35s;display:flex}.tlc-landing .step-chip .txt{text-align:left;flex-direction:column;line-height:1.3;display:flex}.tlc-landing .step-chip .txt b{color:var(--ink);font-size:12.5px;font-weight:800;transition:opacity .35s;display:block}.tlc-landing .step-chip .txt span{color:var(--ink-soft);font-size:10.5px;font-weight:600;transition:opacity .35s;display:block}.tlc-landing .panel-wrap{flex-shrink:0;width:100%;max-width:560px;position:relative}.tlc-landing .panel-placeholder{z-index:1;color:var(--ink-soft);text-align:center;opacity:1;background:#fff9;border:1.5px dashed #0b214029;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:13px;font-weight:700;transition:opacity .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.tlc-landing .panel-placeholder.hide{opacity:0;pointer-events:none}.tlc-landing .placeholder-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s infinite tlc-dotpulse}.tlc-landing .panel-card{border:1px solid var(--line);text-align:left;opacity:0;background:#fff;border-radius:20px;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),box-shadow .8s;position:relative;overflow:hidden;transform:scale(.97);box-shadow:0 32px 68px -28px #0b214052}.tlc-landing .panel-head{color:var(--ink);background:#1d6ff214;align-items:center;gap:9px;padding:14px 18px;font-size:13px;font-weight:800;transition:background .7s cubic-bezier(.4,0,.2,1),color .7s cubic-bezier(.4,0,.2,1);display:flex}.tlc-landing .panel-head .file-icon{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;transition:background .7s cubic-bezier(.4,0,.2,1);display:flex}.tlc-landing .panel-head .file-icon svg{width:11px;height:11px}.tlc-landing .panel-head #panelTitle{transition:opacity .3s;display:inline-block}.tlc-landing .panel-card.excel .panel-head{color:#fff;background:linear-gradient(120deg,#1c8a4f,#22a35c)}.tlc-landing .panel-tabs{border-bottom:1px solid var(--line);gap:4px;padding:9px 14px 0;display:flex}.tlc-landing .panel-tabs span{color:var(--ink-soft);border-bottom:2px solid #0000;padding:7px 10px 9px;font-size:11.5px;font-weight:700;transition:color .5s,border-color .5s}.tlc-landing .panel-tabs span.active{color:var(--blue-deep);border-color:var(--blue)}.tlc-landing .panel-card.excel .panel-tabs span.active{color:#1c8a4f;border-color:#1c8a4f}.tlc-landing .panel-table{border-collapse:collapse;width:100%;font-size:11.5px}.tlc-landing .panel-table th{text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:10px 16px;font-weight:700}.tlc-landing .panel-table td{color:var(--ink);border-bottom:1px solid #0b21400d;padding:10px 16px;font-weight:600;transition:background .5s,color .5s}.tlc-landing .panel-table tr.highlight td{color:#0a9b5a;background:#1fbf7a21;font-weight:800}.tlc-landing .panel-table tr:last-child td{border-bottom:none}.tlc-landing .summary-card{border:1px solid var(--line);text-align:left;opacity:0;pointer-events:none;background:#fff;border-radius:20px;padding:22px 24px;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(.97);box-shadow:0 32px 68px -28px #0b214052}.tlc-landing .summary-card.show{opacity:1;transform:scale(1)}.tlc-landing .summary-head{color:var(--ink-soft);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:15px;padding-bottom:13px;font-size:12px;font-weight:700;display:flex}.tlc-landing .summary-head .dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tlc-landing .summary-name{color:var(--ink);font-size:16px;font-weight:800}.tlc-landing .summary-text{color:var(--ink-soft);margin-top:9px;font-size:13.5px;font-weight:500;line-height:1.62}.tlc-landing .summary-tag{color:#0a9b5a;background:#1fbf7a24;border-radius:999px;margin-top:15px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.tlc-landing .metrics{z-index:2;padding:20px 40px 130px;position:relative}.tlc-landing .metrics-inner{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;max-width:1220px;margin:0 auto;display:grid}.tlc-landing .metrics-copy{text-align:left}.tlc-landing .metrics-eyebrow-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tlc-landing .live-pill{letter-spacing:.08em;text-transform:uppercase;color:#0a9b5a;background:#1fbf7a24;border:1px solid #1fbf7a3d;border-radius:999px;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700}.tlc-landing .metrics h2{letter-spacing:-.01em;color:var(--ink);margin-top:16px;font-family:Fraunces,serif;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.16}.tlc-landing .metrics h2 em{background:linear-gradient(100deg, var(--blue) 10%, var(--cyan) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.tlc-landing .metrics-sub{max-width:400px;color:var(--ink-soft);margin-top:14px;font-size:15.5px;font-weight:500;line-height:1.6}.tlc-landing .feature-list{flex-direction:column;gap:20px;margin-top:28px;display:flex}.tlc-landing .feature-item{align-items:flex-start;gap:14px;display:flex}.tlc-landing .feature-icon{width:38px;height:38px;color:var(--blue-deep);background:#1d6ff217;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlc-landing .feature-icon svg{width:17px;height:17px}.tlc-landing .feature-item b{color:var(--ink);font-size:14.5px;font-weight:800;display:block}.tlc-landing .feature-item p{color:var(--ink-soft);margin-top:3px;font-size:13px;font-weight:500;line-height:1.5}.tlc-landing .dash-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:22px;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(20px);box-shadow:0 30px 64px -26px #0b21404d}.tlc-landing .dash-card.in-view{opacity:1;transform:translateY(0)}.tlc-landing .dash-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.tlc-landing .dash-title{color:var(--ink);font-size:14.5px;font-weight:800}.tlc-landing .dash-live{color:var(--ink-soft);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:600;display:flex}.tlc-landing .dash-live .dot{background:#0a9b5a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tlc-landing .range-toggle{align-items:center;gap:4px;display:flex}.tlc-landing .range-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 13px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:background .3s,color .3s}.tlc-landing .range-btn.active{background:var(--ink);color:#fff}.tlc-landing .cal-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlc-landing .cal-btn svg{width:14px;height:14px}.tlc-landing .dash-stats{grid-template-columns:1fr 1fr;display:grid}.tlc-landing .dstat{border-bottom:1px solid var(--line);padding:20px 22px}.tlc-landing .dash-stats .dstat:nth-child(odd){border-right:1px solid var(--line)}.tlc-landing .dstat-top{align-items:center;gap:10px;display:flex}.tlc-landing .dstat-icon{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tlc-landing .dstat-icon svg{width:15px;height:15px}.tlc-landing .dstat-label{color:var(--ink-soft);font-size:12.5px;font-weight:700}.tlc-landing .dstat-row{align-items:baseline;gap:8px;margin-top:10px;display:flex}.tlc-landing .dstat-num{color:var(--ink);font-family:Fraunces,serif;font-size:24px;font-weight:600;transition:opacity .3s}.tlc-landing .dstat-delta{color:#0a9b5a;background:#1fbf7a24;border-radius:999px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700;transition:opacity .3s}.tlc-landing .dstat-chart{width:100%;height:44px;margin-top:12px;display:block;overflow:visible}.tlc-landing .dstat-chart polyline{transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1),opacity .3s}.tlc-landing .dstat-chart circle{transition:opacity .3s}.tlc-landing .dstat-x{color:var(--ink-soft);justify-content:space-between;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:500;transition:opacity .3s;display:flex}.tlc-landing .dash-stats .dstat:first-child polyline{transition-delay:.1s}.tlc-landing .dash-stats .dstat:nth-child(2) polyline{transition-delay:.2s}.tlc-landing .dash-stats .dstat:nth-child(3) polyline{transition-delay:.3s}.tlc-landing .dash-stats .dstat:nth-child(4) polyline{transition-delay:.4s}.tlc-landing .breakdown2-card{padding:22px}.tlc-landing .breakdown2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tlc-landing .breakdown-title{color:var(--ink);font-size:14px;font-weight:800}.tlc-landing .breakdown-sub{color:var(--ink-soft);margin-top:2px;font-size:11.5px;font-weight:600}.tlc-landing .ver-desglose{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:11.5px;font-weight:700;display:flex}.tlc-landing .ver-desglose svg{width:10px;height:10px}.tlc-landing .breakdown2-body{flex-wrap:wrap;align-items:center;gap:32px;margin-top:22px;display:flex}.tlc-landing .donut-wrap{flex-shrink:0}.tlc-landing .donut{background:conic-gradient(#22b573 0% 46%,#9aa7b8 46% 75%,#eba33c 75% 100%);border-radius:50%;width:132px;height:132px;transition:background 1s cubic-bezier(.4,0,.2,1);position:relative}.tlc-landing .donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.tlc-landing .donut-center{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tlc-landing .donut-lbl{color:var(--ink-soft);font-size:10px;font-weight:700}.tlc-landing .donut-num{color:var(--ink);font-family:Fraunces,serif;font-size:19px;font-weight:600;transition:opacity .3s}.tlc-landing .breakdown2-cols{flex-wrap:wrap;flex:1;gap:26px;display:flex}.tlc-landing .bcol{flex:1;min-width:110px}.tlc-landing .bcol-top b{color:var(--ink);font-size:12.5px;font-weight:800}.tlc-landing .bcol-num{align-items:baseline;gap:6px;margin-top:4px;display:flex}.tlc-landing .bcol-num span:first-child{color:var(--ink);font-family:Fraunces,serif;font-size:16px;font-weight:600;transition:opacity .3s}.tlc-landing .bcol-delta{color:#0a9b5a;font-size:10px;font-weight:700;transition:opacity .3s}.tlc-landing .bcol-bar{background:#0b21400f;border-radius:999px;width:100%;height:6px;margin-top:9px;overflow:hidden}.tlc-landing .bcol-fill{border-radius:999px;width:0;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.tlc-landing .bcol-fill.yes{background:linear-gradient(90deg,#22b573,#0a9b5a)}.tlc-landing .bcol-fill.no{background:linear-gradient(90deg,#b9c3d1,#8fa0b5)}.tlc-landing .bcol-fill.pending{background:linear-gradient(90deg,#f0c26a,#eba33c)}.tlc-landing .bcol-count{color:var(--ink);margin-top:7px;font-size:10.5px;font-weight:700;transition:opacity .3s}.tlc-landing .bcol-desc{color:var(--ink-soft);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.4}.tlc-landing .dash-tip{color:var(--ink-soft);background:#1d6ff20f;border-radius:12px;align-items:center;gap:8px;margin:20px 22px 22px;padding:12px 15px;font-size:12px;font-weight:600;display:flex}.tlc-landing .dash-tip b{color:var(--ink);font-weight:800}@media (max-width:980px){.tlc-landing .hero{grid-template-columns:1fr;padding-top:10px}.tlc-landing .phone-stage{height:460px}.tlc-landing .phone{width:250px;height:480px}.tlc-landing .results-card{display:none}.tlc-landing .builder-demo{flex-direction:column;align-items:center;gap:0}.tlc-landing .agent-card{align-self:center;margin:-30px 0 0}.tlc-landing .handoff-inner{text-align:center;grid-template-columns:1fr;gap:44px}.tlc-landing .handoff-copy{text-align:center}.tlc-landing .handoff-sub{margin-left:auto;margin-right:auto}.tlc-landing .handoff-list{align-items:center}.tlc-landing .handoff-list li{max-width:340px}.tlc-landing .handoff-arrow-wrap{flex-direction:row;padding:8px 0}.tlc-landing .handoff-line{width:16px;height:1px}.tlc-landing .dataflow-demo{flex-direction:column;gap:22px}.tlc-landing .flow-steps{flex-direction:row;padding:0}.tlc-landing .panel-wrap{max-width:440px}.tlc-landing .metrics-inner{text-align:center;grid-template-columns:1fr;gap:34px}.tlc-landing .metrics-copy{text-align:center}.tlc-landing .metrics-sub{margin-left:auto;margin-right:auto}.tlc-landing .feature-item{text-align:left}.tlc-landing .dash-head{text-align:center;justify-content:center}.tlc-landing .dash-head>div:first-child{width:100%}.tlc-landing .dash-live{justify-content:center}}@media (max-width:640px){.tlc-landing .hero{padding-left:20px;padding-right:20px}.tlc-landing h1{font-size:36px}.tlc-landing .builder{padding:60px 20px 90px}.tlc-landing .handoff{padding:10px 20px 90px}.tlc-landing .handoff-visual{flex-direction:column}.tlc-landing .handoff-arrow-wrap{flex-direction:column;padding:6px 0}.tlc-landing .handoff-line{width:1px;height:16px}.tlc-landing .dataflow{padding:10px 20px 90px}.tlc-landing .panel-table{font-size:10.5px}.tlc-landing .panel-table th,.tlc-landing .panel-table td{padding:8px 10px}.tlc-landing .metrics{padding:10px 20px 90px}.tlc-landing .dash-stats{grid-template-columns:1fr}.tlc-landing .dash-stats .dstat:nth-child(odd){border-right:none}.tlc-landing .breakdown2-body{gap:20px}.tlc-landing .breakdown2-cols{gap:16px}.tlc-landing .range-toggle{justify-content:center;width:100%}}.tlc-landing .contact{z-index:2;padding:20px 40px 140px;position:relative}.tlc-landing .contact-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1180px;margin:0 auto;display:grid}.tlc-landing .contact-copy{text-align:left}.tlc-landing .contact-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);background:#1d6ff217;border:1px solid #1d6ff22e;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 11px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.tlc-landing .contact-eyebrow svg{width:13px;height:13px}.tlc-landing .contact-copy h2{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.tlc-landing .contact-copy h2 em{background:linear-gradient(100deg, var(--blue) 10%, var(--cyan) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.tlc-landing .contact-sub{max-width:460px;color:var(--ink-soft);margin-top:16px;font-size:16px;font-weight:500;line-height:1.6}.tlc-landing .contact-features{flex-direction:column;margin-top:28px;display:flex}.tlc-landing .contact-feature{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.tlc-landing .contact-feature:first-child{padding-top:0}.tlc-landing .contact-feature:last-child{border-bottom:none}.tlc-landing .contact-feature-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tlc-landing .contact-feature-icon svg{width:17px;height:17px}.tlc-landing .contact-feature-icon.blue{color:var(--blue);background:#1d6ff21a}.tlc-landing .contact-feature-icon.cyan{color:#0e9ba0;background:#17c9cf24}.tlc-landing .contact-feature-icon.green{color:#0a9b5a;background:#1fbf7a24}.tlc-landing .contact-feature-title{color:var(--ink);font-size:14.5px;font-weight:800}.tlc-landing .contact-feature-desc{color:var(--ink-soft);margin-top:2px;font-size:13px;font-weight:500}.tlc-landing .contact-feature-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.tlc-landing .contact-stats{border:1px solid var(--line);background:#ffffffa6;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;padding:18px 20px;display:grid}.tlc-landing .contact-stat{flex-direction:column;gap:8px;display:flex}.tlc-landing .contact-stat-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tlc-landing .contact-stat-icon svg{width:14px;height:14px}.tlc-landing .contact-stat-icon.blue{color:var(--blue);background:#1d6ff21a}.tlc-landing .contact-stat-icon.cyan{color:#0e9ba0;background:#17c9cf24}.tlc-landing .contact-stat-icon.purple{color:#7c5ce0;background:#926ff224}.tlc-landing .contact-stat-icon.orange{color:#d98a1f;background:#f0a23c29}.tlc-landing .contact-stat-num{color:var(--ink);font-family:Fraunces,serif;font-size:18px;font-weight:600}.tlc-landing .contact-stat-lbl{color:var(--ink-soft);font-size:10.5px;font-weight:600;line-height:1.3}.tlc-landing .contact-visual{justify-content:center;display:flex}.tlc-landing .contact-form-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:24px;width:100%;max-width:520px;padding:30px;transition:opacity .7s,transform .7s;transform:translateY(20px);box-shadow:0 30px 70px -24px #0d49c43d}.tlc-landing .contact-form-card.in-view{opacity:1;transform:translateY(0)}.tlc-landing .contact-form-head{align-items:center;gap:14px;display:flex}.tlc-landing .contact-form-icon{width:50px;height:50px;color:var(--blue);background:#1d6ff21a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlc-landing .contact-form-icon svg{width:22px;height:22px}.tlc-landing .contact-form-title{color:var(--ink);font-size:17.5px;font-weight:800}.tlc-landing .contact-form-sub{color:var(--ink-soft);margin-top:2px;font-size:12.5px;font-weight:500}.tlc-landing .form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.tlc-landing .form-field{flex-direction:column;gap:7px;display:flex}.tlc-landing .form-field.full{grid-column:1/-1}.tlc-landing .form-field label{color:var(--ink);font-size:12.5px;font-weight:800}.tlc-landing .form-field input,.tlc-landing .form-field select,.tlc-landing .form-field textarea{color:var(--ink);border:1px solid var(--line);background:#0b214006;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s}.tlc-landing .form-field input::placeholder,.tlc-landing .form-field textarea::placeholder{color:#0b214059;font-weight:500}.tlc-landing .form-field input:focus,.tlc-landing .form-field select:focus,.tlc-landing .form-field textarea:focus{background:#fff;border-color:#1d6ff266;box-shadow:0 0 0 3px #1d6ff21f}.tlc-landing .form-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M6 9l6 6 6-6' stroke='%23516a87' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.tlc-landing .form-field textarea{resize:vertical;min-height:88px;font-family:Manrope,sans-serif;line-height:1.5}.tlc-landing .field-count{color:var(--ink-soft);align-self:flex-end;margin-top:-3px;font-size:10.5px;font-weight:700}.tlc-landing .consent-row{border:1px solid var(--line);background:#0b214006;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.tlc-landing .consent-check{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 6px 14px -6px #1d6ff28c}.tlc-landing .consent-check svg{width:12px;height:12px}.tlc-landing .consent-text b{color:var(--ink);font-size:12.5px;font-weight:800;display:block}.tlc-landing .consent-text span{color:var(--ink-soft);font-size:11px;font-weight:500}.tlc-landing .consent-lock{color:var(--ink-soft);flex-shrink:0;margin-left:auto}.tlc-landing .consent-lock svg{width:15px;height:15px}.tlc-landing .contact-submit{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;padding:15px 24px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s,opacity .2s;display:flex;box-shadow:0 16px 30px -12px #1d6ff28c,inset 0 1px #ffffff59}.tlc-landing .contact-submit:hover{transform:translateY(-2px)}.tlc-landing .contact-submit:disabled{opacity:.7;cursor:default;transform:none}.tlc-landing .contact-submit svg{width:16px;height:16px;transition:transform .25s}.tlc-landing .contact-submit:hover svg{transform:translate(3px)}.tlc-landing .contact-trust{text-align:center;color:var(--ink-soft);margin-top:14px;font-size:11.5px;font-weight:600}@media (max-width:980px){.tlc-landing .contact-inner{text-align:center;grid-template-columns:1fr;gap:40px}.tlc-landing .contact-copy{text-align:center}.tlc-landing .contact-sub{margin-left:auto;margin-right:auto}.tlc-landing .contact-feature{text-align:left}.tlc-landing .contact-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tlc-landing .contact{padding:10px 20px 100px}.tlc-landing .form-grid{grid-template-columns:1fr}.tlc-landing .contact-form-card{padding:22px}.tlc-landing .contact-stats{grid-template-columns:repeat(2,1fr);padding:16px}}@media (prefers-reduced-motion:reduce){.tlc-landing,.tlc-landing *{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes tlc-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes tlc-blink{50%{opacity:0}}.tlc-landing .lang-toggle>div{background:0 0;border:0;border-radius:999px;gap:0;padding:0;display:flex}.tlc-landing .lang-toggle button{cursor:pointer;min-width:0;height:auto;color:var(--ink);box-shadow:none;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.5}.tlc-landing .lang-toggle button:hover{color:var(--ink);background:#0b21400f}.tlc-landing .lang-toggle button[aria-pressed=true],.tlc-landing .lang-toggle button[aria-pressed=true]:hover{background:var(--ink);color:#fff}.tlc-landing .btn-listen{cursor:pointer;font:inherit;color:inherit;text-align:left}.tlc-landing .agent-play:disabled{cursor:default;opacity:.6}.tlc-landing .agent-play:disabled:hover{transform:none}.tlc-landing .listen-play svg[style]{margin-left:0}.tlc-landing button:focus-visible,.tlc-landing a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tlc-landing .landing-footer{z-index:2;color:var(--ink-soft);border-top:1px solid var(--line);padding:56px 40px 28px;font-size:14px;position:relative}.tlc-landing .lf-inner{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;max-width:1180px;margin:0 auto;display:flex}.tlc-landing .lf-brand{max-width:340px}.tlc-landing .lf-logo{align-items:center;gap:12px;display:flex}.tlc-landing .lf-tagline{color:var(--ink-soft);margin:16px 0 0;font-family:Fraunces,serif;font-size:17px;font-weight:500;line-height:1.45}.tlc-landing .lf-cols{flex-wrap:wrap;gap:40px 64px;display:flex}.tlc-landing .lf-col{flex-direction:column;gap:12px;min-width:120px;display:flex}.tlc-landing .lf-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.tlc-landing .landing-footer a{color:var(--ink);font-weight:600;text-decoration:none}.tlc-landing .landing-footer a:hover{color:var(--blue);text-decoration:underline}.tlc-landing .lf-bottom{border-top:1px solid var(--line);max-width:1180px;color:var(--ink-soft);text-align:center;margin:40px auto 0;padding-top:20px;font-size:12.5px}@media (max-width:640px){.tlc-landing .landing-footer{padding:40px 20px 24px}.tlc-landing .wordmark{font-size:13px}.tlc-landing .lf-inner{flex-direction:column;gap:32px}.tlc-landing .lf-cols{flex-direction:column;gap:28px}.tlc-landing .lf-bottom{text-align:left}}.tlc-landing .nav-logo{border-radius:10px;flex:none;justify-self:start;align-items:center;display:flex}.tlc-landing .nav-logo img,.tlc-landing .nav-wordmark img{flex:none;width:auto;max-width:none;transition:height .45s cubic-bezier(.2,.7,.2,1);display:block}.tlc-landing .nav-logo img{height:34px}.tlc-landing .nav-wordmark{flex:none;justify-self:center;align-items:center;display:flex}.tlc-landing .nav-wordmark img{height:28px}.tlc-landing .nav-outer.scrolled .nav-logo img{height:30px}.tlc-landing .nav-outer.scrolled .nav-wordmark{justify-self:start}.tlc-landing .nav-outer.scrolled .nav-wordmark img{height:22px}.tlc-landing .nav-right{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.tlc-landing .btn-signin{color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tlc-landing .btn-signin:hover{background:#0b21400f}.tlc-landing .btn-signin-icon{flex:none;width:16px;height:16px}.tlc-landing .btn-demo{color:#fff;background:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.tlc-landing .btn-demo:hover{background:var(--blue-deep);transform:translateY(-1px)}.tlc-landing .nav-burger{cursor:pointer;width:38px;height:38px;color:var(--ink);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tlc-landing .nav-burger:hover{background:#0b21400f}.tlc-landing .burger-lines{flex-direction:column;gap:5px;width:22px;display:flex}.tlc-landing .burger-lines i{background:var(--ink);border-radius:2px;height:2px;display:block}.tlc-landing .burger-lines i:nth-child(2){align-self:flex-end;width:80%}.tlc-landing .nav-menu{-webkit-backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #0b21400a;border-radius:20px;flex-direction:column;gap:0;width:400px;max-width:100%;max-height:calc(100dvh - 96px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 24px 60px -12px #0b214038,0 4px 16px #0b21400f}.tlc-landing .nav-main .nav-menu a.nav-menu-row{color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:9px 20px 9px 12px;text-decoration:none;transition:background .2s;display:flex}.tlc-landing .nav-menu a.nav-menu-row:hover,.tlc-landing .nav-menu a.nav-menu-row:focus-visible{color:var(--ink);background:#1d6ff212}.tlc-landing .nav-menu-ico{border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.tlc-landing .nav-menu-ico svg{width:24px;height:24px}.tlc-landing .nav-menu-ico.blue{color:var(--blue);background:#1d6ff21a}.tlc-landing .nav-menu-ico.purple{color:#6d4fe0;background:#7c5cec1f}.tlc-landing .nav-menu-text,.tlc-landing .nav-menu-help-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tlc-landing .nav-menu-title{color:var(--ink);font-size:16px;font-weight:800;line-height:1.25}.tlc-landing .nav-menu-desc{color:var(--ink-soft);font-size:13.5px;font-weight:500;line-height:1.35}.tlc-landing .nav-menu-arrow{color:#6b7f99;stroke-width:1.5px;flex:none;width:18px;height:18px}.tlc-landing .nav-menu-help{background:#1d6ff20b;align-items:center;gap:14px;margin:8px -12px -12px;padding:18px 24px;display:flex;position:relative}.tlc-landing .nav-menu-help:before{content:"";background:#0b214017;height:1px;position:absolute;top:0;left:24px;right:24px}.tlc-landing .nav-menu-help-title{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.3}.tlc-landing .nav-menu-help .nav-menu-desc{font-size:13px}.tlc-landing .nav-main .nav-menu a.nav-menu-cta{white-space:nowrap;color:var(--blue-deep);background:#1d6ff21a;border-radius:12px;flex:none;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;transition:background .2s;display:inline-flex}.tlc-landing .nav-menu a.nav-menu-cta:hover{color:var(--blue-deep);background:#1d6ff22e}.tlc-landing .nav-menu-cta .nav-menu-arrow{width:16px;height:16px;color:inherit}.tlc-landing .lf-logo-img{flex:none;width:auto;height:34px;display:block}.tlc-landing .nav-right .lang-toggle{padding:3px}.tlc-landing .nav-right .lang-toggle button{padding:3px 11px;font-size:12px;line-height:1.4}@media (max-width:1120px){.tlc-landing .nav-main{grid-template-columns:auto auto 1fr;column-gap:10px}.tlc-landing .nav-wordmark{justify-self:start}}@media (max-width:800px){.tlc-landing .btn-signin-text{display:none}.tlc-landing .btn-signin{padding:8px}}@media (max-width:700px){html:has(.tlc-landing){scroll-padding-top:76px}.tlc-landing .nav-main,.tlc-landing .nav-outer.scrolled .nav-main{grid-template-columns:auto 1fr;column-gap:8px}.tlc-landing .nav-main{padding:10px 20px}.tlc-landing .nav-outer.scrolled{margin-bottom:-7.33px;padding:10px 12px 0}.tlc-landing .nav-outer.scrolled .nav-main{padding:8px 14px}.tlc-landing .nav-wordmark{display:none}.tlc-landing .nav-logo img{height:30px}.tlc-landing .nav-right{gap:4px}.tlc-landing .btn-demo{padding:8px 12px;font-size:12.5px}.tlc-landing .nav-burger{width:34px}.tlc-landing .nav-right .lang-toggle button{padding:3px 8px;font-size:11.5px}.tlc-landing .nav-menu{width:auto;padding:8px;left:0;right:0}.tlc-landing .nav-main .nav-menu a.nav-menu-row{gap:12px;padding:8px 16px 8px 8px}.tlc-landing .nav-menu-ico{border-radius:12px;width:42px;height:42px}.tlc-landing .nav-menu-ico svg{width:21px;height:21px}.tlc-landing .nav-menu-title{font-size:15px}.tlc-landing .nav-menu-desc{font-size:12.5px}.tlc-landing .nav-menu-help{flex-wrap:wrap;gap:10px 12px;margin:8px -8px -8px;padding:16px}.tlc-landing .nav-menu-help:before{left:16px;right:16px}.tlc-landing .nav-menu-help-text{flex:100px;min-width:100px}.tlc-landing .nav-main .nav-menu a.nav-menu-cta{margin-left:auto;padding:11px 12px;font-size:13px}}@media (max-width:400px){.tlc-landing .nav-main,.tlc-landing .nav-outer.scrolled .nav-main{column-gap:4px;padding-left:12px;padding-right:12px}.tlc-landing .nav-outer.scrolled{padding-left:8px;padding-right:8px}.tlc-landing .nav-logo img,.tlc-landing .nav-outer.scrolled .nav-logo img{height:28px}.tlc-landing .nav-right{gap:2px}.tlc-landing .btn-signin{padding:6px}.tlc-landing .btn-demo{padding:7px 9px;font-size:12px}.tlc-landing .nav-burger{width:30px}.tlc-landing .nav-right .lang-toggle button{padding:3px 6px;font-size:11px}}
