.ztv-section{padding:100px 0;background:#f2f5ef;border-top:1px solid #e1e8dc;border-bottom:1px solid #e1e8dc}.ztv-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ztv-section h2{font-size:clamp(32px,4vw,52px);letter-spacing:-1.8px;line-height:1.08;margin:16px 0 24px}.ztv-section p{color:#71816c;font-size:15px;line-height:1.9}.ztv-tags{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.ztv-tags span{border:1px solid #dce5d3;border-radius:20px;padding:7px 11px;color:#68815d;font-size:11px}.ztv-screen{background:#102d25;color:#c7d8c6;padding:24px;border-radius:20px;box-shadow:0 24px 65px #193a2420;transform:rotate(-2deg)}.ztv-screen-head{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px;margin-bottom:26px}.ztv-screen-head strong{font-size:17px;letter-spacing:-.4px}.ztv-screen-head span{color:#a2b38a;font-size:9px;border:1px solid #527048;padding:6px 8px;border-radius:5px}.ztv-stats{display:flex;justify-content:space-between;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:13px 17px;font-size:10px;margin-bottom:25px}.ztv-stats b{font-size:19px;color:#e5eedd;display:block;margin-top:5px}.ztv-map{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:5px 10px 15px}.ztv-table{padding:17px 8px;background:#284f3d;border:1px solid #547856;border-radius:10px;text-align:center;color:#bad7b1;font-size:10px;position:relative}.ztv-table.busy{background:#4b3930;border-color:#895d46;color:#ecb594}.ztv-table b{display:block;font-size:13px;margin-bottom:5px}.ztv-table:before{content:'';position:absolute;top:-7px;left:30%;right:30%;height:7px;border:1px solid inherit;border-radius:4px 4px 0 0;background:inherit}.ztv-screen-note{font-size:9px!important;margin:10px 0 0!important;text-align:center;color:#839b7d!important;line-height:1.6!important}.ztv-plan-options{max-width:1160px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px}.ztv-plan-choice{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #d9e3d2;background:#ffffff09;color:inherit;border-radius:13px;padding:23px;cursor:pointer;gap:12px;transition:.2s}.ztv-plan-choice[aria-pressed=true]{border-color:#a5c384;background:#d0eab320;box-shadow:0 0 0 2px #a5c38435}.ztv-plan-choice strong{font-size:16px}.ztv-plan-choice span{font-size:12px;line-height:1.7;opacity:.7}.ztv-plan-choice b{font-size:24px;font-weight:600}.ztv-plan-choice small{font-size:10px;opacity:.6}.ztv-camera-picker{margin:18px 0;padding:16px;background:#ffffff0c;border:1px solid #ccd9bb30;border-radius:9px}.ztv-camera-picker input{width:100%;padding:10px;margin-top:10px;border:1px solid #d2dfc3;border-radius:6px;font:inherit}.ztv-camera-picker label{font-size:12px}.ztv-camera-picker small{display:block;margin-top:8px;font-size:10px;line-height:1.6}.pricing-section[data-plan=vision] .zt6-plan-solutions{display:none}.ztv-install-note{font-size:11px;line-height:1.7;color:#859778;margin-top:16px}.ztv-price-note{padding:0 25px;text-align:center;max-width:1100px;margin:0 auto 30px;font-size:12px;line-height:1.8;opacity:.7}@media(max-width:780px){.ztv-section{padding:65px 0}.ztv-grid{grid-template-columns:1fr;gap:36px}.ztv-screen{transform:none}.ztv-plan-options{grid-template-columns:1fr;padding:0 18px;gap:12px}.ztv-plan-choice{padding:19px;gap:8px}.ztv-plan-choice b{font-size:23px}.ztv-map{gap:18px}.ztv-grid{padding-left:24px;padding-right:24px}}
