/* Arabic mobile readability and CTA interactions: retain the editorial rhythm while making language-specific line breaks and state changes deliberate. */
.sirius-arabic .button{transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),background .18s ease,color .18s ease,border-color .18s ease}.sirius-arabic .button:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(20,27,69,.18)}.sirius-arabic .button--light:hover{color:#f6f2eb;background:#c8202f}.sirius-arabic .button--blue:hover,.sirius-arabic .button--coral:hover{color:#f6f2eb;background:#141b45}.sirius-arabic .button:focus-visible{outline:3px solid rgba(200,32,47,.42);outline-offset:4px}@media(max-width:800px){.sirius-arabic .home-hero h1,.sirius-arabic .page-hero h1,.sirius-arabic .revenue-hero h1,.sirius-arabic .contact-page-hero h1{font-size:clamp(2.25rem,10vw,3.45rem)!important;line-height:1.24!important;letter-spacing:-.025em!important;overflow-wrap:normal;word-break:normal}.sirius-arabic .home-hero h1 span,.sirius-arabic .revenue-hero h1 em{max-width:100%}.sirius-arabic .intro-section h2,.sirius-arabic .section-heading h2,.sirius-arabic .mission-section h2,.sirius-arabic .revenue-intro h2,.sirius-arabic .measurement-section h2,.sirius-arabic .contact-cta h2,.sirius-arabic .contact-page-grid h2{font-size:clamp(2rem,9vw,2.8rem);line-height:1.2!important;letter-spacing:-.03em}.sirius-arabic .service-row h3{font-size:clamp(1.45rem,7.3vw,2rem)!important;line-height:1.18!important}.sirius-arabic .service-row__description,.sirius-arabic .revenue-intro>p,.sirius-arabic .contact-page-hero>.content-shell>p{font-size:.9rem;line-height:1.82}.sirius-arabic .contact-cta h2{max-width:100%}.sirius-arabic .button{min-height:44px;padding:.95rem 1rem;white-space:normal;line-height:1.2;text-align:right}.sirius-arabic .home-hero__content,.sirius-arabic .revenue-hero__content,.sirius-arabic .revenue-banner__content{padding-right:1.35rem!important;padding-left:1.35rem!important}}
