@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#008b9b;--primary-dark:#006b7a;--primary-light:#0ab;--bg:#0d1f2d;--bg-light:#132f42;--bg-card:#0f2535;--text:#fff;--text-muted:#b0bec5;--text-dim:#7a8a95;--ff-heading:"Rajdhani",sans-serif;--ff-body:"Inter",sans-serif;--spark:#0bfc}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--ff-body);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar{z-index:1000;width:100%;padding:18px 0;transition:all .4s;position:fixed;top:0;left:0}.navbar.scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d1f2df2;padding:12px 0;box-shadow:0 2px 30px #0000004d}.navbar .container{justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;display:flex}.logo img{filter:drop-shadow(0 0 12px #ffffff80)drop-shadow(0 0 24px #ffffff40);width:auto;height:80px;transition:all .3s}.navbar.scrolled .logo img{filter:drop-shadow(0 0 8px #fff6)drop-shadow(0 0 16px #fff3);height:60px}.nav-links{align-items:center;gap:28px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);font-size:.9rem;font-weight:500;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{width:100%}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}.nav-toggle span{background:var(--text);width:25px;height:2px;transition:all .3s}.nav-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.hero{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg-image{opacity:.22;z-index:0;background:url(/aq600l_page3_img2.jpeg) 50%/cover no-repeat;position:absolute;inset:0}#sparkCanvas{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.hero-overlay{background:radial-gradient(ellipse at center,#0d1f2d4d 0%,var(--bg)75%);z-index:1;pointer-events:none;position:absolute;inset:0}.hero-content{z-index:4;text-align:center;pointer-events:auto;max-width:850px;padding:0 20px;position:relative}.hero-badge{border:1px solid var(--primary);color:var(--primary);letter-spacing:2px;text-transform:uppercase;border-radius:50px;margin-bottom:24px;padding:6px 20px;font-size:.8rem;animation:.8s fadeInDown;display:inline-block}.hero h1{margin-bottom:20px;font-size:clamp(2rem,5vw,3.8rem);line-height:1.1}.hero h1 .typed-text{color:var(--primary);display:inline}.hero h1 .cursor{background:var(--primary);width:3px;height:1em;margin-left:4px;animation:.8s infinite blink;display:inline-block}.hero p{color:var(--text-muted);max-width:600px;margin:0 auto 36px;font-size:1.1rem}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn{font-family:var(--ff-heading);cursor:pointer;letter-spacing:1px;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:var(--text);box-shadow:0 4px 25px #008b9b59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 35px #008b9b80}.btn-outline{color:var(--text);border:2px solid var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);transform:translateY(-2px)}.scroll-indicator{z-index:5;animation:2s infinite bounce;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-indicator i{color:var(--primary);font-size:1.5rem}.stats{padding:100px 0;position:relative}.stats:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;position:absolute;top:0;left:0;right:0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat-card{text-align:center;background:linear-gradient(145deg,var(--bg-card),var(--bg-light));border:1px solid #008b9b1a;border-radius:16px;padding:40px 20px;transition:all .4s}.stat-card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 40px #008b9b26}.stat-icon{background:linear-gradient(135deg,var(--primary),var(--primary-dark));width:60px;height:60px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.4rem;display:flex}.stat-number{font-family:var(--ff-heading);color:var(--primary-light);margin-bottom:4px;font-size:2.8rem;font-weight:700}.stat-number .prefix,.stat-number .suffix{font-size:1.6rem}.stat-label{color:var(--text-muted);font-size:.9rem}.sodick{padding:100px 0;position:relative;overflow:hidden}.sodick:before{content:"";pointer-events:none;background:linear-gradient(135deg,#008b9b14,#0000 50%,#008b9b0d);position:absolute;inset:0}.sodick-header{text-align:center;margin-bottom:60px}.section-tag{color:var(--primary-light);letter-spacing:2px;text-transform:uppercase;background:#008b9b26;border-radius:20px;margin-bottom:12px;padding:5px 16px;font-size:.75rem;display:inline-block}.section-title{margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.8rem)}.section-title span{color:var(--primary)}.section-desc{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1rem}.sodick-content{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.sodick-visual{background:linear-gradient(135deg,var(--bg-card),var(--bg-light));border:1px solid #008b9b33;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:30px;display:flex;position:relative;overflow:hidden}.machine-photo{filter:drop-shadow(0 0 20px #008b9b33);border-radius:12px;width:100%;max-width:380px;margin-bottom:20px;transition:transform .4s}.sodick-visual:hover .machine-photo{transform:scale(1.03)}.machine-badge{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50px;align-items:center;gap:8px;margin-top:12px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-flex}.machine-badge i{font-size:1rem}.machine-sub-images{grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;margin-top:16px;display:grid}.machine-sub-images img{aspect-ratio:4/3;object-fit:cover;cursor:pointer;border:1px solid #008b9b26;border-radius:8px;width:100%;transition:all .3s}.machine-sub-images img:hover{border-color:var(--primary);transform:scale(1.05);box-shadow:0 5px 20px #008b9b40}.sodick-specs{flex-direction:column;gap:16px;display:flex}.spec-item{background:#0f2535cc;border:1px solid #008b9b1a;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:all .3s;display:flex}.spec-item:hover{border-color:var(--primary);background:#008b9b0d}.spec-item i{color:var(--primary);text-align:center;width:24px;font-size:1.2rem}.spec-item .spec-label{color:var(--text-muted);font-size:.85rem}.spec-item .spec-value{color:var(--text);font-size:1rem;font-weight:600}.comparison{margin-top:60px;overflow-x:auto}.comparison h3{text-align:center;margin-bottom:24px;font-size:1.6rem}.comparison h3 span{color:var(--primary)}.comp-table{border-collapse:collapse;border-radius:12px;width:100%;overflow:hidden}.comp-table th,.comp-table td{text-align:center;padding:14px 20px;font-size:.9rem}.comp-table thead th{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:var(--text);font-family:var(--ff-heading);letter-spacing:1px;font-weight:600}.comp-table tbody tr{background:var(--bg-card);border-bottom:1px solid #008b9b1a}.comp-table tbody tr:hover{background:#008b9b0d}.comp-table td:first-child{text-align:left;color:var(--text-muted);font-weight:500}.comp-table .highlight{color:var(--primary-light);font-weight:700}.comp-table .win{color:#00e676}.services{padding:100px 0;position:relative}.services:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;position:absolute;top:0;left:0;right:0}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.service-card{background:linear-gradient(145deg,var(--bg-card),var(--bg-light));cursor:pointer;border:1px solid #008b9b14;border-radius:16px;padding:36px 28px;transition:all .4s;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(135deg,transparent,var(--primary),transparent);-webkit-mask-composite:xor;opacity:0;border-radius:16px;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.service-card:hover:before{opacity:1}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #008b9b33}.service-icon{width:56px;height:56px;color:var(--primary);background:linear-gradient(135deg,#008b9b33,#008b9b0d);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.4rem;transition:all .3s;display:flex}.service-card:hover .service-icon{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--text);transform:scale(1.1)}.service-card h3{margin-bottom:10px;font-size:1.2rem}.service-card p{color:var(--text-muted);font-size:.88rem;line-height:1.6}.sectors{padding:80px 0;overflow:hidden}.sectors-header{text-align:center;margin-bottom:40px}.marquee-wrap{position:relative}.marquee-wrap:before,.marquee-wrap:after{content:"";z-index:2;width:100px;position:absolute;top:0;bottom:0}.marquee-wrap:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.marquee-wrap:after{background:linear-gradient(270deg,var(--bg),transparent);right:0}.marquee{width:max-content;animation:20s linear infinite marquee;display:flex}.marquee-item{background:var(--bg-card);white-space:nowrap;font-family:var(--ff-heading);color:var(--text-muted);border:1px solid #008b9b1a;border-radius:12px;align-items:center;gap:12px;margin:0 12px;padding:16px 36px;font-size:1rem;font-weight:600;display:flex}.marquee-item i{color:var(--primary);font-size:1.2rem}.gallery{padding:100px 0}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px;display:grid}.gallery-item{aspect-ratio:1;cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.gallery-item .gallery-bg{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s}.gallery-item:first-child{grid-row:span 2}.gallery-item:nth-child(4){grid-column:span 2}.gallery-item .gallery-inner{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.gallery-item .gallery-inner i{color:#00bbff80;margin-bottom:8px;font-size:2.5rem}.gallery-item .gallery-inner span{font-family:var(--ff-heading);color:var(--text-muted);text-align:center;font-size:.9rem}.gallery-item:hover .gallery-bg{transform:scale(1.1)}.gallery-item .gallery-overlay{opacity:0;background:#008b9bcc;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-overlay i{color:var(--text);font-size:2rem}.quote{padding:100px 0;position:relative}.quote:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;position:absolute;top:0;left:0;right:0}.quote-grid{grid-template-columns:1fr 1fr;align-items:start;gap:50px;margin-top:50px;display:grid}.quote-info h3{margin-bottom:16px;font-size:1.8rem}.quote-info p{color:var(--text-muted);margin-bottom:24px}.quote-info-item{color:var(--text-muted);align-items:center;gap:14px;margin-bottom:16px;display:flex}.quote-info-item i{color:var(--primary);text-align:center;width:20px;font-size:1.1rem}.quote-form{background:var(--bg-card);border:1px solid #008b9b26;border-radius:20px;padding:40px}.form-group{margin-bottom:18px}.form-group label{color:var(--text-muted);margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{width:100%;color:var(--text);font-family:var(--ff-body);background:#0d1f2dcc;border:1px solid #008b9b33;border-radius:10px;outline:none;padding:12px 16px;font-size:.9rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary)}.form-group textarea{resize:vertical;min-height:100px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.btn-submit{width:100%;padding:16px;font-size:1.05rem;position:relative;overflow:hidden}.btn-submit:after{content:"";background:linear-gradient(135deg,#0000,#ffffff1a,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.btn-submit:hover:after{transform:translate(100%)}@keyframes pulse-btn{0%,to{box-shadow:0 0 #008b9b66}70%{box-shadow:0 0 0 15px #008b9b00}}.btn-submit{animation:2s infinite pulse-btn}.footer{background:#0000004d;border-top:1px solid #008b9b1a;padding:60px 0 30px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand p{color:var(--text-muted);max-width:300px;margin-top:12px;font-size:.9rem}.footer h4{font-family:var(--ff-heading);color:var(--primary-light);margin-bottom:16px;font-size:1.1rem}.footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-links a{color:var(--text-muted);font-size:.88rem;transition:color .3s}.footer-links a:hover{color:var(--primary)}.footer-contact{flex-direction:column;gap:10px;display:flex}.footer-contact a{color:var(--text-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.footer-contact a i{color:var(--primary)}.footer-bottom{border-top:1px solid #008b9b1a;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.footer-bottom p{color:var(--text-dim);font-size:.8rem}.sodick-badge{border:1px solid var(--primary);color:var(--primary);letter-spacing:1px;border-radius:50px;align-items:center;gap:8px;padding:6px 16px;font-size:.75rem;display:inline-flex}.social-links{gap:12px;display:flex}.social-links a{width:36px;height:36px;color:var(--text-muted);border:1px solid #008b9b4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.social-links a:hover{background:var(--primary);color:var(--text);border-color:var(--primary)}.reveal{opacity:0;transition:all .7s;transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.stats-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.sodick-content,.quote-grid{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item:first-child{grid-row:span 1}.gallery-item:nth-child(4){grid-column:span 1}.footer-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-links{background:var(--bg);flex-direction:column;justify-content:center;width:70%;height:100vh;padding:40px;transition:right .4s;position:fixed;top:0;right:-100%;box-shadow:-5px 0 30px #00000080}.nav-links.open{right:0}.nav-toggle{display:flex}.hero h1{font-size:clamp(1.6rem,6vw,2.4rem)}.stats-grid{grid-template-columns:1fr 1fr}.services-grid,.form-row{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column;gap:16px}.comp-table th,.comp-table td{padding:10px 12px;font-size:.78rem}}@media (max-width:480px){.stats-grid,.gallery-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column;align-items:center}}
