@font-face{font-family:PitArabic;src:url('/assets/NotoSansArabic.ttf') format('truetype');font-display:swap}
.draft-document{background:var(--paper);color:var(--paper-ink)}
.draft-document header,.draft-document footer{background:var(--green);color:var(--cream)}
.draft-document main{min-height:65vh;padding-bottom:65px}
.draft-document .container{width:min(100% - 14%,1000px);margin-inline:auto}
.draft-document .page-hero{background:var(--deep);color:var(--cream);padding:65px 0 50px;margin-bottom:38px}
.draft-document .page-hero h1{font-family:PitDisplay,Impact,sans-serif;font-style:italic;font-size:clamp(44px,6vw,74px);line-height:1.1;margin:10px 0 20px;max-width:900px}
.draft-document .page-hero p{max-width:650px;line-height:1.8}
.draft-document .prose,.draft-document .faq{max-width:780px;line-height:1.9;font-size:15px}
.draft-document .prose h2,.draft-document .section-title{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:24px;line-height:1.4;margin:35px 0 14px;letter-spacing:-.4px}
.draft-document main a{text-decoration:underline;text-underline-offset:4px;color:var(--paper-accent)}
.draft-document .meta{font-size:12px;color:var(--paper-muted);display:flex;flex-wrap:wrap;gap:8px 24px;padding-bottom:24px;border-bottom:1px solid var(--paper-line)}
.draft-document .prose ul{padding-inline-start:24px}
.draft-document details{padding:21px 0;border-top:1px solid var(--paper-line)}
.draft-document summary{cursor:pointer;position:relative;padding-inline-end:30px;font-weight:700;line-height:1.6;list-style:none}
.draft-document summary .chev{position:absolute;inset-inline-end:0;top:4px;width:18px;height:18px}
.draft-document details[open] summary .chev{transform:rotate(180deg)}
.draft-document details p{color:var(--paper-muted)}
.draft-document summary:focus-visible{outline:3px solid var(--paper-accent);outline-offset:5px}
.draft-document .ea-callout{border-inline-start:4px solid var(--paper-accent);padding:10px 24px;max-width:780px;line-height:1.8}
.draft-document .ea-badge,.draft-document .kicker,.draft-document .eyebrow{font-size:12px}
.draft-document .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;margin-top:28px}
.draft-document .card{border-top:1px solid var(--paper-line);padding:8px 0 16px;line-height:1.8}
.draft-document .card p{font-size:14px;color:var(--paper-muted)}
.draft-document footer>div{max-width:780px}
.draft-document .study-bar{justify-content:center}
html[lang=ar] body{font-family:PitArabic,Tahoma,Arial,sans-serif}
html[lang=ar] .brand{font-family:Arial,sans-serif;direction:ltr}
html[lang=ar] nav{margin-left:0;margin-inline-start:auto}
html[lang=ar] .footer-links{margin-inline-start:0}
html[lang=ar] .page-hero h1,html[lang=ar] h2,html[lang=ar] .feature-list h3{font-family:PitArabic,Tahoma,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}
.arabic-home .hero{min-height:620px;padding:65px 7%;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}
.arabic-home .hero-copy{width:auto;pointer-events:auto}
.arabic-home .hero h1{font-family:PitArabic,Tahoma,sans-serif;font-style:normal;white-space:normal;font-size:clamp(54px,6vw,90px);line-height:1.4;letter-spacing:-2px;margin:10px 0 18px}
.arabic-home .hero h1 span{color:var(--yellow)}
.arabic-home .hero .description{max-width:500px;font-size:15px;line-height:2}
.arabic-home .hero-shot{position:relative;z-index:1;max-width:100%;box-shadow:0 20px 45px var(--image-shadow);transform:rotate(-3deg)}
.arabic-home .hero .paint-stripe{left:-30%;top:45%;width:95%;transform:rotate(26deg)}
.arabic-home .how h2,.arabic-home .setup h2,.arabic-home .features h2,.arabic-home .next h2{font-size:40px}
.arabic-home .feature-list h3{font-size:25px}
.arabic-home .setup p{font-size:15px;line-height:2;max-width:760px;color:var(--paper-muted)}
.arabic-home .setup img{width:100%;max-width:850px;display:block;margin:30px auto 0}
.arabic-home .compatibility h3{font-family:PitArabic,Tahoma,sans-serif;font-style:normal;font-size:28px}
.arabic-home .next{line-height:2}
@media(max-width:850px){html[lang=ar] header nav{margin-inline-start:0}.draft-document .page-hero{padding:40px 0 30px}.arabic-home .hero{min-height:0;display:block;padding:40px 7% 55px}.arabic-home .hero-copy{max-width:none}.arabic-home .hero-shot{margin-top:45px;width:100%}.arabic-home .hero .paint-stripe{top:70%;left:-30%;width:140%;height:150px}.arabic-home .hero h1{font-size:62px}.arabic-home .how h2,.arabic-home .setup h2,.arabic-home .features h2,.arabic-home .next h2{font-size:32px}}
@media(max-width:520px){.draft-document .feature-grid{grid-template-columns:1fr}.draft-document .prose,.draft-document .faq{font-size:14px}}
.legal-notices-link{font-size:11px;line-height:1.6}
