html,body{color:#fff;background-color:#000;width:100%;margin:0;padding:0;overflow-x:hidden}.home-hero-wrap .hero-title{color:#fff;text-transform:uppercase;letter-spacing:-2px;text-align:center;font-family:inherit;font-size:60px;font-weight:700;line-height:1.1}.home-hero-wrap .cycling-word:after{content:"ARCHITECTURE";color:#0f0;animation:20s infinite financeCycle}@keyframes financeCycle{0%,20%{content:"SYSTEMS";opacity:1}21%,25%{opacity:0}26%,45%{content:"SOLUTIONS";opacity:1}46%,50%{opacity:0}51%,70%{content:"FLIGHT DECKS";opacity:1}71%,75%{opacity:0}76%,to{content:"INSIGHTS";opacity:1}}.home-hero-wrap .hero-title,.home-hero-wrap .hero-title span,.home-hero-wrap .cycling-word:after{word-spacing:4px;letter-spacing:-.5px!important;font-family:IBM Plex Mono,monospace!important}@media (width<=768px){.home-hero-wrap p{max-width:280px;margin:0 auto;line-height:1.2;font-size:24px!important}.home-hero-wrap .hero-title,.home-hero-wrap .cycling-word:after{font-size:24px!important}}@media (width<=480px){.home-hero-wrap p{max-width:200px;margin:0 auto;line-height:1.2;font-size:18px!important}.home-hero-wrap .hero-title,.home-hero-wrap .cycling-word:after{font-size:18px!important}}.t4s-wrap,.t4s-wrap *,.t4s-wrap :before,.t4s-wrap :after,.t4s-sol *,.t4s-fd *,.t4s-ins *{box-sizing:border-box;background-repeat:no-repeat}.t4s-wrap,.t4s-sol,.t4s-fd,.t4s-ins{--black:#000;--off:#060606;--panel:#0a0a0a;--border:#181818;--mid:#242424;--dim:#444;--muted:#888;--body:#b0b0b0;--white:#efefef;--pure:#fff;--green:#0f0;--green2:#0c0;--mono:"IBM Plex Mono", monospace;--display:"Syne", sans-serif;background:var(--black);color:var(--body);font-family:var(--mono);width:100%;overflow-x:hidden}.t4s-hero{border-bottom:1px solid var(--border);margin-top:0;padding:130px 40px 110px;position:relative;overflow:hidden}.t4s-ghost-num{font-family:var(--display);color:#0c0c0c;letter-spacing:-16px;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(180px,28vw,360px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t4s-hero-inner{z-index:2;text-align:left;max-width:960px;margin:0 auto;position:relative}.t4s-eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;margin-bottom:28px;font-size:10px;display:inline-flex}.t4s-eyebrow:before{content:"";background:var(--green);width:28px;height:1px;display:inline-block}.t4s-hero-title{font-family:var(--display);color:var(--pure);letter-spacing:-2px;text-transform:uppercase;margin-bottom:18px;font-size:clamp(30px,5vw,66px);font-weight:700;line-height:1}.t4s-hero-title span{color:var(--muted);font-weight:400}.t4s-hero-sub{letter-spacing:4px;text-transform:uppercase;max-width:580px;margin-bottom:44px;font-size:10px;line-height:2;color:#888!important}.t4s-hero-quote{font-family:var(--mono);color:var(--body);border-left:2px solid var(--green);background:#00ff0006;max-width:680px;padding:24px 28px;font-size:15px;line-height:1.9;text-align:left!important;margin-left:0!important}.t4s-hero-quote strong{color:var(--pure);font-weight:600}.t4s-section{border-bottom:1px solid var(--border);padding:90px 40px}.t4s-section--alt{background:var(--off)}.t4s-container{max-width:1080px;margin:0 auto}.t4s-section-meta{align-items:center;gap:14px;margin-bottom:18px;display:flex}.t4s-section-num{letter-spacing:3px;font-size:10px;color:#0f0!important}.t4s-section-line{background:var(--border);width:36px;height:1px}.t4s-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-1px;margin-bottom:12px;font-size:clamp(22px,3vw,42px);font-weight:800;line-height:1.05;color:#fff!important}.t4s-lead{color:var(--muted);max-width:600px;margin-bottom:56px;font-size:13px;line-height:1.9}.t4s-compare{border:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.t4s-compare-side{padding:32px 28px}.t4s-compare-side--bad{opacity:.75!important;background:#080808!important}.t4s-compare-side--good{border-left:2px solid var(--green);background:#00ff0008}.t4s-compare-middle{background:var(--panel);border-left:1px solid var(--border);border-right:1px solid var(--border);justify-content:center;align-items:center;padding:0 20px;display:flex}.t4s-compare-arrow{color:var(--dim);font-size:18px}.t4s-compare-tag{letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:9px}.t4s-compare-tag--bad{color:#666!important}.t4s-compare-tag--good{color:var(--green)}.t4s-compare-title{font-family:var(--display);margin-bottom:16px;font-size:18px;font-weight:700}.t4s-compare-title--bad{color:#333;text-decoration:line-through}.t4s-compare-list{padding-left:0;font-size:12px;line-height:2.2;list-style:none}.t4s-compare-list li:before{margin-right:10px}.t4s-compare-list--bad li{color:#777!important}.t4s-compare-list--bad li:before{content:"✕";color:#2a2a2a}.t4s-compare-list--good li{color:var(--body)}.t4s-compare-list--good li:before{content:"✓";color:var(--green)}.t4s-specs-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}@media (width<=700px){.t4s-specs-wrap{grid-template-columns:1fr;gap:40px}}.t4s-spec-list{padding-left:0;list-style:none}.t4s-spec-row{grid-template-columns:140px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid;border-bottom:1px solid #181818!important}.t4s-spec-key{letter-spacing:3px;text-transform:uppercase;padding-top:2px;font-size:9px;color:#444!important}.t4s-spec-val{color:var(--white);font-size:13px;line-height:1.5}.t4s-spec-val span{margin-top:3px;font-size:11px;display:block;color:#888!important}.t4s-badge-row{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.t4s-badge{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;padding:8px 16px;font-size:10px;transition:border-color .2s,color .2s;display:flex;color:#888!important;background:#0a0a0a!important;border:1px solid #181818!important}.t4s-badge:hover{color:#0f0!important;border-color:#0f0!important}.t4s-badge-dot{background:var(--green);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .2s}.t4s-badge:hover .t4s-badge-dot{opacity:1!important;display:inline-block!important}.t4s-cta-block{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:40px;display:flex;background:#0a0a0a!important;border:1px solid #181818!important}.t4s-cta-text{max-width:360px;font-size:12px;line-height:1.8;color:#888!important}.t4s-cta-text strong{font-family:var(--display);letter-spacing:-.3px;margin-bottom:6px;font-size:18px;display:block;color:#fff!important}.t4s-btn{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;padding:18px 40px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex;color:#000!important;background:#0f0!important}.t4s-btn:hover{gap:20px;background:#2f2!important}.t4s-btn:after{content:"→"}.t4s-sol-metrics{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (width<=660px){.t4s-sol-metrics{grid-template-columns:1fr}}.t4s-sol-metric{background:var(--off);padding:52px 36px;transition:background .25s;position:relative;overflow:hidden}.t4s-sol-metric:hover{background:#0d0d0d}.t4s-sol-metric:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.t4s-sol-metric:hover:after{transform:scaleX(1)}.t4s-sol-metric-tag{letter-spacing:4px;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:9px}.t4s-sol-metric-num{font-family:var(--display);color:var(--pure);letter-spacing:-2px;margin-bottom:16px;font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1}.t4s-sol-metric-num span{color:var(--green)}.t4s-sol-metric-desc{color:var(--muted);max-width:280px;font-size:12px;line-height:1.9}.t4s-sol-metric-desc strong{color:var(--white)}.t4s-sol-section{border-bottom:1px solid var(--border);padding:90px 40px}.t4s-sol-section--alt{background:var(--off)}.t4s-sol-container{max-width:1080px;margin:0 auto}.t4s-sol-section-meta{align-items:center;gap:14px;margin-bottom:18px;display:flex}.t4s-sol-num{letter-spacing:3px;font-size:10px;color:#0f0!important}.t4s-sol-meta-line{background:var(--border);width:36px;height:1px}.t4s-sol-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-1px;margin-bottom:12px;font-size:clamp(22px,3vw,42px);font-weight:800;line-height:1.05;color:#fff!important}.t4s-sol-lead{color:var(--muted);max-width:600px;margin-bottom:56px;font-size:13px;line-height:1.9}.t4s-sol-stack{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (width<=760px){.t4s-sol-stack{grid-template-columns:1fr}}.t4s-sol-card{background:var(--panel);padding:40px 32px;transition:background .2s;position:relative;overflow:hidden}.t4s-sol-card:hover{background:#0f0f0f}.t4s-sol-card-num{font-family:var(--display);color:#111;font-size:52px;font-weight:800;line-height:1;position:absolute;top:18px;right:24px}.t4s-sol-card-icon{margin-bottom:22px}.t4s-sol-card-icon svg{width:26px;height:26px;stroke:var(--green);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.t4s-sol-card-title{font-family:var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:14px;font-size:13px;font-weight:700}.t4s-sol-card-body{color:var(--muted);font-size:12px;line-height:1.9}.t4s-sol-card-tag{letter-spacing:3px;text-transform:uppercase;color:var(--green);border-bottom:1px solid #00ff004d;margin-top:22px;padding-bottom:2px;font-size:9px;display:inline-block}.t4s-sol-edge{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}@media (width<=700px){.t4s-sol-edge{grid-template-columns:1fr;gap:48px}}.t4s-sol-edge-body{color:var(--body);font-size:14px;line-height:1.9}.t4s-sol-edge-body p{margin-bottom:18px}.t4s-sol-edge-body strong{color:var(--pure);font-weight:600}.t4s-sol-edge-body em{color:var(--green);font-style:normal}.t4s-sol-creds{padding-left:0;list-style:none}.t4s-sol-cred-row{border-bottom:1px solid var(--border);grid-template-columns:90px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.t4s-sol-cred-key{letter-spacing:3px;text-transform:uppercase;color:var(--dim);padding-top:3px;font-size:8px}.t4s-sol-cred-val{color:var(--white);font-size:13px;line-height:1.6}.t4s-sol-cred-val span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.t4s-sol-cta-wrap{text-align:center;background:var(--black);border-bottom:1px solid var(--border);padding:90px 40px}.t4s-sol-cta-inner{max-width:640px;margin:0 auto}.t4s-sol-cta-label{letter-spacing:4px;text-transform:uppercase;color:var(--green);justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:9px;display:flex}.t4s-sol-cta-label:before,.t4s-sol-cta-label:after{content:"";background:var(--green);opacity:.4;width:32px;height:1px}.t4s-sol-cta-h{font-family:var(--display);color:var(--pure);text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:clamp(26px,4vw,46px);font-weight:800;line-height:1.1}.t4s-sol-cta-sub{color:var(--muted);margin-bottom:44px;font-size:12px;line-height:1.9}.t4s-sol-btn{background:var(--green);color:#000;font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;padding:18px 40px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.t4s-sol-btn:hover{background:#2f2;gap:20px}.t4s-sol-btn:after{content:"→"}.t4s-fd-section{border-bottom:1px solid var(--border);padding:90px 40px}.t4s-fd-section--alt{background:var(--off)}.t4s-fd-container{max-width:1080px;margin:0 auto}.t4s-fd-meta{align-items:center;gap:14px;margin-bottom:18px;display:flex}.t4s-fd-num{letter-spacing:3px;font-size:10px;color:#0f0!important}.t4s-fd-meta-line{background:var(--border);width:36px;height:1px}.t4s-fd-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-1px;margin-bottom:12px;font-size:clamp(22px,3vw,42px);font-weight:800;line-height:1.05;color:#fff!important}.t4s-fd-lead{color:var(--muted);max-width:600px;margin-bottom:56px;font-size:13px;line-height:1.9}.t4s-fd-screen-wrap{border:1px solid var(--border);background:var(--panel);position:relative;overflow:hidden}.t4s-fd-screen-bar{border-bottom:1px solid var(--border);background:#080808;align-items:center;gap:10px;padding:12px 20px;display:flex}.t4s-fd-screen-dot{border-radius:50%;width:10px;height:10px}.t4s-fd-screen-dot:first-child{background:#ff5f57}.t4s-fd-screen-dot:nth-child(2){background:#febc2e}.t4s-fd-screen-dot:nth-child(3){background:#28c840}.t4s-fd-screen-title{text-align:center;letter-spacing:4px;text-transform:uppercase;color:var(--dim);flex:1;font-size:9px}.t4s-fd-screen-live{letter-spacing:3px;text-transform:uppercase;color:var(--green);align-items:center;gap:6px;font-size:9px;display:flex}.t4s-fd-screen-live:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.5s infinite t4s-pulse;box-shadow:0 0 5px #00ff00b3}.t4s-fd-screen-body{background:var(--border);grid-template-columns:1fr 1fr 1fr;gap:1px;padding:24px;display:grid}@media (width<=700px){.t4s-fd-screen-body{grid-template-columns:1fr}}.t4s-fd-kpi{background:#080808;padding:20px 18px}.t4s-fd-kpi-label{letter-spacing:3px;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:8px}.t4s-fd-kpi-val{font-family:var(--display);color:var(--pure);letter-spacing:-1px;margin-bottom:6px;font-size:28px;font-weight:800}.t4s-fd-kpi-val span{color:var(--green)}.t4s-fd-kpi-delta{color:var(--green);letter-spacing:1px;font-size:10px}.t4s-fd-kpi-delta--neg{color:#f42}.t4s-fd-kpi-chart{width:100%;height:30px;margin-top:12px}.t4s-fd-chart-tile{background:#080808;grid-column:span 2;padding:20px 18px}@media (width<=700px){.t4s-fd-chart-tile{grid-column:span 1}}.t4s-fd-chart-tile-label{letter-spacing:3px;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:8px}.t4s-fd-chart-tile-chart{width:100%;height:60px}.t4s-fd-screen-footer{border-top:1px solid var(--border);background:#060606;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;display:flex}.t4s-fd-screen-footer-item{letter-spacing:3px;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;font-size:8px;display:flex}.t4s-fd-screen-footer-item span{color:var(--green)}.t4s-fd-cap-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (width<=760px){.t4s-fd-cap-grid{grid-template-columns:1fr}}.t4s-fd-cap{background:var(--panel);padding:40px 32px;transition:background .25s;position:relative;overflow:hidden}.t4s-fd-cap:hover{background:#0f0f0f}.t4s-fd-cap:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.t4s-fd-cap:hover:after{transform:scaleX(1)}.t4s-fd-cap-num{font-family:var(--display);color:#111;font-size:48px;font-weight:800;line-height:1;position:absolute;top:16px;right:20px}.t4s-fd-cap-icon{margin-bottom:22px}.t4s-fd-cap-icon svg{width:26px;height:26px;stroke:var(--green);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.t4s-fd-cap-title{font-family:var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:14px;font-size:13px;font-weight:700}.t4s-fd-cap-body{color:var(--muted);font-size:12px;line-height:1.9}.t4s-fd-cap-tag{letter-spacing:3px;text-transform:uppercase;color:var(--green);border-bottom:1px solid #00ff004d;margin-top:22px;padding-bottom:2px;font-size:9px;display:inline-block}.t4s-fd-spec-list{padding-left:0;list-style:none}.t4s-fd-spec-row{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid}.t4s-fd-spec-key{letter-spacing:3px;text-transform:uppercase;color:var(--dim);padding-top:2px;font-size:9px}.t4s-fd-spec-val{color:var(--white);font-size:13px;line-height:1.5}.t4s-fd-spec-val span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.t4s-fd-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (width<=700px){.t4s-fd-two-col{grid-template-columns:1fr;gap:40px}}.t4s-fd-body-text{color:var(--body);font-size:14px;line-height:1.9}.t4s-fd-body-text p{margin-bottom:18px}.t4s-fd-body-text strong{color:var(--pure)}.t4s-fd-body-text em{color:var(--green);font-style:normal}.t4s-fd-steps{flex-direction:column;gap:1px;display:flex}.t4s-fd-step{background:var(--border);grid-template-columns:48px 1fr;gap:20px;display:grid}.t4s-fd-step-num{background:var(--panel);font-family:var(--display);color:var(--dim);justify-content:center;align-items:center;padding:20px 0;font-size:18px;font-weight:800;display:flex}.t4s-fd-step-body{background:var(--panel);padding:20px 20px 20px 0}.t4s-fd-step-title{letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:6px;font-size:11px}.t4s-fd-step-desc{color:var(--muted);font-size:11px;line-height:1.7}.t4s-fd-step:hover .t4s-fd-step-num{color:var(--green)}.t4s-fd-cta-wrap{text-align:center;background:var(--black);border-bottom:1px solid var(--border);padding:90px 40px}.t4s-fd-cta-inner{max-width:640px;margin:0 auto}.t4s-fd-cta-label{letter-spacing:4px;text-transform:uppercase;color:var(--green);justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:9px;display:flex}.t4s-fd-cta-label:before,.t4s-fd-cta-label:after{content:"";background:var(--green);opacity:.4;width:32px;height:1px}.t4s-fd-cta-h{font-family:var(--display);color:var(--pure);text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:clamp(26px,4vw,46px);font-weight:800;line-height:1.1}.t4s-fd-cta-sub{color:var(--muted);margin-bottom:44px;font-size:12px;line-height:1.9}.t4s-fd-btn{background:var(--green);color:#000;font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;padding:18px 40px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.t4s-fd-btn:hover{background:#2f2;gap:20px}.t4s-fd-btn:after{content:"→"}.t4s-fd-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 40px;display:flex}.t4s-fd-foot-left{letter-spacing:4px;text-transform:uppercase;color:#222;font-size:9px}.t4s-fd-foot-right{align-items:center;gap:6px;display:flex}.t4s-fd-foot-pip{background:var(--green);opacity:.2;border-radius:50%;width:4px;height:4px}.t4s-fd-foot-pip:last-child{opacity:.8;animation:2s infinite t4s-blink}.t4s-ins-section{border-bottom:1px solid var(--border);padding:90px 40px}.t4s-ins-section--alt{background:var(--off)}.t4s-ins-container{max-width:1080px;margin:0 auto}.t4s-ins-meta{align-items:center;gap:14px;margin-bottom:18px;display:flex}.t4s-ins-num{letter-spacing:3px;font-size:10px;color:#0f0!important}.t4s-ins-meta-line{background:var(--border);width:36px;height:1px}.t4s-ins-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-1px;margin-bottom:12px;font-size:clamp(22px,3vw,42px);font-weight:800;line-height:1.05;color:#fff!important}.t4s-ins-lead{color:var(--muted);max-width:600px;margin-bottom:56px;font-size:13px;line-height:1.9}.t4s-ins-terminal{border:1px solid var(--border);border-left:2px solid var(--green);font-family:var(--mono);background:#050505;margin-bottom:48px;font-size:13px;line-height:2;overflow-x:auto}.t4s-ins-term-bar{border-bottom:1px solid var(--border);background:#0a0a0a;align-items:center;gap:8px;padding:10px 20px;display:flex}.t4s-ins-term-circle{border-radius:50%;width:10px;height:10px}.t4s-ins-term-circle:first-child{background:#ff5f57}.t4s-ins-term-circle:nth-child(2){background:#febc2e}.t4s-ins-term-circle:nth-child(3){background:#28c840}.t4s-ins-term-title{text-align:center;letter-spacing:3px;text-transform:uppercase;color:var(--dim);flex:1;font-size:9px}.t4s-ins-term-body{padding:28px 32px}.t4s-ins-term-body .t-p{color:#569cd6}.t4s-ins-term-body .t-g{color:#3d7a3d}.t4s-ins-term-body .t-w{color:var(--white)}.t4s-ins-term-body .t-m{color:var(--muted)}.t4s-ins-term-body .t-a{color:var(--green)}.t4s-ins-term-body .t-o{color:#e09462}.t4s-ins-cursor{background:var(--green);vertical-align:middle;width:8px;height:13px;margin-left:2px;animation:1s infinite t4s-blink;display:inline-block}.t4s-ins-deck-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (width<=820px){.t4s-ins-deck-grid{grid-template-columns:1fr 1fr}}@media (width<=500px){.t4s-ins-deck-grid{grid-template-columns:1fr}}.t4s-ins-deck{background:var(--panel);cursor:pointer;padding:36px 30px;transition:background .25s;position:relative;overflow:hidden}.t4s-ins-deck:hover{background:#0f0f0f}.t4s-ins-deck:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.t4s-ins-deck:hover:after{transform:scaleX(1)}.t4s-ins-deck-num{font-family:var(--display);color:#111;font-size:44px;font-weight:800;line-height:1;position:absolute;top:16px;right:20px}.t4s-ins-deck-icon{margin-bottom:20px}.t4s-ins-deck-icon svg{width:28px;height:28px;stroke:var(--green);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.t4s-ins-deck-name{font-family:var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:10px;font-size:13px;font-weight:700}.t4s-ins-deck-desc{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.9}.t4s-ins-deck-metrics{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.t4s-ins-deck-pill{letter-spacing:2px;text-transform:uppercase;color:var(--dim);border:1px solid #1e1e1e;padding:4px 10px;font-size:8px}.t4s-ins-deck-tag{letter-spacing:3px;text-transform:uppercase;color:var(--green);border-bottom:1px solid #00ff004d;padding-bottom:2px;font-size:9px;display:inline-block}.t4s-ins-spark{opacity:.6;width:100%;height:36px;margin-bottom:16px}.t4s-ins-cta-wrap{text-align:center;background:var(--black);border-bottom:1px solid var(--border);padding:90px 40px}.t4s-ins-cta-inner{max-width:640px;margin:0 auto}.t4s-ins-cta-label{letter-spacing:4px;text-transform:uppercase;color:var(--green);justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:9px;display:flex}.t4s-ins-cta-label:before,.t4s-ins-cta-label:after{content:"";background:var(--green);opacity:.4;width:32px;height:1px}.t4s-ins-cta-h{font-family:var(--display);color:var(--pure);text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:clamp(26px,4vw,46px);font-weight:800;line-height:1.1}.t4s-ins-cta-sub{color:var(--muted);margin-bottom:44px;font-size:12px;line-height:1.9}.t4s-ins-btn{background:var(--green);color:#000;font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;padding:18px 40px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.t4s-ins-btn:hover{background:#2f2;gap:20px}.t4s-ins-btn:after{content:"→"}.t4s-ins-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 40px;display:flex}.t4s-ins-foot-left{letter-spacing:4px;text-transform:uppercase;color:#222;font-size:9px}.t4s-ins-foot-right{align-items:center;gap:6px;display:flex}.t4s-ins-foot-pip{background:var(--green);opacity:.2;border-radius:50%;width:4px;height:4px}.t4s-ins-foot-pip:last-child{opacity:.8;animation:2s infinite t4s-blink}@keyframes t4s-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes t4s-blink{0%,to{opacity:.8}50%{opacity:.1}}@keyframes blink{0%,to{opacity:.8}50%{opacity:.1}}@keyframes t4s-glow{0%,to{opacity:1}50%{opacity:.5}}@media (width<=640px){.t4s-hero,.t4s-section,.t4s-sysmap,.t4s-foot,.t4s-sol-hero,.t4s-sol-section,.t4s-sol-cta-wrap,.t4s-sol-foot,.t4s-fd-hero,.t4s-fd-section,.t4s-fd-cta-wrap,.t4s-fd-statusbar,.t4s-fd-foot,.t4s-ins-hero,.t4s-ins-section,.t4s-ins-cta-wrap,.t4s-ins-signal-strip,.t4s-ins-foot{padding-left:20px;padding-right:20px}.t4s-compare{grid-template-columns:1fr}.t4s-compare-middle,.t4s-compare-side--bad{display:none}.t4s-cta-block{flex-direction:column;align-items:flex-start}}@media (width<=768px){.t4s-fd-screen-bar{text-align:center;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;padding:15px 10px!important}.t4s-fd-screen-title{word-break:break-all;width:100%;margin-top:5px;white-space:normal!important;font-size:9px!important}.t4s-fd-screen-live{justify-content:center;width:100%;margin-top:5px}.t4s-fd-screen-body{grid-template-columns:1fr!important;padding:10px!important}.t4s-fd-kpi div[style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important}.t4s-fd-kpi{min-width:0!important}.t4s-fd-chart-tile{grid-column:span 1!important}}.site-header[data-astro-cid-ju4pidww]{z-index:1000;background:#000;border-bottom:1px solid #181818;padding:20px 40px;position:sticky;top:0}.header-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.logo[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{width:auto;height:28px}.desktop-nav[data-astro-cid-ju4pidww]{gap:30px;display:flex}.desktop-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:IBM Plex Mono,monospace;font-size:13px;text-decoration:none;transition:color .2s}.desktop-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:#0f0}.btn-login[data-astro-cid-ju4pidww]{color:#000;text-transform:uppercase;background:#0f0;border-radius:2px;padding:10px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s}.btn-login[data-astro-cid-ju4pidww]:hover{background:#03c300}.site-footer[data-astro-cid-ju4pidww]{text-align:center;background:#000;border-top:1px solid #181818;padding:30px}.site-footer[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.mobile-menu-btn[data-astro-cid-ju4pidww]{color:#0f0;cursor:pointer;background:0 0;border:none;padding:5px;display:none}.mobile-menu-btn[data-astro-cid-ju4pidww] svg[data-astro-cid-ju4pidww]{width:32px;height:32px}.mobile-menu-overlay[data-astro-cid-ju4pidww]{z-index:999;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 73px);display:none;position:fixed;top:73px;left:0}.mobile-menu-overlay[data-astro-cid-ju4pidww].active{display:flex}.mobile-nav[data-astro-cid-ju4pidww]{text-align:center;flex-direction:column;gap:30px;display:flex}.mobile-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.btn-login){color:#fff;text-transform:uppercase;letter-spacing:2px;font-family:IBM Plex Mono,monospace;font-size:20px;text-decoration:none}.mobile-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.btn-login):hover{color:#0f0}@media (width<=900px){.site-header[data-astro-cid-ju4pidww]{padding:15px 20px}.desktop-nav[data-astro-cid-ju4pidww],.desktop-btn[data-astro-cid-ju4pidww]{display:none}.mobile-menu-btn[data-astro-cid-ju4pidww]{display:block}}
