.cs{--cs-green:#0f3d24;--cs-green-ink:#1c5235;--cs-gold:#d49a3a;--cs-gold-ink:#8a5a12;--cs-paper:#f6f5f1;--cs-sand:#f5f0ea;--cs-ink:#1d2a22;--cs-muted:#55625a;--cs-line:rgba(15,61,36,.16);--cs-display:var(--font-outfit),"Outfit","Avenir Next","Segoe UI",system-ui,sans-serif;--cs-hero:url(/naija-bowl-images/naija_bowl_hero_natural.webp);background:var(--cs-paper);color:var(--cs-ink);font-family:var(--cs-display);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.cs *,.cs :after,.cs :before{box-sizing:border-box}.cs-stage{min-height:min(100vh,900px);display:grid;background:var(--cs-paper) var(--cs-hero) center /cover no-repeat}.cs-wrap{display:grid;place-items:center;padding-block:32px 40px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cs-card{position:relative;width:min(100%,540px);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.cs-card:before{content:"";position:absolute;inset:-48px -64px;z-index:0;pointer-events:none;background:radial-gradient(closest-side,hsla(48,22%,95%,.96),hsla(48,22%,95%,.85) 60%,hsla(48,22%,95%,0))}.cs-card>*{position:relative;z-index:1}.cs-band{display:none}.cs-logo{display:block;height:auto;width:min(92%,440px,26vw)}.cs-card>.cs-logo{margin-bottom:26px}.cs-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font:600 12px/1 var(--cs-display);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-green);border:1px solid var(--cs-line);background:hsla(0,0%,100%,.7)}.cs-dot{width:7px;height:7px;border-radius:50%;background:var(--cs-gold);animation:cs-pulse 2.4s ease-out infinite}@keyframes cs-pulse{0%{box-shadow:0 0 0 0 rgba(212,154,58,.55)}70%,to{box-shadow:0 0 0 9px rgba(212,154,58,0)}}.cs h1{margin:0;font:800 clamp(34px,5.4vw,54px)/1.04 var(--cs-display);letter-spacing:-.02em;color:var(--cs-green);text-wrap:balance}.cs-under{position:relative;white-space:nowrap}.cs-under svg{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.32em;overflow:visible}.cs-lede{margin:0;max-width:42ch;color:var(--cs-muted);font-size:17px;text-wrap:pretty}.cs-form{width:100%;max-width:440px;display:flex;flex-direction:column;gap:10px}.cs-field{display:flex;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--cs-line);box-shadow:0 10px 30px -14px rgba(15,61,36,.35)}.cs-field:focus-within{border-color:var(--cs-green);box-shadow:0 0 0 3px rgba(15,61,36,.14),0 10px 30px -14px rgba(15,61,36,.35)}.cs-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cs-ink);font:500 16px var(--cs-display);padding:10px 14px}.cs-field input::placeholder{color:#8a948e}.cs-field button{border:0;border-radius:999px;padding:12px 22px;cursor:pointer;white-space:nowrap;background:var(--cs-green);color:var(--cs-paper);font:700 15px var(--cs-display);transition:background .15s,transform .15s}.cs-field button:hover{background:var(--cs-green-ink)}.cs-field button:active{transform:scale(.98)}.cs-field button:disabled{opacity:.7;cursor:wait}.cs-field button:focus-visible{outline:3px solid var(--cs-gold);outline-offset:2px}.cs-hint{margin:0;font-size:13px;color:var(--cs-muted)}.cs-hint.cs-err{color:#a3341b}.cs-done{width:100%;max-width:440px;padding:16px 20px;border-radius:18px;background:#fff;border:1px solid var(--cs-line);display:flex;gap:12px;align-items:center;text-align:left}.cs-done:focus{outline:none}.cs-done strong{display:block;color:var(--cs-green);font-weight:700}.cs-done span{font-size:14px;color:var(--cs-muted)}.cs-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cs-facts li{font:600 13px/1 var(--cs-display);color:var(--cs-ink);padding:9px 13px;border-radius:999px;background:hsla(0,0%,100%,.8);border:1px solid var(--cs-line)}.cs-facts b{font-weight:700;color:var(--cs-green)}.cs-teaser{background:var(--cs-sand);border-top:1px solid var(--cs-line);padding-block:64px 24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cs-teaser-in{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cs-rule{width:80px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--cs-green),#7fa88e)}.cs-qpills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.cs-qpills li{font:500 13px/1 var(--cs-display);color:#2a2218;padding:9px 15px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 14px rgba(0,0,0,.08)}.cs h2{margin:0;font:700 clamp(32px,4.6vw,52px)/1.08 var(--cs-display);letter-spacing:-.02em;color:var(--cs-ink);text-wrap:balance}.cs h2 span{color:var(--cs-green)}.cs-sub{margin:0;max-width:46ch;font-size:18px;color:var(--cs-muted)}.cs-sub b{color:var(--cs-green);font-weight:600}.cs-panels{background:var(--cs-sand);overflow-x:clip}.cs-panel{max-width:1280px;margin:0 auto;padding-block:0 80px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.cs-pgrid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center;min-height:78vh}.cs-ptext{display:flex;flex-direction:column;align-items:flex-start;padding-right:160px;min-width:0}.cs-panel.cs-flip .cs-ptext{order:2;padding:0 0 0 160px}.cs-kicker{margin:0 0 12px;font:600 10.5px/1 var(--cs-display);letter-spacing:.22em;text-transform:uppercase;color:#a09484}.cs h3{margin:0 0 16px;font:700 clamp(1.6rem,3.5vw,2.8rem)/1.1 var(--cs-display);color:#1a1a1a;letter-spacing:-.01em;text-wrap:balance}.cs-psub{margin:0 0 12px;font-size:14.5px;font-weight:500;color:#5a5047;line-height:1.55}.cs-phist{margin:0 0 20px;font-size:14px;color:#7a6e65;max-width:400px;line-height:1.78}.cs-porigin{margin-bottom:24px;font-size:13px;color:#a09484}.cs-plink,.cs-porigin{display:inline-flex;align-items:center;gap:6px}.cs-plink{font:600 13.5px var(--cs-display);color:#1a1a1a;text-decoration:none;padding-bottom:2px;background:none;border:0;border-bottom:1.5px solid #1a1a1a;cursor:pointer}.cs-plink:hover{color:var(--cs-green);border-bottom-color:var(--cs-green)}.cs-pimg{display:flex;justify-content:center;padding-block:80px;min-width:0}.cs-shot{position:relative;width:100%;max-width:460px;aspect-ratio:4/5}.cs-shot img{object-fit:cover;display:block}.cs-shot img,.cs-shot svg.cs-lines{position:absolute;inset:0;width:100%;height:100%}.cs-shot svg.cs-lines{overflow:visible;z-index:2;pointer-events:none}.cs-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;white-space:nowrap;background:hsla(0,0%,100%,.97);border-radius:999px;padding:8px 16px;font:500 13px var(--cs-display);color:#2a2218;letter-spacing:-.01em;border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 14px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.06)}.cs-tag svg{width:12px;height:12px;color:#6a5f54;flex:none}.cs-d,.cs-m{width:100%;max-width:460px}.cs-m{display:none;padding-block:26px}.cs-more{margin:0;padding:0 16px 72px;text-align:center;font-size:15px;color:var(--cs-muted)}.cs-footer{padding-block:18px calc(18px + env(safe-area-inset-bottom, 0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));font-size:13px;color:var(--cs-muted)}.cs-footer,.cs-footer .cs-row{display:flex;justify-content:center}.cs-footer .cs-row{flex-wrap:wrap;align-items:center;gap:6px 16px}.cs-footer a{color:var(--cs-green);font-weight:600;text-decoration:none}.cs-footer a:hover{text-decoration:underline}.cs-sep{width:4px;height:4px;border-radius:50%;background:var(--cs-gold)}@media (min-width:1280px){.cs-panel{padding-left:max(64px,env(safe-area-inset-left,0px));padding-right:max(64px,env(safe-area-inset-right,0px))}}@media (min-width:1280px) and (max-width:1599px){.cs-d{display:none}.cs-m{display:block}.cs-ptext{padding-right:80px}.cs-panel.cs-flip .cs-ptext{padding-left:80px}}@media (max-width:1279px){.cs-panel{padding-block:0 48px}.cs-pgrid{grid-template-columns:1fr;gap:8px;min-height:0}.cs-panel.cs-flip .cs-ptext,.cs-ptext{order:1;padding:40px 0 0}.cs-pimg{order:2;padding-block:26px}.cs-d{display:none}.cs-m{display:block}.cs-tag{padding:5px 11px;font-size:11px;gap:6px}.cs-tag svg{width:10px;height:10px}}@media (max-width:720px){.cs-stage{background:var(--cs-paper)}.cs-wrap{padding-block:0 24px;place-items:start center}.cs-band{display:grid;place-items:center;aspect-ratio:3/2;margin-left:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));width:calc(100% + 2 * max(16px, env(safe-area-inset-left, 0px)));background:var(--cs-hero) center /cover no-repeat}.cs-band .cs-logo{width:54%;max-width:280px}.cs-card{gap:18px}.cs-card:before,.cs-card>.cs-logo{display:none}.cs-lede{font-size:16px}.cs-field{flex-direction:column;border-radius:20px}.cs-field button{padding:14px}.cs-eyebrow{font-size:11px;letter-spacing:.07em;padding:8px 12px}.cs-teaser{padding-block:48px 16px}.cs-sub{font-size:16px}.cs-sep{display:none}}@media (prefers-reduced-motion:reduce){.cs-dot{animation:none}}