.accreditations-section{background-color:var(--bg-site);z-index:1;padding-block:85px 75px;position:relative;overflow:hidden}@media (max-width:991px){.accreditations-section{padding-block:65px 55px}}@media (max-width:768px){.accreditations-section{padding-block:50px 45px}}.accreditations-section .accreditations-dots-bg{pointer-events:none;z-index:2;background-image:radial-gradient(#0a224005 1.2px,#0000 1.2px);background-size:24px 24px;width:100%;height:100%;position:absolute;inset:0}.accreditations-section .accreditations-container{z-index:5;width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative}@media (max-width:768px){.accreditations-section .accreditations-container{padding-inline:16px}}.accreditations-section .accreditations-header{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:14px;max-width:650px;margin-bottom:35px;display:flex}@media (max-width:768px){.accreditations-section .accreditations-header{margin-bottom:25px}}.accreditations-section .accreditations-header .accreditations-badge{color:var(--accent-gold);letter-spacing:1px;text-transform:uppercase;background-color:#f4b35a0f;border:1px solid #f4b35a40;border-radius:20px;padding:6px 18px;font-size:14px;font-weight:600;display:inline-block}.accreditations-section .accreditations-header .accreditations-main-title{color:var(--text-main);font-size:34px;font-weight:700;line-height:1.3}@media (max-width:768px){.accreditations-section .accreditations-header .accreditations-main-title{font-size:24px}}.accreditations-section .accreditations-header .accreditations-desc{color:var(--text-muted);font-size:15px;line-height:1.6}.accreditations-section .accreditations-slider-wrapper{width:100%;padding-inline:40px;position:relative}@media (max-width:1023px){.accreditations-section .accreditations-slider-wrapper{padding-inline:0}}.accreditations-section .accreditations-slider-wrapper .accreditations-swiper{padding-block:20px 50px}@media (max-width:768px){.accreditations-section .accreditations-slider-wrapper .accreditations-swiper{padding-bottom:40px}}.accreditations-section .accreditation-card{background:var(--bg-surface);border:1px solid var(--border-color);text-align:center;transition:var(--transition-smooth);border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:40px 30px;display:flex;box-shadow:0 4px 20px #00000003}@media (max-width:991px){.accreditations-section .accreditation-card{padding:30px 20px}}.accreditations-section .accreditation-card:hover{border-color:#f4b35a66;transform:translateY(-5px);box-shadow:0 12px 35px #0a22400f}.accreditations-section .accreditation-card:hover .accreditation-icon-wrapper{background-color:var(--accent-gold);color:var(--main-color);transform:scale(1.05)}.accreditations-section .accreditation-card .accreditation-icon-wrapper{background-color:var(--bg-site);width:64px;height:64px;color:var(--accent-gold);transition:var(--transition-smooth);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.accreditations-section .accreditation-card .accreditation-card-title{color:var(--text-main);margin-bottom:14px;font-size:19px;font-weight:700}.accreditations-section .accreditation-card .accreditation-card-desc{color:var(--text-muted);font-size:14px;line-height:1.7}.accreditations-section .slider-nav-btn{background-color:var(--bg-surface);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-main);cursor:pointer;z-index:10;transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-100%);box-shadow:0 4px 12px #0000000d}.accreditations-section .slider-nav-btn:hover{border-color:var(--accent-gold);background-color:var(--accent-gold);color:var(--main-color);box-shadow:0 6px 15px #f4b35a40}.accreditations-section .slider-nav-btn.swiper-button-disabled{opacity:.4;pointer-events:none}@media (max-width:1023px){.accreditations-section .slider-nav-btn{display:none}}html[dir=rtl] .accreditations-section .slider-nav-btn.prev-btn{right:-10px}html[dir=rtl] .accreditations-section .slider-nav-btn.next-btn,html[dir=ltr] .accreditations-section .slider-nav-btn.prev-btn{left:-10px}html[dir=ltr] .accreditations-section .slider-nav-btn.prev-btn .nav-arrow-icon{transform:rotate(180deg)}html[dir=ltr] .accreditations-section .slider-nav-btn.next-btn{right:-10px}html[dir=ltr] .accreditations-section .slider-nav-btn.next-btn .nav-arrow-icon{transform:rotate(180deg)}.accreditations-section .swiper-pagination{bottom:10px!important}@media (min-width:1024px){.accreditations-section .swiper-pagination{display:none}}.accreditations-section .swiper-pagination .swiper-pagination-bullet{background:var(--text-muted);opacity:.3;width:8px;height:8px;transition:var(--transition-smooth)}.accreditations-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--accent-gold);opacity:1;border-radius:4px;width:24px}
.cta-section-about{background-color:var(--bg-site);z-index:1;margin-bottom:130px;position:relative;overflow:hidden;padding-bottom:0!important}@media (max-width:991px){.cta-section-about{margin-bottom:70px;padding-top:65px}}@media (max-width:768px){.cta-section-about{padding-top:50px}}.cta-section-about .cta-dots-bg{pointer-events:none;z-index:2;background-image:radial-gradient(#0a224005 1.2px,#0000 1.2px);background-size:24px 24px;width:100%;height:100%;position:absolute;inset:0}.cta-section-about .cta-container{z-index:5;width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative}@media (max-width:768px){.cta-section-about .cta-container{padding-inline:16px}}.cta-section-about .cta-glass-card{background:linear-gradient(135deg, var(--main-color) 0%, #0d294d 100%);text-align:center;border:1px solid #f4b35a26;border-radius:24px;flex-direction:column;align-items:center;padding:60px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #0a224033}@media (max-width:768px){.cta-section-about .cta-glass-card{border-radius:16px;padding:45px 20px}}.cta-section-about .cta-glass-card:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff08 1.2px,#0000 1.2px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000 100%)}.cta-section-about .cta-glass-card .cta-badge{color:var(--accent-gold);letter-spacing:1px;text-transform:uppercase;background-color:#f4b35a14;border:1px solid #f4b35a33;border-radius:20px;margin-bottom:20px;padding:6px 18px;font-size:13px;font-weight:600;display:inline-block}.cta-section-about .cta-glass-card .cta-main-title{color:#fff;max-width:750px;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.3}@media (max-width:768px){.cta-section-about .cta-glass-card .cta-main-title{font-size:24px}}.cta-section-about .cta-glass-card .cta-desc{color:#ffffffd9;max-width:600px;margin-bottom:35px;font-size:16px;line-height:1.7}@media (max-width:768px){.cta-section-about .cta-glass-card .cta-desc{margin-bottom:25px;font-size:14px}}.cta-section-about .cta-glass-card .cta-actions-group{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:480px){.cta-section-about .cta-glass-card .cta-actions-group{flex-direction:column;gap:12px}}.cta-section-about .cta-glass-card .cta-actions-group .cta-btn{transition:var(--transition-smooth);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:auto;padding:14px 32px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:480px){.cta-section-about .cta-glass-card .cta-actions-group .cta-btn{width:100%}}.cta-section-about .cta-glass-card .cta-actions-group .cta-btn.primary-btn{background-color:var(--accent-gold);color:var(--main-color);border:1px solid #0000;box-shadow:0 4px 14px #f4b35a40}.cta-section-about .cta-glass-card .cta-actions-group .cta-btn.primary-btn:hover{color:var(--main-color);background-color:#fff;box-shadow:0 6px 20px #fff3}.cta-section-about .cta-glass-card .cta-actions-group .cta-btn.secondary-btn{color:#fff;background-color:#ffffff0a;border:1px solid #ffffff26}.cta-section-about .cta-glass-card .cta-actions-group .cta-btn.secondary-btn:hover{border-color:var(--accent-gold);color:var(--accent-gold);background-color:#ffffff14}
.pillars-section{background-color:var(--bg-surface);z-index:1;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding-block:85px 75px;position:relative;overflow:hidden}@media (max-width:991px){.pillars-section{padding-block:65px 55px}}@media (max-width:768px){.pillars-section{padding-block:50px 45px}}.pillars-section .pillars-dots-bg{pointer-events:none;z-index:2;background-image:radial-gradient(#0a224005 1.2px,#0000 1.2px);background-size:24px 24px;width:100%;height:100%;position:absolute;inset:0}.pillars-section .pillars-container{z-index:5;width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative}@media (max-width:768px){.pillars-section .pillars-container{padding-inline:16px}}.pillars-section .pillars-header{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:14px;max-width:650px;margin-bottom:55px;display:flex}@media (max-width:768px){.pillars-section .pillars-header{margin-bottom:40px}}.pillars-section .pillars-header .pillars-badge{color:var(--accent-gold);letter-spacing:1px;text-transform:uppercase;background-color:#f4b35a0f;border:1px solid #f4b35a40;border-radius:20px;padding:6px 18px;font-size:14px;font-weight:600;display:inline-block}.pillars-section .pillars-header .pillars-main-title{color:var(--text-main);font-size:34px;font-weight:700;line-height:1.3}@media (max-width:768px){.pillars-section .pillars-header .pillars-main-title{font-size:24px}}.pillars-section .pillars-header .pillars-desc{color:var(--text-muted);font-size:15px;line-height:1.6}.pillars-section .pillars-grid{grid-template-columns:repeat(3,1fr);gap:30px;width:100%;display:grid}@media (max-width:991px){.pillars-section .pillars-grid{gap:24px}}@media (max-width:768px){.pillars-section .pillars-grid{grid-template-columns:1fr;gap:20px}}.pillars-section .pillar-card{background:var(--bg-site);border:1px solid var(--border-color);text-align:center;transition:var(--transition-smooth);border-radius:16px;flex-direction:column;align-items:center;padding:40px 30px;display:flex;box-shadow:0 4px 20px #00000003}@media (max-width:991px){.pillars-section .pillar-card{padding:30px 20px}}.pillars-section .pillar-card:hover{border-color:#f4b35a66;transform:translateY(-5px);box-shadow:0 12px 35px #0a22400f}.pillars-section .pillar-card:hover .pillar-icon-wrapper{background-color:var(--accent-gold);color:var(--main-color);transform:scale(1.05)}.pillars-section .pillar-card .pillar-icon-wrapper{background-color:var(--bg-surface);width:64px;height:64px;color:var(--accent-gold);transition:var(--transition-smooth);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.pillars-section .pillar-card .pillar-card-title{color:var(--text-main);margin-bottom:16px;font-size:20px;font-weight:700}.pillars-section .pillar-card .pillar-card-desc{color:var(--text-muted);font-size:14px;line-height:1.7}
.timeline-section{background-color:var(--bg-site);z-index:1;padding-block:85px 75px;position:relative;overflow:hidden}@media (max-width:991px){.timeline-section{padding-block:65px 55px}}@media (max-width:768px){.timeline-section{padding-block:50px 45px}}.timeline-section .timeline-dots-bg{pointer-events:none;z-index:2;background-image:radial-gradient(#0a224008 1.2px,#0000 1.2px);background-size:24px 24px;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.timeline-section .timeline-container{z-index:5;width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative}@media (max-width:768px){.timeline-section .timeline-container{padding-inline:16px}}.timeline-section .timeline-header{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:14px;max-width:650px;margin-bottom:55px;display:flex}@media (max-width:768px){.timeline-section .timeline-header{margin-bottom:40px}}.timeline-section .timeline-header .timeline-badge{color:var(--accent-gold);letter-spacing:1px;text-transform:uppercase;background-color:#f4b35a0f;border:1px solid #f4b35a40;border-radius:20px;padding:6px 18px;font-size:14px;font-weight:600;display:inline-block}.timeline-section .timeline-header .timeline-main-title{color:var(--text-main);font-size:34px;font-weight:700;line-height:1.3}@media (max-width:768px){.timeline-section .timeline-header .timeline-main-title{font-size:24px}}.timeline-section .timeline-header .timeline-desc{color:var(--text-muted);font-size:15px;line-height:1.6}.timeline-section .timeline-wrapper{flex-direction:column;gap:35px;width:100%;display:flex;position:relative}@media (max-width:768px){.timeline-section .timeline-wrapper{gap:25px}}.timeline-section .timeline-center-line{background:linear-gradient(to bottom, #f4b35a00 0%, var(--accent-gold) 15%, var(--accent-gold) 85%, #f4b35a00 100%);transform-origin:top;z-index:1;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.timeline-section .timeline-center-line{left:16px;transform:none}html[lang=ar] .timeline-section .timeline-center-line{left:auto;right:16px}}.timeline-section .timeline-row{z-index:2;width:100%;display:flex;position:relative}.timeline-section .timeline-row.left-aligned{justify-content:flex-start}.timeline-section .timeline-row.left-aligned .timeline-card-wrapper{text-align:end;padding-inline-end:45px}@media (max-width:768px){.timeline-section .timeline-row.left-aligned .timeline-card-wrapper{text-align:start;padding-inline:45px 0}}.timeline-section .timeline-row.left-aligned .timeline-dot{inset-inline-end:-9px}@media (max-width:768px){.timeline-section .timeline-row.left-aligned .timeline-dot{inset-inline:7px auto}}.timeline-section .timeline-row.right-aligned{justify-content:flex-end}.timeline-section .timeline-row.right-aligned .timeline-card-wrapper{text-align:start;padding-inline-start:45px}.timeline-section .timeline-row.right-aligned .timeline-dot{inset-inline-start:-9px}@media (max-width:768px){.timeline-section .timeline-row.right-aligned .timeline-dot{inset-inline-start:7px}.timeline-section .timeline-row{justify-content:flex-start!important}}.timeline-section .timeline-card-wrapper{width:50%;position:relative}@media (max-width:768px){.timeline-section .timeline-card-wrapper{width:100%}}.timeline-section .timeline-dot{background-color:var(--bg-site);border:2px solid var(--accent-gold);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:24px;box-shadow:0 0 10px #f4b35a33}.timeline-section .timeline-dot .dot-inner{background-color:var(--accent-gold);border-radius:50%;width:6px;height:6px}.timeline-section .timeline-card{background:var(--bg-surface);border:1px solid var(--border-color);transition:var(--transition-smooth);border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000005}.timeline-section .timeline-card:hover{background:var(--bg-site);border-color:#f4b35a59;transform:translateY(-4px);box-shadow:0 10px 30px #0a22400d}.timeline-section .timeline-card .timeline-step{color:var(--accent-gold);margin-bottom:8px;font-size:22px;font-weight:800;display:block}.timeline-section .timeline-card .timeline-card-title{color:var(--text-main);margin-bottom:12px;font-size:18px;font-weight:700}.timeline-section .timeline-card .timeline-card-desc{color:var(--text-muted);font-size:14px;line-height:1.7}
