.header-row{gap:20px}.rasyo-nav{gap:18px}.rasyo-nav li{display:block;list-style:none;margin:0;padding:0}.rasyo-nav li a{display:block}.rasyo-nav .current-menu-item>a{color:var(--text-teal)}
.rasyo-languages{display:flex;gap:9px;align-items:center;direction:ltr;flex-shrink:0;border-inline-start:1px solid var(--line);padding-inline-start:14px}.rasyo-languages a{font-size:14px!important;min-height:40px;display:inline-flex!important;align-items:center;padding:0 3px!important}.rasyo-languages [aria-current=true]{color:var(--text-teal);text-decoration:underline;text-underline-offset:5px}
.rasyo-brand{direction:ltr}.rasyo-arrow{display:inline-block}.section-intro{max-width:760px}.rasyo-lang-en .feature-layout>.other-services,.rasyo-lang-ar .feature-layout>.other-services{max-height:540px;overflow:auto}
.rasyo-form input[type=email],.rasyo-form input[type=tel]{direction:ltr;text-align:start}.search-area input{font:inherit;font-size:16px;padding:12px;max-width:100%}
html[dir=rtl] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.8}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:0;line-height:1.45}
html[dir=rtl] .eyebrow{letter-spacing:0}
html[dir=rtl] .hero-copy>p:not(.eyebrow),html[dir=rtl] .service-main .wp-block-post-content>p,html[dir=rtl] .service-main .wp-block-post-content>ul,html[dir=rtl] .service-main .wp-block-post-content>ol,html[dir=rtl] .page-intro .lead{line-height:1.8}
html[dir=rtl] .hero-copy h1{line-height:1.4}
html[dir=rtl] .rasyo-hero:after{background:linear-gradient(270deg,#f7faff 0%,#f7faffee 30%,#f7faff50 63%,transparent 83%)}
html[dir=rtl] .tax-feature:after{background:linear-gradient(270deg,white 0%,#ffffffee 40%,#ffffff70 65%,transparent)}
html[dir=rtl] .rasyo-arrow{transform:scaleX(-1)}
html[dir=rtl] .service-main .wp-block-post-content>.wp-block-list{padding-left:0;padding-inline-start:25px}
html[dir=rtl] .service-main .wp-block-list li{padding-left:0;padding-inline-start:5px}
html[dir=rtl] .service-specific-cta{border-left:0;border-inline-start:3px solid var(--teal);border-radius:8px 0 0 8px}
html[dir=rtl] .checklist li:before{margin-right:0;margin-inline-end:9px}
html[dir=rtl] .trust-item{border-right:0;border-inline-end:1px solid #dae5ed}
html[dir=rtl] .trust-item:last-child{border:0}
html[dir=rtl] .notice{border-left:0;border-inline-start:4px solid var(--teal)}
html[dir=rtl] .section-heading>.wp-block-heading{margin-right:0;margin-inline-end:auto}
html[dir=rtl] .card-top,html[dir=rtl] .rasyo-form{text-align:start}
html[dir=rtl] .brand-bars,html[dir=rtl] .brand-name,html[dir=rtl] .brand-sub{direction:ltr;letter-spacing:normal}
@media(max-width:1250px){
 .header-row{min-height:80px}.menu-toggle{display:block;margin-inline-start:auto;font-size:22px;min-width:44px}.header-cta{display:none}
 .rasyo-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 10px 15px #102d5010;padding:20px 32px;flex-direction:column;align-items:stretch;gap:0}
 .rasyo-nav.is-open{display:flex}.rasyo-nav li a{padding:12px 0;font-size:16px}.rasyo-languages{border-inline-start:0;border-top:1px solid var(--line);padding:12px 0;gap:20px}
 html[dir=rtl] .menu-toggle{margin-left:0;margin-inline-start:auto}
}
@media(max-width:820px){html[dir=rtl] .rasyo-hero:after{background:linear-gradient(270deg,#f7faffe8,#f7faffc9 70%,#f7faff60)}html[dir=rtl] .trust-item:nth-child(2){border:0}}
@media(max-width:540px){html[dir=rtl] .tax-feature:after{background:#ffffffdf}html[dir=rtl] .hero-copy h1{font-size:38px}.rasyo-nav{padding-inline:18px}.rasyo-languages a{min-width:44px}}

.rasyo-menu-items{display:contents;list-style:none;padding:0;margin:0}
.honeypot{left:auto;inset-inline-start:0;top:0;clip-path:inset(50%);clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}
