:root{--font-arabic:"Cairo", "Tajawal", -apple-system, BlinkMacSystemFont, sans-serif;--font-latin:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--primary:#0d9488;--primary-hover:#0f766e;--primary-dark:#115e59;--primary-light:#ccfbf1;--primary-50:#f0fdfa;--primary-gradient:linear-gradient(135deg, #0d9488 0%, #0f766e 100%);--accent-rose:#f43f5e;--accent-rose-hover:#e11d48;--accent-rose-light:#ffe4e6;--rose-gradient:linear-gradient(135deg, #f43f5e 0%, #fb7185 100%);--accent-gold:#f59e0b;--accent-gold-dark:#d97706;--accent-gold-light:#fef3c7;--gold-gradient:linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--accent-blue:#0284c7;--accent-blue-light:#e0f2fe;--bg-main:#f8fafc;--bg-card:#fff;--bg-card-hover:#fff;--bg-subtle:#f1f5f9;--border-color:#e2e8f0;--border-light:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--text-white:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--shadow-glow:0 0 25px #0d948840;--shadow-rose-glow:0 0 25px #f43f5e40;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--transition:all .25s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .4s cubic-bezier(.4, 0, .2, 1);--container-max:1440px}body.dark-mode{--bg-main:#0b1120;--bg-card:#131c31;--bg-card-hover:#1e293b;--bg-subtle:#1e293b;--border-color:#334155;--border-light:#1e293b;--text-main:#f8fafc;--text-muted:#94a3b8;--text-light:#64748b;--shadow-sm:0 1px 3px 0 #0006;--shadow-md:0 4px 8px -1px #00000080;--shadow-lg:0 10px 20px -3px #0009;--shadow-xl:0 20px 30px -5px #000000b3}body.high-contrast{--bg-main:#000;--bg-card:#111;--bg-card-hover:#222;--bg-subtle:#1c1c1c;--border-color:#ff0;--border-light:#ff0;--text-main:#fff;--text-muted:#ffa;--text-light:#fff;--primary:#ff0;--primary-hover:#ffe600;--primary-light:#330;--primary-50:#220;--accent-rose:#0ff;--accent-gold:#ff0}body.font-large{font-size:115%}body.font-xlarge{font-size:130%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{font-family:var(--font-arabic);background-color:var(--bg-main);color:var(--text-main);min-height:100vh;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:clip}[dir=ltr] body{font-family:var(--font-latin)}a{color:inherit;transition:var(--transition);text-decoration:none}button{cursor:pointer;transition:var(--transition);background:0 0;border:none;outline:none;font-family:inherit}img,svg{max-width:100%;display:block}input,textarea,select{font-family:inherit;font-size:1rem}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.section{padding:2rem 0;position:relative}.section-subtle{background-color:var(--bg-subtle)}.section-header{text-align:center;max-width:720px;margin:0 auto 3.5rem}.section-badge{border-radius:var(--radius-full);background-color:var(--primary-light);color:var(--primary-dark);letter-spacing:.02em;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.section-title{color:var(--text-main);margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.3}.section-desc{color:var(--text-muted);font-size:1.05rem;line-height:1.7}.btn{border-radius:var(--radius-full);transition:var(--transition);white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--primary-gradient);color:var(--text-white);box-shadow:0 4px 14px #0d948859}.btn-primary:hover{background:linear-gradient(135deg,#0f766e 0%,#115e59 100%);transform:translateY(-2px);box-shadow:0 6px 20px #0d948873}.btn-rose{background:var(--rose-gradient);color:var(--text-white);box-shadow:0 4px 14px #f43f5e59}.btn-rose:hover{background:linear-gradient(135deg,#e11d48 0%,#be123c 100%);transform:translateY(-2px);box-shadow:0 6px 20px #f43f5e73}.btn-outline{border:2px solid var(--border-color);color:var(--text-main);background-color:var(--bg-card)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background-color:var(--primary-50)}.btn-outline-white{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:2px solid #ffffffb3}.btn-outline-white:hover{color:var(--primary-dark);background:#fff;border-color:#fff}.btn-sm{padding:.45rem 1rem;font-size:.875rem}.btn-lg{padding:.95rem 2.25rem;font-size:1.125rem}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);padding:1.75rem}.card:hover{box-shadow:var(--shadow-lg);border-color:#0d94884d;transform:translateY(-4px)}.glass{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff6}body.dark-mode .glass{background:#131c31d9;border:1px solid #ffffff14}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #f43f5e66}50%{box-shadow:0 0 30px #f43f5ecc}}.animate-pulse-glow{animation:2.5s infinite pulseGlow}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:4s ease-in-out infinite floatSlow}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{border:2px solid var(--bg-main);background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (width<=768px){.section{padding:3.5rem 0}.section-title{font-size:1.75rem}}.about-section-wrapper{background-color:var(--bg-main,#f8fafc);padding:4.5rem 0 5rem;position:relative;overflow:hidden}.about-section-wrapper:before{content:"";background:radial-gradient(circle, var(--primary,#0d9488) 0%, transparent 70%);opacity:.06;filter:blur(80px);pointer-events:none;width:450px;height:450px;position:absolute;top:10%;left:-5%}.about-text-col{z-index:1;flex-direction:column;display:flex}.about-section-badge{border-radius:var(--radius-full,9999px);background:var(--primary-light,#0d94881f);color:var(--primary-dark,#0f766e);letter-spacing:.02em;border:1px solid #0d948833;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1.15rem;font-size:.85rem;font-weight:700;display:inline-flex}.dark-mode .about-section-badge{color:#5eead4;background:#0d948833;border-color:#5eead44d}.about-section-title{color:var(--text-main,#0f172a);letter-spacing:-.015em;margin-bottom:1.5rem;font-size:2.35rem;font-weight:800;line-height:1.35}.about-lead-wrapper{color:var(--text-muted,#475569);margin-bottom:1.5rem;font-size:1.075rem;line-height:1.85}.dark-mode .about-lead-wrapper{color:#cbd5e1}.about-lead-wrapper p{margin-bottom:1.25rem;line-height:1.85}.volunteering-rich-content,.volunteering-rich-content div,.volunteering-rich-content .service,.volunteering-rich-content .container,.volunteering-rich-content .row,.volunteering-rich-content .col-lg-12{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.volunteering-rich-content .service{padding-top:.5rem!important;padding-bottom:.5rem!important}.volunteering-rich-content h3,.volunteering-rich-content h4{color:var(--text-main,#0f172a)!important;margin-top:1.75rem!important;margin-bottom:.75rem!important;font-weight:800!important}.dark-mode .volunteering-rich-content,.dark-mode .volunteering-rich-content p,.dark-mode .volunteering-rich-content div{color:#cbd5e1!important}.dark-mode .volunteering-rich-content h3,.dark-mode .volunteering-rich-content h4{color:#f8fafc!important}.about-key-highlights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.about-image-col{z-index:1;position:relative}.about-image-card{background:var(--bg-card,#fff);border:1px solid #fff9;border-radius:24px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 20px 45px -12px #0000002e,0 8px 18px #00000014}.about-image-card:hover{transform:translateY(-4px)}.about-main-img{object-fit:cover;width:100%;height:100%;min-height:380px;max-height:520px;transition:transform .5s;display:block}.about-image-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0f172a8c 100%);position:absolute;inset:0}.about-floating-stat{-webkit-backdrop-filter:blur(14px);z-index:2;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;padding:1rem 1.4rem;animation:4s ease-in-out infinite alternate floatStat;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 12px 30px #00000026}.ltr-layout .about-floating-stat{left:1.5rem;right:auto}.dark-mode .about-floating-stat{background:#0f172ae0;border-color:#ffffff26;box-shadow:0 12px 30px #0006}.dark-mode .about-floating-stat .stat-label{color:#f1f5f9}@keyframes floatStat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.about-videos-wrapper{margin-top:1.5rem}.about-video-card{border:1px solid var(--border-color,#e2e8f0);background:#000;border-radius:18px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 8px 24px #0000001f}.about-video-card video{width:100%;display:block}@media (width<=992px){.about-hero-grid{grid-template-columns:1fr;gap:2.75rem}.about-section-title{font-size:2rem}.about-main-img{min-height:300px;max-height:400px}}@media (width<=640px){.about-section-wrapper{padding:3rem 0}.about-section-title{font-size:1.7rem}.about-key-highlights{grid-template-columns:1fr}.about-floating-stat{padding:.75rem 1.15rem;bottom:1rem;right:1rem}.ltr-layout .about-floating-stat{left:1rem;right:auto}}.vm-cards-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.25rem;display:grid}.vm-card{border-radius:var(--radius-xl,24px);flex-direction:column;padding:2.25rem;display:flex;position:relative;overflow:hidden}.vm-card-vision{border-top:4px solid var(--primary,#0d9488)}.vm-card-mission{border-top:4px solid var(--accent-rose,#f43f5e)}.vm-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.vm-icon-box{border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.vm-icon-teal{background:var(--primary-light,#0d94881f);color:var(--primary,#0d9488)}.vm-icon-rose{background:var(--accent-rose-light,#f43f5e1f);color:var(--accent-rose,#f43f5e)}.vm-tag{border-radius:var(--radius-full,9999px);background:var(--primary-50,#0d948814);color:var(--primary-dark,#0f766e);padding:.35rem .9rem;font-size:.8rem;font-weight:700}.vm-tag-rose{background:var(--accent-rose-light,#f43f5e1a);color:var(--accent-rose,#f43f5e)}.vm-card-title{color:var(--text-main);margin-bottom:.85rem;font-size:1.5rem;font-weight:800}.vm-card-text{color:var(--text-muted);flex:1;margin-bottom:1.5rem;font-size:1.02rem;line-height:1.8}.vm-card-highlight{border-radius:var(--radius-md,14px);background:var(--bg-subtle);color:var(--text-main);align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-size:.88rem;font-weight:700;display:flex}.vm-values-box{border-radius:var(--radius-xl,24px);padding:2rem 2.25rem}.vm-values-header{text-align:center;margin-bottom:1.5rem}.vm-values-header h4{color:var(--text-main);font-size:1.25rem;font-weight:800}.vm-values-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.vm-value-item{border-radius:var(--radius-md,14px);background:var(--bg-subtle);border:1px solid var(--border-color);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.vm-value-icon{flex-shrink:0;margin-top:.15rem}.vm-value-item strong{color:var(--text-main);margin-bottom:.3rem;font-size:.95rem;font-weight:800;display:block}.vm-value-item p{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.55}.home-goals-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.home-goal-card{border-radius:var(--radius-lg,20px);flex-direction:column;padding:2rem;display:flex;position:relative}.home-goal-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.home-goal-icon-box{background:var(--primary-light,#0d94881f);width:52px;height:52px;color:var(--primary,#0d9488);border-radius:14px;justify-content:center;align-items:center;display:flex}.home-goal-num{color:var(--primary,#0d9488);opacity:.22;font-size:2rem;font-weight:900;line-height:1}.home-goal-title{color:var(--text-main);margin-bottom:.65rem;font-size:1.2rem;font-weight:800}.home-goal-desc{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}.achievements-counters-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2.25rem;display:grid}.achievement-stat-card{text-align:center;border-radius:var(--radius-lg,20px);flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex}.achievement-stat-icon{background:var(--bg-subtle);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex}.achievement-stat-number{color:var(--primary,#0d9488);margin-bottom:.4rem;font-size:2.25rem;font-weight:900;line-height:1.15;display:block}.achievement-stat-label{color:var(--text-main);margin-bottom:.35rem;font-size:1.05rem;font-weight:800;display:block}.achievement-stat-sub{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.achievements-milestones-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.achievement-milestone-card{border-radius:var(--radius-lg,20px);flex-direction:column;padding:1.75rem;display:flex}.milestone-header{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.milestone-header h3{color:var(--text-main);font-size:1.1rem;font-weight:800;line-height:1.35}.milestone-desc{color:var(--text-muted);flex:1;margin-bottom:1.25rem;font-size:.92rem;line-height:1.65}.milestone-badge{background:var(--bg-subtle);border-radius:var(--radius-sm,8px);color:var(--text-main);align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.home-awards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.home-award-card{border-radius:var(--radius-lg,20px);flex-direction:column;padding:1.85rem;display:flex}.home-award-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.home-award-icon-wrap{background:var(--accent-gold-light,#fef3c7);width:54px;height:54px;color:var(--accent-gold-dark,#d97706);border-radius:14px;justify-content:center;align-items:center;display:flex}.home-award-year{border-radius:var(--radius-full,9999px);background:var(--bg-subtle);color:var(--text-main);border:1px solid var(--border-color);padding:.3rem .8rem;font-size:.85rem;font-weight:800}.home-award-title{color:var(--text-main);margin-bottom:.6rem;font-size:1.1rem;font-weight:800;line-height:1.4}.home-award-issuer{color:var(--primary,#0d9488);align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.83rem;font-weight:700;display:flex}.home-award-desc{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.65}.home-partners-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:2.25rem;display:grid}.home-partner-card{border-radius:var(--radius-lg,20px);align-items:center;gap:1.15rem;padding:1.5rem;display:flex}.home-partner-icon{background:var(--primary-light,#0d94881f);width:56px;height:56px;color:var(--primary,#0d9488);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-partner-name{color:var(--text-main);margin-bottom:.25rem;font-size:1.05rem;font-weight:800}.home-partner-cat{color:var(--text-muted);font-size:.82rem;font-weight:600}.home-partners-testimonials{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.partner-testimonial-card{border-radius:var(--radius-lg,20px);flex-direction:column;gap:.85rem;padding:1.85rem;display:flex}.partner-quote-text{color:var(--text-main);margin:0;font-size:1rem;font-style:italic;line-height:1.75}.partner-quote-footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.88rem;display:flex}.partner-quote-footer strong{color:var(--primary,#0d9488)}.partner-quote-footer span{color:var(--text-muted)}.contact-split-wrapper{background:var(--bg-card,#fff);border:1px solid var(--border-color);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000014}.contact-split-wrapper.no-map{grid-template-columns:1fr}.contact-text-col{flex-direction:column;gap:1.5rem;padding:3rem 2.75rem;display:flex}.contact-badge-subtitle{color:var(--primary,#0d9488);background:var(--primary-light,#0d94881f);border-radius:999px;align-self:flex-start;padding:.4rem 1.1rem;font-size:.95rem;font-weight:800;display:inline-flex}.contact-info-list{border-bottom:1px solid var(--border-color);flex-direction:column;gap:.85rem;padding-bottom:1.25rem;display:flex}.contact-info-row{color:var(--text-main);align-items:center;gap:.75rem;font-size:.98rem;display:flex}.contact-info-icon{background:var(--primary-light,#0d94881f);width:36px;height:36px;color:var(--primary,#0d9488);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-info-content a{color:var(--text-muted);font-weight:600;text-decoration:none;transition:color .2s}.contact-info-content a:hover{color:var(--primary,#0d9488)}.contact-working-hours{border-top:1px dashed var(--border-color);margin-top:.5rem;padding-top:.85rem}.contact-working-hours h4{color:var(--text-muted);margin:0 0 .45rem;font-size:1.05rem;font-weight:800}.contact-working-hours p{color:var(--text-main);align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.contact-bedab-form{flex-direction:column;gap:1.25rem;display:flex}.contact-form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.contact-form-group{flex-direction:column;gap:.4rem;display:flex}.contact-form-group.full-width{grid-column:1/-1}.contact-form-group label{color:var(--text-muted);font-size:.85rem;font-weight:700}.contact-form-group input,.contact-form-group textarea{border:1px solid var(--border-color);background:var(--bg-main,#f8fafc);width:100%;color:var(--text-main);border-radius:12px;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.contact-form-group input:focus,.contact-form-group textarea:focus{border-color:var(--primary,#0d9488);box-shadow:0 0 0 3px var(--primary-light,#0d948826);outline:none}.contact-submit-btn{border-radius:999px;align-self:flex-start;padding:.9rem 2.25rem;font-weight:700}.contact-success-banner{color:#059669;background:#10b9811f;border-radius:12px;align-items:center;gap:.65rem;padding:.9rem 1.2rem;font-size:.92rem;font-weight:700;display:flex}.contact-map-col{width:100%;height:100%;min-height:450px;position:relative}.contact-map-col iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=1100px){.vm-values-grid,.achievements-counters-grid,.home-awards-grid,.home-goals-grid,.achievements-milestones-grid,.home-partners-grid{grid-template-columns:repeat(2,1fr)}.contact-split-wrapper{grid-template-columns:1fr}.contact-map-col{min-height:380px}}@media (width<=768px){.vm-cards-grid,.vm-values-grid,.home-goals-grid,.achievements-counters-grid,.achievements-milestones-grid,.home-awards-grid,.home-partners-grid,.home-partners-testimonials,.contact-form-grid{grid-template-columns:1fr}.contact-text-col{padding:2rem 1.5rem}}.news-home-section{background-color:var(--bg-subtle,#f8fafc);padding:5rem 0;position:relative;overflow:hidden}.news-home-section:before{content:"";background:radial-gradient(circle, var(--primary,#0d9488) 0%, transparent 70%);opacity:.07;filter:blur(80px);pointer-events:none;width:400px;height:400px;position:absolute;top:-10%;right:-5%}.news-home-header{text-align:center;margin-bottom:3.5rem;flex-direction:column;align-items:center;max-width:720px;margin-inline:auto;display:flex}.news-home-badge{border-radius:var(--radius-full,9999px);background:var(--primary-light,#0d94881f);color:var(--primary-dark,#0f766e);border:1px solid #0d948833;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.dark-mode .news-home-badge{color:#5eead4;background:#0d948833;border-color:#5eead44d}.news-home-title{color:var(--text-main,#0f172a);margin-bottom:.85rem;font-size:2.25rem;font-weight:800;line-height:1.3}.news-home-desc{color:var(--text-muted,#64748b);font-size:1.05rem;line-height:1.7}.news-home-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.news-home-card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,18px);cursor:pointer;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 18px #0000000a}.news-home-card:hover{border-color:var(--primary,#0d9488);transform:translateY(-5px);box-shadow:0 16px 32px #00000014}.news-home-img-wrap{background:var(--bg-subtle,#f1f5f9);height:210px;position:relative;overflow:hidden}.news-home-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.news-home-card:hover .news-home-img{transform:scale(1.05)}.news-home-placeholder-img{width:100%;height:100%;color:var(--primary,#0d9488);background:linear-gradient(135deg,#0d94881a 0%,#f43f5e14 100%);justify-content:center;align-items:center;display:flex}.news-home-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:var(--radius-full,9999px);z-index:2;background:#0f172ad9;border:1px solid #ffffff26;padding:.3rem .85rem;font-size:.775rem;font-weight:700;position:absolute;top:1rem;right:1rem}.ltr-layout .news-home-tag{left:1rem;right:auto}.news-home-body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.news-home-meta{color:var(--text-muted,#64748b);align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.825rem;display:flex}.news-home-meta-item{align-items:center;gap:.35rem;display:inline-flex}.news-home-item-title{color:var(--text-main,#0f172a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.25rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.news-home-item-desc{color:var(--text-muted,#64748b);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.5rem;font-size:.925rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-home-card-footer{border-top:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.news-home-read-link{color:var(--primary,#0d9488);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.news-home-card:hover .news-home-read-link{gap:.65rem}.news-home-empty{text-align:center;background:var(--bg-card,#fff);border-radius:var(--radius-xl,20px);border:1px dashed var(--border-color,#cbd5e1);max-width:600px;margin:0 auto 2.5rem;padding:3.5rem 1.5rem}.news-home-empty-icon{background:var(--primary-light,#0d94881f);width:56px;height:56px;color:var(--primary,#0d9488);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.news-home-empty h4{color:var(--text-main,#0f172a);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.news-home-empty p{color:var(--text-muted,#64748b);margin-bottom:1.25rem;font-size:.925rem;line-height:1.6}.news-home-bottom-action{text-align:center;margin-top:1rem}.news-view-all-btn{background:var(--primary-gradient,linear-gradient(135deg, #0d9488 0%, #0f766e 100%));color:#fff;border-radius:var(--radius-full,9999px);cursor:pointer;border:none;align-items:center;gap:.6rem;padding:.85rem 2.25rem;font-size:1rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #0d94884d}.news-view-all-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0d948866}@media (width<=768px){.news-home-section{padding:3.5rem 0}.news-home-title{font-size:1.85rem}}.news-page{background-color:var(--bg-main,#f8fafc);min-height:80vh;color:var(--text-main,#0f172a);padding-bottom:5rem}.news-hero-banner{color:#fff;background:linear-gradient(135deg,#0f172af2 0%,#1e293bfa 100%);border-bottom:1px solid #ffffff1a;padding:4rem 0 3.5rem;position:relative;overflow:hidden}.news-hero-banner:before{content:"";background:radial-gradient(circle, var(--primary) 0%, transparent 70%);opacity:.18;filter:blur(80px);pointer-events:none;width:600px;height:600px;position:absolute;top:-40%;right:-20%}.news-breadcrumb{color:#94a3b8;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.news-breadcrumb-btn{color:#e2e8f0;cursor:pointer;font-size:inherit;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:600;transition:color .2s;display:inline-flex}.news-breadcrumb-btn:hover{color:var(--primary,#0d9488)}.news-hero-badge{border-radius:var(--radius-full,9999px);color:#fff;background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.825rem;font-weight:600;display:inline-flex}.news-hero-title{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.25}.news-hero-desc{color:#cbd5e1;max-width:650px;font-size:1.1rem;line-height:1.7}.news-controls-section{padding:2rem 0 1rem}.news-controls-wrapper{background:var(--bg-card,#fff);border-radius:var(--radius-lg,16px);border:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 18px #0000000d}.news-search-box{flex:280px;max-width:380px;position:relative}.news-search-box svg{color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ltr-layout .news-search-box svg{left:1rem;right:auto}.news-search-input{border-radius:var(--radius-md,12px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-subtle,#f8fafc);width:100%;color:var(--text-main,#0f172a);padding:.65rem 2.6rem .65rem 1rem;font-size:.925rem;transition:all .2s}.ltr-layout .news-search-input{padding:.65rem 1rem .65rem 2.6rem}.news-search-input:focus{border-color:var(--primary,#0d9488);background:#fff;outline:none;box-shadow:0 0 0 3px #0d948826}.news-category-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.news-filter-chip{border-radius:var(--radius-full,9999px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-subtle,#f1f5f9);color:var(--text-muted,#64748b);cursor:pointer;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.news-filter-chip:hover{background:var(--border-color,#e2e8f0);color:var(--text-main,#0f172a)}.news-filter-chip.active{background:var(--primary,#0d9488);color:#fff;border-color:var(--primary,#0d9488);box-shadow:0 3px 10px #0d948840}.featured-article-card{background:var(--bg-card,#fff);border-radius:var(--radius-xl,24px);border:1px solid var(--border-color,#e2e8f0);grid-template-columns:1fr 1fr;margin:1.5rem 0 3rem;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 8px 30px #0000000f}.featured-article-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0000001a}.featured-img-wrapper{min-height:340px;position:relative;overflow:hidden}.featured-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.featured-article-card:hover .featured-img-wrapper img{transform:scale(1.05)}.featured-tag-badge{background:var(--primary,#0d9488);color:#fff;border-radius:var(--radius-full,9999px);padding:.35rem .85rem;font-size:.775rem;font-weight:700;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 8px #0003}.ltr-layout .featured-tag-badge{left:1rem;right:auto}.featured-content{flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.news-meta-info{color:var(--text-muted,#64748b);align-items:center;gap:1.25rem;margin-bottom:.85rem;font-size:.825rem;display:flex}.news-meta-item{align-items:center;gap:.35rem;display:inline-flex}.featured-title{color:var(--text-main,#0f172a);margin-bottom:1rem;font-size:1.75rem;font-weight:800;line-height:1.35}.featured-excerpt{color:var(--text-muted,#64748b);margin-bottom:1.75rem;font-size:.975rem;line-height:1.7}.featured-read-btn{background:var(--primary-gradient,linear-gradient(135deg, #0d9488 0%, #0f766e 100%));color:#fff;border-radius:var(--radius-md,12px);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0d94884d}.featured-read-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0d948866}.news-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.news-card{background:var(--bg-card,#fff);border-radius:var(--radius-lg,18px);border:1px solid var(--border-color,#e2e8f0);cursor:pointer;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.news-card:hover{border-color:#0d94884d;transform:translateY(-4px);box-shadow:0 14px 28px #00000014}.news-card-img-wrap{height:200px;position:relative;overflow:hidden}.news-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-card:hover .news-card-img-wrap img{transform:scale(1.06)}.news-card-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:var(--radius-full,9999px);background:#0f172ad9;border:1px solid #ffffff26;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.85rem;right:.85rem}.ltr-layout .news-card-tag{left:.85rem;right:auto}.news-card-body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.news-card-title{color:var(--text-main,#0f172a);margin-bottom:.75rem;font-size:1.2rem;font-weight:800;line-height:1.4}.news-card-desc{color:var(--text-muted,#64748b);flex:1;margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.news-card-footer{border-top:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.news-read-more-link{color:var(--primary,#0d9488);align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;transition:gap .2s;display:inline-flex}.news-card:hover .news-read-more-link{gap:.6rem}.news-empty-state{text-align:center;background:var(--bg-card,#fff);border-radius:var(--radius-lg,18px);border:1px dashed var(--border-color,#cbd5e1);margin:2rem 0;padding:4rem 1rem}.news-empty-icon{background:var(--bg-subtle,#f1f5f9);width:56px;height:56px;color:var(--text-muted,#94a3b8);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.article-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0f172abf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.article-modal-card{background:var(--bg-card,#fff);border-radius:var(--radius-xl,24px);border:1px solid var(--border-color,#e2e8f0);flex-direction:column;width:100%;max-width:760px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.article-modal-header{height:260px;position:relative}.article-modal-header img{object-fit:cover;width:100%;height:100%}.article-modal-close{color:#fff;cursor:pointer;background:#0f172abf;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:flex;position:absolute;top:1rem;left:1rem}.ltr-layout .article-modal-close{left:auto;right:1rem}.article-modal-close:hover{background:#0f172af2;transform:scale(1.08)}.article-modal-content{padding:2rem;overflow-y:auto}.article-modal-title{color:var(--text-main,#0f172a);margin-bottom:1rem;font-size:1.75rem;font-weight:800;line-height:1.35}.article-modal-body{color:var(--text-main,#334155);margin-bottom:2rem;font-size:1.05rem;line-height:1.85}.article-modal-footer{background:var(--bg-subtle,#f8fafc);border-top:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.featured-article-card{grid-template-columns:1fr}.featured-img-wrapper{min-height:240px}.featured-content{padding:1.75rem}}@media (width<=640px){.news-hero-title{font-size:1.85rem}.news-controls-wrapper{flex-direction:column;align-items:stretch}.news-search-box{max-width:100%}}.donate-page-wrapper{background-color:var(--bg-main,#f8fafc);min-height:85vh;color:var(--text-main,#0f172a);padding-bottom:5rem}.donate-hero-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172af5 0%,#1e293bfa 100%);border-bottom:1px solid #ffffff1a;padding:4.5rem 0 3.5rem;position:relative;overflow:hidden}.donate-hero-banner:before{content:"";background:radial-gradient(circle, var(--primary,#d40054) 0%, transparent 70%);opacity:.18;filter:blur(80px);pointer-events:none;width:500px;height:500px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.donate-breadcrumb{color:#94a3b8;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;display:flex}.donate-breadcrumb a,.donate-breadcrumb button{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;transition:color .2s}.donate-breadcrumb a:hover,.donate-breadcrumb button:hover{color:var(--primary,#d40054)}.donate-breadcrumb .active-crumb{color:var(--primary,#d40054);font-weight:700}.donate-hero-title{color:#fff;letter-spacing:-.01em;margin-bottom:.5rem;font-size:2.75rem;font-weight:900}.donate-main-container{padding-top:3.5rem}.donate-pill-badge{color:var(--primary,#d40054);border-radius:var(--radius-full,9999px);background:#d400541f;border:1px solid #d4005440;margin-bottom:1rem;padding:.35rem 1.15rem;font-size:.85rem;font-weight:700;display:inline-block}.dark-mode .donate-pill-badge{color:#ff75a0;background:#d4005438;border-color:#ff75a04d}.donate-section-h1{color:var(--text-main,#0f172a);margin-bottom:.75rem;font-size:2.35rem;font-weight:800;line-height:1.3}.donate-section-h5{color:var(--text-muted,#64748b);margin-bottom:2.5rem;font-size:1.25rem;font-weight:700}.banati-donate-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3.5rem;display:grid}.banati-donate-card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #0000000d}.banati-donate-card:hover{border-color:#d400544d;transform:translateY(-4px);box-shadow:0 14px 30px #00000017}.banati-card-logo-wrap{justify-content:center;align-items:center;width:100%;height:65px;margin-bottom:1.25rem;display:flex}.banati-card-logo-wrap img,.banati-card-logo-wrap svg{object-fit:contain;max-width:150px;max-height:52px}.banati-card-title{color:var(--text-main,#0f172a);margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.donate-back{background:var(--primary,#d40054);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:1.25rem 1rem;transition:all .25s;display:flex;position:relative;box-shadow:0 6px 18px #d4005440;color:#fff!important}.donate-back:hover{transform:scale(1.02);box-shadow:0 10px 24px #d4005459}.donate-back-label{opacity:.9;color:#fff;margin-bottom:.35rem;font-size:.85rem;font-weight:600}.donate-back-number{letter-spacing:1.5px;direction:ltr;align-items:center;gap:.5rem;font-family:monospace,sans-serif;font-size:1.4rem;font-weight:900;display:inline-flex;color:#fff!important}.donate-copy-btn{color:#fff;border-radius:var(--radius-full,9999px);cursor:pointer;background:#fff3;border:1px solid #fff6;align-items:center;gap:.35rem;margin-top:.65rem;padding:.3rem .85rem;font-size:.775rem;font-weight:700;transition:all .2s;display:inline-flex}.donate-copy-btn:hover{color:var(--primary,#d40054);background:#fff}.donate-copy-btn.copied{color:#fff;background:#10b981;border-color:#10b981}.donate-extra-info-card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-top:2rem;padding:2.5rem;display:grid;box-shadow:0 8px 30px #0000000d}.donate-extra-text h3{color:var(--text-main,#0f172a);margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.donate-extra-text p{color:var(--text-muted,#64748b);margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.donate-action-call-btn{background:var(--primary-gradient,linear-gradient(135deg, #d40054 0%, #b00046 100%));color:#fff;border-radius:var(--radius-full,9999px);align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #d400544d}.donate-action-call-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #d4005466}@media (width<=992px){.banati-donate-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.donate-extra-info-card{grid-template-columns:1fr;padding:1.75rem}}@media (width<=640px){.banati-donate-grid{grid-template-columns:1fr}.donate-hero-title{font-size:2rem}.donate-section-h1{font-size:1.75rem}}.header-wrapper{z-index:900;width:100%;position:relative}.top-bar-container{color:#e2e8f0;background:#0f172a;border-bottom:1px solid #ffffff14;padding:.5rem 0;font-size:.85rem}.top-bar-content{justify-content:space-between;align-items:center;gap:1rem;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}.top-bar-start,.top-bar-end{align-items:center;gap:1.25rem;display:flex}.hotline-badge{border-radius:var(--radius-full);color:#ffcbd1;background:#f43f5e26;border:1px solid #f43f5e4d;align-items:center;gap:.4rem;padding:.25rem .75rem;display:inline-flex}.hotline-badge strong{color:#fff;font-size:.95rem}.contact-item{color:#94a3b8;align-items:center;gap:.4rem;display:inline-flex}.access-dropdown-wrapper{position:relative}.access-btn,.lang-btn{border-radius:var(--radius-sm);color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff1f;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.825rem;display:inline-flex}.access-btn:hover,.lang-btn:hover{color:#fff;background:#ffffff26}.access-menu{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);width:250px;box-shadow:var(--shadow-xl);color:var(--text-main);z-index:1000;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:absolute;top:calc(100% + 8px);left:0}[dir=rtl] .access-menu{left:auto;right:0}.access-item-title{color:var(--text-muted);border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.85rem;display:flex}.access-actions-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.access-action-btn{background:var(--bg-subtle);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-main);flex-direction:column;justify-content:center;align-items:center;padding:.5rem;font-weight:700;display:flex}.access-action-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.access-action-btn small{color:var(--text-muted);font-size:.7rem;font-weight:400}.access-toggle-btn{background:var(--bg-subtle);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-main);justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;font-weight:600;display:flex}.access-toggle-btn.active{color:#000;background:#ff0;border-color:#000}body.screen-reader-mode :focus{outline-offset:3px!important;outline:3px solid #ff0!important}body.screen-reader-mode a,body.screen-reader-mode button,body.screen-reader-mode input,body.screen-reader-mode textarea{transition:none!important}.main-navbar{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);transition:var(--transition);z-index:850;background:#fffffff2;padding:.75rem 0;position:sticky;top:0}body.dark-mode .main-navbar{background:#0b1120f2}.main-navbar.scrolled{box-shadow:var(--shadow-md);padding:.5rem 0}.nav-content{justify-content:space-between;align-items:center;gap:1rem;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}.brand-logo{align-items:center;gap:.85rem;text-decoration:none;display:flex}.brand-logo-badge{background:var(--primary-gradient);border:1px solid #ffffff40;border-radius:14px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px -2px #0003,0 2px 6px #00000014}.brand-logo:hover .brand-logo-badge{transform:translateY(-2px)scale(1.04);box-shadow:0 8px 22px -2px #00000047,0 4px 10px #0000001f}.brand-logo-img{object-fit:contain;filter:drop-shadow(0 1px 2px #0003);width:30px;height:30px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.brand-logo:hover .brand-logo-img{transform:scale(1.1)}.footer-logo-badge{background:var(--primary-gradient);border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;box-shadow:0 4px 14px #00000040}.footer-logo-img{object-fit:contain;filter:drop-shadow(0 1px 2px #0003);width:26px;height:26px}.logo-icon-box{background:var(--primary-light);border-radius:var(--radius-md);width:48px;height:48px;color:var(--primary);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 10px #0000001a}.logo-heart-icon{color:var(--accent-rose)}.logo-leaf{background:var(--accent-gold);border-radius:50% 0 50% 50%;width:10px;height:10px;position:absolute;top:4px;right:4px}.brand-text{flex-direction:column;display:flex}.brand-title{color:var(--text-main);font-size:1.25rem;font-weight:800;line-height:1.2}.brand-sub{color:var(--text-muted);font-size:.75rem}.desktop-nav-links{align-items:center;gap:.55rem;display:flex}.nav-item-dropdown-wrapper{align-items:center;display:flex;position:relative}.nav-item-link{color:var(--text-main);white-space:nowrap;cursor:pointer;align-items:center;gap:.2rem;padding:.45rem .35rem;font-size:.88rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.nav-item-link:hover,.nav-item-dropdown-wrapper:hover .nav-item-link{color:var(--primary)}.nav-chevron-icon{opacity:.65;transition:transform .25s}.nav-item-dropdown-wrapper:hover .nav-chevron-icon{opacity:1;transform:rotate(180deg)}.nav-item-link:after{content:"";background:var(--primary);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}[dir=rtl] .nav-item-link:after{left:auto;right:0}.nav-item-link:hover:after,.nav-item-dropdown-wrapper:hover .nav-item-link:after{width:100%}.nav-dropdown-menu{top:calc(100% + 4px);background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);z-index:1050;opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;flex-direction:column;gap:.15rem;min-width:250px;padding:.75rem .5rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset-inline-start:0;transform:translateY(8px);box-shadow:0 18px 45px #0000001f,0 3px 10px #0000000a}.nav-item-dropdown-wrapper:hover .nav-dropdown-menu,.nav-item-dropdown-wrapper:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-item-dropdown-wrapper .nav-dropdown-menu.closed{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}.nav-item-dropdown-wrapper:nth-last-child(-n+3) .nav-dropdown-menu{inset-inline:auto 0}.nav-dropdown-menu.multi-column{grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;min-width:480px;padding:1rem .85rem;display:grid}.nav-dropdown-group{flex-direction:column;gap:.2rem;display:flex}.nav-dropdown-group-title{text-transform:uppercase;color:var(--primary);border-bottom:1px solid var(--border-light);letter-spacing:.3px;margin-bottom:.35rem;padding:.35rem .5rem;font-size:.76rem;font-weight:800}.nav-dropdown-group-items{flex-direction:column;gap:.15rem;display:flex}.nav-dropdown-link{color:var(--text-main);border-radius:8px;align-items:center;gap:.5rem;padding:.42rem .65rem;font-size:.84rem;font-weight:550;line-height:1.35;text-decoration:none;transition:all .18s;display:flex}.nav-dropdown-link:hover{background:var(--primary-light,#e11d4814);color:var(--primary);transform:translate(-3px)}[dir=ltr] .nav-dropdown-link:hover{transform:translate(3px)}.dropdown-dot{background:var(--primary);opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:transform .2s,opacity .2s}.nav-dropdown-link:hover .dropdown-dot{opacity:1;transform:scale(1.4)}.nav-actions{align-items:center;gap:.75rem;display:flex}.donate-nav-btn{white-space:nowrap;padding:.55rem 1.4rem;font-size:.95rem}.mobile-hamburger-btn{color:var(--text-main);display:none}.mobile-drawer{background:var(--bg-card);z-index:800;border-top:1px solid var(--border-color);padding:2rem 0;position:fixed;inset:110px 0 0;overflow-y:auto}.mobile-links-list{flex-direction:column;gap:.5rem;display:flex}.mobile-nav-item-block{border-bottom:1px solid var(--border-light);padding-bottom:.35rem}.mobile-nav-row{justify-content:space-between;align-items:center;display:flex}.mobile-nav-link{color:var(--text-main);flex-grow:1;padding:.5rem 0;font-size:1.05rem;font-weight:700}.mobile-submenu-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem .6rem;transition:transform .25s,color .2s;display:flex}.mobile-submenu-toggle.expanded{color:var(--primary);transform:rotate(180deg)}.mobile-sublinks-container{background:#00000005;border-radius:8px;flex-direction:column;gap:.35rem;margin-top:.25rem;margin-bottom:.5rem;padding:.5rem .75rem .5rem 1rem;display:flex}.dark-mode .mobile-sublinks-container{background:#ffffff0a}.mobile-subgroup-title{color:var(--primary);text-transform:uppercase;margin-top:.25rem;padding:.35rem .25rem;font-size:.76rem;font-weight:700}.mobile-sublink-item{color:var(--text-main);border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.9rem;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}.mobile-sublink-item:hover{background:var(--primary-light,#e11d4814);color:var(--primary)}.mobile-drawer-footer{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.mobile-hotline-card{background:var(--bg-subtle);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:1rem;display:flex}.hero-section{position:relative;overflow:hidden}.hero-slider-container{height:82vh;min-height:560px;max-height:740px;position:relative}.hero-slide{opacity:0;visibility:hidden;background-position:50%;background-size:cover;align-items:center;width:100%;height:100%;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;display:flex;position:absolute;top:0;left:0}.hero-slide.active{opacity:1;visibility:visible}.hero-slide-overlay{background:linear-gradient(90deg,#0f172aeb 0%,#0f172abf 50%,#0f172a73 100%);position:absolute;inset:0}[dir=rtl] .hero-slide-overlay{background:linear-gradient(270deg,#0f172aeb 0%,#0f172abf 50%,#0f172a73 100%)}.hero-slide-content-wrapper{z-index:10;align-items:center;height:100%;display:flex;position:relative}.hero-slide-content{color:#fff;max-width:680px}.hero-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#fef08a;background:#ffffff26;border:1px solid #ffffff40;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex}.hero-title{color:#fff;text-shadow:0 2px 10px #0006;margin-bottom:1rem;font-size:3rem;font-weight:900;line-height:1.2}.hero-quote{color:#cbd5e1;border-left:3px solid var(--accent-gold);margin-bottom:1.25rem;padding-left:1rem;font-size:1.15rem;font-style:italic;line-height:1.6}[dir=rtl] .hero-quote{border-left:none;border-right:3px solid var(--accent-gold);padding-left:0;padding-right:1rem}.hero-description{color:#e2e8f0;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.slider-arrow{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:20;width:48px;height:48px;transition:var(--transition);background:#fff3;border:1px solid #ffffff4d;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow:hover{background:var(--primary);color:#fff;transform:translateY(-50%)scale(1.08)}.slider-arrow-prev{left:1.5rem}.slider-arrow-next{right:1.5rem}.slider-dots{z-index:20;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.slider-dot{border-radius:var(--radius-full);width:12px;height:12px;transition:var(--transition);background:#fff6}.slider-dot.active{background:var(--accent-gold);width:32px}.hero-stats-bar{background:var(--bg-card);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-md);z-index:30;padding:1.5rem 0;position:relative}.stats-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.stat-card{align-items:center;gap:1rem;display:flex}.stat-icon-wrapper{border-radius:var(--radius-md);background:var(--bg-subtle);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.stat-text{flex-direction:column;display:flex}.stat-number{color:var(--text-main);font-size:1.6rem;font-weight:900;line-height:1.1}.stat-title{color:var(--text-main);font-size:.95rem;font-weight:700}.stat-sub{color:var(--text-muted);font-size:.75rem}.quick-donate-section{z-index:40;padding:3rem 0;position:relative}.quick-donate-card{background:var(--bg-card);box-shadow:var(--shadow-xl);border-radius:var(--radius-xl);border:2px solid #0d948833;padding:2.5rem}.quick-donate-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.quick-donate-title{color:var(--text-main);margin-top:.4rem;font-size:1.75rem;font-weight:800}.quick-donate-sub{color:var(--text-muted);font-size:.95rem}.frequency-toggle-group{background:var(--bg-subtle);border-radius:var(--radius-full);border:1px solid var(--border-color);padding:.35rem;display:inline-flex}.freq-btn{border-radius:var(--radius-full);color:var(--text-muted);align-items:center;gap:.4rem;padding:.5rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.freq-btn.active{background:var(--bg-card);color:var(--text-main);box-shadow:var(--shadow-sm)}.input-group-label{color:var(--text-main);margin-bottom:.85rem;font-size:.95rem;font-weight:700;display:block}.cause-pills-grid{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.cause-pill{border-radius:var(--radius-full);background:var(--bg-subtle);border:1.5px solid var(--border-color);color:var(--text-main);transition:var(--transition);align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.cause-pill:hover{border-color:var(--primary);background:var(--primary-50)}.cause-pill.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px #0d94884d}.amount-buttons-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.amount-btn{border-radius:var(--radius-md);background:var(--bg-subtle);border:2px solid var(--border-color);color:var(--text-main);transition:var(--transition);align-items:baseline;gap:.3rem;padding:.75rem 1.5rem;font-weight:800;display:flex}.amount-btn:hover{border-color:var(--accent-rose)}.amount-btn.active{border-color:var(--accent-rose);background:var(--accent-rose-light);color:var(--accent-rose-hover)}.amount-value{font-size:1.35rem}.amount-currency{font-size:.85rem;font-weight:400}.custom-amount-input-wrapper{flex:1;min-width:200px;position:relative}.custom-amount-field{border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);width:100%;color:var(--text-main);padding:.75rem 1rem;font-weight:700}.custom-amount-field:focus{border-color:var(--primary)}.custom-currency-tag{color:var(--text-muted);pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}[dir=rtl] .custom-currency-tag{left:auto;right:1rem}[dir=rtl] .custom-amount-field{padding-left:1rem;padding-right:3.5rem}.live-impact-notice{background:var(--primary-50);border:1px solid var(--primary-light);border-radius:var(--radius-md);color:var(--primary-dark);align-items:center;gap:.85rem;margin-bottom:1.75rem;padding:1rem 1.25rem;display:flex}body.dark-mode .live-impact-notice{color:#ccfbf1;background:#0d948826}.impact-text strong{margin-left:.4rem;display:inline-block}[dir=rtl] .impact-text strong{margin-left:0;margin-right:.4rem}.security-badges-bar{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.85rem;display:flex}.security-item{align-items:center;gap:.4rem;display:flex}.payment-partner-tags{flex-wrap:wrap;gap:.5rem;display:flex}.partner-tag{background:var(--bg-subtle);border-radius:var(--radius-sm);border:1px solid var(--border-color);padding:.2rem .6rem;font-size:.75rem;font-weight:600}.programs-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem;display:grid}.program-card{flex-direction:column;height:100%;display:flex}.program-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.program-icon-box{border-radius:var(--radius-md);background:var(--primary-light);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.program-tag{background:var(--bg-subtle);color:var(--text-muted);border-radius:var(--radius-full);padding:.3rem .75rem;font-size:.75rem;font-weight:700}.program-title{color:var(--text-main);margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.program-summary{color:var(--text-muted);flex-grow:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.program-features-list{background:var(--bg-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.6rem;margin-bottom:1.5rem;padding:1rem;display:flex}.program-feat-item{color:var(--text-main);align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.feat-check{flex-shrink:0;margin-top:3px}.program-footer{border-top:1px solid var(--border-color);flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.program-beneficiaries{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.beneficiaries-label{color:var(--text-muted)}.beneficiaries-val{color:var(--primary-hover)}.program-buttons-row{gap:.5rem;display:flex}.case-filter-bar{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.case-filter-btn{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-muted);padding:.5rem 1.25rem;font-size:.9rem;font-weight:600}.case-filter-btn.active{background:var(--accent-rose);color:#fff;border-color:var(--accent-rose)}.cases-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.case-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.case-image-wrapper{height:200px;position:relative;overflow:hidden}.case-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.case-card:hover .case-img{transform:scale(1.05)}.case-badge-floating{color:#fff;border-radius:var(--radius-full);background:#f43f5ee6;padding:.25rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}[dir=rtl] .case-badge-floating{left:auto;right:1rem}.case-category-tag{color:#fff;border-radius:var(--radius-sm);background:#0f172acc;padding:.2rem .6rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}[dir=rtl] .case-category-tag{left:auto;right:.75rem}.case-card-body{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.case-title{color:var(--text-main);margin-bottom:.5rem;font-size:1.15rem;font-weight:800;line-height:1.4}.case-desc{color:var(--text-muted);flex-grow:1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.case-progress-area{margin-bottom:1.25rem}.progress-labels{justify-content:space-between;margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:flex}.progress-percentage{color:var(--accent-rose)}.progress-raised{color:var(--text-muted)}.progress-track{background:var(--bg-subtle);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-fill{background:var(--rose-gradient);border-radius:var(--radius-full);height:100%}.case-meta-row{color:var(--text-muted);border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-top:.75rem;font-size:.8rem;display:flex}.case-meta-item{align-items:center;gap:.35rem;display:flex}.story-showcase{max-width:980px;margin:0 auto;padding:2.5rem}.story-tabs-nav{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.story-tab-btn{background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border-color);transition:var(--transition);flex-direction:column;align-items:flex-start;padding:.75rem 1.25rem;display:flex}.story-tab-btn.active{background:var(--primary-light);border-color:var(--primary);color:var(--primary-dark)}.story-tab-tag{color:var(--text-muted);font-size:.75rem}.story-tab-name{color:var(--text-main);font-size:1rem;font-weight:700}.story-quote-wrapper{gap:1.25rem;margin-bottom:1.5rem;display:flex}.story-quote-icon{flex-shrink:0}.story-main-quote{color:var(--text-main);font-size:1.35rem;font-style:italic;font-weight:700;line-height:1.6}.story-details-box{background:var(--bg-subtle);border-radius:var(--radius-md);margin-bottom:1.75rem;padding:1.5rem}.story-badge-highlight{background:var(--accent-gold-light);color:var(--accent-gold-dark);border-radius:var(--radius-full);margin-bottom:.75rem;padding:.25rem .75rem;font-size:.85rem;font-weight:700;display:inline-block}.story-full-text{color:var(--text-muted);font-size:1rem;line-height:1.8}.story-footer-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.story-donor-credit{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.zakat-grid{grid-template-columns:1.2fr .8fr;align-items:flex-start;gap:2rem;display:grid}.nisab-info-box{background:var(--accent-gold-light);color:var(--accent-gold-dark);border-radius:var(--radius-md);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;display:flex}.zakat-inputs-list{flex-direction:column;gap:1rem;display:flex}.input-with-tag{position:relative}.input-with-tag input{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-subtle);width:100%;color:var(--text-main);padding:.75rem 1rem;font-weight:700}.tag-cur{color:var(--text-muted);font-size:.85rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}[dir=rtl] .tag-cur{left:auto;right:1rem}[dir=rtl] .input-with-tag input{padding-left:1rem;padding-right:3.5rem}.result-header{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.result-breakdown{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.breakdown-row{color:var(--text-muted);justify-content:space-between;display:flex}.zakat-final-box{background:var(--primary-light);border-radius:var(--radius-lg);text-align:center;margin-bottom:1.5rem;padding:1.75rem}body.dark-mode .zakat-final-box{background:#0d948833}.zakat-final-label{color:var(--primary-dark);margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:block}.zakat-final-value strong{color:var(--primary);font-size:2.75rem;font-weight:900;line-height:1.1;display:block}.zakat-percentage-note{color:var(--text-muted);font-size:.8rem}.zakat-status-msg{border-radius:var(--radius-md);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;font-size:.85rem;display:flex}.zakat-status-msg.eligible{color:var(--primary-hover);background:#0d94881a}.zakat-status-msg.not-eligible{background:var(--accent-gold-light);color:var(--accent-gold-dark)}.channels-tabs-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.chan-tab-btn{border-radius:var(--radius-md);background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-main);align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.chan-tab-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.instapay-grid{grid-template-columns:1.4fr .6fr;align-items:center;gap:2rem;display:grid}.copy-box-highlight{background:var(--bg-subtle);border:2px dashed var(--primary);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin:1.25rem 0;padding:1.25rem;display:flex}.copy-value{color:var(--primary);font-family:monospace;font-size:1.35rem;display:block}.btn-copy{background:var(--primary);color:#fff;border-radius:var(--radius-md);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.qr-container{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);text-align:center;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.fawry-box{text-align:center;max-width:650px;margin:0 auto;padding:2.5rem}.fawry-code-display{background:var(--bg-subtle);border-radius:var(--radius-md);border:2px solid var(--accent-gold);align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem 1.75rem;display:inline-flex}.fawry-code-number{color:var(--text-main);font-family:monospace;font-size:1.75rem;font-weight:900}.wallets-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.wallet-number-row{justify-content:space-between;align-items:center;margin:.85rem 0;display:flex}.wallet-number{color:var(--text-main);font-family:monospace;font-size:1.25rem;font-weight:800}.banks-list{flex-direction:column;gap:1.25rem;display:flex}.bank-card-header{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.bank-details-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.detail-val-box{background:var(--bg-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin-top:.35rem;padding:.5rem .75rem;display:flex}.btn-icon-copy{color:var(--text-muted)}.btn-icon-copy:hover{color:var(--primary)}.pickup-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.span-2{grid-column:span 2}.transparency-grid{grid-template-columns:1.2fr .8fr;gap:2rem;display:grid}.breakdown-bars-list{flex-direction:column;gap:1.25rem;margin:1.5rem 0;display:flex}.breakdown-item-labels{justify-content:space-between;margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:flex}.breakdown-track{background:var(--bg-subtle);border-radius:var(--radius-full);height:10px;overflow:hidden}.audit-partners-row{border-top:1px solid var(--border-color);gap:1rem;padding-top:1rem;display:flex}.audit-badge{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.reports-list{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.report-item-box{background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem;display:flex}.report-icon-info{align-items:center;gap:.75rem;display:flex}.tax-notice-box{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.8rem;display:flex}.centers-nav-row{gap:.75rem;margin-bottom:1.5rem;display:flex}.center-nav-tab{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-weight:700;display:inline-flex}.center-nav-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.center-meta-list{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.center-meta-item{align-items:flex-start;gap:.75rem;display:flex}.center-actions-row{gap:1rem;display:flex}.volunteer-layout-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.roles-checklist{flex-direction:column;gap:.75rem;margin:1.5rem 0;display:flex}.role-check-item{color:var(--text-main);align-items:center;gap:.5rem;font-weight:600;display:flex}.volunteer-perks-box{background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border-color);gap:.75rem;padding:1rem;display:flex}.form-group-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.main-footer{color:#f8fafc;background:#0b1120;margin-top:5rem;padding-top:0}.footer-helpline-bar{color:#fff;background:#0284c7;padding:1.25rem 0}.helpline-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.helpline-col{align-items:center;gap:.75rem;display:flex}.helpline-num{font-size:1.45rem;font-weight:900;display:block}.footer-content-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2.5rem;padding:4rem 1.25rem 3rem;display:grid}.footer-logo-title{align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:1.35rem;font-weight:800;display:flex}.footer-legal-badge{color:#94a3b8;margin-bottom:1rem;font-size:.75rem}.footer-about-text{color:#94a3b8;margin-bottom:1.25rem;font-size:.9rem;line-height:1.7}.reference-acknowledgment-box{border-radius:var(--radius-sm);color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;padding:.75rem}.footer-heading{color:#fff;margin-bottom:1.25rem;font-size:1.1rem;font-weight:800}.footer-links-list{color:#94a3b8;flex-direction:column;gap:.6rem;font-size:.9rem;list-style:none;display:flex}.footer-links-list a:hover,.footer-links-list button:hover{color:#fff}.footer-contact-item{color:#94a3b8;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;display:flex}.newsletter-form{gap:.5rem;margin-top:.5rem;display:flex}.newsletter-form input{border-radius:var(--radius-sm);color:#fff;background:#ffffff14;border:1px solid #ffffff26;flex:1;padding:.6rem .85rem}.newsletter-form button{background:var(--primary);color:#fff;border-radius:var(--radius-sm);padding:.6rem 1rem}.footer-bottom-bar{border-top:1px solid #ffffff14;padding:1.5rem 0}.footer-bottom-inner{color:#64748b;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.footer-bottom-actions{align-items:center;gap:1rem;display:flex}.whatsapp-quick-link{color:#4ade80;font-weight:700}.scroll-top-btn{border-radius:var(--radius-full);color:#fff;background:#ffffff1a;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.floating-triggers{z-index:990;flex-direction:column;gap:.85rem;display:flex;position:fixed;bottom:2rem;left:2rem}[dir=rtl] .floating-triggers{left:auto;right:2rem}.float-btn{border-radius:var(--radius-full);width:54px;height:54px;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;transition:transform .25s;display:flex}.float-btn:hover{transform:scale(1.1)}.float-whatsapp{color:#fff;background:#25d366}.float-donate{background:var(--rose-gradient);color:#fff;gap:.5rem;width:auto;padding:0 1.25rem}.float-donate-label{font-size:.95rem;font-weight:700}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172ab3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:600px;max-height:90vh;padding:2rem;overflow-y:auto}.modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.donation-modal-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:620px;max-height:90vh;padding:2rem;overflow-y:auto}.donation-modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.modal-brand-area{align-items:center;gap:.75rem;display:flex}.modal-step-indicator{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.step-item{color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.step-item.active{color:var(--primary);font-weight:700}.step-num{border-radius:var(--radius-full);background:var(--bg-subtle);justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex}.step-item.active .step-num{background:var(--primary);color:#fff}.step-line{background:var(--border-color);flex:1;height:2px;margin:0 .75rem}.amount-pills-row{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.amt-pill{border-radius:var(--radius-md);background:var(--bg-subtle);border:1.5px solid var(--border-color);color:var(--text-main);text-align:center;padding:.65rem}.amt-pill.active{border-color:var(--accent-rose);background:var(--accent-rose-light);color:var(--accent-rose)}.pay-methods-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pay-method-card{border-radius:var(--radius-md);background:var(--bg-subtle);border:1.5px solid var(--border-color);color:var(--text-main);flex-direction:column;align-items:flex-start;padding:1rem;display:flex}.pay-method-card.active{border-color:var(--primary);background:var(--primary-50)}.modal-buttons-split{gap:.75rem;margin-top:1.5rem;display:flex}.official-receipt-card{background:var(--bg-subtle);border:2px dashed var(--primary);border-radius:var(--radius-lg);margin:1.5rem 0;padding:1.75rem}.receipt-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;display:flex}.receipt-stamp{border:2px solid var(--accent-rose);color:var(--accent-rose);border-radius:var(--radius-sm);padding:.25rem .65rem;font-size:.75rem;font-weight:800;transform:rotate(-5deg)}.receipt-details{flex-direction:column;gap:.65rem;font-size:.95rem;display:flex}.receipt-row{justify-content:space-between;display:flex}.receipt-footer{border-top:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:.4rem;margin-top:1rem;padding-top:.75rem;display:flex}.confirmation-actions{gap:1rem;display:flex}@media (width<=1200px){.desktop-nav-links{display:none}.mobile-hamburger-btn{display:block}}@media (width<=1024px){.programs-grid,.cases-grid{grid-template-columns:repeat(2,1fr)}.footer-content-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.hero-title{font-size:2rem}.stats-grid{grid-template-columns:repeat(2,1fr)}.programs-grid,.cases-grid,.zakat-grid,.instapay-grid,.transparency-grid,.volunteer-layout-grid,.footer-content-grid{grid-template-columns:1fr}.d-none-mobile{display:none!important}.amount-pills-row{grid-template-columns:repeat(2,1fr)}}.about-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:2.5rem;display:grid}.about-hero-grid.single-col{grid-template-columns:1fr}.about-text-col{flex-direction:column;display:flex}.about-lead-p{color:var(--text-main);margin-top:1rem;font-size:1.05rem;line-height:1.8}.about-lead-p p{margin-bottom:1rem}.about-image-col{flex-direction:column;gap:1.25rem;display:flex}.about-image-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);position:relative;overflow:hidden}.about-main-img{object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.about-image-card:hover .about-main-img{transform:scale(1.02)}.about-floating-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fffffff2;flex-direction:column;padding:.75rem 1.25rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}[dir=rtl] .about-floating-stat{left:1.25rem;right:auto}.about-floating-stat .stat-big{color:var(--primary);font-size:1.75rem;font-weight:900;line-height:1}.about-floating-stat .stat-label{color:var(--text-muted);font-size:.8rem;font-weight:700}.about-videos-wrapper{flex-direction:column;gap:1rem;display:flex}.about-video-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);background:#000;overflow:hidden}@media (width<=992px){.about-hero-grid{grid-template-columns:1fr;gap:2rem}}.about-page-wrapper{animation:.3s ease-in-out fadeIn}.about-hero-banner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f766e 100%);border-bottom:1px solid #ffffff1a;padding:4rem 0 3.5rem;position:relative;overflow:hidden}.about-hero-banner:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#0d948840 0%,#0000 60%);position:absolute;inset:0}.about-hero-inner{z-index:2;max-width:900px;position:relative}.about-breadcrumb{color:#94a3b8;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.9rem;display:flex}.about-breadcrumb a{color:#5eead4;font-weight:600;text-decoration:none;transition:color .2s}.about-breadcrumb a:hover{color:#fff;text-decoration:underline}.breadcrumb-separator{color:#64748b}.breadcrumb-current{color:#e2e8f0}.about-hero-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.75rem;font-weight:800;line-height:1.2}.about-hero-subtitle{color:#cbd5e1;font-size:1.15rem;line-height:1.7}.about-main-tabs-section{padding-top:2.5rem}.about-tabs-nav{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:.5rem;display:flex}.about-tab-btn{border-radius:var(--radius-md);min-width:160px;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:700;display:flex}.about-tab-btn:hover{color:var(--primary);background:var(--primary-50)}.about-tab-btn.active{background:var(--primary-gradient);color:#fff;box-shadow:var(--shadow-glow)}.about-tab-content-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:2.5rem}.tab-badge{background:var(--primary-50);color:var(--primary-dark);border-radius:var(--radius-full);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.tab-lead-text{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.tab-highlights-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.highlight-box{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition);padding:1.5rem}.highlight-box:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.highlight-box h4{margin:.75rem 0 .5rem;font-size:1.05rem}.highlight-box p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.styled-check-list{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.styled-check-list li{color:var(--text-main);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6;display:flex}.mission-quote-box{border-right:4px solid var(--primary);border-radius:var(--radius-md);color:var(--text-main);background:linear-gradient(135deg,#0d948814 0%,#f43f5e0d 100%);padding:1.5rem;font-size:1.1rem;font-style:italic}[dir=ltr] .mission-quote-box{border-right:none;border-left:4px solid var(--primary)}.goals-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.goal-item{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-lg);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.goal-number{color:var(--primary);background:var(--primary-50);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:900;display:flex}.goal-item strong{margin-bottom:.4rem;font-size:1.05rem;display:block}.goal-item p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.about-chairman-section{background:var(--bg-subtle)}.chairman-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:280px 1fr;gap:3rem;padding:3rem;display:grid;position:relative}.chairman-avatar-col{text-align:center;flex-direction:column;align-items:center;display:flex}.chairman-portrait-box{margin-bottom:1.25rem;position:relative}.chairman-placeholder-img{border-radius:var(--radius-full);border:4px solid var(--primary);width:170px;height:170px;box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#ccfbf1 0%,#99f6e4 100%);justify-content:center;align-items:center;display:flex}.chairman-badge-label{background:var(--primary);color:#fff;border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.chairman-name-card h4{margin-bottom:.25rem;font-size:1.2rem}.chairman-name-card p{color:var(--text-muted);font-size:.85rem}.chairman-speech-col{position:relative}.quote-mark{color:#0d948826;-webkit-user-select:none;user-select:none;font-family:serif;font-size:5rem;line-height:1;position:absolute;top:-20px;left:10px}[dir=rtl] .quote-mark{left:auto;right:10px}.speech-title{margin-bottom:1.25rem;font-size:1.85rem;font-weight:800}.speech-body p{color:var(--text-main);margin-bottom:1rem;font-size:1rem;line-height:1.8}.speech-signature{border-top:1px solid var(--border-color);flex-direction:column;margin-top:1.5rem;padding-top:1rem;display:flex}.speech-signature strong{color:var(--primary-dark);font-size:1.1rem}.speech-signature span{color:var(--text-muted);font-size:.85rem}.legal-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.legal-item-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.legal-item-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.legal-icon-box{border-radius:var(--radius-md);background:var(--primary-50);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.legal-item-card h4{margin-bottom:.35rem;font-size:1.05rem}.legal-item-card p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.beneficiaries-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.beneficiary-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.beneficiary-card:hover{box-shadow:var(--shadow-md);border-color:var(--accent-rose);transform:translateY(-4px)}.b-icon-circle{border-radius:var(--radius-full);background:var(--accent-rose-light);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.beneficiary-card h4{margin:0;font-size:1rem;font-weight:700}.fields-tag-cloud{flex-wrap:wrap;justify-content:center;gap:.85rem;max-width:1000px;margin:0 auto;display:flex}.field-tag-chip{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-main);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.field-tag-chip:hover{border-color:var(--primary);background:var(--primary-50);transform:scale(1.02)}.pillars-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.pillar-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);transition:var(--transition);padding:2rem;position:relative}.pillar-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-4px)}.pillar-counter{color:#0d948833;margin-bottom:.5rem;font-size:2rem;font-weight:900;display:block}.pillar-card h4{margin-bottom:.75rem;font-size:1.15rem}.pillar-card p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.values-banner{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:linear-gradient(135deg,#0d948814 0%,#0284c714 100%);padding:3rem}.values-banner-content h2{margin:1rem 0;font-size:1.85rem}.values-intro{color:var(--text-muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.values-checklist-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.value-check-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;display:flex}.about-cta-section{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#115e59 100%);padding:4.5rem 0}.about-cta-section h2{margin-bottom:1rem;font-size:2.25rem;font-weight:800}.about-cta-section p{color:#ccfbf1;max-width:650px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.7}.about-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=992px){.chairman-card{grid-template-columns:1fr;gap:2rem;padding:2rem}}@media (width<=768px){.about-hero-title{font-size:2rem}.about-tabs-nav{flex-direction:column}.about-tab-btn{min-width:100%}.legal-cards-grid,.pillars-cards-grid{grid-template-columns:1fr}}
