
/* /highlights_website_individual/static/src/css/website.css */
 :root{--primary-color: #00677F; --secondary-color: #004165; --accent-color: #F6F6F6; --text-dark: #1a1a1a; --text-light: #666666; --white: #ffffff; --border-color: #e0e0e0; --shadow: 0 4px 6px rgba(0, 0, 0, 0.1); --shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.15); --border-radius: 8px; --transition: all 0.3s ease; --border-light: #e5e5e5; --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.1); --shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.15); --footer-bg: #004165; --footer-text: #E6ECEF; --footer-links: #FFFFFF; --footer-hover: #00677F; --footer-divider: rgba(230, 236, 239, 0.1); --primary-teal: #00677F; --primary-navy: #004165; --light-gray: #F6F6F6; --white: #FFFFFF; --text-dark: #1a1a1a; --text-gray: #666666; --border-light: #e5e5e5; --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.1); --shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.15); --footer-bg: #004165; --footer-text: #E6ECEF; --footer-links: #FFFFFF; --footer-hover: #00677F; --footer-divider: rgba(230, 236, 239, 0.1);}*{margin: 0; padding: 0; box-sizing: border-box;}html{scroll-behavior: smooth;}body{font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;}html[lang="ar"]{--bs-body-font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; --font-sans-serif: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;}html[lang="en"]{--bs-body-font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; --font-sans-serif: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;}html[lang="ar"] body{direction: ltr !important; text-align: left; font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;}html[lang="en"] body{direction: rtl !important; text-align: right; font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;}html[lang="ar"] body *:not(svg):not(path){font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;}html[lang="en"] body *:not(svg):not(path){font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;}.language-toggle{background: none; border: 1px solid var(--border-light); padding: 0.5rem 1rem; border-radius: 0.5rem; cursor: pointer; font-size: 0.875rem; transition: all 0.3s ease;}.language-toggle:hover{border-color: var(--primary-teal); color: var(--primary-teal);}.ar-content{display: block;}.en-content{display: none;}.en .ar-content{display: none;}.en .en-content{display: block;}body.arabic .en-content{display: none;}body.arabic .ar-content{display: block;}.wabtn, #wabutton, a[wa-tooltip], a.floating-cta[href*="whatsapp"], a.floating-cta[href*="wa.me"], a.floating-cta[href*="api.whatsapp.com"]{z-index: 2147483647 !important;}.wabtn, #wabutton{position: fixed !important; isolation: isolate;}.container{max-width: 1200px; margin: 0 auto; padding: 0 20px;}.header{background: var(--white); border-bottom: 1px solid var(--border-light); position: sticky; top: 0; z-index: 100; box-shadow: var(--shadow-light);}.header-content{display: flex; align-items: center; justify-content: space-between; padding: 1rem 0; gap: 2rem;}.header-actions{display: flex; align-items: center; gap: 1rem; flex-shrink: 0; white-space: nowrap;}.logo-img{height: 50px; width: auto;}.nav{display: flex; gap: 2rem; align-items: center;}.nav-link.dropdown-toggle{display: flex; align-items: center; gap: 5px;}.nav-link{text-decoration: none; color: var(--text-dark); font-weight: 500; font-size: 1rem; transition: color 0.3s ease; padding: 0.5rem 0;}.nav-link:hover{color: var(--primary-teal);}.nav a{text-decoration: none; color: var(--text-dark); font-weight: 500; transition: var(--transition);}.nav a:hover{color: var(--primary-color);}.hero{background: linear-gradient(-135deg, var(--light-gray) 0%, var(--white) 100%); padding: 4rem 0; text-align: center;}.hero-content{max-width: 800px; margin: 0 auto;}.hero-headline{font-size: 3rem; font-weight: 700; color: var(--text-dark); margin-bottom: 1.5rem; line-height: 1.2;}.hero-description{font-size: 1.25rem; color: var(--text-gray); margin-bottom: 1rem; line-height: 1.6;}.hero-slogan{font-size: 1.5rem; font-weight: 600; color: var(--primary-teal); margin-bottom: 2rem;}.hero-actions{display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;}.hero.hero-home{text-align: start; padding: clamp(4.25rem, 7vw, 6.25rem) 0 clamp(3.25rem, 5vw, 4.5rem); background: radial-gradient(900px 520px at 78% 18%, rgba(0,103,127,0.14), rgba(0,103,127,0) 60%), linear-gradient(-180deg, #ffffff 0%, #f6fbfc 100%); position: relative; overflow: hidden;}.hero.hero-home::after{content: ""; position: absolute; inset: 0; background-image: radial-gradient(rgba(0,103,127,0.05) 1px, transparent 1px); background-size: 18px 18px; background-position: 100% 0; opacity: 0.9; pointer-events: none; mask-image: linear-gradient(to left, rgba(0,0,0,0.9), rgba(0,0,0,0));}.hero.hero-home .hero-container{position: relative; z-index: 1;}.hero.hero-home .hero-grid{display: grid; grid-template-columns: minmax(0, 1.12fr) minmax(0, 0.88fr); gap: clamp(2rem, 4vw, 4rem); align-items: center;}.hero.hero-home .hero-kicker{display: inline-flex; align-items: center; gap: 0.55rem; background: rgba(0,103,127,0.08); color: var(--secondary-color); padding: 0.4rem 0.9rem; border-radius: 999px; font-weight: 600; margin: 0 0 1.1rem;}.hero.hero-home .hero-title{margin: 0 0 1.1rem; font-size: clamp(2.25rem, 4.6vw, 3.6rem); line-height: 1.05; letter-spacing: -0.02em; color: var(--primary-navy); text-wrap: balance;}.hero.hero-home .hero-title-nowrap{display: inline-block; white-space: nowrap;}.hero.hero-home .hero-title .ar-content{line-height: 1.18;}.hero.hero-home .hero-description{margin: 0 0 1.7rem auto; max-width: 52ch; font-size: 1.12rem; color: var(--text-gray); line-height: 1.75;}.hero.hero-home .hero-actions{justify-content: flex-start; margin-bottom: 2rem; width: 100%;}.hero.hero-home .hero-steps{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.1rem; position: relative; padding-top: 0.4rem;}.hero.hero-home .hero-steps::before{content: ""; position: absolute; top: 22px; right: 12.5%; left: 12.5%; height: 2px; background: rgba(0,103,127,0.18);}.hero.hero-home .hero-step{position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 0.55rem;}.hero.hero-home .hero-step-dot{width: 38px; height: 38px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.95); border: 2px solid rgba(0,103,127,0.28); color: var(--primary-navy); font-weight: 800; box-shadow: 0 10px 22px rgba(0,0,0,0.06);}.hero.hero-home .hero-step.is-active .hero-step-dot{background: var(--primary-teal); border-color: var(--primary-teal); color: #ffffff; box-shadow: 0 16px 30px rgba(0,103,127,0.22);}.hero.hero-home .hero-step-label{font-weight: 650; color: var(--primary-navy);}.hero.hero-home .hero-visual-stage{position: relative; width: min(520px, 100%); margin-inline-start: auto;}.hero.hero-home .hero-illustration{width: 100%; height: auto; display: block; filter: drop-shadow(0 24px 40px rgba(0,0,0,0.12));}.hero.hero-home .hero-quick{position: absolute; left: 0; bottom: 0; width: min(360px, 92%); padding: 1rem; border-radius: 18px; border: 1px solid rgba(0,65,101,0.12); background: rgba(255,255,255,0.82); box-shadow: 0 22px 46px rgba(0,0,0,0.14); backdrop-filter: blur(10px);}.hero.hero-home .hero-quick-title{font-weight: 750; color: var(--primary-navy); margin-bottom: 0.8rem;}.hero.hero-home .hero-quick-item{display: flex; align-items: center; justify-content: space-between; gap: 0.9rem; padding: 0.85rem 0.9rem; border-radius: 14px; border: 1px solid rgba(0,65,101,0.10); background: rgba(255,255,255,0.65); text-decoration: none; color: var(--primary-navy); transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;}.hero.hero-home .hero-quick-item + .hero-quick-item{margin-top: 0.6rem;}.hero.hero-home .hero-quick-item:hover{background: rgba(0,103,127,0.08); border-color: rgba(0,103,127,0.18); transform: translateY(-1px);}.hero.hero-home .hero-quick-arrow{width: 34px; height: 34px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: var(--primary-teal); color: #ffffff; font-size: 18px; flex-shrink: 0;}html[lang="ar"] .hero.hero-home .hero-description, body.ar .hero.hero-home .hero-description{margin: 0 auto 1.7rem 0;}html[lang="ar"] .hero.hero-home .hero-actions, body.arabic .hero.hero-home .hero-actions, body.ar .hero.hero-home .hero-actions{justify-content: flex-end;}html[lang="ar"] .hero.hero-home .hero-step, body.ar .hero.hero-home .hero-step{align-items: center;}html[lang="ar"] .hero.hero-home .hero-quick{left: auto; right: 0;}html[lang="ar"] .hero.hero-home .hero-quick-arrow, body.ar .hero.hero-home .hero-quick-arrow{transform: rotate(-180deg);}html[lang="ar"] body.about-page .hero.hero-home .hero-actions, body.about-page.arabic .hero.hero-home .hero-actions, body.about-page.ar .hero.hero-home .hero-actions{justify-content: flex-end;}html[lang="ar"] body.about-page .section-header h2, html[lang="ar"] body.about-page .section-header p, body.about-page.arabic .section-header h2, body.about-page.arabic .section-header p, body.about-page.ar .section-header h2, body.about-page.ar .section-header p{text-align: center !important;}html[lang="ar"] body.about-page .feature-card, html[lang="ar"] body.about-page .feature-card h3, html[lang="ar"] body.about-page .feature-card p, body.about-page.arabic .feature-card, body.about-page.arabic .feature-card h3, body.about-page.arabic .feature-card p, body.about-page.ar .feature-card, body.about-page.ar .feature-card h3, body.about-page.ar .feature-card p{text-align: center !important;}html[lang="ar"] body.about-page .feature-card, body.about-page.arabic .feature-card, body.about-page.ar .feature-card{direction: ltr !important; display: flex; flex-direction: column; align-items: center; justify-content: center;}html[lang="ar"] body.about-page .feature-card h3, html[lang="ar"] body.about-page .feature-card p, body.about-page.arabic .feature-card h3, body.about-page.arabic .feature-card p, body.about-page.ar .feature-card h3, body.about-page.ar .feature-card p{width: 100%; margin-inline: auto;}@media (max-width: 991.98px){.hero.hero-home{text-align: center;}.hero.hero-home::after{mask-image: none; opacity: 0.65;}.hero.hero-home .hero-grid{grid-template-columns: 1fr;}.hero.hero-home .hero-description{margin: 0 auto 1.7rem;}.hero.hero-home .hero-actions{justify-content: center;}.hero.hero-home .hero-steps{grid-template-columns: repeat(2, minmax(0, 1fr));}.hero.hero-home .hero-steps::before{display: none;}.hero.hero-home .hero-step{align-items: center;}html[lang="ar"] .hero.hero-home .hero-step, body.ar .hero.hero-home .hero-step{align-items: center;}.hero.hero-home .hero-visual-stage{margin: 0 auto;}.hero.hero-home .hero-quick{position: relative; left: auto; right: auto; bottom: auto; margin: 1rem auto 0;}}@media (max-width: 575.98px){.hero.hero-home .hero-title{font-size: clamp(1.85rem, 8vw, 2.25rem);}}.cta-button{display: inline-block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-decoration: none; font-weight: 600; font-size: 1rem; text-align: center; transition: all 0.3s ease; border: none; cursor: pointer;}.cta-button.primary{background: var(--primary-teal); color: var(--white);}.cta-button.primary:hover{background: var(--primary-navy); transform: translateY(-2px); box-shadow: var(--shadow-medium);}.cta-button.secondary{background: transparent; color: var(--primary-teal); border: 2px solid var(--primary-teal);}.cta-button.secondary:hover{background: var(--primary-teal); color: var(--white);}.cta-button.white{background: var(--white); color: var(--primary-color);}.cta-button.white:hover{background: var(--accent-color); transform: translateY(-2px);}section{padding: 4rem 0;}.section-title{font-size: 2.5rem; font-weight: 700; text-align: center; margin-bottom: 1rem; color: var(--text-dark);}.section-subtitle{font-size: 1.25rem; color: var(--text-gray); text-align: center; margin-bottom: 3rem;}.section.bg-light{background: var(--accent-color);}.section-header{text-align: center; margin-bottom: 4rem;}.section-header h2{font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem; color: var(--text-dark);}.section-header p{font-size: 1.125rem; color: var(--text-light); max-width: 600px; margin: 0 auto;}.features-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 2rem;}.features-grid.features-grid-3{grid-template-columns: repeat(3, minmax(0, 1fr));}@media (max-width: 1199.98px){.features-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.features-grid.features-grid-3{grid-template-columns: repeat(2, minmax(0, 1fr));}}.feature-card{background: var(--white); padding: 2rem; border-radius: var(--border-radius); text-align: center; box-shadow: var(--shadow); transition: var(--transition);}.feature-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-hover);}.feature-icon{width: 80px; height: 80px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem;}.feature-icon i{color: var(--white); font-size: 2rem;}.feature-card h3{font-size: 1.5rem; font-weight: 600; margin-bottom: 1rem; color: var(--text-dark);}.feature-card p{color: var(--text-light); line-height: 1.6;}.stats-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem;}@media (min-width: 1200px){.stats-grid{grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1.25rem;}}@media (min-width: 1200px){.why-eda2at .why-grid{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem;}}.stat-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: center;}.stat-number{font-size: 3rem; font-weight: 900; color: var(--primary-color); margin-bottom: 0.5rem;}.stat-label{font-size: 1.125rem; color: var(--text-light); font-weight: 500;}.faq-section{padding: 4rem 0;}.faq-section .section-header{text-align: center; margin-bottom: 2.5rem;}.faq-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 1rem; margin-top: 1.5rem;}.faq-item{background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 12px; padding: 0.5rem 1.25rem; box-shadow: var(--shadow-light);}.faq-summary{list-style: none; cursor: pointer; display: flex; align-items: center; gap: 1rem; font-weight: 600; font-size: 1.1rem; padding: 1rem 0; color: var(--text-dark); text-align: start; gap: 0.5rem;}.faq-summary::marker{display: none;}.faq-summary::-webkit-details-marker{display: none;}.faq-summary::after{content: "+"; font-size: 1.4rem; color: var(--primary-teal); margin-inline-start: auto; transition: transform 0.2s ease;}.faq-item[open] .faq-summary::after{content: "–";}.faq-item[open] .faq-summary{color: var(--primary-teal);}.faq-answer{padding: 0 0 1rem 0; color: var(--text-light); font-size: 1rem; line-height: 1.7; max-width: 60rem; text-align: start;}.faq-answer p{margin: 0 0 0.75rem 0;}.faq-answer p:last-child{margin-bottom: 0;}.faq-summary:focus-visible{outline: 2px solid var(--primary-teal); outline-offset: 4px; border-radius: 8px;}.faq-section .container{max-width: 1200px;}.faq-section .section-header{text-align: center; margin-bottom: 2.25rem;}.faq-list{display: grid; grid-template-columns: 1fr; gap: 16px; align-items: start;}@media (min-width: 992px){.faq-list{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px;}}.faq-item{border-radius: 16px; border: 1px solid rgba(0,0,0,0.08); background: #fff; box-shadow: 0 14px 30px rgba(0,0,0,0.08); overflow: hidden; transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.faq-item:hover{transform: translateY(-1px); box-shadow: 0 18px 36px rgba(0,0,0,0.10);}.faq-summary{list-style: none; cursor: pointer; padding: 18px 18px; display: flex; align-items: center; justify-content: space-between; gap: 12px; user-select: none;}.faq-summary::-webkit-details-marker{display:none;}.faq-question{font-weight: 750; color: var(--primary-navy, #0b2d3a); line-height: 1.35; font-size: 1.05rem;}.faq-summary::after{content: "+"; width: 34px; height: 34px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: rgba(0,103,127,0.10); color: var(--primary-teal, #00677F); font-size: 18px; font-weight: 900; flex-shrink: 0; transition: transform 0.2s ease, background 0.2s ease;}.faq-item[open]{border-color: rgba(0,103,127,0.22);}.faq-item[open] .faq-summary::after{content: "–"; background: rgba(0,103,127,0.16);}.faq-summary:focus-visible{outline: 3px solid rgba(0,103,127,0.25); outline-offset: 2px; border-radius: 14px;}.faq-answer{display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.25s ease;}.faq-item[open] .faq-answer{grid-template-rows: 1fr;}.faq-answer-inner{overflow: hidden; padding: 0 18px 18px; color: var(--text-gray, #5b6670); line-height: 1.85; font-size: 0.98rem;}.faq-answer-inner p{margin: 10px 0 0;}.faq-answer-inner p:first-child{margin-top: 0;}html[lang="ar"] .faq-question, body.ar .faq-question{letter-spacing: 0;}@media (max-width: 575.98px){.faq-summary{padding: 16px 14px;}.faq-answer-inner{padding: 0 14px 16px;}}.how-we-work .steps-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; margin-top: 3rem;}.how-we-work .step-item{display: flex; flex-direction: column; align-items: center; text-align: center; gap: 1rem;}.how-we-work .step-number{background: var(--primary-navy); color: var(--white); width: 3rem; height: 3rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 1.25rem;}.how-we-work .step-title{font-size: 1.125rem; font-weight: 600; color: var(--text-dark);}.how-we-work .step-description{font-size: 0.875rem; color: var(--text-gray); line-height: 1.4;}.how-we-work .section-title{font-size: 2.5rem; font-weight: 700; text-align: center; margin-bottom: 0.75rem; color: var(--text-dark);}.how-we-work .section-subtitle{font-size: 1.125rem; color: var(--text-gray); text-align: center; margin-bottom: 2.5rem;}.service-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-medium);}.service-icon{width: 32px; height: 32px; color: var(--primary-teal); margin: 0 auto 1rem; opacity: 0.85; filter: drop-shadow(0 0 8px rgba(0, 103, 127, 0.3));}.service-icon i{color: var(--white); font-size: 2.5rem;}.service-card h3{font-size: 1.75rem; font-weight: 600; margin-bottom: 1rem; color: var(--text-dark);}.service-card p{color: var(--text-light); margin-bottom: 2rem; line-height: 1.6;}.service-detail{padding: 80px 0;}.service-intro{text-align: center; margin-bottom: 4rem;}.service-intro h2{font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem; color: var(--text-dark);}.service-intro p{font-size: 1.125rem; color: var(--text-light); max-width: 800px; margin: 0 auto;}.services-list{display: grid; gap: 2rem;}.service-item{background: var(--white); padding: 2.5rem; border-radius: var(--border-radius); box-shadow: var(--shadow); transition: var(--transition);}.service-item:hover{box-shadow: var(--shadow-hover);}.service-item h3{display: flex; align-items: center; gap: 1rem; font-size: 1.5rem; font-weight: 600; margin-bottom: 1rem; color: var(--text-dark);}.service-item h3 i{color: var(--primary-color); font-size: 1.5rem;}.service-item p{color: var(--text-light); margin-bottom: 1.5rem; line-height: 1.6;}.service-cta{text-align: left;}.testimonials-slider{position: relative; max-width: 800px; margin: 0 auto;}.testimonial-slide{display: none; text-align: center; padding: 2rem;}.testimonial-slide.active{display: block;}.testimonial-content p{font-size: 1.25rem; font-style: italic; color: var(--text-light); margin-bottom: 2rem; line-height: 1.6;}.testimonial-author{color: var(--text-dark);}.testimonial-author strong{display: block; font-size: 1.125rem; margin-bottom: 0.5rem;}.testimonials-controls{display: flex; justify-content: center; align-items: center; gap: 2rem; margin-top: 2rem;}.testimonial-prev, .testimonial-next{background: var(--primary-color); color: var(--white); border: none; border-radius: 50%; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: var(--transition);}.testimonial-prev:hover, .testimonial-next:hover{background: var(--secondary-color);}.testimonials-dots{display: flex; gap: 0.5rem;}.dot{width: 12px; height: 12px; border-radius: 50%; background: var(--border-color); cursor: pointer; transition: var(--transition);}.dot.active{background: var(--primary-color);}.partners-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; align-items: center;}.partner-logo{display: flex; align-items: center; justify-content: center; padding: 1rem; background: var(--white); border-radius: var(--border-radius); box-shadow: var(--shadow); transition: var(--transition);}.partner-logo:hover{transform: translateY(-5px); box-shadow: var(--shadow-hover);}.partner-logo img{max-width: 150px; max-height: 80px; width: auto; height: auto; object-fit: contain;}.contact-content{display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: start;}.contact-info h2{font-size: 2rem; font-weight: 600; margin-bottom: 2rem; color: var(--text-dark);}.contact-item{display: flex; align-items: flex-start; gap: 1rem; margin-bottom: 2rem;}.contact-item i{color: var(--primary-color); font-size: 1.5rem; margin-top: 0.25rem;}.contact-item h4{font-size: 1.125rem; font-weight: 600; margin-bottom: 0.5rem; color: var(--text-dark);}.contact-item a{color: var(--primary-color); text-decoration: none; transition: var(--transition);}.contact-item a:hover{color: var(--secondary-color);}.contact-form{background: var(--white); padding: 2.5rem; border-radius: var(--border-radius); box-shadow: var(--shadow);}.contact-form h3{font-size: 1.5rem; font-weight: 600; margin-bottom: 2rem; color: var(--text-dark);}.form-row{display: grid; grid-template-columns: 1fr 1fr; gap: 1rem;}.form-group{margin-bottom: 1.5rem;}.form-group label{display: block; font-weight: 500; margin-bottom: 0.5rem; color: var(--text-dark);}.form-group input, .form-group textarea, .form-group select{width: 100%; padding: 1rem; border: 2px solid var(--border-color); border-radius: var(--border-radius); font-size: 1rem; transition: var(--transition);}.form-group input:focus, .form-group textarea:focus, .form-group select:focus{outline: none; border-color: var(--primary-color);}.form-group textarea{min-height: 120px; resize: vertical;}.footer{background: var(--secondary-color); color: var(--white); padding: 3rem 0 1rem;}.footer-content{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem;}.footer-section h3{font-size: 1.25rem; font-weight: 600; margin-bottom: 1rem;}.footer-section p, .footer-section a{color: rgba(255, 255, 255, 0.8); text-decoration: none; line-height: 1.6;}.footer-section a:hover{color: var(--white);}.social-links{display: flex; gap: 1rem; margin-top: 1rem;}.social-links a{display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; transition: var(--transition);}.social-links a:hover{background: var(--primary-color);}.footer-bottom{text-align: center; padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.6);}@media (max-width: 768px){.hero-headline{font-size: 2rem;}.hero-description{font-size: 1rem;}.hero-actions{flex-direction: column; align-items: center;}.features-grid, .features-grid.features-grid-3, .services-grid{grid-template-columns: 1fr;}.stats-grid{grid-template-columns: repeat(2, 1fr);}.contact-content{grid-template-columns: 1fr; gap: 2rem;}.form-row{grid-template-columns: 1fr;}.partners-grid{grid-template-columns: repeat(2, 1fr);}.nav{display: none;}.language-toggle{top: 10px; left: 10px; padding: 6px 12px; font-size: 0.875rem;}}@media (max-width: 480px){.container{padding: 0 15px;}.section{padding: 60px 0;}.hero{padding: 100px 0 60px;}.stats-grid{grid-template-columns: 1fr;}.partners-grid{grid-template-columns: 1fr;}}body.arabic{direction: ltr;}body.arabic .contact-item{flex-direction: row-reverse; justify-content: flex-end; text-align: left;}body.arabic .contact-item > div{text-align: left;}body.arabic .hero-actions{flex-direction: row-reverse;}body.arabic .service-item h3{flex-direction: row-reverse;}body.arabic .service-cta{text-align: right;}body.arabic .social-links{flex-direction: row-reverse;}[data-lucide]{width: 24px; height: 24px; stroke: currentColor; stroke-width: 2; fill: none; stroke-linecap: round; stroke-linejoin: round;}.why-eda2at{background: var(--white); text-align: center; padding: clamp(3rem, 6vw, 5rem) 0;}.why-eda2at .container{max-width: 1200px;}.why-eda2at .why-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2rem; margin-top: 3rem;}.why-services .why-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}@media (max-width: 1100px){.why-eda2at .why-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 768px){.why-eda2at .why-grid{grid-template-columns: 1fr;}}@media (max-width: 1100px){.why-services .why-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 768px){.why-services .why-grid{grid-template-columns: 1fr;}}.why-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: center; transition: all 0.3s ease;}.why-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-medium);}.why-icon{width: 32px; height: 32px; color: var(--primary-teal); margin: 0 auto 1rem; opacity: 0.85; filter: drop-shadow(0 0 8px rgba(0, 103, 127, 0.3));}.why-title{font-size: 1.25rem; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem;}.why-description{font-size: 1rem; color: var(--text-gray); line-height: 1.5;}.testimonials{background: var(--light-gray); text-align: center;}.testimonials-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 2rem; margin-top: 3rem;}.testimonial-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: left;}.en .testimonial-card{text-align: right;}.testimonial-quote{font-size: 1.125rem; font-style: italic; margin-bottom: 1.5rem; color: var(--text-dark); line-height: 1.6;}.testimonial-author{font-weight: 600; color: var(--primary-teal); margin-bottom: 0.25rem;}.testimonial-company{font-size: 0.875rem; color: var(--text-gray);}.consultation{background: var(--primary-navy); color: var(--white); text-align: center;}.consultation h2{color: var(--white); margin-bottom: 1rem;}.hero{background: linear-gradient(-135deg, var(--light-gray) 0%, var(--white) 100%); padding: 4rem 0; text-align: center;}.hero-content{max-width: 800px; margin: 0 auto;}.hero-headline{font-size: 3rem; font-weight: 700; color: var(--text-dark); margin-bottom: 1.5rem; line-height: 1.2;}.hero-description{font-size: 1.25rem; color: var(--text-gray); margin-bottom: 1rem; line-height: 1.6;}.hero-slogan{font-size: 1.5rem; font-weight: 600; color: var(--primary-teal); margin-bottom: 2rem;}.hero-actions{display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;}*{margin: 0; padding: 0; box-sizing: border-box;}body{font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--text-dark); background-color: var(--white);}body.en{font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; direction: rtl; text-align: right;}.container{max-width: 1200px; margin: 0 auto; padding: 0 20px;}.header{background: var(--white); border-bottom: 1px solid var(--border-light); position: sticky; top: 0; z-index: 100; box-shadow: var(--shadow-light);}.header-content{display: flex; align-items: center; justify-content: space-between; padding: 1rem 0; gap: 2rem;}.logo-img{height: 50px; width: auto;}.nav{display: flex; gap: 2rem; align-items: center;}.header-actions{display: flex; align-items: center; gap: 1rem;}.language-toggle{background: none; border: 1px solid var(--border-light); padding: 0.5rem 1rem; border-radius: 0.5rem; cursor: pointer; font-size: 0.875rem; transition: all 0.3s ease;}.language-toggle:hover{border-color: var(--primary-teal); color: var(--primary-teal);}.cta-button{display: inline-block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-decoration: none; font-weight: 600; font-size: 1rem; text-align: center; transition: all 0.3s ease; border: none; cursor: pointer;}.cta-button.primary{background: var(--primary-teal); color: var(--white);}.cta-button.primary:hover{background: var(--primary-navy); transform: translateY(-2px); box-shadow: var(--shadow-medium);}.cta-button.secondary{background: transparent; color: var(--primary-teal); border: 2px solid var(--primary-teal);}.cta-button.secondary:hover{background: var(--primary-teal); color: var(--white);}.hero{background: linear-gradient(-135deg, var(--light-gray) 0%, var(--white) 100%); padding: 4rem 0; text-align: center;}.hero-content{max-width: 800px; margin: 0 auto;}.hero-headline{font-size: 3rem; font-weight: 700; color: var(--text-dark); margin-bottom: 1.5rem; line-height: 1.2;}.hero-description{font-size: 1.25rem; color: var(--text-gray); margin-bottom: 1rem; line-height: 1.6;}.hero-slogan{font-size: 1.5rem; font-weight: 600; color: var(--primary-teal); margin-bottom: 2rem;}.hero-actions{display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;}section{padding: 4rem 0;}.section-title{font-size: 2.5rem; font-weight: 700; text-align: center; margin-bottom: 1rem; color: var(--text-dark);}.section-subtitle{font-size: 1.25rem; color: var(--text-gray); text-align: center; margin-bottom: 3rem;}.why-eda2at{background: var(--white); text-align: center;}.why-grid{display: flex; flex-wrap: wrap; gap: 2rem; align-items: stretch;}.why-card{display: flex; flex-direction: column; justify-content: space-between; flex: 1; background: var(--white); border: 1px solid var(--border-light); border-radius: 0.75rem; padding: 1.5rem; transition: all 0.3s ease;}.why-card .cta-button{margin-top: auto;}.why-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: center; transition: all 0.3s ease;}.why-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-medium);}.why-icon{width: 32px; height: 32px; color: var(--primary-teal); margin: 0 auto 1rem; opacity: 0.85; filter: drop-shadow(0 0 8px rgba(0, 103, 127, 0.3));}.why-title{font-size: 1.25rem; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem;}.why-description{font-size: 1rem; color: var(--text-gray); line-height: 1.5;}.track-record{background: var(--light-gray); text-align: center;}.metrics-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-top: 3rem;}.metric-item{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: center;}.metric-number{font-size: 2.5rem; font-weight: 700; color: var(--primary-teal); margin-bottom: 0.5rem;}.metric-label{font-size: 1rem; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem;}.metric-description{font-size: 0.875rem; color: var(--text-gray); line-height: 1.4;}.how-we-work{background: var(--white); text-align: center;}.steps-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; margin-top: 3rem;}.step-item{display: flex; flex-direction: column; align-items: center; text-align: center; gap: 1rem;}.step-number{background: var(--primary-navy); color: var(--white); width: 3rem; height: 3rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 1.25rem;}.step-title{font-size: 1.125rem; font-weight: 600; color: var(--text-dark);}.step-description{font-size: 0.875rem; color: var(--text-gray); line-height: 1.4;}.testimonials{background: var(--light-gray); text-align: center;}.testimonials-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 2rem; margin-top: 3rem;}.testimonial-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: left;}.en .testimonial-card{text-align: right;}.testimonial-quote{font-size: 1.125rem; font-style: italic; margin-bottom: 1.5rem; color: var(--text-dark); line-height: 1.6;}.testimonial-author{font-weight: 600; color: var(--primary-teal); margin-bottom: 0.25rem;}.testimonial-company{font-size: 0.875rem; color: var(--text-gray);}.consultation{background: var(--primary-navy); color: var(--white); text-align: center;}.consultation h2{color: var(--white); margin-bottom: 1rem;}.footer{background: var(--footer-bg); color: var(--footer-text); padding: 3rem 0 1rem;}.footer-content{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem;}.footer-section h3{color: var(--footer-links); margin-bottom: 1rem; font-size: 1.125rem; font-weight: 600;}.footer-tagline{color: var(--footer-text); font-size: 0.875rem; line-height: 1.5; margin-bottom: 1rem;}.footer-links{display: flex; flex-direction: column; gap: 0.5rem;}.footer-links a{color: var(--footer-text); text-decoration: none; transition: color 0.3s ease; font-size: 0.875rem;}.footer-links a:hover{color: var(--footer-links);}.contact-info{display: flex; flex-direction: column; gap: 0.5rem;}.contact-info p{color: var(--footer-text); margin: 0; font-size: 0.875rem;}.social-links{display: flex; gap: 1rem; margin-top: 1rem;}.social-links a{color: var(--footer-text); transition: color 0.3s ease; text-decoration: none;}.social-links a:hover{color: var(--footer-links);}.footer-bottom{border-top: 1px solid var(--footer-divider); padding-top: 1rem; text-align: center; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;}.footer-bottom p{color: var(--footer-text); font-size: 0.875rem; margin: 0;}.language-switcher{display: flex; gap: 0.5rem; align-items: center;}.language-switcher a{color: var(--footer-text); text-decoration: none; font-size: 0.875rem; transition: color 0.3s ease;}.language-switcher a:hover, .language-switcher a.active{color: var(--footer-links);}.ar-content{display: block;}.en-content{display: none;}.en .ar-content{display: none;}.en .en-content{display: block;}@media (max-width: 768px){.container{padding: 0 15px;}.header-content{flex-direction: column; gap: 1rem;}.nav{gap: 1rem;}.hero-headline{font-size: 2rem;}.hero-actions{flex-direction: column; align-items: center;}.why-grid, .metrics-grid, .steps-grid, .testimonials-grid{grid-template-columns: 1fr;}.footer-bottom{flex-direction: column; text-align: center;}.why-icon{width: 24px; height: 24px;}}*{margin: 0; padding: 0; box-sizing: border-box;}body{font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--text-dark); background-color: var(--white);}body.en{font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; direction: rtl; text-align: right;}.container{max-width: 1200px; margin: 0 auto; padding: 0 20px;}.header{background: var(--white); border-bottom: 1px solid var(--border-light); position: sticky; top: 0; z-index: 100; box-shadow: var(--shadow-light);}.header-content{display: flex; align-items: center; justify-content: space-between; padding: 1rem 0; gap: 2rem;}.logo-img{height: 50px; width: auto;}.nav{display: flex; gap: 2rem; align-items: center;}.header-actions{display: flex; align-items: center; gap: 1rem;}.language-toggle{background: none; border: 1px solid var(--border-light); padding: 0.5rem 1rem; border-radius: 0.5rem; cursor: pointer; font-size: 0.875rem; transition: all 0.3s ease;}.language-toggle:hover{border-color: var(--primary-teal); color: var(--primary-teal);}.cta-button{display: inline-block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-decoration: none; font-weight: 600; font-size: 1rem; text-align: center; transition: all 0.3s ease; border: none; cursor: pointer;}.cta-button.primary{background: var(--primary-teal); color: var(--white);}.cta-button.primary:hover{background: var(--primary-navy); transform: translateY(-2px); box-shadow: var(--shadow-medium);}.cta-button.secondary{background: transparent; color: var(--primary-teal); border: 2px solid var(--primary-teal);}.cta-button.secondary:hover{background: var(--primary-teal); color: var(--white);}.hero{background: linear-gradient(-135deg, var(--light-gray) 0%, var(--white) 100%); padding: 4rem 0; text-align: center;}.hero-content{max-width: 800px; margin: 0 auto;}.hero-headline{font-size: 3rem; font-weight: 700; color: var(--text-dark); margin-bottom: 1.5rem; line-height: 1.2;}.hero-description{font-size: 1.25rem; color: var(--text-gray); margin-bottom: 1rem; line-height: 1.6;}.hero-slogan{font-size: 1.5rem; font-weight: 600; color: var(--primary-teal); margin-bottom: 2rem;}.hero-actions{display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;}section{padding: 4rem 0;}.section-title{font-size: 2.5rem; font-weight: 700; text-align: center; margin-bottom: 1rem; color: var(--text-dark);}.section-subtitle{font-size: 1.25rem; color: var(--text-gray); text-align: center; margin-bottom: 3rem;}.why-eda2at{background: var(--white); text-align: center;}.why-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; margin-top: 3rem;}.why-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: center; transition: all 0.3s ease;}.why-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-medium);}.why-icon{width: 32px; height: 32px; color: var(--primary-teal); margin: 0 auto 1rem; opacity: 0.85; filter: drop-shadow(0 0 8px rgba(0, 103, 127, 0.3));}.why-title{font-size: 1.25rem; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem;}.why-description{font-size: 1rem; color: var(--text-gray); line-height: 1.5;}.track-record{background: var(--light-gray); text-align: center;}.metrics-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-top: 3rem;}.metric-item{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: center;}.metric-number{font-size: 2.5rem; font-weight: 700; color: var(--primary-teal); margin-bottom: 0.5rem;}.metric-label{font-size: 1rem; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem;}.metric-description{font-size: 0.875rem; color: var(--text-gray); line-height: 1.4;}.how-we-work{background: var(--white); text-align: center;}.steps-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; margin-top: 3rem;}.step-item{display: flex; flex-direction: column; align-items: center; text-align: center; gap: 1rem;}.step-number{background: var(--primary-navy); color: var(--white); width: 3rem; height: 3rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 1.25rem;}.step-title{font-size: 1.125rem; font-weight: 600; color: var(--text-dark);}.step-description{font-size: 0.875rem; color: var(--text-gray); line-height: 1.4;}.testimonials{background: var(--light-gray); text-align: center;}.testimonials-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 2rem; margin-top: 3rem;}.testimonial-card{background: var(--white); padding: 2rem; border-radius: 0.75rem; box-shadow: var(--shadow-light); text-align: left;}.en .testimonial-card{text-align: right;}.testimonial-quote{font-size: 1.125rem; font-style: italic; margin-bottom: 1.5rem; color: var(--text-dark); line-height: 1.6;}.testimonial-author{font-weight: 600; color: var(--primary-teal); margin-bottom: 0.25rem;}.testimonial-company{font-size: 0.875rem; color: var(--text-gray);}.consultation{background: var(--primary-navy); color: var(--white); text-align: center;}.consultation h2{color: var(--white); margin-bottom: 1rem;}.footer{background: var(--footer-bg); color: var(--footer-text); padding: 3rem 0 1rem;}.footer-content{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem;}.footer-section h3{color: var(--footer-links); margin-bottom: 1rem; font-size: 1.125rem; font-weight: 600;}.footer-tagline{color: var(--footer-text); font-size: 0.875rem; line-height: 1.5; margin-bottom: 1rem;}.footer-links{display: flex; flex-direction: column; gap: 0.5rem;}.footer-links a{color: var(--footer-text); text-decoration: none; transition: color 0.3s ease; font-size: 0.875rem;}.footer-links a:hover{color: var(--footer-links);}.contact-info{display: flex; flex-direction: column; gap: 0.5rem;}.contact-info p{color: var(--footer-text); margin: 0; font-size: 0.875rem;}.social-links{display: flex; gap: 1rem; margin-top: 1rem;}.social-links a{color: var(--footer-text); transition: color 0.3s ease; text-decoration: none;}.social-links a:hover{color: var(--footer-links);}.footer-bottom{border-top: 1px solid var(--footer-divider); padding-top: 1rem; text-align: center; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;}.footer-bottom p{color: var(--footer-text); font-size: 0.875rem; margin: 0;}.language-switcher{display: flex; gap: 0.5rem; align-items: center;}.language-switcher a{color: var(--footer-text); text-decoration: none; font-size: 0.875rem; transition: color 0.3s ease;}.language-switcher a:hover, .language-switcher a.active{color: var(--footer-links);}.ar-content{display: block;}.en-content{display: none;}.en .ar-content{display: none;}.en .en-content{display: block;}@media (max-width: 768px){.container{padding: 0 15px;}.header-content{flex-direction: column; gap: 1rem;}.nav{gap: 1rem;}.hero-headline{font-size: 2rem;}.hero-actions{flex-direction: column; align-items: center;}.why-grid, .metrics-grid, .steps-grid, .testimonials-grid{grid-template-columns: 1fr;}.footer-bottom{flex-direction: column; text-align: center;}.why-icon{width: 24px; height: 24px;}}:root{--primary-teal: #00677F; --primary-navy: #004165; --light-gray: #F6F6F6; --white: #FFFFFF; --text-dark: #1a1a1a; --text-gray: #666666; --border-light: #e5e5e5; --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.1); --shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.15); --footer-bg: #004165; --footer-text: #E6ECEF; --footer-links: #FFFFFF; --footer-hover: #00677F; --footer-divider: rgba(230, 236, 239, 0.1);}*{margin: 0; padding: 0; box-sizing: border-box;}body{font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--text-dark); background-color: var(--white);}body.en{font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; direction: rtl; text-align: right;}.container{max-width: 1200px; margin: 0 auto; padding: 0 20px;}.header{background: var(--white); border-bottom: 1px solid var(--border-light); position: sticky; top: 0; z-index: 100; box-shadow: var(--shadow-light);}.header-content{display: flex; align-items: center; justify-content: space-between; padding: 1rem 0; gap: 2rem;}.logo-img{height: 50px; width: auto;}.nav{display: flex; gap: 2rem; align-items: center;}.header-actions{display: flex; align-items: center; gap: 1rem;}.language-toggle{background: none; border: 1px solid var(--border-light); padding: 0.5rem 1rem; border-radius: 0.5rem; cursor: pointer; font-size: 0.875rem; transition: all 0.3s ease;}.language-toggle:hover{border-color: var(--primary-teal); color: var(--primary-teal);}.cta-button{display: inline-block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-decoration: none; font-weight: 600; font-size: 1rem; text-align: center; transition: all 0.3s ease; border: none; cursor: pointer;}.cta-button.primary{background: var(--primary-teal); color: var(--white);}.cta-button.primary:hover{background: var(--primary-navy); transform: translateY(-2px); box-shadow: var(--shadow-medium);}.cta-button.secondary{background: transparent; color: var(--primary-teal); border: 2px solid var(--primary-teal);}.cta-button.secondary:hover{background: var(--primary-teal); color: var(--white);}.page-header{background: linear-gradient(-135deg, var(--primary-navy) 0%, var(--primary-teal) 100%); color: var(--white); padding: 4rem 0; text-align: center;}.page-title{font-size: 3rem; font-weight: 700; margin-bottom: 1rem; line-height: 1.2;}.page-subtitle{font-size: 1.25rem; opacity: 0.9; max-width: 600px; margin: 0 auto;}.services-section{padding: 4rem 0; background: var(--white);}.services-intro{text-align: center; margin-bottom: 3rem;}.services-intro h2{font-size: 2.5rem; font-weight: 700; color: var(--text-dark); margin-bottom: 1rem;}.services-intro p{font-size: 1.125rem; color: var(--text-gray); max-width: 800px; margin: 0 auto;}.services-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 2rem; margin-top: 3rem;}.service-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-medium); border-color: var(--primary-teal);}.service-icon{width: 48px; height: 48px; color: var(--primary-teal); margin-bottom: 1rem;}.service-icon svg{width: 100%; height: 100%; display: block;}.service-title, .service-description{align-self: flex-start;}.service-title{font-size: 1.5rem; font-weight: 600; color: var(--text-dark); margin-bottom: 1rem; text-align: center}.service-card{background: var(--white); border: 1px solid var(--border-light); border-radius: 0.75rem; padding: 1.5rem; transition: all 0.3s ease; position: relative; display: flex; flex-direction: column;}.service-description{font-size: 1rem; color: var(--text-gray); line-height: 1.6; margin-bottom: 1.5rem; flex-grow: 2;}.service-order-btn{margin-top: auto;}.use-case{background: var(--light-gray); padding: 4rem 0; text-align: center;}.use-case-content{max-width: 800px; margin: 0 auto;}.use-case h2{font-size: 2.5rem; font-weight: 700; color: var(--text-dark); margin-bottom: 2rem;}.use-case-quote{font-size: 1.5rem; font-style: italic; color: var(--primary-teal); margin-bottom: 2rem; line-height: 1.4;}.use-case-description{font-size: 1.125rem; color: var(--text-gray); line-height: 1.6;}.cta-section{background: var(--primary-navy); color: var(--white); padding: 4rem 0; text-align: center;}.cta-section h2{font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem;}.cta-section p{font-size: 1.125rem; margin-bottom: 2rem; opacity: 0.9;}.footer{background: var(--footer-bg); color: var(--footer-text); padding: 3rem 0 1rem;}.footer-content{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem;}.footer-section h3{color: var(--footer-links); margin-bottom: 1rem; font-size: 1.125rem; font-weight: 600;}.footer-tagline{color: var(--footer-text); font-size: 0.875rem; line-height: 1.5; margin-bottom: 1rem;}.footer-links{display: flex; flex-direction: column; gap: 0.5rem;}.footer-links a{color: var(--footer-text); text-decoration: none; transition: color 0.3s ease; font-size: 0.875rem;}.footer-links a:hover{color: var(--footer-links);}.contact-info{display: flex; flex-direction: column; gap: 0.5rem;}.contact-info p{color: var(--footer-text); margin: 0; font-size: 0.875rem;}.social-links{display: flex; gap: 1rem; margin-top: 1rem;}.social-links a{color: var(--footer-text); transition: color 0.3s ease; text-decoration: none;}.social-links a:hover{color: var(--footer-links);}.footer-bottom{border-top: 1px solid var(--footer-divider); padding-top: 1rem; text-align: center; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;}.footer-bottom p{color: var(--footer-text); font-size: 0.875rem; margin: 0;}.language-switcher{display: flex; gap: 0.5rem; align-items: center;}.language-switcher a{color: var(--footer-text); text-decoration: none; font-size: 0.875rem; transition: color 0.3s ease;}.language-switcher a:hover, .language-switcher a.active{color: var(--footer-links);}.ar-content{display: block;}.en-content{display: none;}.en .ar-content{display: none;}.en .en-content{display: block;}@media (max-width: 768px){.container{padding: 0 15px;}.header-content{flex-direction: column; gap: 1rem;}.nav{gap: 1rem;}.page-title{font-size: 2rem;}.footer-bottom{flex-direction: column; text-align: center;}}:root{--primary-teal: #00677F; --primary-navy: #004165; --light-gray: #F6F6F6; --white: #FFFFFF; --text-dark: #1a1a1a; --text-gray: #666666; --border-light: #e5e5e5; --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.1); --shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.15); --footer-bg: #004165; --footer-text: #E6ECEF; --footer-links: #FFFFFF; --footer-hover: #00677F; --footer-divider: rgba(230, 236, 239, 0.1);}*{margin: 0; padding: 0; box-sizing: border-box;}body{font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--text-dark); background-color: var(--white);}body.en{font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; direction: rtl; text-align: right;}.container{max-width: 1200px; margin: 0 auto; padding: 0 20px;}.header{background: var(--white); border-bottom: 1px solid var(--border-light); position: sticky; top: 0; z-index: 100; box-shadow: var(--shadow-light);}.header-content{display: flex; align-items: center; justify-content: space-between; padding: 1rem 0; gap: 2rem;}.logo-img{height: 50px; width: auto;}.nav{display: flex; gap: 2rem; align-items: center;}.header-actions{display: flex; align-items: center; gap: 1rem;}.language-toggle{background: none; border: 1px solid var(--border-light); padding: 0.5rem 1rem; border-radius: 0.5rem; cursor: pointer; font-size: 0.875rem; transition: all 0.3s ease;}.language-toggle:hover{border-color: var(--primary-teal); color: var(--primary-teal);}.cta-button{display: inline-block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-decoration: none; font-weight: 600; font-size: 1rem; text-align: center; transition: all 0.3s ease; border: none; cursor: pointer;}.cta-button.primary{background: var(--primary-teal); color: var(--white);}.cta-button.primary:hover{background: var(--primary-navy); transform: translateY(-2px); box-shadow: var(--shadow-medium);}.cta-button.secondary{background: transparent; color: var(--primary-teal); border: 2px solid var(--primary-teal); margin-top: 4 rem;}.cta-button.secondary:hover{background: var(--primary-teal); color: var(--white);}.page-header{background: linear-gradient(-135deg, var(--primary-navy) 0%, var(--primary-teal) 100%); color: var(--white); padding: 4rem 0; text-align: center;}.page-title{font-size: 3rem; font-weight: 700; margin-bottom: 1rem; line-height: 1.2;}.page-subtitle{font-size: 1.25rem; opacity: 0.9; max-width: 600px; margin: 0 auto;}.services-section{padding: 4rem 0; background: var(--white);}.services-intro{text-align: center; margin-bottom: 3rem;}.services-intro h2{font-size: 2.5rem; font-weight: 700; color: var(--text-dark); margin-bottom: 1rem;}.services-intro p{font-size: 1.125rem; color: var(--text-gray); max-width: 800px; margin: 0 auto;}.services-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 2rem; margin-top: 3rem;}.service-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-medium); border-color: var(--primary-teal);}.service-icon{width: 48px; height: 48px; color: var(--primary-teal); margin-bottom: 1rem;}.use-case{background: var(--light-gray); padding: 4rem 0; text-align: center;}.use-case-content{max-width: 800px; margin: 0 auto;}.use-case h2{font-size: 2.5rem; font-weight: 700; color: var(--text-dark); margin-bottom: 2rem;}.use-case-quote{font-size: 1.5rem; font-style: italic; color: var(--primary-teal); margin-bottom: 2rem; line-height: 1.4;}.use-case-description{font-size: 1.125rem; color: var(--text-gray); line-height: 1.6;}.cta-section{background: var(--primary-navy); color: var(--white); padding: 4rem 0; text-align: center;}.cta-section h2{font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem;}.cta-section p{font-size: 1.125rem; margin-bottom: 2rem; opacity: 0.9;}.footer{background: var(--footer-bg); color: var(--footer-text); padding: 3rem 0 1rem;}.footer-content{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem;}.footer-section h3{color: var(--footer-links); margin-bottom: 1rem; font-size: 1.125rem; font-weight: 600;}.footer-tagline{color: var(--footer-text); font-size: 0.875rem; line-height: 1.5; margin-bottom: 1rem;}.footer-links{display: flex; flex-direction: column; gap: 0.5rem;}.footer-links a{color: var(--footer-text); text-decoration: none; transition: color 0.3s ease; font-size: 0.875rem;}.footer-links a:hover{color: var(--footer-links);}.contact-info{display: flex; flex-direction: column; gap: 0.5rem;}.contact-info p{color: var(--footer-text); margin: 0; font-size: 0.875rem;}.social-links{display: flex; gap: 1rem; margin-top: 1rem;}.social-links a{color: var(--footer-text); transition: color 0.3s ease; text-decoration: none;}.social-links a:hover{color: var(--footer-links);}.footer-bottom{border-top: 1px solid var(--footer-divider); padding-top: 1rem; text-align: center; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;}.footer-bottom p{color: var(--footer-text); font-size: 0.875rem; margin: 0;}.language-switcher{display: flex; gap: 0.5rem; align-items: center;}.language-switcher a{color: var(--footer-text); text-decoration: none; font-size: 0.875rem; transition: color 0.3s ease;}.language-switcher a:hover, .language-switcher a.active{color: var(--footer-links);}.ar-content{display: block;}.en-content{display: none;}.en .ar-content{display: none;}.en .en-content{display: block;}@media (max-width: 768px){.container{padding: 0 15px;}.header-content{flex-direction: column; gap: 1rem;}.nav{gap: 1rem;}.page-title{font-size: 2rem;}.services-grid{grid-template-columns: 1fr;}.footer-bottom{flex-direction: column; text-align: center;}}.form-group{margin-bottom: 1.5rem;}.form-label{display: block; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem; font-size: 1rem;}.form-input, .form-select, .form-textarea{width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--border-light); border-radius: 0.5rem; font-size: 1rem; font-family: inherit; transition: all 0.3s ease; background: var(--white);}.form-input:focus, .form-select:focus, .form-textarea:focus{outline: none; border-color: var(--primary-teal); box-shadow: 0 0 0 3px rgba(0, 103, 127, 0.1);}.form-textarea{resize: vertical; min-height: 120px;}.form-row{display: grid; grid-template-columns: 1fr 1fr; gap: 1rem;}@media (max-width: 768px){.form-row{grid-template-columns: 1fr;}}.btn{display: inline-block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-decoration: none; font-weight: 600; font-size: 1rem; text-align: center; transition: all 0.3s ease; border: none; cursor: pointer; font-family: inherit;}.btn-primary{background: var(--primary-teal); color: var(--white);}.btn-primary:hover{background: var(--primary-navy); transform: translateY(-2px); box-shadow: var(--shadow-medium);}.btn-secondary{background: transparent; color: var(--primary-teal); border: 2px solid var(--primary-teal);}.btn-secondary:hover{background: var(--primary-teal); color: var(--white);}.form-actions{display: flex; gap: 1rem; justify-content: center; margin-top: 2rem;}.message{padding: 1rem; border-radius: 0.5rem; margin-bottom: 1.5rem; display: none;}.message.success{background: rgba(16, 185, 129, 0.1); border: 1px solid var(--success-green); color: var(--success-green);}.message.error{background: rgba(239, 68, 68, 0.1); border: 1px solid var(--error-red); color: var(--error-red);}.message.show{display: block;}.service-info{background: var(--light-gray); padding: 1.5rem; border-radius: 0.5rem; margin-bottom: 2rem;}.service-name{font-size: 1.25rem; font-weight: 600; color: var(--primary-teal); margin-bottom: 0.5rem;}.service-description{color: var(--text-gray); font-size: 0.875rem;}.ar-content{display: block;}.en-content{display: none;}.en .ar-content{display: none;}.en .en-content{display: block;}.btn:disabled{opacity: 0.6; cursor: not-allowed;}.loading{display: none;}.loading.show{display: inline-block; width: 20px; height: 20px; border: 2px solid transparent; border-top: 2px solid currentColor; border-radius: 50%; animation: spin 1s linear infinite; margin-right: 0.5rem;}.en .loading.show{margin-right: 0; margin-left: 0.5rem;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}@keyframes slides{from{transform: translateX(0);}to{transform: translateX(100%);}}.logos{overflow: hidden; padding: 30px 0px; white-space: nowrap; position: relative;}.logos:before, .logos:after{position: absolute; top: 0; content: ''; width: 250px; height: 100%; z-index: 2;}.logos:before{right: 0; background: linear-gradient(to right, rgba(255,255,255,0), rgb(255, 255, 255));}.logos:after{left: 0; background: linear-gradient(to left, rgba(255,255,255,0), rgb(255, 255, 255));}.logo_items{display: inline-block; animation: 35s slides infinite linear;}.logo_items img{height: 100px; margin-left: 50px;}#partnerships .logos{overflow: hidden; padding: 30px 0;}#partnerships .logo_items{display: flex; align-items: center; gap: 2px; flex-wrap: nowrap; justify-content: center; min-width: 100%;}html[dir="rtl"] #partnerships .logo_items{direction: rtl !important; text-align: right !important;}#partnerships .logo_items img{height: 100px; object-fit: contain; display: block; opacity: .9; transition: transform .2s ease, opacity .2s ease;}html[dir="rtl"] #partnerships, html[dir="rtl"] #partnerships .container{direction: ltr !important; text-align: left !important;}:root{--brand-teal:#00677F; --brand-blue:#004165; --surface:#FFFFFF; --surface-2:#F6F6F6; --text:#0f172a; --muted:#475569; --ring:rgba(0,103,127,.18); --radius:22px; --shadow:0 10px 30px rgba(2,8,23,.10); --autoplay: 24s; --easing: cubic-bezier(.25,.8,.25,1);}@media (prefers-color-scheme: dark){:root{--surface:#0f172a; --surface-2:#111827; --text:#e5e7eb; --muted:#94a3b8; --ring:rgba(0,103,127,.35); --shadow:0 14px 36px rgba(0,0,0,.35);}}@media (prefers-reduced-motion: reduce){:root{--autoplay: 0s;}}.ed-testimonials{font-family:'Tajawal','Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif; background:var(--surface-2); color:var(--text); padding:54px 0; direction:rtl;}.ed-testimonials.is-rtl{direction:ltr;}.ed-wrap{max-width:1100px; margin:0 auto; padding:0 16px;}.ed-head{text-align:center; margin-bottom:26px;}.ed-kicker{margin:0 0 6px; color:var(--brand-teal); font-weight:700; font-size:.95rem; letter-spacing:.2px;}.ed-title{margin:0; font-weight:800; font-size:2.5rem; line-height:1.2;}.ed-sub{margin:8px auto 0; max-width:720px; color:var(--muted); font-weight:500; font-size:1.125rem;}.ed-slider{position:relative; overflow:hidden; border-radius:24px;}.ed-track{display:flex; width:400%; transform:translateX(0%); animation:edAuto var(--autoplay) var(--easing) infinite;}.ed-slider:hover .ed-track, .ed-slider:focus-within .ed-track{animation-play-state:paused;}.ed-slide{flex:0 0 25%; display:flex;}.ed-card{background: radial-gradient(circle at top right, var(--brand-teal) 0%, transparent 60%) padding-box, linear-gradient(-135deg, var(--surface) 0%, var(--surface-2) 100%) padding-box; border:1px solid var(--ring); border-radius:var(--radius); box-shadow:var(--shadow); padding:28px; margin:12px; width:100%; display:flex; flex-direction:column; gap:16px; transition:transform .2s ease, box-shadow .2s ease;}.ed-card:hover, .ed-card:focus-within{transform:translateY(-3px); box-shadow:0 18px 46px rgba(2,8,23,.14);}.ed-row{display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap;}.ed-client{display:flex; align-items:center; gap:14px; min-width:0;}.ed-avatar{width:56px; height:56px; border-radius:50%; object-fit:cover; border:3px solid var(--brand-teal); flex-shrink:0;}.ed-meta{min-width:0;}.ed-name{margin:0; font-weight:700; font-size:1.05rem;}.ed-role{margin:4px 0 0; font-size:.9rem; color:var(--muted);}.ed-quote{margin:0; font-size:1rem; line-height:1.75;}.ed-ar{font-weight:600; direction:ltr; text-align:left;}.ed-en{color:var(--muted); margin-top:8px; direction:rtl; text-align:right;}.ed-testimonials.is-rtl .ed-en{text-align:left;}.ed-testimonials.is-rtl .ed-client{direction:ltr;}.ed-nav{position:absolute; inset-inline:12px; inset-block-end:12px; display:flex; gap:10px; z-index:2;}.ed-dot{inline-size:12px; block-size:12px; border-radius:50%; background:rgba(0,0,0,.16); border:2px solid transparent; cursor:pointer;}.ed-dot:focus-visible{outline:2px solid var(--brand-teal); outline-offset:2px;}.ed-r{position:absolute; opacity:0; pointer-events:none;}#ed-r1:checked ~ .ed-viewport .ed-track{transform:translateX(0%); animation: none;}#ed-r2:checked ~ .ed-viewport .ed-track{transform:translateX(25%); animation: none;}#ed-r3:checked ~ .ed-viewport .ed-track{transform:translateX(50%); animation: none;}#ed-r4:checked ~ .ed-viewport .ed-track{transform:translateX(75%); animation: none;}#ed-r1:checked ~ .ed-nav label[for="ed-r1"], #ed-r2:checked ~ .ed-nav label[for="ed-r2"], #ed-r3:checked ~ .ed-nav label[for="ed-r3"], #ed-r4:checked ~ .ed-nav label[for="ed-r4"]{background:var(--brand-teal); border-color:rgba(255,255,255,.8);}@keyframes edAuto{0%, 20%{transform: translateX(0%);}25%, 45%{transform: translateX(25%);}50%, 70%{transform: translateX(50%);}75%, 95%{transform: translateX(75%);}100%{transform: translateX(0%);}}@media (max-width: 640px){.ed-track{width:100%; animation:none;}.ed-viewport{overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;}.ed-slide{flex:0 0 100%; scroll-snap-align:center;}.ed-nav{position:static; justify-content:center; margin-top:12px;}}@media (max-width: 480px){.ed-title{font-size:1.6rem;}.ed-card{padding:22px;}.ed-avatar{width:52px; height:52px;}}.ed-testimonials .ed-kicker{font-size: 1.25rem;}.ed-testimonials .ed-title{font-size: 2.5rem;}.ed-testimonials .ed-title.en-content, .ed-testimonials .ed-kicker.en-content, .ed-testimonials .ed-quote.ed-en, .ed-testimonials .ed-role, .ed-testimonials .ed-name.en-content{font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, system-ui, sans-serif;}.ed-testimonials .ed-title.ar-content, .ed-testimonials .ed-kicker.ar-content, .ed-testimonials .ed-quote.ed-ar, .ed-testimonials .ed-name, .ed-testimonials .ar-content{font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, system-ui, sans-serif;}@font-face{font-family: "Neue Montreal"; src: url("/highlights_website_individual/static/src/fonts/neue-montreal/NeueMontreal-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: "Neue Montreal"; src: url("/highlights_website_individual/static/src/fonts/neue-montreal/NeueMontreal-Bold.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap;}html.en body, html[lang="en"] body{font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important; font-synthesis: none;}html.en body.en, html[lang="en"] body.en{font-family: "Neue Montreal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;}.packages-section{padding: 80px 0; background-color: #F6F6F6;}.packages-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-top: 50px;}.package-card{background: white; border-radius: 12px; padding: 40px 30px; text-align: center; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative;}.package-card:hover{transform: translateY(-5px); box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);}.package-card.featured{border: 2px solid #00677F; transform: scale(1.05);}.package-card.featured::before{content: "الأكثر شعبية"; position: absolute; top: -15px; right: 50%; transform: translateX(50%); background: #00677F; color: white; padding: 8px 20px; border-radius: 20px; font-size: 14px; font-weight: bold;}.en .package-card.featured::before{content: "Most Popular";}.package-title{font-size: 24px; font-weight: bold; margin-bottom: 20px; color: #004165;}.package-price{margin-bottom: 30px;}.price-amount{font-size: 48px; font-weight: bold; color: #00677F;}.price-currency{font-size: 18px; color: #666; margin-right: 5px;}.price-period{display: block; font-size: 16px; color: #666; margin-top: 5px;}.package-features{margin-bottom: 30px;}.feature-item{display: flex; align-items: center; justify-content: center; margin-bottom: 15px; padding: 10px; background: #F6F6F6; border-radius: 8px;}.feature-number{background: #00677F; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; margin-left: 15px; flex-shrink: 0;}.ar .feature-number{margin-left: 0; margin-right: 15px;}.feature-text{font-weight: 500; color: #004165;}.services-description{padding: 80px 0; background: white;}.services-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; margin-top: 50px;}.service-item{padding: 30px; border-radius: 12px; background: #F6F6F6; border-right: 4px solid #00677F;}.ar .service-item{border-right: none; border-left: 4px solid #00677F;}.service-title{font-size: 20px; font-weight: bold; margin-bottom: 15px; color: #004165;}.service-description{color: #666; line-height: 1.6;}.cta-section{padding: 80px 0; background: linear-gradient(-135deg, #00677F, #004165); color: white; text-align: center;}.cta-title{font-size: 36px; font-weight: bold; margin-bottom: 20px;}.cta-description{font-size: 18px; margin-bottom: 40px; opacity: 0.9;}.cta-actions{display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;}.package-price{display:inline-flex; align-items:baseline; gap:.35rem;}.price-amount{font-weight:700;}.price-currency{display:inline-flex; line-height:1;}.price-currency .riyalsvg{height:1em; width:auto; flex:0 0 auto; transform: translateY(0.06em);}.price-period{margin-inline-start:.15rem; font-size:.875em; opacity:.8;}.sr-only{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}:root{--primary-color: #00677F; --secondary-color: #004165; --accent-color: #F6F6F6; --text-light: #666666; --border-color: #e0e0e0; --shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.15); --border-radius: 8px; --transition: all 0.3s ease; --primary-teal: #00677F; --primary-navy: #004165; --light-gray: #F6F6F6; --white: #FFFFFF; --text-dark: #1a1a1a; --text-gray: #666666; --border-light: #e5e5e5; --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.1); --shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.15); --footer-bg: #004165; --footer-text: #E6ECEF; --footer-links: #FFFFFF; --footer-hover: #00677F; --footer-divider: rgba(230, 236, 239, 0.1); --brand-teal: #00677F; --brand-blue: #004165; --radius: 22px;}.packages-section{padding: 80px 0; background-color: var(--light-gray);}.packages-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-top: 50px;}.package-card{background: var(--white); border-radius: 12px; padding: 40px 30px; text-align: center; box-shadow: var(--shadow-light); transition: var(--transition); position: relative; min-height: 400px; display: flex; flex-direction: column; justify-content: space-between;}.package-card:hover{transform: translateY(-5px); box-shadow: var(--shadow-hover);}.package-card.featured{border: 2px solid var(--primary-teal); transform: scale(1.02); box-shadow: 0 8px 30px rgba(0, 103, 127, 0.2);}.package-card.featured::before{content: "الأكثر شعبية"; position: absolute; top: -15px; right: 50%; transform: translateX(50%); background: var(--primary-teal); color: var(--white); padding: 8px 20px; border-radius: 20px; font-size: 14px; font-weight: bold; z-index: 2;}.en .package-card.featured::before{content: "Most Popular";}.package-header{margin-bottom: 30px;}.package-title{font-size: 28px; font-weight: bold; margin-bottom: 20px; color: var(--primary-navy); min-height: 60px; display: flex; align-items: center; justify-content: center;}.package-features{flex-grow: 1; margin-bottom: 30px;}.feature-item{display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 15px; padding: 15px; background: var(--light-gray); border-radius: var(--border-radius); text-align: right; min-height: 60px;}.ar .feature-item{text-align: left;}.feature-text{font-weight: 500; color: var(--primary-navy); line-height: 1.4; font-size: 14px; width: 100%;}.package-action{margin-top: auto;}.services-description{padding: 80px 0; background: var(--white);}.services-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 30px; margin-top: 50px;}.service-item{padding: 30px; border-radius: 12px; background: var(--light-gray); border-right: 4px solid var(--primary-teal); min-height: 200px; display: flex; flex-direction: column;}.ar .service-item{border-right: none; border-left: 4px solid var(--primary-teal);}.service-title{font-size: 20px; font-weight: bold; margin-bottom: 15px; color: var(--primary-navy);}.service-description{color: var(--text-gray); line-height: 1.6; flex-grow: 1;}@media (max-width: 768px){.packages-grid{grid-template-columns: 1fr; gap: 20px;}.package-card.featured{transform: none;}.package-card{min-height: auto;}.feature-item{min-height: auto; padding: 12px;}.package-title{font-size: 24px; min-height: auto;}.cta-actions{flex-direction: column; align-items: center;}.cta-button{width: 100%; max-width: 300px;}}.packages-cards{display: flex; justify-content: center; gap: 2rem; align-items: stretch;}.package-card{display: flex; flex-direction: column; width: 33.3%; border: 1px solid #e0e0e0; border-radius: 8px;}.package-highlights{flex-grow: 1;}.action-buttons{padding: 1.5rem; text-align: center;}*{margin: 0; padding: 0; box-sizing: border-box;}body{font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #323130; background-color: #ffffff;}.container{max-width: 1200px; margin: 0 auto; padding: 0 20px;}.packages-container{max-width: 1200px; margin: 0 auto; padding: 80px 20px; background: linear-gradient(-135deg, #f8fdff 0%, #ffffff 100%);}.packages-header{text-align: center; margin-bottom: 60px;}.packages-header h1{font-size: 3rem; font-weight: 700; color: #004165; margin-bottom: 20px; letter-spacing: -0.02em;}.packages-header p{font-size: 1.25rem; color: #605e5c; max-width: 700px; margin: 0 auto; font-weight: 400;}.packages-cards{display: grid; grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); gap: 32px; align-items: stretch;}.package-card{background: #ffffff; border: 2px solid #f6f6f6; border-radius: 16px; padding: 40px 32px; position: relative; transition: all 0.3s ease; box-shadow: 0 8px 24px rgba(0, 103, 127, 0.1); display: flex; flex-direction: column; min-height: 700px;}.package-card:hover{box-shadow: 0 16px 40px rgba(0, 103, 127, 0.15); transform: translateY(-8px); border-color: #00677F;}.package-card.featured{border: 3px solid #00677F; transform: scale(1.05); background: linear-gradient(-135deg, #ffffff 0%, #f8fdff 100%); box-shadow: 0 12px 32px rgba(0, 103, 127, 0.2);}.package-card.featured:hover{transform: scale(1.05) translateY(-8px); box-shadow: 0 20px 48px rgba(0, 103, 127, 0.25);}.popular-badge{position: absolute; top: -16px; right: 50%; transform: translateX(50%); background: linear-gradient(-135deg, #00677F 0%, #004165 100%); color: white; padding: 12px 24px; border-radius: 24px; font-size: 0.9rem; font-weight: 600; box-shadow: 0 4px 16px rgba(0, 103, 127, 0.3);}.card-header{margin-bottom: 32px; flex-shrink: 0; min-height: 140px;}.package-title{font-size: 1.875rem; font-weight: 700; color: #004165; margin-bottom: 16px; letter-spacing: -0.01em;}.package-subtitle{font-size: 1.1rem; color: #605e5c; line-height: 1.6; font-weight: 400;}.action-buttons{display: flex; flex-direction: column; gap: 16px; margin-bottom: 40px; flex-shrink: 0;}.btn{padding: 16px 32px; border: none; border-radius: 12px; font-size: 1.1rem; font-weight: 600; cursor: pointer; transition: all 0.3s ease; text-align: center; text-decoration: none; display: inline-block; font-family: 'Montserrat', sans-serif; letter-spacing: 0.02em;}.btn-primary{background: linear-gradient(-135deg, #00677F 0%, #004165 100%); color: white; box-shadow: 0 6px 16px rgba(0, 103, 127, 0.3);}.btn-primary:hover{background: linear-gradient(-135deg, #004165 0%, #003050 100%); transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0, 103, 127, 0.4);}.btn-secondary{background: transparent; color: #00677F; border: 2px solid #00677F;}.btn-secondary:hover{background: #00677F; color: white; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0, 103, 127, 0.3);}.package-highlights{flex-grow: 1; margin-bottom: 32px;}.package-highlights h4{font-size: 1.3rem; font-weight: 600; color: #004165; margin-bottom: 24px; letter-spacing: -0.01em;}.features-list{list-style: none; min-height: 320px;}.features-list li{display: flex; align-items: flex-start; margin-bottom: 16px; font-size: 1rem; line-height: 1.6; font-weight: 400;}.checkmark{color: #00677F; font-weight: bold; margin-left: 16px; margin-top: 2px; flex-shrink: 0; font-size: 1.2rem;}.recommended-for{background: linear-gradient(-135deg, #f6f6f6 0%, #e8f4f8 100%); padding: 24px; border-radius: 12px; font-size: 1rem; color: #323130; border-right: 6px solid #00677F; flex-shrink: 0;}.recommended-for strong{color: #004165; font-weight: 600;}.compare-section{padding: 80px 0; background-color: #f8f9fa;}.compare-header{text-align: center; margin-bottom: 60px;}.compare-header h2{font-size: 2.5rem; font-weight: 700; color: #004165; margin-bottom: 16px; letter-spacing: -0.02em;}.compare-header p{font-size: 1.2rem; color: #605e5c; max-width: 600px; margin: 0 auto;}.comparison-table-wrapper{overflow-x: auto; border-radius: 16px; box-shadow: 0 8px 32px rgba(0, 103, 127, 0.1); background: white;}.comparison-table{width: 100%; border-collapse: collapse; min-width: 800px;}.comparison-table th, .comparison-table td{padding: 20px; text-align: center; border-bottom: 1px solid #e1dfdd;}.comparison-table th{background: linear-gradient(-135deg, #004165 0%, #00677F 100%); color: white; font-weight: 600; font-size: 1.1rem;}.comparison-table th.featured{background: linear-gradient(-135deg, #00677F 0%, #004165 100%); position: relative;}.comparison-table th.featured::after{content: "Most Popular"; position: absolute; top: -12px; right: 50%; transform: translateX(50%); background: #004165; color: white; padding: 4px 12px; border-radius: 12px; font-size: 0.8rem; font-weight: 600;}.feature-column{text-align: right !important; background: #f6f6f6 !important; color: #004165 !important; font-weight: 600;}.feature-name{font-weight: 600; color: #004165; text-align: right; background: #f8f9fa;}.feature-value{font-weight: 500; color: #323130;}.comparison-table tr:hover{background-color: #f8fdff;}html[dir="rtl"] body.arabic .ed-testimonials, html[dir="rtl"] body.arabic .ed-testimonials .ed-title, html[dir="rtl"] body.arabic .ed-testimonials .ed-kicker, html[dir="rtl"] body.arabic .ed-testimonials .ed-client, html[dir="rtl"] body.arabic .ed-testimonials .ed-meta, html[dir="rtl"] body.arabic .ed-testimonials .ed-name, body.o_rtl .ed-testimonials, body.o_rtl .ed-testimonials .ed-title, body.o_rtl .ed-testimonials .ed-kicker, body.o_rtl .ed-testimonials .ed-client, body.o_rtl .ed-testimonials .ed-meta, body.o_rtl .ed-testimonials .ed-name{direction: rtl !important;}html[dir="rtl"] body.arabic .ed-testimonials .ed-name, body.o_rtl .ed-testimonials .ed-name{text-align: right !important;}html[dir="rtl"] body.about-page .section-header, body.about-page.o_rtl .section-header{text-align: center !important;}html[dir="rtl"] body.about-page .section-header h2, html[dir="rtl"] body.about-page .section-header p, html[dir="rtl"] body.about-page .section-header .ar-content, body.about-page.o_rtl .section-header h2, body.about-page.o_rtl .section-header p, body.about-page.o_rtl .section-header .ar-content{text-align: center !important;}html[dir="rtl"] body.about-page .feature-card, html[dir="rtl"] body.about-page .feature-card h3, html[dir="rtl"] body.about-page .feature-card p, html[dir="rtl"] body.about-page .feature-card .ar-content, body.about-page.o_rtl .feature-card, body.about-page.o_rtl .feature-card h3, body.about-page.o_rtl .feature-card p, body.about-page.o_rtl .feature-card .ar-content{text-align: center !important;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .nav-link, html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .dropdown-item, html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .cta-button, html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .language-toggle, body.o_rtl:not(.landing-page) .highlights-header .nav-link, body.o_rtl:not(.landing-page) .highlights-header .dropdown-item, body.o_rtl:not(.landing-page) .highlights-header .cta-button, body.o_rtl:not(.landing-page) .highlights-header .language-toggle{direction: rtl !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .hero-copy, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .hero-copy h1, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .hero-copy p, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) h1, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) h2, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) h3, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) p, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) li, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .feature-card, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .service-card, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .service-item, html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .contact-item, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .hero-copy, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .hero-copy h1, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .hero-copy p, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) h1, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) h2, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) h3, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) p, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .section:not(.text-center) li, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .feature-card, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .service-card, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .service-item, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-page):not(.tender-winning-program-page) .contact-item{direction: rtl !important; text-align: right !important;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .section:not(.hero) h2, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .section:not(.hero) h3, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .section:not(.hero) p, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .section:not(.hero) li, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .section:not(.hero) .feature-card, body.tender-winning-program-page.o_rtl .tender-winning-program .section:not(.hero) h2, body.tender-winning-program-page.o_rtl .tender-winning-program .section:not(.hero) h3, body.tender-winning-program-page.o_rtl .tender-winning-program .section:not(.hero) p, body.tender-winning-program-page.o_rtl .tender-winning-program .section:not(.hero) li, body.tender-winning-program-page.o_rtl .tender-winning-program .section:not(.hero) .feature-card{direction: rtl !important; text-align: right !important;}html[dir="rtl"] body.about-page .section-header h2, html[dir="rtl"] body.about-page .section-header p, body.about-page.o_rtl .section-header h2, body.about-page.o_rtl .section-header p{text-align: center !important;}html[dir="rtl"] body.about-page .section:not(.text-center) h2, html[dir="rtl"] body.about-page .section:not(.text-center) h3, html[dir="rtl"] body.about-page .section:not(.text-center) p, body.about-page.o_rtl .section:not(.text-center) h2, body.about-page.o_rtl .section:not(.text-center) h3, body.about-page.o_rtl .section:not(.text-center) p{text-align: center !important;}html[dir="rtl"] body.about-page .feature-card, html[dir="rtl"] body.about-page .feature-card h3, html[dir="rtl"] body.about-page .feature-card p, body.about-page.o_rtl .feature-card, body.about-page.o_rtl .feature-card h3, body.about-page.o_rtl .feature-card p{text-align: center !important;}html[dir="rtl"] body.about-page .feature-card, body.about-page.o_rtl .feature-card{direction: ltr !important; display: flex; flex-direction: column; align-items: center; justify-content: center;}html[dir="rtl"] body.about-page .feature-card h3, html[dir="rtl"] body.about-page .feature-card p, body.about-page.o_rtl .feature-card h3, body.about-page.o_rtl .feature-card p{width: 100%; margin-inline: auto;}html[dir="rtl"] .highlights-header .header-actions > .cta-button, html[dir="rtl"] .highlights-header .header-actions > .header-cta-group, html[lang="ar"] .highlights-header .header-actions > .cta-button, html[lang="ar"] .highlights-header .header-actions > .header-cta-group{order: 1;}html[dir="rtl"] .highlights-header .header-actions > .language-toggle, html[lang="ar"] .highlights-header .header-actions > .language-toggle{order: 2;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .header-content, body.o_rtl:not(.landing-page) .highlights-header .header-content, body.arabic:not(.landing-page) .highlights-header .header-content{direction: ltr !important; flex-direction: row !important;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .logo, body.o_rtl:not(.landing-page) .highlights-header .logo, body.arabic:not(.landing-page) .highlights-header .logo{order: 3 !important;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .nav, body.o_rtl:not(.landing-page) .highlights-header .nav, body.arabic:not(.landing-page) .highlights-header .nav{order: 2 !important; direction: rtl !important;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .header-actions, body.o_rtl:not(.landing-page) .highlights-header .header-actions, body.arabic:not(.landing-page) .highlights-header .header-actions{order: 1 !important; direction: rtl !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-grid, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-grid, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-grid{direction: ltr !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-copy, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-copy, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-copy{grid-column: 2 !important; grid-row: 1 !important; direction: rtl !important; text-align: right !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual{grid-column: 1 !important; grid-row: 1 !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual-stage, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual-stage, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual-stage{margin-inline-start: 0 !important; margin-inline-end: auto !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-description, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-description, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-description{margin-right: 0 !important; margin-left: auto !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-actions, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-actions, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-actions{justify-content: flex-end !important;}@media (max-width: 991.98px){html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-copy, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-copy, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-copy{grid-column: 1 !important; grid-row: 1 !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual{grid-column: 1 !important; grid-row: 2 !important;}html[dir="rtl"] body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual-stage, body.o_rtl:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual-stage, body.arabic:not(.landing-page):not(.work-with-us-page):not(.hr-landing-page-body):not(.ts-landing-page-body):not(.tender-winning-program-page) .hero.hero-home .hero-visual-stage{margin-inline: auto !important;}html, body, #wrapwrap{width: 100%; max-width: 100%; overflow-x: hidden;}}@keyframes tender-gradient-sweep{0%{background-position: 100% 50%; filter: saturate(1);}50%{background-position: 0% 50%; filter: saturate(1.2);}100%{background-position: 100% 50%; filter: saturate(1);}}@media (prefers-reduced-motion: reduce){.tender-winning-program .tender-why::before, .tender-winning-program .tender-what::after, .tender-winning-program .tender-tiers::after, .tender-winning-program .tender-duration::before, .tender-winning-program .tender-fit::before, .tender-winning-program .tender-fit::after, .tender-winning-program .tender-final-cta .container::before{animation: none; opacity: 0.35;}.tender-winning-program .tender-fit{animation: none;}.tender-winning-program .tender-why, .tender-winning-program .tender-tiers, .tender-winning-program .tender-duration{animation: none;}}.tender-winning-program{--tender-navy: #0f1f2e; --tender-navy-deep: #0b1824; --tender-accent-blue: #00677f; --tender-light-blue: #00677f; --tender-gold: #d9a441; --tender-gold-dark: #b9852e; --tender-card-border: rgba(15, 31, 46, 0.12); --tender-shadow: 0 12px 28px rgba(15, 31, 46, 0.08); --tender-text: #233041; --tender-muted: #4b5563; --tender-surface: #f7f7f8;}.tender-winning-program-page .header-content{gap: 1.25rem;}.tender-winning-program-page .nav{flex-wrap: nowrap; gap: 1.25rem;}.tender-winning-program-page .header-actions .cta-button.primary{font-size: 0.95rem; padding: 0.6rem 1.1rem; white-space: nowrap;}.header-actions{flex-wrap: nowrap; justify-content: flex-end;}.header-cta-group{display: flex; align-items: center; justify-content: flex-end; gap: 1rem; flex-wrap: wrap;}.header-cta-group .cta-button{white-space: nowrap;}html[dir="ltr"] .header-actions .header-cta-group, body.en .header-actions .header-cta-group{order: 1;}html[dir="ltr"] .header-actions .language-toggle, body.en .header-actions .language-toggle{order: 2;}html[dir="rtl"] .header-cta-group, body.arabic .header-cta-group{flex-direction: row-reverse;}.tender-winning-program-page .header-actions .header-cta-group .cta-button.primary{font-size: 0.95rem; padding: 0.6rem 1.1rem; white-space: nowrap;}.tender-winning-program .section{padding: clamp(3rem, 5vw, 5rem) 0;}.tender-winning-program .section.bg-light{background: var(--tender-surface);}.tender-winning-program .section-header h2{color: var(--tender-text);}.tender-winning-program .section-header p{color: var(--tender-muted);}.tender-winning-program .hero.hero-home{background: linear-gradient(-135deg, var(--tender-navy) 0%, var(--tender-navy-deep) 100%); color: #ffffff; padding: clamp(3rem, 6vw, 5.5rem) 0; position: relative; overflow: hidden; text-align: center;}.tender-winning-program .hero.hero-home .hero-copy{text-align: center; max-width: 720px; margin: 0 auto;}.tender-winning-program .hero.hero-home .row{justify-content: center;}.highlights-header .hl-mobile-menu-toggle{display: none; appearance: none; border: 1px solid var(--border-light); background: #ffffff; color: var(--text-dark); border-radius: 10px; width: 44px; height: 44px; align-items: center; justify-content: center; cursor: pointer; transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}.highlights-header .hl-mobile-header-tools{display: none;}.highlights-header .hl-mobile-menu-toggle:hover{border-color: var(--primary-color); box-shadow: 0 0 0 3px rgba(0, 103, 127, 0.12);}.highlights-header .hl-mobile-menu-toggle:focus-visible{outline: 2px solid var(--primary-color); outline-offset: 2px;}.highlights-header .hl-menu-icon{width: 20px; height: 14px; display: inline-flex; flex-direction: column; justify-content: space-between;}.highlights-header .hl-menu-icon span{display: block; width: 100%; height: 2px; border-radius: 999px; background: currentColor; transform-origin: center; transition: transform 0.24s ease, opacity 0.24s ease;}.highlights-header .header-content.is-mobile-open .hl-menu-icon span:nth-child(1){transform: translateY(6px) rotate(-45deg);}.highlights-header .header-content.is-mobile-open .hl-menu-icon span:nth-child(2){opacity: 0;}.highlights-header .header-content.is-mobile-open .hl-menu-icon span:nth-child(3){transform: translateY(-6px) rotate(45deg);}.highlights-header .hl-mobile-menu-panel{display: flex; align-items: center; gap: 1.25rem; margin-inline-start: auto;}@media (min-width: 992px){#wrapwrap .highlights-header .nav > .dropdown .dropdown-menu{min-width: 320px !important; max-width: 460px !important; padding: 0.35rem 0 !important; border-radius: 10px !important; border: 1px solid rgba(20, 33, 43, 0.16) !important; background: #ffffff !important; box-shadow: 0 10px 22px rgba(8, 18, 28, 0.18) !important; margin-top: 0.32rem !important; z-index: 2000 !important;}#wrapwrap .highlights-header .nav > .dropdown .dropdown-item{display: block !important; white-space: normal !important; font-size: 0.9rem !important; line-height: 1.3 !important; font-weight: 700 !important; padding: 0.52rem 1rem !important; color: #1f2329 !important;}#wrapwrap .highlights-header .nav > .dropdown .dropdown-item .ar-content, #wrapwrap .highlights-header .nav > .dropdown .dropdown-item .en-content{line-height: 1.3 !important;}#wrapwrap .highlights-header .nav > .dropdown .dropdown-item:hover, #wrapwrap .highlights-header .nav > .dropdown .dropdown-item:focus{color: #0f4b58 !important; background: rgba(15, 75, 88, 0.08) !important;}html[dir="rtl"] #wrapwrap .highlights-header .nav > .dropdown .dropdown-menu, body.arabic #wrapwrap .highlights-header .nav > .dropdown .dropdown-menu{text-align: left !important; direction: ltr !important;}}#website_cookies_bar .modal-content section{padding: 14px 0;}#website_cookies_bar p, #website_cookies_bar a{font-size: 16px;}#website_cookies_bar .btn{font-size: 15px; padding: 8px 14px; border-radius: 999px;}@media (max-width: 991.98px){.highlights-header .header-content{flex-direction: row !important; justify-content: flex-start !important; flex-wrap: wrap; gap: 0.75rem !important; align-items: center; direction: rtl;}.highlights-header .logo{order: 1; margin: 0 !important;}.highlights-header .hl-mobile-header-tools{order: 2; display: flex; align-items: center; gap: 0.5rem; flex-shrink: 0; margin-inline-start: 0 !important; margin-right: auto !important; margin-left: 0 !important;}.highlights-header .hl-mobile-header-tools .hl-mobile-menu-toggle{display: inline-flex; margin: 0 !important;}.highlights-header .hl-mobile-header-tools .language-toggle{flex-shrink: 0; min-height: 44px; white-space: nowrap;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .header-content, body.o_rtl:not(.landing-page) .highlights-header .header-content, body.arabic:not(.landing-page) .highlights-header .header-content{justify-content: space-between !important;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .logo, body.o_rtl:not(.landing-page) .highlights-header .logo, body.arabic:not(.landing-page) .highlights-header .logo{order: 2 !important;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .hl-mobile-header-tools, body.o_rtl:not(.landing-page) .highlights-header .hl-mobile-header-tools, body.arabic:not(.landing-page) .highlights-header .hl-mobile-header-tools{order: 1 !important; margin-right: 0 !important; margin-left: 0 !important;}.highlights-header .hl-mobile-menu-panel{order: 3; width: 100%; margin-inline-start: 0; display: none !important; flex-direction: column; align-items: stretch; gap: 0.9rem; background: #ffffff; border: 1px solid var(--border-light); border-radius: 12px; padding: 0.9rem; box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08); direction: rtl;}.highlights-header .header-content.is-mobile-open .hl-mobile-menu-panel{display: flex !important;}.highlights-header .hl-mobile-menu-panel > .nav{order: 1 !important; display: flex !important; width: 100%; flex-direction: column; align-items: flex-start; gap: 0.15rem;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .hl-mobile-menu-panel > .nav, body.o_rtl:not(.landing-page) .highlights-header .hl-mobile-menu-panel > .nav, body.arabic:not(.landing-page) .highlights-header .hl-mobile-menu-panel > .nav{order: 1 !important;}html[dir="rtl"] .highlights-header .hl-mobile-menu-panel > .nav{align-items: flex-end;}html[dir="rtl"] .highlights-header .hl-mobile-menu-panel{direction: ltr;}.highlights-header .hl-mobile-menu-panel > .nav > .nav-link, .highlights-header .hl-mobile-menu-panel > .nav .dropdown-toggle{width: 100%; padding: 0.62rem 0.5rem; border-radius: 8px; line-height: 1.3;}.highlights-header .hl-mobile-menu-panel > .nav > .nav-link:hover, .highlights-header .hl-mobile-menu-panel > .nav .dropdown-toggle:hover{background: rgba(0, 103, 127, 0.08);}.highlights-header .hl-mobile-menu-panel > .nav .dropdown{width: 100%;}.highlights-header .hl-mobile-menu-panel > .nav .dropdown-menu{position: static !important; float: none !important; transform: none !important; margin-top: 0.35rem !important; width: 100%; box-shadow: none; border: 1px solid var(--border-light);}.highlights-header .hl-mobile-menu-panel > .header-actions{order: 2 !important; display: grid !important; grid-template-columns: 1fr; gap: 0.7rem; width: 100%;}html[dir="rtl"] body.arabic:not(.landing-page) .highlights-header .hl-mobile-menu-panel > .header-actions, body.o_rtl:not(.landing-page) .highlights-header .hl-mobile-menu-panel > .header-actions, body.arabic:not(.landing-page) .highlights-header .hl-mobile-menu-panel > .header-actions{order: 2 !important;}.highlights-header .hl-mobile-menu-panel > .header-actions .header-cta-group{display: flex; flex-direction: column; gap: 0.7rem; width: 100%;}html[dir="rtl"] .highlights-header .hl-mobile-menu-panel > .header-actions .header-cta-group, body.arabic .highlights-header .hl-mobile-menu-panel > .header-actions .header-cta-group{flex-direction: column-reverse;}.highlights-header .hl-mobile-menu-panel > .header-actions .language-toggle, .highlights-header .hl-mobile-menu-panel > .header-actions .cta-button{width: 100%; text-align: center; justify-content: center;}}.tender-winning-program .hero.hero-home .col-lg-8{margin-inline: auto;}.tender-winning-program .hero.hero-home::before{content: ""; position: absolute; inset: -20% -10%; background: radial-gradient(circle at 16% 26%, rgba(0, 103, 127, 0.95), transparent 52%), radial-gradient(circle at 78% 20%, rgba(0, 103, 127, 0.8), transparent 48%), radial-gradient(circle at 50% 70%, rgba(0, 65, 101, 0.55), transparent 60%), linear-gradient(-120deg, rgba(0, 103, 127, 0.55), transparent 60%); opacity: 0.75; animation: tender-hero-glow 2.6s ease-in-out infinite; pointer-events: none; z-index: 0;}.tender-winning-program .hero.hero-home::after{content: none;}.tender-winning-program .hero.hero-home .hero-container{position: relative; z-index: 1;}.tender-winning-program .hero.hero-home .hero-title, .tender-winning-program .hero.hero-home .hero-description{color: #f7fbff;}.tender-winning-program .hero.hero-home .hero-title .ar-content, .tender-winning-program .hero.hero-home .hero-title .en-content, .tender-winning-program .hero.hero-home .hero-description .ar-content, .tender-winning-program .hero.hero-home .hero-description .en-content{color: inherit;}.tender-winning-program .hero.hero-home .hero-description{color: #d6e5f2; opacity: 0.9; margin: 0 auto 1.7rem; max-width: 60ch;}html[lang="ar"] .tender-winning-program .hero.hero-home .hero-description, body.arabic .tender-winning-program .hero.hero-home .hero-description{margin: 0 auto 1.7rem;}.tender-winning-program .hero-title::after{content: ""; display: block; width: 88px; height: 4px; margin-top: 1.1rem; border-radius: 999px; background: var(--tender-accent-blue); margin-inline-start: auto; margin-inline-end: auto;}.tender-winning-program .hero.hero-home .hero-actions{display: flex; gap: 0.85rem; flex-wrap: wrap; justify-content: center;}html[lang="ar"] .tender-winning-program .hero-actions, body.arabic .tender-winning-program .hero-actions{justify-content: center;}.tender-winning-program .btn.btn-primary, .tender-winning-program .cta-button.primary{background: var(--tender-gold); border: 2px solid var(--tender-gold); color: var(--tender-navy); box-shadow: 0 10px 24px rgba(15, 31, 46, 0.2);}.tender-winning-program .btn.btn-primary:hover, .tender-winning-program .cta-button.primary:hover{background: var(--tender-gold-dark); border-color: var(--tender-gold-dark); color: var(--tender-navy); transform: translateY(-2px);}.tender-winning-program .hero.hero-home .btn.btn-primary, .tender-winning-program .hero.hero-home .cta-button.primary{background: var(--tender-accent-blue); border-color: var(--tender-accent-blue); color: #ffffff; box-shadow: 0 12px 28px rgba(0, 103, 127, 0.35); font-size: 1.12rem; font-weight: 700; padding: 1.05rem 2.8rem; border-radius: 999px; min-height: 58px;}.tender-winning-program .hero.hero-home .btn.btn-primary:hover, .tender-winning-program .hero.hero-home .cta-button.primary:hover{background: #00586b; border-color: #00586b; color: #ffffff;}@media (max-width: 576px){.tender-winning-program .hero.hero-home .btn.btn-primary, .tender-winning-program .hero.hero-home .cta-button.primary{width: 100%; padding: 0.95rem 1.6rem;}}.tender-winning-program .feature-card{border: 1px solid var(--tender-card-border); box-shadow: var(--tender-shadow); background: #ffffff; text-align: center;}.tender-winning-program .feature-card.text-start{text-align: start;}.tender-winning-program .feature-card h3{color: var(--tender-text);}.tender-winning-program .feature-card p{color: var(--tender-muted);}.tender-winning-program .list-unstyled li{position: relative; padding-inline-start: 1.5rem; margin-bottom: 0.6rem; color: var(--tender-text);}.tender-winning-program .list-unstyled li::before{content: ""; position: absolute; inset-inline-start: 0; top: 0.55rem; width: 0.5rem; height: 0.5rem; border-radius: 999px; background: var(--tender-gold);}.tender-winning-program .tender-why{background: linear-gradient(-120deg, #ffffff 0%, #f2f6f8 100%); position: relative;}.tender-winning-program .tender-why .section-header h2::after{content: ""; display: block; width: 64px; height: 3px; margin: 0.9rem auto 0; border-radius: 999px; background: var(--tender-accent-blue);}.tender-winning-program .tender-why .feature-card{text-align: center; padding: 1.9rem 1.75rem; border: 1px solid rgba(15, 31, 46, 0.1); box-shadow: 0 10px 24px rgba(15, 31, 46, 0.08); background: linear-gradient(-180deg, #ffffff 0%, #f9fbfc 100%); position: relative; overflow: hidden; display: flex; flex-direction: column; align-items: center;}.tender-winning-program .tender-why .feature-card::before{content: ""; position: absolute; top: 0; inset-inline-start: 0; width: 56px; height: 4px; border-radius: 0 0 0 6px; background: var(--tender-accent-blue); transition: width 0.25s ease;}.tender-winning-program .tender-why .feature-card:hover::before{width: 100%;}.tender-winning-program .tender-why .feature-card h3{font-size: clamp(1.05rem, 1.6vw, 1.3rem); font-weight: 700; margin-bottom: 0;}.tender-winning-program .tender-why .tender-why-icon{width: 54px; height: 54px; border-radius: 16px; background: rgba(0, 103, 127, 0.12); color: var(--tender-accent-blue); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 0.9rem; box-shadow: inset 0 0 0 6px #ffffff;}.tender-winning-program .tender-why .tender-why-icon svg{width: 24px; height: 24px;}.tender-winning-program .tender-why .mt-4.text-center{max-width: 820px; margin-right: auto; margin-left: auto; color: var(--tender-muted);}.tender-winning-program .tender-why .tender-why-note{max-width: 980px; margin: 2.5rem auto 0; padding: 1.25rem 1.75rem; padding-inline-start: 3.4rem; border-radius: 14px; background: #f3f7fb; color: #1f2f44; border-inline-start: 4px solid var(--tender-accent-blue); box-shadow: 0 12px 26px rgba(15, 31, 46, 0.08); font-weight: 600; position: relative; text-align: start;}.tender-winning-program .tender-why .tender-why-note::after{content: ""; position: absolute; top: 50%; inset-inline-start: 1rem; transform: translateY(-50%); width: 32px; height: 32px; border-radius: 50%; background-color: #ffffff; border: 2px solid rgba(217, 164, 65, 0.35); box-shadow: 0 8px 16px rgba(15, 31, 46, 0.12); background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23d9a441'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M9%2018h6'/%3E%3Cpath%20d='M10%2022h4'/%3E%3Cpath%20d='M12%202a6%206%200%200%200-3.5%2010.9c.9.8%201.5%201.8%201.7%203.1h3.6c.2-1.3.8-2.3%201.7-3.1A6%206%200%200%200%2012%202z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 18px 18px;}@media (max-width: 575.98px){.tender-winning-program .tender-why .tender-why-note{padding: 1.1rem 1.2rem; text-align: center;}.tender-winning-program .tender-why .tender-why-note::after{display: none;}}.tender-winning-program .tender-what{background: #f5f9fc; position: relative; overflow: hidden;}.tender-winning-program .tender-what::before{content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 12% 30%, rgba(0, 103, 127, 0.06), transparent 60%), radial-gradient(circle at 85% 25%, rgba(0, 103, 127, 0.05), transparent 55%); opacity: 0.7; pointer-events: none;}.tender-winning-program .tender-what .container{position: relative; z-index: 1;}.tender-winning-program .tender-what::after{content: ""; position: absolute; inset: 0; background: linear-gradient(-135deg, rgba(var(--tender-navy-deep-rgb), 0.3), rgba(var(--tender-accent-blue-rgb), 0.38), rgba(var(--tender-navy-rgb), 0.32), rgba(var(--tender-accent-blue-rgb), 0.24)); background-size: 240% 240%; opacity: 0.85; animation: tender-gradient-sweep 5.5s ease-in-out infinite; pointer-events: none; z-index: 0;}.tender-winning-program .tender-what .section-header{margin-bottom: 2rem;}.tender-winning-program .tender-what-summary{max-width: 760px; margin: 0 auto 2.8rem; text-align: center; padding: 0;}.tender-winning-program .tender-what-summary p{margin: 0 0 1rem; color: var(--tender-muted); font-size: 1.08rem; line-height: 1.9;}.tender-winning-program .tender-what-summary p:last-child{margin-bottom: 0;}.tender-winning-program .tender-what-summary strong{color: var(--tender-accent-blue); font-weight: 700;}.tender-winning-program .tender-what-compare{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(1.2rem, 2.8vw, 2.4rem); align-items: stretch; margin: 0 auto; max-width: 1080px;}.tender-winning-program .tender-what-panel{background: #ffffff; border: 1px solid #dfe8f2; border-radius: 26px; padding: clamp(1.8rem, 3vw, 2.6rem); box-shadow: 0 24px 60px rgba(15, 31, 46, 0.12); display: flex; flex-direction: column; text-align: start;}.tender-winning-program .tender-what-panel-header{display: flex; align-items: center; justify-content: flex-start; gap: 0.85rem; margin-bottom: 1.8rem;}.tender-winning-program .tender-what-panel-title{font-size: clamp(1.2rem, 2.2vw, 1.55rem); font-weight: 700; margin: 0;}.tender-winning-program .tender-what-panel-icon{width: 48px; height: 48px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: rgba(0, 103, 127, 0.06); color: var(--tender-accent-blue); flex-shrink: 0;}.tender-winning-program .tender-what-panel-icon svg{width: 22px; height: 22px;}.tender-winning-program .tender-what-panel-list{list-style: none; margin: 0; padding: 0; display: grid; gap: 1.2rem;}.tender-winning-program .tender-what-panel-item{display: flex; align-items: flex-start; gap: 0.8rem; color: var(--tender-text); font-size: 1.04rem; line-height: 1.85;}.tender-winning-program .tender-what-panel-dot{width: 10px; height: 10px; border-radius: 50%; background: var(--tender-accent-blue); margin-top: 0.55rem; flex-shrink: 0;}.tender-winning-program .tender-what-panel-text{display: block;}.tender-winning-program .tender-what-item-title{font-weight: 700; color: var(--tender-text); display: block; margin-bottom: 0.2rem;}.tender-winning-program .tender-what-item-desc{color: var(--tender-muted); display: block;}.tender-winning-program .tender-what-panel-positive .tender-what-panel-title{color: #16a34a;}.tender-winning-program .tender-what-panel-positive .tender-what-panel-icon{background: rgba(22, 163, 74, 0.12); color: #16a34a;}.tender-winning-program .tender-what-panel-positive .tender-what-panel-dot{background: #16a34a;}.tender-winning-program .tender-what-panel-negative .tender-what-panel-title{color: #ef4444;}.tender-winning-program .tender-what-panel-negative .tender-what-panel-icon{background: rgba(239, 68, 68, 0.12); color: #ef4444;}.tender-winning-program .tender-what-panel-negative .tender-what-panel-dot{background: #ef4444;}.tender-winning-program .tender-what-panel-positive{order: 2;}.tender-winning-program .tender-what-panel-negative{order: 1;}html[dir="rtl"] .tender-winning-program .tender-what-panel-positive, body.arabic .tender-winning-program .tender-what-panel-positive{order: 2;}html[dir="rtl"] .tender-winning-program .tender-what-panel-negative, body.arabic .tender-winning-program .tender-what-panel-negative{order: 1;}@media (max-width: 991.98px){.tender-winning-program .tender-what-compare{grid-template-columns: 1fr;}}.tender-winning-program .tender-what-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: clamp(1.2rem, 2.4vw, 2rem);}.tender-winning-program .tender-what-card{background: #f8fbff; border: 1px solid #e2eaf3; border-radius: 18px; padding: 1.8rem 1.6rem; text-align: center; box-shadow: 0 14px 30px rgba(15, 31, 46, 0.08); display: flex; flex-direction: column; align-items: center; gap: 0.75rem;}.tender-winning-program .tender-what-card-icon{width: 56px; height: 56px; border-radius: 50%; background: rgba(0, 103, 127, 0.12); color: var(--tender-accent-blue); display: inline-flex; align-items: center; justify-content: center; box-shadow: inset 0 0 0 6px #ffffff;}.tender-winning-program .tender-what-card-icon svg{width: 26px; height: 26px;}.tender-winning-program .tender-what-card h3{margin: 0; font-size: 1.2rem; color: var(--tender-text);}.tender-winning-program .tender-what-card p{margin: 0; color: var(--tender-muted); line-height: 1.7;}@media (max-width: 767.98px){.tender-winning-program .tender-what-summary{text-align: center; padding-inline-start: 0; border-inline-start: none;}}.tender-winning-program .tender-tiers{background: #f4f9fc;}.tender-winning-program .tender-tiers .container{max-width: 1320px;}.tender-winning-program .tender-tiers .section-header h2::after{content: ""; display: block; width: 72px; height: 3px; margin: 0.9rem auto 0; border-radius: 999px; background: var(--tender-accent-blue);}.tender-winning-program .tender-tiers .packages-cards{display: grid; grid-template-columns: 1fr; gap: clamp(0.9rem, 1.8vw, 1.5rem); align-items: stretch;}.tender-winning-program .tender-tiers .tender-tier-card{width: 100%; max-width: 100%; min-height: 0; padding: 0; margin: 0; background: #ffffff; border: 1px solid #e2eaf3; border-radius: 20px; box-shadow: 0 18px 40px rgba(15, 31, 46, 0.08); position: relative; overflow: hidden; text-align: center; display: flex; flex-direction: column; align-items: center;}.tender-winning-program .tender-tiers .tender-tier-card::before{content: ""; position: absolute; inset: 0 0 auto 0; height: 4px; background: var(--tender-accent-blue);}.tender-winning-program .tender-tiers .tender-tier-card:hover{transform: translateY(-6px); box-shadow: 0 22px 44px rgba(15, 31, 46, 0.12);}.tender-winning-program .tender-tiers .tier-card-header{width: 100%; padding: 1.6rem 1.4rem 1.2rem; background: #f7f9fc; border-bottom: 1px solid #e2eaf3; display: flex; flex-direction: column; align-items: center; gap: 0.75rem; position: relative;}.tender-winning-program .tender-tiers .tier-card-icon{width: 52px; height: 52px; border-radius: 50%; background: rgba(0, 103, 127, 0.12); color: var(--tender-accent-blue); display: inline-flex; align-items: center; justify-content: center; box-shadow: inset 0 0 0 6px #ffffff;}.tender-winning-program .tender-tiers .tier-card-icon svg{width: 24px; height: 24px;}.tender-winning-program .tender-tiers .tier-card-badge{position: absolute; top: 0; right: 0; width: 140px; height: 140px; overflow: hidden; pointer-events: none; z-index: 2;}.tender-winning-program .tender-tiers .tier-card-badge-text{position: absolute; top: 34px; right: -46px; width: 220px; padding: 0.45rem 0; text-align: center; border-radius: 6px; font-size: 0.82rem; font-weight: 700; letter-spacing: 0.2px; background: var(--tender-gold); color: #1f2f44; box-shadow: 0 10px 20px rgba(15, 31, 46, 0.18); transform: rotate(45deg); transform-origin: center; white-space: nowrap;}.tender-winning-program .tender-tiers .tier-card-title{margin: 0; font-size: 1.3rem; color: var(--tender-text);}.tender-winning-program .tender-tiers .tier-card-subtitle{margin: 0; font-size: 0.95rem; color: var(--tender-muted); line-height: 1.5;}.tender-winning-program .tender-tiers .tier-card-body{padding: 1.4rem 1.6rem 1.2rem; display: flex; flex-direction: column; gap: 0.6rem;}.tender-winning-program .tender-tiers .tier-card-body .tier-list{margin-top: 0.8rem; gap: 0.5rem; text-align: start;}.tender-winning-program .tender-tiers .tier-card-body .tier-list li{padding-inline-start: 1.2rem; font-size: 0.95rem; font-weight: 600; color: var(--tender-muted);}.tender-winning-program .tender-tiers .tier-card-body .tier-list li::before{width: 6px; height: 6px; top: 0.6rem; background: var(--tender-accent-blue); border: none;}.tender-winning-program .tender-tiers .tier-card-body .tier-list li::after{display: none;}.tender-winning-program .tender-tiers .tier-card-label{margin: 0; color: var(--tender-muted); font-size: 1rem;}.tender-winning-program .tender-tiers .tier-card-amount{margin: 0; font-size: 1.5rem; font-weight: 800; color: #004165;}.tender-winning-program .tender-tiers .tier-card-meta{margin: 0; color: #004165; font-weight: 600;}.tender-winning-program .tender-tiers .tier-card-divider{width: 70%; height: 1px; background: #e5edf5;}.tender-winning-program .tender-tiers .tier-card-price{margin: 0 1.6rem 1.6rem; padding: 0.75rem 1rem; border-radius: 12px; background: #eef5fb; color: #004165; font-weight: 700;}.tender-winning-program .tender-tiers .tender-tier-card-vip{border-color: rgba(217, 164, 65, 0.45); background: #fffaf1;}.tender-winning-program .tender-tiers .tender-tier-card-vip::before{background: var(--tender-gold);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-header{background: var(--tender-navy); border-bottom-color: rgba(255, 255, 255, 0.12); padding-top: 3rem;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-title{color: #ffffff;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-subtitle{color: #d9e6f2;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-icon{background: #ffffff; color: var(--tender-navy); box-shadow: none;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body{padding-bottom: 1.8rem;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-meta{color: #8a6a2a; font-weight: 700;}@media (min-width: 768px){.tender-winning-program .tender-tiers .packages-cards{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1200px){.tender-winning-program .tender-tiers .packages-cards{grid-template-columns: repeat(4, minmax(0, 1fr));}}.tender-winning-program .tender-fit{background: radial-gradient(circle at 18% 12%, rgba(0, 103, 127, 0.12), transparent 45%), radial-gradient(circle at 85% 0, rgba(15, 31, 46, 0.14), transparent 45%), linear-gradient(-180deg, #f7f9fb 0%, #eef4f8 55%, #f8fafc 100%); position: relative; overflow: hidden;}.tender-winning-program .tender-fit::before{content: ""; position: absolute; width: 34vmax; height: 34vmax; border-radius: 50%; background: radial-gradient(circle, rgba(0, 103, 127, 0.16), transparent 70%); bottom: -18vmax; inset-inline-start: -10vmax; opacity: 0.7; pointer-events: none;}.tender-winning-program .tender-fit::after{content: ""; position: absolute; width: 28vmax; height: 28vmax; border-radius: 50%; background: radial-gradient(circle, rgba(15, 31, 46, 0.12), transparent 70%); top: -14vmax; inset-inline-end: -12vmax; opacity: 0.6; pointer-events: none;}.tender-winning-program .tender-fit .section-header h2::after{content: ""; display: block; width: 62px; height: 3px; margin: 0.9rem auto 0; border-radius: 999px; background: var(--tender-accent-blue);}.tender-winning-program .tender-fit-grid{display: grid; grid-template-columns: 1fr; gap: clamp(1.5rem, 3vw, 2.75rem); position: relative; z-index: 1;}@media (min-width: 768px){.tender-winning-program .tender-fit-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}.tender-winning-program .tender-fit .tender-fit-card{border-radius: 28px; padding: clamp(2rem, 2.6vw, 2.6rem); padding-inline-start: 2.75rem; position: relative; overflow: hidden; border: 1px solid rgba(0, 65, 101, 0.18); box-shadow: 0 20px 55px rgba(2, 6, 23, 0.16); transition: transform 240ms ease, box-shadow 240ms ease, border-color 240ms ease; display: grid; gap: 1.5rem; background: #ffffff;}.tender-winning-program .tender-fit .tender-fit-card::before{content: ""; position: absolute; inset: 0; opacity: 0.5; transition: opacity 240ms ease; pointer-events: none; z-index: 0;}.tender-winning-program .tender-fit .tender-fit-card::after{content: ""; position: absolute; top: 1.4rem; bottom: 1.4rem; inset-inline-start: 1.4rem; width: 4px; border-radius: 999px; background: linear-gradient(-180deg, var(--tender-accent-blue), #0b3b5c); opacity: 0.75; pointer-events: none;}.tender-winning-program .tender-fit .tender-fit-card > *{position: relative; z-index: 1;}.tender-winning-program .tender-fit .tender-fit-card:hover, .tender-winning-program .tender-fit .tender-fit-card:focus-within{transform: translateY(-6px); box-shadow: 0 32px 75px rgba(2, 6, 23, 0.24); border-color: rgba(0, 103, 127, 0.35);}.tender-winning-program .tender-fit .tender-fit-card:hover::before, .tender-winning-program .tender-fit .tender-fit-card:focus-within::before{opacity: 0.8;}.tender-winning-program .tender-fit .tender-fit-positive{background: linear-gradient(-145deg, #005a6d 0%, #004165 55%, #0b2030 100%); color: #f8fafc; border: 1px solid rgba(0, 103, 127, 0.6); box-shadow: 0 30px 75px rgba(2, 6, 23, 0.3), inset 0 0 0 1px rgba(245, 247, 251, 0.16);}.tender-winning-program .tender-fit .tender-fit-negative{background: linear-gradient(-150deg, #ffffff 0%, #f1f7fb 100%); color: #0f172a; border: 1px solid rgba(0, 103, 127, 0.2); box-shadow: 0 22px 50px rgba(2, 6, 23, 0.14);}.tender-winning-program .tender-fit .tender-fit-positive::before{background: radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.22), transparent 60%);}.tender-winning-program .tender-fit .tender-fit-negative::before{background: radial-gradient(circle at 80% 0, rgba(0, 103, 127, 0.16), transparent 60%);}.tender-winning-program .tender-fit .tender-fit-negative::after{background: linear-gradient(-180deg, rgba(0, 103, 127, 0.85), rgba(4, 78, 98, 0.65));}.tender-winning-program .tender-fit .tender-fit-title{display: inline-flex; align-items: center; gap: 0.75rem; flex-wrap: wrap; row-gap: 0.35rem; padding: 0.6rem 1rem; border-radius: 999px; margin-bottom: 0.5rem; width: fit-content; max-width: 100%; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.12);}html[lang="ar"] .tender-winning-program .tender-fit .tender-fit-title, body.arabic .tender-winning-program .tender-fit .tender-fit-title{flex-direction: row-reverse;}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-title{background: rgba(0, 103, 127, 0.08); border-color: rgba(0, 103, 127, 0.12); color: #0f172a;}.tender-winning-program .tender-fit .tender-fit-title-icon{width: 46px; height: 46px; border-radius: 14px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.18); color: inherit; flex-shrink: 0;}.tender-winning-program .tender-fit .tender-fit-title-icon svg{width: 26px; height: 26px; display: block; fill: none; stroke: currentColor; opacity: 1; visibility: visible;}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-title-icon{background: rgba(0, 103, 127, 0.12); color: #004165;}.tender-winning-program .tender-fit .tender-fit-title-text{font-size: clamp(1.1rem, 2.4vw, 1.35rem); font-weight: 700; margin: 0; line-height: 1; color: inherit;}.tender-winning-program .tender-fit .tender-fit-list{list-style: none; padding: 0; margin: 0; display: grid; gap: 0.85rem;}.tender-winning-program .tender-fit .tender-fit-item{display: flex; align-items: flex-start; gap: 0.85rem; padding: 0.85rem 1rem; border-radius: 16px; background: rgba(255, 255, 255, 0.12); border: 1px solid rgba(255, 255, 255, 0.18);}.tender-winning-program .tender-fit .tender-fit-item-icon{width: 34px; height: 34px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; background: rgba(255, 255, 255, 0.18); color: #f5f7fb; order: 2;}.tender-winning-program .tender-fit .tender-fit-item-icon svg{width: 18px; height: 18px; display: block; fill: none; stroke: currentColor;}.tender-winning-program .tender-fit .tender-fit-item-text{display: block; order: 1; flex: 1; line-height: 1.6; color: inherit;}html[dir="rtl"] .tender-winning-program .tender-fit .tender-fit-item-icon, body.arabic .tender-winning-program .tender-fit .tender-fit-item-icon{order: 1;}html[dir="rtl"] .tender-winning-program .tender-fit .tender-fit-item-text, body.arabic .tender-winning-program .tender-fit .tender-fit-item-text{order: 2;}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-item{background: #f6f9fc; border-color: rgba(0, 103, 127, 0.12); color: var(--tender-text);}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-item-icon{background: rgba(0, 103, 127, 0.12); color: #004165;}.tender-winning-program .tender-duration{background: radial-gradient(circle at 20% 15%, rgba(0, 103, 127, 0.14), transparent 55%), radial-gradient(circle at 85% 25%, rgba(0, 65, 101, 0.12), transparent 60%), linear-gradient(-180deg, #f6f6f6 0%, #ffffff 100%); position: relative; overflow: hidden;}.tender-winning-program .tender-duration::after{content: ""; position: absolute; inset: 0; background-image: radial-gradient(rgba(0, 103, 127, 0.06) 1px, transparent 1px); background-size: 22px 22px; opacity: 0.5; pointer-events: none;}.tender-winning-program .tender-duration .container{position: relative; z-index: 1;}.tender-winning-program .tender-duration .section-header h2{color: var(--tender-navy);}.tender-winning-program .tender-duration .section-header h2::after{content: ""; display: block; width: 70px; height: 3px; margin: 0.9rem auto 0; border-radius: 999px; background: var(--tender-accent-blue);}.tender-winning-program .tender-duration .duration-card{text-align: center; border: 1px solid #dfe6ef; border-radius: 20px; padding: 2.4rem 1.8rem; background: #ffffff; box-shadow: 0 18px 40px rgba(15, 31, 46, 0.1); position: relative; overflow: hidden;}.tender-winning-program .tender-duration .duration-card::before{content: ""; position: absolute; top: 0; inset-inline-start: 0; width: 56px; height: 4px; border-radius: 0 0 0 6px; background: var(--tender-accent-blue); transition: width 0.25s ease;}.tender-winning-program .tender-duration .duration-card:hover::before{width: 100%;}.tender-winning-program .tender-duration .duration-icon{width: 72px; height: 72px; border-radius: 50%; background: #f1f6fb; border: 1px solid #e3ecf4; color: var(--tender-navy); display: inline-flex; align-items: center; justify-content: center; margin: 0 auto 1.2rem; box-shadow: inset 0 0 0 6px #ffffff;}.tender-winning-program .tender-duration .duration-card h3{font-size: 1.2rem; font-weight: 700; color: var(--tender-text); margin-bottom: 0.9rem;}.tender-winning-program .tender-duration .duration-value{font-size: clamp(1.35rem, 2.4vw, 1.9rem); font-weight: 800; color: var(--tender-text);}.tender-winning-program .tender-duration .duration-card-primary .duration-value{color: var(--tender-accent-blue);}.tender-winning-program .tender-duration .duration-note{font-weight: 600; color: var(--tender-muted);}.tender-winning-program .tender-duration .count-up{display: inline-block; font-variant-numeric: tabular-nums;}@media (max-width: 575.98px){.tender-winning-program .tender-duration .duration-card{padding: 2rem 1.4rem;}.tender-winning-program .tender-duration .duration-icon{width: 64px; height: 64px;}}.tender-winning-program .tender-tier-detail{--tier-check: #2f9d5b; --tier-check-bg: rgba(47, 157, 91, 0.12); --tier-check-border: rgba(47, 157, 91, 0.3); background: #f7f9fb;}.tender-winning-program .tender-tier-detail:nth-of-type(even){background: #e9f2f8;}.tender-winning-program .tender-tier-detail .row.g-4{--bs-gutter-x: 1.25rem; --bs-gutter-y: 1.25rem;}.tender-winning-program .tender-tier-detail .tier-detail-card, .tender-winning-program .tender-tier-detail .tier-price-card, .tender-winning-program .tender-tier-detail .vip-visual-card{height: 100%;}.tender-winning-program .tier-detail-card{background: #ffffff; border-radius: 20px; border: 1px solid #e4ebf1; box-shadow: 0 18px 40px rgba(15, 31, 46, 0.08); overflow: hidden; display: flex; flex-direction: column;}.tender-winning-program .tier-detail-header{background: var(--tender-navy); color: #ffffff; padding: 1.6rem 2rem; display: flex; align-items: center; justify-content: space-between; gap: 1rem; position: relative;}.tender-winning-program .tier-detail-header::after{content: ""; position: absolute; right: 0; left: 0; bottom: 0; height: 3px; background: var(--tender-gold);}.tender-winning-program .tier-detail-title h2{margin: 0; font-size: clamp(1.4rem, 2.2vw, 1.9rem); color: #ffffff;}.tender-winning-program .tier-tag{margin: 0.55rem 0 0; display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.35rem 0.9rem; border-radius: 999px; background: rgba(255, 255, 255, 0.16); color: #ffffff; font-size: 0.95rem; font-weight: 600;}.tender-winning-program .tier-header-icon{width: 42px; height: 42px; border-radius: 14px; background: rgba(255, 255, 255, 0.14); border: 1px solid rgba(255, 255, 255, 0.35); flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; color: #ffffff;}.tender-winning-program .tier-header-icon svg{width: 22px; height: 22px;}.tender-winning-program .tier-detail-body{padding: 2rem; display: flex; flex-direction: column; gap: 0.75rem;}.tender-winning-program .tier-lead{margin: 0; font-weight: 700; color: var(--tender-text); font-size: 1.15rem;}.tender-winning-program .tier-summary{margin: 0; color: var(--tender-muted);}.tender-winning-program .tier-focus-title{margin: 0.75rem 0 0; font-size: 1.1rem; font-weight: 700; color: var(--tender-text); position: relative; padding-inline-start: 0.75rem;}.tender-winning-program .tier-focus-title::before{content: ""; position: absolute; inset-inline-start: 0; top: 0.2rem; width: 3px; height: 1.1rem; border-radius: 999px; background: var(--tender-gold);}.tender-winning-program .tier-list{list-style: none; margin: 0.75rem 0 0; padding: 0; display: grid; gap: 0.85rem;}.tender-winning-program .tier-list li{position: relative; padding-inline-start: 2.5rem; color: var(--tender-text); line-height: 1.7; font-weight: 600;}.tender-winning-program .tier-list li::before{content: ""; position: absolute; inset-inline-start: 0; top: 0.2rem; width: 30px; height: 30px; border-radius: 50%; background: var(--tier-check-bg); border: 1px solid var(--tier-check-border);}.tender-winning-program .tier-list li::after{content: ""; position: absolute; inset-inline-start: 11px; top: 0.95rem; width: 8px; height: 4px; border-right: 2px solid var(--tier-check); border-bottom: 2px solid var(--tier-check); transform: rotate(45deg);}.tender-winning-program .tier-price-card{background: linear-gradient(-180deg, #183457 0%, #0f1f2e 100%); color: #ffffff; border-radius: 20px; padding: 2.6rem 2rem; text-align: center; box-shadow: 0 24px 52px rgba(15, 31, 46, 0.28); display: flex; flex-direction: column; gap: 0.95rem; justify-content: center; position: relative; overflow: hidden;}.tender-winning-program .tier-price-card::before{content: ""; position: absolute; inset: -20%; background: radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.15), transparent 60%); opacity: 0.7; pointer-events: none;}.tender-winning-program .tier-price-card > *, .tender-winning-program .vip-visual-card .vip-visual-content{position: relative; z-index: 1;}.tender-winning-program .tier-price-title{margin: 0; font-size: 1.1rem; font-weight: 600; color: #d7e3f0;}.tender-winning-program .tier-price-amount{font-size: clamp(2.4rem, 4vw, 3.2rem); font-weight: 800; letter-spacing: -0.02em;}.tender-winning-program .tier-price-period{color: var(--tender-gold); font-weight: 700;}.tender-winning-program .tier-price-note{margin-top: 0.4rem; padding: 0.5rem 0.9rem; border-radius: 999px; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); font-size: 0.95rem; font-weight: 600;}.tender-winning-program .tier-vip{--tier-check: #d9a441; --tier-check-bg: rgba(217, 164, 65, 0.14); --tier-check-border: rgba(217, 164, 65, 0.4);}.tender-winning-program .tier-launch, .tender-winning-program .tier-expansion, .tender-winning-program .tier-leadership{--tender-gold: var(--tender-accent-blue); --tender-gold-dark: #00586b;}.tender-winning-program .tier-detail-card-vip{border-color: rgba(217, 164, 65, 0.3);}.tender-winning-program .tier-vip .tier-detail-header::after{background: var(--tender-gold);}.tender-winning-program .vip-header-icon{background: var(--tender-gold); border-color: rgba(217, 164, 65, 0.6);}.tender-winning-program .vip-visual-card{background: linear-gradient(-160deg, #15233a 0%, #0d1727 100%); color: #ffffff; border-radius: 24px; border: 2px solid rgba(217, 164, 65, 0.55); box-shadow: 0 28px 60px rgba(15, 31, 46, 0.35); position: relative; overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; text-align: center; display: flex; align-items: center; justify-content: center; animation: tender-vip-float 6s ease-in-out infinite;}.tender-winning-program .vip-visual-card::before{content: ""; position: absolute; inset: -40%; background: linear-gradient(-120deg, rgba(0, 103, 127, 0.45), rgba(217, 164, 65, 0.35), rgba(0, 65, 101, 0.5)); opacity: 0.45; animation: tender-vip-sheen 6s linear infinite; pointer-events: none; z-index: 0;}.tender-winning-program .vip-visual-glow{position: absolute; inset: -35%; background: radial-gradient(circle at 20% 20%, rgba(217, 164, 65, 0.35), transparent 60%), radial-gradient(circle at 80% 70%, rgba(0, 103, 127, 0.35), transparent 60%); opacity: 0.7; pointer-events: none; transition: opacity 0.3s ease, filter 0.3s ease; animation: tender-vip-glow 5s ease-in-out infinite; z-index: 0;}.tender-winning-program .vip-visual-content{padding: 2.6rem 2rem; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 0.9rem; width: 100%;}.tender-winning-program .vip-visual-card:hover{transform: translateY(-6px); box-shadow: 0 34px 70px rgba(15, 31, 46, 0.45);}.tender-winning-program .vip-visual-card:hover .vip-visual-glow{opacity: 0.85; filter: blur(12px);}.tender-winning-program .vip-visual-card:hover .vip-visual-note-icon{background: rgba(217, 164, 65, 0.28); box-shadow: inset 0 0 0 1px rgba(217, 164, 65, 0.6), 0 8px 18px rgba(217, 164, 65, 0.25);}.tender-winning-program .vip-visual-icon{width: 62px; height: 62px; border-radius: 18px; background: #f2d28b; color: #1c2740; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 12px 28px rgba(217, 164, 65, 0.35); animation: tender-vip-icon 4.5s ease-in-out infinite;}.tender-winning-program .vip-visual-icon svg{width: 28px; height: 28px;}.tender-winning-program .vip-visual-title{margin: 0; font-size: 1.4rem; font-weight: 700;}.tender-winning-program .vip-visual-notes{display: grid; gap: 0.6rem; width: 100%; justify-items: center;}.tender-winning-program .vip-visual-note{margin: 0; padding: 0; border: none; background: none; color: #e2e8f0; font-weight: 600; line-height: 1.7; display: inline-flex; align-items: center; justify-content: center; gap: 0.65rem;}.tender-winning-program .vip-visual-note-icon{width: 24px; height: 24px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: rgba(217, 164, 65, 0.18); color: #f2d28b; box-shadow: inset 0 0 0 1px rgba(217, 164, 65, 0.45); flex-shrink: 0;}.tender-winning-program .vip-visual-note-icon svg{width: 12px; height: 12px; stroke: currentColor;}.tender-winning-program .vip-visual-note-text{display: inline-block; text-align: center;}html[lang="ar"] .tender-winning-program .vip-visual-note, body.arabic .tender-winning-program .vip-visual-note{flex-direction: row-reverse;}@media (max-width: 991.98px){.tender-winning-program .tier-detail-header{padding: 1.3rem 1.5rem;}.tender-winning-program .tier-detail-body{padding: 1.6rem;}}.tender-winning-program .text-center{text-align: center;}.tender-winning-program .text-start{text-align: start;}.tender-winning-program .tender-final-cta{background: linear-gradient(-135deg, #004165 0%, #00324e 100%); color: #ffffff; position: relative; overflow: hidden;}.tender-winning-program .tender-final-cta::before{content: ""; position: absolute; inset: -25%; background: radial-gradient(circle at 18% 20%, rgba(0, 103, 127, 0.85), transparent 55%), radial-gradient(circle at 82% 70%, rgba(0, 65, 101, 0.65), transparent 60%), radial-gradient(circle at 50% 50%, rgba(0, 103, 127, 0.35), transparent 60%); opacity: 0.85; animation: tender-cta-glow 6s ease-in-out infinite; pointer-events: none;}.tender-winning-program .tender-final-cta::after{content: ""; position: absolute; inset: 0; background: linear-gradient(-120deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); background-size: 220% 220%; animation: tender-cta-sheen 7s linear infinite; opacity: 0.5; pointer-events: none;}.tender-winning-program .tender-final-cta .container{position: relative; z-index: 1;}.tender-winning-program .tender-final-cta .container::before{content: ""; position: absolute; inset: -12% 0; background: linear-gradient(-135deg, rgba(var(--tender-accent-blue-rgb), 0.35), rgba(var(--tender-navy-rgb), 0.3), rgba(var(--tender-accent-blue-rgb), 0.26), rgba(var(--tender-navy-deep-rgb), 0.34)); background-size: 240% 240%; opacity: 0.85; animation: tender-gradient-sweep 5.5s ease-in-out infinite; pointer-events: none; z-index: 0;}.tender-winning-program .tender-final-cta .container > *{position: relative; z-index: 1;}.tender-winning-program .tender-cta-shell{display: flex; align-items: center; justify-content: space-between; gap: clamp(1.5rem, 4vw, 3rem); padding: clamp(2rem, 4vw, 3.2rem); border-radius: 26px; background: rgba(0, 65, 101, 0.7); border: 1px solid rgba(0, 103, 127, 0.35); box-shadow: 0 24px 55px rgba(0, 65, 101, 0.35); position: relative; overflow: hidden; backdrop-filter: blur(6px);}.tender-winning-program .tender-cta-shell::before{content: ""; position: absolute; top: 0; right: 12%; left: 12%; height: 3px; border-radius: 999px; background: linear-gradient(-90deg, transparent, var(--tender-accent-blue), transparent);}.tender-winning-program .tender-cta-content{flex: 1 1 auto;}.tender-winning-program .tender-cta-content h2{color: #ffffff; font-size: clamp(1.6rem, 2.6vw, 2.2rem); margin-bottom: 0.75rem;}.tender-winning-program .tender-cta-content p{color: #dbe7f2; margin: 0; font-size: 1.1rem; max-width: 560px;}.tender-winning-program .tender-final-cta .btn.btn-primary, .tender-winning-program .tender-final-cta .cta-button.primary{background: var(--tender-accent-blue); border-color: var(--tender-accent-blue); color: #ffffff; box-shadow: 0 12px 28px rgba(0, 103, 127, 0.35);}.tender-winning-program .tender-final-cta .btn.btn-primary:hover, .tender-winning-program .tender-final-cta .cta-button.primary:hover{background: #00586b; border-color: #00586b; color: #ffffff;}.tender-winning-program .tender-cta-action{display: flex; align-items: center; justify-content: flex-start;}.tender-winning-program.tender-reveal-ready .tender-reveal{opacity: 0; transform: translate3d(0, 18px, 0); transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1); transition-delay: var(--tender-delay, 0ms); will-change: transform, opacity;}.tender-winning-program.tender-reveal-ready .tender-reveal.is-visible{opacity: 1; transform: translate3d(0, 0, 0);}.highlights-homepage.home-reveal-ready .home-reveal{opacity: 0; transform: translate3d(0, 18px, 0); transition: opacity 0.68s ease, transform 0.68s cubic-bezier(0.22, 1, 0.36, 1); transition-delay: var(--home-reveal-delay, 0ms); will-change: transform, opacity;}.highlights-homepage.home-reveal-ready .home-reveal.is-visible{opacity: 1; transform: translate3d(0, 0, 0);}@media (prefers-reduced-motion: reduce){.highlights-homepage.home-reveal-ready .home-reveal{opacity: 1; transform: none; transition: none;}}@keyframes tender-hero-glow{0%{opacity: 0.5; transform: scale(1) translate3d(0, 0, 0);}50%{opacity: 0.98; transform: scale(1.14) translate3d(-3%, -4%, 0);}100%{opacity: 0.5; transform: scale(1) translate3d(0, 0, 0);}}@keyframes tender-cta-glow{0%{opacity: 0.6; transform: translate3d(0, 0, 0) scale(1);}50%{opacity: 0.95; transform: translate3d(-3%, -3%, 0) scale(1.08);}100%{opacity: 0.6; transform: translate3d(0, 0, 0) scale(1);}}@keyframes tender-cta-sheen{0%{background-position: 100% 40%;}50%{background-position: 0% 60%;}100%{background-position: 100% 40%;}}@keyframes tender-vip-glow{0%, 100%{opacity: 0.6; transform: translate3d(0, 0, 0) scale(1);}50%{opacity: 0.95; transform: translate3d(-2%, -2%, 0) scale(1.05);}}@keyframes tender-vip-sheen{0%{transform: translateX(6%); opacity: 0.4;}50%{transform: translateX(-6%); opacity: 0.65;}100%{transform: translateX(6%); opacity: 0.4;}}@keyframes tender-vip-icon{0%, 100%{transform: translateY(0);}50%{transform: translateY(-4px);}}@keyframes tender-vip-float{0%, 100%{transform: translateY(0);}50%{transform: translateY(-8px);}}@media (prefers-reduced-motion: reduce){.tender-winning-program .hero.hero-home::before{animation: none; opacity: 0.45;}.tender-winning-program .tender-final-cta::before, .tender-winning-program .tender-final-cta::after{animation: none; opacity: 0.4;}.tender-winning-program.tender-reveal-ready .tender-reveal{opacity: 1; transform: none; transition: none;}.tender-winning-program .vip-visual-card, .tender-winning-program .vip-visual-icon, .tender-winning-program .vip-visual-card::before, .tender-winning-program .vip-visual-glow{animation: none;}}@media (max-width: 991.98px){.tender-winning-program .hero.hero-home{padding: clamp(2.5rem, 6vw, 4rem) 0;}.tender-winning-program .tender-cta-shell{flex-direction: column; align-items: flex-start; text-align: start;}.tender-winning-program .tender-cta-action{width: 100%; justify-content: flex-start;}}@media (max-width: 575.98px){.tender-winning-program .hero-actions .btn, .tender-winning-program .hero-actions .cta-button{width: 100%;}.tender-winning-program .hero-title::after{width: 64px;}.tender-winning-program .tender-cta-shell{padding: 1.8rem 1.5rem;}.tender-winning-program .tender-cta-action .btn, .tender-winning-program .tender-cta-action .cta-button{width: 100%;}}.tender-winning-program{position: relative; isolation: isolate; background: var(--tender-surface); color: var(--tender-text); --tender-navy-rgb: 15, 31, 46; --tender-navy-deep-rgb: 11, 24, 36; --tender-accent-blue-rgb: 0, 103, 127; --tender-gold-rgb: 217, 164, 65; --tender-gold-dark-rgb: 185, 133, 46; --tender-text-rgb: 35, 48, 65; --tender-muted-rgb: 75, 85, 99; --tender-surface-rgb: 247, 247, 248; --tender-glass-dark: rgba(var(--tender-navy-rgb), 0.7); --tender-glass-light: rgba(var(--tender-surface-rgb), 0.82); --tender-edge-light: rgba(var(--tender-accent-blue-rgb), 0.35); --tender-edge-gold: rgba(var(--tender-gold-rgb), 0.5); --tender-shadow-deep: 0 26px 70px rgba(var(--tender-navy-deep-rgb), 0.45); --tender-shadow-soft: 0 18px 45px rgba(var(--tender-navy-rgb), 0.18); --tender-ease: cubic-bezier(0.2, 0.8, 0.2, 1);}.tender-winning-program::before{content: ""; position: fixed; inset: 0; z-index: 0; pointer-events: none; opacity: 0.08; background-image: linear-gradient(to left, rgba(var(--tender-accent-blue-rgb), 0.18) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--tender-accent-blue-rgb), 0.12) 1px, transparent 1px); background-size: 70px 70px, 70px 70px; transform: translateY(var(--tender-parallax-shift, 0px));}.tender-winning-program .section{position: relative; z-index: 1;}.tender-winning-program .section::before{content: ""; position: absolute; top: 0; right: 50%; width: min(520px, 70%); height: 1px; background: linear-gradient(-90deg, transparent, rgba(var(--tender-accent-blue-rgb), 0.45), transparent); opacity: 0.4; transform: translateX(50%);}.tender-winning-program .section-header h2, .tender-winning-program .section-header p{color: inherit;}.tender-winning-program .hero.hero-home{background: linear-gradient(-145deg, rgba(var(--tender-navy-rgb), 0.98) 0%, rgba(var(--tender-navy-deep-rgb), 1) 100%); color: rgba(var(--tender-surface-rgb), 0.98); min-height: clamp(48vh, 60vh, 68vh); padding: clamp(3rem, 6vw, 5rem) 0; position: relative; overflow: hidden; text-align: center;}.tender-winning-program .hero.hero-home::before{content: ""; position: absolute; inset: -15%; z-index: 0; pointer-events: none; background-image: linear-gradient(to left, rgba(var(--tender-accent-blue-rgb), 0.2) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--tender-accent-blue-rgb), 0.15) 1px, transparent 1px), radial-gradient(circle at 18% 32%, rgba(var(--tender-accent-blue-rgb), 0.35), transparent 45%), radial-gradient(circle at 80% 70%, rgba(var(--tender-gold-rgb), 0.22), transparent 50%), radial-gradient(circle at 70% 18%, rgba(var(--tender-accent-blue-rgb), 0.28), transparent 52%); background-size: 58px 58px, 58px 58px, 420px 420px, 480px 480px, 520px 520px; background-position: 100% 0, 100% 0, 82% 32%, 20% 70%, 30% 18%; opacity: 0.8; animation: tender-command-grid 24s ease-in-out infinite; transform: translateY(var(--tender-parallax-shift, 0px));}.tender-winning-program .hero.hero-home::after{content: ""; position: absolute; top: -50%; right: -35%; width: 60%; height: 200%; background: linear-gradient(-120deg, transparent 0%, rgba(var(--tender-gold-rgb), 0.25) 45%, transparent 100%); opacity: 0.7; transform: translateX(120%) skewX(12deg); animation: tender-command-sweep 9s ease-in-out infinite; pointer-events: none;}.tender-winning-program .hero.hero-home .hero-container{position: relative; z-index: 1;}.tender-winning-program .hero.hero-home .hero-title{font-weight: 800; letter-spacing: -0.01em; text-shadow: 0 18px 40px rgba(var(--tender-navy-deep-rgb), 0.55);}.tender-winning-program .hero.hero-home .hero-title::after{background: linear-gradient(-90deg, rgba(var(--tender-accent-blue-rgb), 0.9), rgba(var(--tender-accent-blue-rgb), 0.45)); height: 3px;}.tender-winning-program .hero.hero-home .hero-description{color: rgba(var(--tender-surface-rgb), 0.78);}.tender-winning-program .btn.btn-primary, .tender-winning-program .cta-button.primary{position: relative; overflow: hidden; border-radius: 999px; background: linear-gradient(-135deg, rgba(var(--tender-accent-blue-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.96)); border: 1px solid rgba(var(--tender-gold-rgb), 0.4); color: rgba(var(--tender-surface-rgb), 0.98); font-weight: 700; letter-spacing: 0.01em; box-shadow: 0 4px 10px rgba(var(--tender-navy-deep-rgb), 0.18), 0 0 0 1px rgba(var(--tender-gold-rgb), 0.12); transition: transform 0.25s var(--tender-ease), box-shadow 0.25s var(--tender-ease);}.tender-winning-program .btn.btn-primary::before, .tender-winning-program .cta-button.primary::before{content: ""; position: absolute; inset: -40%; background: radial-gradient(circle, rgba(var(--tender-gold-rgb), 0.35), transparent 60%); opacity: 0.6; animation: tender-command-breathe 3s ease-in-out infinite; z-index: 0;}.tender-winning-program .btn.btn-primary::after, .tender-winning-program .cta-button.primary::after{content: ""; position: absolute; inset: 0; background: radial-gradient(circle at center, rgba(var(--tender-gold-rgb), 0.35), transparent 60%); transform: scale(0.2); opacity: 0; transition: transform 0.6s var(--tender-ease), opacity 0.6s var(--tender-ease); z-index: 0;}.tender-winning-program .btn.btn-primary > *, .tender-winning-program .cta-button.primary > *{position: relative; z-index: 1;}.tender-winning-program .btn.btn-primary:hover, .tender-winning-program .btn.btn-primary:focus-visible, .tender-winning-program .cta-button.primary:hover, .tender-winning-program .cta-button.primary:focus-visible{transform: translateY(-2px); box-shadow: 0 24px 55px rgba(var(--tender-navy-deep-rgb), 0.7), 0 0 0 1px rgba(var(--tender-gold-rgb), 0.3);}.tender-winning-program .btn.btn-primary:hover::after, .tender-winning-program .btn.btn-primary:focus-visible::after, .tender-winning-program .cta-button.primary:hover::after, .tender-winning-program .cta-button.primary:focus-visible::after{transform: scale(1.2); opacity: 0.6;}.tender-winning-program .tender-why{background: linear-gradient(-120deg, rgba(var(--tender-surface-rgb), 0.98), rgba(var(--tender-accent-blue-rgb), 0.18), rgba(var(--tender-surface-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.12)); background-size: 240% 240%; animation: tender-gradient-sweep 4s ease-in-out infinite; color: var(--tender-text); overflow: hidden; position: relative;}.tender-winning-program .tender-why::before{content: ""; position: absolute; inset: 0; background: linear-gradient(-120deg, rgba(var(--tender-accent-blue-rgb), 0.4), rgba(var(--tender-surface-rgb), 0.2), rgba(var(--tender-navy-rgb), 0.28), rgba(var(--tender-accent-blue-rgb), 0.35)); background-size: 260% 260%; opacity: 0.9; animation: tender-gradient-sweep 3.5s ease-in-out infinite; pointer-events: none; z-index: 0;}.tender-winning-program .tender-why .container{position: relative; z-index: 1;}.tender-winning-program .tender-why .section-header h2, .tender-winning-program .tender-why .section-header p{color: var(--tender-text);}.tender-winning-program .tender-why .section-header p{color: var(--tender-muted);}.tender-winning-program .tender-why .row{--tender-why-progress: 0; display: flex; flex-wrap: nowrap; gap: 1rem; overflow-x: auto; padding-inline: 0.4rem; padding-bottom: 2.6rem; margin-inline: 0; scroll-snap-type: x mandatory; scroll-padding-inline: 1rem; -webkit-overflow-scrolling: touch; scrollbar-width: thin; scrollbar-color: rgba(var(--tender-accent-blue-rgb), 0.5) transparent; position: relative;}.tender-winning-program .tender-why .row::before{content: ""; position: absolute; right: 0; left: 0; bottom: 1rem; height: 1px; background: rgba(var(--tender-accent-blue-rgb), 0.3);}.tender-winning-program .tender-why .row::after{content: ""; position: absolute; right: 0; bottom: 1rem; height: 2px; width: 100%; background: linear-gradient(-90deg, rgba(var(--tender-gold-rgb), 0.9), rgba(var(--tender-accent-blue-rgb), 0.75)); transform: scaleX(var(--tender-why-progress)); transform-origin: right center; transition: transform 0.2s ease;}.tender-winning-program .tender-why .row::-webkit-scrollbar{height: 6px;}.tender-winning-program .tender-why .row::-webkit-scrollbar-thumb{background: rgba(var(--tender-accent-blue-rgb), 0.45); border-radius: 999px;}.tender-winning-program .tender-why .col-md-4{flex: 0 0 auto; width: min(320px, 82%); scroll-snap-align: center;}.tender-winning-program .tender-why .feature-card{border-radius: 999px; padding: 1rem 1.6rem; background: rgba(var(--tender-accent-blue-rgb), 0.14); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.35); color: var(--tender-text); display: flex; align-items: center; justify-content: space-between; gap: 1rem; min-height: 92px; text-align: start; box-shadow: 0 4px 10px rgba(var(--tender-navy-rgb), 0.08); transition: transform 0.3s var(--tender-ease), box-shadow 0.3s var(--tender-ease), border-color 0.3s var(--tender-ease); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);}.tender-winning-program .tender-why .feature-card::before{content: none;}.tender-winning-program .tender-why .feature-card h3{margin: 0; font-size: 1.05rem; font-weight: 700; color: inherit; flex: 1;}.tender-winning-program .tender-why .tender-why-icon{width: 46px; height: 46px; border-radius: 14px; background: rgba(var(--tender-accent-blue-rgb), 0.2); color: rgba(var(--tender-accent-blue-rgb), 0.95); box-shadow: inset 0 0 0 1px rgba(var(--tender-accent-blue-rgb), 0.35); margin: 0;}.tender-winning-program .tender-why .feature-card.is-active{border-color: rgba(var(--tender-gold-rgb), 0.6); box-shadow: 0 12px 26px rgba(var(--tender-navy-deep-rgb), 0.28); transform: translateY(-4px) scale(1.02);}.tender-winning-program .tender-why .feature-card:hover{transform: translateY(-6px) rotateX(2deg) rotateY(2deg); box-shadow: 0 8px 16px rgba(var(--tender-navy-rgb), 0.14);}.tender-winning-program .tender-why .tender-why-note{background: rgba(var(--tender-accent-blue-rgb), 0.2); color: var(--tender-surface); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.35); border-inline-start: 4px solid rgba(var(--tender-accent-blue-rgb), 0.6); box-shadow: var(--tender-shadow-soft);}.tender-winning-program .tender-why .tender-why-note strong{color: inherit;}.tender-winning-program .tender-why .tender-why-note::after{background-color: var(--tender-surface); border-color: rgba(var(--tender-gold-rgb), 0.4); box-shadow: 0 10px 24px rgba(var(--tender-navy-deep-rgb), 0.45);}.tender-winning-program .tender-what{background: linear-gradient(-160deg, rgba(var(--tender-navy-rgb), 0.98), rgba(var(--tender-navy-deep-rgb), 1)); color: rgba(var(--tender-surface-rgb), 0.95); position: relative; overflow: hidden;}.tender-winning-program .tender-what .section-header h2, .tender-winning-program .tender-what .section-header p{color: rgba(var(--tender-surface-rgb), 0.9);}.tender-winning-program .tender-what .section-header h2::after{content: ""; display: block; width: 72px; height: 3px; margin: 0.9rem auto 0; border-radius: 999px; background: rgba(var(--tender-accent-blue-rgb), 0.9);}.tender-winning-program .tender-what-summary p{color: rgba(var(--tender-surface-rgb), 0.75);}.tender-winning-program .tender-what::before{content: ""; position: absolute; inset: -10% 0 0 0; background-image: linear-gradient(to left, rgba(var(--tender-accent-blue-rgb), 0.12) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--tender-accent-blue-rgb), 0.08) 1px, transparent 1px), radial-gradient(circle at 12% 30%, rgba(var(--tender-accent-blue-rgb), 0.18), transparent 60%); background-size: 68px 68px, 68px 68px, 420px 420px; opacity: 0.6; pointer-events: none; transform: translateY(var(--tender-parallax-shift, 0px));}.tender-winning-program .tender-what .container{position: relative; z-index: 1;}.tender-winning-program .tender-what-compare{position: relative; gap: clamp(1.4rem, 3vw, 2.6rem); grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch;}.tender-winning-program .tender-what-compare::before{content: ""; position: absolute; top: 6%; bottom: 6%; right: 50%; width: 2px; background: linear-gradient(-180deg, transparent, rgba(var(--tender-accent-blue-rgb), 0.5), transparent); opacity: 0.7; transform: translateX(50%); z-index: 0;}.tender-winning-program .tender-what-panel{border-radius: 28px; padding: clamp(2rem, 3vw, 2.8rem); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); box-shadow: var(--tender-shadow-soft); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.2); position: relative; z-index: 1; margin-top: 0; height: 100%; transition: transform 0.3s var(--tender-ease), box-shadow 0.3s var(--tender-ease), border-color 0.3s var(--tender-ease);}.tender-winning-program .tender-what-panel:hover{transform: translateY(-8px) rotateX(2deg) rotateY(2deg); box-shadow: 0 26px 60px rgba(var(--tender-navy-rgb), 0.2); border-color: rgba(var(--tender-gold-rgb), 0.4);}.tender-winning-program .tender-what-panel-negative{background: linear-gradient(-160deg, rgba(var(--tender-navy-deep-rgb), 0.98), rgba(var(--tender-navy-rgb), 0.85)); color: rgba(var(--tender-surface-rgb), 0.95); border-color: rgba(var(--tender-accent-blue-rgb), 0.35); box-shadow: 0 22px 50px rgba(var(--tender-navy-deep-rgb), 0.5);}.tender-winning-program .tender-what-panel-positive{background: linear-gradient(-160deg, rgba(var(--tender-accent-blue-rgb), 0.28), rgba(var(--tender-navy-rgb), 0.9)); color: rgba(var(--tender-surface-rgb), 0.92); border-color: rgba(var(--tender-accent-blue-rgb), 0.45); box-shadow: 0 20px 45px rgba(var(--tender-navy-deep-rgb), 0.45);}.tender-winning-program .tender-what-panel-title{color: inherit;}.tender-winning-program .tender-what-panel-negative .tender-what-panel-title, .tender-winning-program .tender-what-panel-negative .tender-what-panel-item, .tender-winning-program .tender-what-panel-negative .tender-what-panel-text{color: rgba(var(--tender-surface-rgb), 0.92);}.tender-winning-program .tender-what-panel-positive .tender-what-panel-title, .tender-winning-program .tender-what-panel-positive .tender-what-panel-item, .tender-winning-program .tender-what-panel-positive .tender-what-panel-text{color: rgba(var(--tender-surface-rgb), 0.92);}.tender-winning-program .tender-what-panel-icon{background: rgba(var(--tender-accent-blue-rgb), 0.18); color: rgba(var(--tender-accent-blue-rgb), 0.9);}.tender-winning-program .tender-what-panel-positive .tender-what-panel-icon{background: rgba(var(--tender-accent-blue-rgb), 0.18); color: var(--tender-accent-blue);}.tender-winning-program .tender-what-panel-dot{background: rgba(var(--tender-accent-blue-rgb), 0.9);}.tender-winning-program .tender-what-panel-positive .tender-what-panel-dot{background: rgba(var(--tender-accent-blue-rgb), 0.95);}.tender-winning-program .tender-what-panel-item{color: inherit;}.tender-winning-program .tender-tiers{background: linear-gradient(-120deg, rgba(var(--tender-surface-rgb), 0.98), rgba(var(--tender-accent-blue-rgb), 0.16), rgba(var(--tender-surface-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.1)); background-size: 240% 240%; animation: tender-gradient-sweep 5s ease-in-out infinite; position: relative; overflow: hidden;}.tender-winning-program .tender-tiers::before{content: ""; position: absolute; inset: 0; background-image: radial-gradient(circle at 12% 20%, rgba(var(--tender-accent-blue-rgb), 0.18), transparent 60%), radial-gradient(circle at 88% 80%, rgba(var(--tender-gold-rgb), 0.14), transparent 60%); opacity: 0.7; pointer-events: none; transform: translateY(var(--tender-parallax-shift, 0px));}.tender-winning-program .tender-tiers .container{position: relative; z-index: 1;}.tender-winning-program .tender-tiers::after{content: ""; position: absolute; inset: 0; background: linear-gradient(-120deg, rgba(var(--tender-accent-blue-rgb), 0.24), rgba(var(--tender-surface-rgb), 0.2), rgba(var(--tender-navy-rgb), 0.16), rgba(var(--tender-accent-blue-rgb), 0.22)); background-size: 220% 220%; opacity: 0.75; animation: tender-gradient-sweep 6s ease-in-out infinite; pointer-events: none; z-index: 0;}.tender-winning-program .tender-tiers .packages-cards{display: grid; grid-template-columns: 1fr; gap: clamp(1rem, 2vw, 1.6rem); align-items: stretch; perspective: 1200px;}.tender-winning-program .tender-tiers .tender-tier-card{background: rgba(var(--tender-surface-rgb), 0.94); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.25); box-shadow: var(--tender-shadow-soft); border-radius: 24px; overflow: hidden; text-align: start; align-items: flex-start; margin-top: 0; display: flex; flex-direction: column; height: 100%; transition: transform 0.3s var(--tender-ease), box-shadow 0.3s var(--tender-ease), border-color 0.3s var(--tender-ease); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);}.tender-winning-program .tender-tiers .tender-tier-card:hover{transform: translateY(-10px) rotateX(2deg) rotateY(2deg); box-shadow: 0 28px 65px rgba(var(--tender-navy-deep-rgb), 0.28); border-color: rgba(var(--tender-gold-rgb), 0.4);}.tender-winning-program .tender-tiers .tier-card-header{width: 100%; padding: 1.8rem 1.8rem 1.4rem; background: rgba(var(--tender-surface-rgb), 0.7); border-bottom: 1px solid rgba(var(--tender-accent-blue-rgb), 0.2); align-items: flex-start;}.tender-winning-program .tender-tiers .tender-tier-card:not(.tender-tier-card-vip) .tier-card-header{align-items: center; text-align: center;}.tender-winning-program .tender-tiers .tender-tier-card:not(.tender-tier-card-vip) .tier-card-label, .tender-winning-program .tender-tiers .tender-tier-card:not(.tender-tier-card-vip) .tier-card-amount, .tender-winning-program .tender-tiers .tender-tier-card:not(.tender-tier-card-vip) .tier-card-price{text-align: center;}.tender-winning-program .tender-tiers .tender-tier-card:not(.tender-tier-card-vip) .tier-card-price{align-self: stretch;}.tender-winning-program .tender-tiers .tier-card-icon{background: rgba(var(--tender-accent-blue-rgb), 0.18); color: rgba(var(--tender-accent-blue-rgb), 0.95); box-shadow: inset 0 0 0 1px rgba(var(--tender-accent-blue-rgb), 0.3);}.tender-winning-program .tender-tiers .tier-card-title{color: var(--tender-text); font-weight: 800;}.tender-winning-program .tender-tiers .tier-card-subtitle{color: var(--tender-muted);}.tender-winning-program .tender-tiers .tier-card-body{padding: 1.5rem 1.8rem 1.2rem; flex: 1; width: 100%;}.tender-winning-program .tender-tiers .tier-card-body .tier-list li{color: rgba(var(--tender-text-rgb), 0.9);}.tender-winning-program .tender-tiers .tier-card-body .tier-list li::before{background: rgba(var(--tender-accent-blue-rgb), 0.9);}.tender-winning-program .tender-tiers .tier-card-label{color: var(--tender-muted);}.tender-winning-program .tender-tiers .tier-card-amount{color: rgba(var(--tender-accent-blue-rgb), 0.95);}.tender-winning-program .tender-tiers .tier-card-divider{background: rgba(var(--tender-accent-blue-rgb), 0.15); margin-top: auto; width: 100%;}.tender-winning-program .tender-tiers .tier-card-price{background: rgba(var(--tender-accent-blue-rgb), 0.12); color: rgba(var(--tender-text-rgb), 0.95); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.2); margin: 0 1.8rem 1.8rem; padding: 0.85rem 1rem; border-radius: 18px; min-height: 3rem; display: flex; align-items: center; justify-content: center;}.tender-winning-program .tender-tiers .tender-tier-card-vip{background: rgba(var(--tender-navy-deep-rgb), 0.98); border: 1px solid rgba(var(--tender-gold-rgb), 0.65); box-shadow: 0 30px 70px rgba(var(--tender-navy-deep-rgb), 0.45), 0 0 0 1px rgba(var(--tender-gold-rgb), 0.35); color: rgba(var(--tender-surface-rgb), 0.95);}.tender-winning-program .tender-tiers .tender-tier-card-vip::before{background: linear-gradient(-120deg, rgba(var(--tender-gold-rgb), 0.6), rgba(var(--tender-gold-dark-rgb), 0.4), transparent 70%);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-header{background: linear-gradient(-140deg, rgba(var(--tender-navy-rgb), 0.96), rgba(var(--tender-navy-deep-rgb), 1)); border-bottom-color: rgba(var(--tender-gold-rgb), 0.25); padding-top: 3rem; text-align: center; align-items: center;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body{display: flex; flex-direction: column; gap: 0.75rem;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body .tier-list li{text-align: start; padding-inline-start: 2.5rem;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body .tier-list li::before, .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body .tier-list li::after{display: block;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-action{margin-top: auto;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-cta{width: 100%; max-width: 320px; margin: 0 auto; border-radius: 18px; padding: 0.85rem 1.2rem; background: linear-gradient(-135deg, rgba(var(--tender-accent-blue-rgb), 0.95), rgba(var(--tender-navy-rgb), 0.95)); border: 1px solid rgba(var(--tender-gold-rgb), 0.5); color: rgba(var(--tender-surface-rgb), 0.96); box-shadow: 0 12px 28px rgba(var(--tender-navy-deep-rgb), 0.45);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-cta:hover, .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-cta:focus-visible{transform: translateY(-2px); box-shadow: 0 18px 36px rgba(var(--tender-navy-deep-rgb), 0.55);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-title, .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-subtitle{color: rgba(var(--tender-surface-rgb), 0.92);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-icon{background: rgba(var(--tender-gold-rgb), 0.9); color: rgba(var(--tender-navy-rgb), 0.95); box-shadow: 0 10px 24px rgba(var(--tender-gold-rgb), 0.35); animation: tender-vip-icon-float 4.6s ease-in-out infinite;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body .tier-list li{color: rgba(var(--tender-surface-rgb), 0.88);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-body .tier-list li::before{background: rgba(var(--tender-gold-rgb), 0.9);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-price{background: rgba(var(--tender-gold-rgb), 0.16); color: rgba(var(--tender-surface-rgb), 0.9); border-color: rgba(var(--tender-gold-rgb), 0.35);}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-badge{right: -72px; left: auto; top: -78px; width: 340px; height: 340px;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-badge-text{top: 112px; right: -28px; width: 380px; padding: 0.6rem 1.2rem; font-size: 0.88rem; background: linear-gradient(-135deg, rgba(var(--tender-gold-rgb), 0.98), rgba(var(--tender-gold-dark-rgb), 0.98)); color: rgba(var(--tender-navy-rgb), 0.95); transform: rotate(28deg); text-align: center;}@keyframes tender-vip-icon-float{0%, 100%{transform: translateY(0);}50%{transform: translateY(-6px);}}.tender-winning-program .tender-duration{background: linear-gradient(-160deg, rgba(var(--tender-navy-rgb), 0.98) 0%, rgba(var(--tender-accent-blue-rgb), 0.25) 50%, rgba(var(--tender-navy-deep-rgb), 1) 100%); background-size: 240% 240%; animation: tender-gradient-sweep 4.5s ease-in-out infinite; background-color: rgba(var(--tender-navy-deep-rgb), 1); position: relative; overflow: hidden; color: rgba(var(--tender-surface-rgb), 0.92);}.tender-winning-program .tender-duration.bg-light{background: linear-gradient(-160deg, rgba(var(--tender-navy-rgb), 0.98) 0%, rgba(var(--tender-navy-deep-rgb), 1) 100%) !important; background-color: rgba(var(--tender-navy-deep-rgb), 1) !important;}.tender-winning-program .tender-duration::after{content: ""; position: absolute; inset: 0; background: linear-gradient(-120deg, rgba(var(--tender-accent-blue-rgb), 0.08), transparent 60%); opacity: 0.6; pointer-events: none;}.tender-winning-program .tender-duration::before{content: ""; position: absolute; inset: 0; background: linear-gradient(-140deg, rgba(var(--tender-navy-deep-rgb), 0.28), rgba(var(--tender-accent-blue-rgb), 0.36), rgba(var(--tender-navy-rgb), 0.32), rgba(var(--tender-accent-blue-rgb), 0.22)); background-size: 240% 240%; opacity: 0.8; animation: tender-gradient-sweep 5.5s ease-in-out infinite; pointer-events: none; z-index: 0;}.tender-winning-program .tender-duration .section-header h2{color: rgba(var(--tender-surface-rgb), 0.96);}.tender-winning-program .tender-duration .section-header p{color: rgba(var(--tender-surface-rgb), 0.7);}.tender-winning-program .tender-duration .container{position: relative; z-index: 1;}.tender-winning-program .tender-duration .row{position: relative; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: clamp(1rem, 2vw, 2rem); margin-inline: 0;}.tender-winning-program .tender-duration .row > [class*="col-"]{width: auto; padding: 0;}.tender-winning-program .tender-duration .row::before{content: none;}.tender-winning-program .tender-duration .duration-card{background: rgba(var(--tender-navy-rgb), 0.7); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.35); border-radius: 22px; padding: 3.2rem 1.8rem 2.4rem; box-shadow: 0 22px 55px rgba(var(--tender-navy-deep-rgb), 0.45); text-align: center; position: relative; transition: transform 0.3s var(--tender-ease), box-shadow 0.3s var(--tender-ease), border-color 0.3s var(--tender-ease);}.tender-winning-program .tender-duration .duration-card::before{content: none;}.tender-winning-program .tender-duration .duration-card::after{content: none;}.tender-winning-program .tender-duration .duration-card:hover{transform: translateY(-6px) rotateX(2deg) rotateY(2deg); box-shadow: 0 24px 55px rgba(var(--tender-navy-rgb), 0.2); border-color: rgba(var(--tender-gold-rgb), 0.35);}.tender-winning-program .tender-duration .duration-icon{width: 70px; height: 70px; border-radius: 18px; background: rgba(var(--tender-accent-blue-rgb), 0.2); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.4); color: rgba(var(--tender-surface-rgb), 0.92); box-shadow: inset 0 0 0 1px rgba(var(--tender-accent-blue-rgb), 0.25);}.tender-winning-program .tender-duration .duration-value{color: rgba(var(--tender-surface-rgb), 0.95);}.tender-winning-program .tender-duration .duration-card-primary .duration-value{color: rgba(var(--tender-accent-blue-rgb), 0.95);}.tender-winning-program .tender-duration .duration-card h3{color: rgba(var(--tender-surface-rgb), 0.9);}.tender-winning-program .tender-duration .duration-note{color: rgba(var(--tender-surface-rgb), 0.7);}.tender-winning-program .tender-fit{background: linear-gradient(-120deg, rgba(var(--tender-surface-rgb), 0.98), rgba(var(--tender-accent-blue-rgb), 0.18), rgba(var(--tender-surface-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.1)); background-size: 260% 260%; animation: tender-gradient-sweep 6s ease-in-out infinite; position: relative; overflow: hidden;}.tender-winning-program .tender-fit::before, .tender-winning-program .tender-fit::after{content: none;}.tender-winning-program .tender-fit .container{position: relative; z-index: 1;}.tender-winning-program .tender-fit-grid{position: relative; z-index: 1;}.tender-winning-program .tender-fit-grid::before{content: ""; position: absolute; top: -8%; bottom: -8%; right: 50%; width: 2px; background: linear-gradient(-180deg, transparent, rgba(var(--tender-accent-blue-rgb), 0.45), transparent); opacity: 0.45; transform: translateX(50%);}.tender-winning-program .tender-fit .tender-fit-card{border-radius: 28px; padding: clamp(2rem, 2.6vw, 2.6rem); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); transition: transform 0.3s var(--tender-ease), box-shadow 0.3s var(--tender-ease), border-color 0.3s var(--tender-ease);}.tender-winning-program .tender-fit .tender-fit-card::after{background: linear-gradient(-140deg, rgba(var(--tender-accent-blue-rgb), 0.18), rgba(var(--tender-gold-rgb), 0.18));}.tender-winning-program .tender-fit .tender-fit-card:hover, .tender-winning-program .tender-fit .tender-fit-card:focus-within{transform: translateY(-6px) rotateX(2deg) rotateY(2deg); box-shadow: 0 22px 45px rgba(var(--tender-navy-deep-rgb), 0.12);}.tender-winning-program .tender-fit .tender-fit-positive{background: linear-gradient(-160deg, rgba(var(--tender-accent-blue-rgb), 0.08), rgba(var(--tender-surface-rgb), 0.98)); color: var(--tender-text); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.25); box-shadow: 0 18px 35px rgba(var(--tender-navy-deep-rgb), 0.08);}.tender-winning-program .tender-fit .tender-fit-negative{background: linear-gradient(-160deg, rgba(var(--tender-navy-rgb), 0.08), rgba(var(--tender-surface-rgb), 0.98)); color: var(--tender-text); border: 1px solid rgba(var(--tender-gold-rgb), 0.3); box-shadow: 0 18px 35px rgba(var(--tender-navy-deep-rgb), 0.1);}.tender-winning-program .tender-fit .tender-fit-positive::before{background: radial-gradient(circle at 20% 20%, rgba(var(--tender-accent-blue-rgb), 0.2), transparent 60%);}.tender-winning-program .tender-fit .tender-fit-negative::before{background: radial-gradient(circle at 80% 0, rgba(var(--tender-gold-rgb), 0.18), transparent 60%);}.tender-winning-program .tender-fit .tender-fit-title{border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.2); background: rgba(var(--tender-accent-blue-rgb), 0.1); height: 64px; padding-block: 0; flex-wrap: nowrap; row-gap: 0; align-items: center; justify-content: flex-start; text-align: start;}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-title{border-color: rgba(var(--tender-gold-rgb), 0.28); background: rgba(var(--tender-gold-rgb), 0.12);}.tender-winning-program .tender-fit .tender-fit-title-icon{background: rgba(var(--tender-accent-blue-rgb), 0.18); color: var(--tender-accent-blue);}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-title-icon{background: rgba(var(--tender-gold-rgb), 0.2); color: var(--tender-gold);}.tender-winning-program .tender-fit .tender-fit-item{background: rgba(var(--tender-accent-blue-rgb), 0.08); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.2);}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-item{background: rgba(var(--tender-navy-rgb), 0.06); border-color: rgba(var(--tender-gold-rgb), 0.22);}.tender-winning-program .tender-fit .tender-fit-item-icon{background: rgba(var(--tender-accent-blue-rgb), 0.2); color: var(--tender-accent-blue);}.tender-winning-program .tender-fit .tender-fit-negative .tender-fit-item-icon{background: rgba(var(--tender-gold-rgb), 0.22); color: var(--tender-gold);}.tender-winning-program .tender-final-cta{background: linear-gradient(-135deg, rgba(var(--tender-navy-rgb), 1) 0%, rgba(var(--tender-navy-deep-rgb), 1) 100%); position: relative; overflow: hidden;}.tender-winning-program .tender-final-cta::before{content: ""; position: absolute; inset: -20%; background: radial-gradient(circle at 20% 20%, rgba(var(--tender-accent-blue-rgb), 0.35), transparent 60%), radial-gradient(circle at 80% 70%, rgba(var(--tender-gold-rgb), 0.22), transparent 60%); opacity: 0.8; pointer-events: none; animation: tender-command-drift 18s ease-in-out infinite; transform: translateY(var(--tender-parallax-shift, 0px));}.tender-winning-program .tender-final-cta::after{content: ""; position: absolute; inset: 0; background: linear-gradient(-120deg, rgba(var(--tender-accent-blue-rgb), 0.22), transparent 60%); opacity: 0.5; pointer-events: none;}.tender-winning-program .tender-cta-shell{background: rgba(var(--tender-navy-rgb), 0.65); border: 1px solid rgba(var(--tender-accent-blue-rgb), 0.35); box-shadow: var(--tender-shadow-deep); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); animation: tender-cta-border 7s ease-in-out infinite;}.tender-winning-program .tender-cta-shell::before{background: linear-gradient(-90deg, transparent, rgba(var(--tender-accent-blue-rgb), 0.65), transparent);}.tender-winning-program .tender-cta-action{position: relative;}.tender-winning-program .tender-cta-action::before{content: ""; position: absolute; inset: -30px; background: radial-gradient(circle, rgba(var(--tender-accent-blue-rgb), 0.28), transparent 65%); opacity: 0.7; pointer-events: none; z-index: 0;}@keyframes tender-cta-border{0%, 100%{border-color: rgba(var(--tender-accent-blue-rgb), 0.25); box-shadow: 0 0 0 1px rgba(var(--tender-accent-blue-rgb), 0.12), var(--tender-shadow-deep);}50%{border-color: rgba(var(--tender-accent-blue-rgb), 0.75); box-shadow: 0 0 0 1px rgba(var(--tender-accent-blue-rgb), 0.35), 0 18px 45px rgba(var(--tender-accent-blue-rgb), 0.22);}}@media (prefers-reduced-motion: reduce){.tender-winning-program .tender-cta-shell{animation: none;}}.tender-winning-program .tender-cta-content h2{color: rgba(var(--tender-surface-rgb), 0.96);}.tender-winning-program .tender-cta-content p{color: rgba(var(--tender-surface-rgb), 0.72);}.tender-winning-program .tender-reveal svg path, .tender-winning-program .tender-reveal svg circle, .tender-winning-program .tender-reveal svg rect, .tender-winning-program .tender-reveal svg line, .tender-winning-program .tender-reveal svg polyline, .tender-winning-program .tender-reveal svg polygon{stroke-dasharray: 160; stroke-dashoffset: 160; transition: stroke-dashoffset 0.9s var(--tender-ease);}.tender-winning-program .tender-reveal.is-visible svg path, .tender-winning-program .tender-reveal.is-visible svg circle, .tender-winning-program .tender-reveal.is-visible svg rect, .tender-winning-program .tender-reveal.is-visible svg line, .tender-winning-program .tender-reveal.is-visible svg polyline, .tender-winning-program .tender-reveal.is-visible svg polygon{stroke-dashoffset: 0;}@keyframes tender-command-grid{0%{background-position: 100% 0, 100% 0, 82% 32%, 20% 70%, 30% 18%;}50%{background-position: right 20px top 18px, right 20px top 18px, 74% 22%, 28% 58%, 36% 28%;}100%{background-position: 100% 0, 100% 0, 82% 32%, 20% 70%, 30% 18%;}}@keyframes tender-command-sweep{0%{transform: translateX(120%) skewX(12deg); opacity: 0;}25%{opacity: 0.7;}50%{transform: translateX(-40%) skewX(12deg); opacity: 0.6;}100%{transform: translateX(-160%) skewX(12deg); opacity: 0;}}@keyframes tender-command-breathe{0%, 100%{opacity: 0.45;}50%{opacity: 0.8;}}@keyframes tender-command-drift{0%{background-position: 80% 20%; opacity: 0.6;}50%{background-position: 20% 60%; opacity: 0.9;}100%{background-position: 80% 20%; opacity: 0.6;}}@media (min-width: 992px){.tender-winning-program .hero.hero-home{min-height: clamp(320px, 42vh, 440px); padding: clamp(2rem, 3vw, 3.25rem) 0; display: flex; align-items: center;}.tender-winning-program .hero.hero-home .hero-container{width: 100%;}.tender-winning-program .hero.hero-home .hero-copy, .tender-winning-program .hero.hero-home .hero-title, .tender-winning-program .hero.hero-home .hero-description{text-align: center;}.tender-winning-program .hero.hero-home .hero-description{margin-inline: auto;}.tender-winning-program .hero.hero-home .hero-actions{justify-content: center;}.tender-winning-program .tender-tiers .packages-cards{grid-template-columns: repeat(2, minmax(0, 1fr));}.tender-winning-program .tender-why .col-md-4{width: min(340px, 48%);}}@media (max-width: 991.98px){.tender-winning-program .tender-what-compare{grid-template-columns: 1fr;}.tender-winning-program .tender-what-compare::before{display: none;}.tender-winning-program .tender-what-panel{transform: none; margin-top: 0;}.tender-winning-program .tender-fit-grid::before{display: none;}}@media (max-width: 767.98px){.tender-winning-program .tender-why .row{flex-direction: column; align-items: stretch; overflow-x: visible; padding-bottom: 0; scroll-snap-type: none;}.tender-winning-program .tender-why .row::before, .tender-winning-program .tender-why .row::after{display: none;}.tender-winning-program .tender-why .col-md-4{width: 100%;}.tender-winning-program .tender-duration .row::before{display: none;}.tender-winning-program .hero.hero-home .hero-copy{margin-top: 0;}.tender-winning-program .hero.hero-home{min-height: 70vh; padding: 0; display: flex; align-items: center;}.tender-winning-program .hero.hero-home .hero-container{width: 100%;}.tender-winning-program .hero.hero-home::before{opacity: 0.95; animation-duration: 14s; background-size: 46px 46px, 46px 46px, 360px 360px, 420px 420px, 460px 460px;}.tender-winning-program .hero.hero-home::after{opacity: 0.85; animation-duration: 7s;}.tender-winning-program .tender-why{background: linear-gradient(-120deg, rgba(var(--tender-surface-rgb), 0.98), rgba(var(--tender-accent-blue-rgb), 0.24), rgba(var(--tender-surface-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.18)); background-size: 280% 280%; animation-duration: 3s;}.tender-winning-program .tender-tiers{background: linear-gradient(-120deg, rgba(var(--tender-surface-rgb), 0.98), rgba(var(--tender-accent-blue-rgb), 0.22), rgba(var(--tender-surface-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.16)); background-size: 280% 280%; animation-duration: 3.5s;}.tender-winning-program .tender-fit{background: linear-gradient(-120deg, rgba(var(--tender-surface-rgb), 0.98), rgba(var(--tender-accent-blue-rgb), 0.24), rgba(var(--tender-surface-rgb), 0.96), rgba(var(--tender-navy-rgb), 0.16)); background-size: 280% 280%; animation-duration: 3.5s;}.tender-winning-program .tender-duration{background: linear-gradient(-160deg, rgba(var(--tender-navy-rgb), 0.98) 0%, rgba(var(--tender-accent-blue-rgb), 0.32) 50%, rgba(var(--tender-navy-deep-rgb), 1) 100%); background-size: 280% 280%; animation-duration: 3.6s;}.tender-winning-program .tender-final-cta::before{opacity: 0.9; animation-duration: 10s;}.tender-winning-program .tender-final-cta::after{opacity: 0.6; animation-duration: 5s;}.tender-winning-program .tender-final-cta .container::before{opacity: 0.95; animation-duration: 4.5s;}}@media (prefers-reduced-motion: reduce){.tender-winning-program *, .tender-winning-program *::before, .tender-winning-program *::after{animation: none !important;}.tender-winning-program .btn.btn-primary::before, .tender-winning-program .btn.btn-primary::after, .tender-winning-program .cta-button.primary::before, .tender-winning-program .cta-button.primary::after{opacity: 0.6; transform: none;}.tender-winning-program .tender-reveal svg path, .tender-winning-program .tender-reveal svg circle, .tender-winning-program .tender-reveal svg rect, .tender-winning-program .tender-reveal svg line, .tender-winning-program .tender-reveal svg polyline, .tender-winning-program .tender-reveal svg polygon{stroke-dashoffset: 0;}.tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-icon{animation: none;}.tender-winning-program .tender-why .row{scroll-snap-type: none;}}html[dir="rtl"] .tender-winning-program .tender-why .feature-card{flex-direction: row-reverse; text-align: left;}html[dir="rtl"] .tender-winning-program .tender-why .row::after{transform-origin: left center;}html[dir="rtl"] .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-badge{right: -72px; left: auto;}html[dir="rtl"] .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-badge-text{right: -28px; left: auto;}html[dir="rtl"] .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-badge-text{transform: rotate(28deg);}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .hero.hero-home .hero-actions, body.tender-winning-program-page.o_rtl .tender-winning-program .hero.hero-home .hero-actions{justify-content: center !important;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-why .section-header h2, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-why .section-header p, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-what .section-header h2, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-what .tender-what-summary p, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .section-header h2, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .section-header p, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .section-header h2, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-fit .section-header h2, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-why .section-header h2, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-why .section-header p, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-what .section-header h2, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-what .tender-what-summary p, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .section-header h2, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .section-header p, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .section-header h2, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-fit .section-header h2{text-align: center !important;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .section-header, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-card, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-card h3, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-value, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-value .ar-content, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-note, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-note .ar-content, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .section-header, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-card, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-card h3, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-value, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-value .ar-content, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-note, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-note .ar-content{text-align: center !important;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .section-header, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .section-header{display: flex; flex-direction: column; align-items: center;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-icon, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-icon{display: flex !important; align-items: center !important; justify-content: center !important; margin-right: auto !important; margin-left: auto !important;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-duration .duration-icon svg, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-duration .duration-icon svg{display: block; margin-right: auto; margin-left: auto;}html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .tier-card-label, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .tier-card-label .ar-content, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .tier-card-amount, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .tier-card-amount .ar-content, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-subtitle, html[dir="rtl"] body.tender-winning-program-page .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-subtitle .ar-content, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .tier-card-label, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .tier-card-label .ar-content, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .tier-card-amount, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .tier-card-amount .ar-content, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-subtitle, body.tender-winning-program-page.o_rtl .tender-winning-program .tender-tiers .tender-tier-card-vip .tier-card-subtitle .ar-content{text-align: center !important;}.select-service-section{padding: 80px 0; background: linear-gradient(-135deg, #ffffff 0%, #f8fdff 100%);}.service-header{text-align: center; margin-bottom: 60px;}.service-header h2{font-size: 2.5rem; font-weight: 700; color: #004165; margin-bottom: 16px; letter-spacing: -0.02em;}.service-header p{font-size: 1.2rem; color: #605e5c; max-width: 700px; margin: 0 auto;}.service-categories{margin-bottom: 60px;}.service-category{margin-bottom: 60px;}.service-category h3{font-size: 1.75rem; font-weight: 600; color: #004165; margin-bottom: 32px; text-align: center; position: relative;}.service-category h3::after{content: ''; position: absolute; bottom: -8px; right: 50%; transform: translateX(50%); width: 60px; height: 3px; background: linear-gradient(-90deg, #00677F, #004165); border-radius: 2px;}.service-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px;}.service-item{background: white; border: 2px solid #f6f6f6; border-radius: 12px; padding: 32px 24px; text-align: center; transition: all 0.3s ease; box-shadow: 0 4px 16px rgba(0, 103, 127, 0.08);}.service-item:hover{border-color: #00677F; transform: translateY(-4px); box-shadow: 0 8px 24px rgba(0, 103, 127, 0.15);}.service-item h4{font-size: 1.25rem; font-weight: 600; color: #004165; margin-bottom: 12px;}.service-item p{font-size: 1rem; color: #605e5c; margin-bottom: 24px; line-height: 1.5;}.btn-outline{background: transparent; color: #00677F; border: 2px solid #00677F; padding: 12px 24px; font-size: 1rem;}.btn-outline:hover{background: #00677F; color: white; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 103, 127, 0.3);}.service-cta{text-align: center; background: linear-gradient(-135deg, #004165 0%, #00677F 100%); color: white; padding: 60px 40px; border-radius: 20px; box-shadow: 0 12px 32px rgba(0, 103, 127, 0.2);}.service-cta h3{font-size: 2rem; font-weight: 700; margin-bottom: 16px;}.service-cta p{font-size: 1.2rem; margin-bottom: 32px; opacity: 0.9; max-width: 600px; margin-right: auto; margin-left: auto;}.btn.large{padding: 20px 40px; font-size: 1.2rem; background: white; color: #004165;}.btn.large:hover{background: #f6f6f6; transform: translateY(-2px); box-shadow: 0 8px 24px rgba(255, 255, 255, 0.2);}@media (max-width: 1024px){.packages-cards{grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));}.package-card.featured{transform: none;}.package-card.featured:hover{transform: translateY(-8px);}}@media (max-width: 768px){.packages-container{padding: 60px 16px;}.packages-header h1{font-size: 2.5rem;}.compare-header h2, .service-header h2{font-size: 2rem;}.packages-cards{gap: 24px;}.package-card{padding: 32px 24px; min-height: auto;}.service-grid{grid-template-columns: 1fr;}.comparison-table th, .comparison-table td{padding: 16px 12px; font-size: 0.9rem;}.service-cta{padding: 40px 24px;}.service-cta h3{font-size: 1.5rem;}}@media (max-width: 576px){.packages-cards{display: flex !important; flex-direction: column !important; gap: 24px !important; align-items: stretch !important;}.package-card{width: 100% !important; max-width: 100% !important; margin-bottom: 0 !important; flex: 0 0 auto !important;}}@media (max-width: 480px){.packages-header h1{font-size: 2rem;}.package-card{padding: 24px 20px;}.btn{padding: 14px 24px; font-size: 1rem;}.comparison-table th, .comparison-table td{padding: 12px 8px; font-size: 0.8rem;}}@keyframes fadeInUp{from{opacity: 0; transform: translateY(30px);}to{opacity: 1; transform: translateY(0);}}.package-card{animation: fadeInUp 0.6s ease-out;}.package-card:nth-child(2){animation-delay: 0.1s;}.package-card:nth-child(3){animation-delay: 0.2s;}.service-item{animation: fadeInUp 0.6s ease-out;}.service-item:nth-child(2){animation-delay: 0.1s;}.service-item:nth-child(3){animation-delay: 0.2s;}.service-item:nth-child(4){animation-delay: 0.3s;}.package-card::before{content: ''; position: absolute; top: 0; right: 0; left: 0; height: 6px; background: linear-gradient(-90deg, #00677F, #004165); border-radius: 16px 16px 0 0; opacity: 0; transition: opacity 0.3s ease;}.package-card:hover::before{opacity: 1;}.package-card.featured::before{opacity: 1; background: linear-gradient(-90deg, #00677F, #004165, #00677F); height: 8px;}.btn:focus{outline: 3px solid #00677F; outline-offset: 2px;}.package-card:focus-within{box-shadow: 0 0 0 3px rgba(0, 103, 127, 0.3);}.service-item:focus-within{box-shadow: 0 0 0 3px rgba(0, 103, 127, 0.3);}.compare-section{padding: 80px 0; background-color: #f8f9fa;}.compare-header{text-align: center; margin-bottom: 60px;}.compare-header h2{font-size: 2.5rem; font-weight: 700; color: #004165; margin-bottom: 16px; letter-spacing: -0.02em;}.compare-header p{font-size: 1.2rem; color: #605e5c; max-width: 600px; margin: 0 auto;}.comparison-table-wrapper{overflow-x: auto; border-radius: 16px; box-shadow: 0 8px 32px rgba(0, 103, 127, 0.1); background: white;}.comparison-table{width: 100%; border-collapse: collapse; min-width: 800px;}.comparison-table th, .comparison-table td{padding: 20px; text-align: center; border-bottom: 1px solid #e1dfdd;}.comparison-table th{background: linear-gradient(-135deg, #004165 0%, #00677F 100%); color: white; font-weight: 600; font-size: 1.1rem;}.comparison-table th.featured{background: linear-gradient(-135deg, #00677F 0%, #004165 100%); position: relative;}.comparison-table th.featured::after{content: "Most Popular"; position: absolute; top: -12px; right: 50%; transform: translateX(50%); background: #004165; color: white; padding: 4px 12px; border-radius: 12px; font-size: 0.8rem; font-weight: 600;}.feature-column{text-align: right !important; background: #f6f6f6 !important; color: #004165 !important; font-weight: 600;}.feature-name{font-weight: 600; color: #004165; text-align: right; background: #f8f9fa;}.feature-value{font-weight: 500; color: #323130;}.comparison-table tr:hover{background-color: #f8fdff;}html[dir="rtl"] body.arabic .ed-testimonials, html[dir="rtl"] body.arabic .ed-testimonials .ed-title, html[dir="rtl"] body.arabic .ed-testimonials .ed-kicker, html[dir="rtl"] body.arabic .ed-testimonials .ed-client, html[dir="rtl"] body.arabic .ed-testimonials .ed-meta, html[dir="rtl"] body.arabic .ed-testimonials .ed-name, body.o_rtl .ed-testimonials, body.o_rtl .ed-testimonials .ed-title, body.o_rtl .ed-testimonials .ed-kicker, body.o_rtl .ed-testimonials .ed-client, body.o_rtl .ed-testimonials .ed-meta, body.o_rtl .ed-testimonials .ed-name{direction: rtl !important;}html[dir="rtl"] body.arabic .ed-testimonials .ed-name, body.o_rtl .ed-testimonials .ed-name{text-align: right !important;}html[dir="ltr"] .highlights-header .nav, html.en .highlights-header .nav, body.en .highlights-header .nav{gap: 1.25rem;}html[dir="ltr"] .highlights-header .nav-link, html.en .highlights-header .nav-link, body.en .highlights-header .nav-link{font-size: 0.875rem;}html[dir="ltr"] .highlights-header .cta-button, html.en .highlights-header .cta-button, body.en .highlights-header .cta-button{font-size: 0.82rem; padding: 0.55rem 0.9rem; white-space: nowrap;}

/* /highlights_website_individual/static/src/css/rtl_hotfixes.css */
 html[dir="rtl"] body.work-with-us-page .wuw-hero .hero-grid, body.work-with-us-page.o_rtl .wuw-hero .hero-grid, body.work-with-us-page.arabic .wuw-hero .hero-grid{direction: rtl !important; display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 0.95fr) !important; align-items: center !important; gap: clamp(24px, 3.5vw, 52px) !important;}html[dir="rtl"] body.work-with-us-page .wuw-hero .hero-copy, body.work-with-us-page.o_rtl .wuw-hero .hero-copy, body.work-with-us-page.arabic .wuw-hero .hero-copy{grid-column: 1 !important; grid-row: 1 !important; direction: ltr !important; text-align: left !important; justify-items: start !important; align-content: start !important; transform: none !important; opacity: 1 !important;}html[dir="rtl"] body.work-with-us-page .wuw-hero .hero-visual, body.work-with-us-page.o_rtl .wuw-hero .hero-visual, body.work-with-us-page.arabic .wuw-hero .hero-visual{grid-column: 2 !important; grid-row: 1 !important; justify-content: flex-end !important; transform: none !important; opacity: 1 !important;}html[dir="rtl"] body.work-with-us-page .wuw-hero .wuw-hero-visual-stage, body.work-with-us-page.o_rtl .wuw-hero .wuw-hero-visual-stage, body.work-with-us-page.arabic .wuw-hero .wuw-hero-visual-stage{justify-content: flex-end !important;}html[dir="rtl"] body.work-with-us-page .wuw-hero .wuw-hero-image, body.work-with-us-page.o_rtl .wuw-hero .wuw-hero-image, body.work-with-us-page.arabic .wuw-hero .wuw-hero-image{width: min(560px, 100%) !important; max-width: 100% !important; object-position: left bottom !important; transform: none !important;}html[dir="rtl"] body.work-with-us-page .wuw-hero .wuw-hero-step-panel, html[dir="rtl"] body.work-with-us-page .wuw-hero .wuw-hero-step-panel-main, body.work-with-us-page.o_rtl .wuw-hero .wuw-hero-step-panel, body.work-with-us-page.o_rtl .wuw-hero .wuw-hero-step-panel-main, body.work-with-us-page.arabic .wuw-hero .wuw-hero-step-panel, body.work-with-us-page.arabic .wuw-hero .wuw-hero-step-panel-main{position: relative !important; inset: auto !important; opacity: 1 !important; transform: none !important;}html[dir="rtl"] .work-with-us-page .wuw-opportunities .section-header p .ar-content, body.work-with-us-page.o_rtl .wuw-opportunities .section-header p .ar-content, body.work-with-us-page.arabic .wuw-opportunities .section-header p .ar-content{unicode-bidi: plaintext;}html[dir="rtl"] body.work-with-us-page .wuw-card-list-value > li, body.work-with-us-page.o_rtl .wuw-card-list-value > li, body.work-with-us-page.arabic .wuw-card-list-value > li, html[dir="rtl"] body.work-with-us-page .wuw-why-grid .wuw-why-list > li, body.work-with-us-page.o_rtl .wuw-why-grid .wuw-why-list > li, body.work-with-us-page.arabic .wuw-why-grid .wuw-why-list > li, html[dir="rtl"] body.work-with-us-page .wuw-tier-grid .wuw-tier-list > li, html[dir="rtl"] body.work-with-us-page .wuw-tier-grid .wuw-tier-checklist > li, body.work-with-us-page.o_rtl .wuw-tier-grid .wuw-tier-list > li, body.work-with-us-page.o_rtl .wuw-tier-grid .wuw-tier-checklist > li, body.work-with-us-page.arabic .wuw-tier-grid .wuw-tier-list > li, body.work-with-us-page.arabic .wuw-tier-grid .wuw-tier-checklist > li, html[dir="rtl"] body.work-with-us-page .wuw-tier-shared-card .wuw-tier-list > li, body.work-with-us-page.o_rtl .wuw-tier-shared-card .wuw-tier-list > li, body.work-with-us-page.arabic .wuw-tier-shared-card .wuw-tier-list > li{direction: ltr !important; text-align: left !important; padding-inline-start: 16px !important; padding-inline-end: 42px !important; padding-right: 16px !important; padding-left: 42px !important;}html[dir="rtl"] body.work-with-us-page .wuw-card-list-value > li::before, body.work-with-us-page.o_rtl .wuw-card-list-value > li::before, body.work-with-us-page.arabic .wuw-card-list-value > li::before, html[dir="rtl"] body.work-with-us-page .wuw-why-grid .wuw-why-list > li::before, body.work-with-us-page.o_rtl .wuw-why-grid .wuw-why-list > li::before, body.work-with-us-page.arabic .wuw-why-grid .wuw-why-list > li::before, html[dir="rtl"] body.work-with-us-page .wuw-tier-grid .wuw-tier-list > li::before, html[dir="rtl"] body.work-with-us-page .wuw-tier-grid .wuw-tier-checklist > li::before, body.work-with-us-page.o_rtl .wuw-tier-grid .wuw-tier-list > li::before, body.work-with-us-page.o_rtl .wuw-tier-grid .wuw-tier-checklist > li::before, body.work-with-us-page.arabic .wuw-tier-grid .wuw-tier-list > li::before, body.work-with-us-page.arabic .wuw-tier-grid .wuw-tier-checklist > li::before, html[dir="rtl"] body.work-with-us-page .wuw-tier-shared-card .wuw-tier-list > li::before, body.work-with-us-page.o_rtl .wuw-tier-shared-card .wuw-tier-list > li::before, body.work-with-us-page.arabic .wuw-tier-shared-card .wuw-tier-list > li::before{inset-inline-start: auto !important; inset-inline-end: 14px !important; right: auto !important; left: 14px !important;}html[dir="rtl"] body.work-with-us-page .wuw-why-grid .wuw-why-card, html[dir="rtl"] body.work-with-us-page .wuw-tier-grid .wuw-tier-item, html[dir="rtl"] body.work-with-us-page .wuw-tier-shared-card, body.work-with-us-page.o_rtl .wuw-why-grid .wuw-why-card, body.work-with-us-page.o_rtl .wuw-tier-grid .wuw-tier-item, body.work-with-us-page.o_rtl .wuw-tier-shared-card, body.work-with-us-page.arabic .wuw-why-grid .wuw-why-card, body.work-with-us-page.arabic .wuw-tier-grid .wuw-tier-item, body.work-with-us-page.arabic .wuw-tier-shared-card{direction: ltr !important; text-align: left !important;}html[dir="rtl"] body.work-with-us-page .wuw-stepper-list, body.work-with-us-page.o_rtl .wuw-stepper-list, body.work-with-us-page.arabic .wuw-stepper-list{direction: ltr !important; flex-direction: row-reverse !important;}html[dir="rtl"] body.work-with-us-page .ar-content, body.work-with-us-page.o_rtl .ar-content, body.work-with-us-page.arabic .ar-content{unicode-bidi: plaintext;}html[dir="rtl"] body.work-with-us-page .wuw-compliance li .ar-content, body.work-with-us-page.o_rtl .wuw-compliance li .ar-content, body.work-with-us-page.arabic .wuw-compliance li .ar-content{display: block; width: 100%; text-align: center !important;}html[dir="rtl"] body.contact-page .contact-content, body.contact-page.o_rtl .contact-content, body.contact-page.arabic .contact-content{direction: rtl !important;}html[dir="rtl"] body.contact-page .contact-form-container, body.contact-page.o_rtl .contact-form-container, body.contact-page.arabic .contact-form-container{order: 1 !important;}html[dir="rtl"] body.contact-page .contact-info, body.contact-page.o_rtl .contact-info, body.contact-page.arabic .contact-info{order: 2 !important; text-align: left !important;}html[dir="rtl"] body.contact-page .contact-info a, html[dir="rtl"] body.contact-page .contact-info .contact-number-ltr, body.contact-page.o_rtl .contact-info a, body.contact-page.o_rtl .contact-info .contact-number-ltr, body.contact-page.arabic .contact-info a, body.contact-page.arabic .contact-info .contact-number-ltr{direction: rtl !important; unicode-bidi: bidi-override !important; display: inline-block !important;}html[dir="rtl"] body.contact-page .contact-info p, html[dir="rtl"] body.contact-page .contact-info a, body.contact-page.o_rtl .contact-info p, body.contact-page.o_rtl .contact-info a, body.contact-page.arabic .contact-info p, body.contact-page.arabic .contact-info a{margin-left: 0 !important; padding-left: 0 !important; width: fit-content !important; margin-right: auto !important;}html[dir="rtl"] body.tender-winning-program-page .tender-what-panel, body.tender-winning-program-page.o_rtl .tender-what-panel, body.tender-winning-program-page.arabic .tender-what-panel{direction: ltr !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-what-panel-header, body.tender-winning-program-page.o_rtl .tender-what-panel-header, body.tender-winning-program-page.arabic .tender-what-panel-header{display: flex !important; width: 100% !important; max-width: 100% !important; margin-inline: 0 !important; align-items: center !important; justify-content: flex-end !important; gap: 12px !important; direction: rtl !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-what-panel-header > .tender-what-panel-title, body.tender-winning-program-page.o_rtl .tender-what-panel-header > .tender-what-panel-title, body.tender-winning-program-page.arabic .tender-what-panel-header > .tender-what-panel-title{order: 1 !important; margin: 0 !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-what-panel-header > .tender-what-panel-icon, body.tender-winning-program-page.o_rtl .tender-what-panel-header > .tender-what-panel-icon, body.tender-winning-program-page.arabic .tender-what-panel-header > .tender-what-panel-icon{order: 2 !important; margin: 0 !important; flex: 0 0 auto !important;}html[dir="rtl"] body.tender-winning-program-page .tender-what-panel-list, body.tender-winning-program-page.o_rtl .tender-what-panel-list, body.tender-winning-program-page.arabic .tender-what-panel-list{direction: ltr !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-what-panel-item, body.tender-winning-program-page.o_rtl .tender-what-panel-item, body.tender-winning-program-page.arabic .tender-what-panel-item{display: flex !important; flex-direction: row !important; justify-content: flex-end !important; align-items: flex-start !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-tiers-grid, body.tender-winning-program-page.o_rtl .tender-tiers-grid, body.tender-winning-program-page.arabic .tender-tiers-grid, html[dir="rtl"] body.tender-winning-program-page .tender-fit-grid, body.tender-winning-program-page.o_rtl .tender-fit-grid, body.tender-winning-program-page.arabic .tender-fit-grid{direction: ltr !important;}html[dir="rtl"] body.tender-winning-program-page .tender-tier-card, body.tender-winning-program-page.o_rtl .tender-tier-card, body.tender-winning-program-page.arabic .tender-tier-card, html[dir="rtl"] body.tender-winning-program-page .tender-tier-card .tier-card-header, body.tender-winning-program-page.o_rtl .tender-tier-card .tier-card-header, body.tender-winning-program-page.arabic .tender-tier-card .tier-card-header, html[dir="rtl"] body.tender-winning-program-page .tender-fit-title-text, body.tender-winning-program-page.o_rtl .tender-fit-title-text, body.tender-winning-program-page.arabic .tender-fit-title-text{direction: ltr !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-tier-card .tier-list > li, body.tender-winning-program-page.o_rtl .tender-tier-card .tier-list > li, body.tender-winning-program-page.arabic .tender-tier-card .tier-list > li, html[dir="rtl"] body.tender-winning-program-page .tender-fit-list > li, body.tender-winning-program-page.o_rtl .tender-fit-list > li, body.tender-winning-program-page.arabic .tender-fit-list > li{direction: ltr !important; text-align: left !important; padding-inline-start: 16px !important; padding-inline-end: 42px !important; padding-right: 16px !important; padding-left: 42px !important;}html[dir="rtl"] body.tender-winning-program-page .tender-tier-card .tier-list > li::before, body.tender-winning-program-page.o_rtl .tender-tier-card .tier-list > li::before, body.tender-winning-program-page.arabic .tender-tier-card .tier-list > li::before, html[dir="rtl"] body.tender-winning-program-page .tender-fit-list > li::before, body.tender-winning-program-page.o_rtl .tender-fit-list > li::before, body.tender-winning-program-page.arabic .tender-fit-list > li::before{inset-inline-start: auto !important; inset-inline-end: 14px !important; right: auto !important; left: 14px !important;}html[dir="rtl"] body.tender-winning-program-page .tender-fit-title, body.tender-winning-program-page.o_rtl .tender-fit-title, body.tender-winning-program-page.arabic .tender-fit-title{direction: ltr !important; flex-direction: row-reverse !important; justify-content: flex-start !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-cta-shell, body.tender-winning-program-page.o_rtl .tender-cta-shell, body.tender-winning-program-page.arabic .tender-cta-shell{direction: rtl !important; display: flex !important; align-items: center !important; justify-content: space-between !important;}html[dir="rtl"] body.tender-winning-program-page .tender-cta-shell .tender-cta-content, body.tender-winning-program-page.o_rtl .tender-cta-shell .tender-cta-content, body.tender-winning-program-page.arabic .tender-cta-shell .tender-cta-content{order: 2 !important; direction: ltr !important; text-align: left !important;}html[dir="rtl"] body.tender-winning-program-page .tender-cta-shell .tender-cta-action, body.tender-winning-program-page.o_rtl .tender-cta-shell .tender-cta-action, body.tender-winning-program-page.arabic .tender-cta-shell .tender-cta-action{order: 1 !important; display: flex !important; justify-content: flex-start !important; text-align: right !important;}@media (max-width: 991.98px){html[dir="rtl"] body.work-with-us-page .wuw-hero .hero-grid, body.work-with-us-page.o_rtl .wuw-hero .hero-grid, body.work-with-us-page.arabic .wuw-hero .hero-grid{grid-template-columns: 1fr !important;}html[dir="rtl"] body.work-with-us-page .wuw-hero .hero-copy, html[dir="rtl"] body.work-with-us-page .wuw-hero .hero-visual, body.work-with-us-page.o_rtl .wuw-hero .hero-copy, body.work-with-us-page.o_rtl .wuw-hero .hero-visual, body.work-with-us-page.arabic .wuw-hero .hero-copy, body.work-with-us-page.arabic .wuw-hero .hero-visual{grid-column: 1 !important; grid-row: auto !important;}html[dir="rtl"] body.contact-page .contact-form-container, html[dir="rtl"] body.contact-page .contact-info, body.contact-page.o_rtl .contact-form-container, body.contact-page.o_rtl .contact-info, body.contact-page.arabic .contact-form-container, body.contact-page.arabic .contact-info{order: initial !important;}}html[dir="rtl"] body #partnerships .section-header, body.o_rtl #partnerships .section-header, body.arabic #partnerships .section-header, html[dir="rtl"] body .faq-section .section-header, body.o_rtl .faq-section .section-header, body.arabic .faq-section .section-header{text-align: center !important;}html[dir="rtl"] body #partnerships .section-header h2 .ar-content, html[dir="rtl"] body #partnerships .section-header p .ar-content, body.o_rtl #partnerships .section-header h2 .ar-content, body.o_rtl #partnerships .section-header p .ar-content, body.arabic #partnerships .section-header h2 .ar-content, body.arabic #partnerships .section-header p .ar-content, html[dir="rtl"] body .faq-section .section-header h2 .ar-content, html[dir="rtl"] body .faq-section .section-header p .ar-content, body.o_rtl .faq-section .section-header h2 .ar-content, body.o_rtl .faq-section .section-header p .ar-content, body.arabic .faq-section .section-header h2 .ar-content, body.arabic .faq-section .section-header p .ar-content{display: block !important; width: 100% !important; text-align: center !important; unicode-bidi: plaintext !important;}html[dir="rtl"] body .footer .footer-content, body.o_rtl .footer .footer-content, body.arabic .footer .footer-content{direction: ltr !important;}html[dir="rtl"] body .footer .footer-content > .footer-section, body.o_rtl .footer .footer-content > .footer-section, body.arabic .footer .footer-content > .footer-section{text-align: left !important; justify-self: end !important; align-self: start !important;}html[dir="rtl"] body .footer .footer-section h3, html[dir="rtl"] body .footer .footer-links, html[dir="rtl"] body .footer .footer-links a, html[dir="rtl"] body .footer .contact-info, html[dir="rtl"] body .footer .contact-info p, html[dir="rtl"] body .footer .contact-info a, body.o_rtl .footer .footer-section h3, body.o_rtl .footer .footer-links, body.o_rtl .footer .footer-links a, body.o_rtl .footer .contact-info, body.o_rtl .footer .contact-info p, body.o_rtl .footer .contact-info a, body.arabic .footer .footer-section h3, body.arabic .footer .footer-links, body.arabic .footer .footer-links a, body.arabic .footer .contact-info, body.arabic .footer .contact-info p, body.arabic .footer .contact-info a{text-align: left !important; direction: ltr !important;}html[dir="rtl"] body .footer [dir="ltr"], body.o_rtl .footer [dir="ltr"], body.arabic .footer [dir="ltr"]{direction: rtl !important; unicode-bidi: isolate !important; display: inline-block !important;}html[dir="rtl"] body .footer .footer-bottom, body.o_rtl .footer .footer-bottom, body.arabic .footer .footer-bottom{direction: rtl !important; display: flex !important; justify-content: space-between !important; align-items: center !important;}html[dir="rtl"] body .footer .footer-bottom > p, body.o_rtl .footer .footer-bottom > p, body.arabic .footer .footer-bottom > p{order: 2 !important; direction: ltr !important; text-align: left !important; margin: 0 !important;}html[dir="rtl"] body .footer .footer-bottom .language-switcher, body.o_rtl .footer .footer-bottom .language-switcher, body.arabic .footer .footer-bottom .language-switcher{order: 1 !important;}html[dir="rtl"] body.work-with-us-page .wuw-stepper-rail, body.work-with-us-page.o_rtl .wuw-stepper-rail, body.work-with-us-page.arabic .wuw-stepper-rail{direction: ltr !important;}html[dir="rtl"] body.work-with-us-page .wuw-stepper-fill, body.work-with-us-page.o_rtl .wuw-stepper-fill, body.work-with-us-page.arabic .wuw-stepper-fill{inset-inline-start: auto !important; inset-inline-end: 0 !important; right: auto !important; left: 0 !important; transform-origin: left center !important;}html[dir="rtl"] body.work-with-us-page .wuw-stepper-rail::after, body.work-with-us-page.o_rtl .wuw-stepper-rail::after, body.work-with-us-page.arabic .wuw-stepper-rail::after{right: auto !important; left: -8% !important; animation-name: wuwStepperPulseTravelRtl !important; animation-direction: normal !important;}@keyframes wuwStepperPulseTravelRtl{0%{left: -8%;}100%{left: 108%;}}html[dir="rtl"] body .track-record .section-header, html[dir="rtl"] body #track-record .section-header, body.o_rtl .track-record .section-header, body.o_rtl #track-record .section-header, body.arabic .track-record .section-header, body.arabic #track-record .section-header{text-align: center !important;}html[dir="rtl"] body .track-record .section-header h2 .ar-content, html[dir="rtl"] body #track-record .section-header h2 .ar-content, body.o_rtl .track-record .section-header h2 .ar-content, body.o_rtl #track-record .section-header h2 .ar-content, body.arabic .track-record .section-header h2 .ar-content, body.arabic #track-record .section-header h2 .ar-content{display: block !important; text-align: center !important; unicode-bidi: plaintext !important;}html[dir="rtl"] body .why-eda2at .why-grid .ar-content, html[dir="rtl"] body .how-we-work .ar-content, body.o_rtl .why-eda2at .why-grid .ar-content, body.o_rtl .how-we-work .ar-content, body.arabic .why-eda2at .why-grid .ar-content, body.arabic .how-we-work .ar-content{unicode-bidi: plaintext !important;}