@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.woff2)format("woff2-variations");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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-wght-normal.BFexNX-K.woff2)format("woff2-variations");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}:root{--yellow:#ffc13b;--navy:#001a4d;--navy-soft:#1d3366;--ink:#131313;--dark:#343a40;--text:#6f6f6f;--muted:#9a9a9a;--line:#e3e3e3;--light:#f4f4f4;--white:#fff;--wrap:1240px;--radius:8px;--shadow:0 10px 40px #00000012;--font:"Vazirmatn Variable", Tahoma, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--white);margin:0;font-size:15px;line-height:1.9;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:var(--ink);margin:0 0 .6em;font-weight:800;line-height:1.5}p{margin:0 0 1em}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:16px}.section{padding-block:90px}.section--light{background:var(--light)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{background:var(--dark);color:var(--white);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:10px;padding:9px 22px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--yellow);color:var(--ink)}.btn--light{background:var(--white);color:var(--ink)}.btn--yellow{background:var(--yellow);color:var(--ink)}.btn--yellow:hover{background:var(--white)}.site-header{z-index:50;position:absolute;inset:12px 0 auto}.site-header__bar{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:24px;padding:10px 14px;display:flex}.site-header__logo img{background:#000;border-radius:6px;width:50px;height:50px;padding:2px}.site-nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--white);border-bottom:2px solid #0000;padding:6px 14px;font-weight:600;display:block}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:var(--yellow)}.site-header__contact{color:var(--white);align-items:center;gap:22px;margin-inline-start:auto;display:flex}.site-header__phone{direction:ltr;align-items:center;gap:8px;font-weight:700;display:flex}.menu-toggle{color:var(--white);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:6px;display:none}@media (width<=1080px){.menu-toggle{display:block}.site-header__bar{flex-wrap:wrap;gap:0}.site-nav,.site-header__contact{width:100%;display:none}.site-header.is-open .site-header__bar{background:var(--navy)}.site-header.is-open .site-nav,.site-header.is-open .site-header__contact{display:block}.site-nav ul{flex-direction:column;padding-top:10px}.site-nav a{border-bottom:1px solid #ffffff1a;padding:10px 6px}.site-header__contact{padding:16px 6px 8px}.site-header.is-open .site-header__contact{flex-wrap:wrap;display:flex}}.hero{background:var(--navy) center / cover no-repeat;color:#ffffffd9;text-align:center;padding:190px 0 110px;position:relative;overflow:hidden}.hero:before{content:"";background:#0d1f52db;position:absolute;inset:0}.hero>.wrap{position:relative}.hero__ghost{letter-spacing:.35em;color:#0000;-webkit-text-stroke:1px #ffffff38;text-transform:capitalize;direction:ltr;margin-bottom:-.45em;font-family:Arial,sans-serif;font-size:clamp(34px,7vw,78px);font-weight:300;line-height:1.1;display:block}.hero h1{color:var(--white);font-size:clamp(26px,4vw,40px)}.hero--yellow h1{color:var(--yellow)}.hero__lead{max-width:780px;margin-inline:auto;font-size:14px}.hero--home{padding:210px 0 250px}.hero--home .hero__ghost{letter-spacing:.28em;font-size:clamp(28px,5.4vw,64px)}.hero--home h1{font-size:clamp(26px,4.4vw,46px)}.title{text-align:center;margin-bottom:44px}.title__ghost{letter-spacing:.35em;color:#0000;-webkit-text-stroke:1px #d0d0d0;text-transform:lowercase;direction:ltr;align-items:center;gap:14px;font-family:Arial,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1;display:inline-flex}.title__ghost:before,.title__ghost:after{content:"";background:var(--yellow);border:2px solid var(--ink);border-radius:2px;width:14px;height:20px;transform:skew(-12deg)rotate(-12deg)}.title__ghost:after{transform:skew(12deg)rotate(12deg)}.title h2{margin:-8px 0 4px;font-size:clamp(21px,2.6vw,27px)}.title p{color:var(--muted);margin:0;font-size:13px}.title--dark .title__ghost{-webkit-text-stroke-color:#ffffff2e}.title--dark h2{color:var(--white)}.title--start{text-align:start}.grid{gap:16px;display:grid}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid--3,.grid--2{grid-template-columns:1fr}.section{padding-block:64px}}.card{background:var(--white);border:1px solid var(--line);border-radius:4px;transition:box-shadow .25s,transform .25s;overflow:hidden}.card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.project-card{flex-direction:column;display:flex}.project-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.project-card__head h3{margin:0;font-size:15px}.project-card__meta{color:var(--muted);white-space:nowrap;font-size:12px}.project-card p{margin:0 0 14px;padding:12px 16px 0;font-size:13px}.project-card img{aspect-ratio:2;object-fit:cover;clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);width:100%;margin-top:auto}.project-card__panel{aspect-ratio:2;background:linear-gradient(135deg, var(--navy) 0%, var(--navy-soft) 100%);clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);letter-spacing:.12em;text-align:center;color:#0000;-webkit-text-stroke:1px #ffffff8c;border-bottom:5px solid var(--yellow);direction:ltr;place-items:center;margin-top:auto;padding:18% 20px 0;font-family:Arial,sans-serif;font-size:19px;display:grid}.more-box{border:1px solid var(--line);background:var(--white);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.more-box h3{margin:0;font-size:15px}.more-box p{margin:0;font-size:13px}.services{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:20px 20px 0;transition:background .2s;display:flex}.service h3{margin:0 0 10px;font-size:16px}.service__icon{clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);background:#ececec;align-self:flex-end;place-items:center;width:90px;height:60px;transition:background .2s;display:grid}.service__icon img{width:34px;height:34px}.service:hover .service__icon{background:var(--yellow)}.service--more{color:var(--ink);flex-direction:row;justify-content:center;align-items:center;gap:8px;font-weight:700}.service--more span{background:var(--yellow);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@media (width<=900px){.services{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.services{grid-template-columns:1fr}}.checks{grid-template-columns:repeat(2,1fr);gap:6px 18px;margin:0 0 1em;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.checks svg{color:var(--yellow);flex:none}@media (width<=560px){.checks{grid-template-columns:1fr}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}@media (width<=900px){.split{grid-template-columns:1fr;gap:34px}}.framed{padding:26px 0 0 26px;position:relative}.framed:before{content:"";top:0;background:var(--yellow);width:34%;height:40%;position:absolute;inset-inline-end:34%;transform:rotate(-4deg)}.framed img{border-radius:6px;width:100%;position:relative}.play{color:var(--white);cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:8px;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.play span{background:#0003;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .2s;display:grid}.play:hover span{background:var(--yellow);color:var(--ink)}.video-dialog{background:#000;border:0;border-radius:6px;width:min(960px,94vw);padding:0}.video-dialog::backdrop{background:#000c}.video-dialog video{width:100%}.video-dialog button{top:8px;z-index:2;color:var(--white);cursor:pointer;background:#0009;border:0;border-radius:50%;width:36px;height:36px;position:absolute;inset-inline-end:8px}.cta{background:var(--navy-soft);color:#ffffffd9;position:relative;overflow:hidden}.cta:before,.cta:after{content:"";top:0;bottom:0;background:var(--yellow);width:90px;position:absolute;inset-inline-end:6%;transform:skew(-14deg)}.cta:after{background:#ffffff1f;width:40px;inset-inline-end:calc(6% + 110px)}.cta .wrap{z-index:1;text-align:center;max-width:820px;padding-block:64px;position:relative}.cta h2{color:var(--white);font-size:clamp(21px,3vw,28px)}@media (width<=700px){.cta:before,.cta:after{display:none}}.faq{gap:12px;display:grid}.faq details{background:var(--white);box-shadow:var(--shadow);border-radius:6px}.faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--navy-soft);flex:none;transition:transform .2s}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{margin:0;padding:0 20px 18px}.team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.member{background:var(--white);border:1px solid var(--line);min-height:200px;padding:26px 20px;position:relative;overflow:hidden}.member:before{content:"";top:0;bottom:0;background:var(--light);width:34%;position:absolute;inset-inline-start:30%;transform:skew(-14deg)}.member:after{content:"";bottom:0;background:var(--yellow);width:22%;height:5px;position:absolute;inset-inline-start:40%}.member>*{position:relative}.member h3{margin:0;font-size:16px}.member__role{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px;font-size:13px;display:block}.member p{margin:0;font-size:13px}.team--wide{grid-template-columns:repeat(2,1fr);gap:24px}@media (width<=700px){.team--wide{grid-template-columns:1fr}}.prose{color:#555;text-align:justify}.prose h2{margin-top:1.6em;font-size:22px}.prose h3{margin-top:1.4em;font-size:18px}.prose h4{margin-top:1.2em;font-size:16px}.prose img,.prose video{border-radius:8px;margin:1.4em auto}.prose video{width:auto;max-height:80vh}.prose a{color:var(--navy-soft);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-inline-start:1.4em}.prose li{margin-bottom:.3em}.prose table{border-collapse:collapse;width:100%;margin:1em 0 1.6em;font-size:14px}@media (width<=560px){.prose table{display:block;overflow-x:auto}}.prose th,.prose td{border:1px solid var(--line);text-align:start;padding:9px 14px}.prose th{background:var(--light);color:var(--ink);width:40%}.site-footer{color:#ffffffbf;background:#0c0c0c url(/images/conveyors.webp) 50%/cover;font-size:14px;position:relative}.site-footer:before{content:"";background:#080808eb;position:absolute;inset:0}.site-footer>*{position:relative}.site-footer__cols{grid-template-columns:1.4fr 1fr 1fr;gap:50px;padding-block:60px 40px;display:grid}.site-footer h2{color:var(--white);margin-bottom:18px;font-size:17px}.site-footer h2 span{color:var(--yellow)}.site-footer__brand{border-bottom:1px solid #ffffff26;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.site-footer__brand img{background:#000;border-radius:6px;width:54px;height:54px;padding:2px}.site-footer__brand strong{color:var(--white);display:block}.site-footer__brand small{color:var(--muted);font-size:12px}.site-footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-footer li a:hover{color:var(--yellow)}.site-footer__contact li{align-items:flex-start;gap:10px;display:flex}.site-footer__contact svg{flex:none;margin-top:4px}.site-footer__certs{gap:10px;margin-top:20px;display:flex}.site-footer__certs img{object-fit:contain;background:var(--white);width:64px;height:64px;padding:4px}.site-footer__bottom{text-align:center;border-top:1px solid #ffffff1a;padding-block:16px;font-size:13px}@media (width<=900px){.site-footer__cols{grid-template-columns:1fr;gap:34px}}
