html[dir=rtl]{font-family:Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:normal}
[dir=rtl] body{font-family:inherit;line-height:1.85}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:inherit;letter-spacing:normal;line-height:1.45}
[dir=rtl] h1{font-size:clamp(2.4rem,4.8vw,4.8rem);max-width:24ch;margin-bottom:2rem}
[dir=rtl] .eyebrow{letter-spacing:normal;line-height:1.8}
[dir=rtl] .wordmark{display:block;flex-shrink:0;font-family:Arial,sans-serif;letter-spacing:-1.5px;line-height:1.1;white-space:nowrap}
[dir=rtl] .wordmark small{letter-spacing:3px}
[dir=rtl] .header{gap:1rem;flex-wrap:wrap}
[dir=rtl] .header nav{gap:.25rem;flex-wrap:wrap}
[dir=rtl] .header nav a{font-size:.94rem;padding:.65rem .7rem}
[dir=rtl] .header-actions{margin-inline-start:auto;gap:.5rem}
[dir=rtl] .mobile-menu nav{right:auto;left:0;text-align:right}
[dir=rtl] .form-trap{left:auto;right:-10000px}
[dir=rtl] input[type=email],[dir=rtl] select[name=timezone],[dir=rtl] select[name=slot],[dir=rtl] select[name=course_id]{direction:ltr;text-align:left}
[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:inherit;font-size:1rem;max-width:100%}
[dir=rtl] .form label,[dir=rtl] .form p{text-align:start}
[dir=rtl] a,[dir=rtl] p{overflow-wrap:anywhere}
[dir=rtl] bdi{unicode-bidi:isolate}
[dir=rtl] .button,[dir=rtl] button{font-family:inherit;letter-spacing:normal;line-height:1.6;white-space:normal;margin-block-start:1rem}
[dir=rtl] .card{min-width:0}
.ar-main>section,.ar-block{margin-block:2.5rem}
.ar-block h2{font-size:clamp(1.5rem,2.2vw,2rem);margin:0 0 1rem}
.ar-block p+p{margin-top:1rem}
.ar-highlight{background:#203d31;color:#fff;border-radius:2rem;padding:clamp(1.5rem,4vw,3.5rem);margin-block:3rem}
.ar-highlight h2,.ar-highlight strong,.ar-highlight .eyebrow{color:#fff}
.ar-highlight .button{color:#132b21}
.ar-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block:1.5rem}
.ar-facts p{border-inline-start:3px solid #ed7e0e;padding-inline-start:1rem}
.ar-facts strong{display:block;font-size:2.7rem}
.ar-course{background:#eff4ee;border-top:5px solid #ed7e0e}
.ar-course-1,.ar-course-4{background:#fff2e2}
.ar-course-2{background:#e5efe9}
.ar-course .price{margin-block:1rem}
.ar-course h2{font-size:2rem}
.ar-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;margin-block:2rem 4rem}
.ar-hero-mark{border-radius:5rem 1rem 5rem 1rem;background:#fff0df;border:1px solid #f0cfaa;padding:3rem;text-align:center;box-shadow:15px 15px 0 #e6eee8}
.ar-hero-mark span,.ar-hero-mark strong,.ar-hero-mark small{display:block}
.ar-hero-mark span{color:#864300;font-size:3rem;direction:ltr;font-weight:bold}
.ar-hero-mark strong{font-size:3.5rem;color:#203d31}
.ar-hero-mark small{font-size:1.3rem;direction:ltr}
.ar-steps{list-style:none;padding:0;display:grid;gap:1.3rem;margin-block:2rem 3rem}
.ar-steps li{display:flex;gap:1.25rem;align-items:flex-start;background:#f3f6ef;border:1px solid #d8e0d4;border-radius:1.5rem;padding:1.75rem}
.ar-steps li:nth-child(even){background:#fff3e5}
.ar-steps li>span{background:#ed7e0e;color:#152f24;min-width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-weight:bold;font-size:1.4rem;flex-shrink:0}
.ar-steps h3{font-size:1.5rem;margin:0 0 .6rem}
.ar-faq{margin-block:3rem}
.ar-faq details{background:#f3f6ef;border:1px solid #d8e0d4;border-radius:1rem;margin-block:1rem;padding:1.3rem 1.7rem}
.ar-faq summary{font-weight:bold;cursor:pointer}
.ar-faq details[open]{background:#fff4e8;border-color:#dfad72}
.ar-faq details p{margin-top:1rem}
.ar-prose{max-width:75ch}
.ar-prose section{margin-block:2.5rem}
.ar-prose h2{font-size:1.6rem;margin-top:2rem}
.ar-about img{width:100%;height:auto;border-radius:2rem}
.ar-team img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:1rem}
.ar-team h3{font-size:1.25rem;margin-top:1rem}
.ar-team .card{padding:1.25rem}
[dir=rtl] .footer-top{gap:2rem}
[dir=rtl] .skip{right:1rem;left:auto}
@media(max-width:1100px){[dir=rtl] .header>nav{display:none}[dir=rtl] .mobile-menu{display:block}[dir=rtl] .header{flex-wrap:nowrap}}
@media(max-width:700px){.ar-hero,.ar-facts{grid-template-columns:1fr}.ar-hero{gap:2rem}.ar-hero-mark{padding:2rem}.ar-steps li{padding:1.25rem;gap:1rem}.ar-main .grid2,.ar-main .grid3{grid-template-columns:1fr}[dir=rtl] .wordmark{font-size:1.55rem}[dir=rtl] .wordmark small{font-size:.65rem}[dir=rtl] .header{padding:1rem;gap:.5rem}[dir=rtl] .language{padding:.4rem}[dir=rtl] .header-actions{gap:.25rem}[dir=rtl] .mobile-menu summary{padding:.5rem}[dir=rtl] .footer-invite{display:block}[dir=rtl] .footer-bottom{flex-wrap:wrap}.ar-facts strong{font-size:2rem}}
