.font-dyslexic,:root,[data-font=dyslexic]{--font-active:"OpenDyslexic","Comic Sans MS","Arial",sans-serif;--line-height-body:1.9;--letter-spacing-body:0.04em;--word-spacing-body:0.16em;--font-size-body:1.0625rem}.font-standard,[data-font=standard]{--font-active:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--line-height-body:1.6;--letter-spacing-body:0.01em;--word-spacing-body:0.04em;--font-size-body:1rem}body{line-height:var(--line-height-body,1.8);letter-spacing:var(--letter-spacing-body,.03em);word-spacing:var(--word-spacing-body,.12em);font-size:var(--font-size-body,1.0625rem)}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-active,var(--font-primary))}button,input,select,textarea{font-family:inherit}body,h1,h2,h3,h4,h5,h6,p{transition:font-size var(--transition-base,.25s ease),letter-spacing var(--transition-base,.25s ease),line-height var(--transition-base,.25s ease),word-spacing var(--transition-base,.25s ease)}@media (prefers-reduced-motion:reduce){body,h1,h2,h3,h4,h5,h6,p{transition:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--percentage-translate-full:1;--animate-in:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-out:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}--animate-accordion-down:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-accordion-up:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-down:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-up:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility animation-duration-*{--tw-animation-duration:calc(--value(number)*1ms);--tw-animation-duration:--value(--animation-duration-*,[duration],"initial",[*]);animation-duration:calc(--value(number)*1ms);animation-duration:--value(--animation-duration-*,[duration],"initial",[*])}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],"initial",[*]);--tw-animation-delay:calc(--value(number)*1ms);--tw-animation-delay:--value(--animation-delay-*,[duration],"initial",[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*]);--tw-animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*])}@utility direction-*{animation-direction:--value(--animation-direction-*,"initial",[*]);--tw-animation-direction:--value(--animation-direction-*,"initial",[*])}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*]);--tw-animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*])}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility play-state-*{animation-play-state:--value("initial",[*])}@utility blur-in{--tw-enter-blur:20px}@utility blur-in-*{--tw-enter-blur:calc(--value(number)*1px);--tw-enter-blur:--value(--blur-*,[*])}@utility blur-out{--tw-exit-blur:20px}@utility blur-out-*{--tw-exit-blur:calc(--value(number)*1px);--tw-exit-blur:--value(--blur-*,[*])}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:calc(--value(number)/100);--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:calc(--value(number)/100);--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value(number)*1%);--tw-enter-scale:calc(--value(ratio));--tw-enter-scale:--value(--percentage-*,[*])}@utility -zoom-in-*{--tw-enter-scale:calc(--value(number)*-1%);--tw-enter-scale:calc(--value(ratio)*-1);--tw-enter-scale:--value(--percentage-*,[*])}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value(number)*1%);--tw-exit-scale:calc(--value(ratio));--tw-exit-scale:--value(--percentage-*,[*])}@utility -zoom-out-*{--tw-exit-scale:calc(--value(number)*-1%);--tw-exit-scale:calc(--value(ratio)*-1);--tw-exit-scale:--value(--percentage-*,[*])}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:calc(--value(ratio)*360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility -spin-in{--tw-enter-rotate:-30deg}@utility -spin-in-*{--tw-enter-rotate:calc(--value(number)*-1deg);--tw-enter-rotate:calc(--value(ratio)*-360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:calc(--value(ratio)*360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility -spin-out{--tw-exit-rotate:-30deg}@utility -spin-out-*{--tw-exit-rotate:calc(--value(number)*-1deg);--tw-exit-rotate:calc(--value(ratio)*-360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-y:calc(--value(ratio)*-100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-in-from-start{&:dir(ltr){--tw-enter-translate-x:-100%}&:dir(rtl){--tw-enter-translate-x:100%}}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-in-from-end{&:dir(ltr){--tw-enter-translate-x:100%}&:dir(rtl){--tw-enter-translate-x:-100%}}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-y:calc(--value(ratio)*-100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-start{&:dir(ltr){--tw-exit-translate-x:-100%}&:dir(rtl){--tw-exit-translate-x:100%}}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-out-to-end{&:dir(ltr){--tw-exit-translate-x:100%}&:dir(rtl){--tw-exit-translate-x:-100%}}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@import url("https://fonts.cdnfonts.com/css/opendyslexic");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");@tailwind base;@tailwind components;@tailwind utilities;:root{--neutral-50:#fafaf9;--neutral-100:#f5f5f4;--neutral-200:#e7e5e4;--neutral-300:#d6d3d1;--neutral-400:#a8a29e;--neutral-500:#78716c;--neutral-600:#57534e;--neutral-700:#44403c;--neutral-800:#292524;--neutral-900:#1c1917;--neutral-950:#0c0a09;--color-success:#059669;--color-success-light:#d1fae5;--color-warning:#d97706;--color-warning-light:#fef3c7;--color-error:#dc2626;--color-error-light:#fee2e2;--color-info:#0284c7;--color-info-light:#e0f2fe;--product-primary:#2b4d87;--product-secondary:#e9a825;--product-accent:#5b8ade;--product-background:#fafaf9;--product-foreground:#1a202c;--product-muted:#e7e5e4;--product-highlight:rgba(233,168,37,.12);--product-glow:rgba(233,168,37,.25);--font-primary:"OpenDyslexic","Comic Sans MS","Arial",sans-serif;--font-active:"OpenDyslexic","Comic Sans MS","Arial",sans-serif;--font-serif:"Lora",Georgia,serif;--font-mono:"JetBrains Mono","Courier New",monospace;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 2px 4px 0 rgba(0,0,0,.08);--shadow-md:0 6px 12px -2px rgba(0,0,0,.12);--shadow-lg:0 12px 24px -4px rgba(0,0,0,.15);--shadow-xl:0 24px 48px -8px rgba(0,0,0,.18);--shadow-2xl:0 32px 64px -12px rgba(0,0,0,.22);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--transition-quick:150ms cubic-bezier(.4,0,.2,1);--transition-base:250ms cubic-bezier(.4,0,.2,1);--transition-slow:400ms cubic-bezier(.4,0,.2,1);--transition-spring:500ms cubic-bezier(.34,1.56,.64,1);--glass-bg:hsla(60,9%,98%,.8);--glass-border:rgba(0,0,0,.08);--glass-blur:blur(16px);--gradient-primary:linear-gradient(135deg,var(--product-primary) 0%,color-mix(in srgb,var(--product-primary) 80%,#000) 100%);--gradient-secondary:linear-gradient(135deg,var(--product-secondary) 0%,color-mix(in srgb,var(--product-secondary) 80%,#fff) 100%);--gradient-accent:linear-gradient(135deg,var(--product-accent) 0%,color-mix(in srgb,var(--product-accent) 80%,#fff) 100%)}[data-product=boldmind-hub]{--product-primary:#2b4d87;--product-secondary:#e9a825;--product-accent:#5b8ade;--product-background:#fafaf9;--product-foreground:#1a202c;--product-muted:#e7e5e4;--product-highlight:rgba(233,168,37,.12);--product-glow:rgba(233,168,37,.25)}[data-product=amebogist-twa],[data-product=amebogist]{--product-primary:#065f46;--product-secondary:#dc2626;--product-accent:#0891b2;--product-background:#fffbeb;--product-foreground:#1c1917;--product-muted:#fef3c7;--product-highlight:rgba(220,38,38,.12);--product-glow:rgba(220,38,38,.25)}[data-product=educenter-twa],[data-product=educenter]{--product-primary:#1e40af;--product-secondary:#f59e0b;--product-accent:#7c3aed;--product-background:#f8fafc;--product-foreground:#0f172a;--product-muted:#e2e8f0;--product-highlight:rgba(245,158,11,.12);--product-glow:rgba(245,158,11,.25)}[data-product=analytics-dashboard],[data-product=branding-design],[data-product=business-planning],[data-product=credibility-hubs],[data-product=digital-storefronts],[data-product=financial-forecasting],[data-product=investor-readiness],[data-product=marketing-automation],[data-product=planai-suite]{--product-primary:#6b21a8;--product-secondary:#059669;--product-accent:#be185d;--product-background:#faf5ff;--product-foreground:#1f2937;--product-muted:#f3e8ff;--product-highlight:rgba(5,150,105,.12);--product-glow:rgba(5,150,105,.25)}[data-product=ai-receptionist]{--product-primary:#0c4a6e;--product-secondary:#7c2d12;--product-accent:#0891b2;--product-background:#f0f9ff;--product-foreground:#0f172a;--product-muted:#e0f2fe;--product-highlight:rgba(124,45,18,.12);--product-glow:rgba(124,45,18,.25)}[data-product=boldmind-os-twa],[data-product=boldmind-os]{--product-primary:#9f1239;--product-secondary:#ea580c;--product-accent:#7c3aed;--product-background:#fff7ed;--product-foreground:#1c1917;--product-muted:#ffedd5;--product-highlight:rgba(234,88,12,.12);--product-glow:rgba(234,88,12,.25)}[data-product=naija-fit],[data-product=naija-fither-twa],[data-product=naija-fither]{--product-primary:#be185d;--product-secondary:#7c3aed;--product-accent:#db2777;--product-background:#fff1f2;--product-foreground:#1f2937;--product-muted:#fce7f3;--product-highlight:rgba(124,58,237,.12);--product-glow:rgba(124,58,237,.25)}[data-product=emailscraper-pro],[data-product=emailscraper-twa]{--product-primary:#075985;--product-secondary:#b45309;--product-accent:#0891b2;--product-background:#fafafa;--product-foreground:#18181b;--product-muted:#e4e4e7;--product-highlight:rgba(180,83,9,.12);--product-glow:rgba(180,83,9,.25)}[data-product=social-factory]{--product-primary:#86198f;--product-secondary:#ea580c;--product-accent:#be185d;--product-background:#fdf4ff;--product-foreground:#1f2937;--product-muted:#fae8ff;--product-highlight:rgba(234,88,12,.12);--product-glow:rgba(234,88,12,.25)}[data-product=afrocopy-ai],[data-product=afrohustle-os],[data-product=anontruth-mic],[data-product=borderless-remit],[data-product=concept-app],[data-product=farmgate-direct],[data-product=kolo-ai],[data-product=naijagig-matcher],[data-product=power-alert],[data-product=receipt-genius],[data-product=safe-ai-native],[data-product=safe-ai],[data-product=skill2cash-board]{--product-primary:#44403c;--product-secondary:#78716c;--product-accent:#0891b2;--product-background:#fafaf9;--product-foreground:#1c1917;--product-muted:#e7e5e4;--product-highlight:rgba(8,145,178,.12);--product-glow:rgba(8,145,178,.25)}[data-theme=dark]{--product-background:#1c1917;--product-foreground:#fafaf9;--product-muted:#292524;--glass-bg:rgba(28,25,23,.8);--glass-border:hsla(0,0%,100%,.08);--shadow-sm:0 2px 4px 0 rgba(0,0,0,.4);--shadow-md:0 6px 12px -2px rgba(0,0,0,.5);--shadow-lg:0 12px 24px -4px rgba(0,0,0,.6)}@layer base{*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{background-color:var(--product-background);color:var(--product-foreground);overflow-x:hidden;min-height:100vh;transition:background-color var(--transition-base),color var(--transition-base)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--product-muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--product-primary);border-radius:var(--radius-full);border:3px solid var(--product-muted)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--product-primary) 80%,#000)}:focus-visible{outline:3px solid var(--product-secondary);outline-offset:3px;border-radius:var(--radius-xs)}::selection{background-color:var(--product-highlight);color:var(--product-foreground)}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;color:var(--product-primary);margin-bottom:1.25rem;text-wrap:balance}h1{font-size:clamp(2.5rem,7vw,4rem);font-weight:800}h2{font-size:clamp(2rem,5vw,3rem)}h3{font-size:clamp(1.75rem,4vw,2.25rem)}h4{font-size:clamp(1.5rem,3vw,1.875rem)}h4,h5{font-weight:600}h5{font-size:clamp(1.25rem,2.5vw,1.5rem)}h6{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600}p{line-height:var(--line-height-body,1.8);margin-bottom:1.5rem;color:var(--product-foreground);max-width:65ch}a{color:inherit;text-decoration:none;transition:color var(--transition-quick)}.prose a,article a,p a{color:var(--product-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-color:color-mix(in srgb,var(--product-secondary) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--product-secondary) 60%,transparent);transition:color var(--transition-quick),-webkit-text-decoration-color var(--transition-quick);transition:color var(--transition-quick),text-decoration-color var(--transition-quick);transition:color var(--transition-quick),text-decoration-color var(--transition-quick),-webkit-text-decoration-color var(--transition-quick)}article a:hover,p a:hover{color:var(--product-secondary);-webkit-text-decoration-color:var(--product-secondary);text-decoration-color:var(--product-secondary)}ol,ul{margin-left:1.5rem;margin-bottom:1.5rem;line-height:1.8}li{margin-bottom:.5rem;padding-left:.5rem}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;border-radius:var(--radius-md);font-family:var(--font-active,var(--font-primary));font-weight:600;font-size:1rem;transition:all var(--transition-base);cursor:pointer;border:2px solid transparent;white-space:nowrap;text-decoration:none}.btn-primary{background:var(--product-primary);color:var(--product-background);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:color-mix(in srgb,var(--product-primary) 85%,#000);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background:transparent;color:var(--product-primary);border-color:var(--product-primary)}.btn-secondary:hover{background:var(--product-primary);color:var(--product-background);transform:translateY(-2px)}.btn-accent{background:var(--product-secondary);color:var(--product-foreground)}.btn-accent:hover{background:color-mix(in srgb,var(--product-secondary) 85%,#000);transform:translateY(-2px)}.btn-sm{padding:.625rem 1.25rem;font-size:.9375rem}.btn-lg{padding:1.125rem 2.25rem;font-size:1.125rem;border-radius:var(--radius-lg)}.btn-icon{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-full)}.card{background:var(--product-background);border:1px solid var(--product-muted);border-radius:var(--radius-lg);padding:1.75rem;transition:all var(--transition-base);box-shadow:var(--shadow-xs)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--product-primary)}.card-interactive{cursor:pointer;position:relative;overflow:hidden}.card-interactive:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-base)}.card-interactive:hover:before{transform:scaleX(1)}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;border:1px solid transparent}.badge-live{background:var(--color-success);color:#fff}.badge-building{background:var(--color-warning);color:#fff}.badge-planned{background:var(--color-info);color:#fff}.badge-concept{background:var(--product-accent);color:#fff}.input{width:100%;padding:.875rem 1.25rem;border:2px solid var(--product-muted);border-radius:var(--radius-md);font-family:var(--font-active,var(--font-primary));font-size:1rem;background:var(--product-background);color:var(--product-foreground);transition:all var(--transition-quick)}.input:focus{outline:none;border-color:var(--product-primary);box-shadow:0 0 0 3px var(--product-highlight)}.input::placeholder{color:color-mix(in srgb,var(--product-foreground) 50%,var(--product-background))}}@layer utilities{.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.section{padding:4rem 0}.section-lg{padding:6rem 0}.text-balance{text-wrap:balance}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-up{animation:slideUp .6s ease-out}.animate-scale-in{animation:scaleIn .4s ease-out}@media(max-width:640px){:root{--space-lg:1.25rem;--space-xl:1.75rem;--space-2xl:2.5rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.btn{width:100%;padding:.75rem 1.5rem}.card{padding:1.25rem}.section{padding:3rem 0}}@media(min-width:768px){.btn{width:auto}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.btn:hover,.card:hover{transform:none!important}}@media(prefers-contrast:high){:root{--product-primary:#000;--product-foreground:#000;--product-background:#fff}.btn{border-width:3px}}@media print{body{background:#fff;font-size:12pt}a,body{color:#000}a{text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:90%}}