@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=IBM+Plex+Mono:wght@300;400;500&family=IBM+Plex+Sans+Arabic:wght@200;300;400;500;600;700&display=swap");:root{--bg:#07060a;--bg2:#0d0c09;--bg3:#0a0908;--b:#1a1f2a;--b2:rgba(196,136,42,.15);--gold:#c4882a;--gold2:#e0b45a;--gold-dark:#8a5e1e;--cream:#e8e0cf;--dim:#888880;--dimmer:#5a5a52;--up:#4caf50;--up2:#25d366;--down:#e07070}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--cream);font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif;font-weight:300;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--gold2);text-decoration:none;transition:color .15s}a:hover{color:var(--gold)}button{font-family:inherit;cursor:pointer}.container{max-width:1280px;margin:0 auto;padding:0 24px}.mono{font-family:IBM Plex Mono,monospace}.serif{font-family:Cinzel,Georgia,serif;letter-spacing:.08em}.header{border-bottom:.5px solid var(--b);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav{justify-content:space-between;padding:14px 0;gap:24px}.logo,.nav{display:flex;align-items:center}.logo{gap:14px;color:var(--gold);flex-shrink:0}.logo-mark{width:44px;height:44px;flex-shrink:0}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-text .en{font-family:Cinzel,serif;font-size:18px;font-weight:700;color:var(--gold);letter-spacing:.18em}.logo-text .ar{font-size:11px;font-weight:400;color:var(--dim);letter-spacing:.1em;margin-top:2px}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{color:var(--dim);font-size:13px;letter-spacing:.05em}.nav-links a.on,.nav-links a:hover{color:var(--gold2)}.nav-actions{display:flex;gap:10px}.btn,.nav-actions{align-items:center}.btn{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.1em;padding:10px 20px;cursor:pointer;border:.5px solid var(--gold);color:var(--gold);background:transparent;transition:all .2s;text-transform:uppercase;display:inline-flex;gap:6px}.btn-solid,.btn:hover{background:var(--gold);color:var(--bg)}.btn-solid{font-weight:700}.btn-solid:hover{background:var(--gold2)}.btn-ghost{border:.5px solid var(--b);color:var(--dim)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold);background:transparent}.hero{padding:80px 0 40px;text-align:center;border-bottom:.5px solid var(--b);background:radial-gradient(ellipse 600px 300px at 50% 0,rgba(196,136,42,.08),transparent),var(--bg)}.hero-eyebrow{display:inline-block;color:var(--gold);font-size:11px;letter-spacing:.4em;text-transform:uppercase;margin-bottom:22px;padding-bottom:8px;border-bottom:.5px solid var(--gold)}.hero h1{font-family:Cinzel,serif;font-weight:700;font-size:clamp(28px,4.5vw,52px);color:var(--cream);letter-spacing:.06em;line-height:1.2;margin-bottom:14px}.hero .ar-title,.hero h1 .gold{color:var(--gold2)}.hero .ar-title{font-family:IBM Plex Sans Arabic,serif;font-size:clamp(20px,3vw,32px);font-weight:300;letter-spacing:.05em;margin-bottom:22px}.hero p.lead{font-size:15px;color:var(--dim);max-width:620px;margin:0 auto 36px;line-height:1.85}.search-wrap{max-width:560px;margin:0 auto;display:flex;border:.5px solid var(--gold);background:hsla(0,0%,100%,.02)}.search-wrap input{flex:1 1;padding:14px 18px;background:transparent;border:none;color:var(--cream);font-family:inherit;font-size:14px;outline:none;text-align:right}.search-wrap input::placeholder{color:var(--dimmer)}.search-wrap button{padding:0 26px;background:var(--gold);color:var(--bg);border:none;font-weight:700;font-size:12px;letter-spacing:.15em;cursor:pointer;text-transform:uppercase}.search-wrap button:hover{background:var(--gold2)}.hero-stats{display:flex;justify-content:center;gap:48px;margin-top:50px;flex-wrap:wrap;border-top:.5px solid var(--b);padding-top:30px}.stat-num{font-family:IBM Plex Mono,monospace;font-size:26px;color:var(--gold2)}.stat-label{font-size:10px;color:var(--dimmer);letter-spacing:.25em;text-transform:uppercase;margin-top:4px}.filter-bar{padding:24px 0;border-bottom:.5px solid var(--b)}.filter-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.filter-row:last-child{margin-bottom:0}.filter-label{font-size:10px;color:var(--dimmer);letter-spacing:.25em;text-transform:uppercase;margin-left:8px;width:60px}.chip{padding:6px 14px;background:transparent;border:.5px solid var(--b);color:var(--dim);font-family:inherit;font-size:12px;letter-spacing:.05em;cursor:pointer;transition:all .2s;text-decoration:none}.chip:hover{border-color:var(--gold-dark);color:var(--cream)}.chip.active{background:var(--gold);color:var(--bg);border-color:var(--gold);font-weight:500}.sec-head{display:flex;justify-content:space-between;align-items:baseline;padding:28px 0 20px;flex-wrap:wrap;gap:12px}.sec-head h2{font-family:Cinzel,serif;font-size:18px;font-weight:400;color:var(--cream);letter-spacing:.18em;text-transform:uppercase}.sec-head .count{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--dim);letter-spacing:.1em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:0;gap:0;border-top:.5px solid var(--b);border-right:.5px solid var(--b)}.card{background:var(--bg2);border-bottom:.5px solid var(--b);border-left:.5px solid var(--b);padding:24px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:14px;position:relative;text-decoration:none;color:inherit}.card:hover{background:var(--bg3)}.card:after{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:var(--gold);transition:width .3s}.card:hover:after{width:100%}.card-top{display:flex;gap:14px;align-items:flex-start}.avatar{width:50px;height:50px;border:.5px solid var(--gold);color:var(--gold2);display:grid;place-items:center;font-family:Cinzel,serif;font-weight:700;font-size:16px;flex-shrink:0;background:rgba(196,136,42,.05);letter-spacing:.05em}.card-id-wrap{flex:1 1;min-width:0}.card-name{font-size:16px;font-weight:500;color:var(--cream);margin-bottom:6px;line-height:1.3}.card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--dim);letter-spacing:.05em}.card-meta .flag{font-size:14px}.badge{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:500;padding:3px 8px;border:.5px solid;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace}.badge.verified{color:var(--up);border-color:rgba(76,175,80,.4);background:rgba(76,175,80,.08)}.badge.verified:before{content:"✓"}.badge.unverified{color:var(--dim);border-color:var(--b)}.badge.gold{color:var(--gold);border-color:rgba(196,136,42,.4);background:rgba(196,136,42,.08)}.rating{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:.5px dashed var(--b);border-bottom:.5px dashed var(--b)}.rating-num{font-family:IBM Plex Mono,monospace;font-size:18px;color:var(--gold2)}.stars{color:var(--gold);font-size:13px;letter-spacing:1.5px;direction:ltr}.stars .empty{color:var(--b)}.rating-count{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dimmer);margin-right:auto}.tags{display:flex;flex-wrap:wrap;gap:5px}.tag{font-size:10px;border:.5px solid var(--b);padding:2px 8px;letter-spacing:.05em}.card-desc,.tag{color:var(--dim)}.card-desc{font-size:12px;line-height:1.7}.footer{border-top:.5px solid var(--b);padding:50px 0 30px;text-align:center;color:var(--dimmer);font-size:12px;background:var(--bg3)}.footer .logo{justify-content:center;margin-bottom:18px}.footer .links{margin:16px 0;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.footer .links a{color:var(--dim);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.empty{text-align:center;padding:80px 20px;color:var(--dim);grid-column:1/-1;border-bottom:.5px solid var(--b);border-left:.5px solid var(--b);background:var(--bg2)}.empty-icon{font-size:32px;color:var(--gold-dark);margin-bottom:12px;font-family:Cinzel,serif}.merchant-hero{padding:60px 0 40px;border-bottom:.5px solid var(--b);background:radial-gradient(ellipse 500px 200px at 50% 0,rgba(196,136,42,.06),transparent),var(--bg)}.merchant-hero h1{font-family:IBM Plex Sans Arabic,serif;font-size:clamp(28px,4vw,42px);font-weight:600;color:var(--cream);margin-bottom:12px;line-height:1.2}.merchant-hero .en-name{font-family:Cinzel,serif;font-size:16px;color:var(--gold);letter-spacing:.15em;margin-bottom:18px}.merchant-hero .meta-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px;color:var(--dim);font-size:13px}.merchant-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:0;gap:0;border:.5px solid var(--b);margin-bottom:30px}.merchant-stats .stat{padding:18px 20px;border-left:.5px solid var(--b)}.merchant-stats .stat:last-child{border-left:none}.merchant-stats .label{font-size:10px;color:var(--dimmer);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.merchant-stats .val{font-size:18px;color:var(--cream)}.review{border-bottom:.5px solid var(--b);padding:22px 0}.review:first-child{border-top:.5px solid var(--b)}.review-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.review-avatar{width:36px;height:36px;border:.5px solid var(--b);color:var(--cream);background:var(--bg3);display:grid;place-items:center;font-size:13px;font-weight:500}.review-meta{flex:1 1}.review-name{font-weight:500;font-size:14px;color:var(--cream);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-date{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--dimmer)}.review-stars{color:var(--gold);margin:4px 0 8px;font-size:14px;letter-spacing:1.5px;direction:ltr}.review-stars .empty{color:var(--b)}.review-text{color:var(--cream);font-size:14px;line-height:1.85;font-weight:300}.review-merchant-reply{margin-top:12px;background:var(--bg3);padding:14px 16px;border-right:2px solid var(--gold);font-size:13px}.review-merchant-reply .label{font-size:9px;font-weight:700;color:var(--gold);margin-bottom:6px;letter-spacing:.2em;text-transform:uppercase}.form-section{border:.5px solid var(--b);padding:24px;margin-bottom:24px;background:var(--bg3)}.form-section h3{font-size:12px;color:var(--gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:18px;font-weight:500}.field{margin-bottom:16px}.field label{display:block;font-size:10px;font-weight:500;color:var(--dim);margin-bottom:6px;letter-spacing:.15em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;padding:11px 14px;border:.5px solid var(--b);background:var(--bg);color:var(--cream);font-family:inherit;font-size:13px;outline:none;transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.field input::placeholder,.field textarea::placeholder{color:var(--dimmer)}.field textarea{min-height:90px;resize:vertical;line-height:1.6}.checkbox-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);cursor:pointer}.checkbox-row input[type=checkbox]{accent-color:var(--gold)}.submit-btn{width:100%;padding:14px;background:var(--gold);color:var(--bg);border:none;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:.2em;cursor:pointer;text-transform:uppercase;transition:background .15s}.submit-btn:hover{background:var(--gold2)}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.star-input{display:inline-flex;gap:6px;direction:ltr;font-size:26px}.star-input span{cursor:pointer;color:var(--b);transition:color .1s}.star-input span.on{color:var(--gold)}.hiw-section{padding:60px 0;background:var(--bg3)}.hiw,.hiw-section{border-top:.5px solid var(--b)}.hiw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;border-right:.5px solid var(--b)}.hiw-card{border-bottom:.5px solid var(--b);border-left:.5px solid var(--b);padding:32px 28px}.hiw-num{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--gold);letter-spacing:.3em;margin-bottom:14px}.hiw-card h4{font-family:IBM Plex Sans Arabic,serif;font-size:15px;color:var(--cream);margin-bottom:10px;font-weight:500}.hiw-card p{font-size:12px;color:var(--dim);line-height:1.8}.cta-band{border-top:.5px solid var(--gold-dark);border-bottom:.5px solid var(--gold-dark);padding:70px 24px;text-align:center;background:radial-gradient(ellipse 800px 300px at 50% 50%,rgba(196,136,42,.1),transparent),var(--bg)}.cta-band .eyebrow{color:var(--gold);font-size:10px;letter-spacing:.4em;text-transform:uppercase;margin-bottom:16px}.cta-band h2{font-family:Cinzel,serif;font-size:clamp(22px,3vw,32px);color:var(--cream);letter-spacing:.08em;margin-bottom:12px;font-weight:700}.cta-band .ar-h2{font-size:17px;color:var(--gold2);margin-bottom:22px}.cta-band p{font-size:13px;color:var(--dim);max-width:480px;margin:0 auto 30px;line-height:1.85}.cta-perks{display:flex;justify-content:center;gap:32px;margin-top:36px;flex-wrap:wrap;font-size:11px;color:var(--dim)}.cta-perks .perk{display:flex;align-items:center;gap:6px}.cta-perks .perk:before{content:"◆";color:var(--gold);font-size:8px}@media (max-width:899px){.nav-links{display:none}}@media (max-width:600px){.hero{padding:50px 0 30px}.filter-label{width:auto}.merchant-stats{grid-template-columns:1fr 1fr}}.card-name-prominent{font-family:IBM Plex Sans Arabic,system-ui,sans-serif!important;font-size:19px!important;font-weight:700!important;color:var(--gold2)!important;line-height:1.35!important;margin-bottom:8px!important;display:block!important}.card-name-en{font-family:Cinzel,serif!important;font-size:11px!important;font-weight:400!important;color:var(--dim)!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin-bottom:12px!important;display:block!important}