@charset "UTF-8";.bcfc-home{--bcfc-home-shell-max:1320px;--bcfc-home-shell-gutter:28px;--bcfc-home-section-gap:clamp(24px,3vw,36px);--bcfc-home-radius-card:18px;--bcfc-home-radius-soft:14px;--bcfc-home-radius-pill:14px;background:linear-gradient(180deg,var(--bcfc-surface-sunken,#f4f5f7) 0%,var(--bcfc-surface-raised,#fff) 38%,var(--bcfc-surface-sunken,#f7f8fa) 100%);color:var(--bcfc-dark-ink,var(--bcfc-gray-900))}.bcfc-home__finance,.bcfc-home__body,.bcfc-home__stats,.bcfc-home__why,.bcfc-home__campaign,.bcfc-home__app,.bcfc-home__news,.bcfc-home__services{width:100%;padding:var(--bcfc-home-section-gap) 0 0}.bcfc-home__finance-card,.bcfc-home__body-card,.bcfc-home__campaign-card{border-radius:var(--bcfc-home-radius-card);background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,74,152,.08);box-shadow:0 20px 50px rgba(15,23,42,.08)}.bcfc-home__body-card{padding:24px}.bcfc-home__body-card :first-child{margin-top:0}.bcfc-home__body-card :last-child{margin-bottom:0}.bcfc-home__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bcfc-home__section-head{max-width:768px;margin-bottom:24px}.bcfc-home__section-head h2{margin:12px 0 0;color:var(--bcfc-text-dark);font:800 clamp(1.4rem,2.4vw,1.95rem)/1.15 "Almarai",sans-serif;letter-spacing:-.03em;text-align:start}.bcfc-home__section-head p{margin:16px 0 0;color:var(--bcfc-text-light);font:500 1rem/1.8 "Almarai",sans-serif}.bcfc-home__head-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-block-end:24px}.bcfc-home__head-row .bcfc-sec-head{--sh-lede-max:none}.bcfc-home__head-row .bcfc-sec-head__title{margin-block-start:12px;color:var(--bcfc-text-dark);font-size:clamp(1.4rem,2.4vw,1.95rem);letter-spacing:-.03em}.bcfc-home__head-row .bcfc-sec-head__lede{margin-block-start:16px;color:var(--bcfc-text-light);font-weight:500;line-height:1.8}[dir=rtl] .bcfc-home__head-row .bcfc-sec-head__title{letter-spacing:normal}.bcfc-home__section-link{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:8px;border:1px solid rgba(0,74,152,.14);background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font:800 .9425rem/1 "Almarai",sans-serif;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:nowrap}.bcfc-home__section-link:hover{border-color:rgba(0,74,152,.28);box-shadow:0 12px 30px rgba(0,74,152,.12);transform:translateY(-1px)}.bcfc-home__intent-chips{width:100%;padding:18px 0 0}.bcfc-home__intent-chips-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bcfc-home__intent-chip{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--bcfc-home-radius-pill);background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,74,152,.12);box-shadow:0 10px 24px rgba(15,23,42,.06);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font:700 .92rem/1 "Almarai",sans-serif;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.bcfc-home__intent-chip .material-icons-outlined{font-size:1.15rem}.bcfc-home__intent-chip:hover,.bcfc-home__intent-chip:focus-visible{background:var(--bcfc-primary);color:var(--bcfc-white);border-color:var(--bcfc-primary);box-shadow:0 14px 30px rgba(0,74,152,.22);transform:translateY(-2px)}@media(max-width:720px){.bcfc-home__intent-chips-row{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch}.bcfc-home__intent-chip{flex-shrink:0}}.bcfc-home__why-grid,.bcfc-home__news-grid{display:grid;gap:18px}.bcfc-home__why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bcfc-home__news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bcfc-home__news-card{display:block;overflow:hidden;border-radius:var(--bcfc-home-radius-card);background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,74,152,.08);box-shadow:0 18px 40px rgba(15,23,42,.07);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.bcfc-home__news-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(15,23,42,.12)}.bcfc-home__news-image{flex:1;min-height:0;overflow:hidden;aspect-ratio:4/3}.bcfc-home__news-image img{width:100%;height:100%;object-fit:cover;display:block}.bcfc-home__news-copy{padding:22px 22px 24px;flex-shrink:0}.bcfc-home__news-date{margin:0;color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font:800 .8625rem/1 "Almarai",sans-serif;letter-spacing:.08em;text-transform:uppercase}.bcfc-home__news-copy h3{margin:14px 0 0;color:var(--bcfc-text-dark);font:800 1.16rem/1.45 "Almarai",sans-serif}.bcfc-home__news-copy p:last-child{margin:12px 0 0;color:var(--bcfc-ink-muted,var(--bcfc-text-muted));font:500 .96rem/1.7 "Almarai",sans-serif}.bcfc-home__photos-videos{padding-top:18px}.bcfc-home__photos-videos .bcfc-home__head-row .bcfc-sec-head__lede{color:var(--bcfc-white)}.bcfc-home__photos-videos .bcfc-media-results__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem 1.5rem}.bcfc-home__photos-videos .bcfc-media-grid-card{min-width:0}.bcfc-home__photos-videos .bcfc-media-grid-card__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--bcfc-gray-200);border-radius:1.1rem;overflow:hidden;background:var(--bcfc-surface-raised,#fff);box-shadow:0 12px 28px rgba(3,27,78,.04);color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bcfc-home__photos-videos .bcfc-media-grid-card__link:hover{transform:translateY(-2px);border-color:var(--bcfc-gray-300);box-shadow:0 18px 38px rgba(3,27,78,.08)}.bcfc-home__photos-videos .bcfc-media-grid-card__image-wrap{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--bcfc-surface-muted,var(--bcfc-gray-200));aspect-ratio:4/3}.bcfc-home__photos-videos .bcfc-media-grid-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bcfc-home__photos-videos .bcfc-media-grid-card__link:hover .bcfc-media-grid-card__image{transform:scale(1.03)}.bcfc-home__photos-videos .bcfc-media-grid-card__type,.bcfc-home__photos-videos .bcfc-media-grid-card__action{position:absolute;width:2.8rem;height:2.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.bcfc-home__photos-videos .bcfc-media-grid-card__type{inset-inline-start:.9rem;bottom:.9rem;background:rgba(7,27,51,.88);box-shadow:0 10px 24px rgba(6,25,58,.18)}.bcfc-home__photos-videos .bcfc-media-grid-card__action{inset-inline-end:.9rem;bottom:.9rem;background:var(--bcfc-surface-raised,rgba(255,255,255,.96));color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));box-shadow:0 10px 24px rgba(6,25,58,.12)}.bcfc-home__photos-videos .bcfc-media-grid-card__type i,.bcfc-home__photos-videos .bcfc-media-grid-card__action i{font-size:1.3rem}.bcfc-home__photos-videos .bcfc-media-grid-card__content{display:grid;gap:.65rem;padding:1rem 1rem 1.1rem;flex-shrink:0}.bcfc-home__photos-videos .bcfc-media-grid-card__date{font-size:.9625rem;color:var(--bcfc-ink,#5b7089)}.bcfc-home__photos-videos .bcfc-media-grid-card__date div{display:inline-flex;align-items:center;gap:.5rem}.bcfc-home__photos-videos .bcfc-media-grid-card__date i{color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font-size:1rem}.bcfc-home__photos-videos .bcfc-media-grid-card__title{margin:0;font-family:Almarai,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.45;color:var(--bcfc-text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bcfc-home__photos-videos .bcfc-media-grid-card__foot{min-height:.25rem}@media(min-width:640px){.bcfc-home__photos-videos .bcfc-media-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.bcfc-home__photos-videos .bcfc-media-results__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bcfc-home__news-copy h3 a{color:inherit;text-decoration:none}.bcfc-home__news-copy h3 a:hover{color:var(--bcfc-dark-ink-brand,var(--bcfc-primary))}.photo-video-lightbox{position:fixed;inset:0;z-index:10000}.photo-video-lightbox.hidden{display:none}.photo-video-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(4px)}.photo-video-lightbox__dialog{position:relative;margin:4vh auto;width:min(92vw,1120px);background:var(--bcfc-surface-inverse,#0d1117);border-radius:14px;padding:18px 18px 14px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.photo-video-lightbox__close{position:absolute;right:10px;top:6px;border:0;background:transparent;color:#fff;font-size:2.125rem;line-height:1;cursor:pointer}.photo-video-lightbox__content{width:100%;height:min(72vh,56.25vw);max-height:72vh;border-radius:10px;overflow:hidden;background:var(--bcfc-gray-900)}.photo-video-lightbox__content img,.photo-video-lightbox__content iframe{width:100%;height:100%;display:block;object-fit:contain}.photo-video-lightbox__title{margin-top:10px;color:rgba(255,255,255,.9);font:700 .95rem/1.45 "Almarai",sans-serif}@media(max-width:768px){.bcfc-home__pv-lightbox-content,.photo-video-lightbox__content{height:min(62vh,56.25vw);max-height:62vh}}.bcfc-home__services{width:100%;padding-top:84px}.bcfc-home__services--no-hero{padding-top:160px}.bcfc-promo-carousel+.bcfc-home__services{padding-top:clamp(24px,3vw,36px)}.bcfc-home__services-shell{width:min(100%,1296px);margin:auto auto}.bcfc-home__services-head{margin-bottom:24px}.bcfc-home__services-title{margin:0;text-align:start}.bcfc-home__services-description{margin:12px 0 0;max-width:768px}.bcfc-home__services-card{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:2px solid var(--bcfc-primary-dark);border-radius:35px;background:linear-gradient(180deg,#f6fbff 0%,#deebf9 100%);text-decoration:none;color:#fff;box-shadow:0 18px 44px rgba(8,33,64,.08);transition:transform .28s ease,box-shadow .28s ease}.bcfc-home__services-card:hover{transform:translateY(-8px);box-shadow:0 28px 58px rgba(8,33,64,.16)}.services-new{width:100%;max-width:1296px;margin:0 auto;padding:80px 72px;position:relative}.services-title{font-family:"Almarai",sans-serif;font-size:3.125rem;font-weight:700;line-height:32px;color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));margin-bottom:38px;text-align:left;text-transform:capitalize}.services-grid{display:grid;grid-template-columns:repeat(4,299px);gap:32px;justify-content:center}.service-card{width:299px;height:491px;position:relative;border-radius:11.35px;overflow:hidden;transition:transform .3s ease}.service-card:hover{transform:translateY(-8px)}.service-card-link{display:block;width:100%;height:100%;text-decoration:none}.card-image-container{position:absolute;inset:0;border-radius:11.35px;overflow:hidden}.service-image{width:100%;height:100%;object-fit:cover;display:block}.card-gradient{position:absolute;width:299px;height:294px;left:50%;top:calc(50% + 98.5px);transform:translate(-50%,-50%);border-radius:11px;background:linear-gradient(to bottom,rgba(19,19,19,0) 0%,rgba(19,19,19,.83) 79.265%);pointer-events:none}.service-card-title{position:absolute;left:30px;top:424px;font-family:"Almarai",sans-serif;font-size:1.875rem;font-weight:700;line-height:35.185px;color:#fff;margin:0;white-space:nowrap;z-index:10}@media(max-width:1400px){.services-new{max-width:100%;padding:60px 40px}}@media(max-width:1200px){.services-grid{grid-template-columns:repeat(2,299px)}.services-new{padding:60px 32px}}@media(max-width:768px){.services-new{padding:40px 20px}.services-title{font-size:2.25rem;text-align:center}.services-grid{grid-template-columns:299px;gap:24px}.service-card{margin:0 auto}}@media(max-width:480px){.service-card{width:100%;max-width:299px;height:450px}.services-title{font-size:1.75rem}.service-card-title{font-size:1.5rem;top:380px}.card-gradient{width:100%;height:260px;top:calc(50% + 80px)}}@media(max-width:1100px){.bcfc-home__finance-card dl,.bcfc-home__stats-grid,.bcfc-home__why-grid,.bcfc-home__news-grid{grid-template-columns:1fr 1fr}.bcfc-home__head-row{align-items:start;flex-direction:column}.bcfc-home__services-shell{padding:0 32px}.bcfc-home__news-shell{padding:0 32px}.bcfc-home-loyalty__inner{padding:0 32px}.app-new-frame,.app-image-area{width:100%}}@media(max-width:768px){.bcfc-home{--bcfc-home-shell-gutter:16px}.bcfc-home__finance-card,.bcfc-home__body-card,.bcfc-home__campaign-card,.bcfc-home__app-card{border-radius:16px}.bcfc-home__finance-card,.bcfc-home__body-card,.bcfc-home__campaign-copy,.bcfc-home__app-copy{padding:18px 16px}.bcfc-home__stats-grid,.bcfc-home__why-grid,.bcfc-home__news-grid{grid-template-columns:1fr}.bcfc-home__services{padding-top:56px}.bcfc-home__services--no-hero{padding-top:120px}.bcfc-promo-carousel+.bcfc-home__services{padding-top:24px}.bcfc-home__services-shell{padding:0 16px}.bcfc-home__news-shell{padding:0 16px}.bcfc-home-loyalty__inner{padding:0 16px}.bcfc-home__services-card{aspect-ratio:4/3;border-radius:30px}}.bcfc-home__services-shell .bcfc-card-carousel{overflow:hidden;padding-bottom:46px}.bcfc-home__services-shell .bcfc-card-carousel__header{justify-content:space-between;align-items:center;margin-bottom:24px}.bcfc-home__services-shell .bcfc-card-carousel__header .bcfc-home__services-head{margin-bottom:0}.bcfc-home__services-shell .bcfc-card-carousel__header .bcfc-card-carousel__nav{flex-shrink:0}.bcfc-home__services-shell .bcfc-card-carousel .swiper-slide{flex:0 0 auto;width:88%;flex-shrink:0;height:auto}@media(width>768px) and (width<1100px){.bcfc-home__services-shell .bcfc-card-carousel .swiper-slide{flex:0 0 auto;width:calc((100% - 22px)/2);max-width:320px}}@media(min-width:1100px){.bcfc-home__services-shell .bcfc-card-carousel .swiper-slide{flex:0 0 auto;width:calc((100% - 72px)/4);max-width:320px}}.bcfc-home__services-shell .bcfc-card-carousel .swiper-wrapper{gap:0}.bcfc-home__services-shell .bcfc-card-carousel .bcfc-content-card__link{height:100%;box-shadow:none}.bcfc-home__services-shell .bcfc-card-carousel .bcfc-content-card__media{height:220px;width:100%;aspect-ratio:unset;overflow:hidden}.bcfc-home__services-shell .bcfc-card-carousel .bcfc-content-card__link:hover{box-shadow:none!important;transform:none!important}.bcfc-home__services-shell .bcfc-card-carousel .swiper-slide>*{height:100%}.bcfc-home__services-shell .bcfc-card-carousel .bcfc-content-card{height:100%}.bcfc-home__news .bcfc-card-carousel{overflow:hidden}.bcfc-home__news{overflow:hidden;padding-bottom:var(--bcfc-home-section-gap)}.bcfc-home__section-head--stacked{display:block;max-width:none}.bcfc-home__news .bcfc-card-carousel__header.bcfc-home__news-header{display:block;justify-content:initial;align-items:initial;margin-bottom:28px}.bcfc-home__section-head--stacked .bcfc-home__section-head-meta{display:flex;align-items:end;justify-content:space-between;gap:24px}.bcfc-home__section-head--stacked .bcfc-home__section-head-meta p{margin:0}.bcfc-home__news-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:768px){.bcfc-home__section-head--stacked .bcfc-home__section-head-meta{flex-direction:column;align-items:flex-start;gap:16px}}.bcfc-home__news-shell{width:min(100%,1296px);margin:0 auto;padding:0 58px;overflow:hidden}@media(max-width:1100px){.bcfc-home__news-shell{padding:0 32px}}@media(max-width:768px){.bcfc-home__news-shell{padding:0 16px}}.bcfc-home__news-shell .bcfc-card-carousel{overflow:hidden;padding-bottom:46px}.bcfc-home__news-shell .bcfc-card-carousel .swiper-slide{flex-shrink:0;height:auto}@media(width>768px) and (width<1100px){.bcfc-home__news-shell .bcfc-card-carousel .swiper-slide{flex:0 0 calc((100% - 22px)/2);width:calc((100% - 22px)/2)}}@media(min-width:1100px){.bcfc-home__news-shell .bcfc-card-carousel .swiper-slide{flex:0 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3)}}.bcfc-home__news-shell .bcfc-card-carousel .swiper-wrapper{gap:0}.bcfc-home__news-shell .bcfc-card-carousel .swiper-slide>*{height:100%}.bcfc-home__photos-videos .bcfc-card-carousel{overflow:hidden}.bcfc-home__services-shell .bcfc-content-card--service .bcfc-content-card__media{aspect-ratio:5/6;overflow:hidden}.bcfc-home__services-shell .bcfc-content-card--service .bcfc-content-card__image{width:100%;height:100%;object-fit:cover}.app-new-section{position:relative;width:100%;padding:0;overflow:hidden}@media(max-width:1180px){.bcfc-home-sahel-promo__inner{grid-template-columns:1fr;min-width:0;padding:42px 32px 0}.bcfc-home-sahel-promo__content{max-width:none;padding-left:0;min-width:0}.bcfc-home-sahel-promo__visual{min-height:520px;min-width:0}}@media(max-width:768px){.bcfc-home-sahel-promo{padding-top:56px}.bcfc-home-sahel-promo__inner{display:flex!important;flex-direction:column;align-items:stretch;padding:28px 16px 0;min-width:0!important}.bcfc-home-sahel-promo__content{display:block;width:100%;max-width:100%;min-width:0;text-align:center;padding-left:0}.bcfc-home-sahel-promo__description{width:100%!important;max-width:100%!important;min-width:0!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}.bcfc-home-sahel-promo__brand{justify-content:center}.bcfc-home-sahel-promo__stores{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px;max-width:none;margin-inline:auto;padding-bottom:18px}.bcfc-home-sahel-promo__store{justify-content:center}.bcfc-home-sahel-promo__visual{display:block;width:100%;max-width:380px;min-width:0;min-height:auto;margin:0 auto}.bcfc-home-sahel-promo__badge{padding:6px 18px 6px 6px;gap:10px}.bcfc-home-sahel-promo__badge-icon{width:40px;height:40px}.bcfc-home-sahel-promo__badge--1{top:72px;left:0}.bcfc-home-sahel-promo__badge--2{bottom:28px;left:0}.bcfc-home-sahel-promo__badge--3{top:34px;right:0}.bcfc-home-sahel-promo__badge--4{bottom:98px;right:0}.bcfc-home-sahel-promo__badge-text{font-size:.8125rem}}.bcfc-home-loyalty{width:100%;padding:88px 0 0;background:var(--bcfc-surface-sunken,#f7f7f7)}.bcfc-home-loyalty__inner{width:min(100%,1296px);margin:0 auto;padding:0 58px}@media(max-width:1100px){.bcfc-home-loyalty__inner{padding:0 32px}}@media(max-width:768px){.bcfc-home-loyalty__inner{padding:0 16px}}.bcfc-home-loyalty__header{margin-bottom:24px}.bcfc-home-loyalty .bcfc-card-carousel__header.bcfc-home-loyalty__header{display:block;justify-content:initial;align-items:initial;margin-bottom:28px}.bcfc-home-loyalty__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:768px){.bcfc-home-loyalty__header--stacked .bcfc-home-loyalty__head-row{flex-direction:column;align-items:flex-start;gap:16px}}.bcfc-home-loyalty__eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(0,74,152,.08);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font:800 .7825rem/1 "Almarai",sans-serif;letter-spacing:.1em;text-transform:uppercase}.bcfc-home-loyalty__head-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:16px}.bcfc-home-loyalty__copy{max-width:768px}.bcfc-home-loyalty__title{margin:0;color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font-family:"Almarai",sans-serif;font-size:clamp(2.2rem,4vw,3.125rem);font-weight:700;line-height:1.08;text-transform:capitalize}.bcfc-home-loyalty__description{margin:18px 0 0;max-width:760px;color:var(--bcfc-dark-ink-muted,var(--bcfc-gray-500));font-family:"Almarai",sans-serif;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.bcfc-home-loyalty .bcfc-card-carousel__header .bcfc-home-loyalty__eyebrow{margin-inline-end:auto}@media(max-width:768px){.bcfc-home-loyalty .bcfc-card-carousel__header{flex-wrap:wrap;row-gap:10px}.bcfc-home-loyalty .bcfc-card-carousel__header .bcfc-home-loyalty__eyebrow{flex-basis:100%;margin-inline-end:0}}.bcfc-home-loyalty__carousel{overflow:hidden;padding-bottom:46px}.bcfc-home-loyalty .bcfc-loyalty-card{overflow:hidden;border:1px solid #dde5ef;border-radius:8px;background:var(--bcfc-surface-raised,#fff);box-shadow:0 8px 22px rgba(4,44,83,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;height:100%}.bcfc-home-loyalty .bcfc-loyalty-card:hover{transform:translateY(-3px);border-color:#b7c7da;box-shadow:0 14px 32px rgba(4,44,83,.12)}.bcfc-home-loyalty__offers-message{padding:2rem;text-align:center;color:var(--bcfc-ink-muted,var(--bcfc-gray-600))}.bcfc-home-loyalty .bcfc-loyalty-card__link-wrapper{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;user-select:none;-webkit-user-drag:none}.bcfc-home-loyalty .bcfc-loyalty-card__image{position:relative;flex:none;overflow:hidden;aspect-ratio:4/3;margin:0;padding:0}.bcfc-home-loyalty .bcfc-loyalty-card__image img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.bcfc-home-loyalty .bcfc-loyalty-card__image--placeholder{background:linear-gradient(135deg,#1a3d7a 0%,#0a2a5c 100%)!important}.bcfc-home-loyalty .bcfc-loyalty-card__badge,.bcfc-home-loyalty .bcfc-loyalty-card__discount{position:absolute;border-radius:8px;font-weight:800}.bcfc-home-loyalty .bcfc-loyalty-card__badge{top:.75rem;left:.75rem;padding:.25rem .6rem;background:var(--bcfc-primary);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.bcfc-home-loyalty .bcfc-loyalty-card__discount{right:.75rem;bottom:.75rem;padding:.35rem .85rem;background:var(--bcfc-blue-dark,#00346a);color:var(--bcfc-yellow);font-size:.9125rem}.bcfc-home-loyalty .bcfc-loyalty-card__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.bcfc-home-loyalty .bcfc-loyalty-card__logo{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-top:-52px;margin-bottom:10px;padding:10px;border:1px solid #e7edf5;border-radius:12px;background:var(--bcfc-surface-raised,#fff);box-shadow:0 12px 26px rgba(4,44,83,.22);flex-shrink:0;position:relative;z-index:2}.bcfc-home-loyalty .bcfc-loyalty-card__logo--placeholder{background:var(--bcfc-surface-sunken,#f0f4f9);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary))}.bcfc-home-loyalty .bcfc-loyalty-card__logo img{max-width:100%;max-height:100%;object-fit:contain}.bcfc-home-loyalty .bcfc-loyalty-card__title{margin:0 0 .5rem;color:var(--bcfc-dark-ink-brand,var(--bcfc-blue-dark,#00346a));font:800 1.15rem/1.32 "Almarai",sans-serif;text-transform:capitalize}.bcfc-home-loyalty .bcfc-loyalty-card__desc{display:-webkit-box;margin:0 0 .75rem;overflow:hidden;color:var(--bcfc-ink-muted,#5f6f83);font-size:.9625rem;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bcfc-home-loyalty .bcfc-loyalty-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid #edf2f7}.bcfc-home-loyalty .bcfc-loyalty-card__dates{display:flex;flex-direction:column;gap:4px;min-width:0}.bcfc-home-loyalty .bcfc-loyalty-card__expiry{display:flex;align-items:baseline;gap:6px;color:var(--bcfc-ink,#5f6f83);font-size:.8625rem;white-space:nowrap}.bcfc-home-loyalty .bcfc-loyalty-card__expiry-label{color:var(--bcfc-ink-muted,#7a8899);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bcfc-home-loyalty .bcfc-loyalty-card__expiry strong{color:var(--bcfc-dark-ink-brand,var(--bcfc-blue-dark,#00346a));font-size:.9225rem}.bcfc-home-loyalty .bcfc-loyalty-card__link{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;background:var(--bcfc-primary);color:#fff;font-size:.8625rem;font-weight:700;border-radius:6px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.bcfc-home-loyalty .bcfc-loyalty-card:hover .bcfc-loyalty-card__link{background:color-mix(in srgb,var(--bcfc-primary) 86%,#000);color:#fff;transform:translateY(-1px)}.bcfc-home-sahel-promo{position:relative;width:100%;padding:32px 0 0;overflow:hidden;background-color:var(--bcfc-green-darker);background-image:linear-gradient(90deg,#163529 0%,#64aa8e 100%)}.bcfc-home-sahel-promo__bg{position:absolute;inset:-90% -6%;z-index:0;pointer-events:none;background-image:url(/images/home/sahel-app-section-bg-v2.jpg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI&v=5);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(8px);will-change:transform}.islamic-page-body .bcfc-home-sahel-promo__bg,body.is-islamic .bcfc-home-sahel-promo__bg{inset:0;background-image:url(/images/home/sahel-app-section-bg-islamic.webp?v=5HK5adyiHBzDjAMlEYq3v1MGEMI);filter:none}.islamic-page-body .bcfc-finance-section,body.is-islamic .bcfc-finance-section{background-color:var(--bcfc-green-darker);background-image:var(--bcfc-finance-bg-image,linear-gradient(112.6deg,var(--bcfc-green-dark) 27.64%,#64aa8e 99.24%))}.islamic-page-body .bcfc-finance-section__bg,body.is-islamic .bcfc-finance-section__bg{background:radial-gradient(closest-side,rgba(255,255,255,.1),transparent 72%) 16% 22%/46% 46% no-repeat,radial-gradient(closest-side,rgba(100,170,142,.35),transparent 72%) 84% 80%/56% 56% no-repeat,radial-gradient(closest-side,rgba(255,255,255,.06),transparent 70%) 60% 10%/32% 32% no-repeat}.islamic-page-body .bcfc-finance-section__title-accent,body.is-islamic .bcfc-finance-section__title-accent{color:#a5d1c5}.islamic-page-body .bcfc-finance-section__trust-badge svg,body.is-islamic .bcfc-finance-section__trust-badge svg{color:#a5d1c5}.islamic-page-body .bcfc-finance-section__tab:hover,.islamic-page-body .bcfc-finance-section__tab:focus-visible,body.is-islamic .bcfc-finance-section__tab:hover,body.is-islamic .bcfc-finance-section__tab:focus-visible{background:var(--bcfc-green-dark)}.bcfc-home-sahel-promo__inner{position:relative;z-index:1;width:min(100%,1440px);margin:0 auto;min-height:540px;padding:36px 72px 0;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:32px;align-items:center}.bcfc-home-sahel-promo__content{max-width:560px}.bcfc-home-sahel-promo__brand-logo{width:218px;max-width:100%;display:block}.bcfc-home-sahel-promo__title{margin:28px 0 0;display:flex;flex-direction:column;gap:6px}.bcfc-home-sahel-promo__title-line{font-family:"Almarai",sans-serif;font-size:clamp(2.6rem,4vw,3.125rem);font-weight:700;line-height:1.05;color:#fff;text-transform:capitalize}.bcfc-home-sahel-promo__title-accent{font-family:"Almarai",sans-serif;font-size:clamp(3rem,4.4vw,3.75rem);font-weight:700;line-height:1;letter-spacing:.01em;color:var(--bcfc-yellow);text-transform:capitalize}@media(max-width:768px){.bcfc-home-sahel-promo__title-line{font-size:clamp(1.6rem,7.5vw,2.4rem);overflow-wrap:normal;word-break:normal}.bcfc-home-sahel-promo__title-accent{font-size:clamp(2rem,9vw,2.8rem);overflow-wrap:normal;word-break:normal}}.bcfc-home-sahel-promo__description{margin:28px 0 0;max-width:565px;font-family:"Almarai",sans-serif;font-size:clamp(1.3rem,2.4vw,2.25rem);line-height:1.45;color:rgba(255,255,255,.96)}.bcfc-home-sahel-promo__stores{margin-top:34px;display:flex;flex-wrap:nowrap;gap:12px}.bcfc-home-sahel-promo__store{display:inline-flex;align-items:center;border-radius:9px;text-decoration:none;outline:2px solid transparent;outline-offset:0;transition:transform .2s ease,outline-color .2s ease}.bcfc-home-sahel-promo__store:hover,.bcfc-home-sahel-promo__store:focus-visible{transform:translateY(-2px);outline-color:var(--bcfc-white,#fff)}.bcfc-home-sahel-promo__store-badge{display:block;height:42px;width:auto}.bcfc-home-sahel-promo__badge-icon{width:48px;height:48px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bcfc-green-darker);color:var(--bcfc-yellow)}.bcfc-home-sahel-promo__badge-icon svg,.bcfc-home-sahel-promo__badge-icon img{width:24px;height:24px}.bcfc-home-sahel-promo__badge-text{font:700 1rem/1.25 "Almarai",sans-serif;color:var(--bcfc-green-darker);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bcfc-home-sahel-promo__badge{animation:none}}@keyframes bcfc-home-sahel-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes bcfc-home-sahel-image-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}.bcfc-home-sahel-promo__visual{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center}.bcfc-home-sahel-promo__image-frame{position:relative;width:fit-content;max-width:min(100%,472px);margin:0;border-radius:40px;overflow:visible;box-shadow:0 26px 52px rgba(0,0,0,.25)}.bcfc-home-sahel-promo__image{width:100%;display:block;border-radius:40px;aspect-ratio:auto;height:auto;object-fit:contain;animation:bcfc-home-sahel-image-breathe 8s ease-in-out infinite;transform-origin:center center}.bcfc-home-sahel-promo__badge{display:flex;align-items:center;gap:14px;padding:8px 24px 8px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--bcfc-yellow);box-shadow:0 26px 52px rgba(0,0,0,.25);white-space:nowrap;position:absolute;z-index:2;animation:bcfc-home-sahel-float 4.8s ease-in-out infinite;transition:transform .28s ease,box-shadow .28s ease}.bcfc-home-sahel-promo__badge:hover{transform:translateY(-4px);box-shadow:0 30px 58px rgba(0,0,0,.28)}.bcfc-home-sahel-promo__badge--1{top:10%;left:-60px;animation-delay:0s}.bcfc-home-sahel-promo__badge--2{bottom:10%;left:-60px;animation-delay:.9s}.bcfc-home-sahel-promo__badge--3{top:10%;right:-60px;animation-delay:.45s}.bcfc-home-sahel-promo__badge--4{right:-60px;bottom:10%;animation-delay:1.35s}.bcfc-home-sahel-promo__badge--1:hover,.bcfc-home-sahel-promo__badge--2:hover,.bcfc-home-sahel-promo__badge--3:hover,.bcfc-home-sahel-promo__badge--4:hover{transform:translateY(-4px)}@media(max-width:1180px){.bcfc-home-sahel-promo__visual{min-height:560px}.bcfc-home-sahel-promo__image-frame{max-width:min(100%,420px)}}@media(max-width:768px){.bcfc-home-sahel-promo__visual{min-height:520px}.bcfc-home-sahel-promo__image-frame{max-width:min(100%,350px);border-radius:32px}.bcfc-home-sahel-promo__image{border-radius:32px}.bcfc-home-sahel-promo__badge{padding:6px 18px 6px 6px;gap:10px}.bcfc-home-sahel-promo__badge--1{top:10%;left:-34px}.bcfc-home-sahel-promo__badge--2{bottom:10%;left:-34px}.bcfc-home-sahel-promo__badge--3{top:10%;right:-34px;left:auto}.bcfc-home-sahel-promo__badge--4{right:-34px;bottom:10%;left:auto}}@media(max-width:768px){.bcfc-home-sahel-promo__visual{min-height:auto}.bcfc-home-sahel-promo .bcfc-home-sahel-promo__image-frame{position:relative;display:block;margin:0 auto;max-width:min(100%,230px);overflow:visible;box-shadow:none}.bcfc-home-sahel-promo__image{width:100%;box-shadow:0 20px 40px rgba(0,0,0,.22);animation:none}.bcfc-home-sahel-promo__badge{position:absolute;display:flex;align-items:center;gap:8px;width:130px;padding:6px 12px 6px 6px;box-shadow:0 10px 24px rgba(0,0,0,.2)}.bcfc-home-sahel-promo__badge--1,.bcfc-home-sahel-promo__badge--2,.bcfc-home-sahel-promo__badge--3,.bcfc-home-sahel-promo__badge--4{width:fit-content;min-width:96px;max-width:130px;padding:4px 10px 4px 4px;gap:6px}.bcfc-home-sahel-promo__badge--1 .bcfc-home-sahel-promo__badge-icon,.bcfc-home-sahel-promo__badge--2 .bcfc-home-sahel-promo__badge-icon,.bcfc-home-sahel-promo__badge--3 .bcfc-home-sahel-promo__badge-icon,.bcfc-home-sahel-promo__badge--4 .bcfc-home-sahel-promo__badge-icon{width:26px;height:26px}.bcfc-home-sahel-promo__badge--1 .bcfc-home-sahel-promo__badge-icon img,.bcfc-home-sahel-promo__badge--2 .bcfc-home-sahel-promo__badge-icon img,.bcfc-home-sahel-promo__badge--3 .bcfc-home-sahel-promo__badge-icon img,.bcfc-home-sahel-promo__badge--4 .bcfc-home-sahel-promo__badge-icon img,.bcfc-home-sahel-promo__badge--1 .bcfc-home-sahel-promo__badge-icon svg,.bcfc-home-sahel-promo__badge--2 .bcfc-home-sahel-promo__badge-icon svg,.bcfc-home-sahel-promo__badge--3 .bcfc-home-sahel-promo__badge-icon svg,.bcfc-home-sahel-promo__badge--4 .bcfc-home-sahel-promo__badge-icon svg{width:13px;height:13px}.bcfc-home-sahel-promo__badge--1{top:11%;left:-34px}.bcfc-home-sahel-promo__badge--2{bottom:8%;left:-34px}.bcfc-home-sahel-promo__badge--3{top:11%;right:-34px}.bcfc-home-sahel-promo__badge--4{bottom:8%;right:-34px}.bcfc-home-sahel-promo__badge-icon{width:36px;height:36px}.bcfc-home-sahel-promo__badge-icon svg,.bcfc-home-sahel-promo__badge-icon img{width:18px;height:18px}.bcfc-home-sahel-promo__badge-text{font-size:.8125rem;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip}}.app-new-container{position:relative;width:100%;max-width:none;height:662px;margin:0 auto;padding:0;box-sizing:border-box;border-radius:0;overflow:hidden}.app-new-frame{position:absolute;left:0;top:0;width:72%;height:662px;background:var(--bcfc-green-dark);display:flex;flex-direction:column;padding:64px 56px;box-sizing:border-box}.app-logo{width:218px;height:67px;margin-bottom:60px;flex-shrink:0}.app-logo svg{width:100%;height:auto;display:block}.app-title{width:100%;font-family:"Almarai",sans-serif;font-weight:700;font-size:3.125rem;line-height:55px;color:#fff;margin:0 0 50px 0;font-style:normal}.app-description{width:456px;font-family:"Almarai",sans-serif;font-weight:300;font-size:1.5rem;line-height:35px;color:#fff;margin:0 0 50px 0;text-align:left;font-style:normal}.download-btn{display:inline-flex;align-items:center;justify-content:center;min-width:232px;min-height:61px;background-color:transparent;border:1.2px solid #fff;border-radius:11px;font-family:"Almarai",sans-serif;font-weight:800;font-size:1.3125rem;line-height:29px;color:#fff;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}.download-btn:hover{background-color:var(--bcfc-surface-raised,#fff);color:var(--bcfc-dark-ink-green,var(--bcfc-green-dark));transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.qr-code{position:absolute;right:69px;top:396px;width:181px;height:181px;border:3px solid #fff;border-radius:10px;padding:10px;background:var(--bcfc-surface-raised,#fff);box-sizing:border-box;z-index:2}.qr-image-wrapper{width:100%;height:100%}.qr-image-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.app-image-area{position:absolute;right:0;top:0;width:28%;height:662px;overflow:hidden}.image-overlay{display:none}.phone-mockup{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:120%;z-index:1}.phone-mockup img{width:100%;height:auto;display:block}@media(max-width:1440px){.app-new-container{width:100%;max-width:none}}@media(max-width:1200px){.app-new-section{height:auto;min-height:662px;padding:var(--bcfc-home-section-gap) 0 0}.app-new-container{height:auto;display:flex;flex-direction:column;padding:0}.app-new-frame{position:relative;width:100%;height:auto;min-height:400px;left:0;top:0;padding:60px 40px}.app-logo,.app-title,.app-description,.download-btn,.qr-code{position:relative;left:auto;top:auto;margin-bottom:30px}.app-logo{width:180px;height:55px}.app-title{width:100%;font-size:2.25rem;line-height:44px}.app-description{width:100%;font-size:1.125rem;line-height:28px}.download-btn{min-width:200px;min-height:52px;font-size:1.125rem}.qr-code{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:160px;height:160px}.app-image-area{position:relative;width:100%;height:350px;right:0;top:0}.phone-mockup{width:320px;right:50%}}@media(max-width:768px){.app-new-section{padding:var(--bcfc-home-section-gap) 0 0}.app-new-frame{padding:40px 24px 170px}.app-title{font-size:2rem;line-height:38px;margin-bottom:24px}.app-description{font-size:1.0625rem;line-height:26px;margin-bottom:24px}.download-btn{min-width:180px;min-height:50px;font-size:1.0625rem}.qr-code{width:120px;height:120px;right:24px;top:auto;bottom:24px;transform:none;padding:8px}.app-image-area{height:260px}.phone-mockup{width:260px}}.why-new{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:120px 0;overflow:hidden}.why-new .bcfc-home__shell{padding-inline:72px}.why-new-background{position:absolute;inset:0;background-color:var(--bcfc-surface-sunken,#f4f4f4);z-index:0}.why-new-container{position:relative;max-width:1439px;margin:0 auto;z-index:1}.why-new-title{margin:0 0 30px;color:var(--bcfc-dark-ink-muted,var(--bcfc-gray-500));font-family:"Almarai",sans-serif;font-size:3.125rem;font-weight:700;line-height:76.444px;text-align:left}.why-new-subtitle{max-width:369px;margin:0 0 80px;color:var(--bcfc-dark-ink-muted,var(--bcfc-gray-700));font-family:"Almarai",sans-serif;font-size:1.283562rem;font-weight:400;line-height:33px;text-align:left;font-variation-settings:"wdth" 100}.why-new-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1301px}.why-new-card{position:relative;width:100%;min-height:346.684px}.why-new-card-bg{position:absolute;inset:0;background-color:var(--bcfc-surface-raised,#fff);border-radius:11.409px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .3s ease,transform .3s ease;z-index:0}.why-new-card:hover .why-new-card-bg{box-shadow:0 8px 24px rgba(0,74,152,.15);transform:translateY(-4px)}.why-new-card-number{position:absolute;top:71px;right:32px;z-index:1;color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font-family:"Almarai",sans-serif;font-size:4.135937rem;font-weight:700;line-height:34.228px}.why-new-card-title{position:absolute;top:141px;left:32px;right:24px;z-index:1;margin:0;color:var(--bcfc-dark-ink-muted,var(--bcfc-gray-500));font-family:"Almarai",sans-serif;font-size:1.5625rem;font-weight:700;line-height:33.088px}.why-new-card-description{position:absolute;bottom:78px;left:32px;right:40px;z-index:1;margin:0;color:var(--bcfc-ink-muted,#787878);font-family:"Almarai",sans-serif;font-size:1.283562rem;font-weight:400;line-height:26.242px;font-variation-settings:"wdth" 100}@media(max-width:1200px){.why-new{padding:60px 0}.why-new .bcfc-home__shell{padding-inline:32px}.why-new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.why-new{padding:60px 0}.why-new .bcfc-home__shell{padding-inline:24px}.why-new-title{font-size:2.25rem;line-height:1.4}.why-new-subtitle{max-width:100%;margin-bottom:40px;font-size:1rem;line-height:1.6}.why-new-grid{grid-template-columns:1fr;gap:20px}.why-new-card{min-height:300px}.why-new-card-number{top:24px;right:24px;font-size:3rem}.why-new-card-title{top:96px;inset-inline:24px;font-size:1.25rem;line-height:1.4}.why-new-card-description{bottom:28px;inset-inline:24px;font-size:1rem;line-height:1.5}}.bcfc-call-center{width:100%;padding:var(--bcfc-home-section-gap) 0 0}.bcfc-call-center__inner{width:100%;padding:56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;border-radius:33px;background:linear-gradient(161deg,var(--bcfc-primary-dark) 27.6%,#0065d0 99.2%);box-sizing:border-box}.bcfc-call-center__content{max-width:600px}.bcfc-call-center__badge{display:inline-flex;align-items:center;gap:12px;padding:8px 20px;background:rgba(0,166,62,.2);border:1px solid rgba(0,201,80,.3);border-radius:16777200px;margin-bottom:32px}.bcfc-call-center__badge-icon{width:16px;height:16px;color:#05df72}.bcfc-call-center__badge-text{font-family:"Almarai",sans-serif;font-size:.9375rem;font-weight:600;color:#05df72;letter-spacing:-.1504px}.bcfc-call-center__headline{margin-bottom:24px}.bcfc-call-center__title{display:flex;flex-direction:column;gap:0;margin:0}.bcfc-call-center__title-accent{font-family:"Almarai",sans-serif;font-size:3.75rem;font-weight:700;line-height:1;color:var(--bcfc-accent);letter-spacing:.2637px}.bcfc-call-center__title-main{font-family:"Almarai",sans-serif;font-size:2.9375rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:.2637px;text-transform:capitalize}.bcfc-call-center__description{font-family:"Almarai",sans-serif;font-size:1.5625rem;line-height:1.3;color:rgba(255,255,255,.7);margin:0;max-width:564px;text-align:justify;letter-spacing:-.4492px}[dir=rtl] .bcfc-call-center__description{text-align:start}.bcfc-call-center__cards{display:flex;flex-direction:column;gap:22px}.bcfc-call-center__card{display:flex;align-items:center;gap:22px;padding:34px;background:linear-gradient(163deg,rgba(15,23,43,.9) 0%,rgba(29,41,61,.9) 100%);border:1px solid rgba(255,255,255,.1);border-radius:22px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.bcfc-call-center__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.bcfc-call-center__card-icon{width:76px;height:76px;min-width:76px;display:flex;align-items:center;justify-content:center;border-radius:19px;padding:19px;box-sizing:border-box}.bcfc-call-center__card--call .bcfc-call-center__card-icon{background:linear-gradient(135deg,#159dfc 0%,#51a2ff 100%)}.bcfc-call-center__card--email .bcfc-call-center__card-icon{background:linear-gradient(135deg,var(--bcfc-navy,#071b33) 0%,var(--bcfc-blue,#004a98) 100%)}.bcfc-call-center__card-icon svg{width:100%;height:100%;color:#fff}.bcfc-call-center__card-content{display:flex;flex-direction:column;gap:5px}.bcfc-call-center__card-label{font-family:"Almarai",sans-serif;font-size:1.534938rem;font-weight:600;color:#fff;letter-spacing:-.5996px}.bcfc-call-center__card-value{font-family:"Almarai",sans-serif;font-size:2.046625rem;font-weight:700;color:var(--bcfc-dark-ink-brand,#51a2ff);letter-spacing:.0959px}@media(max-width:1200px){.bcfc-call-center__inner{padding:48px 40px;grid-template-columns:1fr;gap:40px}.bcfc-call-center__content{max-width:none}.bcfc-call-center__title-accent{font-size:3rem}.bcfc-call-center__title-main{font-size:2.375rem}.bcfc-call-center__description{font-size:1.25rem}.bcfc-call-center__cards{flex-direction:row;flex-wrap:wrap}.bcfc-call-center__card{flex:1;min-width:280px}}@media(max-width:768px){.bcfc-call-center__inner{padding:36px 24px;min-height:auto}.bcfc-call-center__badge{padding:6px 16px;margin-bottom:24px}.bcfc-call-center__badge-text{font-size:.8125rem}.bcfc-call-center__title-accent{font-size:2.5rem}.bcfc-call-center__title-main{font-size:2rem}.bcfc-call-center__description{font-size:1.125rem}.bcfc-call-center__card{padding:24px}.bcfc-call-center__card-icon{width:60px;height:60px;min-width:60px;padding:14px}.bcfc-call-center__card-label{font-size:1.25rem}.bcfc-call-center__card-value{font-size:1.625rem}}.bcfc-finance-section{position:relative;width:100%;padding:var(--bcfc-home-section-gap) 0 0;overflow:hidden;background-color:var(--bcfc-primary-dark);background-image:var(--bcfc-finance-bg-image,linear-gradient(112.6deg,#00346a 27.64%,#0065d0 99.24%));background-size:cover;background-position:center;background-attachment:fixed}@media(width<768px){.bcfc-finance-section{background-attachment:scroll}}.bcfc-finance-section::before{content:"";position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,.7);pointer-events:none}.bcfc-finance-section__bg{position:absolute;inset:-22% -8%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.1),transparent 72%) 16% 22%/46% 46% no-repeat,radial-gradient(closest-side,rgba(255,255,255,.07),transparent 72%) 84% 80%/56% 56% no-repeat,radial-gradient(closest-side,rgba(255,255,255,.06),transparent 70%) 60% 10%/32% 32% no-repeat}.bcfc-finance-section__inner{position:relative;z-index:1;width:min(100%,1440px);margin:0 auto;padding:80px 72px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;box-sizing:border-box}.bcfc-finance-section__content{max-width:684px}@media(width>1200px){.bcfc-finance-section__inner--no-visual{grid-template-columns:minmax(0,1fr)}.bcfc-finance-section__inner--no-visual .bcfc-finance-section__content{max-width:none}}.bcfc-finance-section__title{display:flex;flex-wrap:wrap;gap:.15em;margin:0 0 32px;font-family:"Almarai",sans-serif;font-size:3.75rem;font-weight:700;line-height:1;letter-spacing:.2637px}.bcfc-finance-section__title-plain{color:#fff}.bcfc-finance-section__title-accent{color:#85b7eb}.bcfc-finance-section__description{font-family:"Almarai",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7;color:rgba(255,255,255,.92);margin:0 0 32px;max-width:560px}.bcfc-finance-section__trust-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:700 14px/1 "Almarai",sans-serif;letter-spacing:.3px}.bcfc-finance-section__trust-badge svg{width:16px;height:16px;color:#85b7eb;flex-shrink:0}.bcfc-finance-section__tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.bcfc-finance-section__tab{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1.5px solid rgba(255,255,255,.35);border-radius:12px;background:transparent;color:#fff;font:700 16px/1 "Almarai",sans-serif;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.bcfc-finance-section__tab:hover,.bcfc-finance-section__tab:focus-visible{background:var(--bcfc-primary);border-color:#fff;color:#fff}.bcfc-finance-section__tab-icon{display:inline-flex}.bcfc-finance-section__tab-icon svg{width:20px;height:20px}.bcfc-finance-section__stats{display:flex;flex-wrap:wrap;gap:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.bcfc-finance-section__stat{display:flex;flex-direction:column;gap:4px}.bcfc-finance-section__stat-value{color:#fff;font:800 26px/1.2 "Almarai",sans-serif}.bcfc-finance-section__stat-label{color:rgba(255,255,255,.72);font:500 15px/1.4 "Almarai",sans-serif}.bcfc-finance-section__visual{display:flex;align-items:center;justify-content:center}.bcfc-finance-section__image-frame{position:relative;width:100%;max-width:646px;max-height:80vh;border-radius:55px;overflow:hidden;will-change:transform;background-size:cover;background-position:center;background-repeat:no-repeat}.bcfc-finance-section__image-frame::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.25);pointer-events:none}.bcfc-finance-section__image{width:100%;aspect-ratio:1/1;display:block;object-fit:cover;object-position:center top;box-shadow:0 8px 32px rgba(14,44,92,.2)}@media(max-width:1200px){.bcfc-finance-section__inner{padding:60px 40px;grid-template-columns:1fr;gap:40px}.bcfc-finance-section__content{max-width:none}.bcfc-finance-section__title{font-size:3rem}.bcfc-finance-section__description{font-size:1.1875rem}.bcfc-finance-section__visual{order:-1}.bcfc-finance-section__image-frame{max-width:500px;margin:0 auto}}@media(max-width:768px){.bcfc-finance-section__inner{padding:40px 24px}.bcfc-finance-section__title{font-size:2.25rem}.bcfc-finance-section__description{font-size:1.0625rem}.bcfc-finance-section__image-frame{border-radius:35px;max-width:300px;margin:0 auto}.bcfc-finance-section__tabs{flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}.bcfc-finance-section__tabs::-webkit-scrollbar{display:none}.bcfc-finance-section__tab{flex:1 1 0;flex-direction:column;justify-content:center;gap:6px;padding:12px 8px;font-size:.9375rem;line-height:1.25;text-align:center;white-space:normal}.bcfc-finance-section__stats{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:16px}.bcfc-finance-section__stat-value{font-size:1.375rem}.bcfc-finance-section__stat-label{font-size:.875rem}}@media(max-width:480px){.bcfc-finance-section__stats{grid-auto-flow:row;gap:12px}.bcfc-finance-section__stat{flex-flow:row wrap;align-items:baseline;gap:2px 8px}}.bcfc-promo-carousel{width:100%;padding:var(--bcfc-home-section-gap) 0 0}.bcfc-home__hero-container+.bcfc-promo-carousel{padding-top:clamp(8px,1vw,16px)}.bcfc-promo-carousel__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding-top:6px;margin-bottom:24px}.bcfc-promo-carousel__nav-group{flex-shrink:0}.bcfc-promo-carousel__title{margin:0;color:var(--bcfc-text-dark);font:800 clamp(1.75rem,3vw,2.7rem)/1.08 "Almarai",sans-serif;letter-spacing:-.03em;text-transform:capitalize}.bcfc-promo-carousel__card{display:block;border-radius:var(--bcfc-home-radius-card);overflow:hidden;background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,74,152,.08);box-shadow:0 18px 40px rgba(15,23,42,.07);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.bcfc-promo-carousel__card:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(15,23,42,.12)}.bcfc-promo-carousel__nav{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,74,152,.08);box-shadow:0 8px 22px rgba(15,23,42,.06);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bcfc-promo-carousel__nav:hover{border-color:rgba(0,74,152,.28);box-shadow:0 12px 30px rgba(0,74,152,.12);transform:translateY(-1px)}.bcfc-promo-carousel__nav svg{width:20px;height:20px}.bcfc-promo-carousel__swiper{overflow:hidden;padding-bottom:46px}.bcfc-promo-carousel__swiper .swiper-wrapper{display:flex;flex-direction:row;height:auto;align-items:flex-start}.bcfc-promo-carousel__swiper .swiper-slide{flex:0 0 auto;display:flex!important;height:auto;align-items:flex-start}.bcfc-promo-carousel__item{display:block;border-radius:var(--bcfc-home-radius-card);overflow:hidden;cursor:pointer;position:relative}.bcfc-promo-carousel__image-wrapper{width:100%;aspect-ratio:auto;height:auto;overflow:hidden;background:linear-gradient(135deg,var(--bcfc-surface-sunken,#f4f5f7) 0%,var(--bcfc-surface-sunken,#e8ecf0) 100%);position:relative}.bcfc-promo-carousel__img{width:100%;height:auto;object-fit:contain;display:block;transition:transform .3s ease;position:relative;z-index:1}.bcfc-promo-carousel__item:hover .bcfc-promo-carousel__img{transform:scale(1.05)}.bcfc-promo-carousel__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#d9e4f5 0%,#b8cbe8 100%)}.bcfc-promo-carousel__pagination .swiper-pagination-bullet{background-color:transparent;opacity:1;height:24px;width:24px;margin:2px 0!important;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all .5s ease!important;border:0;cursor:pointer}.bcfc-promo-carousel__pagination .swiper-pagination-bullet::after{content:"";height:12px;width:12px;background-color:rgba(0,74,152,.25);position:absolute;border-radius:12px;transition:all .5s ease!important}.bcfc-promo-carousel__pagination .swiper-pagination-bullet:hover::after{background-color:rgba(0,74,152,.5)}.bcfc-promo-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:38px}.bcfc-promo-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width:28px;background-color:var(--bcfc-primary)}@media(max-width:768px){.bcfc-promo-carousel__pagination .swiper-pagination-bullet{height:16px;width:16px}.bcfc-promo-carousel__pagination .swiper-pagination-bullet::after{height:8px;width:8px}.bcfc-promo-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:26px}.bcfc-promo-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width:20px}}.bcfc-home__news .bcfc-news-card__media{aspect-ratio:1/1;flex:0 0 auto}.bcfc-home__news .bcfc-news-card__image{width:100%;height:100%;object-fit:cover}.bcfc-home__news .bcfc-news-card__body{flex:1 1 auto;padding:14px 16px}.bcfc-home__news .bcfc-news-card__summary{margin-bottom:0;-webkit-line-clamp:2}.bcfc-home__news .bcfc-news-card__footer{padding:10px 16px}.bcfc-home__news .bcfc-news-card__read-more{padding:7px 10px;font-size:.8825rem}@media(max-width:768px){.bcfc-promo-carousel{padding-top:20px}.bcfc-home__hero-container+.bcfc-promo-carousel{padding-top:20px}.bcfc-promo-carousel__swiper,.bcfc-home__news-shell .bcfc-card-carousel,.bcfc-home__services-shell .bcfc-card-carousel,.bcfc-home-loyalty__carousel,.bcfc-home__photos-videos .bcfc-card-carousel{padding-bottom:30px}.bcfc-home__news .bcfc-news-card__body{padding:12px 14px}.bcfc-home__news .bcfc-news-card__footer{padding:9px 14px}.bcfc-home__news .bcfc-news-card__read-more{padding:6px 8px;font-size:.8425rem}}.bcfc-home-loyalty__title,.bcfc-promo-carousel__title,.bcfc-home__services-title{color:var(--bcfc-text-dark);font:800 clamp(1.4rem,2.4vw,1.95rem)/1.15 "Almarai",sans-serif;letter-spacing:-.03em;text-transform:none}.bcfc-home-loyalty__description,.bcfc-promo-carousel__description,.bcfc-home__services-description{color:var(--bcfc-text-light);font:500 1rem/1.8 "Almarai",sans-serif}.bcfc-btn.bcfc-home__cta--mobile{display:none}@media(max-width:768px){.bcfc-home__services-description,.bcfc-home-loyalty__description,.bcfc-home__section-head-meta>p{display:none}.bcfc-btn.bcfc-home__cta--desktop{display:none}.bcfc-btn.bcfc-home__cta--mobile{display:flex;width:fit-content;margin:16px auto 0}.bcfc-home__services-shell .bcfc-card-carousel__header,.bcfc-home-loyalty .bcfc-card-carousel__header.bcfc-home-loyalty__header,.bcfc-home__news .bcfc-card-carousel__header.bcfc-home__news-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.bcfc-home__services-title,.bcfc-home-loyalty__title,.bcfc-home__news-header>h2{min-width:0;margin:0}.bcfc-home-loyalty__header--stacked .bcfc-home-loyalty__head-row,.bcfc-home-loyalty__actions,.bcfc-home__section-head--stacked .bcfc-home__section-head-meta,.bcfc-home__news-actions{display:contents}.bcfc-home__services-shell .bcfc-card-carousel__header .bcfc-card-carousel__nav,.bcfc-home-loyalty .bcfc-card-carousel__nav,.bcfc-home__news .bcfc-card-carousel__nav{flex-shrink:0}}