@media (max-width:900px){#hero{padding:100px 24px 64px!important;text-align:center!important}#hero svg{height:72px!important}#hero h1{font-size:clamp(32px,8vw,48px)!important}#hero p{font-size:16px!important;max-width:100%!important}#hero .flex-col{flex-direction:column!important;align-items:center!important}#hero button{max-width:320px!important;width:100%!important}#hero .flex-wrap{flex-wrap:wrap!important;justify-content:center!important}#trust{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:18px 24px!important}#trust::-webkit-scrollbar{display:none!important}#trust .flex{white-space:nowrap!important}#pain{padding:56px 24px!important}#fork{padding:48px 24px!important}#fork .grid{grid-template-columns:1fr!important;gap:16px!important}#pillars{padding:56px 24px!important}[data-pillar] .grid{grid-template-columns:1fr!important;gap:32px!important}[data-pillar] .order-2{order:2!important}[data-pillar] .order-1{order:1!important}#kenya-first{padding:64px 24px!important}#kenya-first .grid{grid-template-columns:1fr!important}#kenya-first .grid-cols-2{grid-template-columns:1fr 1fr!important;gap:12px!important}@media (max-width:400px){#kenya-first .grid-cols-2{grid-template-columns:1fr!important}}#how-it-works{padding:64px 24px!important}#how-it-works .grid{grid-template-columns:1fr!important;gap:32px!important}#how-it-works .flex-col{flex-direction:column!important}#testimonials{padding:64px 24px!important}.testimonials-grid{grid-template-columns:1fr!important;gap:20px!important}#cta{padding:64px 24px!important}#cta h2{font-size:clamp(26px,6vw,40px)!important}#cta p{font-size:15px!important}#footer{padding:32px 24px!important}#footer .grid{grid-template-columns:1fr!important;gap:28px!important}#footer .flex-wrap{flex-wrap:wrap!important}}@media (max-width:580px){[role=button],a,button{min-height:44px!important;min-width:44px!important}div,label,li,p,span,td,th{font-size:max(14px,1rem)!important}.hamburger-pill{height:48px!important;border-radius:12px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}[data-swappable].fading{opacity:0;transition:opacity .2s ease}[data-swappable].visible{opacity:1;transition:opacity .4s ease}[data-fork].unselected{opacity:.35;transition:opacity .3s ease}[data-fork=single].selected{border-color:#ff9a00!important;background:#ffe8aa!important}[data-fork=group].selected{border-color:#90c!important;background:#ecf!important}[data-fork] .fork-checkmark{opacity:0;transition:opacity .3s ease}[data-fork].selected .fork-checkmark{opacity:1}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease forwards;opacity:0}@media (prefers-reduced-motion:reduce){.animate-fade-in-up{animation:none;opacity:1;transform:none}}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.animate-slide-in{animation:slide-in .3s ease}@media (prefers-reduced-motion:reduce){.animate-slide-in{animation:none}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:900px){.testimonials-grid{grid-template-columns:1fr}}[data-testimonial="4"]{display:none}.testimonial-card{display:flex}