@font-face{font-family:'Somar Sans';font-style:normal;font-weight:500;font-display:swap;src:local('Somar Sans'),url('../fonts/SomarSans-Medium.woff2') format('woff2')}body{direction:rtl;text-align:right;font-family:'Somar Sans',system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;font-synthesis:weight style}.header-actions{display:flex;gap:1rem;align-items:center}.mega-menu{left:50%;right:auto}.mega-menu-btn i{transform:rotate(180deg)}.mega-menu-btn:hover i{transform:rotate(180deg) translateX(-3px)}.lang-switch{font-weight:600;font-size:.9rem}.hero{background-image:radial-gradient(circle at 90% 50%,rgba(240,104,0,.03) 0%,rgba(255,255,255,0) 50%)}.hero::before{left:-5%;right:auto}.hero-content{text-align:right;max-width:800px}.hero h1{line-height:1.55}.hero h1 span{display:inline}@media(max-width:900px){.hero-container{flex-direction:column-reverse;text-align:right}.hero-content{text-align:right}.hero-content .cta-button{margin-left:auto;margin-right:0}}@media(max-width:768px){nav.main-nav{right:-100%;left:auto}nav.main-nav.active{right:0}.about-container{text-align:center}.about-label{text-align:center}}.cta-button{gap:.5rem}.problem-card{text-align:right}@media(min-width:901px){.solutions-grid{flex-direction:row-reverse}}.solution-menu{text-align:right}.solution-menu h2{line-height:1.55}.solution-list li{flex-direction:row}.step-header-group{flex-direction:row}.step-card{text-align:right}section.programs-section{overflow:visible!important}.programs-intro{text-align:right;position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start;height:fit-content;z-index:10}.program-card{text-align:right;align-items:flex-start}@media(min-width:769px){.faq-container{flex-direction:row}}.section-header{text-align:center}.accordion summary::after{margin-left:0;margin-right:auto}.footer-logo{text-align:right}.footer-links ul,.footer-social ul,.footer-legal ul{padding-right:0}.footer-bottom{direction:rtl}.btn-outline,.btn-solid{text-align:center}.problem-card{text-align:right}.strategy-intro{text-align:right}.highlight-text .highlight{color:var(--primary-color);font-weight:700}@media(max-width:900px){.strategy-intro{text-align:center}.strategy-label{justify-content:center}}@media(max-width:600px){.strategy-section .section-container{padding:0 15px}.strategy-grid{padding:0}.highlight-text{text-align:right;line-height:1.8}.accordion-item{border-radius:10px}.accordion-header{flex-direction:row;align-items:flex-start}.accordion-title{flex-direction:row;align-items:flex-start;text-align:right}.accordion-title h3{text-align:right;flex:1}.accordion-number{margin-left:.8rem;margin-right:0}.accordion-icon{margin-right:auto;margin-left:0}}@media(max-width:400px){.accordion-title{flex-direction:column;align-items:flex-start;gap:.5rem}.accordion-number{margin-left:0}}.timeline-item:nth-child(2n+1){padding-right:80px;padding-left:0;justify-content:flex-start}.timeline-item:nth-child(2n+1) .timeline-content{align-items:flex-start}.timeline-item:nth-child(2n+1) .timeline-step-badge,.timeline-item:nth-child(2n+1) .timeline-title,.timeline-item:nth-child(2n+1) .timeline-desc{text-align:right!important}.timeline-item:nth-child(2n+1)::before{left:auto;right:0;border-left:0;border-right:4px dotted #E0E0E0;border-radius:0 40px 40px 0}.timeline-item:first-child::before{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.timeline-item:nth-child(2n+1) .timeline-marker{left:auto;right:0;transform:translate(50%,-50%)}.timeline-item:nth-child(2n){padding-left:80px;padding-right:0;justify-content:flex-end}.timeline-item:nth-child(2n) .timeline-content{align-items:flex-end}.timeline-item:nth-child(2n) .timeline-step-badge,.timeline-item:nth-child(2n) .timeline-title,.timeline-item:nth-child(2n) .timeline-desc{text-align:left!important}.timeline-item:nth-child(2n)::before{left:0;right:auto;border-right:0;border-left:4px dotted #E0E0E0;border-radius:40px 0 0 40px}.timeline-item:nth-child(2n) .timeline-marker{right:auto;left:0;transform:translate(-50%,-50%)}.timeline-item:last-child::before{border-radius:0 40px 0 0}.timeline-item:nth-child(2n):last-child::before{border-radius:40px 0 0 0}@media(max-width:900px){.timeline-item:nth-child(2n+1) .timeline-step-badge,.timeline-item:nth-child(2n+1) .timeline-title,.timeline-item:nth-child(2n+1) .timeline-desc,.timeline-item:nth-child(2n) .timeline-step-badge,.timeline-item:nth-child(2n) .timeline-title,.timeline-item:nth-child(2n) .timeline-desc{text-align:center!important}.program-card{text-align:center;align-items:center}.program-card .icon-box{margin-left:auto;margin-right:auto}.program-card h3,.service-subtitle{text-align:center}.programs-intro{text-align:center}.programs-intro .cta-button{margin-left:auto;margin-right:auto}.footer-logo{text-align:center}.footer-links{text-align:right}.footer-contact{text-align:right}}