@font-face{font-family:SmileySans;src:url(/font/SmileySans-Oblique.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Alimama;src:url(/font/alimama.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}.no-save{pointer-events:none}html{scroll-behavior:smooth;overscroll-behavior-y:contain}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes logoReveal{0%{opacity:0;filter:blur(8px);transform:scale(.9)}60%{opacity:1;filter:blur(0);transform:scale(1.02)}to{opacity:1;filter:blur(0);transform:scale(1)}}.splash-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#fff,#74748a,#000);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease,visibility .5s ease}.splash-screen.hide{opacity:0;visibility:hidden;pointer-events:none}.splash-logo{width:200px;animation:logoReveal 1.5s ease-out forwards}.animate{opacity:0}.section.visible .animate,.animate.visible{animation:fadeInUp 1.2s ease-out forwards}.animate-fade{animation:fadeIn 1.5s ease-out forwards;opacity:0}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}.delay-5{animation-delay:1s}.block-navigation{position:fixed;top:0;left:0;width:100%;z-index:1000}.top-navigation{display:flex;justify-content:space-between;align-items:center;width:100%;height:7vh;background-color:#fff}.logo{height:30px;margin-left:100px;opacity:0;animation:fadeIn .6s ease-out 2.5s forwards}.navigation-choice{display:flex;gap:50px;align-items:center;margin-right:50px}.choice-title{font-size:15px;font-weight:700;font-family:Alimama,sans-serif;cursor:pointer;transition:color .3s ease}.choice-title:hover{color:#666}.section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner{background:linear-gradient(0deg,#fff,#f1f1f1);padding-top:7vh}.title{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.main-title{font-size:48px;font-weight:700;font-family:Alimama,sans-serif;margin-bottom:20px}.f-title{font-size:2vh;font-weight:700;font-family:Alimama,sans-serif}.main-asset{height:40vh}.project{margin-top:80px;display:flex;align-items:center;justify-content:center}.asditial{background-color:#131111;height:6vh;border-radius:13px;width:200px;margin-right:100px;color:#f5f5f5;cursor:pointer;font-weight:700;letter-spacing:5px;font-family:Alimama,sans-serif;transition:transform .3s ease,box-shadow .3s ease}.asditial:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.buy-project{background-color:#fff;height:6vh;border:1.5px solid rgb(38,38,38);border-radius:13px;width:200px;color:#131111;font-weight:700;letter-spacing:5px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.buy-project:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.download{background-color:#080808}.download-card{display:grid;grid-template-columns:1fr 1fr;gap:20px}.andord{display:flex;flex-direction:column;align-items:center;width:250px;gap:19px;background-color:#1f1f1f;border-radius:23px;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease}.andord:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000080}.download-logo{height:50px;margin-bottom:10px}.download-version{font-size:14px;font-weight:500;color:#fff;margin-bottom:10px}.download-button{background-color:#fff;color:#131111;border:none;border-radius:10px;width:150px;height:5vh;letter-spacing:4px;font-size:16px;font-family:Alimama,sans-serif;cursor:pointer;font-weight:700;transition:transform .3s ease,background-color .3s ease}.download-button:hover{transform:scale(1.05);background-color:#e0e0e0}.download .main-title,.download .f-title{color:#fff}.asset-card{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:1100px;padding:0 40px}.asditial-card{display:flex;flex-direction:column;align-items:center;gap:15px;width:220px;padding:20px;border-radius:16px;background-color:#fff;box-shadow:0 2px 4px #00000040;transition:transform .3s ease,box-shadow .3s ease}.asditial-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #0000001f}.equitment{height:80px}.img-wrap{height:80px;display:flex;align-items:center;justify-content:center}.asset-card .asditial-card:nth-child(1) .equitment{height:60px}.asset-card .asditial-card:nth-child(7) .equitment{height:60px}.asst-id-asditial{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:15px;width:100%;align-items:center}.id-asset{display:flex;align-items:center;gap:10px}.ids{font-family:SmileySans,sans-serif;font-size:34px;font-weight:400;color:#131111}.line{width:2px;height:30px;background-color:#111010;display:inline-block}.asset-title{display:flex;flex-direction:column}.as-main{font-family:SmileySans,sans-serif;font-size:16px;font-weight:600}.as-ftitle{font-family:SmileySans,sans-serif;font-size:12px;color:#000}.equipt-button{background-color:#131111;color:#fff;border:none;border-radius:10px;width:100px;height:36px;font-size:12px;letter-spacing:3px;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.equipt-button:hover{transform:scale(1.05);background-color:#333}.card-placeholder{justify-content:center;min-height:120px}.placeholder-text{font-family:SmileySans,sans-serif;font-size:18px;font-weight:700;color:#191919;text-align:center}.pages3{background-image:linear-gradient(#00000080,#221e1e80),url(/images/pig.jpg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;justify-content:center;padding-top:7vh;padding-bottom:7vh}.pages3 .title{margin-top:0}.pages3 .main-title,.pages3 .f-title{color:#fff}.pages3 .project{margin-top:20px}.pages3 .asditial{background-color:transparent;color:#fff;border:2px solid #fff;margin-right:0}.pages4{background-color:#080808}.pages4 .main-title,.pages4 .f-title{color:#fff}.contact-card{display:flex;gap:40px;background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:40px 60px;transition:transform .3s ease,background .3s ease}.contact-card:hover{transform:translateY(-2px);background:#ffffff1f}.contact-card .little-title,.contact-card .phone-number{color:#fff}.phone-card{display:flex;gap:40px}.modle-phone{display:flex;flex-direction:column;align-items:center;gap:10px}.phone-logo{display:flex;align-items:center;gap:8px}.logo-p{height:30px}.little-title{font-size:18px;font-weight:700}.phone-number{font-size:16px;color:#555}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-right:16px}.menu-toggle span{display:block;width:24px;height:2.5px;background-color:#131111;border-radius:2px;transition:all .3s ease}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1500;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.menu-overlay.open{opacity:1;visibility:visible}.side-menu{position:fixed;top:0;right:-280px;width:280px;height:100vh;background:#fff;z-index:2000;display:flex;flex-direction:column;padding:80px 30px 30px;gap:10px;box-shadow:-4px 0 20px #00000026;transition:right .35s cubic-bezier(.4,0,.2,1)}.side-menu.open{right:0}.menu-close{position:absolute;top:16px;right:20px;background:none;border:none;font-size:32px;cursor:pointer;color:#131111;line-height:1}.side-menu-item{font-size:20px;font-weight:700;padding:14px 20px;border-radius:12px;cursor:pointer;transition:background .2s ease}.side-menu-item:hover{background:#0000000f}@media (max-width: 768px){.navigation-choice{display:none}.menu-toggle{display:flex}.logo{height:22px;margin-left:12px}.main-title{font-size:28px}.f-title{font-size:14px}.main-asset{height:23vh}.project{flex-direction:row;gap:16px;width:100%}.asditial{margin-right:0}.download-card{gap:20px;padding:0 20px}.andord{width:auto;padding:20px 16px}.download-logo{height:45px}.asset-card{padding:0 16px;gap:16px}.asditial-card{width:44%}.equitment{height:50px}.asset-asditial{min-height:auto;padding:80px 0 40px}.asset-asditial .title{margin-bottom:30px}.contact-card{flex-direction:column;padding:30px;gap:24px;margin:0 20px}.phone-card{flex-direction:column;gap:24px}.modle-phone{gap:6px}.cases-img{max-width:90%;max-height:60vh}.logo-p{height:24px}}.site-footer{background-color:#080808;color:#666;text-align:center;padding:20px 0;font-size:14px;border-top:1px solid rgba(255,255,255,.05)}
