.arabic-page{background:linear-gradient(180deg,#fffdf8 0%,#fff 48%,#fbf7ec 100%)}
.arabic-hero{position:relative;overflow:hidden;border-radius:0 0 36px 36px;background:#f7f0df;min-height:500px;display:flex;align-items:center}
.arabic-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,253,248,.98) 0%,rgba(255,253,248,.94) 35%,rgba(255,253,248,.3) 58%,rgba(255,253,248,.04) 100%);z-index:1}
.arabic-hero .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.arabic-hero-content{position:relative;z-index:2;width:min(620px,100%);padding:76px 0 84px}
.arabic-hero .eyebrow,.arabic-section-eyebrow{color:#a47717;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem}
.arabic-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,6vw,5.4rem);line-height:.96;margin:14px 0 18px;color:#171717}
.arabic-hero h1 span{color:#b18118}
.arabic-hero .lead{font-size:1.16rem;line-height:1.75;color:#4c4a46;max-width:590px}
.arabic-hero-ar{margin:18px 0 0;font-family:Georgia,serif;color:#8f6815;font-size:1.25rem;direction:rtl;max-width:560px}
.arabic-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
.arabic-gold-btn{background:linear-gradient(135deg,#8f6514,#d7ae3e 55%,#f7dc75);color:#171717!important;border:1px solid #9e741b;border-radius:10px;padding:14px 24px;font-weight:800;box-shadow:0 10px 24px rgba(145,105,22,.18);text-decoration:none;display:inline-flex;align-items:center;gap:10px}
.arabic-outline-btn{background:#fff;color:#956c17!important;border:1px solid #cda948;border-radius:10px;padding:14px 24px;font-weight:800;text-decoration:none}
.arabic-benefits{margin-top:-30px;position:relative;z-index:5}
.arabic-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.arabic-benefit{background:rgba(255,255,255,.96);border:1px solid #ead39b;border-radius:16px;padding:20px;box-shadow:0 14px 30px rgba(133,96,18,.1);display:flex;gap:14px;align-items:center}
.arabic-benefit .bi{width:54px;height:54px;flex:0 0 54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#fff1bd,#b58418);color:#fff;font-size:1.55rem;box-shadow:inset 0 0 0 4px rgba(255,255,255,.55)}
.arabic-benefit strong{display:block}.arabic-benefit span{display:block;color:#666;margin-top:4px;font-size:.92rem}
.arabic-section{padding:78px 0}.arabic-section h2{font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.2rem);margin:8px 0 12px}.arabic-section .intro{max-width:760px;color:#666;font-size:1.06rem;line-height:1.7}
.arabic-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}
.arabic-service-card{background:#fff;border:1px solid #ecd7a3;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px rgba(126,92,22,.08);transition:.35s;position:relative}.arabic-service-card:hover{transform:translateY(-8px);box-shadow:0 22px 40px rgba(126,92,22,.16)}
.arabic-service-card img{width:100%;height:190px;object-fit:cover;display:block;transition:transform .5s}.arabic-service-card:hover img{transform:scale(1.05)}
.arabic-service-body{padding:22px}.arabic-service-body h3{font-family:Georgia,serif;font-size:1.35rem;margin:0 0 9px}.arabic-service-body p{color:#62605b;line-height:1.65;margin:0 0 14px}.gold-link{color:#9a7019;font-weight:800;text-decoration:none}
.arabic-split{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center}.arabic-photo-card{position:relative;border-radius:26px;overflow:hidden;border:1px solid #dfc27b;box-shadow:0 20px 45px rgba(115,83,16,.14)}.arabic-photo-card img{width:100%;height:520px;object-fit:cover;display:block}.arabic-photo-card .photo-badge{position:absolute;left:24px;bottom:24px;background:rgba(41,31,12,.86);color:#fff;padding:14px 18px;border-radius:12px;border:1px solid #dcb55a}
.arabic-list{display:grid;gap:13px;margin:24px 0}.arabic-list div{display:flex;gap:12px;align-items:flex-start}.arabic-check{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#b0821d;color:#fff;flex:0 0 28px;font-size:.8rem}
.arabic-quote{margin-top:24px;padding:22px;border-left:4px solid #b0821d;background:linear-gradient(90deg,#fff7df,#fff);border-radius:0 14px 14px 0;color:#554b35}
.arabic-process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.arabic-step{background:#fff;border:1px solid #ead39b;border-radius:18px;padding:24px;position:relative}.arabic-step .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#c99d31,#8b6414);color:#fff;font-weight:900;margin-bottom:18px}.arabic-step h3{margin:0 0 8px}.arabic-step p{margin:0;color:#666;line-height:1.6}
.arabic-cta{border-radius:28px;padding:55px 60px;background:linear-gradient(135deg,#fff6dc,#f4e2ad 50%,#fffaf0);border:1px solid #d6b45e;box-shadow:0 20px 50px rgba(125,90,16,.12);display:flex;justify-content:space-between;align-items:center;gap:28px}.arabic-cta h2{margin:0}.arabic-cta p{color:#5e5a52;max-width:700px}
@media(max-width:1000px){.arabic-benefits-grid,.arabic-service-grid{grid-template-columns:repeat(2,1fr)}.arabic-process{grid-template-columns:repeat(2,1fr)}.arabic-split{grid-template-columns:1fr}.arabic-photo-card img{height:420px}}
@media(max-width:650px){.arabic-benefits-grid,.arabic-service-grid,.arabic-process{grid-template-columns:1fr}.arabic-hero{min-height:680px}.arabic-hero-content{padding:55px 20px}.arabic-hero:before{background:linear-gradient(180deg,rgba(255,253,248,.98) 0%,rgba(255,253,248,.9) 46%,rgba(255,253,248,.55) 100%)}.arabic-hero h1{font-size:3rem}.arabic-benefits{margin-top:0}.arabic-cta{padding:34px 24px;display:block}.arabic-cta .arabic-actions{margin-top:20px}.arabic-section{padding:56px 0}.arabic-service-card img{height:210px}}
