.ta-hero{background:#1a3141;padding:120px 0 80px;position:relative;overflow:clip}.ta-hero .container{max-width:1280px;padding-left:24px;padding-right:24px}.ta-hero-bg{pointer-events:none;position:absolute;inset:0}.ta-hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ta-hero-orb{border-radius:50%;position:absolute}.ta-orb1{background:radial-gradient(circle,#f7b04117 0%,#0000 70%);width:480px;height:480px;top:-160px;right:-80px}.ta-orb2{background:radial-gradient(circle,#f7b0410d 0%,#0000 70%);width:320px;height:320px;bottom:-80px;left:-60px}.ta-hero-inner{z-index:1;flex-direction:row;align-items:center;gap:40px;display:flex;position:relative}.ta-hero-text{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.ta-hero-anim{flex:0 0 420px;justify-content:center;align-items:center;display:flex}.ta-hero-label{letter-spacing:2.5px;text-transform:uppercase;color:#f7b041;margin:0 0 18px;font-size:11px;font-weight:700}.ta-hero-h1{color:#fff;letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.12}.ta-hero-em{color:#f7b041;font-style:normal}.ta-hero-sub{color:#ffffff8c;max-width:520px;margin:0;font-size:16px;line-height:1.72}.ta-hero-pills{flex-wrap:wrap;gap:12px;display:flex}.ta-pill{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.ta-pill svg{color:#f7b041;flex-shrink:0}.ta-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.ta-btn-primary{color:#1a3141;background:#f7b041;border-radius:8px;align-items:center;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.ta-btn-primary:hover{background:#e8a030;transform:translateY(-1px)}.ta-btn-outline{color:#fffc;background:0 0;border:1px solid #ffffff40;border-radius:8px;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.ta-btn-outline:hover{background:#ffffff0f;border-color:#ffffff80}.ta-why{background:#fff;border-top:1px solid #f1f5f9;padding:0 0 80px}.ta-why-heading{color:#1a3141;text-align:center;letter-spacing:-.3px;margin:0 0 52px;padding-top:72px;font-size:clamp(20px,2.5vw,28px);font-weight:900}.ta-why-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.ta-why-item{text-align:center;flex-direction:column;align-items:center;display:flex}.ta-why-icon{color:#f7b041;background:#f7b04114;border:1px solid #f7b04133;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.ta-why-title{color:#1a3141;margin:0 0 10px;font-size:15.5px;font-weight:800}.ta-why-desc{color:#64748b;margin:0;font-size:14px;line-height:1.72}.ta-intro{background:#fff;padding:72px 0 88px}.ta-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ta-tag{letter-spacing:2px;text-transform:uppercase;color:#f7b041;margin:0 0 14px;font-size:11px;font-weight:700}.ta-body{color:#64748b;margin:0 0 16px;font-size:15px;line-height:1.75}.ta-section-h2{color:#1a3141;letter-spacing:-.5px;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:900}.ta-dash-mockup{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0f172a1f}.ta-mock-topbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:10px 16px;display:flex}.ta-mock-dot{border-radius:50%;width:10px;height:10px}.ta-mock-dot--red{background:#fc5f57}.ta-mock-dot--yellow{background:#fdbe2c}.ta-mock-dot--green{background:#33c748}.ta-mock-topbar-title{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:600}.ta-mock-kpis{background:#f1f5f9;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ta-mock-kpi{text-align:center;background:#fff;padding:16px 12px}.ta-mock-kpi-val{color:#1a3141;letter-spacing:-.5px;font-size:20px;font-weight:900;display:block}.ta-mock-kpi-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px;font-weight:600}.ta-mock-section-lbl{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;padding:12px 16px 6px;font-size:10px;font-weight:700}.ta-mock-clockins{padding:0 0 8px}.ta-mock-ci-row{border-top:1px solid #f8fafc;align-items:center;gap:12px;padding:10px 16px;display:flex}.ta-mock-ci-avatar{color:#fff;background:linear-gradient(135deg,#1a3141 0%,#2a4a5e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:flex}.ta-mock-ci-name{color:#1a3141;margin:0 0 2px;font-size:13px;font-weight:600}.ta-mock-ci-loc{color:#94a3b8;margin:0;font-size:11px}.ta-mock-ci-time{color:#1a3141;margin:0 0 3px;font-size:12px;font-weight:700}.ta-mock-ci-badge{border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.ta-mock-ci-badge--green{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.ta-mock-ci-badge--blue{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.ta-mock-ci-badge--amber{color:#b45309;background:#f7b0411f;border:1px solid #f7b0414d}.ta-feat{background:#fff;padding:72px 0 88px}.ta-feat--alt{background:#f8fafc}.ta-feat-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ta-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ta-list li{color:#334155;padding-left:18px;font-size:14.5px;line-height:1.65;position:relative}.ta-list li:before{content:"";background:#f7b041;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.ta-num{letter-spacing:2.5px;color:#f7b041;background:#f7b0411a;border:1px solid #f7b04140;border-radius:4px;margin-bottom:16px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.ta-feat-h2{color:#1a3141;letter-spacing:-.4px;margin:0 0 18px;font-size:clamp(22px,2.5vw,30px);font-weight:900}.ta-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0f172a12}.ta-card-lbl{letter-spacing:1.5px;text-transform:uppercase;color:#94a3b8;margin:0 0 16px;font-size:10px;font-weight:700}.ta-card-note{color:#64748b;text-align:center;margin:0;font-size:12px}.ta-divider{background:#f1f5f9;height:1px;margin:16px 0}.ta-badge{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.ta-badge--green{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.ta-badge--amber{color:#b45309;background:#f7b0411f;border:1px solid #f7b0414d}.ta-geo-map{background:#f0f9ff;border-radius:10px;justify-content:center;align-items:center;height:120px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.ta-geo-circle{border-radius:50%;position:absolute}.ta-geo-circle--outer{background:#f7b0410a;border:1.5px dashed #f7b04166;width:100px;height:100px}.ta-geo-circle--inner{background:#f7b04114;border:1.5px solid #f7b04199;width:48px;height:48px}.ta-geo-pin{background:#f7b041;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 2px 6px #f7b04180}.ta-geo-dot{color:#fff;background:#1a3141;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:flex;position:absolute}.ta-geo-dot--0{top:28px;left:38%}.ta-geo-dot--1{bottom:24px;left:52%}.ta-geo-dot--2{top:40px;right:22%}.ta-zone-row{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ta-zone-row:last-child{border-bottom:none}.ta-zone-name{color:#1a3141;margin:0 0 2px;font-size:13.5px;font-weight:600}.ta-zone-meta{color:#94a3b8;margin:0;font-size:11px}.ta-device-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:11px 0;display:flex}.ta-device-row:last-child{border-bottom:none}.ta-device-icon{color:#1a3141;background:#1a31410f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ta-device-name{color:#1a3141;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:600;overflow:hidden}.ta-device-type{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.ta-device-last{color:#94a3b8;margin:3px 0 0;font-size:10.5px}.ta-chart{align-items:flex-end;gap:8px;height:100px;margin-bottom:16px;display:flex}.ta-chart-col{flex-direction:column;flex:1;align-items:center;gap:6px;height:100%;display:flex}.ta-chart-bar-wrap{flex:1;align-items:flex-end;width:100%;display:flex}.ta-chart-bar{background:linear-gradient(#f7b041 0%,#ffd080 100%);border-radius:4px 4px 0 0;width:100%;min-height:4px}.ta-chart-mo{color:#94a3b8;font-size:9.5px;font-weight:600}.ta-stats-row{gap:10px;display:flex}.ta-stat{text-align:center;background:#f8fafc;border-radius:10px;flex:1;padding:14px 10px}.ta-stat-val{color:#1a3141;letter-spacing:-.5px;margin-bottom:5px;font-size:22px;font-weight:900;line-height:1;display:block}.ta-stat-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-size:9.5px;font-weight:600}.ta-report-filters{flex-direction:column;gap:8px;margin-bottom:0;display:flex}.ta-report-row{background:#f8fafc;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.ta-report-key{color:#64748b;font-size:11.5px;font-weight:600}.ta-report-val{color:#1a3141;font-size:12.5px;font-weight:600}.ta-report-formats{gap:8px;display:flex}.ta-fmt-chip{color:#64748b;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600}.ta-fmt-chip--active{color:#b45309;background:#f7b0411a;border-color:#f7b04166}.ta-report-btn{color:#fff;cursor:pointer;background:#1a3141;border:none;border-radius:8px;width:100%;margin-top:14px;padding:11px 0;font-size:13px;font-weight:700;transition:background .2s}.ta-report-btn:hover{background:#243f54}.ta-testi{background:#1a3141;padding:80px 0;position:relative;overflow:hidden}.ta-testi-bg{pointer-events:none;position:absolute;inset:0}.ta-testi-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ta-testi-orb{background:radial-gradient(circle,#f7b04112 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-100px}.ta-testi-inner{z-index:1;max-width:800px;position:relative}.ta-testi-qmark{width:52px;height:42px;margin-bottom:24px;display:block}.ta-testi-text{color:#ffffffe0;margin:0 0 36px;font-size:clamp(17px,2vw,21px);font-style:italic;font-weight:400;line-height:1.75}.ta-testi-author{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ta-testi-avatar{color:#1a3141;background:linear-gradient(135deg,#f7b041 0%,#ffd080 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:flex}.ta-testi-name{color:#fff;margin:0 0 3px;font-size:15px;font-weight:700}.ta-testi-role{color:#ffffff73;margin:0;font-size:13px}.ta-testi-stars{gap:3px;margin-left:auto;display:flex}.ta-faq{background:#f8fafc;padding:88px 0 80px;position:relative;overflow:hidden}.ta-faq-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ta-faq-bgq{width:320px;position:absolute;top:-30px;right:-30px;transform:rotate(10deg)}.ta-faq-dots{width:100%;height:100%;position:absolute;inset:0}.ta-faq-inner{z-index:1;position:relative}.ta-faq-head{text-align:center;margin-bottom:48px}.ta-faq-heading{color:#1a3141;letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:900}.ta-faq-sub{color:#94a3b8;margin:0;font-size:14px;font-weight:500}.ta-faq-list{max-width:760px;margin:0 auto}.ta-faq-item{border-top:1px solid #cbd5e1}.ta-faq-item:last-child{border-bottom:1px solid #cbd5e1}.ta-faq-item.open{background:#fff;border-radius:4px}.ta-faq-q{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 16px 20px 0;display:flex}.ta-faq-q-text{color:#1a3141;font-size:15.5px;font-weight:700;line-height:1.4;transition:color .2s}.ta-faq-q:hover .ta-faq-q-text,.ta-faq-item.open .ta-faq-q-text{color:#f7b041}.ta-faq-icon{color:#1a3141;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex}.ta-faq-item.open .ta-faq-icon{color:#fff;background:#f7b041}.ta-faq-icon-plus{display:block}.ta-faq-icon-minus,.ta-faq-item.open .ta-faq-icon-plus{display:none}.ta-faq-item.open .ta-faq-icon-minus{display:block}.ta-faq-a-wrap{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.ta-faq-a{color:#475569;margin:0;padding:0 16px 20px 0;font-size:15px;line-height:1.8}.ta-hero-anim{flex:0 0 460px!important}.ta-stage{width:460px;height:320px;position:relative}.ta-svg{width:100%;height:100%;display:block;overflow:visible}.ta-clock-chip{color:#21d397;white-space:nowrap;pointer-events:none;background:#21d3971a;border:1px solid #21d39747;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.ta-clock-dot{background:#21d397;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite taClkDot}@keyframes taClkDot{0%,to{opacity:1}50%{opacity:.2}}.ta-face-mode{animation:12s ease-in-out infinite taFaceMode}@keyframes taFaceMode{0%,3%{opacity:0}7%{opacity:1}46%{opacity:1}51%,to{opacity:0}}.ta-scan-line{transform-box:fill-box;transform-origin:50% 0;animation:12s linear infinite taScan}@keyframes taScan{0%,6%{opacity:.9;transform:translateY(0)}34%{opacity:.9;transform:translateY(210px)}38%{opacity:0;transform:translateY(210px)}51%,to{opacity:0;transform:translateY(0)}}.ta-landmarks{opacity:0;transform-box:fill-box;transform-origin:50%;animation:12s ease-out infinite taLmk}@keyframes taLmk{0%,33%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.06)}43%,47%{opacity:1;transform:scale(1)}51%,to{opacity:0}}.ta-face-ring{opacity:0;transform-box:fill-box;transform-origin:50%;animation:12s ease-out infinite taFaceRing}@keyframes taFaceRing{0%,40%{opacity:0;transform:scale(.86)}45%{opacity:1;transform:scale(1.02)}48%,49%{opacity:.85;transform:scale(1)}51%,to{opacity:0}}.ta-face-status{opacity:0;transform-box:fill-box;animation:12s ease-out infinite taFaceSt}@keyframes taFaceSt{0%,41%{opacity:0;transform:translateY(10px)}46%{opacity:1;transform:translateY(0)}49%{opacity:1}51%,to{opacity:0}}.ta-fp-mode{animation:12s ease-in-out infinite taFpMode}@keyframes taFpMode{0%,50%{opacity:0}54%{opacity:1}92%{opacity:1}97%,to{opacity:0}}.ta-r1,.ta-r2,.ta-r3,.ta-r4,.ta-r5,.ta-r6{opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes taR1{0%,53%{opacity:0;transform:scale(.05)}59%{opacity:1;transform:scale(1.18)}63%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes taR2{0%,55%{opacity:0;transform:scale(.05)}61%{opacity:1;transform:scale(1.12)}65%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes taR3{0%,57%{opacity:0;transform:scale(.05)}63%{opacity:1;transform:scale(1.08)}67%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes taR4{0%,59%{opacity:0;transform:scale(.05)}65%{opacity:1;transform:scale(1.05)}69%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes taR5{0%,61%{opacity:0;transform:scale(.05)}67%{opacity:1;transform:scale(1.04)}71%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes taR6{0%,63%{opacity:0;transform:scale(.05)}69%{opacity:1;transform:scale(1.02)}73%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}.ta-r1{animation:12s cubic-bezier(.34,1.56,.64,1) infinite taR1}.ta-r2{animation:12s cubic-bezier(.34,1.56,.64,1) infinite taR2}.ta-r3{animation:12s cubic-bezier(.34,1.56,.64,1) infinite taR3}.ta-r4{animation:12s cubic-bezier(.34,1.56,.64,1) infinite taR4}.ta-r5{animation:12s cubic-bezier(.34,1.56,.64,1) infinite taR5}.ta-r6{animation:12s cubic-bezier(.34,1.56,.64,1) infinite taR6}.ta-fp-dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:12s ease-out infinite taFpDot}@keyframes taFpDot{0%,57%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1.8)}66%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0}}.ta-fp-sweep{opacity:0;transform-box:fill-box;animation:12s ease-in-out infinite taFpSweep}@keyframes taFpSweep{0%,68%{opacity:0;transform:translateY(0)}72%{opacity:1}82%{opacity:.6;transform:translateY(36px)}87%,to{opacity:0}}.ta-fp-status{opacity:0;transform-box:fill-box;animation:12s ease-out infinite taFpSt}@keyframes taFpSt{0%,79%{opacity:0;transform:translateY(10px)}84%{opacity:1;transform:translateY(0)}91%{opacity:1}97%,to{opacity:0}}@media (width<=1100px){.ta-hero-anim{flex:0 0 380px!important}.ta-stage{transform-origin:50%;transform:scale(.82)}}@media (width<=820px){.ta-hero-inner{flex-direction:column}.ta-hero-anim{display:none!important}}@media (width<=960px){.ta-why-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (width<=900px){.ta-intro-grid,.ta-feat-grid{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.ta-hero{padding:72px 0 56px}.ta-intro,.ta-feat{padding:48px 0 64px}.ta-hero-pills{flex-direction:column;align-items:flex-start}.ta-mock-kpis{grid-template-columns:repeat(2,1fr)}.ta-testi-stars{display:none}}
