.tvc .hsplit{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid}.tvc .hsplit h1{max-width:none;font-size:clamp(34px,4.1vw,56px)}.tvc .hsplit .seo{color:var(--acc);letter-spacing:-.01em;margin-top:22px;font-size:15px;font-weight:600}.tvc .hsplit .sub{margin-top:16px}.tvc .upcard{border:1px solid var(--line-d);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#ffffff0f,#ffffff04);border-radius:24px;overflow:hidden}.tvc .upcard .hd{border-bottom:1px solid var(--line-d);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.tvc .upcard .hd b{font-weight:600}.tvc .upcard .hd .iv{color:var(--ink-3);font-size:11.5px}.tvc .upcard .body{padding:22px 20px 20px}.tvc .upnum{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.tvc .upnum .k{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px;font-size:10.5px;font-weight:700;display:block}.tvc .upnum .v{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.tvc .upnum .v small{letter-spacing:-.01em;color:var(--ink-3);margin-left:3px;font-size:.42em;font-weight:600}.tvc .upnum .v.ok{color:var(--ok)}.tvc .ticks{align-items:flex-end;gap:2px;height:62px;display:flex}.tvc .ticks i{transform-origin:bottom;background:linear-gradient(#63b08ad9,#63b08a47);border-radius:2px;flex:1;min-width:2px;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both tkin;display:block}.tvc .ticks i.warn{background:linear-gradient(#d9a441e6,#d9a44147);height:76%}.tvc .ticks i.crit{background:linear-gradient(#d2685ff2,#d2685f4d);height:54%}.tvc .ticks i.now{background:linear-gradient(180deg,var(--acc),#8fb4ce4d);animation:.7s cubic-bezier(.2,.7,.2,1) both tkin,2s ease-in-out 1.2s infinite pulsetick}@keyframes tkin{0%{opacity:0;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes pulsetick{0%,to{opacity:1}50%{opacity:.35}}.tvc .tkl{color:var(--ink-3);align-items:center;margin-top:10px;font-size:11px;display:flex}.tvc .lgd{border-top:1px solid var(--line-d);color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:16px;font-size:11.5px;display:flex}.tvc .lgd span{align-items:center;gap:7px;display:inline-flex}.tvc .lgd em{background:var(--ok);border-radius:2px;width:7px;height:7px;display:block}.tvc .lgd em.w{background:var(--warn)}.tvc .lgd em.c{background:var(--crit)}.tvc .evl{border-top:1px solid var(--line-d);margin:18px 0 0;padding:16px 0 0;list-style:none}.tvc .evl li{color:var(--ink-2);align-items:center;gap:11px;padding:8px 0;font-size:12.5px;display:flex}.tvc .evl li .st{background:var(--ok);border-radius:50%;flex:0 0 7px;height:7px}.tvc .evl li .st.w{background:var(--warn)}.tvc .evl li .st.c{background:var(--crit)}.tvc .evl li .tm{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.tvc .evl li b{color:var(--ink);font-weight:600}.tvc .kpis{border-top:1px solid var(--line-d);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.tvc .kpi{border-right:1px solid var(--line-d);padding:26px 26px 0}.tvc .kpi:last-child{border-right:0}.tvc .kpi:first-child{padding-left:0}.tvc .kpi b{letter-spacing:-.035em;color:var(--ink);font-size:22px;font-weight:600;display:block}.tvc .kpi span{color:var(--ink-3);max-width:210px;margin-top:8px;font-size:12.5px;display:block}.tvc .steps{border-top:1px solid var(--line-l2);grid-template-columns:repeat(3,1fr);display:grid}.tvc .stp{border-right:1px solid var(--line-l2);border-bottom:1px solid var(--line-l2);padding:30px 28px 34px;transition:background .3s}.tvc .stp:last-child{border-right:0}.tvc .stp:first-child{padding-left:0}.tvc .stp:hover{background:#fff9}.tvc .stp .n{letter-spacing:-.06em;color:var(--acc-d);opacity:.2;margin-bottom:14px;font-size:54px;font-weight:700;line-height:.9}.tvc .stp h3{letter-spacing:-.03em;margin-bottom:10px;font-size:18px}.tvc .stp p{color:var(--ink-l2);font-size:13.5px}.tvc .two{grid-template-columns:1fr 1fr;gap:56px;margin-top:60px;display:grid}.tvc .two h3{letter-spacing:-.035em;margin-bottom:6px;font-size:22px}.tvc .two .cap{color:var(--ink-l2);max-width:44ch;font-size:13.5px}.tvc .ivs{border-top:1px solid var(--line-l2);flex-direction:column;margin-top:22px;display:flex}.tvc .ivs .r{border-bottom:1px solid var(--line-l);color:var(--ink-l2);align-items:center;gap:14px;padding:13px 0;font-size:13.5px;display:flex}.tvc .ivs .r b{color:var(--ink-l);font-variant-numeric:tabular-nums;min-width:96px;font-weight:700}.tvc .ivs .r .tg{margin-left:auto}.tvc .pts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tvc .pts span{background:var(--card-l);border:1px solid var(--line-l2);color:var(--ink-l2);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.tvc .pts span i{background:#2f7d5b;border-radius:50%;width:6px;height:6px;display:block}.tvc .plan{counter-reset:w;margin:22px 0 0;padding:0;list-style:none}.tvc .plan li{border-top:1px solid var(--line-l);color:var(--ink-l2);padding:12px 0 12px 40px;font-size:13.5px;position:relative}.tvc .plan li b{color:var(--ink-l);font-weight:600}.tvc .plan li:before{counter-increment:w;content:counter(w);width:24px;height:24px;color:var(--acc-d);background:#5c819e24;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:13px;left:0}.tvc .g3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tvc .bx .num{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.tvc .bx h3.s{font-size:19px}.tvc .nots{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tvc .nt{border:1px solid var(--line-d);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:22px;padding:26px}.tvc .nt .ic{background:var(--acc-dim);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.tvc .nt .ic svg{width:19px;height:19px;stroke:var(--acc);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tvc .nt h3{letter-spacing:-.03em;margin-bottom:9px;font-size:18px}.tvc .nt p{color:var(--ink-2);font-size:13px}.tvc .msg{border:1px solid var(--line-d);color:var(--ink-2);background:#070b1080;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:12.5px;line-height:1.65}.tvc .msg b{color:var(--ink);font-weight:600}.tvc .msg .mono{color:var(--acc);font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.tvc .esc{margin:18px 0 0;padding:0;list-style:none}.tvc .esc li{border-top:1px solid var(--line-d);color:var(--ink-2);align-items:baseline;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.tvc .esc li b{color:var(--ink);font-variant-numeric:tabular-nums;min-width:64px;font-weight:600}.tvc .urg{border-top:1px solid var(--line-d);grid-template-columns:repeat(5,1fr);gap:0;margin-top:34px;display:grid}.tvc .urg div{border-right:1px solid var(--line-d);color:var(--ink-2);padding:20px 20px 0;font-size:12.5px}.tvc .urg div:last-child{border-right:0}.tvc .urg div:first-child{padding-left:0}.tvc .rep{border:1px solid var(--line-l2);background:var(--card-l);border-radius:26px;overflow:hidden}.tvc .rep .rhd{border-bottom:1px solid var(--line-l2);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 26px;display:flex}.tvc .rep .rhd b{letter-spacing:-.02em;font-size:16px;font-weight:700}.tvc .rep .rhd .dt{color:var(--ink-l3);font-variant-numeric:tabular-nums;font-size:12px}.tvc .mgrid{border-bottom:1px solid var(--line-l2);grid-template-columns:repeat(5,1fr);display:grid}.tvc .mgrid .m{border-right:1px solid var(--line-l2);padding:22px 20px}.tvc .mgrid .m:last-child{border-right:0}.tvc .mgrid .m .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-l3);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.tvc .mgrid .m .v{letter-spacing:-.035em;font-size:21px;font-weight:700;line-height:1.15}.tvc .mgrid .m .v small{color:var(--ink-l3);letter-spacing:0;margin-top:5px;font-size:11.5px;font-weight:500;display:block}.tvc .mgrid .m .v.crit{color:#b4443c}.tvc .mgrid .m .v.ok{color:#2f7d5b}.tvc .rsec{padding:26px}.tvc .rsec+.rsec{border-top:1px solid var(--line-l2)}.tvc .rsec h4{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;display:flex}.tvc .rsec h4 .cnt{color:var(--ink-l3);letter-spacing:.06em;font-size:11px;font-weight:700}.tvc .tl{margin:0;padding:0;list-style:none;position:relative}.tvc .tl:before{content:"";background:var(--line-l2);width:1px;position:absolute;top:10px;bottom:14px;left:7px}.tvc .tl li{padding:0 0 22px 34px;position:relative}.tvc .tl li:last-child{padding-bottom:0}.tvc .tl li .d{border:2px solid var(--card-l);width:15px;height:15px;box-shadow:0 0 0 1px var(--line-l2);background:#2f7d5b;border-radius:50%;position:absolute;top:4px;left:0}.tvc .tl li.c .d{background:#b4443c}.tvc .tl li.w .d{background:#a8710f}.tvc .tl li.i .d{background:var(--acc-d)}.tvc .tl li .hh{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tvc .tl li .hh b{letter-spacing:-.02em;color:var(--ink-l);font-size:14.5px;font-weight:600}.tvc .tl li .hh .tm{color:var(--ink-l3);font-variant-numeric:tabular-nums;font-size:12px}.tvc .tl li .hh .el{letter-spacing:.04em;color:var(--acc-d);background:#5c819e1c;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.tvc .tl li p{color:var(--ink-l2);max-width:74ch;margin-top:6px;font-size:13px}.tvc .kv{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.tvc .kv .r{border-bottom:1px solid var(--line-l);color:var(--ink-l3);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.tvc .kv .r b{color:var(--ink-l);text-align:right;font-weight:600}.tvc .kv .r b.crit{color:#b4443c}.tvc .kv .r b.warn{color:#a8710f}.tvc .kv .r b.ok{color:#2f7d5b}@media (max-width:1100px){.tvc .hsplit,.tvc .two,.tvc .kv{grid-template-columns:1fr;gap:36px}.tvc .steps,.tvc .g3,.tvc .nots{grid-template-columns:1fr}.tvc .kpis{grid-template-columns:1fr 1fr}.tvc .kpi{border-right:0;padding-left:0}.tvc .mgrid{grid-template-columns:repeat(2,1fr)}.tvc .urg{grid-template-columns:1fr 1fr}.tvc .rsec{padding:20px}}
