/* English keeps the same paper, imagery and section positions. Reading is LTR. */
:root{--ruqaa:Georgia,"Times New Roman",serif}
html[lang=en] body{font-family:"Plex",system-ui,sans-serif;line-height:1.6}
html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{font-family:Georgia,"Times New Roman",serif!important;-webkit-text-stroke:0!important;letter-spacing:-.025em;overflow-wrap:normal}
html[lang=en] .main-nav{gap:calc(18 * var(--v));font-size:calc(14 * var(--v))}
html[lang=en] .hdr-cta{font-size:calc(13 * var(--v));width:calc(151 * var(--v));left:calc(176 * var(--v))}
html[lang=en] .hero-title.is-text{font-family:Georgia,serif;font-size:calc(48 * var(--v));line-height:1.04;white-space:pre-line;max-width:calc(332 * var(--v));margin:0;letter-spacing:calc(-2 * var(--v));text-align:left}
html[lang=en] .hero-sub{line-height:1.5;text-align:left}
html[lang=en] .hero-btns{direction:ltr;gap:calc(12 * var(--v))}
html[lang=en] .hero-btns .btn{font-size:calc(13 * var(--v));padding-inline:calc(12 * var(--v))}
html[lang=en] .step h3{font-size:calc(24 * var(--v));line-height:1.2}
html[lang=en] .step p{white-space:pre-line;line-height:1.5}
html[lang=en] .sec-title{font-size:calc(34 * var(--v))}
html[lang=en] .svc h3{font-size:calc(21 * var(--v));line-height:1.25}
html[lang=en] .w-card{direction:ltr;text-align:left}
html[lang=en] .t-meta{text-align:left}
html[lang=en] .ftr-brand{text-align:left}
html[lang=en] .ftr-brand .logo{margin-inline-start:0}
html[lang=en] .ftr-brand p{max-width:calc(225 * var(--v));white-space:pre-line}
html[lang=en] .ftr-nav{gap:calc(16 * var(--v));font-size:calc(13 * var(--v));right:calc(318 * var(--v))}
html[lang=en] .ftr-nav .ftr-faq{font-size:calc(12 * var(--v))}
html[lang=en] .cta-title{font-family:Georgia,serif;-webkit-text-stroke:0;line-height:1.16;font-size:calc(39 * var(--v));letter-spacing:calc(-1 * var(--v))}
html[lang=en] .intro h1{font-size:clamp(34px,4.4vw,56px);line-height:1.12}
html[lang=en] .intro p.lead-big{font-family:Georgia,serif;font-size:clamp(23px,3vw,30px);-webkit-text-stroke:0}
html[lang=en] .story .hand p{font-family:Georgia,serif;font-size:clamp(18px,1.65vw,22px);line-height:1.75}
html[lang=en] .story .sign,html[lang=en] .polaroid figcaption,html[lang=en] .flag,html[lang=en] .cta2 p,html[lang=en] .thanks p,html[lang=en] .side-note,html[lang=en] .slogan,html[lang=en] .foot-note{font-family:Georgia,serif;-webkit-text-stroke:0;letter-spacing:-.02em}
html[lang=en] .sec-h{font-size:clamp(24px,2.5vw,30px)}
html[lang=en] .mem h3{font-size:21px;line-height:1.3}
html[lang=en] .story .sign{text-align:right}
html[lang=en] .offers,html[lang=en] .notes ul{padding-right:0;padding-left:20px}
html[lang=en] .tr-title,html[lang=en] .p-bio{text-align:left}
html[lang=en] th,html[lang=en] .items th{text-align:left}
html[lang=en] .items th:last-child,html[lang=en] .items td:last-child,html[lang=en] .rows dd{text-align:right}
html[lang=en] .amount span,html[lang=en] .price .cur{margin-right:0;margin-left:6px}
html[lang=en] .client{border-right:0;border-left:1px solid var(--line);padding-right:0;padding-left:30px}
html[lang=en] .client p,html[lang=en] .pay p{text-align:left!important}
html[lang=en] .inv,html[lang=en] .sheet{direction:ltr}
html[lang=en] .r-thanks p{font-family:Georgia,serif;font-size:20px;-webkit-text-stroke:0}
html[lang=en] .language-switch[lang=ar]{font-family:"Plex",system-ui,sans-serif;letter-spacing:0}
@media(max-width:1023px){
 html[lang=en] .main-nav{right:auto;gap:10px 18px;font-size:14px}
 html[lang=en] .hero-title.is-text{font-size:clamp(42px,8vw,68px);max-width:100%;letter-spacing:-2px}
 html[lang=en] .hero-copy{max-width:100%;text-align:left}
 html[lang=en] .hero-btns .btn{font-size:14px}
 html[lang=en] .hero-btns{gap:10px}
 html[lang=en] .hdr-cta{font-size:14px;width:auto;left:auto}
 html[lang=en] .ftr-brand{text-align:center}
 html[lang=en] .ftr-brand .logo{margin:0 auto}
 html[lang=en] .ftr-brand p{max-width:none}
 html[lang=en] .ftr-nav{right:auto;gap:10px 18px;font-size:14px}
 html[lang=en] .svc h3{font-size:20px}
 html[lang=en] .cta-title{font-size:clamp(30px,6vw,44px);letter-spacing:-1px}
}
@media(max-width:760px){html[lang=en] .client{padding-left:0;border-left:0}html[lang=en] .vp-nav{gap:8px 18px;font-size:14px}html[lang=en] .vp-head{padding-inline:38px}html[lang=en] .way h2{font-size:24px}}

html[lang=en] .proc-title{font-size:calc(30 * var(--v));line-height:1.12;text-align:center;-webkit-text-stroke:0;letter-spacing:-.02em;padding:calc(10 * var(--v)) calc(20 * var(--v))}
html[lang=en] .proc-title span{white-space:normal}
html[lang=en] .step-txt{text-align:left}
html[lang=en] .english-hero-note{position:absolute;left:calc(24 * var(--v));top:calc(156 * var(--v));width:calc(155 * var(--v));min-height:calc(194 * var(--v));z-index:7;transform:rotate(-8deg);border:calc(18 * var(--v)) solid transparent;border-image:url(../assets/card-paper-a.webp) 70 fill stretch;text-align:center;color:#1F3A2F;font:700 calc(29 * var(--v))/1.04 Georgia,serif;filter:drop-shadow(0 calc(3 * var(--v)) calc(4 * var(--v)) #3c261526)}
html[lang=en] .english-hero-note svg{display:block;width:calc(95 * var(--v));height:calc(35 * var(--v));margin:calc(6 * var(--v)) auto 0}
html[lang=en] .hero-title.is-text{font-size:calc(44 * var(--v));letter-spacing:calc(-1.5 * var(--v))}
@media(max-width:1023px){html[lang=en] .english-hero-note{display:none}html[lang=en] .hero-title.is-text{font-size:clamp(42px,8vw,68px);letter-spacing:-2px}html[lang=en] .proc-title{font-size:30px;line-height:1.15;padding:12px 20px}}
@media(min-width:1024px){
 html[lang=en] .hero-copy{right:calc(46 * var(--v));width:calc(310 * var(--v))}
 html[lang=en] .hero-title.is-text{font-size:calc(37 * var(--v));letter-spacing:calc(-1 * var(--v));max-width:calc(310 * var(--v));overflow-wrap:normal}
 html[lang=en] .proc-title{font-size:calc(27 * var(--v));padding:calc(6 * var(--v)) calc(12 * var(--v));line-height:1.08}
 html[lang=en] .step h3{font-size:calc(22 * var(--v))}
}
html[lang=en]{direction:ltr}
html[lang=en] .vp-foot{direction:ltr}
html[lang=en] .sp,html[lang=en] .thumb,html[lang=en] .methods h2{text-align:left}
html[lang=en] #bIban,html[lang=en] #bSwift{text-align:left!important}
html[lang=en] .p-stats{border-right:0;border-left:1px dashed var(--line);padding-right:0;padding-left:clamp(16px,2.4vw,30px)}
@media(max-width:760px){html[lang=en] .p-stats{border-left:0;padding:14px 0 0}}
@media(min-width:1024px){html[lang=en] .proc-underline{top:calc(92 * var(--v))}}
html[lang=en] .talent .t-meta{text-align:center}
