:root{--primary:#1264b1;--secondary:#2380cc;--title:#15181c;--text:#5c6470;--dark:#0b142e;--line:#dfe5ea;--light:#f4f7f9}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:138rem;margin:0px auto;position:relative}.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-family:'Funnel Display',sans-serif;font-weight:600;font-size:4.8rem;line-height:5.6rem}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.8rem}.tcon h1 em,.tcon h2 em{color:var(--primary)}.tcon p{color:var(--text);font-size:1.8rem;line-height:2.8rem}.tcon h1 + p,.tcon h2 + p{margin-top:2.2rem}.tcon.light h1,.tcon.light h2{color:#fff}.tcon.light h1 em,.tcon.light h2 em{color:var(--secondary)}.tcon.light p{color:rgba(255,255,255,0.8)}.btn,.btn_line{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;height:5.4rem;padding:0px 2.5rem;border-radius:0.8rem;cursor:pointer;white-space:nowrap;font-family:'Funnel Display',sans-serif;font-weight:600;font-size:1.6rem;line-height:1;transition:0.3s}.btn.arrow::after,.btn_line.arrow::after{content:'';flex-shrink:0;width:1rem;height:0.8rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.7 4h8.6M5.7.7 9.3 4 5.7 7.3'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.7 4h8.6M5.7.7 9.3 4 5.7 7.3'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.3s}.btn.arrow:hover::after,.btn_line.arrow:hover::after{transform:translateX(0.4rem)}.btn{color:#fff;background-color:var(--primary)}.btn:hover{background-color:#0d4f8f;box-shadow:0px 1rem 2.4rem rgba(18,100,177,0.25)}.btn.white{color:#131f52;background-color:#fff}.btn.white:hover{color:#fff;background-color:var(--primary)}@media screen and (min-width:769px) and (max-width:1480px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:896px}.tcon h1,.tcon h2{font-size:4.2rem;line-height:1.2}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:12px}.tcon h1,.tcon h2{font-size:28px;line-height:1.25}.tcon p{font-size:14px;line-height:1.7}.tcon h1 + p,.tcon h2 + p{margin-top:12px}.btn,.btn_line{height:46px;gap:10px;padding:0px 20px;border-radius:6px;font-size:15px}.btn.arrow::after,.btn_line.arrow::after{width:10px;height:8px}}.quality_banner{overflow:hidden;min-height:80rem;padding:10.4rem 0px 13.6rem;background-color:var(--dark)}.quality_banner > img{object-position:center center}.quality_banner::before{content:'';position:absolute;left:0px;top:0px;z-index:-1;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(11,20,46,0.96) 0%,rgba(11,20,46,0.86) 28%,rgba(11,20,46,0.45) 58%,rgba(11,20,46,0.15) 100%)}.quality_banner > .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:56rem;padding-bottom:2rem}.quality_banner .crumbs{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:3.6rem;color:rgba(255,255,255,0.7);font-size:1.4rem;line-height:1.7rem}.quality_banner .crumbs li{display:flex;align-items:center}.quality_banner .crumbs li + li::before{content:'/';margin:0px 1rem;color:rgba(255,255,255,0.4)}.quality_banner .crumbs a{transition:0.3s}.quality_banner .crumbs a:hover{color:#fff}.quality_banner .crumbs span{color:#fff}.quality_banner .tcon{max-width:70rem}.quality_banner .tcon .tag + h1{margin-top:1.4rem}.quality_banner .tcon h1{font-size:6.2rem;line-height:7.2rem}.quality_banner .tcon p{max-width:60rem;margin-top:2.6rem;font-size:1.6rem;line-height:2.8rem}.quality_banner .btns{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:3.6rem}.quality_banner .btns .btn,.quality_banner .btns .btn_line{height:5.6rem}.quality_banner .stats{position:absolute;left:0px;bottom:0px;z-index:2;width:100%;background-color:rgba(14,27,38,0.94)}.quality_banner .stats ul{display:grid;grid-template-columns:repeat(4,1fr);padding:3.4rem 0px 3.2rem}.quality_banner .stats li{padding-left:2rem;border-left:1px solid rgba(255,255,255,0.14)}.quality_banner .stats strong{display:block;color:#fff;font-family:'Funnel Display',sans-serif;font-weight:600;font-size:2.8rem;line-height:3.6rem;white-space:nowrap}.quality_banner .stats span{display:block;margin-top:1rem;color:rgba(255,255,255,0.7);font-size:1.3rem;line-height:1.7rem;letter-spacing:0.02em;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:769px) and (max-width:1024px){.quality_banner{min-height:0px;padding:9rem 0px 12rem}.quality_banner > .content{min-height:0px;padding-bottom:3rem}.quality_banner .tcon h1{font-size:5.2rem;line-height:6rem}.quality_banner .stats ul{padding:2.6rem 3rem}.quality_banner .stats strong{font-size:2.2rem;line-height:2.8rem}.quality_banner .stats span{font-size:1.2rem}}@media screen and (max-width:768px){.quality_banner{min-height:0px;padding:50px 0px 0px}.quality_banner::before{background-image:linear-gradient(180deg,rgba(11,20,46,0.9) 0%,rgba(11,20,46,0.8) 100%)}.quality_banner > .content{min-height:0px;padding-bottom:50px}.quality_banner .crumbs{margin-bottom:22px;font-size:12px;line-height:16px}.quality_banner .crumbs li + li::before{margin:0px 7px}.quality_banner .tcon h1{font-size:32px;line-height:1.2}.quality_banner .tcon .tag + h1{margin-top:10px}.quality_banner .tcon p{margin-top:16px;font-size:14px;line-height:1.7}.quality_banner .btns{gap:12px;margin-top:24px}.quality_banner .btns .btn,.quality_banner .btns .btn_line{height:46px}.quality_banner .stats{position:static}.quality_banner .stats ul{grid-template-columns:1fr 1fr;gap:20px 16px;padding:24px 20px}.quality_banner .stats li{padding-left:12px}.quality_banner .stats strong{font-size:18px;line-height:24px}.quality_banner .stats span{margin-top:4px;font-size:11px;line-height:14px;white-space:normal}}.quality_intro{position:relative;overflow:hidden;padding:12rem 0px 13rem;background-color:#fff}.quality_intro > .pixels{right:2.5rem;top:-2.8rem;transform:scaleY(-1)}.quality_intro .content{display:flex;align-items:center;justify-content:space-between}.quality_intro .content.reverse{flex-direction:row;margin-top:11rem}.quality_intro .content.reverse .side{padding-bottom:0px}.quality_intro .content.reverse .pic{min-height:0px;aspect-ratio:618.7 / 500}.quality_intro .side{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:61.87rem;padding:0px 0px 6rem}.quality_intro .pic{width:100%;min-height:0px;aspect-ratio:618.7 / 560;border-radius:2rem}.quality_intro .pic:hover img{transform:scale(1.04)}.quality_intro .float{position:absolute;right:-5.4rem;bottom:0px;z-index:2;width:33.6rem;padding:2.8rem 3rem 3rem;border:1px solid var(--line);border-radius:1.24rem;background-color:#fff;box-shadow:0px 1.2rem 3rem rgba(21,24,28,0.08)}.quality_intro .float .icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:1rem;background-color:var(--light)}.quality_intro .float .icon img{display:block;width:2.6rem;height:2.6rem}.quality_intro .float strong{display:block;margin-top:1.8rem;color:var(--title);font-family:'Funnel Display',sans-serif;font-weight:600;font-size:2.2rem;line-height:2.8rem}.quality_intro .float span{display:block;margin-top:0.8rem;color:var(--text);font-size:1.4rem;line-height:2.2rem}.quality_intro .info{width:66rem;padding-top:0.6rem}.quality_intro .tcon h2 + p{margin-top:2.6rem}.quality_intro .tcon p + p{margin-top:1.8rem}.quality_intro .tcon p{font-size:1.7rem;line-height:2.8rem}.quality_intro .checks{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2.4rem;margin-top:3.2rem}.quality_intro .checks li{position:relative;padding-left:3.6rem;color:var(--title);font-family:'Funnel Display',sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem}.quality_intro .checks li::before{content:'';position:absolute;left:0px;top:0px;width:2.4rem;height:2.4rem;border-radius:50%;background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4.5 4.3 7.8 11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.1rem 0.9rem}.quality_intro .info .btn{margin-top:4rem}@media screen and (min-width:769px) and (max-width:1024px){.quality_intro{padding:8rem 0px 9rem}.quality_intro .side{width:42%;padding-bottom:5rem}.quality_intro .float{right:-4rem;width:26rem;padding:2rem 2.2rem 2.2rem}.quality_intro .float strong{font-size:1.8rem;line-height:2.4rem}.quality_intro .info{width:52%;padding-top:0px}.quality_intro .checks{grid-template-columns:1fr;gap:1.2rem}}@media screen and (max-width:768px){.quality_intro{padding:50px 0px}.quality_intro .content,.quality_intro .content.reverse{display:block}.quality_intro .content.reverse{margin-top:40px}.quality_intro .side{width:100%;padding-bottom:0px}.quality_intro .pic{aspect-ratio:4 / 3;border-radius:14px}.quality_intro .float{position:static;width:100%;margin-top:14px;padding:18px 20px 20px;border-radius:10px}.quality_intro .float .icon{width:42px;height:42px;border-radius:8px}.quality_intro .float .icon img{width:22px;height:22px}.quality_intro .float strong{margin-top:12px;font-size:17px;line-height:22px}.quality_intro .float span{margin-top:4px;font-size:13px;line-height:1.6}.quality_intro .info{width:100%;padding-top:30px}.quality_intro .tcon h2 br{display:none}.quality_intro .tcon h2 + p{margin-top:14px}.quality_intro .tcon p + p{margin-top:10px}.quality_intro .tcon p{font-size:14px;line-height:1.7}.quality_intro .checks{grid-template-columns:1fr;gap:12px;margin-top:22px;padding-top:22px}.quality_intro .checks li{padding-left:30px;font-size:14px;line-height:20px}.quality_intro .checks li::before{width:20px;height:20px;background-size:10px 8px}.quality_intro .info .btn{margin-top:26px}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:12px}.tcon h1,.tcon h2{font-size:28px;line-height:1.25}.tcon p{font-size:14px;line-height:1.7}.tcon h1 + p,.tcon h2 + p{margin-top:12px}}.quality_equipment{position:relative;overflow:hidden;padding:11.5rem 0px 12rem;background-color:#0b1d3a;background-image:linear-gradient(135deg,#0b1d3a 0%,#0d3f7c 100%)}.quality_equipment > .pixels{right:2.5rem;top:-2.8rem;transform:scaleY(-1);opacity:0.12}.quality_equipment .tcon{max-width:76rem}.quality_equipment .tcon h2 + p{max-width:62rem;margin-top:2.4rem;color:rgba(255,255,255,0.75)}.quality_equipment .card{display:flex;align-items:stretch;margin-top:5.2rem;padding:4.2rem;border-radius:2.66rem;background-color:#fff;box-shadow:0px 2rem 5rem rgba(2,23,48,0.25)}.quality_equipment .pic{flex-shrink:0;width:44rem;min-height:33rem;border-radius:1.6rem}.quality_equipment .pic:hover img{transform:scale(1.04)}.quality_equipment .list{flex:1;min-width:0px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:0px 4rem;margin-left:4.8rem;align-content:center}.quality_equipment .list li{position:relative;padding:1.35rem 0px 1.35rem 2rem;border-bottom:1px solid #e3e9f1;color:var(--title);font-family:'Funnel Display',sans-serif;font-weight:600;font-size:1.6rem;line-height:2rem;transition:color 0.3s}.quality_equipment .list li:nth-child(-n+2){border-top:1px solid #e3e9f1}.quality_equipment .list li::before{content:'';position:absolute;left:0px;top:2rem;width:0.7rem;height:0.7rem;background-color:var(--primary);transition:transform 0.3s}.quality_equipment .list li:hover{color:var(--primary)}.quality_equipment .list li:hover::before{transform:rotate(45deg)}@media screen and (min-width:769px) and (max-width:1024px){.quality_equipment{padding:8rem 0px 9rem}.quality_equipment .card{margin-top:4rem;padding:3rem}.quality_equipment .pic{width:34rem}.quality_equipment .list{gap:0px 2.4rem;margin-left:3rem}.quality_equipment .list li{font-size:1.4rem;line-height:1.8rem}}@media screen and (max-width:768px){.quality_equipment{padding:50px 0px}.quality_equipment .tcon h2 br{display:none}.quality_equipment .tcon h2 + p{margin-top:12px}.quality_equipment .card{display:block;margin-top:28px;padding:16px;border-radius:16px}.quality_equipment .pic{width:100%;min-height:0px;aspect-ratio:4 / 3;border-radius:10px}.quality_equipment .list{grid-template-columns:1fr;gap:0px;margin:12px 0px 0px}.quality_equipment .list li{padding:11px 0px 11px 16px;font-size:14px;line-height:18px}.quality_equipment .list li:nth-child(2){border-top:none}.quality_equipment .list li::before{top:16px;width:6px;height:6px}}