:root{--black:#0c0c0c;--charcoal:#151515;--soft:#f5efe3;--muted:#b9ad9b;--gold:#d8b36a;--gold2:#f1d28a;--line:rgba(216,179,106,.24);--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#0c0c0c;color:var(--soft);line-height:1.8}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-container{width:min(1220px,92%);margin:auto}.top-strip{background:#080808;border-bottom:1px solid var(--line);color:#d7c8b1;font-size:13px}.top-strip-inner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:8px 0}.social-mini{display:flex;gap:10px}.social-mini a,.footer-social a{color:var(--gold2);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.site-header{position:sticky;top:0;z-index:50;background:rgba(12,12,12,.82);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0}.site-brand{display:flex;align-items:center;gap:12px}.site-brand img{width:68px;height:68px;object-fit:contain;background:transparent;border-radius:0;padding:0}.brand-mark{width:48px;height:48px;border:1px solid var(--gold);border-radius:14px;display:grid;place-items:center;color:var(--gold2);font-size:26px;font-weight:900}.site-brand strong{display:block;color:#fff;font-size:18px}.site-brand small{display:block;color:var(--muted);font-size:12px}.site-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-nav a{border:1px solid transparent;padding:9px 12px;border-radius:999px;color:#eee}.site-nav a:hover,.employee-link{border-color:var(--line);background:rgba(216,179,106,.08)}.hero-section{min-height:760px;display:grid;align-items:center;background-image:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.46),rgba(0,0,0,.82)),var(--hero-image);background-size:cover;background-position:center}.hero-content{max-width:780px;padding:105px 0}.eyebrow{display:inline-block;border:1px solid var(--line);color:var(--gold2);padding:7px 13px;border-radius:999px;margin-bottom:18px;background:rgba(0,0,0,.25)}.hero-content h1{font-size:62px;line-height:1.25;margin:0 0 18px;color:#fff}.hero-content p{font-size:19px;color:#eee;max-width:720px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-block;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#19130b;padding:13px 20px;border-radius:16px;font-weight:900;border:0;cursor:pointer}.btn.secondary{background:transparent;color:var(--gold2);border:1px solid var(--line)}.section{padding:76px 0}.section.alt{background:#111}.section-title{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:28px}.section-title h2{font-size:36px;margin:0;color:var(--gold2)}.section-title p{margin:8px 0 0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 20px 50px rgba(0,0,0,.22)}.trust-card{grid-column:span 3;min-height:142px}.trust-card strong{font-size:20px;color:#fff}.trust-card p{color:var(--muted);margin-bottom:0}.category-card{grid-column:span 4;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.category-card::after{content:"";position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(transparent,rgba(0,0,0,.38));pointer-events:none}.category-card h3,.product-card h3{margin:0;color:#fff}.category-card p,.product-card p{color:var(--muted)}.product-card{grid-column:span 4;overflow:hidden;padding:0}.product-card-img{height:330px;object-fit:cover;width:100%;background:#1a1a1a}.product-card-body{padding:22px}.badge{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--gold2);font-size:13px}.product-meta{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}input,select,textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#101010;color:var(--soft);font-family:inherit}.form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-detail-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:26px;align-items:start}.product-gallery-main{border-radius:28px;overflow:hidden;border:1px solid var(--line);background:#111}.product-gallery-main img{width:100%;height:auto;object-fit:cover}.product-info h1{font-size:44px;color:var(--gold2);margin:12px 0}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.spec-box{border:1px solid var(--line);border-radius:18px;padding:14px;background:rgba(0,0,0,.18)}.spec-box span{display:block;color:var(--muted);font-size:13px}.spec-box strong{display:block;color:#fff;font-size:18px}.features-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.features-list li{border-bottom:1px solid var(--line);padding:9px 0;color:#ddd}.info-table{width:100%;border-collapse:collapse}.info-table th,.info-table td{border-bottom:1px solid var(--line);padding:12px;text-align:right}.info-table th{color:var(--gold2);width:35%}.contact-box{grid-column:span 6}.about-box{grid-column:span 7}.about-side{grid-column:span 5}.project-placeholder{grid-column:span 4;min-height:230px}.site-footer{border-top:1px solid var(--line);background:#080808;padding:36px 0;color:var(--muted)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;align-items:center}.footer-grid-4{grid-template-columns:2fr 1fr 1.2fr 1.4fr}.footer-phone{color:var(--gold2);font-weight:900}.footer-social{display:flex;gap:8px;flex-wrap:wrap}.whatsapp-btn{display:inline-block;background:#25D366;color:#06160b;padding:12px 18px;border-radius:16px;font-weight:900}.footer-map{display:inline-block;margin-top:10px}.floating-actions{position:fixed;left:18px;bottom:18px;z-index:80;display:flex;gap:8px}.floating-actions a{padding:10px 14px;border-radius:999px;font-weight:900;box-shadow:0 10px 25px rgba(0,0,0,.28)}.float-whatsapp{background:#25D366;color:#06160b}.float-call{background:var(--gold);color:#151515}.empty-state{text-align:center;padding:60px 20px;color:var(--muted)}@media(max-width:980px){.top-strip-inner,.nav-wrap{align-items:flex-start;flex-direction:column}.site-nav{width:100%}.site-nav a{flex:1;text-align:center}.hero-section{min-height:660px}.hero-content h1{font-size:42px}.trust-card,.category-card,.product-card,.contact-box,.project-placeholder{grid-column:span 6}.product-detail-layout{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}.footer-grid,.footer-grid-4{grid-template-columns:1fr}.about-box,.about-side{grid-column:span 12}}@media(max-width:620px){.trust-card,.category-card,.product-card,.contact-box,.project-placeholder{grid-column:span 12}.form-grid,.spec-grid{grid-template-columns:1fr}.hero-content h1{font-size:34px}.hero-content{padding:70px 0}.product-card-img{height:260px}.floating-actions{right:14px;left:14px}.floating-actions a{flex:1;text-align:center}.top-strip{display:none}}

/* Jolnar Digital Platform V6.4 — production cleanup */
.floating-actions{left:18px;right:auto;bottom:18px;z-index:80;display:flex;gap:10px;pointer-events:none}.floating-actions a{pointer-events:auto;min-width:92px;text-align:center}.project-placeholder{display:none!important}.section-title:has(+ .grid:empty){display:none}.empty-state{display:none!important}
@media(max-width:620px){.floating-actions{left:12px;right:12px;bottom:12px;justify-content:space-between}.floating-actions a{flex:0 0 auto;min-width:auto;width:54px;height:54px;padding:0;border-radius:999px;display:grid;place-items:center;font-size:0}.floating-actions a::before{font-size:22px;line-height:1}.float-whatsapp::before{content:"☎"}.float-call::before{content:"☏"}.site-nav{gap:6px}.site-nav a{padding:8px 10px;font-size:14px}.site-brand img{width:56px;height:56px}.site-brand strong{font-size:16px}.hero-section{min-height:620px}.hero-content p{font-size:16px}.section{padding:52px 0}.card{border-radius:20px;padding:20px}.footer-grid-4{padding-bottom:72px}}


/* Jolnar Digital Platform V6.4.1 — official logo + improved mobile actions */
.site-brand{align-items:center;gap:14px}
.site-brand img{width:92px;height:92px;object-fit:contain;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;filter:drop-shadow(0 2px 0 rgba(255,240,180,.22)) drop-shadow(0 12px 24px rgba(216,179,106,.28));transform:translateZ(0)}
.site-brand strong{font-size:20px;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.12),0 3px 10px rgba(216,179,106,.18)}
.site-brand small{font-size:13px;color:#c9b99d}.brand-mark{display:none!important}
.whatsapp-btn,.btn[href*="wa.me"],a[href*="api.whatsapp"],a[href*="whatsapp"]{background:#22c55e!important;color:#07170b!important}
.floating-actions{position:fixed!important;left:18px!important;right:18px!important;bottom:18px!important;z-index:999!important;display:flex!important;justify-content:space-between!important;align-items:center!important;pointer-events:none!important;gap:0!important}
.floating-actions a{pointer-events:auto!important;width:58px!important;height:58px!important;min-width:0!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;box-shadow:0 16px 34px rgba(0,0,0,.34)!important;border:1px solid rgba(255,255,255,.14)!important;position:relative!important;overflow:visible!important;text-align:center!important}
.float-whatsapp{order:2;background:#25D366!important;color:#fff!important}.float-call{order:1;background:linear-gradient(135deg,var(--gold2),var(--gold))!important;color:#111!important}
.float-whatsapp::before{content:"واتساب"!important;font-size:11px!important;font-weight:900!important;line-height:1!important;color:#fff!important;letter-spacing:0!important}
.float-call::before{content:"اتصال"!important;font-size:11px!important;font-weight:900!important;line-height:1!important;color:#111!important;letter-spacing:0!important}
.float-whatsapp::after{content:"";position:absolute;inset:-7px;border-radius:50%;background:rgba(37,211,102,.12);z-index:-1}.float-call::after{content:"";position:absolute;inset:-7px;border-radius:50%;background:rgba(216,179,106,.12);z-index:-1}
@media(max-width:980px){.nav-wrap{align-items:stretch}.site-brand{width:100%;justify-content:flex-end}.site-brand img{width:82px;height:82px}.site-nav{justify-content:space-between}.site-nav a{flex:1 1 auto}}
@media(max-width:620px){.site-container{width:min(100% - 28px,1220px)}.site-header{position:sticky;top:0}.nav-wrap{gap:10px;padding:14px 0}.site-brand{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.site-brand img{grid-column:1;width:72px;height:72px}.site-brand div{grid-column:2}.site-brand strong{font-size:18px}.site-brand small{font-size:12px}.site-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.site-nav a{font-size:14px;padding:10px 6px;border-radius:16px}.site-nav a.employee-link{grid-column:span 1}.floating-actions{left:18px!important;right:18px!important;bottom:14px!important}.floating-actions a{width:56px!important;height:56px!important}.footer-grid-4{padding-bottom:92px}}
