@font-face{font-family:SansReg;src:url(/assets/SansRegular-NhNaECXB.ttf) format("truetype");font-weight:400;font-style:normal}@media (max-width: 768px){.company-info-section{padding:30px 15px}.company-info h3{font-size:20px}.company-info p,.company-info h4{font-size:14px}}@media (max-width: 480px){.company-info-section{padding:20px 10px}.company-info h3{font-size:18px}.company-info p,.company-info h4{font-size:12px}}html body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;background-color:#000;background:radial-gradient(circle at bottom,#4a3dbf 1%,#000 70%) no-repeat,linear-gradient(to bottom,#0000 70%,#000);background-size:cover;background-blend-mode:overlay}.moving-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@font-face{font-family:SansReg;src:url(/assets/SansRegular-NhNaECXB.ttf) format("truetype");font-weight:400;font-style:normal}.what-we-do-container{max-width:1355px;background-color:#0000;margin:110px 0 auto;padding-left:250px;border:1px solid hsla(0,0%,48%,0);box-shadow:0 4px 8px #29292900;border-radius:60px;text-align:left}.what-we-do-content{background-color:#4937d300;color:#fff;padding-bottom:25px;padding-top:10px;font-family:SansReg;text-align:center;border-radius:50px;text-align:left}.what-we-do-content h1{font-size:90px;font-family:SansReg;margin-bottom:150px;text-align:left}.what-we-do-content h2{font-size:30px;font-weight:700;font-family:SansReg;margin-bottom:40px;text-align:left}.what-we-do-content p{font-size:20px;line-height:1.6;margin-bottom:20px;font-family:SansReg;text-align:left}.additional-section{background-color:#000;background:#000;min-height:800px;padding:300px 20px 20px;text-align:center;color:#fff}.custom-content-title{padding-left:50px;font-family:SansReg;text-align:left;font-size:36px;margin-bottom:30px;color:#fff}.services-container{background:#033;margin:0 auto;padding:50px;max-width:1200px;border-radius:30px;outline:1px solid rgba(64,224,208,.7);box-shadow:0 4px 8px #00000080}.custom-content{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.service{font-family:SansReg;background:linear-gradient(to bottom right,#ffdf58b3,#ee82eeb3);padding:20px;border-radius:15px;max-width:300px;min-height:250px;text-align:left;outline:2px solid rgba(255,255,255,.7);box-shadow:0 4px 8px #00000080;display:flex;flex-direction:column}.service-button{font-family:SansReg;font-size:16px;color:#fff;background-color:#40e0d0cc;border:none;border-radius:10px;padding:10px 20px;cursor:pointer;margin:auto auto 0;transition:background-color .3s ease,transform .2s ease}.service-button:hover{background-color:#40e0d0;transform:scale(1.01)}.service h3{font-family:SansReg;font-size:20px;margin-bottom:10px;color:#ffffffe6}.service-button:active{transform:scale(.95)}.service p{font-family:SansReg;font-size:14px;line-height:1.6;color:#ffffffe6}@font-face{font-family:SansReg;src:url(/assets/SansRegular-NhNaECXB.ttf) format("truetype");font-weight:400;font-style:normal}.product-container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:100px;max-width:1500px;margin:0 auto 600px;padding:50px}.product-card{cursor:pointer;width:360px;height:420px;position:relative;margin-bottom:30px;padding:16px;border-radius:10%;font-family:SansReg;perspective:1000px}.product-card:hover .flip-card-front{transform:scale(1.004);transition:transform .2s ease-in-out}.flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;border-radius:10%;backface-visibility:hidden;box-shadow:0 4px 8px #0000001a}.flip-card-front{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#1c1a0d;font-family:SansReg;border-radius:10%}.flip-card-back{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;color:#1c1a0d;font-family:SansReg;font-size:18px;border-radius:10%;transform:rotateY(180deg);padding:20px;box-sizing:border-box}.flip-card-back button{position:relative;background-color:#ffffff9f;color:#1c1a0d;font-family:SansReg;font-size:20px;padding:10px 40px 10px 30px;cursor:pointer;border-radius:20px;margin-top:auto;transition:padding-right .3s ease}.flip-card-back button:after{content:">";position:absolute;right:17px;transition:right .3s ease;font-size:1.3em;top:17%}.flip-card-back button:hover:after{right:10px}.flip-card-back button:hover{background-color:#fffc}.product-card img{display:block;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;object-fit:fill;object-position:cover;border-radius:8px}.product-card h2{font-size:16px;font-family:SansReg;font-weight:700;color:#1c1a0d;margin-top:12px;text-align:center;height:40px;overflow:hidden;text-overflow:ellipsis}.company-info-section{background-color:#1a1a1a;background:#0f0f0f;padding:5px 20px 20px;text-align:center;color:#fff}.company-info{font-family:SansReg;margin:0 auto;max-width:800px;padding:2px;text-align:center;color:#fff;border-radius:20px}.company-name{font-family:SansReg;font-size:45px;margin-bottom:20px;letter-spacing:normal;text-align:center;color:#fff}.company-description{font-size:20px;font-family:SansReg;line-height:1.5;text-align:center;margin-bottom:10px;color:#b3b3b3}.info{margin-top:22px;font-family:SansReg;color:#b3b3b3;text-align:center}.info h4{font-family:SansReg;font-size:20px;text-align:center;margin-bottom:15px;color:#b3b3b3}
