:root{--g:#65ff27;--bg:#020605;--panel:#07100c;--line:#17231e;--text:#f4f8f5;--muted:#98a59e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,"Noto Sans Arabic",sans-serif;line-height:1.7}a{text-decoration:none;color:inherit}.shell{width:min(1280px,92%);margin:auto}.top{height:78px;position:fixed;top:0;left:0;right:0;z-index:50;background:#020605d9;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0d}.nav{height:100%;display:flex;align-items:center;gap:32px}.brand img{height:48px}.nav nav{display:flex;gap:27px;margin-inline-start:auto}.nav nav a{font-size:14px;color:#c4cec9;transition:.2s}.nav nav a:hover{color:var(--g)}.navActions{display:flex;align-items:center;gap:12px}.navActions button{background:none;border:0;color:#fff;cursor:pointer}.book,.green{background:var(--g);color:#031003!important;font-weight:900;padding:11px 20px;border-radius:6px;display:inline-block}.hero{height:800px;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 50%,#123b27 0,transparent 37%),linear-gradient(110deg,#020504 38%,#08120d)}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,#02060500 0 42%,#020605 82%);z-index:1}.heroVehicle{position:absolute;left:-3%;bottom:80px;width:61%;max-height:650px;object-fit:contain;filter:brightness(.72) contrast(1.12) drop-shadow(0 40px 50px #000)}.heroContent{position:relative;z-index:2;padding-top:190px}.heroContent .kicker,.eyebrow{font-size:12px;letter-spacing:.14em;color:var(--g);font-weight:900}.heroContent h1{font-size:clamp(48px,6vw,82px);line-height:1.06;margin:16px 0 6px;max-width:660px}.heroContent h1 em,.contactBox em{font-style:normal;color:var(--g)}.heroContent h2{font-size:24px;margin:0 0 20px}.heroContent p{color:#b8c3bd;font-size:18px;max-width:570px}.heroButtons{display:flex;gap:12px;margin-top:28px}.ghost,.outline{border:1px solid #526158;padding:11px 20px;border-radius:6px;font-weight:800}.phone{margin-top:22px;font-weight:900;font-size:18px}.phone span{font-weight:400;font-size:13px;color:var(--muted);margin-inline-start:8px}.heroBottom{position:absolute;z-index:3;bottom:0;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff17}.heroBottom div{padding:22px 25px;border-inline-start:1px solid #ffffff12}.heroBottom b{display:block;color:#fff}.heroBottom span{font-size:12px;color:var(--muted)}section{padding:105px 0}.statement{background:#050a08}.statementGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.statementPhoto{height:500px;overflow:hidden;position:relative;background:#09120e}.statementPhoto img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.75)}.statementPhoto:after{content:"BUILD A CLEANER\A BRIGHTER OMAN";white-space:pre;position:absolute;left:35px;top:40px;color:#ffffff66;font-size:38px;font-weight:900;line-height:1.05}.statementCopy h2,.sectionTitle h2,.bydCopy h2,.salemBox h2,.contactBox h2{font-size:clamp(34px,4vw,54px);line-height:1.15;margin:10px 0 18px}.statementCopy h2 em{font-style:normal;color:var(--g)}.statementCopy p,.sectionTitle p,.bydCopy p,.salemBox p,.contactBox p{color:var(--muted);font-size:17px}.textLink{display:inline-block;margin-top:20px;border-bottom:1px solid #66756c;padding-bottom:5px}.services{background:#020605}.sectionTitle{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.sectionTitle p{max-width:520px}.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.serviceGrid article{min-height:280px;padding:26px;border:1px solid var(--line);background:linear-gradient(180deg,#0a120e,#050907);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.serviceGrid article:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,#65ff2713,transparent 40%)}.serviceGrid article:hover{border-color:#4e7e3b;transform:translateY(-3px)}.serviceGrid .wide{grid-column:span 2}.serviceGrid .tag{position:absolute;top:20px;left:22px;color:#506058;font-size:12px}.serviceGrid h3{font-size:24px;margin:0 0 7px}.serviceGrid p{color:var(--muted);max-width:440px;margin:0 0 15px}.serviceGrid span{color:var(--g);font-size:13px;font-weight:800}.byd{background:linear-gradient(100deg,#08120e,#030605)}.bydGrid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:550px}.bydCopy{position:relative;z-index:2}.bigByd{font-size:70px;font-weight:900;letter-spacing:.08em;color:#fff;display:block;margin-bottom:12px}.miniFeatures{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;color:#d7dfda}.miniFeatures span:before{color:var(--g)}.bydCar img{width:110%;filter:drop-shadow(0 30px 45px #000)}.salem{padding:70px 0}.salemBox{border:1px solid #24402f;background:radial-gradient(circle at 10% 50%,#65ff2719,transparent 28%),#07100c;padding:45px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.salemMark{width:78px;height:78px;border:1px solid #65ff2755;color:var(--g);display:grid;place-items:center;font-size:40px;font-weight:900}.salemBox h2{font-size:34px;margin-bottom:8px}.salemBox p{margin:0;max-width:680px}.cars{background:#050a08}.carStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.carStrip figure{margin:0;background:#09100c;border:1px solid var(--line);overflow:hidden}.carStrip img{width:100%;height:180px;object-fit:cover;filter:brightness(.8);transition:.3s}.carStrip figure:hover img{transform:scale(1.03);filter:brightness(1)}.carStrip figcaption{padding:14px;font-weight:800}.contactBox{text-align:center;border-top:1px solid #1b2d23;border-bottom:1px solid #1b2d23;padding:70px 20px}.contactBox p{margin-bottom:28px}.contactBox .ghost{margin-inline-start:8px}footer{padding:55px 0 25px;background:#010302;border-top:1px solid var(--line);color:var(--muted)}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footerGrid img{height:55px}.footerGrid p{max-width:420px}.footerGrid b{display:block;color:#fff;margin-bottom:12px}.footerGrid a,.footerGrid span{display:block;margin:5px 0}.copyright{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:12px}@media(max-width:900px){.nav nav{display:none}.navActions{margin-inline-start:auto}.hero{min-height:760px}.heroVehicle{width:90%;opacity:.3;left:-15%;bottom:100px}.heroShade{background:#02060588}.heroBottom{grid-template-columns:1fr 1fr}.statementGrid,.bydGrid{grid-template-columns:1fr}.serviceGrid{grid-template-columns:1fr 1fr}.serviceGrid .wide{grid-column:span 2}.salemBox{grid-template-columns:auto 1fr}.salemBox .green{grid-column:1/-1;text-align:center}.carStrip{grid-template-columns:1fr 1fr}.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.top{height:68px}.brand img{height:38px}.book{font-size:12px;padding:8px 11px}.heroContent{padding-top:140px}.heroContent h1{font-size:43px}.heroBottom{width:100%;grid-template-columns:1fr 1fr}.heroBottom div{padding:12px}.statementPhoto{height:330px}.serviceGrid,.carStrip{grid-template-columns:1fr}.serviceGrid .wide{grid-column:auto}.sectionTitle{display:block}.salemBox{display:block}.salemMark{margin-bottom:20px}.salemBox .green{margin-top:20px}.footerGrid{grid-template-columns:1fr}.contactBox h2{font-size:36px}}/* final visual polish */
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.top{transition:background .25s,border-color .25s}.brand img{max-width:190px;object-fit:contain}.heroContent{max-width:650px}.heroContent p{line-height:1.9}.green,.ghost,.outline,.book{transition:transform .2s,box-shadow .2s,border-color .2s}.green:hover,.book:hover{transform:translateY(-2px);box-shadow:0 10px 28px #65ff2725}.ghost:hover,.outline:hover{transform:translateY(-2px);border-color:#65ff2780}.serviceGrid article{border-radius:3px}.serviceGrid h3{letter-spacing:-.01em}.carStrip figure{border-radius:3px}.statementPhoto{border-radius:3px}.bydCar img{max-height:520px;object-fit:contain}.contactBox{background:radial-gradient(circle at 50% 100%,#65ff2711,transparent 40%)}
@media(max-width:560px){.navActions #lang{display:none}.heroContent p{font-size:16px}.heroButtons{display:grid;grid-template-columns:1fr}.heroButtons a{text-align:center}.heroBottom span{font-size:10px}.heroBottom b{font-size:13px}.statementGrid{gap:30px}.serviceGrid article{min-height:235px}.bydCar img{width:100%}.contactBox .green,.contactBox .ghost{display:block;margin:8px 0}}
