.jbh-about-page{--jbh-paper:#f8f7f3;--jbh-ink:#252c28;--jbh-accent:#7c6748;--jba-offset:120px;--jba-nav-height:64px;background:var(--jbh-paper);color:var(--jbh-ink);font:400 18px/1.9 "IBM Plex Sans Arabic",Tahoma,sans-serif;text-align:right;direction:rtl}
.jbh-about-page *,.jbh-about-page *::before,.jbh-about-page *::after{box-sizing:border-box}
.jba-container{width:min(1440px,100%);padding-inline:52px;margin-inline:auto}
.jbh-about-page h1,.jbh-about-page h2,.jbh-about-page h3{font-family:inherit;font-weight:500;color:inherit;text-transform:none;letter-spacing:0;text-wrap:pretty}
.jbh-about-page h1{font-size:clamp(36px,3.6vw,52px);line-height:1.5;margin:18px 0 24px;max-width:620px}.jbh-about-page h1>span{display:block;font-size:18px;font-weight:400;color:var(--jbh-accent);margin-bottom:18px}
.jbh-about-page h2{font-size:38px;line-height:1.5;margin:0 0 24px;max-width:620px}.jbh-about-page h3{font-size:24px;line-height:1.6;margin:0 0 16px}
.jbh-about-page p{font:inherit;font-size:18px;line-height:1.95;color:#555c55;margin:0 0 20px;max-width:740px}.jbh-about-page .jba-lead{font-size:20px;color:var(--jbh-ink)}
.jbh-about-page a{color:inherit;text-decoration:none;box-shadow:none}.jbh-about-page button{font-family:inherit;border-radius:0;box-shadow:none;cursor:pointer}.jbh-about-page svg{width:20px;height:20px;flex-shrink:0}
.jbh-about-page a:focus-visible,.jbh-about-page button:focus-visible,.jbh-about-page summary:focus-visible{outline:2px solid var(--jbh-accent);outline-offset:5px}.jbh-about-page section[id]{scroll-margin-top:calc(var(--jba-offset) + var(--jba-nav-height) + 20px)}
.jba-breadcrumb{display:flex;gap:14px;align-items:center;font-size:14px;color:#646b60;padding-block:28px 20px}.jba-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.jba-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:24px 64px}.jba-hero-copy{padding-block:16px}.jba-eyebrow{font-size:14px;font-weight:500;color:var(--jbh-accent);display:block}
.jba-materials{margin:0;min-width:0}.jba-material-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.jba-material-pair>div{overflow:hidden;background:#dddcd3;aspect-ratio:3/4}.jba-material-pair>div:nth-child(2){margin-top:60px}.jba-material-pair img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%;border-radius:0}.jba-materials figcaption{font-size:14px;color:#646b60;padding-top:20px;line-height:1.8}
.jbh-about-page .jba-link{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;min-height:48px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--jbh-accent);color:var(--jbh-ink);font-size:16px;font-weight:500;line-height:1.7}.jba-link svg,.jba-link>span{transition:transform .25s ease}.jba-link:hover svg,.jba-link:hover>span{transform:translate(-3px,-3px)}
.jba-toc{position:sticky;top:var(--jba-offset);background:var(--jbh-paper);border-block:1px solid #d4d7cd;z-index:20}.jba-toc>.jba-container{display:flex;gap:36px;overflow-x:auto;scrollbar-width:thin}.jba-toc a{position:relative;white-space:nowrap;flex-shrink:0;min-height:64px;display:flex;align-items:center;font-size:16px;line-height:1.5;padding:15px 4px}.jba-toc a::after{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;background:var(--jbh-accent);transform:scaleX(0);transform-origin:right;transition:transform .28s ease}.jba-toc a[aria-current=location]::after,.jba-toc a:hover::after{transform:scaleX(1)}
.jba-section{padding-block:88px}.jba-section-label{display:flex;gap:20px;align-items:center;color:var(--jbh-accent);font-size:14px;font-weight:500;margin-bottom:28px}.jba-number{font:400 14px/1.5 "IBM Plex Sans Arabic",sans-serif;direction:ltr;border-inline-end:1px solid #bbb8a9;padding-inline-end:20px}
.jba-profile-grid,.jba-heading-row{display:grid;grid-template-columns:5fr 7fr;gap:72px}.jbh-about-page .jba-location{display:flex;align-items:center;gap:12px;font-size:16px;margin:28px 0 0;color:var(--jbh-accent)}
.jba-offer{background:#eeeee6;border-block:1px solid #dedfd5}.jba-offer-grid,.jba-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.jba-offer-grid>div{padding-top:28px;border-top:1px solid #bfc3b6}.jbh-about-page .jba-offer-grid h3{font-size:28px}.jbh-about-page .jba-note{font-size:16px;max-width:900px;border-inline-start:2px solid #b7a68a;padding-inline-start:20px;margin-block:24px}
.jba-audience-grid>div+div{border-inline-start:1px solid #d4d7cd;padding-inline-start:48px}.jba-audience-grid p{margin:0}
.jba-process{border-top:1px solid #dedfd5}.jba-process-grid,.jba-faq-grid{display:grid;grid-template-columns:5fr 7fr;gap:72px}.jba-steps{padding-top:8px}
.jba-disclosure{border-top:1px solid #cdd0c5;min-width:0}.jba-disclosure:last-child{border-bottom:1px solid #cdd0c5}.jba-disclosure summary{display:flex;align-items:center;gap:20px;list-style:none;cursor:pointer;min-height:90px;padding:24px 0;font-size:20px;font-weight:500;line-height:1.65}.jba-disclosure summary::-webkit-details-marker{display:none}.jba-disclosure summary::marker{content:""}.jba-step-number{font-size:14px;color:var(--jbh-accent);font-weight:400;align-self:flex-start;padding-top:7px}.jba-toggle{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid #cdd0c5;margin-inline-start:auto}.jba-toggle svg{transition:transform .3s ease}.jba-disclosure[open] .jba-toggle svg{transform:rotate(45deg)}.jba-disclosure summary:hover .jba-toggle{border-color:var(--jbh-accent)}.jba-answer{padding:0 0 28px 60px}.jba-answer p{font-size:18px;margin:0}.jba-faq-grid .jba-disclosure summary{font-size:18px}
.jba-values{background:var(--jbh-ink);color:var(--jbh-paper)}.jba-values .jba-section-label{color:#d7c8ae}.jba-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:42px}.jba-values-grid>div{border-top:1px solid #ffffff40;padding-top:28px}.jba-values .jba-values-grid p{color:#e0e2d9;font-size:18px;margin:0}.jba-values h3{font-size:22px}
.jba-visit{background:#eeeee6;border-top:1px solid #d4d7cd}.jba-visit-grid{display:grid;grid-template-columns:7fr 4fr;gap:96px;align-items:center}.jba-visit h2{margin-top:14px}.jba-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:32px}.jbh-about-page .jba-button{display:inline-flex;gap:24px;justify-content:space-between;align-items:center;min-height:54px;font-size:16px;font-weight:500;line-height:1.7;padding:16px 24px;color:#fff;background:var(--jbh-ink);transition:background .25s}.jbh-about-page .jba-button:hover{background:var(--jbh-accent)}.jba-visit-details{border-inline-start:1px solid #bdc2b5;padding-inline-start:40px}.jba-visit-details h3{font-size:18px}.jba-visit-details address{font-style:normal;font-size:18px;line-height:1.9;margin-bottom:20px}.jba-visit-details>a{display:block;width:fit-content;direction:ltr;font-size:20px;text-decoration:underline;text-underline-offset:6px}.jba-visit-details p{font-size:16px;margin-top:20px}
@media(max-width:1120px){.jba-container{padding-inline:28px}.jba-hero-grid,.jba-profile-grid,.jba-heading-row,.jba-process-grid,.jba-faq-grid{gap:40px}.jba-toc>.jba-container{gap:28px}.jba-visit-grid{gap:48px}.jbh-about-page h2{font-size:34px}.jba-values-grid{gap:28px}}
@media(max-width:820px){.jba-hero-grid{grid-template-columns:1fr;gap:28px;padding-top:8px}.jba-hero-copy{max-width:680px}.jba-materials{max-width:620px;width:100%;margin-inline:auto}.jba-material-pair>div{aspect-ratio:4/3}.jba-material-pair>div:nth-child(2){margin-top:32px}.jba-section{padding-block:64px}.jba-profile-grid,.jba-heading-row,.jba-process-grid,.jba-faq-grid,.jba-visit-grid{grid-template-columns:1fr;gap:28px}.jba-values-grid{grid-template-columns:1fr;gap:28px}.jba-values-grid>div{display:grid;grid-template-columns:1fr 2fr;gap:28px}.jba-visit-details{border-inline-start:0;padding:28px 0 0;border-top:1px solid #bdc2b5}.jba-toc a{min-height:56px}.jba-answer{padding-inline-end:44px}}
@media(max-width:600px){.jba-container{padding-inline:24px}.jba-section{padding-block:52px}.jba-breadcrumb{padding-top:20px}.jba-hero-grid{padding-bottom:44px}.jbh-about-page h1{font-size:34px;line-height:1.55}.jbh-about-page h2{font-size:30px}.jbh-about-page h3{font-size:22px}.jbh-about-page .jba-lead{font-size:18px}.jba-material-pair{gap:12px}.jba-material-pair>div{aspect-ratio:3/4}.jba-material-pair>div:nth-child(2){margin-top:24px}.jba-offer-grid,.jba-audience-grid{grid-template-columns:1fr;gap:28px;margin-top:20px}.jba-audience-grid>div+div{border-inline-start:0;padding:28px 0 0;border-top:1px solid #d4d7cd}.jba-values-grid>div{display:block}.jba-answer{padding-inline-end:0}.jba-disclosure summary{font-size:18px;gap:14px}.jba-toc>.jba-container{gap:20px}.jba-section-label{margin-bottom:20px}.jba-actions{align-items:stretch;flex-direction:column;gap:16px}.jba-actions a{width:100%}}
@media(max-width:380px){.jba-container{padding-inline:20px}.jbh-about-page h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){.jbh-about-page *,.jbh-about-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
