@font-face{font-family:IBMArabic;src:url('assets/IBM-Arabic-Regular.ttf');font-weight:400}@font-face{font-family:IBMArabic;src:url('assets/IBM-Arabic-SemiBold.ttf');font-weight:600}.language-toggle{order:3;font-size:12px;padding:9px 14px;background:transparent;border:1px solid var(--line);color:var(--navy);min-width:75px}header>.button{order:4}.language-toggle:hover{background:var(--paper)}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input{font-family:IBMArabic,IBM,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.4}html[lang=ar] h1{font-size:clamp(43px,4.2vw,66px)}html[lang=ar] h1 i{font-family:IBMArabic;font-style:normal;font-weight:600}html[lang=ar] .eyebrow,html[lang=ar] .revision{letter-spacing:0;line-height:1.8}html[lang=ar] .hero-copy{padding:55px 10.8% 45px 8%}html[lang=ar] .lead{font-size:16px}html[lang=ar] table{text-align:right}html[lang=ar] .ceiling-line{text-align:right}html[lang=ar] .spec-list b{text-align:left}html[lang=ar] td:nth-child(1),html[lang=ar] td:nth-child(4),html[lang=ar] td:nth-child(5),html[lang=ar] .grand-total strong,html[lang=ar] .iban-row strong{direction:ltr;unicode-bidi:isolate}html[lang=ar] td:nth-child(1),html[lang=ar] td:nth-child(4),html[lang=ar] td:nth-child(5){text-align:right}html[lang=ar] .programme-row>div,html[lang=ar] .programme-axis>div,html[lang=ar] .plan-wrap{direction:ltr}html[lang=ar] .programme-axis small{direction:ltr}html[lang=ar] .phase-list summary>span{margin-right:0;margin-left:7px}html[lang=ar] .phase-list summary>b{margin-left:0;margin-right:32px}html[lang=ar] .phase-list .gate{border-left:0;border-right:2px solid var(--gold)}html[lang=ar] .price-notice{border-left:0;border-right:2px solid var(--gold)}html[lang=ar] .beneficiary{font-family:IBMArabic,sans-serif}html[lang=ar] .caption{font-size:11px;line-height:1.8}html[lang=ar] .text-link{font-size:12px}html[lang=ar] .section-heading>p{font-size:14px;line-height:1.9}html[lang=ar] .zone-content p,html[lang=ar] .design-card p:not(.eyebrow):not(.caption){font-size:13px;line-height:1.9}html[lang=ar] td p{font-size:11px;line-height:1.9}html[lang=ar] .hero-note{font-size:9px;line-height:1.8}html[lang=ar] .hero-image figcaption span+span{font-size:9px;letter-spacing:0}html[lang=ar] .total-line{font-size:12px}html[lang=ar] .total-line b{direction:ltr;unicode-bidi:isolate}html[lang=ar] .dialog-grid>div>p{font-size:13px;line-height:1.9}html[lang=ar] details p{font-size:12px;line-height:1.95}html[lang=ar] .bar-label b{direction:ltr;unicode-bidi:isolate}html[lang=ar] .programme-row{font-size:11px}html[lang=ar] .programme-row i{font-family:IBM,sans-serif}html[lang=ar] .payment b{direction:ltr;unicode-bidi:isolate}
@media(max-width:700px){header{gap:10px;flex-wrap:wrap;height:auto;min-height:94px}.brand{width:110px}.language-toggle{min-width:60px;font-size:11px;padding:8px 9px}header>.button.small{font-size:8px;gap:8px;padding:10px}.hero-copy{padding:35px 5%!important}html[lang=ar] h1{font-size:45px}html[lang=ar] .lead{font-size:14px}html[lang=ar] .hero-actions .button{font-size:11px;gap:15px}html[lang=ar] .hero-actions{gap:20px}html[lang=ar] .hero-note{font-size:8px}html[lang=ar] .section-heading h2{font-size:34px}html[lang=ar] .total-line{font-size:11px}html[lang=ar] td[data-label]::before{font-family:IBMArabic;direction:rtl;content:attr(data-ar-label)}html[lang=ar] .item-open{text-align:left}html[lang=ar] .item-open::before{content:'تفاصيل البند';float:right;font-family:IBMArabic}html[lang=ar] .ceiling-line{font-size:11px}html[lang=ar] .bar-label{font-size:10px}html[lang=ar] .bar-label b{font-size:9px}html[lang=ar] .iban-row strong{font-size:10px}}

.payments>div{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.payments>div{grid-template-columns:1fr;gap:20px}.payment{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:4px 12px}.payment strong{grid-row:1/3}.payment p,.payment b{margin:0;min-height:0}}
