.chairman-section{position:relative;overflow:hidden;padding:80px 0;background-color:#fcf9f4;background-image:var(--chairman-bg-fallback);background-image:var(--chairman-bg-image);background-blend-mode:overlay;background-position:center;font-family:var(--font-arabic, "Cairo", sans-serif)}.chairman-shell{width:min(100% - 2rem,1320px);margin-inline:auto}.chairman-header-box{margin-bottom:40px;text-align:center}.chairman-subtitle{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.chairman-subtitle-text{color:#8f5240;font-size:22px;font-weight:800;line-height:1.5}.chairman-diamond-line{position:relative;width:40px;height:2px;border-radius:2px;background:#8f5240;opacity:.5}.chairman-diamond-line:after{position:absolute;top:-3px;width:8px;height:8px;transform:rotate(45deg);background:#8f5240;content:""}.chairman-diamond-line--start:after{inset-inline-end:0}.chairman-diamond-line--end:after{inset-inline-start:0}.chairman-main-title{margin:0;color:#111;font-size:48px;font-weight:900;letter-spacing:-.5px;line-height:1.35}.chairman-card{position:relative;z-index:2;display:flex;max-width:1100px;align-items:center;justify-content:space-between;gap:40px;margin-inline:auto;border:1px solid rgb(143 82 64 / 10%);border-radius:30px;background:#fff;box-shadow:0 20px 50px #8f524014;padding:40px 50px}.chairman-profile-side{display:flex;flex:0 0 350px;flex-direction:column;align-items:center;text-align:center}.chairman-avatar-wrapper{position:relative;width:320px;margin-bottom:10px;transition:transform .4s ease}.chairman-avatar-wrapper:hover{transform:scale(1.02)}.chairman-avatar-picture{display:block}.chairman-avatar{display:block;width:100%;height:auto}.chairman-text-side{position:relative;min-width:0;flex:1}.chairman-quote-icon{position:absolute;z-index:1;top:-25px;inset-inline-start:-15px;width:75px;opacity:.08;pointer-events:none}.chairman-message-text{position:relative;z-index:2;margin:0;color:#3b3b3b;font-size:21px;font-weight:500;line-height:1.9;text-align:justify;white-space:pre-line}@media(max-width:991px){.chairman-card{flex-direction:column;gap:25px;padding:30px 20px;text-align:center}.chairman-profile-side{flex:0 0 auto}.chairman-avatar-wrapper{width:min(320px,78vw)}.chairman-quote-icon{display:none}.chairman-message-text{font-size:18px;text-align:center}.chairman-main-title{font-size:36px}}@media(max-width:640px){.chairman-section{padding:56px 0}.chairman-shell{width:min(100% - 1.5rem,1320px)}.chairman-header-box{margin-bottom:28px}.chairman-subtitle{gap:9px}.chairman-subtitle-text{font-size:17px}.chairman-diamond-line{width:28px}.chairman-main-title{font-size:30px}.chairman-card{border-radius:24px;padding:26px 18px 30px}.chairman-avatar-wrapper{width:min(260px,76vw)}.chairman-message-text{font-size:16px;line-height:1.95}}@media(prefers-reduced-motion:reduce){.chairman-avatar-wrapper{transition:none}}.reviews-section{position:relative;padding:90px 0;background-color:#faf7f2;background-image:radial-gradient(circle at 50% 30%,rgba(196,154,108,.12) 0%,transparent 70%);color:#2b1d16;overflow:hidden;font-family:"Castle Montserrat Arabic",var(--font-arabic, sans-serif);border-top:1px solid rgba(196,154,108,.2);border-bottom:1px solid rgba(196,154,108,.2)}.reviews-shell{position:relative;z-index:2;width:min(100% - 32px,1240px);margin-inline:auto}.reviews-header-box{text-align:center;margin-bottom:45px}.reviews-subtitle{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.reviews-subtitle-text{color:#8f5240;font-size:1rem;font-weight:700;letter-spacing:.5px}.reviews-diamond-line{display:inline-block;width:45px;height:1.5px;background:linear-gradient(90deg,transparent,#8f5240)}.reviews-diamond-line--end{background:linear-gradient(90deg,#8f5240,transparent)}.reviews-main-title{color:#6b3a2a;font-size:2.4rem;font-weight:800;margin:0;line-height:1.25}.reviews-slider-container{position:relative;display:flex;align-items:center;gap:16px}.reviews-nav-btn{width:48px;height:48px;border-radius:50%;background:#fff;border:1.5px solid rgba(107,58,42,.3);color:#6b3a2a;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;cursor:pointer;shrink:0;flex-shrink:0;box-shadow:0 4px 14px #6b3a2a1f;transition:all .3s ease;z-index:5}.reviews-nav-btn:hover{background:#6b3a2a;color:#fff;border-color:#6b3a2a;box-shadow:0 6px 18px #6b3a2a4d;transform:scale(1.08)}.reviews-slider-viewport{width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:15px 5px}.reviews-slider-viewport::-webkit-scrollbar{display:none}.reviews-slider-track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px}.reviews-card{flex:0 0 calc(33.333% - 16px);min-width:320px;scroll-snap-align:start;background:#fff;border:1.5px solid rgba(196,154,108,.4);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px #6b3a2a14;transition:all .35s ease}.reviews-card:hover{border-color:#6b3a2a;transform:translateY(-6px);box-shadow:0 18px 45px #6b3a2a29;background:#fff}.reviews-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reviews-stars{display:flex;align-items:center;gap:3px}.reviews-star-icon{color:#f3a812;font-size:1.35rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(243,168,18,.3))}.reviews-quote-mark{color:#c49a6c66;font-size:3.4rem;line-height:.8;font-family:Georgia,serif}.reviews-quote{color:#2b1d16;font-size:1.02rem;line-height:1.8;font-weight:600;margin:0 0 24px;flex-grow:1}.reviews-author-footer{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(196,154,108,.25);padding-top:18px}.reviews-author-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#6b3a2a,#8f5240);color:#fff;font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #6b3a2a40;flex-shrink:0}.reviews-author-info{display:flex;flex-direction:column}.reviews-author-name{color:#1a0f0a;font-size:1.05rem;font-weight:800}.reviews-author-badge{color:#8f5240;font-size:.8rem;font-weight:700;margin-top:2px}.reviews-pagination-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:35px}.reviews-dot{width:10px;height:10px;border-radius:50%;background:#6b3a2a33;border:1px solid rgba(196,154,108,.4);cursor:pointer;padding:0;transition:all .3s ease}.reviews-dot:hover{background:#6b3a2a80}.reviews-dot.is-active{width:28px;border-radius:8px;background:#6b3a2a;border-color:#6b3a2a;box-shadow:0 0 10px #6b3a2a59}.dark .reviews-section,[data-theme=dark] .reviews-section{background-color:#160f0c;background-image:radial-gradient(circle at 50% 30%,rgba(212,175,55,.08) 0%,transparent 70%);color:#fff;border-color:#d4af3726}.dark .reviews-subtitle-text,[data-theme=dark] .reviews-subtitle-text{color:#e5c158}.dark .reviews-diamond-line,[data-theme=dark] .reviews-diamond-line{background:linear-gradient(90deg,transparent,#e5c158)}.dark .reviews-diamond-line--end,[data-theme=dark] .reviews-diamond-line--end{background:linear-gradient(90deg,#e5c158,transparent)}.dark .reviews-main-title,[data-theme=dark] .reviews-main-title{color:#fff}.dark .reviews-nav-btn,[data-theme=dark] .reviews-nav-btn{background:#e5c15826;border-color:#e5c15866;color:#e5c158;box-shadow:none}.dark .reviews-nav-btn:hover,[data-theme=dark] .reviews-nav-btn:hover{background:#e5c158;color:#160f0c;border-color:#e5c158}.dark .reviews-card,[data-theme=dark] .reviews-card{background:#251a15;border-color:#d4af37;box-shadow:0 10px 30px #0006}.dark .reviews-card:hover,[data-theme=dark] .reviews-card:hover{border-color:#f3cf65;background:#2d201a}.dark .reviews-quote,[data-theme=dark] .reviews-quote,.dark .reviews-author-name,[data-theme=dark] .reviews-author-name{color:#fff}.dark .reviews-author-badge,[data-theme=dark] .reviews-author-badge{color:#e5c158}.dark .reviews-dot,[data-theme=dark] .reviews-dot{background:#fff3}.dark .reviews-dot.is-active,[data-theme=dark] .reviews-dot.is-active{background:#e5c158;border-color:#e5c158}@media(max-width:1024px){.reviews-card{flex:0 0 calc(50% - 12px);min-width:280px}}@media(max-width:640px){.reviews-section{padding:60px 0}.reviews-main-title{font-size:1.7rem}.reviews-nav-btn{display:none}.reviews-card{flex:0 0 85%;min-width:260px;padding:24px 20px}}
