:root{--primary:#1288d8;--accent:#5cbcff;--deep:#0c59ad;--purple:#a224dd;--title:#f3f5f9;--text:#a7b0bd;--text2:#8b94a1;--line:rgba(255,255,255,0.12);--light:#12151c;--bg:#07080c;--bg2:#0c0e14;--card:#12151c;--dark:#0c0d11;--foot:#05060a;--head:'Bricolage Grotesque',sans-serif;--serif:'Instrument Serif',serif;--display:'Anton','Bricolage Grotesque',sans-serif}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:160rem;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}.tcon h1,.tcon h2{color:var(--title);font-family:var(--head);font-weight:600;font-size:7rem;line-height:7.8rem;letter-spacing:-0.01em}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.3rem}.tcon h1 em,.tcon h2 em{color:#9ad8ff;font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0px;text-shadow:0px 0px 0.6rem rgba(141,212,255,0.55),0px 0px 2.4rem rgba(19,126,207,0.75)}.tcon p{color:var(--text);font-size:1.8rem;line-height:2.8rem}.tcon.light h1,.tcon.light h2{color:#fff}.tcon.light p{color:rgba(255,255,255,0.8)}.flex{display:flex}.between{justify-content:space-between}@media screen and (min-width:769px) and (max-width:1500px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:960px}.tcon h1,.tcon h2{font-size:5.6rem;line-height:1.12}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:10px}.tcon h1,.tcon h2{font-size:34px;line-height:1.15}.tcon p{font-size:15px;line-height:1.7}}.home_factory{position:relative;z-index:0;overflow:hidden;padding:16.6rem 0px 11.8rem;background:radial-gradient(70rem 50rem at 88% 22%,rgba(19,126,207,0.2) 0%,rgba(19,126,207,0) 70%),radial-gradient(60rem 50rem at 6% 72%,rgba(162,36,221,0.14) 0%,rgba(162,36,221,0) 70%),var(--bg2)}.home_factory > .bg{position:absolute;left:-6.1rem;top:20.8rem;z-index:-1;display:none;width:204.3rem;height:158.6rem;pointer-events:none}.home_factory::after{content:'';position:absolute;left:0px;top:150rem;z-index:-1;width:100%;height:28.6rem;background:linear-gradient(180deg,rgba(12,14,20,0) 0%,var(--bg2) 100%);pointer-events:none}.home_factory .sec_head > p{width:50.3rem;margin-right:2.5rem;margin-bottom:-0.9rem}.home_factory .slider{margin-top:9.5rem;overflow:hidden}.home_factory .swiper{margin-left:calc(50% - 72rem - 71.06rem);overflow:visible}.home_factory .swiper-slide{height:52.36rem}.home_factory .swiper-slide.w641{width:64.13rem}.home_factory .swiper-slide.w372{width:37.17rem}.home_factory .swiper-slide.w596{width:59.6rem}.home_factory .swiper-slide .img{position:relative;display:block;height:100%;border-radius:2.4rem;background-color:#10213b}.home_factory .swiper-slide .img:hover img{transform:scale(1.05)}.home_factory .swiper-slide .chip{position:absolute;left:3.3rem;bottom:2.7rem;height:4.6rem;padding:0px 2.1rem;border-radius:2.3rem;font-size:1.8rem}.home_factory .checks{align-items:flex-start;margin-top:16.3rem}.home_factory .checks .text{width:50rem}.home_factory .checks h3{color:var(--title);font-family:var(--head);font-weight:600;font-size:4.6rem;line-height:6.1rem}.home_factory .checks .text p{width:44.4rem;margin-top:2.2rem;color:var(--text);font-size:1.8rem;line-height:2.8rem}.home_factory .badge{position:relative;width:14rem;height:14rem;margin-top:6rem}.home_factory .badge svg{display:block;width:100%;height:100%;overflow:visible;animation:home_factory_spin 22s linear infinite}.home_factory .badge text{fill:rgba(255,255,255,0.75);font-weight:600;font-size:10.5px;letter-spacing:0.14em}.home_factory .badge i{position:absolute;left:50%;top:50%;width:6.2rem;height:6.2rem;margin:-3.1rem 0px 0px -3.1rem;border:1px solid #fff;border-radius:50%;background:radial-gradient(circle at 50% 50%,#8dd4ff 0%,#4fb2f5 35%,#1288d8 100%);box-shadow:0px 0px 0px 0.5rem rgba(255,255,255,0.3),0px 0px 3rem rgba(19,126,207,0.7),0px 0px 6rem rgba(141,212,255,0.6)}.home_factory .badge i::after{content:'';position:absolute;left:50%;top:50%;width:1.8rem;height:1.8rem;margin:-0.9rem 0px 0px -0.9rem;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M10.6 1.1l.9 3.5c.4 1.5 1.6 2.7 3 3l3.5.9c.9.2.9 1.5 0 1.8l-3.5.9c-1.5.4-2.7 1.6-3 3l-.9 3.5c-.2.9-1.5.9-1.8 0l-.9-3.5c-.4-1.5-1.6-2.7-3-3l-3.5-.9c-.9-.2-.9-1.5 0-1.8l3.5-.9c1.5-.4 2.7-1.6 3-3l.9-3.5c.2-.9 1.5-.9 1.8 0Z'/%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 19 19'%3E%3Cpath d='M10.6 1.1l.9 3.5c.4 1.5 1.6 2.7 3 3l3.5.9c.9.2.9 1.5 0 1.8l-3.5.9c-1.5.4-2.7 1.6-3 3l-.9 3.5c-.2.9-1.5.9-1.8 0l-.9-3.5c-.4-1.5-1.6-2.7-3-3l-3.5-.9c-.9-.2-.9-1.5 0-1.8l3.5-.9c1.5-.4 2.7-1.6 3-3l.9-3.5c.2-.9 1.5-.9 1.8 0Z'/%3E%3C/svg%3E") no-repeat center / contain}.home_factory .checks .list{display:grid;grid-template-columns:repeat(2,42.38rem);gap:1.8rem;margin-right:-2.5rem}.home_factory .checks .list li{display:flex;gap:3rem;min-height:12.95rem;padding:2.9rem 3.2rem 2.6rem 3.3rem;border:1px solid rgba(255,255,255,0.08);border-radius:1.9rem;background-color:rgba(255,255,255,0.04);box-shadow:none;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:transform 0.4s,box-shadow 0.4s}.home_factory .checks .list li:hover{transform:translateY(-0.4rem);border-color:rgba(141,212,255,0.4);box-shadow:0px 0px 3rem rgba(19,126,207,0.25)}.home_factory .checks .list b{flex-shrink:0;width:1.9rem;color:var(--accent);font-family:var(--head);font-weight:600;font-size:1.7rem;line-height:2.3rem}.home_factory .checks .list h4{color:#fff;font-family:var(--head);font-weight:600;font-size:1.9rem;line-height:2.3rem}.home_factory .checks .list p{margin-top:1.1rem;color:var(--text);font-size:1.5rem;line-height:2.3rem}@media screen and (min-width:769px) and (max-width:1500px){.home_factory .swiper{margin-left:calc(50% - 72rem - 71.06rem + 3rem)}.home_factory .checks .list{grid-template-columns:repeat(2,minmax(0px,1fr));flex:1;max-width:86.5rem;margin-right:0px}.home_factory .checks .text{width:44rem;margin-right:4rem}.home_factory .checks .text p{width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.home_factory .swiper{margin-left:3rem}.home_factory .swiper-slide{height:40rem}.home_factory .checks{flex-direction:column;gap:4rem}.home_factory .checks .text{width:100%}.home_factory .checks .list{width:100%;max-width:none}.home_factory .badge{display:none}}@media screen and (max-width:768px){.home_factory{padding:64px 0px 56px}.home_factory > .bg{left:-50%;top:200px;width:200%;height:auto}.home_factory::after{display:none}.home_factory .sec_head > p{width:100%;margin:0px}.home_factory .slider{margin-top:28px}.home_factory .swiper{margin-left:20px}.home_factory .swiper-slide,.home_factory .swiper-slide.w641,.home_factory .swiper-slide.w596{width:270px;height:240px}.home_factory .swiper-slide.w372{width:180px}.home_factory .swiper-slide .img{border-radius:16px}.home_factory .swiper-slide .chip{left:12px;bottom:12px;height:32px;padding:0px 14px;border-radius:16px;font-size:13px}.home_factory .checks{flex-direction:column;gap:24px;margin-top:56px}.home_factory .checks .text,.home_factory .checks .text p{width:100%}.home_factory .checks h3{font-size:26px;line-height:1.25}.home_factory .checks .text p{margin-top:12px;font-size:15px;line-height:1.7}.home_factory .badge{display:none}.home_factory .checks .list{grid-template-columns:minmax(0px,1fr);gap:10px;width:100%;margin-right:0px}.home_factory .checks .list li{gap:14px;min-height:0px;padding:16px;border-radius:14px}.home_factory .checks .list b{width:22px;font-size:15px;line-height:21px}.home_factory .checks .list h4{font-size:16px;line-height:21px}.home_factory .checks .list p{margin-top:6px;font-size:14px;line-height:1.6}}