.fb-about{--fb-teal:#075169;--fb-gold:#efa900;--fb-ink:#173741;--fb-muted:#536b73;--fb-line:#d9e5e9;color:var(--fb-ink);background:#fff;font-size:16px;line-height:1.7}.fb-about *{box-sizing:border-box}.fb-about .fb-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.fb-about h1,.fb-about h2,.fb-about h3,.fb-about p,.fb-about figure{margin:0}.fb-about h2{font-size:38px;line-height:1.25;letter-spacing:-1px;font-weight:700;color:var(--fb-teal)}.fb-about h3{font-size:19px;line-height:1.4;color:var(--fb-teal)}.fb-about a{text-decoration:none}.fb-about .fb-eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:700;color:var(--fb-teal);margin-bottom:20px}.fb-about .fb-hero{background:var(--fb-teal);position:relative;overflow:hidden;color:#fff;padding:40px 0 66px}.fb-hero:before{content:'';position:absolute;width:700px;height:700px;border:1px solid #ffffff12;border-radius:50%;inset-inline-start:-400px;top:60px;pointer-events:none}.fb-about .fb-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative}.fb-about .fb-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;margin-bottom:38px;color:#d5e5ea}.fb-about .fb-breadcrumb a{color:#fff}.fb-about .fb-hero .fb-eyebrow{color:var(--fb-gold)}.fb-about .fb-hero h1{font-size:58px;line-height:1.13;letter-spacing:-2px;color:white!important;margin-bottom:25px;font-weight:700}.fb-about .fb-hero h1 span{color:var(--fb-gold)}.fb-about .fb-intro{font-size:16px;line-height:1.85;color:#e5eff2;max-width:570px}.fb-about .fb-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:30px}.fb-about .fb-button{display:inline-flex;gap:26px;align-items:center;justify-content:center;min-height:52px;padding:13px 22px;border-radius:5px;font-weight:700;font-size:14px;transition:background .2s,color .2s}.fb-about .fb-button.fb-gold{background:var(--fb-gold);color:#063d50}.fb-about .fb-button.fb-gold:hover{background:#fff;color:var(--fb-teal)}.fb-about .fb-text-link{display:inline-flex;gap:14px;align-items:center;font-size:14px;font-weight:600;color:var(--fb-teal);border-bottom:1px solid currentColor;padding-bottom:3px}.fb-about .fb-hero .fb-text-link{color:#fff}.fb-about a:focus-visible{outline:3px solid #efa900;outline-offset:5px}.fb-about .fb-hero-brand{border-top:1px solid #ffffff30;padding-top:22px;margin-top:32px;display:flex;flex-direction:column;gap:2px}.fb-about .fb-hero-brand strong{color:#fff;font-size:15px}.fb-about .fb-hero-brand span{font-size:12px;color:#d5e5ea}.fb-about .fb-facility{position:relative;margin-top:46px;padding:12px 12px 0;background:#ffffff12;border:1px solid #ffffff30;border-radius:10px}.fb-about .fb-facility>img{width:100%;height:440px;object-fit:cover;object-position:center;border-radius:5px;display:block}.fb-about .fb-facility figcaption{background:#fff;color:var(--fb-teal);margin:0 16px;position:relative;transform:translateY(-24px);padding:18px 20px;border-radius:5px;display:flex;gap:16px;align-items:center;box-shadow:0 8px 24px #002e3e22}.fb-about .fb-facility figcaption strong,.fb-about .fb-facility figcaption span{display:block}.fb-about .fb-facility figcaption strong{font-size:17px}.fb-about .fb-facility figcaption div span{font-size:13px;color:var(--fb-muted)}.fb-caption-icon{background:#fff8e7;padding:12px;line-height:1;border-radius:50%;color:#075169}.fb-about .fb-story{padding-block:90px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.fb-about .fb-story-copy p{color:var(--fb-muted);margin-bottom:18px;max-width:680px}.fb-about .fb-brand-signature{display:flex;align-items:center;gap:24px;margin-top:28px}.fb-about .fb-brand-signature img{width:138px;height:auto}.fb-about .fb-brand-signature div{border-inline-start:1px solid var(--fb-line);padding-inline-start:24px;display:flex;flex-direction:column;font-size:14px}.fb-about .fb-brand-signature strong{font-size:18px;color:var(--fb-teal)}.fb-about .fb-services{background:#f3f7f8;padding-block:80px}.fb-about .fb-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.fb-about .fb-section-head h2{max-width:720px}.fb-about .fb-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fb-about .fb-service{background:#fff;border:1px solid var(--fb-line);border-radius:5px;padding:30px;position:relative;min-height:220px;transition:border-color .2s,transform .2s}.fb-about .fb-service:hover{border-color:var(--fb-gold);transform:translateY(-3px)}.fb-about .fb-service-no{color:#6c828b;font-size:13px;letter-spacing:1px;font-weight:600}.fb-about .fb-service-arrow{position:absolute;inset-inline-end:30px;top:24px;color:var(--fb-teal);font-size:24px}.fb-about .fb-service h3{margin:24px 0 12px}.fb-about .fb-service p{font-size:14px;color:var(--fb-muted);line-height:1.75}.fb-about .fb-values{padding-block:80px}.fb-about .fb-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.fb-about .fb-value-grid article{border-inline-start:2px solid var(--fb-gold);padding-inline-start:26px}.fb-about .fb-check{display:inline-flex;width:30px;height:30px;border-radius:50%;background:#fff7df;color:var(--fb-teal);align-items:center;justify-content:center;font-size:17px;margin-bottom:16px}.fb-about .fb-value-grid h3{margin-bottom:12px}.fb-about .fb-value-grid p{font-size:14px;color:var(--fb-muted)}.fb-about .fb-process{background:#fff9ec;padding-block:70px}.fb-about .fb-process h2{max-width:800px}.fb-about .fb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:38px 0 0;padding:0;list-style:none}.fb-about .fb-steps li{border-top:1px solid #decfa8;padding-top:22px}.fb-about .fb-steps li>span{color:var(--fb-teal);font-size:32px;font-weight:700;display:block;margin-bottom:14px}.fb-about .fb-steps h3{font-size:17px;margin-bottom:10px}.fb-about .fb-steps p{color:var(--fb-muted);font-size:14px}.fb-about .fb-contact{margin-block:80px;background:var(--fb-teal);color:white;border-radius:8px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.fb-about .fb-contact .fb-eyebrow{color:var(--fb-gold)}.fb-about .fb-contact h2,.fb-about .fb-contact h3{color:#fff!important}.fb-about .fb-contact-copy p:not(.fb-eyebrow){color:#deebef;margin:24px 0 30px;max-width:460px}.fb-about .fb-contact-details{border-inline-start:1px solid #ffffff30;padding-inline-start:45px}.fb-about .fb-contact-details h3{text-transform:uppercase;font-size:17px;border-bottom:1px solid var(--fb-gold);padding-bottom:14px;margin-bottom:24px}.fb-about .fb-contact-row{display:flex;gap:15px;align-items:start;margin-bottom:20px}.fb-about .fb-contact-row>svg{color:var(--fb-gold);width:20px;height:20px;flex-shrink:0;margin-top:3px}.fb-about .fb-contact-row div{min-width:0}.fb-about .fb-contact-row span{font-size:13px;color:#c8dee6;display:block}.fb-about .fb-contact-row a,.fb-about .fb-contact-row strong{display:block;font-size:15px;color:#fff;overflow-wrap:anywhere;font-weight:600;line-height:1.55}.fb-about .fb-contact-row a:hover{color:var(--fb-gold)}.fb-about .fb-contact-row .fb-map{color:var(--fb-gold);font-size:13px;margin-top:10px}.fb-about .fb-text-link:hover{color:#aa7400}.fb-about .fb-hero .fb-text-link:hover{color:var(--fb-gold)}
html[lang^=ar] .fb-about .fb-eyebrow{letter-spacing:0;font-size:14px}html[lang^=ar] .fb-about h1,html[lang^=ar] .fb-about h2{letter-spacing:0}html[lang^=ar] .fb-about .fb-hero h1{font-size:54px;line-height:1.35}
@media(max-width:1024px){.fb-about .fb-wrap{width:calc(100% - 48px)}.fb-about .fb-hero-grid{gap:32px}.fb-about .fb-hero h1{font-size:44px}.fb-about .fb-facility>img{height:380px}.fb-about .fb-story{gap:40px}.fb-about h2{font-size:32px}.fb-about .fb-contact{gap:40px;padding:35px}.fb-about .fb-contact-details{padding-inline-start:30px}.fb-about .fb-service{padding:24px}.fb-about .fb-steps{gap:20px}}
@media(max-width:700px){.fb-about .fb-wrap{width:calc(100% - 36px)}.fb-about .fb-hero{padding:25px 0 22px}.fb-about .fb-hero-grid,.fb-about .fb-story,.fb-about .fb-contact{grid-template-columns:1fr}.fb-about .fb-hero-grid{gap:28px}.fb-about .fb-breadcrumb{margin-bottom:30px}.fb-about .fb-hero h1{font-size:40px;letter-spacing:-1px}.fb-about .fb-eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:16px}.fb-about .fb-intro{font-size:14px}.fb-about .fb-actions{gap:22px;margin-top:24px}.fb-about .fb-button{font-size:13px;min-height:48px;padding:12px 18px}.fb-about .fb-text-link{font-size:13px}.fb-about .fb-hero-brand{margin-top:26px}.fb-about .fb-facility{margin-top:0;padding:8px 8px 0}.fb-about .fb-facility>img{height:280px}.fb-about .fb-facility figcaption{margin:0 8px;padding:14px;gap:12px;transform:translateY(-20px)}.fb-about .fb-facility figcaption strong{font-size:15px}.fb-about .fb-facility figcaption div span{font-size:12px}.fb-about .fb-story{padding-block:48px;gap:24px}.fb-about h2{font-size:29px;letter-spacing:-.6px}.fb-about .fb-story-copy p{font-size:14px}.fb-about .fb-brand-signature{gap:16px}.fb-about .fb-brand-signature img{width:110px}.fb-about .fb-brand-signature div{padding-inline-start:16px;font-size:11px}.fb-about .fb-brand-signature strong{font-size:16px}.fb-about .fb-services,.fb-about .fb-values,.fb-about .fb-process{padding-block:48px}.fb-about .fb-section-head{display:block;margin-bottom:28px}.fb-about .fb-section-head>.fb-text-link{margin-top:18px}.fb-about .fb-service-grid{grid-template-columns:1fr 1fr;gap:12px}.fb-about .fb-service{padding:18px 14px;min-height:220px}.fb-about .fb-service h3{font-size:15px;margin:20px 0 10px}.fb-about .fb-service p{font-size:12px}.fb-about .fb-service-arrow{inset-inline-end:14px;top:13px;font-size:20px}.fb-about .fb-service-no{font-size:11px}.fb-about .fb-value-grid{grid-template-columns:1fr;gap:28px}.fb-about .fb-value-grid article{padding-inline-start:22px}.fb-about .fb-value-grid h3{font-size:17px}.fb-about .fb-check{margin-bottom:12px}.fb-about .fb-steps{grid-template-columns:1fr 1fr;gap:26px 20px;margin-top:28px}.fb-about .fb-steps li>span{font-size:26px}.fb-about .fb-steps h3{font-size:15px}.fb-about .fb-steps p{font-size:12px}.fb-about .fb-contact{margin-block:48px;padding:28px 22px;gap:32px}.fb-about .fb-contact-copy p:not(.fb-eyebrow){font-size:14px;margin:20px 0 24px}.fb-about .fb-contact-details{padding:26px 0 0;border-inline-start:0;border-top:1px solid #ffffff30}.fb-about .fb-contact-row{gap:12px}.fb-about .fb-contact-row a,.fb-about .fb-contact-row strong{font-size:14px}html[lang^=ar] .fb-about .fb-hero h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.fb-about *{transition:none!important;scroll-behavior:auto!important}}
