:root{--primary:#c82034;--primary_dark:#a8182a;--title:#14161a;--text:#5c636d;--text2:#4b5563;--text3:#2b2f36;--gray:#8e959e;--line:#e4e6e9;--line2:#e1e3e5;--light:#f5f6f7;--card:#f7f7f7;--dark:#14161a;--dark2:#0c0f14;--font_title:'Manrope',sans-serif}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:144rem;margin:0px auto;position:relative}.content.wide{max-width:160rem}.content .content{padding:0px}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_ct img{object-fit:contain}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.img_bg{position:relative;z-index:2}.img_bg > img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;z-index:-2}.tcon h1,.tcon h2{color:var(--title);font-weight:800;font-size:4.8rem;line-height:5.6rem}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.96rem}.tcon p{color:var(--text2);font-size:1.8rem;line-height:2.8rem}.tcon.center{text-align:center}.tcon.center .tag{position:relative;left:-0.5rem;margin:0px auto}.tcon.light h1,.tcon.light h2{color:#fff}.tcon.light p{color:rgba(255,255,255,0.8)}.btn,.btn_glass{display:inline-flex;align-items:center;justify-content:center;gap:1.49rem;height:5.6rem;padding:0px 3.38rem 0px 3.1rem;border-radius:2.8rem;cursor:pointer;white-space:nowrap;color:#fff;font-weight:600;font-size:1.5rem;line-height:1.9rem;font-variation-settings:'opsz' 14;transition:0.3s}.btn.arrow::after,.btn_glass.arrow::after{content:'';flex-shrink:0;width:1.13rem;height:1.14rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='409.4 605.4 11.3 11.4'%3E%3Cpath d='M410.1,611h9.2M415,606.1l5,5-5,5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='409.4 605.4 11.3 11.4'%3E%3Cpath d='M410.1,611h9.2M415,606.1l5,5-5,5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.3s}.btn.arrow:hover::after,.btn_glass.arrow:hover::after{transform:translateX(0.4rem)}.btn{background-color:var(--primary)}.btn:hover{background-color:var(--primary_dark);box-shadow:0px 1rem 2.4rem rgba(200,32,52,0.3)}.flex{display:flex}@media screen and (min-width:769px) and (max-width:1500px){.content,.content.wide{padding:0px 3rem}}@media screen and (max-width:768px){.content,.content.wide{padding:0px 20px}.tcon.center .tag{left:0px}.tcon .tag + h1,.tcon .tag + h2{margin-top:10px}.tcon h1,.tcon h2{font-size:28px;line-height:1.25}.tcon p{font-size:15px;line-height:1.7}.btn,.btn_glass{height:46px;gap:10px;padding:0px 22px;font-size:14px}}.home_banner{overflow:hidden;height:80.1rem;padding-top:16.82rem;background-color:var(--dark2)}.home_banner .tag{gap:1.55rem;color:rgba(255,255,255,0.8)}.home_banner .tcon .tag + h1{margin-top:1.01rem}.home_banner .tcon h1{font-size:6.8rem;line-height:8.16rem}.home_banner .tcon h1 + p{max-width:56rem;margin-top:2.32rem;font-size:1.8rem;line-height:2.6rem}.home_banner .btns{gap:1.4rem;margin-top:2.93rem}.home_banner .btn_glass{gap:1.4rem;padding:0px 3.14rem 0px 3.1rem;border:1px solid rgba(255,255,255,0.3)}.home_banner .btn_glass.download::after{content:'';flex-shrink:0;width:1.12rem;height:1.26rem;background-color:currentColor;-webkit-mask:url(../../../plugins/sytech-fronteditor/sytpl/index1-home_banner-img_bg/assets/img/icon-download.svg) no-repeat center / contain;mask:url(../../../plugins/sytech-fronteditor/sytpl/index1-home_banner-img_bg/assets/img/icon-download.svg) no-repeat center / contain}.home_banner .points{position:absolute;left:0px;bottom:0px;width:100%;height:8.84rem;border-top:1px solid rgba(255,255,255,0.1);background-color:rgba(10,12,16,0.6)}.home_banner .points ul{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));left:-0.22rem}.home_banner .points li{position:relative;display:flex;align-items:flex-start;gap:1.65rem;padding:1.76rem 0px 0px 4rem;color:#fff}.home_banner .points li:first-child{padding-left:0.22rem}.home_banner .points li + li::before{content:'';position:absolute;left:0px;top:2.27rem;width:1px;height:3.82rem;background-color:rgba(255,255,255,0.1)}.home_banner .points i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.6rem;margin-top:0.4rem}.home_banner .points i img{display:block;width:1.97rem;height:auto}.home_banner .points li:nth-child(2) i img{width:2.24rem}.home_banner .points li:nth-child(3) i img{width:1.89rem}.home_banner .points li:nth-child(4) i img{width:2.05rem}.home_banner .points h3{font-weight:700;font-size:1.6rem;line-height:2.2rem}.home_banner .points h3 sub{font-size:0.6em;vertical-align:-0.72em}.home_banner .points p{margin-top:0.51rem;color:rgba(255,255,255,0.7);font-size:1.3rem;line-height:1.6rem}@media screen and (max-width:768px){.home_banner{height:auto;padding:60px 0px 0px}.home_banner > img{object-position:62% center}.home_banner::before{content:'';position:absolute;inset:0px;z-index:-1;background:linear-gradient(180deg,rgba(10,12,16,0.75) 0%,rgba(10,12,16,0.2) 70%)}.home_banner .tcon h1{font-size:36px;line-height:1.2}.home_banner .tcon h1 + p{margin-top:14px;font-size:15px;line-height:1.6}.home_banner .btns{flex-wrap:wrap;gap:10px;margin-top:24px}.home_banner .points{position:relative;height:auto;margin-top:220px}.home_banner .points ul{left:0px;grid-template-columns:repeat(2,minmax(0px,1fr));gap:18px 12px;padding-top:18px;padding-bottom:18px}.home_banner .points li,.home_banner .points li:first-child{gap:10px;padding:0px}.home_banner .points li + li::before{display:none}.home_banner .points i{width:20px;margin-top:0px}.home_banner .points h3{font-size:13px;line-height:18px}.home_banner .points p{font-size:11px;line-height:15px}}@media screen and (max-width:768px){.content,.content.wide{padding:0px 20px}.tcon.center .tag{left:0px}.tcon .tag + h1,.tcon .tag + h2{margin-top:10px}.tcon h1,.tcon h2{font-size:28px;line-height:1.25}.tcon p{font-size:15px;line-height:1.7}}.home_about{padding:19.67rem 0px 21.83rem}.home_about .tcon{width:71rem}.home_about .tcon h2 + p{margin-top:4.01rem}.home_about .tcon p + p{margin-top:2.8rem}.home_about .btn_link{margin-top:5.28rem}.home_about .stats{position:absolute;left:0px;top:-10.29rem;width:100%}.home_about .stats li{position:absolute;display:flex;flex-direction:column;justify-content:center;width:30.7rem;height:30.7rem;padding:0px 4.4rem;border-radius:50%;text-align:center}.home_about .stats h3{font-weight:800;font-size:2.6rem;line-height:3.1rem}.home_about .stats p{margin-top:1.4rem;color:rgba(20,22,26,0.8);font-size:1.5rem;line-height:2.2rem}.home_about .stats .kwh{left:88.09rem;top:0px;width:35.46rem;height:35.46rem;padding:0px 5.4rem;background:radial-gradient(closest-side,rgba(239,111,132,0.7) 0%,rgba(241,145,161,0.8) 20%,rgba(245,201,208,0.9) 60%,#f8ebed 90%,#f9f9f9 100%)}.home_about .stats .kwh h3{font-size:3rem;line-height:3.5rem}.home_about .stats .kwh p{margin-top:1.6rem}.home_about .stats .parallel{left:122.42rem;top:25.82rem;background:radial-gradient(closest-side,#86efb8 0%,#bdf3d7 40%,#e8f7ef 80%,#f9f9f9 100%)}.home_about .stats .markets{left:82.8rem;top:42.94rem;background:radial-gradient(closest-side,#7cd4f2 0%,#bde7f5 50%,#e8f4f8 80%,#f9f9f9 100%)}@media screen and (min-width:769px) and (max-width:1500px){.home_about .tcon{width:50%}.home_about .stats{left:auto;right:3rem;width:72rem;transform-origin:right top;transform:scale(0.8)}.home_about .stats .kwh{left:5.3rem}.home_about .stats .parallel{left:39.6rem}.home_about .stats .markets{left:0px}}@media screen and (max-width:768px){.home_about{padding:60px 0px}.home_about .content{flex-direction:column}.home_about .tcon{width:100%}.home_about .tcon h2 + p{margin-top:16px}.home_about .tcon p + p{margin-top:14px}.home_about .btn_link{margin-top:24px}.home_about .stats{position:relative;top:0px;display:flex;flex-wrap:wrap;justify-content:center;gap:0px 10px;margin-top:30px}.home_about .stats li,.home_about .stats .kwh,.home_about .stats .parallel,.home_about .stats .markets{position:relative;left:0px;top:0px;width:170px;height:170px;padding:0px 18px}.home_about .stats .kwh{width:190px;height:190px}.home_about .stats h3,.home_about .stats .kwh h3{font-size:16px;line-height:1.25}.home_about .stats p,.home_about .stats .kwh p{margin-top:6px;font-size:11px;line-height:15px}}.home_feature{overflow:hidden;height:94rem;padding-top:26.53rem;background-color:var(--dark)}.home_feature .model{display:block;color:#fff;font-family:var(--font_title);font-weight:700;font-size:1.7rem;line-height:2.3rem}.home_feature .tcon .model + h2{margin-top:1.98rem}.home_feature .tcon h2 + p{margin-top:1.93rem;font-family:var(--font_title);font-weight:500;font-size:2.4rem;line-height:3.3rem}.home_feature .btn_glass{margin-top:4.03rem}.home_feature .points{margin-top:16.49rem;color:#fff}.home_feature .points li{width:26rem}.home_feature .points i{display:flex;align-items:flex-end;height:3.15rem;padding-left:0.095rem}.home_feature .points li:nth-child(3) i{padding-left:0.335rem}.home_feature .points i img{display:block;width:2.58rem;height:auto}.home_feature .points li:nth-child(2) i img{width:2.28rem}.home_feature .points h3{margin-top:3.26rem;padding-left:0.17rem;font-weight:600;font-size:2rem;line-height:2.7rem}.home_feature .points p{max-width:21rem;margin-top:1.32rem;color:rgba(255,255,255,0.7);font-size:1.5rem;line-height:2.1rem}@media screen and (max-width:768px){.home_feature{height:auto;padding:60px 0px 50px}.home_feature > img{object-position:70% center}.home_feature::before{content:'';position:absolute;inset:0px;z-index:-1;background:rgba(10,12,16,0.45)}.home_feature .tcon .model + h2{margin-top:10px}.home_feature .tcon h2 + p{margin-top:8px;font-size:17px;line-height:1.4}.home_feature .btn_glass{margin-top:22px}.home_feature .points{flex-wrap:wrap;gap:24px 0px;margin-top:200px}.home_feature .points li{width:50%}.home_feature .points h3{margin-top:12px;font-size:17px}.home_feature .points p{margin-top:6px;font-size:13px;line-height:1.5}}.between{justify-content:space-between}.home_applications{padding:16.68rem 0px 15.35rem}.home_applications .top{align-items:flex-end}.home_applications .top .btn_link{gap:1.92rem;margin:0px -0.05rem 0.12rem 0px}.home_applications .list{gap:1.8rem;margin-top:7.33rem}.home_applications li{position:relative;flex-shrink:0;width:19.7rem;height:57.91rem;overflow:hidden;border-radius:2.4rem;background-color:var(--dark)}.home_applications li.big{width:95.5rem}.home_applications .pic{display:block;position:absolute;inset:0px}.home_applications .pic::after{content:'';position:absolute;left:0px;bottom:0px;width:100%;height:31.55rem;pointer-events:none;background:linear-gradient(0deg,rgba(8,16,26,0.9) 1.42rem,rgba(8,16,26,0.2) 15.72rem,rgba(8,16,26,0) 25.25rem)}.home_applications .big .pic::after{height:46.16rem;background:linear-gradient(0deg,#08101a 0.76rem,rgba(8,16,26,0) 33.89rem)}.home_applications li:hover .pic img{transform:scale(1.05)}.home_applications .text{position:absolute;left:2.33rem;right:2rem;bottom:4.36rem;z-index:2;color:#fff;pointer-events:none}.home_applications .text a{pointer-events:auto}.home_applications h3{font-weight:600;font-size:2.2rem;line-height:2.9rem}.home_applications .big .text{left:6.58rem;right:6.58rem;bottom:4.2rem}.home_applications .big h3{font-size:2.8rem;line-height:3.8rem}.home_applications .row{align-items:flex-start;margin-top:-0.13rem}.home_applications .row p{max-width:45rem;margin-top:1.14rem;color:rgba(255,255,255,0.7);font-size:1.6rem;line-height:2.4rem}.home_applications .btn_glass{flex-shrink:0}@media screen and (min-width:769px) and (max-width:1500px){.home_applications li{flex:1}.home_applications li.big{flex:4.85}}@media screen and (max-width:768px){.home_applications{padding:60px 0px}.home_applications .top{flex-direction:column;align-items:flex-start;gap:16px}.home_applications .list{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin-top:26px}.home_applications li{width:auto;height:220px;border-radius:14px}.home_applications li.big{grid-column:1 / -1;width:auto;height:380px}.home_applications .text{left:12px;right:10px;bottom:14px}.home_applications h3{font-size:14px;line-height:1.3}.home_applications .big .text{left:20px;right:20px;bottom:22px}.home_applications .big h3{font-size:21px}.home_applications .row{flex-direction:column;gap:14px}.home_applications .row p{margin-top:6px;font-size:14px;line-height:1.6}} @media screen and (min-width:769px){.home_applications li,.home_applications li.big{width:auto;min-width:0;flex:1 1 0;transition:flex-grow 0.8s cubic-bezier(0.22,0.8,0.2,1),opacity 0.8s,transform 0.8s !important;}.home_applications .list:not(:has(li:hover)) li.big,.home_applications .list li:hover{flex-grow:4.85;}.home_applications .pic img,.home_applications li:hover .pic img{transform:scale(1.12);filter:brightness(0.78);transition:transform 1.1s cubic-bezier(0.22,0.8,0.2,1),filter 0.8s;}.home_applications .list:not(:has(li:hover)) li.big .pic img,.home_applications .list li:hover .pic img{transform:scale(1);filter:brightness(1);}.home_applications .pic::after,.home_applications .big .pic::after{height:60%;background:linear-gradient(0deg,rgba(8,16,26,0.92) 0%,rgba(8,16,26,0.35) 50%,rgba(8,16,26,0) 100%);transition:height 0.8s cubic-bezier(0.22,0.8,0.2,1);}.home_applications .list:not(:has(li:hover)) li.big .pic::after,.home_applications .list li:hover .pic::after{height:85%;}.home_applications .text,.home_applications .big .text{left:2.6rem;right:auto;bottom:4.36rem;transition:left 0.8s cubic-bezier(0.22,0.8,0.2,1);}.home_applications .list:not(:has(li:hover)) li.big .text,.home_applications .list li:hover .text{left:6.58rem;}.home_applications h3,.home_applications .big h3{font-size:2.2rem;line-height:2.9rem;white-space:nowrap;transition:font-size 0.6s cubic-bezier(0.22,0.8,0.2,1),line-height 0.6s;}.home_applications .list:not(:has(li:hover)) li.big h3,.home_applications .list li:hover h3{font-size:2.8rem;line-height:3.8rem;}.home_applications .row{width:82rem;max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(1.6rem);transition:max-height 0.7s cubic-bezier(0.22,0.8,0.2,1),margin-top 0.7s,opacity 0.25s,transform 0.25s;}.home_applications .list:not(:has(li:hover)) li.big .row,.home_applications .list li:hover .row{max-height:12rem;margin-top:1.2rem;opacity:1;transform:translateY(0);transition:max-height 0.7s cubic-bezier(0.22,0.8,0.2,1),margin-top 0.7s,opacity 0.6s 0.35s,transform 0.7s 0.35s cubic-bezier(0.22,0.8,0.2,1);}}@media screen and (max-width:768px){.home_applications li:not(.big) .row{display:none;}}