@charset "UTF-8";.sahel-islamic{--si-ink:#002719;--si-green:#2f6e57;--si-mint:#3da982;--si-gold:#a2c2b7;--si-pale:var(--bcfc-surface-sunken,#edf6f1);--si-cream:var(--bcfc-surface-raised,#fbfaf2);--si-line:#e4e6e3;--si-line-warm:#eeede2;--si-body:#364153;--si-muted:var(--bcfc-dark-ink-muted,#6a7282);--si-slate:var(--bcfc-dark-ink-muted,#4a5565);--si-on-dark:#e4efe9;--si-on-dark-dim:#c2d6cc;--si-rule-light:rgba(255,255,255,.14);--si-rule-dark:rgba(0,39,25,.08);--si-r-sm:14px;--si-r-md:18px;--si-r-lg:24px;--si-r-xl:28px;--si-pill:var(--bcfc-radius-full,9999px);--comp-wrap:1180px;--comp-gutter:clamp(20px,5vw,32px);--comp-band-y:clamp(52px,6.5vw,96px);--brand:var(--si-green);--heading:var(--si-ink);--body:var(--si-body);--muted:var(--bcfc-dark-ink-muted,var(--si-muted));--line:var(--si-line);color:var(--bcfc-ink,var(--si-body));font-weight:var(--bcfc-fw-normal,400);line-height:var(--bcfc-lh-relaxed,1.6)}.sahel-islamic,.sahel-islamic *,.sahel-islamic *::before,.sahel-islamic *::after{box-sizing:border-box}.sahel-islamic .card,.sahel-islamic .badge{text-align:start;white-space:normal;vertical-align:baseline;word-wrap:normal}.sahel-islamic .card{color:inherit;height:auto}.sahel-islamic img,.sahel-islamic svg{display:block;max-width:100%}.sahel-islamic img{height:auto}.sahel-islamic ul:not(:where(.si-hero-chrome ul,.bcfc-hero ul)){margin:0;padding:0;list-style:none}.sahel-islamic h1,.sahel-islamic h2,.sahel-islamic h3,.sahel-islamic h4,.sahel-islamic p{margin:0}.sahel-islamic a:not(:where(.si-hero-chrome a,.bcfc-hero a)){color:var(--si-green)}.sahel-islamic a:hover:not(:where(.si-hero-chrome a,.bcfc-hero a)){color:var(--bcfc-dark-ink-green,var(--si-ink))}.sahel-islamic :focus-visible{outline:3px solid var(--si-green);outline-offset:3px;border-radius:4px}.sahel-islamic .on-dark :focus-visible{outline-color:var(--si-gold)}.sahel-islamic .section{position:relative}.sahel-islamic .section:not(.section--flush-bottom){padding-block-end:calc(var(--comp-band-y) + 5px)}.sahel-islamic .section--dark{background:var(--si-ink);color:var(--si-on-dark);overflow:hidden}.sahel-islamic .section--cream{background:var(--bcfc-surface-raised,var(--si-cream))}.sahel-islamic .section--white{background:var(--bcfc-surface-raised,var(--bcfc-white,#fff))}.sahel-islamic .section[id],.sahel-islamic .si-hero[id]{scroll-margin-top:90px}.sahel-islamic .wrap{position:relative;z-index:var(--bcfc-z-raised,1)}.sahel-islamic .wrap--narrow{max-width:900px}.sahel-islamic .split{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,72px)}@media(min-width:900px){.sahel-islamic .split{grid-template-columns:1fr 1fr;align-items:center}.sahel-islamic .split--start{align-items:start}}.sahel-islamic .eyebrow{font-size:.75rem;letter-spacing:.16em;font-weight:var(--bcfc-fw-bold,700)}.sahel-islamic .eyebrow--gold{color:var(--si-gold)}.sahel-islamic .h1{margin-block:22px 20px;color:var(--bcfc-white,#fff);font-weight:var(--bcfc-fw-extrabold,800);font-size:clamp(2rem,7vw,3.85rem);line-height:1.08;letter-spacing:-.028em;text-wrap:balance}.sahel-islamic .h1 em{font-style:normal;color:var(--si-gold)}.sahel-islamic .h2{margin-block:14px 16px;color:var(--bcfc-dark-ink-green,var(--si-ink));font-weight:var(--bcfc-fw-extrabold,800);font-size:clamp(1.65rem,4.6vw,2.75rem);line-height:1.1;letter-spacing:-.026em;text-wrap:balance}.sahel-islamic .h2--light{color:var(--bcfc-white,#fff)}.sahel-islamic .h3{color:var(--bcfc-dark-ink-green,var(--si-ink));font-weight:var(--bcfc-fw-extrabold,800);font-size:clamp(1.4rem,3.4vw,2.05rem);line-height:1.16;letter-spacing:-.022em}.sahel-islamic .h4{color:var(--bcfc-dark-ink-green,var(--si-ink));font-size:1rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:.02em}.sahel-islamic .lede{font-size:clamp(1rem,1.2vw,1.0625rem);font-weight:300;line-height:1.68;color:var(--bcfc-ink-strong,var(--si-body));max-width:46ch}.sahel-islamic .lede--light{color:var(--si-on-dark)}.sahel-islamic .statement{font-size:clamp(1.05rem,3vw,1.6rem);font-weight:300;line-height:1.6;color:var(--bcfc-dark-ink-green,var(--si-ink));letter-spacing:-.014em;text-wrap:pretty}.sahel-islamic .btn{gap:10px;min-height:52px;padding:0 30px;border-radius:var(--si-pill);font-size:.95rem;font-weight:var(--bcfc-fw-bold,700);text-align:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.sahel-islamic .btn:hover{transform:none}.sahel-islamic .btn:active{transform:translateY(1px)}.sahel-islamic .btn:focus-visible{outline-color:var(--si-green)}.sahel-islamic .btn--green{background:var(--si-green);color:var(--bcfc-white,#fff);box-shadow:0 8px 22px rgba(47,110,87,.24)}.sahel-islamic .btn--green:hover{background:color-mix(in srgb,var(--si-green) 86%,#000);color:var(--bcfc-white,#fff)}.sahel-islamic .btn--dark{background:var(--si-ink);color:var(--si-gold)}.sahel-islamic .btn--dark:hover{background:color-mix(in srgb,var(--si-ink) 86%,#000);color:var(--si-gold)}.sahel-islamic .btn--ghost{background:transparent;color:var(--bcfc-dark-ink-green,var(--si-ink));border:1.5px solid rgba(0,39,25,.22)}.sahel-islamic .btn--ghost:hover{color:var(--bcfc-dark-ink-green,var(--si-ink));background:rgba(0,39,25,.04)}@media(min-width:480px){.sahel-islamic .btn{inline-size:auto}.sahel-islamic .btn-row{flex-direction:row}}@media(width<480px){.sahel-islamic .btn-row{flex-direction:column;align-items:stretch}.sahel-islamic .btn{inline-size:100%;padding:0 20px}}.sahel-islamic .checks{display:grid;grid-template-columns:1fr;gap:14px 36px;margin:0;margin-block-start:34px;padding-inline-start:0;padding-top:26px;list-style:none;border-top:1px solid var(--si-rule-light)}@media(min-width:620px){.sahel-islamic .checks{grid-template-columns:1fr 1fr}}.sahel-islamic .check{display:flex;align-items:flex-start;gap:11px;font-size:.875rem;line-height:1.45;color:var(--si-on-dark)}.sahel-islamic .check svg{flex:none;margin-top:2px}.sahel-islamic .feature-list li{display:flex;align-items:flex-start;gap:12px;padding-block:12px;border-bottom:1px solid var(--si-rule-dark);font-size:1rem;color:var(--bcfc-ink,var(--si-body))}.sahel-islamic .feature-list li:last-child{border-bottom:0}.sahel-islamic .feature-list svg{flex:none;margin-top:2px}.sahel-islamic .app-list{display:grid;max-width:46ch}.sahel-islamic .app-list li{display:flex;align-items:flex-start;gap:14px;padding-block:16px;border-bottom:1px solid var(--si-line);font-size:1rem;color:var(--bcfc-ink,var(--si-body))}.sahel-islamic .app-list li:last-child{border-bottom:0}.sahel-islamic .app-list svg{flex:none;margin-top:2px}.sahel-islamic .si-hero{position:relative;overflow:hidden;background:var(--si-ink);color:var(--si-on-dark);padding-top:var(--bcfc-header-height,104px)}.sahel-islamic .si-hero-chrome{padding-block:clamp(20px,2.4vw,34px) clamp(20px,3vw,34px)}.sahel-islamic .si-hero-grid{padding-block:clamp(4px,.8vw,12px) clamp(40px,4vw,64px)}.sahel-islamic .pattern{position:absolute;inset:0;pointer-events:none;opacity:.05;background-repeat:repeat;background-size:190px 190px;filter:brightness(0) invert(1);mask-image:radial-gradient(ellipse 78% 96% at 14% 4%,#000 0%,rgba(0,0,0,.4) 44%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 78% 96% at 14% 4%,#000 0%,rgba(0,0,0,.4) 44%,transparent 76%)}.sahel-islamic .pattern--hero{background-image:url("/images/sahel-islamic/pattern.webp?v=5HK5adyiHBzDjAMlEYq3v1MGEMI");background-position:-46px -58px}.sahel-islamic .pattern--governance{background-image:url("/images/sahel-islamic/pattern.webp?v=5HK5adyiHBzDjAMlEYq3v1MGEMI");background-size:150px 150px;background-position:center -34px;opacity:.045;inset:-14% 0;will-change:transform;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.25) 58%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.25) 58%,transparent 92%)}@media(prefers-reduced-motion:reduce){.sahel-islamic .pattern--governance{will-change:auto}}.sahel-islamic .glow{position:absolute;inset-inline-end:-8%;top:-30%;width:min(760px,120vmax);aspect-ratio:1;background:radial-gradient(circle,rgba(61,169,130,.3),rgba(61,169,130,0) 62%);pointer-events:none}.sahel-islamic .si-hero-logo{display:block;width:auto;height:clamp(76px,9vw,108px);margin-bottom:10px}.sahel-islamic .tag{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:var(--si-pill);border:1px solid rgba(255,255,255,.34);background:rgba(240,224,108,.08);font-size:.75rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:.16em;text-transform:uppercase;color:var(--bcfc-white,#fff)}.sahel-islamic .arch{position:relative;display:flex;justify-content:center}.sahel-islamic .arch-inner{position:relative;width:min(100%,420px)}.sahel-islamic .arch-frame{position:absolute;inset:-14px -14px 0;top:3px;border:1px solid rgba(169,219,200,.32);clip-path:url(#siArchClip);pointer-events:none}.sahel-islamic .arch img{width:100%;aspect-ratio:5/6.4;object-fit:cover;clip-path:url(#siArchClip)}@media(width<640px){.sahel-islamic .arch img{aspect-ratio:5/5.2;position:relative;z-index:1}.sahel-islamic .arch-inner{isolation:isolate}.sahel-islamic .arch-frame{z-index:2}.sahel-islamic .arch-rings{position:absolute;top:50%;left:50%;width:0;height:0;z-index:5;transform-origin:center;pointer-events:none}.sahel-islamic .arch-ring,.sahel-islamic .arch-orbit{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);animation-name:si-arch-spin;animation-timing-function:linear;animation-iteration-count:infinite}.sahel-islamic .arch-ring{border:1.5px solid rgba(169,219,200,.55);width:580px;height:580px;animation-duration:26s;animation-direction:reverse}.sahel-islamic .arch-ring:nth-of-type(2){border-style:dashed;border-color:rgba(255,255,255,.38);width:460px;height:460px;animation-duration:20s;animation-direction:normal}.sahel-islamic .arch-pulse{position:absolute;top:50%;left:50%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(circle,rgba(61,169,130,.3) 0%,rgba(61,169,130,0) 70%);animation:si-arch-breathe 7s ease-in-out infinite}}@media(width<640px) and (max-width:560px){.sahel-islamic .arch-rings{transform:scale(.62)}}@media(width<640px) and (width>560px){.sahel-islamic .arch-rings{transform:scale(.82)}}@media(width<640px) and (prefers-reduced-motion:reduce){.sahel-islamic .arch-ring,.sahel-islamic .arch-orbit,.sahel-islamic .arch-pulse{animation:none!important}}@keyframes si-arch-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes si-arch-breathe{0%,100%{transform:scale(.9);opacity:.55}50%{transform:scale(1.12);opacity:.95}}.sahel-islamic .product{position:relative;overflow:hidden;border-radius:var(--si-r-xl);border:1px solid var(--si-line);background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));box-shadow:0 26px 54px -30px rgba(0,39,25,.28);margin-bottom:24px}.sahel-islamic .product-grid{display:grid;grid-template-columns:1fr}@media(min-width:860px){.sahel-islamic .product-grid{grid-template-columns:1fr 1fr}}.sahel-islamic .product-body{padding:clamp(24px,3.2vw,52px)}.sahel-islamic .product-media{position:relative;min-height:220px;aspect-ratio:16/10;background:var(--bcfc-surface-sunken,var(--si-pale));order:-1}.sahel-islamic .product-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:860px){.sahel-islamic .product-media{order:0;aspect-ratio:auto;min-height:300px}}.sahel-islamic .badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.sahel-islamic .badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--si-pill);font-size:.75rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:.13em;text-transform:uppercase}.sahel-islamic .badge--structure{background:var(--bcfc-surface-sunken,var(--si-pale));color:var(--bcfc-dark-ink-green,var(--si-green))}.sahel-islamic .badge--live{background:var(--si-ink);color:var(--si-gold)}.sahel-islamic .badge--soon{background:var(--bcfc-surface-raised,var(--si-cream));border:1px solid var(--si-line-warm);color:var(--bcfc-ink,var(--si-muted));font-size:.6875rem;padding:5px 12px}.sahel-islamic .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:28px 30px}@media(min-width:620px){.sahel-islamic .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sahel-islamic .stat{padding:16px 18px;border-radius:var(--si-r-sm);background:var(--bcfc-surface-raised,var(--si-cream));border:1px solid var(--si-line-warm)}.sahel-islamic .stat b{display:block;font-size:clamp(1.1rem,3.2vw,1.3rem);font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-dark-ink-green,var(--si-ink));letter-spacing:-.03em;line-height:1.1}.sahel-islamic .stat span{display:block;margin-top:5px;font-size:.8125rem;color:var(--bcfc-ink,var(--si-muted));line-height:1.4}.sahel-islamic .detail{border-top:1px solid var(--si-line);background:var(--bcfc-surface-raised,var(--si-cream));padding:clamp(24px,3vw,44px);animation:si-rise-in .3s ease both}.sahel-islamic .detail-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3.4vw,56px)}@media(min-width:760px){.sahel-islamic .detail-grid{grid-template-columns:1fr 1fr}}.sahel-islamic .note{padding:24px 26px;border-radius:var(--si-r-md);background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));border:1px solid var(--si-line-warm)}.sahel-islamic .note p{margin-block:12px 18px;font-size:1rem;line-height:1.62}.sahel-islamic .note-foot{padding-top:18px;border-top:1px solid var(--si-rule-dark);font-size:.875rem;line-height:1.55;color:var(--bcfc-ink-muted,var(--si-muted))}.sahel-islamic .soon-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:820px){.sahel-islamic .soon-grid{grid-template-columns:1fr 1fr}}.sahel-islamic .card{padding:clamp(24px,2.6vw,38px);border-radius:var(--si-r-lg);border:1px solid var(--si-line);background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));display:flex;flex-direction:column;gap:16px}.sahel-islamic .card-icon{width:56px;height:56px;flex:none;border-radius:var(--si-pill);background:var(--bcfc-surface-sunken,var(--si-pale));display:grid;place-items:center}.sahel-islamic .card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.sahel-islamic .card h3{color:var(--bcfc-dark-ink-green,var(--si-ink));font-weight:var(--bcfc-fw-extrabold,800);font-size:1.3rem;letter-spacing:-.02em}.sahel-islamic .card p{font-size:1rem;line-height:1.62;color:var(--bcfc-ink,var(--si-body));max-width:40ch}.sahel-islamic .card .btn{margin-top:auto;align-self:flex-start;min-height:48px}@media(width<480px){.sahel-islamic .card .btn{align-self:stretch}}.sahel-islamic .phone-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:clamp(16px,3vw,40px) clamp(16px,5vw,60px)}.sahel-islamic .halo{position:absolute;inset-inline-start:50%;top:50%;width:min(96%,420px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:var(--si-pill);background:radial-gradient(circle,rgba(61,169,130,.16) 0%,rgba(61,169,130,0) 66%);pointer-events:none;animation:si-halo-pulse 7.5s ease-in-out infinite}.sahel-islamic .phone{position:relative;width:min(236px,64vw);flex:none;padding:8px;border-radius:34px;background:linear-gradient(155deg,#2a332e 0%,#101714 42%,#070b09 100%);box-shadow:0 26px 52px rgba(0,10,6,.3),inset 0 1px 0 rgba(255,255,255,.16);animation:si-float-p 8.5s ease-in-out infinite}.sahel-islamic .phone-screen{border-radius:27px;overflow:hidden;background:var(--bcfc-surface-raised,var(--bcfc-white,#fff))}.sahel-islamic .chip{position:absolute;z-index:var(--bcfc-z-raised,1);display:none;align-items:center;gap:11px;padding:11px 15px;border-radius:var(--si-r-sm);background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));box-shadow:0 16px 34px rgba(0,10,6,.18)}.sahel-islamic .chip-a{top:12%;inset-inline-start:6%;padding:5px;animation:si-float-a 5.6s ease-in-out infinite}.sahel-islamic .chip-b{inset-inline-end:2%;bottom:14%;animation:si-float-c 6.2s ease-in-out infinite}.sahel-islamic .chip-dot{display:grid;place-items:center;width:42px;height:32px;flex:none;border-radius:var(--si-pill)}.sahel-islamic .chip-dot--gold{background:var(--si-gold)}.sahel-islamic .chip-dot--mint{width:32px;background:var(--bcfc-surface-sunken,var(--si-pale))}.sahel-islamic .chip b{display:block;font-size:.8125rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-dark-ink-green,var(--si-ink));line-height:1.25}.sahel-islamic .chip small{display:block;font-size:.75rem;color:var(--bcfc-ink-link,var(--si-muted));line-height:1.3}@media(min-width:900px){.sahel-islamic .chip{display:flex}}.sahel-islamic .callout{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:var(--si-r-sm);background:var(--si-ink);max-width:46ch;margin-block:24px 26px}.sahel-islamic .callout img{width:22px;height:22px;flex:none;filter:brightness(0) invert(1);opacity:.9}.sahel-islamic .callout span{font-size:1rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.5;color:var(--bcfc-white,#fff)}.sahel-islamic .principles{display:grid;gap:14px}.sahel-islamic .principle{padding:24px 26px;border-radius:var(--si-r-md);background:rgba(255,255,255,.05);border:1px solid var(--si-rule-light)}.sahel-islamic .principle b{display:block;color:var(--bcfc-white,#fff);font-size:1rem;font-weight:var(--bcfc-fw-bold,700);margin-bottom:6px}.sahel-islamic .principle span{font-size:1rem;line-height:1.6;color:var(--si-on-dark-dim)}.sahel-islamic .steps-card{position:relative;overflow:hidden;border-radius:var(--si-r-xl);background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));border:1px solid var(--si-line-warm);box-shadow:0 34px 64px -38px rgba(0,39,25,.3);padding:clamp(24px,3vw,44px)}.sahel-islamic .step{display:flex;gap:clamp(14px,3vw,20px);align-items:flex-start;padding-block:26px;border-top:1px solid var(--si-line-warm)}.sahel-islamic .step:first-child{padding-top:0;border-top:0}.sahel-islamic .step:last-child{padding-bottom:0}.sahel-islamic .step-num{width:44px;height:44px;flex:none;border-radius:var(--si-pill);background:var(--si-ink);display:grid;place-items:center;color:var(--si-gold);font-weight:var(--bcfc-fw-extrabold,800);font-size:.9625rem}.sahel-islamic .step b{display:block;color:var(--bcfc-dark-ink-green,var(--si-ink));font-size:1.0625rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:-.012em;margin-bottom:6px}.sahel-islamic .step span{display:block;font-size:1rem;line-height:1.6;color:var(--bcfc-ink,var(--si-slate))}.sahel-islamic .si-defs{position:absolute;width:0;height:0}.sahel-islamic .si-ico{flex:none}.sahel-islamic .si-ico--gold{color:var(--si-gold)}.sahel-islamic .si-ico--mint{color:var(--si-mint)}.sahel-islamic .si-ico--green{color:var(--si-green)}.sahel-islamic .si-hero .btn-row{margin-block:32px 34px}.sahel-islamic .si-about{text-align:center}.sahel-islamic .si-about .statement{margin-top:20px}.sahel-islamic .si-sec-intro{max-width:56ch;margin-bottom:44px}.sahel-islamic .si-sec-intro .lede{max-width:56ch}.sahel-islamic .product-body .h3{margin-bottom:12px}.sahel-islamic .product-lede{font-size:1rem;line-height:1.66;max-width:48ch}.sahel-islamic .detail-grid .h4{margin-bottom:18px}.sahel-islamic .chip-dot img{width:17px;height:17px}.sahel-islamic .si-apply .h2{max-width:20ch}.sahel-islamic .si-apply .lede{max-width:44ch}.sahel-islamic .si-apply .btn-row{margin-top:32px}@keyframes si-rise-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes si-float-a{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes si-float-c{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes si-float-p{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes si-halo-pulse{0%,100%{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.sahel-islamic .halo,.sahel-islamic .phone,.sahel-islamic .chip-a,.sahel-islamic .chip-b{animation:none}}body.sahel-islamic-page{--si-chrome-band:#002719;--si-chrome-gold:#a2c2b7;--si-chrome-on-dark:#e4efe9;--si-chrome-mint:169,219,200}body.sahel-islamic-page .bcfc-page-tabs{--pt-band:var(--si-chrome-band,#002719);--pt-trough:rgba(var(--si-chrome-mint,169,219,200),.12);--pt-line:rgba(var(--si-chrome-mint,169,219,200),.22);--pt-ink:var(--bcfc-white,#fff);--pt-hover-fill:rgba(var(--si-chrome-mint,169,219,200),.2);--pt-ink-hover:var(--bcfc-white,#fff);--pt-active-fill:var(--si-chrome-gold,#a2c2b7);--pt-on-active:var(--si-chrome-band,#002719);--pt-accent:var(--si-chrome-gold,#a2c2b7);margin:0;padding-inline:0;padding-block:0}body.sahel-islamic-page .bcfc-page-tabs.bcfc-page-tabs--in-hero{--pt-band:transparent}body.sahel-islamic-page .bcfc-breadcrumbs{--bcfc-crumb-ink:var(--bcfc-white,#fff);--bcfc-crumb-ink-strong:var(--bcfc-white,#fff);--bcfc-ink-link:var(--bcfc-white,#fff);--bcfc-ink-link-hover:var(--bcfc-white,#fff);--bcfc-crumb-sep:rgba(255,255,255,.6)}[dir=rtl] .sahel-islamic .pattern{mask-image:radial-gradient(ellipse 78% 96% at 86% 4%,#000 0%,rgba(0,0,0,.4) 44%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 78% 96% at 86% 4%,#000 0%,rgba(0,0,0,.4) 44%,transparent 76%)}[dir=rtl] .sahel-islamic .halo{transform:translate(50%,-50%);animation-name:si-halo-pulse-rtl}@keyframes si-halo-pulse-rtl{0%,100%{opacity:.5;transform:translate(50%,-50%) scale(1)}50%{opacity:.85;transform:translate(50%,-50%) scale(1.06)}}[dir=rtl] .sahel-islamic .eyebrow,[dir=rtl] .sahel-islamic .tag,[dir=rtl] .sahel-islamic .badge{letter-spacing:normal}.sahel-islamic .bcfc-hero{--hero-surface:var(--si-ink,#002719);--hero-scrim:var(--si-ink,#002719);--hero-accent:var(--si-gold,#a2c2b7)}.sahel-islamic{--hero-logo-max-h:clamp(76px,9vw,108px)}.sahel-islamic .bcfc-hero{--hero-logo-plate:transparent;--hero-logo-ring:transparent;--hero-logo-shadow:none}