@charset "UTF-8";body.sahel-page,.sahel-v2{--sahel-green:#002719;--sahel-mint:#a9dbc8;--sahel-yellow:#f0e06c;--sahel-blue:#b2cbff;--sahel-blue-tint:#c4d8ff;--sahel-ekey-icon:#93b4ff;--sahel-tile-size:60px;--sahel-tile-icon:30px;--teal-500:#2a6650;--teal-surface:#3da982;--teal-ink:#2f6e57;--ground:var(--bcfc-surface-sunken,#f1f2ee);--panel:var(--bcfc-surface-raised,#fff);--paper:var(--bcfc-surface-raised,#fbfaf2);--mint-wash:var(--bcfc-surface-sunken,#edf6f1);--white:#fff;--surface-100:var(--bcfc-surface-sunken,#f5f5f5);--border:#e4e6e3;--line:rgba(0,39,25,.085);--line-2:rgba(0,39,25,.16);--line-dark:rgba(255,255,255,.14);--ink:#002719;--ink-body:#364153;--ink-secondary:var(--bcfc-dark-ink-muted,#4a5565);--ink-muted:var(--bcfc-dark-ink-muted,#6a7282);--on-dark:#fff;--on-dark-body:#e4efe9;--on-dark-soft:#c2d6cc;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-3xl:38px;--r-full:9999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s20:80px;--s24:96px;--s28:120px;--s32:152px;--gut:clamp(20px,2.6vw,44px);--sh-1:0 1px 2px rgba(0,39,25,.05);--sh-2:0 2px 4px rgba(0,39,25,.04),0 12px 28px -12px rgba(0,39,25,.1);--sh-3:0 4px 8px rgba(0,39,25,.05),0 28px 56px -20px rgba(0,39,25,.16);--hairline:inset 0 1px 0 rgba(255,255,255,.08);--sh-4:0 40px 80px -26px rgba(0,39,25,.3),0 8px 22px -10px rgba(0,39,25,.12);--sh-card:0 26px 46px -14px rgba(0,10,6,.55),0 6px 14px -6px rgba(0,10,6,.35);--wrap:1320px;--nav-h:0px;--band-y:clamp(58px,6.2vw,102px);--band-y-extra-bottom:5px;--ease-expo:cubic-bezier(.19,1,.22,1);--ease-in-sine:cubic-bezier(.47,0,.745,.715);--t-reveal:620ms;--t-stagger:55ms;--t-micro:180ms;--nav-h:var(--bcfc-header-height,104px);--rail-h:var(--bcfc-rail-height,52px)}[data-bcfc-theme=dark] body.sahel-page,[data-bcfc-theme=dark] .sahel-v2{--ink-secondary:var(--bcfc-dark-ink-muted)}.sahel-v2 *,.sahel-v2 *::before,.sahel-v2 *::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--bcfc-header-height,104px) + var(--bcfc-rail-height,0px) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sahel-v2 section[id]{scroll-margin-top:0}body.sahel-page{margin:0;font-family:"Almarai",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:400;color:var(--bcfc-dark-ink-muted,var(--ink-body));background:var(--bcfc-surface-sunken,var(--ground));line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sahel-v2 img,.sahel-v2 svg{display:block;max-width:100%}.sahel-v2 figure,.sahel-v2 figcaption{margin:0}.sahel-v2 a{color:inherit;text-decoration:none}.sahel-v2 button{font:inherit;cursor:pointer}.sahel-v2 :focus-visible{outline:3px solid var(--teal-ink);outline-offset:3px;border-radius:var(--r-sm)}.sahel-v2 h1,.sahel-v2 h2,.sahel-v2 h3,.sahel-v2 h4{margin:0;color:var(--bcfc-dark-ink,var(--ink));font-weight:800;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;font-feature-settings:"kern" 1;font-optical-sizing:auto}.sahel-v2 h1{font-size:clamp(2.7rem,6.9vw,5.6rem);letter-spacing:-.038em;line-height:.98}.sahel-v2 h2{font-size:clamp(2.1rem,4.4vw,3.7rem);line-height:1;letter-spacing:-.034em}.sahel-v2 h3{font-size:clamp(1.18rem,1.7vw,1.5rem);font-weight:700;letter-spacing:-.018em;line-height:1.2}.sahel-v2 h4{font-size:1.0625rem;font-weight:800;letter-spacing:-.012em;line-height:1.28}.sahel-v2 p{margin:0}.sahel-v2 .eyebrow{display:inline-flex;align-items:baseline;gap:16px;font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bcfc-dark-ink-green,var(--teal-ink))}.sahel-v2 .snum{font-size:.75rem;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--bcfc-dark-ink,var(--ink));opacity:.34}.sahel-v2 .eyebrow--dark .snum{color:#fff;opacity:.5}.sahel-v2 .eyebrow--dark{color:var(--sahel-yellow)}.sahel-v2 .lede{font-size:clamp(1.03rem,1.16vw,1.2rem);font-weight:300;line-height:1.62;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));max-width:52ch;text-wrap:pretty}.sahel-v2 .lede--dark{color:var(--on-dark-body);font-weight:400}.sahel-v2 .lede--mb10{margin-bottom:var(--s10)}.sahel-v2 .fine{font-size:.8125rem;line-height:1.5;color:var(--bcfc-dark-ink-muted,var(--ink-muted))}.sahel-v2 p,.sahel-v2 li,.sahel-v2 .lede,.sahel-v2 .fine,.sahel-v2 .spec,.sahel-v2 .sec-card,.sahel-v2 .metric span{text-align:start;text-wrap:pretty}.sahel-v2 .dl p,.sahel-v2 .dl .lede,.sahel-v2 .dl .fine{text-align:center}.sahel-v2 .bcfc-home__instagram-header,.sahel-v2 .bcfc-home__instagram-header h2,.sahel-v2 .bcfc-home__instagram-header p{text-align:center}.sahel-v2 .fine--dark{color:var(--on-dark-soft)}.sahel-v2 .fine--note-sm{margin-top:var(--s4);max-width:56ch}.sahel-v2 .fine--note-lg{margin-top:var(--s8);max-width:56ch}.sahel-v2 .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--s6)}.sahel-v2 .band{padding-block:var(--band-y) calc(var(--band-y) + var(--band-y-extra-bottom))}.sahel-v2 .band--paper{background:transparent}.sahel-v2 .band--mint{background:transparent}.sahel-v2 .band--green{background:var(--sahel-green);color:var(--on-dark-body)}.sahel-v2 .band--green h1,.sahel-v2 .band--green h2,.sahel-v2 .band--green h3,.sahel-v2 .band--green h4{color:var(--on-dark)}.sahel-v2 .band--flushTop{padding-top:0}.sahel-v2 .band--seam{position:relative}.sahel-v2 .band--seam::before{content:"";position:absolute;inset-inline:0;top:0;height:140px;pointer-events:none;background:linear-gradient(180deg,rgba(0,39,25,.055),rgba(0,39,25,0))}.sahel-v2 .head{max-width:60ch;display:flex;flex-direction:column;gap:var(--s4);margin-bottom:var(--s12)}.sahel-v2 .eyebrow--pill{padding:7px 15px 7px 13px;border-radius:var(--r-full);background:var(--bcfc-surface-sunken,var(--mint-wash));border:1px solid rgba(0,39,25,.08)}.sahel-v2 .head--center{margin-inline:auto;text-align:center;align-items:center}.sahel-v2 .btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:58px;padding:0 var(--s10);border-radius:var(--r-full);border:1.5px solid transparent;font-weight:800;font-size:1rem;letter-spacing:-.005em;transition:transform .34s var(--ease-expo),border-color var(--t-micro),box-shadow .34s var(--ease-expo)}.sahel-v2 .btn::before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--ease-expo)}.sahel-v2 .btn:hover::before,.sahel-v2 .btn:focus-visible::before{transform:scaleX(1)}.sahel-v2 .btn:hover{transform:translateY(-2px)}.sahel-v2 .btn svg{transition:transform .2s,translate .2s}.sahel-v2 .btn:hover svg{translate:3px 0}.sahel-v2 .btn--primary{background:var(--teal-ink);color:#fff;box-shadow:0 6px 20px rgba(47,110,87,.26)}.sahel-v2 .btn--primary::before{background:var(--sahel-green)}.sahel-v2 .btn--primary:hover{box-shadow:0 12px 30px rgba(0,39,25,.3)}.sahel-v2 .btn--onDark{background:var(--sahel-yellow);color:var(--sahel-green);box-shadow:0 6px 22px rgba(240,224,108,.2)}.sahel-v2 .btn--onDark::before{background:#fbf3ae}.sahel-v2 .btn--onDark:hover{box-shadow:0 12px 32px rgba(240,224,108,.3)}.sahel-v2 .showcase .btn--onDark{margin-block-start:var(--s6)}.sahel-v2 .btn--ghost{background:transparent;color:var(--bcfc-dark-ink,var(--ink));border-color:rgba(0,39,25,.22)}.sahel-v2 .btn--ghost::before{background:rgba(0,39,25,.06)}.sahel-v2 .btn--ghost:hover{border-color:var(--sahel-green)}.sahel-v2 .btn--ghostDark{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.4)}.sahel-v2 .btn--ghostDark::before{background:rgba(255,255,255,.14)}.sahel-v2 .btn--ghostDark:hover{border-color:#fff}[dir=rtl] .sahel-v2 .btn::before{transform-origin:right center}[dir=rtl] .sahel-v2 .btn:hover svg{translate:-3px 0}[dir=rtl] .sahel-v2 .btn:hover .bcfc-btn__icon--trailing svg{translate:3px 0}.sahel-v2 .btn-row{display:flex;flex-wrap:wrap;gap:var(--s3)}.sahel-v2 .stores{display:flex;flex-wrap:wrap;gap:var(--s3)}.sahel-v2 .stores--sp6{margin-top:var(--s6)}.sahel-v2 .store{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 17px;border:1.5px solid rgba(0,39,25,.16);border-radius:var(--r-lg);background:var(--bcfc-surface-raised,var(--white));transition:border-color .2s,transform .2s,box-shadow .2s}.sahel-v2 .store{position:relative}.sahel-v2 .store::before{content:"";position:absolute;inset-inline:17px;bottom:10px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-expo);opacity:.5}.sahel-v2 .store:hover::before{transform:scaleX(1)}.sahel-v2 .store::after{content:none!important}.sahel-v2 .store:hover{border-color:var(--sahel-green);transform:translateY(-2px);box-shadow:var(--sh-2)}.sahel-v2 .store svg{flex:none;fill:var(--sahel-green);align-self:center}.sahel-v2 .store>span{min-width:0}.sahel-v2 .store strong{white-space:nowrap}.sahel-v2 .store span span{display:block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--bcfc-dark-ink-muted,var(--ink-muted));line-height:1.3}.sahel-v2 .store strong{display:block;font-size:.875rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink));line-height:1.2}@media(max-width:768px){.sahel-v2 .stores--sp6{gap:6px}.sahel-v2 .stores--sp6>.store{flex:1 1 auto;min-height:48px;padding:0 5px;gap:4px;justify-content:center}.sahel-v2 .stores--sp6 .store span span{display:none}.sahel-v2 .stores--sp6 .store strong{font-size:.75rem;line-height:1.15}.sahel-v2 .stores--sp6 .store svg{width:14px;height:14px}}.sahel-v2 .store--dark{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);box-shadow:var(--hairline)}.sahel-v2 .store--dark:hover{border-color:var(--sahel-yellow);box-shadow:var(--hairline)}.sahel-v2 .store--dark svg{fill:#fff}.sahel-v2 .store--dark span span{color:var(--on-dark-soft)}.sahel-v2 .store--dark strong{color:#fff}.sahel-v2 .device{--dev-w:300px;position:relative;width:var(--dev-w);flex:none;padding:calc(var(--dev-w)*.034);border-radius:calc(var(--dev-w)*.135);background:linear-gradient(155deg,#2a332e 0%,#101714 42%,#070b09 100%);box-shadow:0 34px 68px rgba(0,10,6,.4),0 4px 12px rgba(0,10,6,.28),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.05)}.sahel-v2 .device::before{content:"";position:absolute;left:calc(var(--dev-w)*-.012);top:22%;width:calc(var(--dev-w)*.012);height:9%;border-radius:2px 0 0 2px;background:linear-gradient(#3a423d,#171d1a)}.sahel-v2 .device::after{content:"";position:absolute;right:calc(var(--dev-w)*-.012);top:27%;width:calc(var(--dev-w)*.012);height:13%;border-radius:0 2px 2px 0;background:linear-gradient(#3a423d,#171d1a)}.sahel-v2 .device .screen{position:relative;aspect-ratio:600/1305;border-radius:calc(var(--dev-w)*.105);overflow:hidden;background:var(--bcfc-surface-raised,#fff);display:flex;flex-direction:column}.sahel-v2 .device .screen>img{width:100%;height:100%;object-fit:cover;object-position:top center}.sahel-v2 .device--hero{--dev-w:322px}.sahel-v2 .device--rail{--dev-w:226px;box-shadow:0 20px 34px -16px rgba(0,10,6,.42),0 3px 8px -4px rgba(0,10,6,.28),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.05)}.sahel-v2 .dev-wrap{position:relative;display:flex;justify-content:center}.sahel-v2 .statusbar{display:flex;align-items:center;justify-content:space-between;padding:9px 16px 4px;font-size:.5625rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink));background:var(--bcfc-surface-raised,#fff)}.sahel-v2 .statusbar .notch{width:26%;height:15px;background:var(--bcfc-surface-inverse,#0b120f);border-radius:var(--r-full)}.sahel-v2 .statusbar .sig{display:flex;gap:3px;align-items:center}.sahel-v2 .statusbar .sig i{display:block;width:12px;height:7px;border-radius:2px;background:var(--bcfc-surface-inverse,#0b120f);font-style:normal}.sahel-v2 .hero{position:relative;background:var(--sahel-green);color:var(--on-dark-body);overflow:hidden;display:block;align-items:normal;min-height:0;padding:0;width:100%}.sahel-v2 .hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sahel-v2 .hero-marks{position:absolute;inset:0;color:var(--sahel-mint,#a9dbc8)}.sahel-v2 .hero-marks svg{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:auto;opacity:var(--o);transform:translate(-50%,-50%) rotate(var(--r));fill:currentColor}@media(max-width:860px){.sahel-v2 .hero-marks svg:nth-child(n+7){display:none}}.sahel-v2 .hero-marks svg:nth-child(1){--x:43.2%;--y:66.7%;--s:210px;--r:-27.4deg;--o:.073}.sahel-v2 .hero-marks svg:nth-child(2){--x:64.1%;--y:37.1%;--s:160px;--r:16.8deg;--o:.065}.sahel-v2 .hero-marks svg:nth-child(3){--x:61.8%;--y:23.1%;--s:124px;--r:27.1deg;--o:.084}.sahel-v2 .hero-marks svg:nth-child(4){--x:22.1%;--y:79.6%;--s:96px;--r:-8deg;--o:.076}.sahel-v2 .hero-marks svg:nth-child(5){--x:40.6%;--y:17.9%;--s:86px;--r:-12.6deg;--o:.077}.sahel-v2 .hero-marks svg:nth-child(6){--x:34.9%;--y:87.2%;--s:86px;--r:17.4deg;--o:.055}.sahel-v2 .hero-marks svg:nth-child(7){--x:20%;--y:50.4%;--s:72px;--r:4deg;--o:.075}.sahel-v2 .hero-marks svg:nth-child(8){--x:76.2%;--y:86.8%;--s:72px;--r:-6.7deg;--o:.066}.sahel-v2 .hero-marks svg:nth-child(9){--x:96.5%;--y:47.7%;--s:64px;--r:.5deg;--o:.075}.sahel-v2 .hero-marks svg:nth-child(10){--x:15.3%;--y:97%;--s:56px;--r:23.4deg;--o:.053}.sahel-v2 .hero-marks svg:nth-child(11){--x:2.4%;--y:27.7%;--s:56px;--r:-8.8deg;--o:.067}.sahel-v2 .hero-marks svg:nth-child(12){--x:10.5%;--y:-3.2%;--s:56px;--r:-30.9deg;--o:.071}.sahel-v2 .hero-marks svg:nth-child(13){--x:2.8%;--y:12.6%;--s:56px;--r:18.3deg;--o:.073}.sahel-v2 .hero-marks svg:nth-child(14){--x:-6%;--y:80%;--s:48px;--r:-15.7deg;--o:.065}.sahel-v2 .hero-bg .g1{position:absolute;right:-10%;top:-32%;width:880px;height:880px;background:radial-gradient(circle at 50% 50%,rgba(61,169,130,.3),rgba(61,169,130,0) 62%)}.sahel-v2 .hero-bg .g2{position:absolute;left:-18%;bottom:-42%;width:740px;height:740px;background:radial-gradient(circle at 50% 50%,rgba(169,219,200,.15),rgba(169,219,200,0) 65%)}.sahel-v2 .hero-bg .g3{position:absolute;right:26%;bottom:-26%;width:500px;height:500px;background:radial-gradient(circle at 50% 50%,rgba(240,224,108,.1),rgba(240,224,108,0) 66%)}.sahel-v2 .hero-bg .glyph{position:absolute;left:-130px;bottom:-180px;width:530px;height:530px;opacity:.07}.sahel-v2 .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(30px,4.4vw,var(--s16));align-items:center;padding-block:clamp(46px,5vw,80px) clamp(34px,3.4vw,54px)}.sahel-v2 .hero h1{color:#fff;margin-block:var(--s5) var(--s5)}.sahel-v2 .hero h1 em{font-style:normal;color:var(--sahel-yellow);display:block}.sahel-v2 .hero .lede{color:var(--on-dark-body);margin-bottom:var(--s8);max-width:47ch}.sahel-v2 .sahel-lede-em{color:var(--on-dark);font-weight:700}.sahel-v2 .hero .btn-row{margin-bottom:0}.sahel-v2 .hero-stores{padding-top:var(--s6);border-top:1px solid rgba(255,255,255,.14)}.sahel-v2 .hero-stores .lbl{display:block;margin-bottom:var(--s4);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-soft);font-weight:700}.sahel-v2 .hero-visual{position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:1060px){.sahel-v2 .hero-inner{grid-template-columns:1fr}.sahel-v2 .hero-visual{margin-top:var(--s8)}}.sahel-v2 .trust{position:relative;z-index:2;padding-block:var(--s6) var(--s8);border-top:1px solid rgba(255,255,255,.12)}.sahel-v2 .trust .tlabel{display:block;margin-bottom:var(--s5);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-soft)}.sahel-v2 .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4) var(--s10)}@media(max-width:768px){.sahel-v2 .tgrid{grid-template-columns:1fr}}.sahel-v2 .titem{display:flex;align-items:flex-start;gap:11px;font-size:.875rem;line-height:1.45;color:var(--on-dark-body)}.sahel-v2 .titem svg{color:var(--sahel-yellow);flex:none;margin-top:2px}.sahel-v2 .float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,#fff);box-shadow:0 16px 40px rgba(0,10,6,.3);font-size:.875rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink));white-space:nowrap}.sahel-v2 .float-card small{display:block;font-size:.75rem;font-weight:400;color:var(--bcfc-dark-ink-muted,var(--ink-muted))}.sahel-v2 .float-card .ico{width:32px;height:32px;flex:none;border-radius:var(--r-md);background:var(--sahel-yellow);display:grid;place-items:center;color:var(--sahel-green)}.sahel-v2 .float-card--mint{background:var(--sahel-mint)}.sahel-v2 .float-card--mint small{color:var(--bcfc-dark-ink-muted,var(--ink-body))}.sahel-v2 .float-card--mint .ico{background:var(--sahel-green);color:var(--sahel-yellow)}.sahel-v2 .float-card--blue{background:var(--sahel-blue-tint)}.sahel-v2 .float-card--blue small{color:var(--bcfc-dark-ink-muted,var(--ink-body))}.sahel-v2 .float-card--blue .ico{background:var(--sahel-ekey-icon);color:var(--sahel-green)}[data-bcfc-theme=dark] .sahel-v2 .float-card--mint,[data-bcfc-theme=dark] .sahel-v2 .float-card--blue{--bcfc-dark-ink:var(--ink);--bcfc-dark-ink-muted:var(--ink-body)}.sahel-v2 .float-card--a{top:7%;left:calc(-1*clamp(0px,3.2vw,58px))}.sahel-v2 .float-card--b{top:46%;right:calc(-1*clamp(0px,1.2vw,18px))}.sahel-v2 .float-card--c{bottom:7%;left:calc(-1*clamp(0px,2.2vw,40px))}@media(max-width:1060px){.sahel-v2 .float-card--a{left:-2%}.sahel-v2 .float-card--b{right:-2%}.sahel-v2 .float-card--c{left:0}}@media(max-width:660px){.sahel-v2 .float-card{display:none}}.sahel-v2 .showcase{position:relative;overflow:hidden;margin-top:var(--s8);border-radius:var(--r-3xl);background:radial-gradient(122% 112% at 78% 2%,#0a5237 0%,var(--sahel-green) 54%,#001b0d 100%);color:var(--on-dark-body);padding:clamp(28px,3.6vw,var(--s16));box-shadow:var(--hairline),var(--sh-4)}.sahel-v2 .showcase::after{content:"";position:absolute;right:-12%;bottom:-56%;width:620px;height:620px;pointer-events:none;background:radial-gradient(circle,rgba(240,224,108,.11),transparent 62%)}.sahel-v2 .showcase>*{position:relative;z-index:2}.sahel-v2 .showcase-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(24px,3.2vw,var(--s12));align-items:center}@media(max-width:940px){.sahel-v2 .showcase-grid{grid-template-columns:1fr}}.sahel-v2 .showcase h3{color:#fff;margin-block:8px var(--s3)}.sahel-v2 .showcase p{font-size:1rem;line-height:1.6;color:var(--on-dark-body);max-width:44ch}.sahel-v2 .showcase p :is(b,strong){color:var(--on-dark);font-weight:700}.sahel-v2 .cardstage{position:relative;display:flex;align-items:center;justify-content:center;min-height:250px}.sahel-v2 .cardrow{--cw:clamp(66px,8.4vw,112px);display:flex;justify-content:center;align-items:center}.sahel-v2 .cardrow img{width:var(--cw);margin-inline:calc(var(--cw)*-.19);border-radius:10px;box-shadow:var(--sh-card);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.sahel-v2 .cardrow img:nth-child(1){transform:rotate(-15deg)}.sahel-v2 .cardrow img:nth-child(2){transform:rotate(-9deg)}.sahel-v2 .cardrow img:nth-child(3){transform:rotate(-3deg)}.sahel-v2 .cardrow img:nth-child(4){transform:rotate(3deg)}.sahel-v2 .cardrow img:nth-child(5){transform:rotate(9deg)}.sahel-v2 .cardrow img:nth-child(6){transform:rotate(15deg)}.sahel-v2 .cardstage:hover .cardrow img{margin-inline:calc(var(--cw)*-.1)}.sahel-v2 .cardrow img:hover{transform:translateY(-16px) rotate(0deg) scale(1.06);z-index:4}.sahel-v2 .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4.6vw,var(--s16));align-items:center}.sahel-v2 .split--wideL{grid-template-columns:1.12fr .88fr}.sahel-v2 .split--wideR{grid-template-columns:.88fr 1.12fr}@media(max-width:940px){.sahel-v2 .split,.sahel-v2 .split--wideL,.sahel-v2 .split--wideR{grid-template-columns:1fr}}.sahel-v2 .orbit{position:relative;width:100%;max-width:452px;aspect-ratio:1;margin-inline:auto}.sahel-v2 .orbit .ring{position:absolute;inset:6%;border-radius:var(--r-full);background:radial-gradient(circle,rgba(169,219,200,.26) 0%,rgba(169,219,200,0) 70%)}.sahel-v2 .orbit .bar{position:absolute;inset-inline:9%;height:1px;border-radius:1px;background:linear-gradient(90deg,rgba(0,39,25,0),rgba(0,39,25,.16) 22%,rgba(0,39,25,.16) 78%,rgba(0,39,25,0))}.sahel-v2 .orbit .bar--t{top:26.5%}.sahel-v2 .orbit .bar--b{bottom:26.5%}.sahel-v2 .onode{position:absolute;width:46%;aspect-ratio:1;border-radius:var(--r-full);border:0;box-shadow:none;background:var(--bcfc-surface-raised,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--s5);text-align:center;transition:transform .3s cubic-bezier(.22,.61,.36,1),background-color .3s}.sahel-v2 .onode:hover{transform:translateY(-4px) scale(1.03);z-index:5}.sahel-v2 .onode b{font-size:1rem;font-weight:800;color:var(--bcfc-dark-ink,var(--ink));letter-spacing:-.014em}.sahel-v2 .onode span{font-size:.75rem;line-height:1.4;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));max-width:17ch}.sahel-v2 .onode .oi{color:var(--bcfc-dark-ink-green,var(--teal-ink))}.sahel-v2 .onode--1{top:0;left:27%}.sahel-v2 .onode--2{top:27%;left:0}.sahel-v2 .onode--3{top:27%;right:0}.sahel-v2 .onode--4{bottom:0;left:27%;background:var(--sahel-green);box-shadow:none}.sahel-v2 .onode--4 b{color:#fff}.sahel-v2 .onode--4 span{color:var(--sahel-mint)}.sahel-v2 .onode--4 .oi{color:var(--sahel-yellow)}.sahel-v2 .onode--4:hover{background:#053a26}.sahel-v2 .onode .oi svg{width:30px;height:30px}@media(max-width:940px){.sahel-v2 .orbit{aspect-ratio:auto;max-width:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4)}.sahel-v2 .orbit .ring,.sahel-v2 .orbit .bar{display:none}.sahel-v2 .onode{position:static;width:auto;aspect-ratio:auto;border-radius:var(--r-xl);padding:var(--s5);align-items:flex-start;text-align:left;box-shadow:none}.sahel-v2 .onode:hover{transform:translateY(-3px)}.sahel-v2 .onode span{max-width:none}}@media(max-width:520px){.sahel-v2 .orbit{grid-template-columns:1fr}}.sahel-v2 .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4);margin-top:var(--s12)}@media(max-width:820px){.sahel-v2 .metrics{grid-template-columns:repeat(2,1fr)}}.sahel-v2 .metric{padding:var(--s5);border-radius:var(--r-xl);background:var(--bcfc-surface-raised,#fff);border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.sahel-v2 .metric:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.sahel-v2 .metric b{display:block;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;color:var(--bcfc-dark-ink-green,var(--sahel-green));letter-spacing:-.034em;line-height:1.06}.sahel-v2 .metric span{display:block;margin-top:6px;font-size:.875rem;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));line-height:1.45}.sahel-v2 .cap-lbl{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bcfc-dark-ink-green,var(--teal-ink))}.sahel-v2 .on-dark .cap-lbl{color:var(--sahel-yellow)}.sahel-v2 .ib{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s5)}.sahel-v2 .ibt{position:relative;overflow:hidden;border-radius:var(--r-3xl);padding:clamp(24px,2.5vw,var(--s10))}.sahel-v2 .ibt--green{background:radial-gradient(122% 112% at 82% 2%,#0a5237 0%,var(--sahel-green) 54%,#00200e 100%);color:var(--on-dark-body);box-shadow:var(--hairline),var(--sh-4)}.sahel-v2 .ibt--green::after{content:"";position:absolute;right:-14%;top:-28%;width:460px;height:460px;pointer-events:none;background:radial-gradient(circle,rgba(240,224,108,.1),transparent 62%)}.sahel-v2 .ibt--white{background:var(--bcfc-surface-raised,#fff);border:1px solid var(--border);box-shadow:0 2px 10px rgba(0,39,25,.035)}.sahel-v2 .ibt--mint{background:linear-gradient(150deg,#f4faf7 0%,var(--mint-wash) 100%);border:1px solid rgba(0,39,25,.055)}.sahel-v2 .ibt>*{position:relative;z-index:2}.sahel-v2 .ibt h3{margin-block:8px var(--s3)}.sahel-v2 .ibt--green h3{color:#fff}.sahel-v2 .ibt>p{font-size:1rem;line-height:1.6;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));max-width:42ch}.sahel-v2 .ibt--green>p{color:var(--on-dark-body)}.sahel-v2 .ibt--a{grid-column:1/8;grid-row:1/3}.sahel-v2 .ibt--b{grid-column:8/13;grid-row:1/2}.sahel-v2 .ibt--c{grid-column:8/13;grid-row:2/3}.sahel-v2 .ibt--e{grid-column:6/13;grid-row:3/5}.sahel-v2 .ibt--d{grid-column:1/6;grid-row:3/4}.sahel-v2 .ibt--f{grid-column:1/6;grid-row:4/5}@media(max-width:1040px){.sahel-v2 .ib{grid-template-columns:1fr}.sahel-v2 .ibt--a,.sahel-v2 .ibt--b,.sahel-v2 .ibt--c,.sahel-v2 .ibt--d,.sahel-v2 .ibt--e,.sahel-v2 .ibt--f{grid-column:auto;grid-row:auto}}.sahel-v2 .ibt--tall{display:flex;flex-direction:column;min-height:544px}@media(max-width:1040px){.sahel-v2 .ibt--tall{min-height:0}}.sahel-v2 .ibstage{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;margin-top:var(--s8);margin-bottom:clamp(-118px,-7.5vw,-64px)}@media(max-width:1040px){.sahel-v2 .ibstage{margin-bottom:-56px}}.sahel-v2 .frag{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,#fff);box-shadow:0 20px 44px -14px rgba(0,10,6,.55),0 3px 8px rgba(0,10,6,.2);white-space:nowrap}.sahel-v2 .frag b{display:block;font-size:.875rem;font-weight:800;color:var(--bcfc-dark-ink,var(--ink));line-height:1.25}.sahel-v2 .frag small{display:block;font-size:.75rem;color:var(--bcfc-dark-ink-muted,var(--ink-secondary))}.sahel-v2 .frag .fi{width:32px;height:32px;flex:none;border-radius:9px;background:var(--sahel-yellow);color:var(--sahel-green);display:grid;place-items:center}.sahel-v2 .frag--tl{top:2%;left:calc(-1*clamp(10px,1.1vw,20px))}.sahel-v2 .frag--bl{bottom:26%;left:calc(-1*clamp(10px,1.1vw,20px))}.sahel-v2 .frag--tr{top:12%;right:calc(-1*clamp(10px,1.1vw,20px))}.sahel-v2 .frag--mint{background:var(--sahel-mint)}.sahel-v2 .frag--mint b{color:var(--sahel-green)}.sahel-v2 .frag--mint small{color:var(--bcfc-dark-ink-green,#2a4a3c)}.sahel-v2 .frag--mint .fi{background:var(--sahel-green);color:var(--sahel-mint)}@media(max-width:620px){.sahel-v2 .frag{display:none}}.sahel-v2 .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s5)}.sahel-v2 .pill{padding:8px 15px;border-radius:var(--r-full);background:var(--bcfc-surface-raised,#fff);border:1px solid var(--border);font-size:.8125rem;font-weight:700;color:var(--bcfc-dark-ink-muted,var(--ink-secondary))}.sahel-v2 .pill--on{background:var(--sahel-yellow);border-color:transparent;color:var(--sahel-green)}.sahel-v2 .on-dark .pill{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);color:var(--on-dark-body)}.sahel-v2 .on-dark .pill--on{background:var(--sahel-yellow);border-color:transparent;color:var(--sahel-green)}.sahel-v2 .rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sahel-v2 .rows--sp5{margin-top:var(--s5)}.sahel-v2 .rows--sp3{margin-top:var(--s3)}.sahel-v2 .xrow{display:flex;align-items:center;gap:var(--s3);padding:12px 14px;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,#fff);border:1px solid var(--border);transition:transform .2s,border-color .2s}.sahel-v2 .xrow:hover{transform:translateX(3px);border-color:rgba(0,39,25,.26)}.sahel-v2 .ibt--mint .xrow{background:var(--bcfc-surface-scrim,rgba(255,255,255,.82))}.sahel-v2 .on-dark .xrow{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.sahel-v2 .on-dark .xrow:hover{border-color:rgba(240,224,108,.5)}.sahel-v2 .xrow .lg{width:36px;height:36px;flex:none;border-radius:10px;background:var(--bcfc-surface-sunken,var(--mint-wash));color:var(--bcfc-dark-ink-green,var(--sahel-green));display:grid;place-items:center}.sahel-v2 .on-dark .xrow .lg{background:rgba(240,224,108,.16);color:var(--sahel-yellow)}.sahel-v2 .xrow .meta{min-width:0;flex:1}.sahel-v2 .xrow b{display:block;font-size:.9375rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink));line-height:1.3}.sahel-v2 .xrow small{display:block;font-size:.8125rem;color:var(--bcfc-dark-ink-muted,var(--ink-muted));line-height:1.35}.sahel-v2 .on-dark .xrow b{color:#fff}.sahel-v2 .on-dark .xrow small{color:var(--on-dark-soft)}.sahel-v2 .xrow .pts{margin-inline-start:auto;font-size:.8125rem;font-weight:800;color:var(--bcfc-dark-ink,var(--ink));white-space:nowrap}.sahel-v2 .on-dark .xrow .pts{color:var(--sahel-yellow)}.sahel-v2 .tagpill{padding:3px 9px;border-radius:var(--r-full);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:var(--sahel-yellow);color:var(--sahel-green);white-space:nowrap}.sahel-v2 .tagpill--soft{background:var(--bcfc-surface-sunken,var(--mint-wash));color:var(--bcfc-dark-ink-green,var(--teal-ink))}.sahel-v2 .ofeat{position:relative;overflow:hidden;margin-top:var(--s5);padding:var(--s5) var(--s5) var(--s6);border-radius:var(--r-xl);background:linear-gradient(152deg,#f3f9f6 0%,var(--mint-wash) 100%);border:1px solid rgba(0,39,25,.07)}.sahel-v2 .ofeat::after{content:"";position:absolute;right:-18%;top:-46%;width:230px;height:230px;pointer-events:none;background:radial-gradient(circle,rgba(0,39,25,.05),transparent 62%)}.sahel-v2 .ofeat>*{position:relative;z-index:2}.sahel-v2 .ofeat .plate{position:absolute;top:var(--s5);inset-inline-end:var(--s5);z-index:2;width:44px;height:44px;border-radius:12px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-dark-ink-green,var(--sahel-green));display:grid;place-items:center;box-shadow:0 6px 16px -6px rgba(0,39,25,.22)}.sahel-v2 .ofeat .amount{display:block;margin-top:var(--s4);font-size:clamp(1.4rem,2.1vw,1.75rem);font-weight:800;color:var(--bcfc-dark-ink-green,var(--sahel-green));letter-spacing:-.032em;line-height:1.04;max-width:calc(100% - 44px - var(--s3))}.sahel-v2 .ofeat .who{display:block;margin-top:9px;font-size:.9375rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink))}.sahel-v2 .ofeat .terms{display:block;margin-top:5px;font-size:.8125rem;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));line-height:1.45}.sahel-v2 .cats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:var(--s5)}.sahel-v2 .cats--sp3{margin-top:var(--s3)}.sahel-v2 .ofeat--sp4{margin-top:var(--s4)}.sahel-v2 .cat{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,39,25,.07);font-size:.875rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink))}.sahel-v2 .cat .ci2{width:30px;height:30px;flex:none;border-radius:8px;background:var(--bcfc-surface-sunken,var(--mint-wash));color:var(--bcfc-dark-ink-green,var(--sahel-green));display:grid;place-items:center}.sahel-v2 .cat i{margin-inline-start:auto;font-style:normal;font-size:.75rem;font-weight:800;padding:3px 8px;border-radius:6px;background:var(--sahel-green);color:var(--sahel-yellow)}@media(max-width:480px){.sahel-v2 .cats{grid-template-columns:1fr}}.sahel-v2 .insights{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5) var(--s4);margin-top:var(--s6)}.sahel-v2 .ins{display:flex;flex-direction:column;gap:8px}.sahel-v2 .ins .ii{width:36px;height:36px;border-radius:10px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-dark-ink-green,var(--sahel-green));display:grid;place-items:center;box-shadow:0 4px 12px -4px rgba(0,39,25,.16)}.sahel-v2 .ins b{font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:800;color:var(--bcfc-dark-ink-green,var(--sahel-green));letter-spacing:-.038em;line-height:1}.sahel-v2 .ins span{font-size:.8125rem;line-height:1.35;color:var(--bcfc-dark-ink-muted,var(--ink-secondary))}@media(max-width:520px){.sahel-v2 .insights{grid-template-columns:1fr;gap:var(--s5)}.sahel-v2 .ins{flex-direction:row;align-items:center;gap:var(--s4)}}.sahel-v2 .ptsbar{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s5);padding:var(--s4) var(--s5);border-radius:var(--r-xl);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18)}.sahel-v2 .ptsbar .gi{width:42px;height:42px;flex:none;border-radius:var(--r-full);background:var(--sahel-yellow);color:var(--sahel-green);display:grid;place-items:center}.sahel-v2 .ptsbar b{display:block;font-size:1rem;font-weight:800;color:#fff}.sahel-v2 .ptsbar small{display:block;font-size:.8125rem;color:var(--on-dark-soft);margin-top:2px}.sahel-v2 .prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5)}@media(max-width:940px){.sahel-v2 .prod-grid{grid-template-columns:1fr}}.sahel-v2 .prod{background:var(--bcfc-surface-raised,#fff);border:1px solid var(--border);border-radius:var(--r-2xl);overflow:hidden;display:flex;flex-direction:column;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s,border-color .24s}.sahel-v2 .prod:hover{transform:translateY(-6px);box-shadow:var(--sh-4);border-color:transparent}.sahel-v2 .prod-top{padding:var(--s6);position:relative;overflow:hidden}.sahel-v2 .prod-top--green{background:radial-gradient(110% 90% at 80% 6%,#0a4530,var(--sahel-green) 60%);color:#fff;box-shadow:var(--hairline)}.sahel-v2 .prod-top--yellow{background:linear-gradient(150deg,#f6ec9a,var(--sahel-yellow));color:var(--sahel-green)}.sahel-v2 .prod-top--purple{background:linear-gradient(150deg,#cbdcff,var(--sahel-blue));color:var(--sahel-green)}.sahel-v2 .prod-top .kind{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.sahel-v2 .prod-top .kind:lang(ar){letter-spacing:0;text-transform:none}.sahel-v2 .prod-top h3{margin-top:var(--s2);color:inherit}.sahel-v2 .prod-art{height:154px;margin-top:var(--s5);position:relative;display:flex;align-items:center;justify-content:flex-start;gap:14px}.sahel-v2 .prod-art::before{content:"";position:absolute;left:-6%;top:-14%;width:78%;height:128%;border-radius:var(--r-full);background:radial-gradient(circle at 40% 45%,rgba(255,255,255,.16),transparent 68%);pointer-events:none}.sahel-v2 .prod-top--yellow .prod-art::before,.sahel-v2 .prod-top--purple .prod-art::before{background:radial-gradient(circle at 40% 45%,rgba(255,255,255,.5),transparent 68%)}.sahel-v2 .prod-art .tile svg{width:var(--sahel-tile-icon);height:var(--sahel-tile-icon)}.sahel-v2 .prod-art .tile{position:relative;width:var(--sahel-tile-size);height:var(--sahel-tile-size);border-radius:var(--r-xl);display:grid;place-items:center;background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px -8px rgba(0,10,6,.4)}.sahel-v2 .prod-top--yellow .tile,.sahel-v2 .prod-top--purple .tile{background:var(--bcfc-surface-scrim,rgba(255,255,255,.6));color:var(--sahel-green);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.sahel-v2 .prod-body{padding:var(--s6);display:flex;flex-direction:column;gap:var(--s4);flex:1}.sahel-v2 .spec{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;flex:1}.sahel-v2 .spec li{display:flex;justify-content:space-between;gap:var(--s4);font-size:.875rem;padding-bottom:10px;border-bottom:1px dashed var(--border)}.sahel-v2 .spec li:last-child{border-bottom:0;padding-bottom:0}.sahel-v2 .spec .k{color:var(--bcfc-dark-ink-muted,var(--ink-muted))}.sahel-v2 .spec .v{font-weight:700;color:var(--bcfc-dark-ink,var(--ink));text-align:right}.sahel-v2 .prod-link{display:inline-flex;align-items:center;gap:8px;min-height:2.5rem;margin-block:-4px;padding:5px 0;font-weight:700;font-size:.9375rem;color:var(--bcfc-dark-ink-green,var(--teal-ink));transition:gap .2s,color .2s}.sahel-v2 .prod-link:hover{gap:14px;color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .cardfan{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sahel-v2 .cardfan img{position:absolute;width:92px;border-radius:9px;box-shadow:var(--sh-card);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.sahel-v2 .cardfan img:nth-child(1){transform:rotate(-14deg) translateX(-62px)}.sahel-v2 .cardfan img:nth-child(2){transform:translateY(-6px);z-index:2}.sahel-v2 .cardfan img:nth-child(3){transform:rotate(14deg) translateX(62px)}.sahel-v2 .prod:hover .cardfan img:nth-child(1){transform:rotate(-19deg) translate(-74px,-4px)}.sahel-v2 .prod:hover .cardfan img:nth-child(2){transform:translateY(-12px)}.sahel-v2 .prod:hover .cardfan img:nth-child(3){transform:rotate(19deg) translate(74px,-4px)}.sahel-v2 .card-fan{position:absolute;inset:0}.sahel-v2 .fan-card{position:absolute;width:102px;height:65px;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.34);display:flex;align-items:flex-end;padding:7px;overflow:hidden}.sahel-v2 .fan-card::after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.32) 0%,rgba(255,255,255,0) 34%,rgba(255,255,255,0) 62%,rgba(255,255,255,.14) 100%)}.sahel-v2 .fan-card b{position:relative;z-index:2;font-size:.5rem;letter-spacing:.12em;font-weight:800;color:rgba(255,255,255,.92)}.sahel-v2 .fan-1{left:0;top:15px;transform:rotate(-8deg);background:linear-gradient(135deg,#23232a,#0e0e12)}.sahel-v2 .fan-2{left:50px;top:5px;transform:rotate(2deg);background:linear-gradient(135deg,#174b85,#0a1f3d)}.sahel-v2 .fan-3{left:102px;top:19px;transform:rotate(11deg);background:linear-gradient(135deg,#7a5694,#3d2a50)}.sahel-v2 .sec-rule{height:1px;background:linear-gradient(90deg,rgba(0,39,25,.16),rgba(0,39,25,.03));margin-bottom:var(--s12)}.sahel-v2 .sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s10) var(--s12)}@media(max-width:940px){.sahel-v2 .sec-grid{grid-template-columns:1fr;gap:var(--s8)}}.sahel-v2 .sec-card{padding:0;background:transparent;border:1px solid transparent;border-radius:var(--r-lg);display:flex;flex-direction:column;gap:var(--s3);max-width:34ch;transition:background-color .3s,border-color .3s,box-shadow .3s,padding .3s}.sahel-v2 .sec-card:hover{background:var(--bcfc-surface-raised,#fff);border-color:rgba(0,39,25,.06);box-shadow:var(--sh-1);padding:var(--s6)}.sahel-v2 .sec-card .si{width:44px;height:44px;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-dark-ink-green,var(--sahel-green));display:grid;place-items:center;box-shadow:0 4px 14px -6px rgba(0,39,25,.2)}.sahel-v2 .sec-card p{font-size:.9375rem;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));line-height:1.6}.sahel-v2 .rail-shell{position:relative}.sahel-v2 .rail-shell::before,.sahel-v2 .rail-shell::after{content:"";position:absolute;top:0;bottom:14px;width:46px;pointer-events:none;z-index:3}.sahel-v2 .rail-shell::before{left:0;background:linear-gradient(90deg,var(--mint-wash),rgba(237,246,241,0))}.sahel-v2 .rail-shell::after{right:0;background:linear-gradient(270deg,var(--mint-wash),rgba(237,246,241,0))}.sahel-v2 .rail{display:flex;gap:var(--s6);overflow-x:auto;padding-block:var(--s2) var(--s6);scroll-snap-type:x mandatory}.sahel-v2 .rail:focus-visible{outline:3px solid var(--teal-ink);outline-offset:6px;border-radius:var(--r-lg)}.sahel-v2 .rail::-webkit-scrollbar{height:6px}.sahel-v2 .rail::-webkit-scrollbar-thumb{background:rgba(0,39,25,.22);border-radius:var(--r-full)}.sahel-v2 .rail-item{scroll-snap-align:center;flex:none;width:226px;display:flex;flex-direction:column;gap:var(--s5);text-align:center;align-items:center}.sahel-v2 .rail-item .cap-lbl{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .rail-item h4{font-size:1rem}.sahel-v2 .rail-item p{font-size:.875rem;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));line-height:1.5}.sahel-v2 .s-body{flex:1;padding:var(--s3);background:var(--bcfc-surface-sunken,var(--surface-100));display:flex;flex-direction:column;gap:8px;overflow:hidden}.sahel-v2 .s-title{padding:var(--s3) var(--s4) var(--s2);background:var(--bcfc-surface-raised,#fff);border-bottom:1px solid var(--border)}.sahel-v2 .s-title b{display:block;font-size:.875rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink))}.sahel-v2 .s-title small{font-size:.5625rem;color:var(--bcfc-dark-ink-muted,var(--ink-muted));letter-spacing:.1em;text-transform:uppercase}.sahel-v2 .s-hero{border-radius:var(--r-lg);padding:var(--s3);background:radial-gradient(110% 100% at 80% 10%,#0a4530,var(--sahel-green) 62%);color:#fff;box-shadow:var(--hairline)}.sahel-v2 .s-hero .lbl{font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-soft)}.sahel-v2 .s-hero .big{font-size:1.05rem;font-weight:800;letter-spacing:-.024em;margin-top:3px}.sahel-v2 .s-hero .foot{font-size:.5625rem;color:var(--on-dark-soft);margin-top:6px}.sahel-v2 .s-row{background:var(--bcfc-surface-raised,#fff);border-radius:var(--r-md);padding:9px;display:flex;align-items:center;gap:9px;box-shadow:var(--sh-1)}.sahel-v2 .s-row .ic{width:25px;height:25px;flex:none;border-radius:7px;background:var(--bcfc-surface-sunken,var(--mint-wash));display:grid;place-items:center;color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .s-row b{font-size:.75rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink));display:block;line-height:1.3}.sahel-v2 .s-row small{font-size:.5625rem;color:var(--bcfc-dark-ink-muted,var(--ink-muted))}.sahel-v2 .s-row .amt{margin-left:auto;font-size:.75rem;font-weight:800;color:var(--bcfc-dark-ink,var(--ink));white-space:nowrap}.sahel-v2 .s-btn{margin-top:auto;min-height:34px;border-radius:var(--r-full);background:var(--sahel-yellow);color:var(--sahel-green);font-size:.75rem;font-weight:800;display:grid;place-items:center;letter-spacing:.06em}.sahel-v2 .s-btn--teal{background:var(--teal-ink);color:#fff}.sahel-v2 .s-slider{margin-top:9px}.sahel-v2 .s-slider .track{height:5px;border-radius:var(--r-full);background:rgba(255,255,255,.22);position:relative}.sahel-v2 .s-slider .track i{position:absolute;left:0;top:0;bottom:0;width:62%;background:var(--sahel-mint);border-radius:var(--r-full)}.sahel-v2 .s-slider .track em{position:absolute;left:62%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:var(--r-full);background:var(--bcfc-surface-raised,#fff);box-shadow:0 2px 6px rgba(0,0,0,.3)}.sahel-v2 .badge-illus{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-full);background:rgba(0,39,25,.06);color:var(--bcfc-dark-ink-muted,var(--ink-muted));font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sahel-v2 .checks{display:flex;flex-direction:column;gap:var(--s4);margin:0;padding:0;list-style:none}.sahel-v2 .checks li{display:flex;gap:var(--s3);align-items:flex-start;font-size:1rem;line-height:1.5;color:var(--on-dark-body)}.sahel-v2 .checks .tick{width:18px;height:18px;flex:none;margin-top:3px;color:var(--sahel-yellow);display:grid;place-items:center}.sahel-v2 .checks b{color:#fff;font-weight:700}.sahel-v2 .avrow{display:flex;gap:var(--s5);margin:var(--s8) 0 0;flex-wrap:wrap}.sahel-v2 .av{display:flex;align-items:center;gap:var(--s3)}.sahel-v2 .av img{width:56px;height:56px;border-radius:var(--r-full);background:rgba(169,219,200,.2);flex:none}.sahel-v2 .av b{display:block;font-size:1rem;font-weight:800;color:#fff;line-height:1.2}.sahel-v2 .av small{display:block;font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sahel-yellow);margin-top:3px}.sahel-v2 .chips{display:flex;flex-wrap:wrap;gap:var(--s3)}.sahel-v2 .chip{display:inline-flex;align-items:center;gap:10px;padding:13px 19px;border-radius:var(--r-full);background:var(--bcfc-surface-raised,#fff);border:1px solid var(--border);font-size:.9375rem;font-weight:700;color:var(--bcfc-dark-ink,var(--ink));transition:border-color .2s,transform .2s,box-shadow .2s}.sahel-v2 .chip:hover{border-color:var(--sahel-green);transform:translateY(-2px);box-shadow:var(--sh-2)}.sahel-v2 .chip .cd{width:22px;height:22px;border-radius:var(--r-full);background:var(--bcfc-surface-sunken,var(--mint-wash));display:grid;place-items:center;color:var(--bcfc-dark-ink-green,var(--teal-ink));flex:none}.sahel-v2 .dl{position:relative;overflow:hidden;border-radius:var(--r-3xl);background:radial-gradient(120% 110% at 50% -10%,#0a5237 0%,#00220f 58%,#001509 100%);color:var(--on-dark-body);padding:clamp(48px,6.2vw,124px) clamp(24px,5vw,var(--s20));text-align:center;box-shadow:var(--hairline),var(--sh-4)}.sahel-v2 .dl-inner{position:relative;z-index:2;max-width:640px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.sahel-v2 .dl h2{font-size:clamp(2.05rem,3.7vw,3.1rem);color:#fff}.sahel-v2 .dl .lede{color:#fff;font-weight:400}.sahel-v2 .dl .fine--dark{color:rgba(255,255,255,.72)}.sahel-v2 .dl .btn-row{justify-content:center}.sahel-v2 .dl .stores{justify-content:center}.sahel-v2 .dl-qr{display:inline-flex;align-items:center;gap:var(--s4);margin-top:var(--s10);padding:10px var(--s6) 10px 10px;border-radius:var(--r-lg);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2)}.sahel-v2 .dl-qr .qr{width:92px;height:92px;flex:none;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,#fff);padding:9px;display:grid;place-items:center}.sahel-v2 .dl-qr .qr__img{width:100%;height:100%;object-fit:contain;display:block}.sahel-v2 .dl-qr .qr__fallback{width:100%;display:none}.sahel-v2 .dl-qr b{display:block;font-size:.9375rem;font-weight:700;color:#fff;text-align:start}.sahel-v2 .dl-qr small{display:block;font-size:.8125rem;color:var(--on-dark-soft);text-align:start;margin-top:1px}.sahel-v2 .site-footer{background:#001a10;color:var(--on-dark-soft);padding-block:var(--s16) var(--s8)}.sahel-v2 .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--s8)}@media(max-width:940px){.sahel-v2 .foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sahel-v2 .foot-grid{grid-template-columns:1fr}}.sahel-v2 .site-footer h5{margin:0 0 var(--s4);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-soft)}.sahel-v2 .site-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sahel-v2 .site-footer a{font-size:.9375rem;transition:color .15s}.sahel-v2 .site-footer a:hover{color:#fff}.sahel-v2 .foot-bar{margin-top:var(--s12);padding-top:var(--s6);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--s4);justify-content:space-between;font-size:.8125rem}.sahel-v2 .reveal{opacity:0;transform:translateY(16px);transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1)}.sahel-v2 .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sahel-v2 *{animation:none!important;transition-duration:.01ms!important}.sahel-v2 .reveal{opacity:1;transform:none}.sahel-v2 .btn:hover,.sahel-v2 .chip:hover,.sahel-v2 .prod:hover,.sahel-v2 .cell:hover,.sahel-v2 .store:hover,.sahel-v2 .onode:hover,.sahel-v2 .metric:hover{transform:none}}.sahel-v2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sahel-v2 .curtain{position:fixed;inset:0;z-index:200;background:var(--sahel-green);display:grid;place-items:center;transition:transform 1s var(--ease-expo),opacity .5s linear .5s}.sahel-v2 .curtain svg{width:76px;height:76px;opacity:0;transform:scale(.82);transition:opacity .5s var(--ease-expo),transform .9s var(--ease-expo)}.sahel-v2 .curtain.armed svg{opacity:1;transform:scale(1)}.sahel-v2 .curtain.done{transform:translateY(-101%);opacity:0;pointer-events:none}.sahel-v2 .curtain.done svg{opacity:0;transform:scale(1.1)}.sahel-v2 .wb{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.06em}.sahel-v2 .wb>i{display:inline-block;font-style:inherit;transform:translateY(108%);opacity:.001;transition:transform var(--t-reveal) var(--ease-expo),opacity var(--t-reveal) var(--ease-expo)}.sahel-v2 .in .wb>i,.sahel-v2 .wb.in>i{transform:translateY(0);opacity:1}.sahel-v2 .track-settle{animation:trackSettle 1.15s var(--ease-expo) .35s both}@keyframes trackSettle{from{letter-spacing:.055em}to{letter-spacing:-.034em}}.sahel-v2 .orbit-wrap{position:relative}.sahel-v2 .glines{position:absolute;inset:-6% -2%;pointer-events:none;opacity:0;transition:opacity .8s var(--ease-expo)}.sahel-v2 .orbit-wrap.in .glines{opacity:1}.sahel-v2 .glines i{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(0,39,25,.14) 18%,rgba(0,39,25,.14) 82%,transparent);transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease-expo)}.sahel-v2 .orbit-wrap.in .glines i{transform:scaleY(1)}.sahel-v2 .glines i:nth-child(1){left:8%}.sahel-v2 .glines i:nth-child(2){left:31%;transition-delay:80ms}.sahel-v2 .glines i:nth-child(3){left:50%;transition-delay:160ms}.sahel-v2 .glines i:nth-child(4){left:69%;transition-delay:240ms}.sahel-v2 .glines i:nth-child(5){left:92%;transition-delay:320ms}.sahel-v2 .glines b{position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,39,25,.12) 16%,rgba(0,39,25,.12) 84%,transparent);transform:scaleX(0);transition:transform .9s var(--ease-expo) .2s}.sahel-v2 .orbit-wrap.in .glines b{transform:scaleX(1)}.sahel-v2 .glines b:nth-of-type(1){top:26.5%}.sahel-v2 .glines b:nth-of-type(2){bottom:26.5%}.sahel-v2 .frag{will-change:transform}.sahel-v2 .sweep{background:linear-gradient(100deg,#fff 0%,#fff 32%,var(--sahel-mint) 46%,var(--sahel-yellow) 56%,#fff 72%,#fff 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sweep 7s var(--ease-in-sine) infinite}@keyframes sweep{0%,12%{background-position:100% 0}62%,100%{background-position:0 0}}.sahel-v2 .sweep--dl{margin-block:var(--s5) var(--s6)}.sahel-v2 .count{font-variant-numeric:tabular-nums}.sahel-v2 .rv{opacity:0;transform:translateY(22px);transition:opacity .78s var(--ease-expo),transform .78s var(--ease-expo)}.sahel-v2 .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sahel-v2 *,.sahel-v2 *::before,.sahel-v2 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sahel-v2 .curtain{display:none}.sahel-v2 .wb>i{transform:none;opacity:1}.sahel-v2 .rv{opacity:1;transform:none}.sahel-v2 .glines{opacity:1}.sahel-v2 .glines i{transform:scaleY(1)}.sahel-v2 .glines b{transform:scaleX(1)}.sahel-v2 .track-settle{animation:none;letter-spacing:-.034em}.sahel-v2 .sweep{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff}.sahel-v2 .frag{transform:none!important}}.sahel-v2 .prod,.sahel-v2 .ibt--white,.sahel-v2 .ibt--mint,.sahel-v2 .metric,.sahel-v2 .chip,.sahel-v2 .store,.sahel-v2 .snip,.sahel-v2 .ofeat,.sahel-v2 .cat,.sahel-v2 .tstat,.sahel-v2 .xrow,.sahel-v2 .onode{border-color:var(--line)!important}.sahel-v2 .prod,.sahel-v2 .ibt--white{background:var(--bcfc-surface-raised,var(--panel));box-shadow:var(--sh-2)}.sahel-v2 .prod:hover{box-shadow:var(--sh-3)}.sahel-v2 .ibt--mint{background:linear-gradient(158deg,var(--bcfc-surface-raised,#fafcfb) 0%,var(--bcfc-surface-sunken,#eaf3ee) 100%)}.sahel-v2 .band--paper .metric,.sahel-v2 .band--paper .step{background:var(--bcfc-surface-raised,var(--panel))}.sahel-v2 .head{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gut) clamp(32px,5vw,var(--s20));align-items:end;padding-top:var(--s8);border-top:1px solid var(--line);margin-bottom:clamp(52px,6vw,var(--s24))}.sahel-v2 .head>.eyebrow{grid-column:1/-1;margin-bottom:calc(-1*var(--s2))}.sahel-v2 .head>h2{grid-column:1/2;margin:0}.sahel-v2 .head>.lede{grid-column:2/3;margin:0;padding-bottom:.35em}.sahel-v2 .head--center{text-align:left;margin-inline:0}.sahel-v2 .head--center>.lede{text-align:left!important}@media(max-width:900px){.sahel-v2 .head{grid-template-columns:1fr;align-items:start;gap:var(--s5)}.sahel-v2 .head>h2,.sahel-v2 .head>.lede{grid-column:1/-1}.sahel-v2 .head>.lede{padding-bottom:0}}.sahel-v2 .band--green .head{border-top-color:var(--line-dark)}.sahel-v2 .snum{font-size:.8125rem;opacity:.4}.sahel-v2 .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(56px,6vw,var(--s24));border-top:1px solid var(--line)}.sahel-v2 .metric{background:transparent!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0;padding:var(--s8) var(--s6) 0 0;box-shadow:none!important}.sahel-v2 .metric:last-child{border-right:0!important}.sahel-v2 .metric:not(:first-child){padding-left:var(--s6)}.sahel-v2 .metric:hover{transform:none;box-shadow:none!important}.sahel-v2 .metric b{font-size:clamp(1.9rem,3.2vw,2.7rem);letter-spacing:-.042em;line-height:.95}.sahel-v2 .metric span{margin-top:var(--s3);font-size:.875rem;max-width:24ch}@media(max-width:820px){.sahel-v2 .metrics{grid-template-columns:1fr 1fr}.sahel-v2 .metric:nth-child(2n){border-right:0!important}.sahel-v2 .metric:nth-child(-n+2){border-bottom:1px solid var(--line)!important;padding-bottom:var(--s6)}.sahel-v2 .metric:nth-child(n+3){padding-top:var(--s6)}}.sahel-v2 .prod{border-radius:var(--r-2xl)}.sahel-v2 .prod-top{padding:var(--s8) var(--s8) var(--s6)}.sahel-v2 .prod-top h3{font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.024em}.sahel-v2 .prod-top .kind{font-size:.75rem;letter-spacing:.2em;opacity:.72}.sahel-v2 .prod-body{padding:var(--s8);gap:var(--s5)}.sahel-v2 .spec li{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:.875rem}.sahel-v2 .spec .k{color:var(--bcfc-dark-ink-muted,var(--ink-muted));font-weight:400}.sahel-v2 .spec .v{letter-spacing:-.012em}.sahel-v2 .prod-link{font-size:.875rem;letter-spacing:.02em}.sahel-v2 .showcase{border-radius:var(--r-3xl);padding:clamp(32px,4vw,var(--s20))}.sahel-v2 .showcase-grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center}@media(max-width:940px){.sahel-v2 .showcase-grid{grid-template-columns:minmax(0,1fr)}}.sahel-v2 .cardindex{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,.65vw,10px)}@media(max-width:1040px){.sahel-v2 .cardindex{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.sahel-v2 .cardindex{grid-template-columns:repeat(2,minmax(0,1fr))}}.sahel-v2 .cix{display:flex;flex-direction:column;gap:10px;text-align:start}.sahel-v2 .cix__link{display:contents;color:inherit;text-decoration:none}.sahel-v2 .cix__link:focus-visible img{outline:2px solid var(--sahel-yellow);outline-offset:3px}.sahel-v2 .cix img{width:100%;height:auto;border-radius:0;box-shadow:var(--sh-card);transition:transform .5s var(--ease-expo)}.sahel-v2 .cix:hover img{transform:translateY(-10px)}.sahel-v2 .cix .tier{font-size:.5625rem;font-weight:800;letter-spacing:.18em;color:var(--sahel-yellow);opacity:.85}.sahel-v2 .cix .nm{font-size:.75rem;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.01em}.sahel-v2 .cix .nm small{display:block;font-weight:400;color:var(--on-dark-soft);font-size:.75rem;margin-top:2px}@media(max-width:768px){.sahel-v2 .showcase{padding:16px}.sahel-v2 .cardindex-viewport{overflow:hidden}.sahel-v2 .cardindex.is-carousel{display:flex;gap:12px}.sahel-v2 .cardindex.is-carousel>.cix{flex:0 0 42%;min-width:0}}.sahel-v2 .ibt{border-radius:var(--r-3xl);padding:clamp(26px,2.9vw,var(--s12))}.sahel-v2 .ib{gap:clamp(14px,1.5vw,var(--s5))}.sahel-v2 .ibt h3{font-size:clamp(1.3rem,2vw,1.75rem);letter-spacing:-.026em;margin-block:10px var(--s3)}.sahel-v2 .ibt>p{font-size:1rem;line-height:1.58;max-width:40ch}.sahel-v2 .xrow{border-radius:var(--r-lg);padding:13px 15px}.sahel-v2 .xrow b{letter-spacing:-.012em}.sahel-v2 .pill{font-size:.78125rem;letter-spacing:.01em;padding:9px 16px}.sahel-v2 .cat{border-radius:var(--r-lg);padding:14px 15px}.sahel-v2 .ofeat{border-radius:var(--r-xl);padding:var(--s6) var(--s6) var(--s8)}.sahel-v2 .ofeat .amount{font-size:clamp(1.5rem,2.3vw,1.95rem);letter-spacing:-.04em}.sahel-v2 .ins b{font-size:clamp(1.7rem,2.6vw,2.3rem);letter-spacing:-.045em}.sahel-v2 .sec-grid{gap:clamp(40px,5vw,var(--s20)) clamp(40px,5vw,var(--s20))}.sahel-v2 .sec-card h4{font-size:1.125rem}.sahel-v2 .sec-card p{font-size:.9375rem;line-height:1.62;color:var(--bcfc-dark-ink-muted,var(--ink-secondary))}.sahel-v2 .sec-card .si{width:46px;height:46px;border-radius:var(--r-lg);background:var(--bcfc-surface-raised,var(--panel));box-shadow:var(--sh-1)}.sahel-v2 .sec-rule{background:var(--line-2);margin-bottom:clamp(48px,5vw,var(--s20))}.sahel-v2 .frag{background:var(--bcfc-surface-raised,#fff);border:1px solid rgba(0,39,25,.06);border-radius:var(--r-lg)}.sahel-v2 .frag--mint{background:var(--sahel-mint);border-color:rgba(0,39,25,.08)}.sahel-v2 .rail-shell::before{background:linear-gradient(90deg,var(--ground),rgba(241,242,238,0))}.sahel-v2 .rail-shell::after{background:linear-gradient(270deg,var(--ground),rgba(241,242,238,0))}.sahel-v2 .rail-item h4{font-size:1rem}.sahel-v2 .rail-item p{font-size:.875rem;max-width:26ch}.sahel-v2 .dl{border-radius:var(--r-3xl);padding:clamp(64px,7.5vw,168px) clamp(24px,5vw,var(--s20))}.sahel-v2 .dl h2{font-size:clamp(2.2rem,4.6vw,3.9rem);line-height:.98}.sahel-v2 .dl .lede{max-width:44ch}.sahel-v2 .site-footer{background:var(--sahel-green);padding-block:clamp(72px,8vw,var(--s28)) var(--s10)}.sahel-v2 .foot-grid{gap:var(--s10) var(--s8)}.sahel-v2 .site-footer h5{color:var(--sahel-yellow);opacity:.9}.sahel-v2 .foot-bar{border-top-color:var(--line-dark);margin-top:clamp(48px,5vw,var(--s20))}.sahel-v2 .hero-inner{padding-block:clamp(64px,7vw,132px) clamp(48px,5vw,88px);gap:clamp(32px,4.6vw,var(--s20))}.sahel-v2 .hero .lede{font-size:clamp(1.05rem,1.24vw,1.28rem);max-width:44ch;color:var(--on-dark-body)}.sahel-v2 .trust{padding-block:var(--s8) clamp(48px,5vw,88px);border-top-color:var(--line-dark)}.sahel-v2 .tgrid{gap:var(--s5) clamp(40px,5vw,var(--s20))}.sahel-v2 .titem{font-size:.90625rem}.sahel-v2 .checks li{font-size:1rem}.sahel-v2 .av img{width:60px;height:60px}.sahel-v2 .av b{font-size:1rem}.sahel-v2 .orbit{max-width:470px}.sahel-v2 .onode{width:39%;padding:var(--s4)}.sahel-v2 .onode--1{top:0;left:30.5%}.sahel-v2 .onode--2{top:30.5%;left:0}.sahel-v2 .onode--3{top:30.5%;right:0}.sahel-v2 .onode--4{bottom:0;left:30.5%}.sahel-v2 .onode b{font-size:.9375rem;letter-spacing:-.016em}.sahel-v2 .onode span{font-size:.6875rem;line-height:1.3;max-width:14ch}.sahel-v2 .onode .oi svg{width:24px;height:24px}.sahel-v2 .orbit .bar--t{top:34%}.sahel-v2 .orbit .bar--b{bottom:34%;top:auto}.sahel-v2 .orbit .ring{inset:2%}@media(max-width:940px){.sahel-v2 .onode{width:auto;padding:var(--s5)}.sahel-v2 .onode span{max-width:none;font-size:.8125rem}}@media(width>940px){.sahel-v2 .orbit{max-width:496px}.sahel-v2 .onode{width:52.9%;padding:var(--s4);background:rgba(169,219,200,.3);box-shadow:inset 0 0 0 2px rgba(0,39,25,.42);mix-blend-mode:normal}.sahel-v2 .onode--1{top:0;left:23.55%}.sahel-v2 .onode--2{top:23.55%;left:0}.sahel-v2 .onode--3{top:23.55%;right:0}.sahel-v2 .onode--4{bottom:0;left:23.55%;top:auto;background:rgba(169,219,200,.3);box-shadow:inset 0 0 0 2px rgba(0,39,25,.42)}.sahel-v2 .onode--4 b{color:var(--bcfc-dark-ink,var(--ink))}.sahel-v2 .onode .oi{display:none}.sahel-v2 .onode b{font-size:1rem;letter-spacing:-.018em}.sahel-v2 .onode:hover{transform:none;background:rgba(169,219,200,.46);z-index:6}.sahel-v2 .orbit .bar{display:none}.sahel-v2 .orbit .ring{inset:12%}}.sahel-v2 .orbit .bar,.sahel-v2 .orbit-wrap .glines{display:none}.sahel-v2 #why{padding-block:calc(var(--band-y)*.34) calc(var(--band-y)*.34 + var(--band-y-extra-bottom))}.sahel-v2 .prod-top h3{min-height:2.4em}@media(max-width:940px){.sahel-v2 .prod-top h3{min-height:0}}.sahel-v2 .bleed{width:100%}.sahel-v2 .mosaic{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(48px,5vw,var(--s20))}@media(max-width:768px){.sahel-v2 .mosaic{grid-template-columns:1fr}}.sahel-v2 .mosaic{perspective:1700px}.sahel-v2 .cast{position:absolute;z-index:1;left:50%;bottom:13%;transform:translateX(-50%);width:58%;height:46px;pointer-events:none;filter:blur(9px);background:radial-gradient(ellipse at 50% 50%,rgba(0,22,12,.34),rgba(0,22,12,0) 72%)}@media(max-width:768px){.sahel-v2 .mosaic{perspective:none}}.sahel-v2 .mnum{display:block;font-size:.6875rem;opacity:.55;margin-bottom:6px;letter-spacing:.16em}.sahel-v2 .cat span:not(.ci2){flex:1 1 auto;overflow-wrap:normal}.sahel-v2 .cat i{flex:none}.sahel-v2 .cats--4{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.sahel-v2 .device{transform-style:preserve-3d}.sahel-v2 .device .screen::after{content:"";position:absolute;top:-14%;bottom:-14%;inset-inline:-40%;z-index:6;pointer-events:none;background:linear-gradient(101deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.4) 49%,rgba(255,255,255,.05) 55%,rgba(255,255,255,0) 62%);transform:translateX(-110%);opacity:0}@keyframes sheenPass{0%{transform:translateX(-110%);opacity:0}14%{opacity:.95}100%{transform:translateX(110%);opacity:0}}body.lit .sahel-v2 .hero .device .screen::after{animation:sheenPass 2s var(--ease-expo) .5s both}.sahel-v2 .rail-item.in .device .screen::after{animation:sheenPass 1.7s var(--ease-expo) .25s both}.sahel-v2 .hero-visual{transform-style:preserve-3d}.sahel-v2 .device--hero{transform:translate3d(0,var(--ty,0),0);transition:transform .5s var(--ease-expo)}.sahel-v2 .hero .float-card{transition:box-shadow .4s var(--ease-expo),--hy .28s var(--ease-expo),--hs .28s var(--ease-expo)}@property --hy{syntax:"<length>";inherits:false;initial-value:0;}@property --hs{syntax:"<number>";inherits:false;initial-value:1;}html.sahel-fc-armed .sahel-v2 .hero-visual .float-card{opacity:0}@keyframes sahelFcPop{from{opacity:0;transform:translate3d(0,22px,0) scale(.6)}to{opacity:1;transform:none}}html.sahel-fc-armed .sahel-v2 .hero-visual .float-card.is-fcin{animation:sahelFcPop 1.15s cubic-bezier(.16,1.34,.3,1) var(--fc-delay,0ms) both}html.sahel-fc-armed .sahel-v2 .hero-visual .float-card.is-fcdone{animation:none;opacity:calc(1 - var(--fc-out,0));transform:translate3d(0,calc(var(--fc-out,0)*16px + var(--hy,0px)),0) scale(calc((1 - var(--fc-out,0)*.5)*var(--hs,1)))}.sahel-v2 .hero-visual .float-card--a,.sahel-v2 .hero-visual .float-card--c{transform-origin:8% 50%}.sahel-v2 .hero-visual .float-card--b{transform-origin:88% 50%}.sahel-v2 .hero-visual .float-card:hover{--hy:-6px;--hs:1.035;box-shadow:0 26px 54px rgba(0,10,6,.38)}@media(prefers-reduced-motion:reduce){html.sahel-fc-armed .sahel-v2 .hero-visual .float-card,html.sahel-fc-armed .sahel-v2 .hero-visual .float-card.is-fcin,html.sahel-fc-armed .sahel-v2 .hero-visual .float-card.is-fcdone{animation:none;opacity:1;transform:none}}.sahel-v2 .rail{padding-block:var(--s8) var(--s6);cursor:grab}.sahel-v2 .rail.is-drag{cursor:grabbing;scroll-snap-type:none}.sahel-v2 .rail-item .device{transform:perspective(1250px) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg)) translate3d(0,var(--ty,0),0) scale(var(--sc,1));transition:transform .55s var(--ease-expo)}.sahel-v2 .rail-item>div:last-child{opacity:var(--fade,1);transition:opacity .45s var(--ease-expo)}.sahel-v2 .rail-item:hover{--sc:1.06}.sahel-v2 .rail-bar{position:relative;height:3px;margin:var(--s2) auto 0;max-width:420px;border-radius:var(--r-full);background:rgba(0,39,25,.12);overflow:hidden}.sahel-v2 .rail-bar i{position:absolute;inset:0 auto 0 0;width:28%;border-radius:inherit;background:var(--sahel-green);transition:transform .16s linear}.sahel-v2 .band--green{position:relative;overflow:clip;border-top-left-radius:calc((1 - var(--p,1))*64px);border-top-right-radius:calc((1 - var(--p,1))*64px)}.sahel-v2 .band--green>.wrap{position:relative;z-index:2;transform:translate3d(0,calc((1 - var(--p,1))*46px),0)}.sahel-v2 .band--green::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--bcfc-surface-inverse,#00150c);opacity:calc((1 - var(--p,1))*.6)}.sahel-v2 .dl{transform:scale(calc(.958 + var(--p,1)*.042));transform-origin:50% 100%}.sahel-v2 .ps{position:relative;margin-top:clamp(20px,2.4vw,var(--s10))}.sahel-v2 .ps{--ps-step:85vh}.sahel-v2 .ps-track{position:relative;height:calc(var(--steps,3)*var(--ps-step) + 100vh - var(--nav-h) - var(--rail-h) - 32px)}.sahel-v2 .ps-pin{position:sticky;top:calc(var(--nav-h) + var(--rail-h) + 16px);height:auto;min-height:calc(100vh - var(--nav-h) - var(--rail-h) - 32px);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.8fr);gap:clamp(28px,4.6vw,var(--s20));align-items:center}.sahel-v2 .ps-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.sahel-v2 .ps-slides{position:relative;display:grid;flex:0 0 auto;margin-top:var(--s5);min-height:clamp(200px,26vh,300px)}.sahel-v2 .ps-slide{grid-area:1/1;position:relative;opacity:0;transform:translate3d(0,26px,0);pointer-events:none;transition:opacity .5s var(--ease-expo),transform .72s var(--ease-expo)}.sahel-v2 .ps-slide.is-on{opacity:1;transform:none;pointer-events:auto}.sahel-v2 .ps-slide h3{font-size:clamp(1.4rem,2.3vw,2rem);letter-spacing:-.028em;margin-bottom:var(--s3)}.sahel-v2 .ps-slide>p{font-size:1rem;line-height:1.6;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));max-width:44ch}.sahel-v2 .ps-slide .cats{gap:8px}.sahel-v2 .ps--colour .pills .pill{background:rgba(255,255,255,.34);color:var(--bcfc-dark-ink-muted,var(--ink-body));border:1px solid rgba(0,39,25,.14)}.sahel-v2 .ps--colour .pills .pill--on{background:var(--sahel-green);color:#fff;border-color:var(--sahel-green)}.sahel-v2 .ps--colour .ofeat{background:rgba(255,255,255,.4);box-shadow:none;border:1px solid rgba(0,39,25,.14)!important}.sahel-v2 .ps--colour .ofeat .plate{background:var(--bcfc-surface-scrim,rgba(255,255,255,.62));color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .ps--colour .xrow{background:rgba(255,255,255,.3);box-shadow:none;border:1px solid rgba(0,39,25,.12)!important}.sahel-v2 .ps--colour .xrow .lg{background:var(--bcfc-surface-scrim,rgba(255,255,255,.6));color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .ps--colour .cat{background:rgba(255,255,255,.26);box-shadow:none;border:1px solid rgba(0,39,25,.12)!important}.sahel-v2 .ps--colour .cat .ci2{background:var(--bcfc-surface-scrim,rgba(255,255,255,.6))}.sahel-v2 .ps--colour .tagpill--soft{background:rgba(0,39,25,.08);color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .ps--colour .ins{background:transparent;border:0}.sahel-v2 .ps-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid rgba(0,39,25,.16)}.sahel-v2 .ps-figs div{display:flex;flex-direction:column;gap:2px}.sahel-v2 .ps-figs b{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--bcfc-dark-ink-green,var(--sahel-green));font-variant-numeric:tabular-nums}.sahel-v2 .ps-figs span{font-size:.8125rem;line-height:1.35;color:var(--bcfc-dark-ink-muted,var(--ink-body))}@media(min-width:1200px){.sahel-v2 .ps-slide--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5) clamp(16px,1.6vw,var(--s6));align-content:start}.sahel-v2 .ps-slide--split>h3,.sahel-v2 .ps-slide--split>p,.sahel-v2 .ps-slide--split>.pills{grid-column:1/-1}.sahel-v2 .ps-slide--split>.ofeat{margin-top:0!important}.sahel-v2 .ps-slide--split>.rows{margin-top:0!important}.sahel-v2 .ps-slide--split>.cats{grid-column:1/-1;margin-top:0!important}}.sahel-v2 .ps-ask{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--s4);padding:9px 16px 9px 12px;border-radius:var(--r-full);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);font-size:.875rem;font-weight:700;color:#fff}.sahel-v2 .ps-ask .who{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--r-full);background:var(--sahel-yellow);color:var(--sahel-green);font-size:.6875rem;font-weight:800}.sahel-v2 .ps-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--line);list-style:none;padding-inline:0;margin-bottom:0}.sahel-v2 .ps-nav button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border-radius:var(--r-full);border:1px solid var(--line-2);background:transparent;font-size:.875rem;font-weight:700;letter-spacing:-.005em;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));transition:background-color .3s var(--ease-expo),color .3s var(--ease-expo),border-color .3s var(--ease-expo)}.sahel-v2 .ps-nav button::before{content:"";width:7px;height:7px;border-radius:var(--r-full);background:currentColor;opacity:.4;transition:transform .45s var(--ease-expo),opacity .3s}.sahel-v2 .ps-nav button:hover{color:var(--bcfc-dark-ink,var(--ink));border-color:var(--sahel-green)}.sahel-v2 .ps-nav button[aria-current=true]{background:var(--sahel-green);border-color:var(--sahel-green);color:#fff}.sahel-v2 .ps-nav button[aria-current=true]::before{background:var(--sahel-yellow);opacity:1;transform:scale(1.4)}.sahel-v2 .ps-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s5);margin-top:clamp(28px,3vw,var(--s12));padding-top:var(--s6);border-top:1px solid var(--line-dark)}.sahel-v2 .ps-foot .avrow{flex:none}.sahel-v2 .ps-foot .fine{margin-top:0!important;max-width:64ch}.sahel-v2 .ps-stage{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.sahel-v2 .ps-halo{position:absolute;width:min(120%,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(61,169,130,.22),rgba(61,169,130,0) 66%)}.sahel-v2 .ps-device{--dev-w:clamp(214px,min(29vw,33vh),326px);position:relative;z-index:2;transform:perspective(1600px) rotateY(var(--ry,-10deg)) rotateX(var(--rx,3.5deg)) rotateZ(var(--rz,-1deg)) translate3d(var(--tx,0),var(--ty,0),0)}.sahel-v2 .ps-device .screen>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transform:scale(1.045);transition:opacity .62s var(--ease-expo),transform 1.15s var(--ease-expo)}.sahel-v2 .ps-device .screen>img.is-on{opacity:1;transform:none}.sahel-v2 .ps-device .screen::after{animation:none;opacity:.75;transform:translateX(calc(var(--sheen,-1.1)*92%))}.sahel-v2 .ps-shadow{position:absolute;bottom:6%;width:min(78%,340px);height:clamp(40px,7vh,90px);filter:blur(12px);background:radial-gradient(ellipse at 50% 50%,rgba(0,10,6,.4),rgba(0,10,6,0) 66%)}.sahel-v2 .ps--dark .ps-slide>p,.sahel-v2 .ps--dark .ps-slide .lede{color:var(--on-dark-body)}.sahel-v2 .ps--dark .ps-nav{border-top-color:var(--line-dark)}.sahel-v2 .ps--dark .ps-nav button{color:var(--on-dark-soft);border-color:rgba(255,255,255,.28)}.sahel-v2 .ps--dark .ps-nav button:hover{color:#fff;border-color:#fff}.sahel-v2 .ps--dark .ps-nav button[aria-current=true]{background:var(--sahel-yellow);border-color:var(--sahel-yellow);color:var(--sahel-green)}.sahel-v2 .ps--dark .ps-nav button[aria-current=true]::before{background:var(--sahel-green)}.sahel-v2 .ps--dark .ps-halo{background:radial-gradient(circle at 50% 50%,rgba(169,219,200,.16),rgba(169,219,200,0) 66%)}.sahel-v2 .ps--dark .ps-pin{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(10px,1.6vh,22px)}.sahel-v2 .ps--dark .ps-pin>.head{margin:0;padding-top:0;border-top:0;flex:none}.sahel-v2 .ps--dark .ps-pin>.head>h2{font-size:clamp(1.8rem,3.1vw,2.9rem);line-height:1.04}.sahel-v2 .ps--dark .ps-pin>.head>.lede{padding-bottom:0}.sahel-v2 .ps-body{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.8fr);gap:clamp(24px,4vw,var(--s16));align-items:center;flex:1 1 auto;min-height:0}.sahel-v2 .ps--dark .ps-device{--dev-w:clamp(168px,min(25vw,24vh),292px);transform:perspective(1500px) rotateY(var(--flip,-9deg)) rotateX(2deg) translate3d(0,var(--ty,0),0);transition:transform 1s var(--ease-expo)}.sahel-v2 .ps--dark .ps-device{--tx:0px}.sahel-v2 .ps--dark .ps[data-step="0"] .ps-device{--flip:-9deg}.sahel-v2 .ps--dark .ps[data-step="1"] .ps-device{--flip:9deg}.sahel-v2 .ps--dark .ps[data-step="2"] .ps-device{--flip:-9deg}.sahel-v2 .ps--dark .ps[data-step="3"] .ps-device{--flip:9deg}.sahel-v2 .ps--dark .ps-device .screen>img{transform:none;transition:opacity .7s var(--ease-expo)}.sahel-v2 .ps--dark .ps-device .screen>img.is-on{transform:none}.sahel-v2 .ps--dark .ps-foot{flex:none;margin-top:0;padding-top:var(--s4);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.8fr);gap:8px clamp(24px,4vw,var(--s16));align-items:start}.sahel-v2 .ps--dark .ps-foot>*{grid-column:1;justify-self:start}.sahel-v2 .ps--dark .ps-foot .fine{font-size:.75rem;max-width:52ch}.sahel-v2 .ps--dark .ps-foot .ps-foot__legal a{color:var(--on-dark-body);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:normal;word-break:normal;hyphens:none}.sahel-v2 .ps--dark .ps-foot .ps-foot__legal a:hover,.sahel-v2 .ps--dark .ps-foot .ps-foot__legal a:focus-visible{color:var(--on-dark)}.sahel-v2 .ps--dark .ps-foot .ps-foot__legal a:focus-visible{outline:2px solid currentColor;outline-offset:.2em;border-radius:.125rem}.sahel-v2 .ps--dark .ps-foot .avrow{margin:0;gap:var(--s4)}.sahel-v2 .ps--dark .ps-foot .av img{width:44px;height:44px}@media(max-width:960px){.sahel-v2 .ps-body{grid-template-columns:minmax(0,1fr);gap:var(--s5);justify-items:center}.sahel-v2 .ps--dark .ps-pin{gap:var(--s5)}}.sahel-v2 .ps--colour .ps-pin{padding:clamp(22px,2.6vw,var(--s12));min-height:calc(100vh - var(--nav-h) - var(--rail-h) - 96px)}.sahel-v2 .ps-field{position:absolute;inset:0;z-index:0;border-radius:var(--r-3xl);overflow:clip;box-shadow:var(--sh-2)}.sahel-v2 .ps-field span{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--ease-expo)}.sahel-v2 .ps-field span:nth-child(1){background:var(--sahel-yellow)}.sahel-v2 .ps-field span:nth-child(2){background:var(--sahel-mint)}.sahel-v2 .ps-field span:nth-child(3){background:var(--sahel-blue)}.sahel-v2 .ps--colour[data-step="0"] .ps-field span:nth-child(1),.sahel-v2 .ps--colour[data-step="1"] .ps-field span:nth-child(2),.sahel-v2 .ps--colour[data-step="2"] .ps-field span:nth-child(3){opacity:1}.sahel-v2 .ps--colour .ps-copy,.sahel-v2 .ps--colour .ps-stage{position:relative;z-index:2}.sahel-v2 .ps--colour .ps-slide>p{color:var(--bcfc-dark-ink-muted,var(--ink-body))}.sahel-v2 .ps--colour .cap-lbl{color:var(--bcfc-dark-ink-green,var(--sahel-green))}.sahel-v2 .ps--colour .ps-nav{border-top-color:rgba(0,39,25,.18)}.sahel-v2 .ps--colour .ps-nav button{color:var(--bcfc-dark-ink-green,var(--sahel-green));border-color:rgba(0,39,25,.26)}.sahel-v2 .ps--colour .ps-nav button:hover{background:var(--bcfc-surface-scrim,rgba(255,255,255,.5))}.sahel-v2 .ps--colour .ps-nav button[aria-current=true]{background:var(--sahel-green);border-color:var(--sahel-green);color:#fff}.sahel-v2 .ps--colour .ps-nav button[aria-current=true]::before{background:var(--sahel-yellow);opacity:1;transform:scale(1.4)}.sahel-v2 .ps--colour .ps-halo{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.5),rgba(255,255,255,0) 66%)}.sahel-v2 .ps{--ps-lit:169,219,200}.sahel-v2 .ps--colour{--ps-lit:255,255,255}#assistant.band{isolation:isolate;overflow:clip}.sahel-v2 .ps--dark .ps::before{--glow-x:88%;--glow-sign:-1;content:"";display:block;position:sticky;top:0;z-index:-1;width:100vw;margin-inline:calc(50% - 50vw);height:100vh;margin-bottom:-100vh;pointer-events:none;background:radial-gradient(circle calc((.6 + var(--ps-p,0)*.8)*38vw) at calc(var(--glow-x) + var(--ps-p,0)*32%*var(--glow-sign)) calc(8% + var(--ps-p,0)*70%),rgba(255,214,64,.95),rgba(255,214,64,0) 70%);opacity:calc((.3 + var(--ps-p,0)*.7)*.4)}[dir=rtl] .sahel-v2 .ps--dark .ps::before{--glow-x:12%;--glow-sign:1}.sahel-v2 .ps--colour .ps-shadow{background:radial-gradient(ellipse at 50% 50%,rgba(0,39,25,.3),rgba(0,39,25,0) 66%)}@media(max-width:960px){.sahel-v2 .ps--colour .ps-pin{padding:var(--s6);min-height:0}}@media(width>960px){.sahel-v2 .ps-pin{top:var(--ps-pin-top,calc(var(--nav-h) + var(--rail-h) + 16px))}}@media(width>960px) and (max-height:940px){.sahel-v2 .ps--colour .ps-pin{padding:clamp(18px,2vw,var(--s8))}.sahel-v2 .ps--colour .ps-slides{min-height:0}.sahel-v2 .ps--colour .ps-slide h3{font-size:clamp(1.15rem,1.6vw,1.45rem);margin-bottom:5px}.sahel-v2 .ps--colour .ps-slide>p{font-size:.875rem;line-height:1.5}.sahel-v2 .ps--colour .rows{gap:6px}.sahel-v2 .ps--colour .xrow{padding:8px 10px}.sahel-v2 .ps--colour .ofeat{padding:11px 13px}.sahel-v2 .ps--colour .cats{gap:6px}.sahel-v2 .ps--colour .ps-figs{margin-top:var(--s4);padding-top:var(--s4)}.sahel-v2 .ps--colour .ps-nav{margin-top:var(--s4);padding-top:var(--s4)}.sahel-v2 .ps--colour .ps-nav button{min-height:2.5rem;padding:0 14px;font-size:.8125rem}.sahel-v2 .ps--dark .ps-pin>.head{gap:6px}.sahel-v2 .ps--dark .ps-slides{min-height:0}.sahel-v2 .ps--dark .ps-nav{margin-top:var(--s4);padding-top:var(--s4)}}@media(max-height:900px){.sahel-v2 .ps-device{--dev-w:clamp(150px,30vh,250px)}.sahel-v2 .ps-slides{min-height:clamp(180px,24vh,280px)}.sahel-v2 .ps-slide h3{font-size:clamp(1.2rem,1.8vw,1.5rem);margin-bottom:6px}.sahel-v2 .ps-slide>p{font-size:.9375rem}.sahel-v2 .ps-slide .ofeat{padding:var(--s4) var(--s5) var(--s5)}.sahel-v2 .ps-slide .xrow{padding:9px 12px}.sahel-v2 .ps-slide .rows{gap:7px}}@media(max-width:960px){.sahel-v2 .ps-track{height:calc(var(--steps,3)*var(--ps-step))}.sahel-v2 .ps-pin{grid-template-columns:minmax(0,1fr);align-content:center;gap:var(--s5);min-height:0;height:auto}.sahel-v2 .ps-copy{width:100%;max-width:60ch;justify-self:center}.sahel-v2 .ps-stage{order:-1;height:auto;justify-self:center}.sahel-v2 .ps-device{--dev-w:clamp(150px,min(34vw,26vh),230px)}.sahel-v2 .ps-slides{min-height:clamp(150px,25vh,212px)}.sahel-v2 .ps-nav{margin-top:var(--s5);padding-top:var(--s5);gap:7px}.sahel-v2 .ps-nav button{min-height:40px;padding:0 14px;font-size:.8125rem}}@media(max-width:960px){.sahel-v2 .ps-track{height:auto}.sahel-v2 .ps-pin{position:static;height:auto;padding-block:var(--s10)}}.sahel-v2 .ps-room{display:none}@media(max-width:960px) and (prefers-reduced-motion:no-preference){.sahel-v2 .ps{--ps-step:55vh;--ps-step:55svh;--ps-top:calc(var(--nav-h) + var(--rail-h) + 8px)}.sahel-v2 .ps-room{display:block;height:calc(var(--steps,3)*var(--ps-step));pointer-events:none}.sahel-v2 .ps-slide .pills,.sahel-v2 .ps-slide .ofeat,.sahel-v2 .ps-slide .rows,.sahel-v2 .ps-slide .cats,.sahel-v2 .ps-slide .ps-figs{display:none}.sahel-v2 .ps-slides{min-height:0;margin-top:var(--s3)}.sahel-v2 .ps-device,.sahel-v2 .ps--dark .ps-device{--dev-w:clamp(104px,17vh,160px);--dev-w:clamp(104px,17svh,160px)}.sahel-v2 .ps-pin{gap:var(--s4)}.sahel-v2 .ps-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin-top:var(--s3);padding-top:var(--s3);padding-block-end:0}.sahel-v2 .ps-nav li{flex:none}.sahel-v2 .ps-nav button{min-height:2.5rem;padding:0 12px;font-size:.75rem;white-space:nowrap}.sahel-v2 .ps-nav li:has(>.ps-nav__pause){display:none}.sahel-v2 .ps--colour .ps-pin{position:sticky;top:var(--ps-top);padding:var(--s5)}.sahel-v2 .ps-pin:has(>.ps-body){display:flex;flex-direction:column}.sahel-v2 .ps-pin>.head{order:0}.sahel-v2 .ps-pin>.ps-foot{order:1}.sahel-v2 .ps-pin>.ps-body{order:2;position:sticky;top:var(--ps-top);gap:var(--s4)}.sahel-v2 .ps-pin>.ps-room{order:3}}@media(width>960px) and (prefers-reduced-motion:no-preference){html:has(body.sahel-page){scroll-snap-type:y proximity}.sahel-v2 .ps-snap{position:absolute;left:0;width:1px;height:1px;pointer-events:none;top:calc((var(--ps-i,0) + .5)*var(--ps-step) + var(--bcfc-header-height,104px) + var(--bcfc-rail-height,0px) + 16px);scroll-snap-align:start}.sahel-v2 .ps-nav{position:relative}.sahel-v2 .ps-nav::before{content:"";position:absolute;inset-inline-start:0;top:-1px;height:2px;width:calc(var(--ps-sp,0)*100%);border-radius:var(--r-full);pointer-events:none;background:var(--sahel-green);transition:width .12s linear}.sahel-v2 .ps--dark .ps-nav::before{background:var(--sahel-yellow)}.sahel-v2 .ps--colour .ps-nav::before{background:var(--sahel-green)}}.sahel-v2 .ps-nav li:has(>.ps-nav__pause){margin-inline-start:auto}.sahel-v2 .ps-nav{padding-block-end:var(--s2,8px)}.sahel-v2 .ps-foot .av{opacity:1;transform:none}.sahel-v2 .ps-pin{overflow-x:clip}.sahel-v2 .ps-nav button.ps-nav__pause{font-weight:600;min-width:2.5rem}.sahel-v2 .ps-nav button.ps-nav__pause::before{width:9px;height:10px;border-radius:1px;background:transparent;opacity:1;border-inline:3px solid currentColor}.sahel-v2 .ps-nav button.ps-nav__pause.is-paused::before{width:0;height:0;border-radius:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;border-right:0}.sahel-v2 .rail-controls{display:flex;justify-content:center;margin-top:var(--s4)}.sahel-v2 .rail-pause{display:inline-flex;align-items:center;gap:8px;min-height:2.5rem;padding:0 16px;border-radius:var(--r-full);border:1px solid var(--line-2);background:transparent;font-size:.8125rem;font-weight:600;color:var(--bcfc-dark-ink-muted,var(--ink-secondary));transition:color .3s var(--ease-expo),border-color .3s var(--ease-expo)}.sahel-v2 .rail-pause:hover{color:var(--bcfc-dark-ink,var(--ink));border-color:var(--sahel-green)}.sahel-v2 .rail-pause::before{content:"";width:9px;height:10px;border-radius:1px;border-inline:3px solid currentColor}.sahel-v2 .rail-pause.is-paused::before{width:0;height:0;border-radius:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;border-right:0}@keyframes sahelPsAuto{from{width:0}to{width:100%}}@media(prefers-reduced-motion:no-preference){.sahel-v2 .ps.is-auto .ps-nav{position:relative}.sahel-v2 .ps.is-auto .ps-nav::before{content:"";position:absolute;inset-inline-start:0;top:-1px;height:2px;border-radius:var(--r-full);pointer-events:none;background:var(--sahel-green);transition:none;animation:sahelPsAuto var(--ps-auto,6000ms) linear both}.sahel-v2 .ps--dark.is-auto .ps-nav::before{background:var(--sahel-yellow)}}@media(prefers-reduced-motion:reduce){.sahel-v2 .ps-track{height:auto}.sahel-v2 .ps-pin{position:static;height:auto;min-height:0;padding-block:var(--s10)}.sahel-v2 .ps-slides{min-height:0}.sahel-v2 .ps-slide{position:relative;inset:auto;opacity:1;transform:none;margin-bottom:var(--s8)}.sahel-v2 .device .screen::after{display:none}.sahel-v2 .band--green,.sahel-v2 .dl{--p:1}}.sahel-v2 .hero{width:auto;margin-inline:0;margin-top:0}.main-content:has(>.sahel-v2){padding-top:0;margin-top:0}body.sahel-page{overflow-x:clip}body.sahel-page .hero{margin-top:var(--bcfc-header-height,104px)}body.sahel-page{--sahel-chrome-bg:var(--sahel-green);--sahel-chrome-line:rgba(169,219,200,.16);--sahel-chrome-seam:rgba(169,219,200,.18);--sahel-chrome-ink:var(--on-dark-body);--sahel-chrome-ink-strong:var(--white);--sahel-chrome-quiet-fill:rgba(169,219,200,.12);--sahel-chrome-quiet-line:rgba(169,219,200,.22);--sahel-chrome-quiet-fill-hover:rgba(169,219,200,.2);--sahel-chrome-cta-bg:var(--sahel-yellow);--sahel-chrome-cta-bg-hover:color-mix(in srgb,var(--sahel-yellow) 86%,white);--sahel-chrome-cta-ink:var(--sahel-green);--sahel-chrome-accent:var(--teal-ink);--sahel-chrome-accent-hover:var(--teal-500);--sahel-chrome-accent-tint:var(--bcfc-surface-sunken,var(--mint-wash))}body.sahel-page:not(.is-islamic),body.sahel-page.is-islamic{--bcfc-header-action-blue:var(--sahel-chrome-ink);--bcfc-header-cta-bg:var(--sahel-chrome-cta-bg)}body.sahel-page.is-islamic{--sahel-chrome-bg:var(--bcfc-green-dark);--sahel-chrome-cta-ink:var(--bcfc-green-dark);--sahel-chrome-accent:var(--bcfc-color-secondary);--sahel-chrome-accent-hover:var(--bcfc-green-darker)}body.sahel-page .bcfc-header,body.sahel-page .bcfc-breadcrumb-banner{background-color:var(--sahel-chrome-bg);border-bottom-color:var(--sahel-chrome-line)}body.sahel-page .bcfc-header__nav-link,body.sahel-page .bcfc-breadcrumb-banner,body.sahel-page .bcfc-breadcrumb-banner a,body.sahel-page .bcfc-breadcrumb-banner span{color:var(--sahel-chrome-ink)}body.sahel-page .bcfc-header .bcfc-header__nav-link:hover,body.sahel-page .bcfc-header .bcfc-header__nav-link:focus-visible,body.sahel-page .bcfc-header .bcfc-header__nav-link--active,body.sahel-page .bcfc-header .bcfc-header__nav-item--open>.bcfc-header__nav-link,body.sahel-page .bcfc-breadcrumb-banner a:hover{color:var(--sahel-chrome-ink-strong)}body.sahel-page .bcfc-header__logo img,body.sahel-page .bcfc-header__mobile-logo img{filter:brightness(0) invert(1)}body.sahel-page .bcfc-header__search-btn,body.sahel-page .bcfc-header__dropdown-btn{color:var(--sahel-chrome-ink);background:var(--sahel-chrome-quiet-fill);border-color:var(--sahel-chrome-quiet-line)}body.sahel-page .bcfc-header__search-btn:hover,body.sahel-page .bcfc-header__dropdown-btn:hover{background:var(--sahel-chrome-quiet-fill-hover);color:var(--sahel-chrome-ink-strong)}body.sahel-page .bcfc-header__login-btn{background:var(--sahel-chrome-cta-bg);border-color:var(--sahel-chrome-cta-bg);color:var(--sahel-chrome-cta-ink)}body.sahel-page .bcfc-header__login-btn:hover{background:var(--sahel-chrome-cta-bg-hover);border-color:var(--sahel-chrome-cta-bg-hover);color:var(--sahel-chrome-cta-ink)}body.sahel-page .bcfc-header__mega,body.sahel-page .bcfc-header__mobile-panel{border-top-color:var(--sahel-chrome-seam)}body.sahel-page .bcfc-header a:focus-visible,body.sahel-page .bcfc-header button:focus-visible{outline:2px solid var(--sahel-chrome-cta-bg);outline-offset:2px}body.sahel-page .bcfc-header__container{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}body.sahel-page:not(.is-islamic) .bcfc-pattern-page-meta{--pm-accent:var(--sahel-chrome-accent);--pm-tint:var(--bcfc-surface-sunken,var(--sahel-chrome-accent-tint))}body.sahel-page:not(.is-islamic) .bcfc-quick-links__item,body.sahel-page:not(.is-islamic) .bcfc-quick-links-strip__link{color:var(--sahel-chrome-accent)}body.sahel-page:not(.is-islamic) .bcfc-quick-links__toggle,body.sahel-page:not(.is-islamic) .bcfc-scroll-to-top{background:var(--sahel-chrome-accent)}body.sahel-page:not(.is-islamic) .bcfc-quick-links__toggle:hover,body.sahel-page:not(.is-islamic) .bcfc-scroll-to-top:hover{background:var(--sahel-chrome-accent-hover)}body.sahel-page:not(.is-islamic) .bcfc-ai{--ai-accent:var(--sahel-chrome-accent);--ai-accent-dark:var(--sahel-chrome-accent-hover)}body.sahel-page:not(.is-islamic) .bcfc-meta-utilitybar__card{--ub-surface:var(--bcfc-surface-sunken,var(--mint-wash));--ub-border:rgba(0,39,25,.14)}body.sahel-page:not(.is-islamic) .bcfc-pattern-page-feedback{--fb-accent:var(--sahel-chrome-accent);--fb-accent-ink:var(--sahel-chrome-accent-hover);--fb-surface:var(--bcfc-surface-sunken,var(--mint-wash));--fb-border:rgba(0,39,25,.14)}body.sahel-page:not(.is-islamic) .bcfc-pattern-page-feedback__btn{color:var(--bcfc-dark-ink-muted,var(--ink-secondary))}body.sahel-page:not(.is-islamic) .bcfc-header__mobile-action,body.sahel-page:not(.is-islamic) .bcfc-header__mobile-lang-link{color:var(--bcfc-dark-ink-green,var(--sahel-chrome-accent))}body.sahel-page .bcfc-skip-link{background:var(--sahel-chrome-bg)}body.sahel-page .bcfc-sticky-rail.sahel-rail{--rail-ink-hover:var(--sahel-chrome-accent);--rail-on-active:var(--sahel-chrome-accent);--rail-cta-fill:var(--sahel-chrome-accent);--rail-cta-fill-hover:var(--sahel-chrome-accent-hover)}body.sahel-page .bcfc-page-tabs{--pt-band:var(--sahel-green);--pt-trough:rgba(169,219,200,.12);--pt-line:rgba(169,219,200,.22);--pt-ink:var(--on-dark-body);--pt-hover-fill:rgba(169,219,200,.2);--pt-ink-hover:var(--white);--pt-active-fill:var(--sahel-yellow);--pt-on-active:var(--sahel-green);--pt-accent:var(--sahel-yellow);margin:clamp(10px,1.4vw,16px) 0 0;padding-inline:0;padding-block:0}body.sahel-page .sahel-hero-chrome{padding-bottom:clamp(20px,3vw,34px)}.sahel-v2 .bcfc-home__instagram{background:var(--paper);padding-block:var(--band-y) calc(var(--band-y) + var(--band-y-extra-bottom))}.sahel-v2 .bcfc-home__instagram-header h2{color:var(--bcfc-ink-strong,var(--ink))}.sahel-v2 .bcfc-home__instagram-header p{color:var(--bcfc-ink,var(--ink-body))}.sahel-v2 .bcfc-home__instagram.io-animate:not(.io-animated){opacity:1}[data-bcfc-theme=dark] .sahel-v2 .ps--colour{--bcfc-dark-ink:var(--ink);--bcfc-dark-ink-muted:var(--ink-body);--bcfc-dark-ink-green:var(--sahel-green);--bcfc-dark-ink-brand:var(--sahel-green)}[data-bcfc-theme=dark] .sahel-v2 .ps--colour .ofeat .plate,[data-bcfc-theme=dark] .sahel-v2 .ps--colour .xrow .lg,[data-bcfc-theme=dark] .sahel-v2 .ps--colour .cat .ci2{--bcfc-dark-ink-green:var(--bcfc-yellow)}[data-bcfc-theme=dark] .sahel-v2 .prod-top--yellow .tile,[data-bcfc-theme=dark] .sahel-v2 .prod-top--purple .tile{background:rgba(255,255,255,.6);color:var(--sahel-green)}.sahel-icon-sprite{position:absolute}.sahel-products__fine-lead{color:var(--ink-secondary);font-weight:800}.sahel-v2 .sahel-products__eyebrow{display:block;margin-bottom:10px;color:var(--sahel-yellow)}.sahel-why__title{margin-block:var(--s4) var(--s5)}.sahel-why__btn-row{margin-top:var(--s8)}.sahel-v2 .ps--dark .ps-nav button{padding:0 14px;gap:7px}.sahel-v2 .ps--dark .ps-body{min-height:min-content}@media(max-width:480px){.sahel-v2 .ps-slide .xrow{flex-wrap:wrap}.sahel-v2 .ps-slide .xrow .meta{flex:1 1 calc(100% - 36px - var(--s3))}.sahel-v2 .ps-slide .xrow .pts{margin-inline-start:calc(36px + var(--s3));white-space:normal}}