@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070a0d;color:#eee;font-family:Vazirmatn,Tahoma,sans-serif}.top{height:34px;background:#030405;border-bottom:1px solid #20252a;font-size:12px;color:#ddd}.top-inner{max-width:1450px;margin:auto;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.nav{height:92px;background:#080b0e;display:flex;align-items:center;gap:35px;padding:0 5%;position:sticky;top:0;z-index:20;border-bottom:1px solid #252a2d}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:white;margin-left:auto}.brand b{font-size:29px;letter-spacing:-1px}.brand i{font-style:normal;color:#caff00}.brand small{display:block;font-size:13px;color:#ddd}.logo{width:66px;height:66px;border:3px solid #baff00;border-radius:50%;display:grid;place-items:center;font:28px Georgia;color:#fff;box-shadow:0 0 12px #8dbd00}.menu{display:flex;gap:28px}.menu a{color:#eee;text-decoration:none;padding:33px 0;font-size:14px}.menu a:hover,.menu .active{color:#caff00;border-bottom:2px solid #caff00}.call{background:#b8e900;color:#070900;border-radius:11px;padding:10px 25px;text-decoration:none;font-weight:800;font-size:20px;min-width:220px;text-align:center}.call small{display:block;font-size:11px;font-weight:500}.hero{min-height:485px;position:relative;overflow:hidden;border-bottom:1px solid #222}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(3,5,7,.98) 0%,rgba(3,5,7,.82) 30%,rgba(3,5,7,.15) 70%,rgba(3,5,7,.55)),url('active-line-reference.png');background-size:cover;background-position:center}.hero-content{position:relative;max-width:1450px;margin:auto;padding:55px 7%;z-index:1}.eyebrow{color:#caff00;margin-bottom:18px}.hero h1{font-size:45px;line-height:1.35;margin:0}.hero h1 strong{color:#caff00}.hero p{line-height:2;font-size:16px}.actions{display:flex;gap:16px;margin:25px 0}.btn{display:inline-block;border:1px solid #caff00;color:#fff;text-decoration:none;padding:12px 25px;border-radius:9px;background:#0b0e10;cursor:pointer}.btn.primary{background:#caff00;color:#111;font-weight:700}.trust{display:flex;gap:40px;margin-top:25px}.trust span{font-weight:600;color:#fff}.trust small{color:#aaa;font-weight:400}.section{max-width:1450px;margin:auto;padding:35px 4%}.section-title{text-align:center;margin-bottom:25px}.section-title span{color:#caff00;font-size:14px}.section-title h2{margin:7px 0;font-size:25px}.cards{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.cards article{background:#0c1013;border:1px solid #657500;border-radius:10px;overflow:hidden;text-align:center;min-height:235px}.pic{height:105px;background:url('active-line-reference.png') center/cover}.p1{background-position:9% 75%}.p2{background-position:31% 58%}.p3{background-position:45% 58%}.p4{background-position:63% 60%}.p5{background-position:78% 60%}.p6{background-position:93% 70%}.cards h3{margin:13px 8px 5px;font-size:16px}.cards p{font-size:11px;color:#bbb;line-height:1.8;padding:0 10px}.cards a{color:#caff00;text-decoration:none;font-size:12px}.stats{max-width:1450px;margin:auto;background:#0d1114;border:1px solid #20272b;border-radius:14px;display:grid;grid-template-columns:repeat(5,1fr);padding:17px}.stats div{text-align:center;border-left:1px solid #333}.stats div:last-child{border:0}.stats b{display:block;color:#caff00;font-size:24px}.stats span{font-size:12px;color:#bbb}.projects{padding-top:25px}.project-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.project-grid div{height:115px;border:1px solid #30373b;border-radius:8px;background:linear-gradient(transparent,rgba(0,0,0,.85)),url('active-line-reference.png') center/cover;display:flex;align-items:end;justify-content:center;padding:10px;font-weight:600;font-size:12px}.info{text-align:center;border-top:1px solid #151a1d}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;background:#090d10}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact input,.contact select,.contact textarea{background:#11171b;border:1px solid #343b3f;color:#fff;border-radius:7px;padding:13px;font-family:inherit}.contact textarea{grid-column:1/-1;min-height:100px}.contact button{font-family:inherit;border:0}.whatsapp{position:fixed;left:22px;bottom:22px;background:#18b83d;color:white;padding:13px 20px;border-radius:10px;text-decoration:none;font-weight:700;z-index:30}footer{text-align:center;padding:25px;color:#777;border-top:1px solid #222}footer b{color:#caff00}@media(max-width:1000px){.nav{height:auto;padding:12px 4%;flex-wrap:wrap}.menu{order:3;width:100%;overflow:auto;gap:18px}.menu a{padding:10px 0;white-space:nowrap}.cards{grid-template-columns:repeat(3,1fr)}.project-grid{grid-template-columns:repeat(3,1fr)}.call{margin-right:auto}.hero h1{font-size:36px}}@media(max-width:600px){.top-inner{font-size:9px}.top-inner span:nth-child(2){display:none}.brand b{font-size:22px}.brand small{font-size:9px}.logo{width:52px;height:52px}.call{font-size:15px;min-width:150px;padding:8px}.hero{min-height:530px}.hero-content{padding:45px 7%}.hero h1{font-size:34px}.hero p{font-size:13px}.actions,.trust{flex-direction:column}.cards{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr;gap:15px}.stats div{border:0}.project-grid{grid-template-columns:1fr 1fr}.contact{grid-template-columns:1fr}.contact form{grid-template-columns:1fr}.contact textarea{grid-column:auto}.whatsapp{left:10px;right:10px;text-align:center}.section{padding:28px 4%}}