:root{--tl-bg:#090a0c;--tl-bg-soft:#0d0f12;--tl-bg-elevated:#111318;--tl-surface:#14171c;--tl-surface-hover:#191d23;--tl-surface-strong:#1e222a;--tl-stage-bg:#0d0f12;--tl-stage-end:#090a0c;--tl-ink:#f9fafb;--tl-muted:#b8bec8;--tl-dim:#777f8c;--tl-panel:var(--tl-surface);--tl-panel-soft:var(--tl-bg-elevated);--tl-panel-warm:#241a08;--tl-border:#ffffff17;--tl-border-strong:#ffffff26;--tl-warm-border:#4d3a10;--tl-cyan:#f59e0b;--tl-accent:#f59e0b;--tl-accent-soft:#b45309;--tl-amber:#f59e0b;--tl-amber-hover:#d97706;--tl-amber-light:#fcd34d;--tl-line:#f59e0b24;--tl-glass-edge:#f9fafb4d;--tl-glass-edge-soft:#f9fafb1f;--tl-glass-fill:#ffffff09;--tl-glass-shadow:#00000080;--tl-win:#22c55e;--tl-win-soft:#22c55e1f;--tl-loss:#ef4444;--tl-loss-soft:#ef44441f;--tl-success:#22c55e;--tl-error:#ef4444;--tl-warning:#fbbf24;--tl-elevated:var(--tl-surface-strong);--tl-divider:var(--tl-border-strong);--tl-hover:#d97706;--tl-text-secondary:#b8bec8;--tl-text-muted:#777f8c}.tl-light{--tl-bg:#f5f5f4;--tl-bg-soft:#fafaf9;--tl-bg-elevated:#fff;--tl-surface:#fff;--tl-surface-hover:#f5f5f4;--tl-surface-strong:#e7e5e4;--tl-stage-bg:#fafaf9;--tl-stage-end:#e7e5e4;--tl-ink:#1c1917;--tl-muted:#78716c;--tl-dim:#a8a29e;--tl-panel:#fff;--tl-panel-soft:#fafaf9;--tl-panel-warm:#fef3c7;--tl-border:#e7e5e4;--tl-warm-border:#fcd34d;--tl-cyan:#d97706;--tl-accent:#d97706;--tl-accent-soft:#b45309;--tl-line:#d9770633;--tl-glass-edge:#1c191757;--tl-glass-edge-soft:#1c191724;--tl-glass-fill:#1c19170a;--tl-glass-shadow:#1c191733;--tl-win:#16a34a;--tl-win-soft:#16a34a1f;--tl-loss:#dc2626;--tl-loss-soft:#dc26261a;--tl-warning:#f59e0b;--tl-elevated:#fcfcfb;--tl-divider:#d6d3d1;--tl-hover:#d97706;--tl-text-secondary:#78716c}*{box-sizing:border-box}html,body{background:var(--tl-bg);min-height:100%;margin:0}body{background:radial-gradient(circle at 75% 10%, #f59e0b12, transparent 32rem), radial-gradient(circle at 15% 55%, #fcd34d06, transparent 30rem), var(--tl-bg);background-attachment:fixed}.tl-light body{background:var(--tl-bg);background-attachment:scroll}body{color:var(--tl-ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:after{z-index:100;content:"";pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.tl-page,.tl-scroll-story{width:100%;position:relative}.tl-stage{isolation:isolate;background:radial-gradient(circle at 50% 72%, #f59e0b1c, transparent 31%), linear-gradient(180deg, var(--tl-stage-bg) 0%, var(--tl-stage-end) 100%);min-height:100svh;position:relative;overflow:hidden}.tl-atmosphere{z-index:-1;opacity:.18;background-image:linear-gradient(#f59e0b09 1px,#0000 1px),linear-gradient(90deg,#f59e0b09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.tl-brand{color:var(--tl-ink);letter-spacing:0;align-items:center;gap:11px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tl-brand-logo{background:#1f2937 url(/assets/traderlens/logo-dark.jpg) 50%/58px no-repeat;border:1px solid #f59e0b4d;border-radius:50%;width:34px;height:34px;display:block;box-shadow:0 0 18px #f59e0b1f}.tl-light .tl-brand-logo{background-color:#fafaf9;background-image:url(/assets/traderlens/logo-light.jpg)}.tl-header-actions{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.tl-nav{align-items:center;gap:4px;display:flex}.tl-header .tl-nav,.tl-site-header .tl-nav{border:1px solid var(--tl-glass-edge-soft);background:var(--tl-glass-fill);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:5px}.tl-nav a{color:var(--tl-muted);border-radius:999px;padding:8px 15px;font-size:13px;text-decoration:none;transition:color .16s,background .16s}.tl-nav a:hover{color:var(--tl-ink);background:var(--tl-glass-fill)}.tl-theme-toggle{border:1px solid var(--tl-border);background:var(--tl-panel-soft);cursor:pointer;border-radius:20px;width:44px;height:24px;padding:0;display:inline-flex}.tl-eyebrow{color:var(--tl-muted);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl-eyebrow i{border:1px solid var(--tl-muted);border-radius:50%;width:6px;height:6px}.tl-engine{z-index:10;aspect-ratio:1;width:clamp(390px,43vw,570px);position:absolute;bottom:clamp(-28px,-2vh,-10px);left:50%;transform:translate(-50%)}.tl-bloom{z-index:0;visibility:hidden;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 58%,#f59e0b4d,#f59e0b14 42%,#0000 66%);position:absolute;inset:-22%}.tl-scene{z-index:1;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.tl-drop-guide{z-index:6;background:linear-gradient(#0000,#f59e0b2e,#0000);width:1px;height:34%;position:absolute;top:-14%;left:50%}.tl-drop-event{z-index:8;visibility:hidden;opacity:0;pointer-events:none;width:96px;height:108px;position:absolute;top:3%;left:50%;transform:translate(-50%)}.tl-droplet{filter:drop-shadow(0 0 8px #f59e0b66)drop-shadow(0 5px 11px #0000004d);width:26px;height:37px;display:block;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.tl-drop-event>span{z-index:2;color:var(--tl-cyan);letter-spacing:.1em;text-shadow:0 0 8px #f59e0b4d;text-transform:uppercase;white-space:nowrap;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:12px;left:calc(50% + 26px)}.tl-drop-event>span:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b80);width:16px;height:1px;position:absolute;top:50%;right:calc(100% + 6px)}@media (width<=480px){.tl-drop-event>span{display:none}}.tl-cup-shadow{fill:var(--tl-glass-shadow);filter:blur(2px);opacity:.55}.tl-glass-body{fill:var(--tl-glass-fill);stroke:var(--tl-glass-edge-soft);stroke-width:.3px}.tl-glass-rim-back{fill:none;stroke:var(--tl-glass-edge-soft);stroke-width:.5px}.tl-glass-rim{fill:none;stroke:var(--tl-glass-edge);stroke-width:.7px}.tl-glass-wall,.tl-glass-base{fill:none;stroke:var(--tl-glass-edge);stroke-width:.6px;stroke-linecap:round}.tl-glass-highlight{fill:none;stroke:#fff3;stroke-width:1.3px;stroke-linecap:round;filter:blur(.4px)}.tl-glass-highlight.is-soft{stroke:#ffffff17;stroke-width:.9px}.tl-light .tl-glass-highlight{stroke:#ffffff8c}.tl-light .tl-glass-highlight.is-soft{stroke:#ffffff4d}.tl-ring{fill:none;stroke:#f59e0b99;stroke-width:.5px;visibility:hidden;opacity:0}.tl-ring+.tl-ring{stroke-width:.32px}.tl-water-level{opacity:.9;transform:translateY(52px)}.tl-water-surface{transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out infinite alternate tl-wave}.tl-bubbles circle{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in infinite tl-bubble}.tl-bubbles circle:nth-child(2n){animation-duration:5.7s;animation-delay:-2.4s}.tl-bubbles circle:nth-child(3n){animation-duration:4.1s;animation-delay:-1.3s}@keyframes tl-wave{0%{opacity:.82;transform:scaleX(.985)scaleY(.88)translate(-.3px)}to{opacity:1;transform:scaleX(1.015)scaleY(1.12)translate(.3px)}}@keyframes tl-bubble{0%{opacity:0;transform:translateY(7px)scale(.7)}18%{opacity:.55}80%{opacity:.26}to{opacity:0;transform:translate(1.3px,-28px)scale(1.1)}}.tl-rim-glow{fill:none;stroke:#f59e0b;stroke-width:1.5px;visibility:hidden;opacity:0}.tl-motes span{filter:blur(.5px);opacity:0;background:#f59e0b80;border-radius:50%;width:3px;height:3px;animation:9s linear infinite tl-float;position:absolute}.tl-motes span:first-child{top:64%;left:18%}.tl-motes span:nth-child(2){width:2px;height:2px;animation-duration:11s;animation-delay:-2.4s;top:72%;left:34%}.tl-motes span:nth-child(4){width:2px;height:2px;animation-duration:12.5s;animation-delay:-1.3s;top:70%;left:61%}.tl-motes span:nth-child(6){width:2px;height:2px;animation-duration:10s;animation-delay:-3.8s;top:78%;left:84%}.tl-motes span:nth-child(7){animation-duration:13s;animation-delay:-8.9s;top:52%;left:27%}@keyframes tl-float{0%{opacity:0;transform:translateY(12px)}18%{opacity:.5}82%{opacity:.25}to{opacity:0;transform:translateY(-46px)}}.tl-demo-cal-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.tl-demo-month{color:var(--tl-ink);font-size:14px;font-weight:650}.tl-demo-cal-stat{color:var(--tl-muted);font:500 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-demo-cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.tl-demo-cal-cell{aspect-ratio:1/.72;background:var(--tl-panel-soft);border-radius:7px;flex-direction:column;justify-content:space-between;padding:5px 6px;display:flex}.tl-demo-cal-cell .tl-demo-d{color:var(--tl-dim);font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-demo-cal-cell .tl-demo-v{color:var(--tl-muted);font:650 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-demo-cal-cell.is-win{background:var(--tl-win-soft)}.tl-demo-cal-cell.is-win .tl-demo-v{color:var(--tl-win)}.tl-demo-cal-cell.is-loss{background:var(--tl-loss-soft)}.tl-demo-cal-cell.is-loss .tl-demo-v{color:var(--tl-loss)}.tl-demo-cal-cell.is-pulse{animation:1.3s ease-in-out infinite tl-demo-cell-pulse}@keyframes tl-demo-cell-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b00}50%{transform:scale(1.035);box-shadow:0 0 0 5px #f59e0b52,0 0 18px 3px #f59e0b47}}.tl-content{background:radial-gradient(circle at 50% 0%, #f59e0b14, transparent 42%), var(--tl-bg);padding:clamp(80px,12vw,150px) clamp(20px,5vw,76px);position:relative}.tl-product-section{border-top:1px solid var(--tl-border);background:var(--tl-bg);padding:clamp(70px,10vw,118px) clamp(22px,5vw,76px);position:relative}.tl-section-kicker{color:var(--tl-accent-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-proof-strip{text-align:center;padding-top:54px}.tl-proof-strip>p{color:var(--tl-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 34px;font:650 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1040px,100%);margin:0 auto;display:grid}.tl-proof-grid article,.tl-comparison-grid article,.tl-dashboard-card,.tl-final-cta{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:12px}.tl-proof-grid article{text-align:left;padding:24px}.tl-proof-grid strong{color:var(--tl-ink);margin-bottom:13px;font-size:14px;font-weight:560;line-height:1.45;display:block}.tl-proof-grid span{color:var(--tl-dim);font-size:12px}.tl-split-section{text-align:left;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:center;gap:clamp(32px,6vw,72px);width:min(1040px,100%);margin:0 auto;display:grid;position:relative}.tl-split-index{z-index:-1;color:var(--tl-ink);opacity:.04;-webkit-user-select:none;user-select:none;pointer-events:none;font:700 clamp(120px,14vw,220px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-.32em;left:-.05em}.tl-split-section.is-reversed .tl-split-index{left:auto;right:-.05em}.tl-split-section.is-reversed{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.tl-split-section.is-reversed .tl-split-panel{order:-1}.tl-split-copy .tl-section-kicker{margin-bottom:14px}.tl-split-copy h2{color:var(--tl-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:650;line-height:1.1}.tl-split-copy p{max-width:480px;color:var(--tl-muted);margin:20px 0 0;font-size:15px;line-height:1.75}.tl-signal-card{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:26px}.tl-signal-card p{border-bottom:1px solid var(--tl-border);color:var(--tl-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:14px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-signal-card strong{color:var(--tl-accent);margin-bottom:14px;font-size:34px;font-weight:700;line-height:1;display:block}.tl-signal-card span{color:var(--tl-muted);font-size:13px;line-height:1.65;display:block}.tl-compare-mini{flex-direction:column;gap:12px;display:flex}.tl-compare-mini>div{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:12px;padding:18px 20px}.tl-compare-mini>div>span{color:var(--tl-accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.tl-compare-mini>div>span b{color:var(--tl-ink);letter-spacing:0;font-size:15px}.tl-compare-mini>div>p{color:var(--tl-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.tl-compare-mini .is-good{border-color:#16a34a57}.tl-compare-mini .is-good span{color:#16a34a}.tl-compare-mini .is-poor{border-color:#dc262657}.tl-compare-mini .is-poor span{color:#dc2626}.tl-mini-timeline{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;flex-direction:column;gap:0;padding:8px 0;display:flex}.tl-mini-timeline>div{gap:16px;padding:16px 22px;display:flex}.tl-mini-timeline>div+div{border-top:1px solid var(--tl-border)}.tl-mini-timeline span{border:1px solid var(--tl-warm-border);width:26px;height:26px;color:var(--tl-accent);background:#f59e0b17;border-radius:50%;flex:none;place-items:center;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.tl-mini-timeline strong{color:var(--tl-ink);margin-bottom:4px;font-size:14px;display:block}.tl-mini-timeline p{color:var(--tl-muted);margin:0;font-size:13px;line-height:1.55}.tl-value-grid article:before,.tl-feature-grid article:before,.tl-pricing-grid article:before,.tl-decision-grid article:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--spot-x,50%) var(--spot-y,50%), #f59e0b24, transparent 70%);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.tl-value-grid article:hover:before,.tl-feature-grid article:hover:before,.tl-pricing-grid article:hover:before,.tl-decision-grid article:hover:before{opacity:1}.tl-product-section.is-tinted{background:radial-gradient(circle at 15% 10%, #f59e0b0f, transparent 46%), var(--tl-panel-soft)}.tl-comparison-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tl-comparison-grid article{padding:24px}.tl-comparison-grid article.is-accent{border-color:var(--tl-warm-border);background:var(--tl-panel-warm)}.tl-comparison-grid p{border-bottom:1px solid var(--tl-border);color:var(--tl-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;padding-bottom:13px;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-comparison-grid .is-accent p{border-color:var(--tl-warm-border);color:var(--tl-accent-soft)}.tl-comparison-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tl-comparison-grid li{color:var(--tl-muted);font-size:13px}.tl-comparison-grid .is-accent li{color:var(--tl-ink)}.tl-dashboard-section{grid-template-columns:minmax(0,470px) minmax(380px,560px);align-items:center;gap:clamp(34px,6vw,76px);display:grid}.tl-dashboard-card{padding:20px}.tl-alert-card{border:1px solid var(--tl-warm-border);background:radial-gradient(circle at 80% 0%, #f59e0b24, transparent 34%), var(--tl-panel-warm);border-radius:11px;padding:28px}.tl-alert-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.tl-alert-top span,.tl-alert-top strong,.tl-alert-card p,.tl-alert-metrics span,.tl-mini-grid span,.tl-coach-card span{letter-spacing:.12em;text-transform:uppercase;font:650 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-alert-top span,.tl-alert-card p,.tl-alert-metrics span,.tl-mini-grid span,.tl-coach-card span{color:var(--tl-accent-soft)}.tl-alert-top strong{border:1px solid var(--tl-warm-border);color:var(--tl-accent);background:#f59e0b14;border-radius:999px;padding:6px 12px}.tl-alert-card h3{color:#fbbf24;margin:0 0 20px;font-size:clamp(34px,5vw,54px);font-weight:650;line-height:.94}.tl-light .tl-alert-card h3{color:#b45309}.tl-alert-card p{color:#f59e0b;letter-spacing:0;text-transform:none;background:#0d0d0b38;border:1px solid #f59e0b2e;border-radius:8px;margin:0 0 20px;padding:16px;font-size:12px}.tl-light .tl-alert-card p{color:#b45309;background:#ffffff59}.tl-alert-metrics,.tl-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tl-alert-metrics div,.tl-mini-grid article,.tl-coach-card{border:1px solid var(--tl-border);background:var(--tl-panel-soft);border-radius:9px;padding:13px}.tl-alert-metrics strong,.tl-mini-grid strong{color:var(--tl-accent);margin-top:7px;font-size:22px;line-height:1;display:block}.tl-mini-grid{grid-template-columns:1fr 1fr;margin-top:12px}.tl-mini-grid small{color:var(--tl-dim);font-size:12px;font-weight:500}.tl-coach-card{margin-top:12px}.tl-coach-card p{color:var(--tl-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.tl-final-cta{text-align:center;width:min(820px,100% - 44px);margin:clamp(70px,10vw,120px) auto;padding:clamp(42px,7vw,76px)}.tl-final-cta a{min-height:48px;color:var(--tl-bg);background:var(--tl-accent);border-radius:7px;justify-content:center;align-items:center;margin-top:30px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tl-section-center{text-align:center;max-width:760px;margin:0 auto clamp(42px,6vw,66px)}.tl-section-center h2,.tl-monitor-section h2,.tl-last-cta h2{color:var(--tl-ink);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,62px);font-weight:650;line-height:1.05}.tl-section-center p:not(.tl-section-kicker),.tl-monitor-section>div:first-child p{max-width:620px;color:var(--tl-muted);margin:22px auto 0;font-size:15px;line-height:1.75}.tl-step-grid{border:1px solid var(--tl-border);background:var(--tl-border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1120px,100%);margin:0 auto;display:grid;overflow:hidden}.tl-step-grid article{background:var(--tl-bg);min-height:245px;padding:32px 24px;transition:background .26s}.tl-step-grid article:hover{background:var(--tl-panel)}.tl-step-grid article.is-accent{background:var(--tl-panel-warm)}.tl-step-grid article.is-accent:hover{background:#f59e0b29}.tl-step-grid span{border:1px solid var(--tl-border);width:34px;height:34px;color:var(--tl-dim);border-radius:8px;place-items:center;margin-bottom:22px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.tl-step-grid .is-accent span{border-color:var(--tl-warm-border);color:var(--tl-accent);background:#f59e0b17}.tl-step-grid h3,.tl-decision-grid h3{color:var(--tl-ink);margin:0 0 12px;font-size:17px;line-height:1.28}.tl-step-grid p,.tl-decision-grid p{color:var(--tl-muted);margin:0;font-size:13px;line-height:1.7}.tl-decision-grid{grid-template-columns:1fr 1fr;gap:16px;width:min(860px,100%);margin:0 auto;display:grid}.tl-decision-grid article{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:12px;padding:28px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative}.tl-decision-grid .is-good:hover{box-shadow:0 22px 48px #16a34a1f}.tl-decision-grid .is-poor:hover{box-shadow:0 22px 48px #dc26261f}.tl-decision-grid span{color:var(--tl-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl-decision-grid .is-good{border-color:#16a34a57}.tl-decision-grid .is-good span{color:#16a34a}.tl-decision-grid .is-poor{border-color:#dc262657}.tl-decision-grid .is-poor span{color:#dc2626}.tl-monitor-section{grid-template-columns:minmax(0,1fr) minmax(380px,540px);align-items:center;gap:clamp(36px,7vw,88px);display:grid}.tl-monitor-section>div:first-child{max-width:600px}.tl-monitor-section>div:first-child p{margin-left:0}.tl-monitor-card{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:28px}.tl-monitor-card>p{color:var(--tl-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-monitor-card svg{width:100%;margin-bottom:22px;display:block}.tl-monitor-card svg path:first-child{fill:#f59e0b1a}.tl-monitor-card svg path:nth-child(2){fill:none;stroke:var(--tl-accent);stroke-width:1.6px}.tl-monitor-card svg circle{fill:var(--tl-accent)}.tl-monitor-card svg line{stroke:var(--tl-border);stroke-dasharray:4 4}.tl-monitor-card svg text{fill:var(--tl-accent);font:700 10px Inter,ui-sans-serif,system-ui,sans-serif}.tl-monitor-card>div{border:1px solid var(--tl-warm-border);background:var(--tl-panel-warm);border-radius:9px;padding:15px}.tl-monitor-card strong,.tl-monitor-card span{display:block}.tl-monitor-card strong{color:var(--tl-accent);margin-bottom:7px;font-size:13px}.tl-monitor-card span{color:var(--tl-muted);font-size:13px;line-height:1.6}.tl-last-cta{text-align:center;max-width:760px;margin-inline:auto}.tl-last-cta p{color:var(--tl-muted);margin:22px 0 8px;font-size:17px}.tl-last-cta>div{justify-content:center;gap:12px;margin-top:38px;display:flex}.tl-last-cta a{border:1px solid var(--tl-border);min-height:50px;color:var(--tl-muted);border-radius:7px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .26s,color .22s;display:inline-flex}.tl-last-cta a:hover{border-color:var(--tl-accent-soft);color:var(--tl-ink);transform:translateY(-2px)}.tl-last-cta a:first-child{border-color:var(--tl-accent);color:var(--tl-bg);background:var(--tl-accent)}.tl-last-cta a:first-child:hover{color:var(--tl-bg);box-shadow:0 22px 60px #f59e0b42}.tl-last-cta>span{color:var(--tl-dim);margin-top:20px;font-size:12px;display:block}.tl-footer{border-top:1px solid var(--tl-border);background:var(--tl-bg);padding:56px clamp(22px,5vw,76px) 32px}.tl-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:48px;display:flex}.tl-footer-brand{max-width:280px}.tl-footer strong{color:var(--tl-ink);font-size:16px}.tl-footer p{color:var(--tl-dim);margin:12px 0 0;font-size:13px;line-height:1.7}.tl-footer a{color:var(--tl-muted);font-size:13px;text-decoration:none;transition:color .16s}.tl-footer-bottom{border-top:1px solid var(--tl-border-faint,var(--tl-border));color:var(--tl-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.tl-content-inner{width:min(1120px,100%);margin:0 auto}.tl-content h2{letter-spacing:0;text-wrap:balance;max-width:860px;margin:20px 0 46px;font-size:clamp(34px,5vw,78px);font-weight:680;line-height:.96}.tl-content-grid{border:1px solid var(--tl-border);background:var(--tl-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tl-content-grid article{background:linear-gradient(#0b141de0,#05080df2);min-height:240px;padding:26px}.tl-content-grid span{color:var(--tl-cyan);letter-spacing:.14em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-content-grid h3{margin:48px 0 12px;font-size:24px;line-height:1.05}.tl-content-grid p{color:#8b949e;margin:0;font-size:14px;line-height:1.7}.tl-scroll-hint{z-index:24;color:var(--tl-dim);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:26px;right:clamp(22px,4.7vw,74px)}.tl-scroll-hint i{background:linear-gradient(90deg, var(--tl-dim), transparent);width:42px;height:1px}.tl-skip-intro{z-index:24;border:1px solid var(--tl-glass-edge-soft);background:var(--tl-glass-fill);color:var(--tl-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;bottom:26px;left:clamp(22px,4.7vw,74px)}.tl-skip-intro svg{width:13px;height:13px;animation:1.6s ease-in-out infinite tl-skip-bounce}.tl-skip-intro:hover{border-color:var(--tl-accent);color:var(--tl-ink);transform:translateY(1px)}@keyframes tl-skip-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (width<=850px){.tl-nav{display:none}.tl-history{width:260px;left:22px}.tl-history ol{gap:8px}.tl-history li{letter-spacing:.07em;font-size:12px}.tl-history li.is-current:after{width:var(--tl-connector-stem)}.tl-history li.is-current:before{left:calc(100% + var(--tl-connector-stem));width:var(--tl-connector-diagonal);transform:rotate(var(--tl-connector-angle))}.tl-engine{width:clamp(370px,58vw,500px)}.tl-proof-grid,.tl-split-section,.tl-dashboard-section,.tl-step-grid,.tl-monitor-section{grid-template-columns:1fr}.tl-dashboard-section,.tl-monitor-section{gap:30px}}@media (width<=680px){.tl-header{height:64px;padding-inline:17px}.tl-brand{gap:8px;font-size:13px}.tl-brand-logo{background-size:48px;width:28px;height:28px}.tl-pressure>span{display:none}.tl-pressure{min-height:26px;padding:0 10px}.tl-header-actions{gap:10px}.tl-intro{width:calc(100% - 30px);top:78px}.tl-intro h1{margin-top:14px;font-size:clamp(30px,9vw,42px)}.tl-intro>p:last-child{max-width:345px;font-size:11px}.tl-engine{width:min(430px,102vw);bottom:1vh}.tl-history{z-index:20;width:min(280px,100vw - 28px);top:auto;bottom:15px;left:14px;transform:none}.tl-history>p{display:none}.tl-history ol{flex-direction:column;justify-content:flex-end;gap:4px;height:68px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}.tl-history li{letter-spacing:.06em;font-size:11px;display:none}.tl-history li.is-current,.tl-history li.is-recent{display:flex}.tl-history li.is-current:after{width:34px;margin-left:auto;position:static;transform:none}.tl-history li.is-current:before,.tl-scroll-hint{display:none}.tl-skip-intro{padding:8px 13px;font-size:10px;bottom:26px;left:auto;right:clamp(18px,4.7vw,40px)}.tl-overflow-quote{width:calc(100% - 26px)}.tl-overflow-quote h2{font-size:clamp(46px,14vw,70px)}.tl-main-hero{width:calc(100% - 28px)}.tl-hero-actions{flex-direction:column;align-items:center}.tl-hero-actions a{width:min(250px,100%)}.tl-content-grid,.tl-proof-grid,.tl-comparison-grid,.tl-alert-metrics,.tl-mini-grid,.tl-decision-grid{grid-template-columns:1fr}.tl-content{padding-inline:16px}.tl-content-grid article{min-height:auto}.tl-product-section{padding-inline:16px}.tl-proof-grid article,.tl-comparison-grid article,.tl-dashboard-card{padding:18px}.tl-alert-card{padding:20px}.tl-alert-top{flex-direction:column;align-items:flex-start}.tl-final-cta{width:calc(100% - 32px)}.tl-step-grid article,.tl-decision-grid article,.tl-monitor-card{padding:20px}.tl-last-cta>div{flex-direction:column;grid-template-columns:1fr}.tl-footer-top,.tl-footer-columns{flex-direction:column}.tl-last-cta>div{align-items:stretch}}@media (width>=481px) and (width<=680px){.tl-engine{width:min(390px,78vw);left:68%}.tl-drop-event>span{display:none}.tl-history{width:min(330px,48vw);top:clamp(138px,21vh,190px);bottom:auto;left:24px;transform:none}.tl-history>p{margin-bottom:12px;font-size:7px;display:block}.tl-history ol{gap:7px;height:auto;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.tl-history li{letter-spacing:.06em;font-size:11px;display:flex}.tl-history li.is-current:after{width:var(--tl-connector-stem);margin-left:0;position:absolute;top:50%;left:calc(100% + 10px);transform:none}.tl-history li.is-current:before{top:calc(50% - 1px);left:calc(100% + var(--tl-connector-stem));width:var(--tl-connector-diagonal);transform:rotate(var(--tl-connector-angle));display:block;position:absolute}}@media (prefers-reduced-motion:reduce){.tl-scroll-story{min-height:100svh}.tl-water-surface,.tl-bubbles circle,.tl-overflow-motes circle{animation:none}.tl-motes{display:none}}.tl-reduced .tl-history,.tl-reduced .tl-drop-event,.tl-reduced .tl-scroll-hint,.tl-reduced .tl-demo-intro{display:none}.tl-reduced .tl-water-level{transform:translateY(2px)}.tl-reduced .tl-engine{opacity:.26}.tl-reduced .tl-overflow-quote{visibility:visible;opacity:1}.tl-reduced .tl-main-hero{visibility:visible;opacity:1;padding:52px 20px;position:relative;top:auto;left:auto;transform:none}.tl-site-header{z-index:30;border-bottom:1px solid var(--tl-border);background:var(--tl-bg);justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.tl-site-header .tl-nav a.is-active{color:var(--tl-ink)}.tl-site-header .tl-header-actions{gap:clamp(14px,2vw,22px)}.tl-toggle-track{width:100%;height:100%;display:block;position:relative}.tl-toggle-knob{background:var(--tl-accent);border-radius:50%;width:18px;height:18px;transition:left .22s;position:absolute;top:2px;left:2px}.tl-light .tl-toggle-knob{left:22px}.tl-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tl-signin{border:1px solid var(--tl-glass-edge-soft);color:var(--tl-muted);background:var(--tl-glass-fill);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:9px 16px;font-size:13px;font-weight:550;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.tl-signin:hover{border-color:var(--tl-glass-edge);color:var(--tl-ink)}.tl-nav-cta{background:var(--tl-accent);color:var(--tl-bg);white-space:nowrap;border-radius:999px;align-items:center;padding:10px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 18px -6px #f59e0b8c}.tl-nav-cta:hover{background:var(--tl-accent-soft);transform:translateY(-1px);box-shadow:0 9px 22px -6px #f59e0b99}@media (width<=680px){.tl3-header-actions>.tl-signin{display:none}.tl3-header-actions>.tl-nav-cta{padding:8px 12px;font-size:12px}}.tl-page-hero{text-align:center;background:radial-gradient(circle at 50% 0%, #f59e0b17, transparent 46%), var(--tl-bg);padding:clamp(64px,9vw,108px) clamp(22px,5vw,76px) clamp(50px,7vw,84px)}.tl-page-hero .tl-eyebrow{justify-content:center}.tl-page-hero h1{max-width:780px;color:var(--tl-ink);letter-spacing:0;text-wrap:balance;margin:18px auto 0;font-size:clamp(34px,5vw,60px);font-weight:650;line-height:1.04}.tl-page-hero p{max-width:600px;color:var(--tl-muted);margin:20px auto 0;font-size:15px;line-height:1.75}.tl-value-grid,.tl-feature-grid{gap:16px;width:min(1040px,100%);margin:0 auto;display:grid}.tl-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-value-grid article:last-child{grid-column:1/-1;align-items:center;gap:28px;padding:30px 34px;display:flex}.tl-value-grid article:last-child span{flex:none;width:46px;height:46px;margin-bottom:0;font-size:14px}.tl-value-grid article:last-child h3{margin-bottom:6px}.tl-value-grid article:last-child>div{max-width:560px}.tl-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-value-grid article,.tl-feature-grid article{border:1px solid var(--tl-border);background:var(--tl-panel);text-align:left;border-radius:12px;padding:26px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .32s;position:relative}.tl-value-grid article:hover,.tl-feature-grid article:hover{border-color:var(--tl-warm-border);box-shadow:0 22px 48px #f59e0b1a}.tl-value-grid article.is-accent,.tl-feature-grid article.is-accent{border-color:var(--tl-warm-border);background:var(--tl-panel-warm)}.tl-value-grid article.is-accent:hover,.tl-feature-grid article.is-accent:hover{box-shadow:0 22px 48px #f59e0b2e}.tl-value-grid span,.tl-feature-grid span{border:1px solid var(--tl-border);width:34px;height:34px;color:var(--tl-dim);border-radius:8px;place-items:center;margin-bottom:20px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.tl-value-grid article.is-accent span,.tl-feature-grid article.is-accent span{border-color:var(--tl-warm-border);color:var(--tl-accent);background:#f59e0b17}.tl-value-grid h3,.tl-feature-grid h3{color:var(--tl-ink);margin:0 0 10px;font-size:17px;font-weight:650;line-height:1.28}.tl-value-grid p,.tl-feature-grid p{color:var(--tl-muted);margin:0;font-size:13px;line-height:1.7}.tl-stat-grid{border:1px solid var(--tl-border);background:var(--tl-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(920px,100%);margin:0 auto;display:grid;overflow:hidden}.tl-stat-grid div{background:var(--tl-bg);text-align:center;padding:30px 20px}.tl-stat-grid strong{color:var(--tl-accent);letter-spacing:-.02em;margin-bottom:8px;font-size:30px;font-weight:700;display:block}.tl-stat-grid span{color:var(--tl-muted);font-size:12px}.tl-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1040px,100%);margin:0 auto;display:grid}.tl-team-grid article{border:1px solid var(--tl-border);background:var(--tl-panel);text-align:center;border-radius:12px;padding:26px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .32s}.tl-team-grid article:hover{border-color:var(--tl-warm-border);box-shadow:0 22px 48px #f59e0b1a}.tl-team-grid .tl-avatar{border:1px solid var(--tl-border);background:var(--tl-panel-soft);border-radius:50%;width:62px;height:62px;margin:0 auto 16px}.tl-team-grid h3{color:var(--tl-ink);margin:0 0 3px;font-size:14px;font-weight:650}.tl-team-grid p.tl-role{color:var(--tl-accent);margin:0 0 10px;font-size:11px}.tl-team-grid p.tl-bio{color:var(--tl-muted);margin:0;font-size:12px;line-height:1.6}.tl-team-note{color:var(--tl-dim);text-align:center;margin:32px 0 0;font-size:12px}.tl-about .tl-page-hero{padding-bottom:clamp(56px,8vw,92px)}.tl-about .tl-page-hero h1{letter-spacing:-.01em;max-width:720px}.tl-about .tl-page-hero p{max-width:560px;font-size:16px}.tl-about .tl-section-kicker{color:var(--tl-dim);letter-spacing:.14em;text-transform:uppercase;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-about .tl-split-section{align-items:center}.tl-about .tl-split-copy h2{letter-spacing:-.01em}.tl-about .tl-split-panel{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:26px}.tl-about .tl-mini-timeline>div{padding-left:22px;position:relative}.tl-about .tl-mini-timeline>div:before{content:"";background:var(--tl-border);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.tl-about .tl-mini-timeline>div:last-child:before{background:var(--tl-accent);box-shadow:0 0 0 3px #f59e0b29}.tl-about .tl-mini-timeline>div:last-child strong{color:var(--tl-ink)}.tl-about .tl-mini-timeline>div:last-child p{color:var(--tl-accent)}.tl-about .tl-mini-timeline span{display:none}.tl-about .tl-stat-grid{border-radius:16px}.tl-about .tl-stat-grid div{padding:34px 20px}.tl-about .tl-stat-grid strong{font-size:32px}.tl-about .tl-feature-grid article{background:var(--tl-panel);border-radius:14px}.tl-about .tl-feature-grid span{width:36px;height:36px;color:var(--tl-accent);border-color:var(--tl-warm-border);background:#f59e0b17;border-radius:9px}.tl-about .tl-feature-grid h3{font-size:15px;font-weight:600}.tl-about .tl-team-grid article{border-radius:14px}.tl-about .tl-team-grid .tl-avatar{background:linear-gradient(160deg, var(--tl-panel-soft), var(--tl-panel-warm));width:64px;height:64px}.tl-about .tl-last-cta{padding-top:clamp(72px,9vw,112px)}.tl-about .tl-last-cta>span{margin-top:24px;font-size:13px}@media (width<=850px){.tl-about .tl-mini-timeline>div{padding-left:20px}}.tl-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(760px,100%);margin:0 auto;display:grid}.tl-pricing-grid article{border:1px solid var(--tl-border);background:var(--tl-panel);text-align:left;border-radius:14px;padding:32px 28px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative}.tl-pricing-grid article.is-accent{border-color:var(--tl-warm-border);background:var(--tl-panel-warm);box-shadow:0 26px 60px #f59e0b24}.tl-pricing-grid article.is-accent:hover{box-shadow:0 30px 68px #f59e0b38}.tl-pricing-grid>article>span{color:var(--tl-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl-pricing-grid>article>span.tl-pricing-badge{color:var(--tl-bg);background:var(--tl-accent);border-radius:5px;margin-bottom:0;padding:6px 12px;position:absolute;top:-12px;right:28px;box-shadow:0 8px 20px #f59e0b4d}.tl-pricing-grid h3{color:var(--tl-ink);margin:0;font-size:30px;font-weight:650;line-height:1}.tl-pricing-grid h3 sup{color:var(--tl-muted);margin-left:6px;font-size:13px;font-weight:500}.tl-pricing-grid>article>p{color:var(--tl-muted);margin:10px 0 22px;font-size:13px;line-height:1.6}.tl-pricing-grid ul{margin:0 0 24px;padding:0;list-style:none}.tl-pricing-grid li{color:var(--tl-muted);margin-bottom:11px;padding-left:20px;font-size:13px;line-height:1.5;position:relative}.tl-pricing-grid li:before{content:"";border:1px solid var(--tl-accent);border-radius:2px;width:8px;height:8px;position:absolute;top:6px;left:0}.tl-pricing-grid a{border:1px solid var(--tl-border);width:100%;min-height:44px;color:var(--tl-ink);background:#ffffff0a;border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .22s,box-shadow .26s;display:inline-flex}.tl-pricing-grid a:hover{border-color:var(--tl-accent-soft)}.tl-pricing-grid article.is-accent a{color:var(--tl-bg);background:var(--tl-accent);border-color:var(--tl-accent)}.tl-pricing-grid article.is-accent a:hover{box-shadow:0 14px 32px #f59e0b4d}.tl-faq-list{border-top:1px solid var(--tl-border);width:min(760px,100%);margin:0 auto}.tl-faq-item{border-bottom:1px solid var(--tl-border);transition:background .26s}.tl-faq-question{width:100%;color:var(--tl-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font:600 15px/1.4 inherit;transition:color .2s;display:flex}.tl-faq-question:hover{color:var(--tl-accent)}.tl-faq-question:focus-visible{outline:2px solid var(--tl-accent);outline-offset:4px}.tl-faq-question i{border:1px solid var(--tl-border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .26s;display:grid;position:relative}.tl-faq-question i:before,.tl-faq-question i:after{content:"";background:var(--tl-muted);transition:background .26s;position:absolute}.tl-faq-question i:before{width:8px;height:1px}.tl-faq-question i:after{width:1px;height:8px}.tl-faq-question[aria-expanded=true] i{border-color:var(--tl-accent);transform:rotate(135deg)}.tl-faq-question[aria-expanded=true] i:before,.tl-faq-question[aria-expanded=true] i:after{background:var(--tl-accent)}.tl-faq-question svg{width:18px;height:18px;color:var(--tl-text-secondary);flex:none;transition:transform .2s}.tl-faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.tl-faq-answer{height:0;overflow:hidden}.tl-faq-answer p{color:var(--tl-muted);margin:0;padding:0 30px 24px 4px;font-size:14px;line-height:1.75}.tl-contact-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(28px,5vw,56px);width:min(940px,100%);margin:0 auto;display:grid}.tl-contact-grid>div:first-child p{color:var(--tl-muted);margin:0 0 26px;font-size:15px;line-height:1.75}.tl-contact-actions{gap:12px;display:flex}.tl-contact-actions a{border:1px solid var(--tl-border);min-height:48px;color:var(--tl-ink);background:#ffffff0f;border-radius:7px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .26s;display:inline-flex}.tl-contact-actions a:hover{border-color:var(--tl-accent-soft);transform:translateY(-2px)}.tl-contact-actions a:first-child{color:var(--tl-bg);background:var(--tl-accent);border-color:var(--tl-accent)}.tl-contact-actions a:first-child:hover{box-shadow:0 18px 44px #f59e0b42}.tl-contact-card{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:12px;padding:24px}.tl-contact-card p{border-bottom:1px solid var(--tl-border);color:var(--tl-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:14px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-contact-card dl{margin:0}.tl-contact-card dt{color:var(--tl-ink);font-size:13px;font-weight:650}.tl-contact-card dd{color:var(--tl-muted);margin:4px 0 16px;font-size:13px;line-height:1.6}.tl-contact-card dd:last-child{margin-bottom:0}.tl-prose{width:min(760px,100%);margin:0 auto}.tl-prose h2{color:var(--tl-ink);margin:44px 0 14px;font-size:clamp(20px,2.4vw,26px);font-weight:650;line-height:1.3}.tl-prose h2:first-child{margin-top:0}.tl-prose p{color:var(--tl-muted);margin:0 0 16px;font-size:15px;line-height:1.8}.tl-prose ul{color:var(--tl-muted);margin:0 0 16px;padding-left:20px}.tl-prose li{margin-bottom:8px;font-size:15px;line-height:1.75}.tl-prose strong{color:var(--tl-ink)}.tl-prose .tl-prose-updated{color:var(--tl-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 0 40px;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-footer-columns{gap:clamp(28px,5vw,64px);display:flex}.tl-footer-columns>div{flex-direction:column;gap:10px;display:flex}.tl-footer-columns>div>p{color:var(--tl-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-footer a:hover{color:var(--tl-ink)}@media (width<=850px){.tl-value-grid,.tl-feature-grid,.tl-pricing-grid,.tl-contact-grid,.tl-team-grid,.tl-split-section,.tl-split-section.is-reversed{grid-template-columns:1fr}.tl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-split-section.is-reversed .tl-split-panel{order:0}.tl-split-copy p{max-width:none}.tl-split-index{display:none}.tl-value-grid{grid-template-columns:1fr}.tl-value-grid article:last-child{flex-direction:column;align-items:flex-start;gap:16px;padding:26px}}@media (width<=680px){.tl-site-header{height:64px;padding-inline:17px}.tl-page-hero{padding-top:44px}.tl-faq-question{font-size:14px}.tl-footer-columns{gap:26px}}:root{--tl3-bg:var(--tl-bg);--tl3-stage-bg:var(--tl-stage-bg);--tl3-stage-end:var(--tl-stage-end)}.tl3-grad-text{background:linear-gradient(135deg,#f59e0b,#fcd34d);color:#0000;-webkit-background-clip:text;background-clip:text}.tl-light .tl3-grad-text{background:linear-gradient(135deg,#b45309,#d97706);-webkit-background-clip:text;background-clip:text}.tl3-h2{color:var(--tl-ink);letter-spacing:-.02em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:700;line-height:1.14}.tl3-center-kicker,.tl3-center-h2{text-align:center}.tl3-center-kicker{margin-bottom:14px}.tl3-center-h2{width:min(720px,100%);margin:0 auto 52px}.tl3-section{background:var(--tl3-bg);padding:clamp(64px,11vw,168px) clamp(20px,5vw,76px);position:relative;overflow:hidden}.tl3-section:before{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--tl-border) 22%, var(--tl-border) 78%, transparent);width:min(1100px,82%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=900px){.tl3-section{padding-top:clamp(56px,12vw,120px);padding-bottom:clamp(56px,12vw,120px)}}@media (width<=560px){.tl3-section{padding-top:clamp(48px,14vw,88px);padding-bottom:clamp(48px,14vw,88px)}}.tl3-glow{z-index:0;pointer-events:none;filter:blur(10px);border-radius:50%;width:56vw;max-width:820px;height:56vw;max-height:820px;position:absolute}.tl3-glow-right{background:radial-gradient(circle,#f59e0b1c,#0000 65%);top:-20%;right:-20%}.tl3-glow-left{background:radial-gradient(circle,#d977061a,#0000 65%);bottom:-22%;left:-20%}.tl-light .tl3-glow-right{background:radial-gradient(circle,#f59e0b14,#0000 65%)}.tl-light .tl3-glow-left{background:radial-gradient(circle,#d9770612,#0000 65%)}.tl3-section>:not(.tl3-glow){z-index:1;position:relative}.tl3-tile-icon{border:1px solid var(--tl-border);background:var(--tl-panel-soft);width:42px;height:42px;color:var(--tl-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl3-tile-icon svg{width:20px;height:20px}.tl3-card{border:1px solid var(--tl-border);background:linear-gradient(180deg, #ffffff05, transparent 45%), var(--tl-panel);border-radius:18px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.tl-light .tl3-card{background:var(--tl-panel);box-shadow:0 1px 3px #1c19170d}.tl3-card:before{content:"";background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #f59e0b1f, transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.tl3-card:hover:before{opacity:1}.tl3-card:hover{border-color:#f59e0b59;transform:translateY(-3px);box-shadow:0 20px 40px -24px #0009}.tl-light .tl3-card:hover{box-shadow:0 16px 34px -22px #1c191733}.tl3-card>*{position:relative}.tl3-btn-primary,.tl3-btn-ghost,.tl3-btn-dark{white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:13px 24px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .25s,border-color .25s,background .25s,color .25s;display:inline-flex}.tl3-btn-primary svg,.tl3-btn-ghost svg,.tl3-link-arrow svg{width:15px;height:15px}.tl3-btn-primary{color:var(--tl-bg);background:linear-gradient(135deg,#f59e0b,#fcd34d);box-shadow:0 12px 26px -12px #f59e0b8c}.tl3-btn-primary:hover{background:linear-gradient(135deg,#d97706,#f59e0b);transform:translateY(-2px);box-shadow:0 16px 32px -12px #f59e0ba6}.tl3-btn-ghost{color:var(--tl-ink);border:1px solid var(--tl-border);background:var(--tl-glass-fill)}.tl3-btn-ghost:hover{border-color:#f59e0b66;transform:translateY(-2px)}.tl3-btn-dark{color:#fff;background:var(--tl-surface-strong);border:1px solid var(--tl-border-strong);padding:10px 20px}.tl-light .tl3-btn-dark{color:var(--tl-bg);background:var(--tl-ink);border-color:var(--tl-ink)}.tl3-btn-dark:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #00000080}.tl3-link-arrow{color:var(--tl-muted);align-items:center;gap:7px;font-size:13.5px;font-weight:650;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.tl3-link-arrow:hover{color:var(--tl-accent);gap:10px}.tl3-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 12px;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl3-pill.is-good{color:var(--tl-win);background:var(--tl-win-soft);border:1px solid #22c55e4d}.tl3-pill.is-poor{color:var(--tl-loss);background:var(--tl-loss-soft);border:1px solid #ef44444d}.tl3-tile-label{letter-spacing:.13em;text-transform:uppercase;color:var(--tl-accent-soft)!important;margin:0 0 16px!important;font:650 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.tl5-nav{z-index:1000;border-bottom:1px solid var(--tl-border);-webkit-backdrop-filter:blur(16px);background:#07080af0;width:100%;position:sticky;top:0}.tl-light .tl5-nav{background:#faf9f9eb}.tl5-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;height:74px;margin:0 auto;padding:0 clamp(20px,3vw,36px);display:flex}.tl5-brand{font-size:22px}.tl5-brand .tl-brand-logo{width:32px;height:32px}.tl5-nav-links{flex:1;justify-content:center;align-items:center;gap:clamp(4px,1.6vw,22px);min-width:0;display:flex}.tl5-nav-link{color:var(--tl-muted);white-space:nowrap;padding:9px 4px;font-size:15.5px;font-weight:550;text-decoration:none;transition:color .16s}.tl5-nav-link:hover{color:var(--tl-ink)}button.tl5-nav-link{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}button.tl5-nav-link svg{width:13px;height:13px;transition:transform .2s}.tl3-dropdown.is-open button.tl5-nav-link svg{transform:rotate(180deg)}.tl3-dropdown{display:inline-flex;position:relative}.tl3-dropdown-panel{border:1px solid var(--tl-border);background:var(--tl-surface);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;flex-direction:column;min-width:190px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 48px -16px #0000008c}.tl3-dropdown.is-open .tl3-dropdown-panel,.tl3-dropdown:hover .tl3-dropdown-panel,.tl3-dropdown:focus-within .tl3-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.tl3-dropdown-panel a{color:var(--tl-muted);border-radius:9px;padding:10px 14px;font-size:14.5px;text-decoration:none;transition:color .16s,background .16s}.tl3-dropdown-panel a:hover{color:var(--tl-ink);background:var(--tl-surface-hover)}.tl5-megamenu-wrap{position:static}.tl5-megamenu{z-index:200;border:1px solid var(--tl-border);background:var(--tl-surface);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(620px,92vw);padding:14px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 30px 60px -20px #0009}.tl3-dropdown.is-open .tl5-megamenu,.tl5-megamenu-wrap:hover .tl5-megamenu,.tl5-megamenu-wrap:focus-within .tl5-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.tl5-megamenu a{border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:background .16s;display:flex}.tl5-megamenu a:hover,.tl5-megamenu a:focus-visible{background:var(--tl-surface-hover);outline:none}.tl5-megamenu a span{color:var(--tl-ink);font-size:14.5px;font-weight:650}.tl5-megamenu a:hover span,.tl5-megamenu a:focus-visible span{color:var(--tl-accent)}.tl5-megamenu a small{color:var(--tl-dim);font-size:12.5px;line-height:1.4}.tl3-header-actions{align-items:center;gap:14px;display:flex}.tl3-header-actions .tl-signin,.tl3-header-actions .tl-nav-cta,.tl3-header-actions .tl3-btn-dark{padding:10px 20px;font-size:15px}.tl3-burger{border:1px solid var(--tl-border);background:var(--tl-surface);width:40px;height:40px;color:var(--tl-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:none}.tl3-burger svg{width:19px;height:19px}.tl3-mobile-menu{z-index:999;background:var(--tl-bg);opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;gap:18px;padding:22px clamp(18px,4.7vw,74px) 28px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:74px 0 0;overflow-y:auto;transform:translateY(-8px)}.tl3-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.tl3-mobile-menu nav{flex-direction:column;gap:4px;display:flex}.tl3-mobile-menu nav>a{border-bottom:1px solid var(--tl-border);color:var(--tl-muted);padding:14px 4px;font-size:16px;font-weight:550;text-decoration:none}.tl3-mobile-menu nav>a:hover{color:var(--tl-ink)}.tl3-mobile-menu-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tl5-mobile-accordion{border-bottom:1px solid var(--tl-border)}.tl5-mobile-accordion summary{color:var(--tl-muted);cursor:pointer;padding:14px 4px;font-size:16px;font-weight:550;list-style:none}.tl5-mobile-accordion summary::-webkit-details-marker{display:none}.tl5-mobile-accordion summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:8px;transition:transform .2s;display:inline-block;transform:translateY(-3px)rotate(45deg)}.tl5-mobile-accordion[open] summary:after{transform:translateY(0)rotate(225deg)}.tl5-mobile-accordion a{color:var(--tl-dim);padding:10px 4px 10px 14px;font-size:14.5px;text-decoration:none;display:block}.tl5-mobile-accordion a:hover{color:var(--tl-ink)}@media (width>=1101px){.tl3-mobile-menu{display:none}}@media (width<=1100px){.tl5-nav-links,.tl3-desktop-only{display:none}.tl3-burger{display:inline-flex}}.tl3-hero{isolation:isolate;background:radial-gradient(1000px 560px at 82% 8%, #f59e0b21, transparent 62%), radial-gradient(760px 520px at 4% 90%, #d977061a, transparent 62%), linear-gradient(180deg, var(--tl3-stage-bg) 0%, var(--tl3-stage-end) 100%);padding:clamp(48px,7vw,88px) clamp(20px,5vw,76px) clamp(60px,8vw,104px);position:relative;overflow:hidden}.tl-light .tl3-hero{background:radial-gradient(1000px 560px at 82% 8%, #f59e0b14, transparent 62%), radial-gradient(760px 520px at 4% 90%, #d977060f, transparent 62%), linear-gradient(180deg, var(--tl3-stage-bg) 0%, var(--tl3-stage-end) 100%)}.tl3-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);width:min(1280px,100%);margin:0 auto;display:grid;position:relative}@media (width<=960px){.tl3-hero-grid{grid-template-columns:1fr}}.tl3-hero-title{color:var(--tl-ink);letter-spacing:-.025em;margin:18px 0 16px;font-size:clamp(34px,4.6vw,58px);font-weight:750;line-height:1.08}.tl3-hero-sub{max-width:480px;color:var(--tl-muted);margin:0 0 30px;font-size:16px;line-height:1.65}.tl3-hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.tl3-trust-line{color:var(--tl-dim);margin:0;font-size:12.5px;font-weight:600}.tl3-trust-line span{color:var(--tl-border);margin:0 2px}.tl3-cup-card{border:1px solid var(--tl-border);border-radius:18px;flex-direction:column;align-items:center;padding:clamp(28px,3.4vw,40px) clamp(16px,3vw,30px) 22px;display:flex;position:relative}.tl3-cup-eyebrow{margin-bottom:18px}.tl3-cup-card .tl-engine{width:min(360px,82vw);position:relative;bottom:auto;left:auto;transform:none}.tl3-skip-intro{z-index:auto;background:var(--tl-glass-fill);border:none;margin-top:14px;position:relative;bottom:auto;left:auto}.tl4-lede{max-width:640px;color:var(--tl-muted);margin:14px 0 0;font-size:16px;line-height:1.65}.tl4-principle-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);width:min(1180px,100%);margin:0 auto;display:grid}@media (width<=900px){.tl4-principle-grid{grid-template-columns:1fr}}.tl4-principle-copy h2{max-width:560px}.tl4-compare{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:16px;overflow:hidden}.tl4-compare-row{padding:24px 26px}.tl4-compare-divider{background:var(--tl-border);height:1px}.tl4-compare-tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tl4-compare-row p{color:var(--tl-muted);margin:0;font-size:14px;line-height:1.6}.tl4-compare-tag{letter-spacing:.02em;border-radius:999px;padding:5px 11px;font:700 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl4-compare-tag.is-pos{color:var(--tl-win);background:var(--tl-win-soft)}.tl4-compare-tag.is-neg{color:var(--tl-loss);background:var(--tl-loss-soft)}.tl4-compare-tag.is-warn{color:var(--tl-accent);background:var(--tl-line)}.tl4-flow{width:min(1180px,100%);margin:40px auto 0}.tl4-flow-stage{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:16px;height:480px;position:relative;overflow:hidden}@media (width<=640px){.tl4-flow-stage{height:460px}}.tl4-flow-scene{opacity:0;visibility:hidden;flex-direction:column;padding:22px 26px;transition:opacity .5s;display:flex;position:absolute;inset:0;overflow-y:auto}.tl4-flow-scene.is-active{opacity:1;visibility:visible}.tl4-flow-caption{color:var(--tl-dim);text-align:right;margin:10px 2px 0;font-size:11.5px}.tl4-flow-titlebar{border-bottom:1px solid var(--tl-border);color:var(--tl-dim);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:10px;font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.tl4-flow-titlebar span{background:var(--tl-border);border-radius:50%;width:8px;height:8px}.tl4-flow-table-scroll{overflow-x:auto}.tl4-flow-head,.tl4-flow-row{grid-template-columns:1.1fr .6fr .8fr .4fr .6fr .7fr .7fr .7fr 1.1fr .7fr .55fr .65fr;gap:5px;min-width:620px;display:grid}.tl4-flow-head{letter-spacing:.04em;text-transform:uppercase;color:var(--tl-dim);white-space:nowrap;padding-bottom:8px;font:600 9.5px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tl4-flow-row{border-top:1px solid var(--tl-border);color:var(--tl-ink);white-space:nowrap;align-items:center;padding:6px 0;font:500 11px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tl4-flow-row .buy,.tl4-flow-row .sell{color:var(--tl-muted);text-transform:capitalize}.tl4-col-num,.tl4-col-end{text-align:right;color:var(--tl-muted)}.tl4-col-end{color:var(--tl-ink)}.tl4-col-end.pos{color:var(--tl-win)}.tl4-col-end.neg{color:var(--tl-loss)}.tl4-flow-scene-label{color:var(--tl-muted);margin:0 0 20px;font-size:13px}.tl5-evidence-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tl5-evidence-card{border:1px solid var(--tl-border);background:var(--tl-panel-soft);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tl5-evidence-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tl5-evidence-symbol{color:var(--tl-ink);font:650 13px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-evidence-r{font:650 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-evidence-r.pos{color:var(--tl-win)}.tl5-evidence-r.neg{color:var(--tl-loss)}.tl5-evidence-tag{border-radius:999px;align-self:flex-start;padding:3px 9px;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-evidence-tag.is-plan{background:var(--tl-win-soft);color:var(--tl-win)}.tl5-evidence-tag.is-flag{color:var(--tl-accent);background:#f59e0b29}@media (width<=640px){.tl5-evidence-cards{grid-template-columns:1fr}}.tl4-flow-scan{background:linear-gradient(90deg, transparent, var(--tl-line) 45%, var(--tl-line) 55%, transparent);opacity:0;pointer-events:none;width:90px;position:absolute;top:90px;bottom:20px;left:0}.tl4-flow-scene[data-flow-scene="2"].is-active .tl4-flow-scan{animation:.65s ease-in-out tl4-scan-sweep}@keyframes tl4-scan-sweep{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1;transform:translate(900%)}to{opacity:0;transform:translate(900%)}}.tl4-flow-panel-inline{border:1px solid var(--tl-border);background:var(--tl-panel-soft);border-radius:12px;width:min(320px,78%);padding:18px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px -20px #00000080}.tl4-flow-scene[data-flow-scene="3"].is-active .tl-demo-cal-grid{opacity:.35;transition:opacity .4s}.tl4-flow-panel-eyebrow{color:var(--tl-accent-soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl4-flow-panel-inline h3{color:var(--tl-ink);margin:0 0 8px;font-size:16px;font-weight:700}.tl4-flow-panel-inline p{color:var(--tl-muted);margin:0 0 12px;font-size:12.5px;line-height:1.5}.tl4-flow-panel-metrics{border-top:1px solid var(--tl-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.tl4-flow-panel-metrics div{color:var(--tl-muted);justify-content:space-between;font-size:12px;display:flex}.tl4-flow-panel-metrics b{color:var(--tl-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=640px){.tl4-flow-stage{height:auto;min-height:460px}.tl4-flow-scene[data-flow-scene="3"]{position:relative}.tl4-flow-panel-inline{width:100%;margin-top:14px;position:static;transform:none}.tl4-flow-scan{display:none}}@media (prefers-reduced-motion:reduce){.tl4-flow-stage{height:auto;position:static;overflow:visible}.tl4-flow-scene{opacity:1;visibility:visible;border-bottom:1px solid var(--tl-border);margin-bottom:16px;padding-bottom:22px;transition:none;position:static}.tl4-flow-scene:last-child{border-bottom:0;margin-bottom:0}.tl4-flow-scan{display:none}.tl4-flow-panel-inline{width:100%;margin-top:14px;position:static;transform:none}.tl5-hero-flow-controls{display:none}}.tl4-case-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,4vw,48px);width:min(1180px,100%);margin:40px auto 0;display:grid}@media (width<=900px){.tl4-case-grid{grid-template-columns:1fr}}.tl4-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl4-timeline li{border-top:1px solid var(--tl-border);gap:18px;padding:16px 0;display:flex}.tl4-timeline li:first-child{border-top:none;padding-top:0}.tl4-timeline-time{width:84px;color:var(--tl-dim);flex-shrink:0;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.tl4-timeline li strong{color:var(--tl-ink);margin-bottom:4px;font-size:14.5px;font-weight:700;display:block}.tl4-timeline-tag{color:var(--tl-accent-soft);letter-spacing:.03em;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl4-insight-card{padding:24px 26px}.tl4-insight-tags{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.tl4-insight-body{color:var(--tl-muted);margin:0 0 14px;font-size:14px;line-height:1.65}.tl4-insight-footnote{border-top:1px solid var(--tl-border);color:var(--tl-ink);margin:0;padding-top:14px;font-size:13.5px;font-weight:600}.tl4-dq-grid{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);width:min(1180px,100%);margin:40px auto 0;display:grid}@media (width<=780px){.tl4-dq-grid{grid-template-columns:1fr}}.tl4-dq-total{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:28px;display:flex}.tl4-dq-total-value{letter-spacing:-.03em;color:var(--tl-ink);font-size:56px;font-weight:800;line-height:1}.tl4-dq-total-label{color:var(--tl-muted);font-size:13px;line-height:1.4}.tl4-dq-bars{flex-direction:column;gap:16px;display:flex}.tl4-dq-row{grid-template-columns:140px 1fr 34px;align-items:center;gap:14px;display:grid}.tl4-dq-row span{color:var(--tl-muted);font-size:13.5px}.tl4-dq-row b{color:var(--tl-ink);text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:700}.tl4-dq-track{background:var(--tl-panel-soft);border-radius:999px;height:6px;overflow:hidden}.tl4-dq-fill{background:linear-gradient(90deg,#d97706,#f59e0b);border-radius:999px;height:100%}@media (width<=480px){.tl4-dq-row{grid-template-columns:96px 1fr 30px;gap:10px}}.tl4-journey{grid-template-columns:repeat(3,1fr);gap:24px;width:min(980px,100%);margin:40px auto 0;display:grid;position:relative}@media (width<=700px){.tl4-journey{grid-template-columns:1fr;gap:32px}}.tl4-journey-step{z-index:1;text-align:center;position:relative}.tl4-journey-num{border:1px solid var(--tl-border);background:var(--tl-panel);color:var(--tl-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:6px 16px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl4-journey-step p{color:var(--tl-muted);margin:0;font-size:14.5px;line-height:1.6}.tl4-journey-line{background:var(--tl-border);z-index:0;height:1px;position:absolute;top:15px;left:16.5%;right:16.5%}@media (width<=700px){.tl4-journey-line{display:none}}.tl4-platform-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);width:min(1100px,100%);margin:0 auto;display:grid}@media (width<=780px){.tl4-platform-grid{grid-template-columns:1fr}}.tl4-platform-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl4-platform-list li{border-top:1px solid var(--tl-border);color:var(--tl-muted);padding:14px 0;font-size:14.5px;line-height:1.6}.tl4-platform-list li:first-child{border-top:none}.tl3-footer{border-top:1px solid var(--tl-border);background:var(--tl3-bg);padding:clamp(48px,6vw,76px) clamp(20px,5vw,76px) 30px}.tl3-footer-top{border-bottom:1px solid var(--tl-border);grid-template-columns:1fr 1.6fr;gap:40px;width:min(1180px,100%);margin:0 auto;padding-bottom:40px;display:grid}@media (width<=700px){.tl3-footer-top{grid-template-columns:1fr;gap:34px}}.tl3-footer-brand p{max-width:320px;color:var(--tl-muted);margin:14px 0 18px;font-size:13.5px;line-height:1.65}.tl3-footer-social{gap:10px;display:flex}.tl3-footer-social a{border:1px solid var(--tl-border);width:36px;height:36px;color:var(--tl-muted);border-radius:10px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.tl3-footer-social a svg{width:16px;height:16px}.tl3-footer-social a:hover{color:var(--tl-accent);border-color:#f59e0b66}.tl3-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=640px){.tl3-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl3-footer-columns a{color:var(--tl-muted);font-size:13px;text-decoration:none;transition:color .16s}.tl3-footer-columns a:hover{color:var(--tl-ink)}.tl3-footer-bottom{padding-top:22px}.tl4-final-section{border-top:1px solid var(--tl-border);background:var(--tl3-bg);text-align:center;padding:clamp(64px,9vw,100px) clamp(20px,5vw,76px)}.tl4-final-panel{width:min(680px,100%);margin:0 auto}.tl4-final-panel h2{color:var(--tl-ink);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(30px,4vw,44px);font-weight:750;line-height:1.15}.tl4-final-panel>p{color:var(--tl-muted);margin:0 0 30px;font-size:16px;line-height:1.6}.tl4-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.tl5-hero{text-align:left}.tl5-hero-grid{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);width:min(1280px,100%);margin:0 auto;display:grid;position:relative}@media (width<=960px){.tl5-hero-grid{grid-template-columns:minmax(0,1fr)}}.tl5-hero-title{color:var(--tl-ink);letter-spacing:-.03em;margin:18px 0 16px;font-size:clamp(22px,3vw,40px);font-weight:750;line-height:1.1}.tl5-hero-title-accent{margin-top:6px;font-size:clamp(30px,4.4vw,52px);display:block}.tl5-hero-sub{max-width:420px;color:var(--tl-muted);margin:0 0 30px;font-size:clamp(13px,1vw,15px);line-height:1.6}.tl3-hero-actions.tl5-center-actions,.tl3-hero-actions{justify-content:flex-start}.tl5-hero .tl3-trust-line{display:block}.tl5-hero-flow{z-index:1;width:100%;margin:0;position:relative}.tl5-hero-flow-eyebrow{color:var(--tl-accent-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tl5-hero-flow-eyebrow i{background:var(--tl-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--tl-line);border-radius:50%}.tl5-hero-flow-stage{height:520px;box-shadow:0 40px 80px -32px #00000073}@media (width<=640px){.tl5-hero-flow-stage{height:480px}}.tl5-hero-flow-controls{align-items:center;margin-top:14px;display:flex}.tl5-hero-flow-beats{align-items:center;gap:8px;display:flex}.tl5-hero-flow-beat{background:var(--tl-border);cursor:pointer;border:0;border-radius:999px;width:19.5px;height:7.8px;padding:0;transition:background .2s,width .2s}.tl5-hero-flow-beat.is-done{background:var(--tl-accent-soft)}.tl5-hero-flow-beat.is-active{background:var(--tl-accent);width:28.5px}@property --tl5-progress{syntax:"<number>";inherits:false;initial-value:0}.tl5-hero-flow-progress{--tl5-progress:0;background:conic-gradient(var(--tl-accent) calc(var(--tl5-progress) * 360deg), var(--tl-border) 0deg);opacity:0;border-radius:50%;flex:none;width:15.6px;height:15.6px;margin-left:8px;transition:opacity .2s;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px))}.tl5-hero-flow-progress.is-active{opacity:1;animation:linear forwards tl5-progress-fill}@keyframes tl5-progress-fill{0%{--tl5-progress:0}to{--tl5-progress:1}}@media (prefers-reduced-motion:reduce){.tl5-hero-flow-beat{transition:none}.tl5-hero-flow-progress{display:none}}.tl4-flow-scene[data-flow-scene="0"].is-active .tl4-flow-row{animation:.35s cubic-bezier(.2,.7,.2,1) both tl5-row-in}@keyframes tl5-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tl5-flow-chips{height:0;position:relative}.tl5-flow-chip{top:-8px;left:var(--tl5-chip-x,10%);background:var(--tl-accent);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute}.tl4-flow-scene[data-flow-scene="1"].is-active .tl5-flow-chip{animation:.5s ease-out both tl5-chip-fly}@keyframes tl5-chip-fly{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}to{opacity:0;transform:translateY(74px)scale(.4)}}.tl4-flow-scene[data-flow-scene="1"].is-active .tl5-evidence-card{animation:.35s cubic-bezier(.2,.7,.2,1) both tl5-tile-in}@keyframes tl5-tile-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tl4-flow-scene[data-flow-scene="2"].is-active .tl-demo-cal-cell{animation:.3s cubic-bezier(.2,.7,.2,1) both tl5-tile-in}.tl-demo-cal-grid{position:relative}.tl5-evidence-connect{pointer-events:none;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.tl5-evidence-connect span{background:var(--tl-accent);transform-origin:0;opacity:0;border-radius:2px;grid-area:3/1/4/4;place-self:end stretch;height:2px;margin:0 6px 2px;transform:scaleX(0)}.tl4-flow-scene[data-flow-scene="2"].is-active .tl5-evidence-connect span{animation:.35s ease-out .45s both tl5-evidence-draw}@keyframes tl5-evidence-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.tl5-flow-scan-label{color:var(--tl-dim);margin:12px 2px 0;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl4-flow-panel-inline.is-hero{opacity:0;transform:translate(-50%,-50%)translateY(12px)}.tl4-flow-scene[data-flow-scene="3"].is-active .tl4-flow-panel-inline.is-hero{animation:.4s cubic-bezier(.2,.7,.2,1) .15s both tl5-panel-in}@keyframes tl5-panel-in{0%{opacity:0;transform:translate(-50%,-50%)translateY(12px)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}@media (width<=640px){.tl4-flow-panel-inline.is-hero{opacity:1;transform:none}.tl4-flow-scene[data-flow-scene="3"].is-active .tl4-flow-panel-inline.is-hero{animation:none}}@media (prefers-reduced-motion:reduce){.tl4-flow-row,.tl5-evidence-card,.tl5-flow-chip,.tl-demo-cal-cell,.tl5-evidence-connect span{opacity:1;transform:none;animation:none!important}.tl4-flow-panel-inline.is-hero{opacity:1;transform:translate(-50%,-50%);animation:none!important}}.tl5-problem{text-align:center}.tl5-statement{max-width:860px;color:var(--tl-ink);letter-spacing:-.02em;margin:0 auto;font-size:clamp(30px,4.4vw,52px);font-weight:750;line-height:1.2}.tl5-statement-sub{max-width:620px;color:var(--tl-muted);margin:18px auto 0;font-size:16px;line-height:1.65}.tl5-statement-cta{justify-content:center;margin:26px auto 0}.tl5-evidence-stream{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:40px auto 0;display:flex}.tl5-evidence-stream span{border:1px solid var(--tl-border);background:var(--tl-panel);color:var(--tl-dim);border-radius:999px;padding:8px 14px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-water-section{background:var(--tl-bg);min-height:400vh;position:relative}.tl5-water-scroll-track{min-height:400vh;position:relative}.tl5-water-sticky{isolation:isolate;background:radial-gradient(circle at 50% 72%, #f59e0b17, transparent 34%), linear-gradient(180deg, var(--tl-stage-bg) 0%, var(--tl-stage-end) 100%);height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.tl5-water-copy{z-index:5;text-align:center;width:min(680px,100% - 48px);position:absolute;top:calc(74px + clamp(32px,8vh,96px));left:50%;transform:translate(-50%)}.tl5-water-copy .tl3-h2{margin:16px 0 10px}.tl5-water-copy .tl4-lede{margin:0 auto}.tl5-water-pressure{z-index:5;border:1px solid var(--tl-border);background:var(--tl-surface);min-height:34px;color:var(--tl-dim);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;margin:0;padding:0 15px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:calc(74px + clamp(18px,3vh,32px));right:clamp(20px,4vw,56px)}.tl5-water-pressure strong{min-width:50px;color:var(--tl-accent);text-align:right;font-weight:650}.tl5-water-pressure.is-full strong{color:var(--tl-amber-light)}.tl5-water-history{z-index:4;width:clamp(240px,20vw,300px);position:absolute;top:50%;left:clamp(24px,6vw,88px);transform:translateY(-50%)}.tl5-water-history>p{color:var(--tl-dim);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-water-history ol{gap:clamp(8px,1.1vh,13px);margin:0;padding:0;list-style:none;display:grid}.tl5-water-history li{color:var(--tl-dim);letter-spacing:.06em;text-transform:uppercase;opacity:.34;align-items:center;gap:10px;font:700 clamp(10.5px,.82vw,12.5px)/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .18s,opacity .18s,transform .18s;display:flex;position:relative}.tl5-water-history li span{min-width:20px;color:var(--tl-dim);font-size:.86em}.tl5-water-history li.is-seen{opacity:.5}.tl5-water-history li.is-current{color:var(--tl-amber-light);opacity:1;text-shadow:0 0 12px #f59e0b40;transform:translate(4px)}.tl5-water-history li.is-current:after{content:"";background:linear-gradient(90deg,#f59e0bb3,#0000);width:clamp(60px,8vw,120px);height:1px;display:block;position:absolute;top:50%;left:calc(100% + 10px)}@media (width<=900px){.tl5-water-history li.is-current:after{display:none}}.tl5-water-sticky .tl-engine{z-index:3;aspect-ratio:1;width:clamp(340px,30vw,460px);position:absolute;bottom:clamp(-10px,-1vh,10px);left:50%;transform:translate(-50%)}.tl5-water-skip{z-index:6;border:1px solid var(--tl-border);background:var(--tl-surface);color:var(--tl-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .16s,color .16s;display:inline-flex;position:absolute;bottom:clamp(22px,4vh,40px);left:50%;transform:translate(-50%)}.tl5-water-skip svg{width:13px;height:13px;animation:1.6s ease-in-out infinite tl-skip-bounce}.tl5-water-skip:hover{border-color:var(--tl-accent);color:var(--tl-ink)}.tl-motes{z-index:1;pointer-events:none;position:absolute;inset:0}.tl-motes span{background:var(--tl-accent);opacity:.25;border-radius:50%;width:3px;height:3px;animation:9s ease-in-out infinite tl5-mote-float;position:absolute}.tl-motes span:first-child{animation-delay:0s;top:12%;left:8%}.tl-motes span:nth-child(2){animation-delay:1.1s;top:30%;left:88%}.tl-motes span:nth-child(3){animation-delay:2.2s;top:62%;left:14%}.tl-motes span:nth-child(4){animation-delay:3.3s;top:78%;left:76%}.tl-motes span:nth-child(5){animation-delay:4.4s;top:46%;left:52%}.tl-motes span:nth-child(6){animation-delay:5.5s;top:18%;left:62%}.tl-motes span:nth-child(7){animation-delay:6.6s;top:90%;left:40%}@keyframes tl5-mote-float{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.45;transform:translateY(-22px)}}@media (width<=900px){.tl5-water-section,.tl5-water-scroll-track{min-height:320vh}.tl5-water-history{width:clamp(180px,46vw,240px);left:16px}.tl5-water-history>p{display:none}.tl5-water-copy{top:78px}.tl5-water-sticky .tl-engine{width:clamp(230px,58vw,320px)}}@media (width<=560px){.tl5-water-section,.tl5-water-scroll-track{min-height:280vh}.tl5-water-history{display:none}}@media (prefers-reduced-motion:reduce){.tl-motes span{opacity:.2;animation:none}.tl5-water-skip svg{animation:none}}.tl5-center-h2{text-align:center;width:min(760px,100%);margin:0 auto}.tl5-center-lede{text-align:center;margin-left:auto;margin-right:auto}.tl5-outcome-compare{width:min(880px,100%);margin:34px auto 0}.tl5-outcome-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl5-outcome-list li{color:var(--tl-muted);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.tl5-outcome-list li:before{content:"";background:var(--tl-border);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.tl5-outcome-conclusion{color:var(--tl-ink);text-align:center;margin:26px auto 0;font-size:18px;font-weight:650}.tl5-transform{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,34px);width:min(980px,100%);margin:34px auto 0;display:grid}@media (width<=760px){.tl5-transform{grid-template-columns:1fr}}.tl5-transform-arrow{border:1px solid var(--tl-border);width:34px;height:34px;color:var(--tl-accent);border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:flex}@media (width<=760px){.tl5-transform-arrow{transform:rotate(90deg)}}.tl5-transform-col{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:22px 24px}.tl5-transform-col--evidence{border-color:var(--tl-accent-soft);background:var(--tl-panel-soft)}.tl5-transform-fields{flex-direction:column;gap:10px;margin:16px 0 0;display:flex}.tl5-transform-fields div{justify-content:space-between;gap:12px;display:flex}.tl5-transform-fields dt{color:var(--tl-dim);font-size:12.5px}.tl5-transform-fields dd{color:var(--tl-ink);text-align:right;margin:0;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-transform-fields dd.pos{color:var(--tl-win)}.tl5-transform-fields dd.warn{color:var(--tl-accent)}.tl5-capability-stage{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:0;width:min(1080px,100%);margin:40px auto 0;display:grid;overflow:hidden}@media (width<=780px){.tl5-capability-stage{grid-template-columns:1fr}}.tl5-capability-list{border-right:1px solid var(--tl-border);background:var(--tl-panel-soft);flex-direction:column;display:flex}@media (width<=780px){.tl5-capability-list{border-right:0;border-bottom:1px solid var(--tl-border);flex-direction:row;overflow-x:auto}}.tl5-capability-tab{color:var(--tl-muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:2px solid #0000;padding:16px 20px;font:600 13.5px/1.3 inherit}.tl5-capability-tab.is-active{color:var(--tl-ink);border-left-color:var(--tl-accent);background:var(--tl-panel)}.tl5-capability-panel{min-height:240px;padding:clamp(24px,3vw,34px)}.tl5-capability-view{display:none}.tl5-capability-view.is-active{animation:.4s both tl5-row-in;display:block}.tl5-capability-body{color:var(--tl-muted);margin:12px 0 18px;font-size:14.5px;line-height:1.65}.tl5-mini-rows{flex-direction:column;gap:10px;display:flex}.tl5-mini-rows div{border:1px solid var(--tl-border);background:var(--tl-panel-soft);color:var(--tl-muted);border-radius:10px;justify-content:space-between;padding:10px 14px;font-size:13px;display:flex}.tl5-mini-rows b.pos{color:var(--tl-win)}.tl5-mini-rows b.warn{color:var(--tl-accent)}.tl5-soon{background:var(--tl-panel-soft);color:var(--tl-dim);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font:600 9.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.tl5-pipeline{grid-template-columns:repeat(4,1fr);gap:22px;width:min(1080px,100%);margin:40px auto 0;display:grid;position:relative}@media (width<=900px){.tl5-pipeline{grid-template-columns:1fr 1fr}}@media (width<=560px){.tl5-pipeline{grid-template-columns:1fr}}.tl5-pipeline-step{z-index:1;border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:22px 20px;position:relative}.tl5-pipeline-step h3{color:var(--tl-ink);margin:4px 0 8px;font-size:15px;font-weight:650}.tl5-pipeline-step p{color:var(--tl-muted);margin:0;font-size:13.5px;line-height:1.6}.tl5-pipeline-step.is-accent{border-color:var(--tl-accent-soft);background:var(--tl-panel-soft)}.tl5-pipeline-line{top:34px;left:12%;right:12%}@media (width<=900px){.tl5-pipeline-line{display:none}}.tl4-case-grid{align-items:start}.tl5-evidence-list{margin-top:14px}.tl5-trust-list{flex-direction:column;align-self:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tl5-trust-list li{color:var(--tl-muted);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.tl5-trust-list li:before{content:"";background:var(--tl-accent);border-radius:2px;width:7px;height:7px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.tl5-milestones{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;width:min(880px,100%);margin:40px auto 0;display:grid}@media (width<=640px){.tl5-milestones{grid-template-columns:1fr}}.tl5-milestone{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:22px 18px}.tl5-milestone b{color:var(--tl-accent);letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px;font-size:13px;display:block}.tl5-milestone span{color:var(--tl-muted);font-size:13.5px;line-height:1.5}.tl5-comparison{grid-template-columns:1fr 1fr;gap:20px;width:min(920px,100%);margin:34px auto 0;display:grid}@media (width<=700px){.tl5-comparison{grid-template-columns:1fr}}.tl5-comparison-col{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:14px;padding:24px 26px}.tl5-comparison-col--accent{border-color:var(--tl-accent-soft);background:var(--tl-panel-soft)}.tl5-comparison-col--accent .tl5-outcome-list li:before{background:var(--tl-accent)}.tl5-connect-section{text-align:center}.tl5-connect-stage{grid-template-columns:minmax(200px,260px) minmax(150px,210px) minmax(0,1fr);align-items:center;width:min(94vw,1480px);height:clamp(560px,60vw,720px);margin:48px auto 0;padding:0 clamp(16px,3vw,40px);display:grid;position:relative}.tl5-connect-inputs{z-index:2;text-align:left;flex-direction:column;justify-content:space-between;height:72%;display:flex;position:relative}.tl5-connect-node{opacity:.5;align-items:center;gap:12px;transition:opacity .22s;display:flex}.tl5-connect-node.is-active{opacity:1}.tl5-connect-node-icon{aspect-ratio:1;border:1px solid var(--tl-border);background:var(--tl-surface);width:clamp(64px,6vw,92px);color:var(--tl-dim);border-radius:50%;flex:none;place-items:center;transition:border-color .22s,box-shadow .22s,color .22s;display:grid}.tl5-connect-node-icon svg{width:46%;height:46%}.tl5-connect-node.is-active .tl5-connect-node-icon{border-color:var(--tl-accent-soft);color:var(--tl-accent);box-shadow:0 0 0 4px var(--tl-line)}.tl5-connect-node-text{flex-direction:column;gap:3px;min-width:0;display:flex}.tl5-connect-node-text b{color:var(--tl-ink);font-size:14.5px;font-weight:650}.tl5-connect-node-text small{color:var(--tl-dim);font-size:11.5px;line-height:1.35}.tl5-connect-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tl5-connect-lines path{fill:none;stroke:var(--tl-border);stroke-width:.35px;vector-effect:non-scaling-stroke;transition:stroke .3s}.tl5-connect-lines path.is-active{stroke:var(--tl-accent);stroke-dasharray:3;stroke-dashoffset:0}.tl5-connect-lines path[data-connect-line=main].is-active{stroke-width:.5px}.tl5-connect-engine{z-index:2;aspect-ratio:1;border:1px solid var(--tl-border-strong);background:var(--tl-bg-elevated);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:clamp(150px,13vw,195px);margin:0 auto;transition:box-shadow .4s,border-color .4s;display:flex;position:relative}.tl5-connect-engine.is-active{border-color:var(--tl-accent-soft);box-shadow:0 0 0 1px var(--tl-accent-soft), 0 0 40px -6px #f59e0b59}.tl5-connect-engine-label{color:var(--tl-ink);font-size:15.5px;font-weight:700}.tl5-connect-engine-sub{max-width:120px;color:var(--tl-dim);font-size:10px;line-height:1.3}.tl5-connect-engine-steps{flex-direction:column;gap:1px;margin-top:6px;display:flex}.tl5-connect-engine-steps em{color:var(--tl-dim);letter-spacing:.1em;text-transform:uppercase;opacity:.5;font:600 8px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .2s,color .2s}.tl5-connect-engine-steps em.is-active{opacity:1;color:var(--tl-accent)}.tl5-connect-dashboard{z-index:2;opacity:0;justify-content:flex-end;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translate(24px,14px)}.tl5-connect-dashboard.is-active{opacity:1;transform:translate(0)}.tl5-connect-browser{border:1px solid var(--tl-border);background:var(--tl-surface);border-radius:14px 14px 10px 10px;width:min(760px,100%);position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.tl5-connect-browser-bar{border-bottom:1px solid var(--tl-border);background:var(--tl-bg-elevated);align-items:center;gap:7px;padding:10px 14px;display:flex}.tl5-connect-browser-bar span{background:var(--tl-border-strong);border-radius:50%;width:9px;height:9px}.tl5-connect-browser-bar span:last-of-type{background:var(--tl-accent-soft)}.tl5-connect-browser-bar i{background:var(--tl-surface);color:var(--tl-dim);border-radius:999px;margin-left:10px;padding:3px 10px;font:500 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tl5-connect-browser img{width:100%;height:auto;display:block}.tl5-connect-highlight{left:var(--hx);top:var(--hy);width:var(--hw);height:var(--hh);opacity:0;pointer-events:none;border:1.5px solid #0000;border-radius:8px;position:absolute}.tl5-connect-highlight.is-active{border-color:var(--tl-accent);box-shadow:0 0 0 3px var(--tl-line);animation:1.1s ease-out tl5-connect-pulse}@keyframes tl5-connect-pulse{0%{opacity:0;transform:scale(.96)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tl5-connect-replay{border:1px solid var(--tl-border);background:var(--tl-surface);color:var(--tl-muted);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:600;transition:opacity .3s,border-color .16s,color .16s;display:inline-flex;position:absolute;bottom:-8px;right:clamp(16px,3vw,40px)}.tl5-connect-replay svg{width:13px;height:13px}.tl5-connect-replay.is-visible{opacity:1;pointer-events:auto}.tl5-connect-replay:hover{border-color:var(--tl-accent);color:var(--tl-ink)}.tl5-connect-blueprint{color:var(--tl-dim);letter-spacing:.03em;margin:40px auto 0;font:600 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=980px){.tl5-connect-stage{grid-template-columns:1fr;gap:28px;height:auto;padding:0 4px}.tl5-connect-inputs{flex-flow:wrap;justify-content:center;gap:18px 28px;height:auto}.tl5-connect-node{text-align:center;flex-direction:column;width:130px}.tl5-connect-node-text{align-items:center}.tl5-connect-lines{display:none}.tl5-connect-engine{margin:0 auto}.tl5-connect-dashboard{justify-content:center;transform:translateY(14px)}.tl5-connect-replay{margin:0 auto;position:static}}@media (prefers-reduced-motion:reduce){.tl5-connect-node,.tl5-connect-engine,.tl5-connect-dashboard,.tl5-connect-lines path,.tl5-connect-engine-steps em,.tl5-connect-highlight,.tl5-connect-replay{transition:none!important;animation:none!important}.tl5-connect-node{opacity:1}.tl5-connect-node-icon{border-color:var(--tl-accent-soft);color:var(--tl-accent)}.tl5-connect-lines path{stroke:var(--tl-accent)}.tl5-connect-engine{border-color:var(--tl-accent-soft)}.tl5-connect-engine-steps em{opacity:1;color:var(--tl-accent)}.tl5-connect-dashboard{opacity:1;transform:none}.tl5-connect-highlight,.tl5-connect-replay{display:none}}
