*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#101214;font-family:Inter,sans-serif;overflow-x:hidden}body:before{content:"";filter:blur(160px);z-index:-2;background:#b8ff751f;width:500px;height:500px;position:fixed;top:-180px;left:50%;transform:translate(-50%)}body:after{content:"";filter:blur(140px);z-index:-2;background:#00ffff14;width:350px;height:350px;position:fixed;bottom:-120px;right:-100px}.navbar{background:#16191d;border:1px solid #ffffff0a;border-radius:50px;justify-content:space-between;align-items:center;width:92%;height:80px;margin:25px auto;padding:0 30px;display:flex;box-shadow:-8px -8px 18px #ffffff08,8px 8px 22px #000000a6}.logo{align-items:center;gap:14px;display:flex}.logo-box{color:#3dc6c6;background:#16191d;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:flex;box-shadow:-5px -5px 10px #16bcd5e3,5px 5px 12px #d50a0ad5}.logo span{letter-spacing:2px;font-size:24px;font-weight:700}.menu{gap:18px;list-style:none;display:flex}.menu a{color:#1f0;background:#16191d;border:1px solid #ffffff08;border-radius:18px;justify-content:center;align-items:center;padding:14px 28px;text-decoration:none;transition:all .4s;display:flex;box-shadow:-5px -5px 10px #14484cdf,5px 5px 12px #000000a6}.menu a:hover{color:#b8ff75;background:#1b1f23;transform:translateY(-4px);box-shadow:-8px -8px 16px #1e4e53f0,8px 8px 18px #113520bf,0 0 18px #b8ff751a}.menu a:active{color:#d8ffae;background:#14171a;transform:translateY(4px);box-shadow:inset -5px -5px 8px #ffb30005,inset 5px 5px 10px #000c}.menu a.active{color:#b8ff75;background:#14171a;box-shadow:inset -5px -5px 8px #ffffff05,inset 5px 5px 10px #000c}.btn{color:#000;cursor:pointer;background:#24ada4;border:none;border-radius:30px;padding:15px 34px;font-size:medium;font-weight:900;transition:all .3s;box-shadow:0 0 25px #000,-4px -4px 8px #d1151508,4px 4px 12px #000000ea}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(0);box-shadow:inset -3px -3px 5px #fffffff3,inset 3px 3px 6px #0003}.hamburger{cursor:pointer;background:#16191d;border:1px solid #ffffff08;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:54px;height:54px;transition:all .3s;display:none;box-shadow:-5px -5px 10px #ffffff08,5px 5px 12px #000000a6}.hamburger:hover{transform:translateY(-3px);box-shadow:-8px -8px 16px #ffffff0a,8px 8px 18px #000000bf,0 0 18px #b8ff7514}.hamburger span{background:#b8ff75;border-radius:10px;width:22px;height:2px;transition:all .35s}.hamburger.open span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.desktop-btn{display:block}.mobile-btn{display:none}@media screen and (width<=768px){.desktop-btn{display:none}.mobile-btn{display:block}}@media (width<=1100px){.menu{opacity:0;visibility:hidden;z-index:100;background:#16191d;border:1px solid #ffffff0a;border-radius:32px;flex-direction:column;gap:18px;width:92%;padding:25px;transition:all .35s;position:absolute;top:100px;left:50%;transform:translate(-50%)scale(.95);box-shadow:-8px -8px 18px #ffffff08,8px 8px 22px #000000a6}.menu.show{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.menu li,.menu a{width:100%}.desktop-btn{display:none}.mobile-btn{display:block}.mobile-btn .btn{width:100%}.hamburger{display:flex}}@media (width<=700px){.navbar{width:95%;height:60px;margin-top:1%;padding:0 22px}.logo{gap:10px}.logo-box{width:40px;height:40px;font-size:18px}.logo span{letter-spacing:1px;font-size:18px}.hamburger{width:48px;height:48px}.menu{top:88px}}.hero-container{grid-template-columns:46% 54%;align-items:start;gap:50px;width:92%;margin:20px auto 0;display:grid}.hero-left{flex-direction:column;padding-top:20px;display:flex}.badge{color:#c9ff87;background:#16191d;border:1px solid #ffffff0a;border-radius:30px;align-items:center;width:200px;padding:12px 24px;display:flex;box-shadow:-5px -5px 10px #ffffff05,5px 5px 12px #0000008c}.hero-left h1{color:#eae6e6f8;margin-top:28px;font-size:52px;font-weight:800;line-height:1.2}.hero-left h1 span{color:#30d7d7;font-family:Georgia,serif;font-style:italic}.hero-left p{color:#98a0a4;max-width:520px;margin-top:28px;font-size:20px;line-height:1.8}.video-panel{background:#16191d;border:1px dotted #0bc6ff;border-radius:42px;grid-template-columns:1fr 1fr;gap:18px;margin-top:70px;margin-right:35px;padding:24px;display:grid;box-shadow:-8px -8px 18px #000000f6,8px 8px 22px #000000a6}.video-card{background:#111;border-radius:26px;height:220px;position:relative;overflow:hidden}.video-card video{object-fit:cover;width:100%;height:100%;transition:all .5s}.video-card:hover video{transform:scale(1.08)}.video-card:after{content:"";background:linear-gradient(#0000,#0000002e,#000000d1);position:absolute;inset:0}.overlay{z-index:5;position:absolute;bottom:18px;left:18px}.overlay h3{margin-bottom:5px;font-size:18px}.overlay p{color:#d1d5db;font-size:14px}@media (width<=1200px){.hero-container{grid-template-columns:1fr;gap:50px}.hero-left{text-align:center;align-items:center}.video-panel{margin-top:0}}@media (width<=768px){.hero-left h1{font-size:62px}.hero-left p{font-size:18px}.badge{justify-content:center;width:250px}.video-panel{grid-template-columns:1fr 1fr}.video-card{height:180px}}@media (width<=600px){.hero-container{width:99%}.hero-left h1{font-size:28px;line-height:1.7}.hero-left p{margin-left:5px;margin-right:5px;font-size:16px;line-height:1.5}.badge{width:220px;padding:10px 18px;font-size:14px}.video-panel{grid-template-columns:1fr;margin-left:26px;padding:16px}.video-card{width:270px;height:210px}.overlay h3{font-size:16px}.overlay p{font-size:13px}}.footer-column a{color:#b8b8b8;background:#16191d;border-radius:16px;padding:12px 18px;text-decoration:none;transition:all .25s;box-shadow:-4px -4px 8px #ffffff08,4px 4px 10px #0009}.footer-column a:hover{color:#b8ff75;transform:translateY(-3px);box-shadow:-6px -6px 12px #ffffff0a,6px 6px 14px #000000b3,0 0 14px #b8ff7514}.footer-bottom p{text-align:center;color:#7f8895;font-size:15px}.footer-bottom p span{color:#0fbdf1}@media (width<=950px){.footer-top{flex-direction:column}.footer-links{grid-template-columns:1fr 1fr}}@media (width<=650px){.footer{padding:25px}.footer-logo h2{font-size:22px}.footer-links{grid-template-columns:1fr}.footer-brand p{max-width:100%}}.footer-column a{align-items:center;gap:12px;display:flex}.footer-column a i{text-align:center;width:22px;transition:all .3s}.footer-column a.github:hover{color:#fff;box-shadow:-6px -6px 12px #ffffff0a,6px 6px 14px #000000b3,0 0 18px #ffffff26}.footer-column a.github:hover i{color:#fff}.footer-column a.linkedin:hover{color:#0a66c2;box-shadow:-6px -6px 12px #ffffff0a,6px 6px 14px #000000b3,0 0 18px #0a66c240}.footer-column a.linkedin:hover i{color:#0a66c2}.footer-column a.instagram:hover{color:#e1306c;box-shadow:-6px -6px 12px #ffffff0a,6px 6px 14px #000000b3,0 0 18px #e1306c40}.footer-column a.instagram:hover i{color:#e1306c}.footer-column a.portfolio:hover{color:#b8ff75;box-shadow:-6px -6px 12px #ffffff0a,6px 6px 14px #000000b3,0 0 18px #b8ff752e}.footer-column a.portfolio:hover i{color:#b8ff75}.footer-column a.instagram:hover,.footer-column a.instagram:hover i{color:#e1306c}.footer-column a.facebook:hover,.footer-column a.facebook:hover i{color:#1877f2}.footer-column a.email:hover,.footer-column a.email:hover i{color:#ea4335}.footer-column a.phone:hover,.footer-column a.phone:hover i{color:#25d366}.footer{background:#16191d;border:1px solid #ffffff0a;border-radius:42px;width:92%;margin:100px auto 40px;padding:40px;box-shadow:-8px -8px 18px #bd373708,8px 8px 22px #610a0aa6}.footer-top{justify-content:space-between;gap:70px;display:flex}.footer-brand{flex:1}.footer-logo{align-items:center;gap:16px;display:flex}.footer-logo-box{color:#b8ff75;background:#16191d;border-radius:18px;justify-content:center;align-items:center;width:55px;height:55px;font-size:22px;font-weight:800;display:flex;box-shadow:-5px -5px 10px #17a7a4ce,5px 5px 12px #ec1515c1}.footer-logo h2{letter-spacing:2px;font-size:28px}.footer-brand p{color:#9ca3af;max-width:380px;margin-top:30px;line-height:2.2}.footer-links{flex:2;grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footer-column{flex-direction:column;gap:15px;display:flex}.footer-column h3{color:#b8ff75;margin-bottom:10px}.footer-column a{color:#b8b8b8;background:#16191d;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:all .25s;display:flex;box-shadow:-4px -4px 8px #ffffff08,4px 4px 10px #0009}.footer-column a:hover{transform:translateY(-3px)}.footer-column a:active{transform:scale(.97);box-shadow:inset -4px -4px 8px #ffffff05,inset 4px 4px 8px #000c}.instagram:hover,.instagram:hover i{color:#e1306c}.facebook:hover,.facebook:hover i{color:#1877f2}.email:hover,.email:hover i{color:#ea4335}.phone:hover,.phone:hover i{color:#25d366}.map-box{background:#16191d;border-radius:24px;width:100%;height:220px;padding:8px;box-shadow:-4px -4px 8px #ffffff08,4px 4px 10px #0009}.map-box iframe{filter:grayscale()brightness(.8)contrast(1.1)invert(92%)hue-rotate(170deg);border:none;border-radius:18px;width:100%;height:100%}.footer-bottom{margin-top:45px}.footer-line{background:#ffffff0f;width:100%;height:1px;margin-bottom:22px}.footer-bottom p{text-align:center;color:#e1e1e1}@media (width<=1100px){.footer-top{flex-direction:column}.footer-links{grid-template-columns:1fr 1fr}}@media (width<=700px){.footer{padding:25px}.footer-links{grid-template-columns:1fr}.footer-logo h2{font-size:22px}.footer-brand p{max-width:100%}.map-box{height:180px}}.address{color:#9ca3af;align-items:flex-start;gap:16px;margin-top:30px;line-height:1.9;display:flex}.address i{color:#ff5252;margin-top:4px;font-size:24px;transition:all .3s}.address:hover i{color:#ff6b6b;filter:drop-shadow(0 0 10px #ff525280);transform:scale(1.15)}.address strong{color:#fff;font-size:17px}.about-page{width:92%;margin:40px auto 100px}.about-section{margin-top:80px}.section-badge{color:#b8ff75;background:#16191d;border:1px solid #ffffff0a;border-radius:30px;align-items:center;padding:12px 28px;display:inline-flex;box-shadow:-5px -5px 10px #ffffff08,5px 5px 12px #000000a6}.about-card{background:#16191d;border:1px solid #ffffff08;border-radius:42px;grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-top:35px;padding:35px;display:grid;box-shadow:-8px -8px 18px #ffffff08,8px 8px 22px #000000a6}.about-left h1{margin-bottom:30px;font-size:72px;line-height:1.05}.about-left h1 span{color:#b8ff75;font-family:Georgia,serif;font-style:italic}.about-left p{color:#9ca3af;margin-bottom:20px;font-size:18px;line-height:1.9}.about-image-card,.owner-card{background:#16191d;border-radius:32px;width:100%;height:580px;transition:all .4s;animation:5s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000b3}.about-image-card:hover,.owner-card:hover{transform:translateY(-10px);box-shadow:-10px -10px 20px #ffffff08,10px 10px 24px #000000bf,0 0 22px #b8ff751f}.about-image-card video,.owner-card img{object-fit:cover;width:100%;height:100%;transition:all .5s}.about-image-card:hover video,.owner-card:hover img{transform:scale(1.06)}.about-image-card:before,.owner-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#b8ff754d,#0000,#0ff3);border-radius:32px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.services-section{margin-top:100px}.service-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}.service-card{background:#16191d;border:1px solid #ffffff08;border-radius:30px;padding:35px;transition:all .35s;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000a6}.service-card:hover{transform:translateY(-10px);box-shadow:-10px -10px 20px #ffffff08,10px 10px 22px #000000bf,0 0 20px #b8ff7514}.service-icon{background:#16191d;border-radius:22px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;font-size:30px;display:flex;box-shadow:-5px -5px 10px #ffffff08,5px 5px 12px #000000a6}.service-card h3{margin-bottom:15px;font-size:24px}.service-card p{color:#9ca3af;line-height:1.8}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (width<=1400px){.about-page{width:95%}.about-left h1{font-size:62px}.about-image-card,.owner-card{height:520px}}@media (width<=1200px){.about-card{grid-template-columns:1fr;gap:40px;padding:30px}.reverse{flex-direction:column-reverse;display:flex}.about-left{text-align:center}.about-left h1{font-size:54px}.service-grid{grid-template-columns:repeat(2,1fr);gap:25px}.about-image-card,.owner-card{height:450px}}@media (width<=992px){.about-page{width:95%;margin:30px auto 80px}.about-section{margin-top:60px}.about-card{border-radius:30px;padding:25px}.about-left h1{font-size:46px;line-height:1.2}.about-left p{font-size:16px}.service-card{padding:28px}.service-icon{width:60px;height:60px;font-size:26px}}@media (width<=768px){.about-page{width:94%}.section-badge{padding:10px 22px;font-size:14px}.about-card{border-radius:24px;gap:25px;padding:20px}.about-left h1{font-size:38px}.about-left p{font-size:15px;line-height:1.8}.service-grid{grid-template-columns:1fr;gap:20px}.about-image-card,.owner-card{border-radius:24px;height:340px}.service-card{border-radius:24px;padding:24px}.service-card h3{font-size:22px}}@media (width<=480px){.about-page{width:95%;margin:20px auto 60px}.about-section{margin-top:40px}.section-badge{justify-content:center;width:fit-content;margin:0 auto;padding:10px 18px;font-size:13px;display:flex}.about-card{border-radius:20px;grid-template-columns:1fr;gap:20px;padding:18px}.about-left{text-align:center}.about-left h1{margin-bottom:18px;font-size:30px;line-height:1.2}.about-left p{font-size:14px;line-height:1.7}.about-image-card,.owner-card{border-radius:20px;width:100%;height:250px}.service-grid{grid-template-columns:1fr;gap:18px;margin-top:25px;display:grid}.service-card{text-align:center;border-radius:20px;width:100%;padding:20px}.service-icon{border-radius:16px;width:55px;height:55px;margin:0 auto 16px;font-size:22px}.service-card h3{margin-bottom:10px;font-size:20px}.service-card p{font-size:14px;line-height:1.6}.service-grid{grid-template-columns:1fr;gap:20px;padding:0 15px}}.stats-section{grid-template-columns:repeat(4,1fr);gap:25px;width:92%;margin:80px auto;display:grid}.stat-card{text-align:center;background:#16191d;border-radius:36px;padding:25px;box-shadow:-8px -8px 18px #2f5125ec,8px 8px 20px #087384b3}.stat-card h2{color:#b8ff75;font-size:48px}.stat-card p{color:#fff;margin-top:10px}.work-section{text-align:center;width:80%;margin:100px auto}.work-section h2{margin:25px 0;font-size:48px}.work-section p{color:#9ca3af;line-height:1.8}.marquee-section{margin:80px 0;overflow:hidden}.marquee span{font-size:34px;font-weight:700}@keyframes move{0%{transform:translate(100%)}to{transform:translate(-100%)}}.testimonial-section{width:92%;margin:100px auto}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px;display:grid}.testimonial-card{background:#16191d;border-radius:28px;padding:30px;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000b3}.testimonial-card h3{color:gold;margin-bottom:15px}.testimonial-card p{color:#9ca3af;margin-bottom:18px;line-height:1.8}@media (width<=768px){.stats-section,.testimonial-grid{grid-template-columns:1fr}.work-section{width:92%}.work-section h2{font-size:34px}.marquee span{font-size:22px}}.work-section,.testimonial-section{text-align:center}.work-section .badge,.testimonial-section .badge{width:fit-content;margin:0 auto 20px;display:flex}.work-section p{max-width:900px;margin:20px auto 0}.testimonial-grid{margin-top:50px}.marquee-section{background:linear-gradient(90deg,#8a6330,#2a5645,#436b4a);margin:80px 0;padding:2px 8px;overflow:hidden}.marquee{white-space:nowrap;animation:18s linear infinite scroll}.marquee span{color:#000;font-size:28px;font-weight:700}@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.client-img{object-fit:cover;border:4px solid #00e5ff;border-radius:50%;width:90px;height:90px;margin:0 auto 20px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:25px;width:92%;margin:40px auto;display:grid}.testimonial-card{background:#16191d;border-radius:28px;padding:30px;transition:all .35s;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000a6}.testimonial-card:hover{transform:translateY(-8px)}.client-info{align-items:center;gap:16px;margin-bottom:22px;display:flex}.client-info img{object-fit:cover;border:3px solid #b8ff75;border-radius:50%;width:70px;height:70px;box-shadow:-4px -4px 8px #175a39e9,4px 4px 10px #1b6776a6}.client-info h4{margin-bottom:6px}.client-info span{color:gold}.testimonial-card p{color:#9ca3af;line-height:1.8}@media (width<=1000px){.stats-section{grid-template-columns:repeat(3,1fr);padding:0 25px}.stat-card{box-shadow:-8px -8px 18px #242222ec,8px 8px 20px #4b2626b3}.testimonial-grid,.stats-section{grid-template-columns:1fr}.client-info img{width:60px;height:60px}}.products-section{width:92%;margin:100px auto}.product-title{text-align:center;color:#3d9d36;margin:25px 0 50px;font-size:52px}.products-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.product-card{text-align:center;background:#16191d;border:1px solid #ffffff08;border-radius:30px;padding:35px 20px;transition:all .4s;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000bf}.product-card:hover{transform:translateY(-10px);box-shadow:-10px -10px 20px #7a2d2db3,10px 10px 24px #000c,0 0 25px #00e5ff26}.product-card img{object-fit:contain;width:120px;height:120px;margin:0 auto 25px;transition:all .4s}.product-card:hover img{transform:scale(1.08)rotate(3deg)}.product-card h3{color:#fff;font-size:28px}@media (width<=1100px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.product-title{color:#3d9d36;transform-style:preserve-3d;font-size:38px}.products-grid{grid:template columns 2px fr;gap:22px}.product-card{padding:16px}.product-card img{width:90px;height:90px}.product-card h3{font-size:16px}}.cert-section{text-align:center;width:92%;margin:100px auto}.cert-title{color:#fff;margin:18px 0;font-size:58px;font-weight:800}.cert-subtitle{color:#9ca3af;max-width:850px;margin:0 auto 50px;font-size:18px;line-height:1.8}.cert-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px;display:grid}.cert-card{background:#16191d;border:1px solid #ffffff08;border-radius:30px;padding:35px;transition:all .4s;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000b3}.cert-card:hover{transform:translateY(-10px);box-shadow:-10px -10px 22px #ffffff08,10px 10px 25px #000c,0 0 25px #00e5ff2e}.cert-card img{object-fit:contain;width:100px;height:100px;margin-bottom:20px;transition:all .4s}.cert-card:hover img{transform:scale(1.08)}.cert-card h3{color:#fff;margin-bottom:10px;font-size:28px}.cert-card span{color:#9ca3af;font-size:16px}.gov-strip{color:#000;background:linear-gradient(90deg,#325a62,#6b9c51,#142f1e);width:100%;margin:90px 0;padding:18px 0;overflow:hidden}.gov-marquee{white-space:nowrap}.gov-marquee span{color:#fff;font-size:22px;font-weight:700;animation:28s linear infinite govmove;display:inline-block}@keyframes govmove{0%{transform:translate(100%)}to{transform:translate(-100%)}}.achievement-section{text-align:center;width:92%;margin:100px auto}.achievement-section h2{color:#fff;margin-bottom:50px;font-size:55px}.achievement-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.achievement-box{background:#16191d;border:1px solid #ffffff08;border-radius:30px;padding:35px;transition:all .4s;box-shadow:-8px -8px 18px #ffffff08,8px 8px 20px #000000b3}.achievement-box:hover{transform:translateY(-10px);box-shadow:-10px -10px 22px #ffffff08,10px 10px 25px #000c,0 0 25px #b8ff7526}.achievement-box h1{color:#00d5ff;margin-bottom:12px;font-size:56px}.achievement-box p{color:#9ca3af;font-size:18px}@media (width<=1200px){.cert-grid,.achievement-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.cert-section,.achievement-section{width:95%}.cert-title,.achievement-section h2{font-size:38px}.cert-subtitle{font-size:15px}.cert-grid,.achievement-grid{grid-template-columns:1fr;gap:20px}.cert-card{padding:28px}.cert-card img{width:75px;height:75px}.cert-card h3{font-size:22px}.cert-card span{font-size:14px}.achievement-box{padding:28px}.achievement-box h1{font-size:42px}.achievement-box p{font-size:15px}.gov-marquee span{font-size:16px}}@media (width<=480px){.cert-title,.achievement-section h2{font-size:30px}.cert-card,.achievement-box{border-radius:22px;padding:22px}.cert-card img{width:65px;height:65px}.achievement-box h1{font-size:36px}.gov-strip{padding:14px 0}.gov-marquee span{font-size:14px}}.wall{text-align:center;width:92%;margin:80px auto}.wall h1{color:#1edff4;margin-bottom:10px;font-size:70px}.wall p{color:#fff}.pdf-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:60px;display:grid}.pdf-card{cursor:pointer;background:#16191d;border-radius:30px;padding:50px 25px;transition:all .4s;box-shadow:-8px -8px 18px #18433cb8,8px 8px 20px #000000b3}.pdf-card:hover{transform:translateY(-10px);box-shadow:-10px -10px 20px #13702ad7,10px 10px 24px #000c,0 0 25px #00e5ff26}.pdf-icon{margin-bottom:20px;font-size:70px}.pdf-card h3{color:#1acce3}.pdf-box{background:#16191d;border-radius:20px;flex-direction:column;width:95%;height:95%;display:flex}.pdf-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px;display:flex}.controls{align-items:center;gap:10px;display:flex}.controls button,.controls a{color:#000;cursor:pointer;background:#00d9ff;border:none;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none}.controls span{color:#fff}.pdf-viewer{flex:1;justify-content:center;align-items:flex-start;padding:25px;display:flex;overflow:auto}@media (width<=768px){.wall h1{font-size:38px}.pdf-header{flex-direction:column;gap:15px}.controls{flex-wrap:wrap;justify-content:center}}.pdf-viewer{border:none;width:100%;height:calc(100% - 80px)}.pdf-modal{z-index:9999;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdf-box{background:#16191d;border-radius:20px;width:95%;height:95%;overflow:hidden}.pdf-header{justify-content:space-between;align-items:center;padding:20px;display:flex}.pdf-header h2{color:#00ff15}.controls{gap:10px;display:flex}.pdf-btn{color:#000;cursor:pointer;background:#66d3ff;border:none;border-radius:10px;padding:10px 18px;font-weight:700;text-decoration:none}.products-page{width:92%;margin:80px auto}.products-heading{text-align:center;color:#fff;margin:20px 0;font-size:65px}.products-subheading{text-align:center;color:#9ca3af;max-width:800px;margin:0 auto 70px;line-height:1.8}.category-card{background:#16191d;border-radius:35px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:45px;padding:35px;transition:all .4s;display:grid;box-shadow:-8px -8px 18px #1f4e51d4,8px 8px 22px #000000b3}.category-card:hover{transform:translateY(-8px)}.reverse{grid-template-columns:1fr 1fr}.category-image{border-radius:25px;overflow:hidden}.category-image img{object-fit:cover;width:100%;height:350px;transition:all .5s}.category-card:hover img{transform:scale(1.08)}.category-content h2{color:#fff;margin-bottom:20px;font-size:42px}.category-content p{color:#9ca3af;margin-bottom:30px;line-height:1.9}.view-btn{color:#000;background:#66d3ff;border-radius:40px;padding:15px 30px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.view-btn:hover{transform:translate(8px)}@media (width<=900px){.category-card,.reverse{grid-template-columns:1fr}.reverse .category-image{order:-1}.products-heading{font-size:45px}.category-content{text-align:center}}@media (width<=600px){.products-heading{font-size:34px}.category-image img{height:220px}.category-content h2{font-size:28px}}.product-page{width:92%;margin:80px auto}.product-heading{text-align:center;color:#fff;margin:20px 0;font-size:60px}.product-sub{text-align:center;color:#9ca3af;margin-bottom:60px}.product-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product-box{text-align:center;background:#16191d;border-radius:30px;padding:25px;transition:all .4s;box-shadow:-8px -8px 18px #1f4c41d9,8px 8px 22px #000000b3}.product-box:hover{transform:translateY(-10px)}.product-box img{object-fit:contain;width:100%;height:220px;transition:all .5s}.product-box:hover img{transform:scale(1.08)}.product-box h3{color:#fff;margin:20px 0}.know-btn{cursor:pointer;background:#66d3ff;border:none;border-radius:30px;padding:12px 24px;font-weight:700}.product-modal{z-index:999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{color:#fff;background:#16191d;border-radius:30px;width:600px;padding:40px}.modal-box h2{margin-bottom:25px}.modal-box h4{color:#66d3ff;margin:20px 0 10px}.modal-box p{color:#bdbdbd;line-height:1.8}.close-btn{cursor:pointer;background:#66d3ff;border:none;border-radius:30px;margin-top:30px;padding:12px 25px}@media (width<=900px){.product-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.product-grid{grid-template-columns:1fr}.product-heading{font-size:38px}.modal-box{width:92%}}.whatsapp-float{color:#fff;z-index:9999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:34px;text-decoration:none;transition:all .3s;animation:2s infinite pulse;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 25px #25d36673}.whatsapp-float:hover{transform:scale(1.1)}@keyframes pulse{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 #25d36600}}@media (width<=576px){.whatsapp-float{display:none}}.contact-page{width:92%;margin:100px auto}.contact-container{grid-template-columns:1fr 1.1fr;gap:40px;display:grid}.left-box,.right-box{background:#16191d;border:2px solid #ffffff08;border-radius:35px;padding:40px;transition:all .4s;box-shadow:-8px -8px 18px #4b471bd1,8px 8px 22px #000000b3}.left-box:hover,.right-box:hover{transform:translateY(-8px);box-shadow:-10px -10px 20px #ffffff08,10px 10px 24px #000c,0 0 20px #66d3ff14}.left-box h1{color:#33bd1d;margin-bottom:25px;font-size:55px}.left-box h1:after{content:"";background:#66d3ff;border-radius:10px;width:120px;height:4px;margin-top:12px;display:block}.desc{color:#9ca3af;margin-bottom:35px;font-size:17px;line-height:1.9}.contact-links{flex-direction:column;gap:18px;display:flex}.contact-links a{color:#fff;background:#16191d;border-radius:18px;align-items:center;gap:18px;padding:18px 22px;text-decoration:none;transition:all .35s;display:flex;box-shadow:-5px -5px 12px #ffffff08,5px 5px 14px #000000b3}.contact-links a:hover{transform:translate(8px);box-shadow:-6px -6px 12px #ffffff08,6px 6px 16px #000c,0 0 15px #66d3ff1f}.contact-links i{background:#0f1419;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.whatsapp i{color:#25d366}.email i{color:#66d3ff}.phone i{color:#ffb400}.right-box h2{color:#28ccb0;margin-bottom:30px;font-size:38px}form{flex-direction:column;gap:18px;display:flex}input,textarea{color:#fff;background:#16191d;border:none;border-radius:18px;outline:none;width:100%;padding:18px;font-size:16px;transition:all .3s;box-shadow:inset -4px -4px 8px #ffffff05,inset 4px 4px 10px #000000b3}input::placeholder,textarea::placeholder{color:#7d8790}input:focus,textarea:focus{box-shadow:inset -4px -4px 8px #ffffff05,inset 4px 4px 10px #000000b3,0 0 0 2px #66d3ff4d}textarea{resize:none}button{cursor:pointer;color:#000;background:#66d3ff;border:none;border-radius:20px;margin-top:10px;padding:18px;font-size:18px;font-weight:700;transition:all .35s;box-shadow:-5px -5px 10px #ffffff08,5px 5px 14px #000000b3}button:hover{transform:translateY(-5px);box-shadow:-6px -6px 12px #ffffff08,6px 6px 16px #000c,0 0 20px #66d3ff2e}@media (width<=1000px){.contact-container{grid-template-columns:1fr;margin-top:0%}.left-box h1{font-size:42px}.right-box h2{font-size:32px}}@media (width<=768px){.contact-page{width:95%}.left-box,.right-box{border-radius:25px;padding:25px}.left-box h1{font-size:34px}.right-box h2{font-size:28px}.desc{font-size:15px}.contact-links a{padding:15px 18px}input,textarea,button{padding:15px}}@media (width<=480px){.left-box h1{font-size:28px}.contact-page{margin-top:0%}.right-box h2{font-size:24px}.contact-links a{font-size:14px}.contact-links i{width:34px;height:34px;font-size:17px}}.address-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#14253bf2,#0a1625f2);border:1px solid #00d4ff26;border-radius:18px;margin-top:28px;padding:22px 24px;transition:all .35s;box-shadow:0 10px 30px #00000040,inset 1px 1px 1px #ffffff0a,inset -1px -1px 1px #0003}.address-box:hover{border-color:#00d4ff66;transform:translateY(-4px);box-shadow:0 15px 35px #00d4ff1f,0 8px 20px #0000004d}.address-box h3{color:#00d4ff;letter-spacing:.5px;align-items:center;gap:10px;margin-bottom:14px;font-size:20px;font-weight:700;display:flex}.address-box h3 i{color:#00d4ff;font-size:22px}.address-box p{color:#d4dde8;letter-spacing:.3px;margin:0;font-size:15px;line-height:1.9}
