Close Menu
  • Home
  • Kenya News
  • World News
  • Politics
  • Business
  • Opinion
  • Columnists
  • Entertainment
  • Sports
    • Football
    • Athletics
    • Rugby
    • Golf
  • Lifestyle & Travel
    • Travel
  • Gossip
Facebook X (Twitter) Instagram
Facebook X (Twitter) Instagram
News CentralNews Central
Subscribe
  • Home
  • Kenya News
  • World News
  • Politics
  • Business
  • Opinion
  • Columnists
  • Entertainment
  • Sports
    1. Football
    2. Athletics
    3. Rugby
    4. Golf
    5. View All

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026
  • Lifestyle & Travel
    1. Travel
    2. View All

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    KQ signs deal to transform travel

    September 25, 2026

    Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

    September 25, 2026

    High Court has tamed arbitrary police powers

    September 25, 2026
  • Gossip
News CentralNews Central
Home»Main headlines»IT expert Ndiangui awarded Sh5m over police raid, disappearance saga
Main headlines

IT expert Ndiangui awarded Sh5m over police raid, disappearance saga

By By Nancy GitongaSeptember 22, 2026No Comments16 Mins Read
Share Facebook Twitter Pinterest Copy Link LinkedIn Tumblr Email VKontakte Telegram Reddit WhatsApp
IT expert Ndiangui awarded Sh5m over police raid, disappearance saga
Share
Facebook Twitter Pinterest Email Copy Link LinkedIn Tumblr Reddit VKontakte Telegram WhatsApp

Audio By Vocalize

IT expert Ndiangui Kinyagia when he appeared before the Milimani Law Courts in Nairobi, on July 3, 2025, after disappearing for 13 days. [File, Standard]

The High Court has awarded IT expert Ndiangui Kinyagia Sh5 million after ruling that a police raid on his home, which preceded his disappearance during the June 2025 Gen Z protests, was unconstitutional.

In a judgment delivered by Justice Patricia Nyaundi on Tuesday, the court found that police violated Kinyagia’s rights by entering and searching his home and seizing his property without demonstrating that they had met the legal requirements for a warrantless search.

“General damages are awarded in the sum of Sh5 million, payable jointly by the first and second respondents (the Inspector General of Police and the Director of Criminal Investigations),” Justice Nyaundi ordered.

The judge also barred the Director of Public Prosecutions from prosecuting Kinyagia on the basis of investigations arising from the unlawful operation, finding that the criminal process could not be used to legitimise unconstitutional police conduct.

“Another prohibition is hereby issued barring the third respondent (DPP) from instituting any prosecution against the petitioner arising from the unconstitutional investigative process undertaken by the first and second respondents,” she ruled.

Justice Nyaundi declared that the police operation violated Kinyagia’s rights to privacy, property, dignity, freedom and security of the person, and freedom of movement.

“A declaration is hereby issued that the actions of the first and second respondents violated the petitioner’s rights to privacy, property, dignity, freedom, and security of the person, and freedom of movement,” she said.

The case arose after police officers went to Kinyagia’s residence on June 21, 2025, following investigations into an X post that officers considered inflammatory and seditious.

According to the judgment, the Directorate of Criminal Investigations had sought assistance from the Communications Authority of Kenya to analyse and preserve material associated with the account before officers proceeded to Kinyagia’s home.

The officers remained at the premises for much of the day while attempting to reach him.

After failing to get a response, they forcibly entered the house and seized various items, leaving an inventory with the caretaker.

Kinyagia, having learnt that police were at his home and apprehensive for his safety, went into hiding.

His disappearance later triggered a habeas corpus application after his family sought help from the Law Society of Kenya.

Justice Nyaundi rejected the police argument that their actions were protected by their investigative mandate, saying they had failed to demonstrate why they could dispense with a search warrant.

“Having invoked Section 60 as a source of their authority, it was incumbent upon them to demonstrate by evidence that the circumstances prescribed by that provision existed. They have not done so,” she said.

The judge said Section 60 of the National Police Service Act was a constitutional safeguard requiring officers conducting warrantless searches to give reasons for bypassing the requirement for a warrant.

“Section 60 of the National Police Service Act is not a declarative provision. It is a constitutional safeguard given statutory form,” she said.

Justice Nyaundi further found that the manner in which police exercised their authority at Kinyagia’s home was accompanied by force calculated to inspire fear.

“The citizen should not be made to tremble at the institution to which the Constitution has entrusted his or her protection,” she said.

She said Kinyagia’s fear was a rational response to the police conduct and amounted to an unlawful restriction of his freedom of movement.

“On the evidence before the court, this fear is neither fanciful nor speculative. It is a rational response to the Respondents’ conduct,” she said.

On the prosecution, Justice Nyaundi said the independence of the DPP was not absolute and could not shield an unconstitutional process from judicial scrutiny.

“Independence is not a license for constitutional defiance,” she ruled.

The judge said police had acted first and only later sought legal justification for their conduct.

“The police did not first obtain lawful authority and then investigate. They invaded, searched, and seized, and only thereafter sought to clothe their conduct with the appearance of legality.”

“That is not an investigation conducted under the law. It is an attempt to make the law follow police action instead of police action following the law,” she added.

Justice Nyaundi concluded that police powers to investigate crime remained subject to constitutional limits.

“Beyond that boundary lies not law enforcement but abuse of power,” she said.

The court also awarded Kinyagia costs of the petition, with interest at court rates from the date of judgment until payment in full.

.std-banner-wrap {
max-width: 100%;
width: 100%;
position: relative;
margin: 2.5rem 0 2rem;
font-family: Georgia, ‘Times New Roman’, serif;
}

.std-top-rule {
display: flex;
height: 4px;
}

.std-top-rule .r1 {
background: #CC0000;
flex: 3;
}

.std-top-rule .r2 {
background: #C9A84C;
flex: 1;
}

.std-top-rule .r3 {
background: #0D0D0D;
flex: 6;
}

.std-banner {
background: #F9F5F0;
padding: 2rem 2.2rem 1.8rem;
position: relative;
overflow: hidden;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.10), 0 1px 0 #C9A84C;
border-left: 4px solid #CC0000;
}

.std-banner::before {
content: ‘S’;
position: absolute;
right: -1rem;
top: -2rem;
font-family: Georgia, serif;
font-size: 14rem;
font-weight: 900;
color: rgba(204, 0, 0, 0.04);
line-height: 1;
pointer-events: none;
user-select: none;
}

.std-eyebrow {
display: inline-flex;
align-items: center;
gap: 0.5rem;
font-size: 0.62rem;
font-weight: 700;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #CC0000;
margin-bottom: 0.85rem;
font-family: Arial, sans-serif;
}

.std-eyebrow::before {
content: ”;
display: block;
width: 18px;
height: 1.5px;
background: #CC0000;
}

.std-banner-title {
font-family: Georgia, ‘Times New Roman’, serif;
font-size: clamp(1.3rem, 3.5vw, 1.75rem);
font-weight: 900;
color: #0D0D0D;
line-height: 1.2;
margin: 0 0 0.75rem;
letter-spacing: -0.02em;
}

.std-banner-title .std-hl {
color: #CC0000;
font-style: italic;
}

.std-divider {
display: flex;
align-items: center;
gap: 0.6rem;
margin-bottom: 0.9rem;
}

.std-divider::before,
.std-divider::after {
content: ”;
flex: 1;
height: 1px;
background: #d8d0c6;
}

.std-divider-dot {
width: 6px;
height: 6px;
border-radius: 50%;
background: #CC0000;
flex-shrink: 0;
}

.std-banner-body {
font-size: 0.97rem;
line-height: 1.7;
color: #2C2C2C;
font-weight: 400;
margin: 0 0 1.4rem;
font-family: Georgia, serif;
}

.std-banner-body strong {
font-weight: 700;
color: #0D0D0D;
}

.std-cta-row {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-bottom: 1.2rem;
}

.std-btn-subscribe {
display: inline-flex;
align-items: center;
gap: 0.6rem;
background: #CC0000;
color: #fff !important;
font-family: Arial, sans-serif;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 0.72rem 1.5rem 0.72rem 1.3rem;
border: none;
cursor: pointer;
text-decoration: none !important;
border-bottom: none !important;
position: relative;
overflow: hidden;
transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
box-shadow: 0 4px 16px rgba(204, 0, 0, 0.3);
clip-path: polygon(0 0, calc(100% – 10px) 0, 100% 50%, calc(100% – 10px) 100%, 0 100%);
padding-right: 1.8rem;
}

.std-btn-subscribe:hover,
.std-btn-subscribe:focus,
.std-btn-subscribe:visited,
.std-btn-subscribe:active {
background: #A00000 !important;
color: #fff !important;
transform: translateY(-1px);
box-shadow: 0 6px 22px rgba(204, 0, 0, 0.4);
text-decoration: none !important;
border-bottom: none !important;
outline: none;
}

.std-btn-subscribe:active {
transform: translateY(0);
}

.std-btn-arrow {
display: inline-block;
font-size: 1rem;
line-height: 1;
transition: transform 0.18s ease;
}

.std-btn-subscribe:hover .std-btn-arrow {
transform: translateX(3px);
}

.std-dismiss {
font-size: 0.75rem;
color: #999;
background: none;
border: none;
border-bottom: 1px dashed #ccc;
padding: 0 0 1px;
cursor: pointer;
font-family: Georgia, serif;
letter-spacing: 0.03em;
transition: color 0.2s;
}

.std-dismiss:hover {
color: #333;
border-bottom-color: #333;
}

/* Payment logos */
.std-payment-row {
display: flex;
align-items: center;
gap: 0.45rem;
flex-wrap: wrap;
padding-top: 1rem;
border-top: 1px solid #e0d9d0;
margin-bottom: 0.7rem;
}

.std-pay-label {
font-size: 0.6rem;
color: #aaa;
letter-spacing: 0.14em;
text-transform: uppercase;
font-family: Arial, sans-serif;
margin-right: 0.2rem;
white-space: nowrap;
}

.std-pay-badge {
display: inline-flex;
align-items: center;
justify-content: center;
height: 24px;
padding: 0 0.5rem;
border-radius: 3px;
border: 1px solid #e0d7ce;
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

/* M-Pesa */
.std-mpesa-text {
font-family: Arial, sans-serif;
font-size: 0.7rem;
font-weight: 900;
}

.std-mpesa-m {
color: #39b74a;
}

.std-mpesa-dash {
color: #db3939;
}

.std-mpesa-p {
color: #39b74a;
}

/* Visa */
.std-visa-text {
font-family: ‘Times New Roman’, Times, serif;
font-size: 0.82rem;
font-weight: 900;
font-style: italic;
color: #1a1f71;
letter-spacing: -0.03em;
}

/* Mastercard */
.std-mc-wrap {
position: relative;
width: 28px;
height: 16px;
}

.std-mc-left {
width: 16px;
height: 16px;
border-radius: 50%;
background: #eb001b;
position: absolute;
left: 0;
top: 0;
}

.std-mc-right {
width: 16px;
height: 16px;
border-radius: 50%;
background: #f79e1b;
position: absolute;
right: 0;
top: 0;
mix-blend-mode: multiply;
}

/* Airtel Money */
.std-airtel-text {
font-family: Arial, sans-serif;
font-size: 0.64rem;
font-weight: 800;
}

.std-airtel-a {
color: #ec2427;
;
}

.std-airtel-m {
color: #dd3436;
font-weight: 600;
}

/* Equitel */
.std-equitel-text {
font-family: Arial, sans-serif;
font-size: 0.6rem;
font-weight: 700;
color: #003087;
letter-spacing: 0.02em;
}

.std-equitel-eq {
color: #e2001a;
}

/* Trust strip */
.std-trust-strip {
display: flex;
align-items: center;
gap: 0.45rem;
flex-wrap: wrap;
}

.std-trust-strip .std-shield {
width: 11px;
height: 11px;
fill: #C9A84C;
flex-shrink: 0;
}

.std-trust-strip span {
font-size: 0.67rem;
color: #aaa;
letter-spacing: 0.03em;
font-family: Arial, sans-serif;
}

.std-trust-strip .std-dot {
width: 3px;
height: 3px;
border-radius: 50%;
background: #ccc;
flex-shrink: 0;
}

/* Bottom rule */
.std-bottom-rule {
height: 2px;
background: linear-gradient(to right, #C9A84C, #CC0000, #0D0D0D);
}

/* Entrance animation */
@keyframes stdSlideUp {
from {
opacity: 0;
transform: translateY(20px);
}

to {
opacity: 1;
transform: translateY(0);
}
}

.std-banner-wrap {
animation: stdSlideUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) both;
}



Support Independent Journalism

Stand With Bold Journalism.
Stand With The Standard.

Journalism can’t be free because the truth demands investment.
At The Standard, we invest time, courage and skills to bring you accurate,
factual and impactful stories. Subscribe today and stand with us in the
pursuit of credible journalism.

Continue
→

Pay via

Secure Payment

Kenya’s most trusted newsroom since 1902

IT expert Ndiangui Kinyagia

when he appeared before the Milimani Law Courts in Nairobi, on July 3, 2025, after disappearing for 13 days. [File, Standard]

The High Court has awarded IT expert Ndiangui Kinyagia Sh5 million after ruling that a police raid on his home, which preceded his disappearance during the June 2025 Gen Z protests, was unconstitutional.

In a judgment delivered by Justice Patricia Nyaundi on Tuesday, the court found that police violated Kinyagia’s rights by entering and searching his home and seizing his property without demonstrating that they had met the legal requirements for a warrantless search.
“General damages are awarded in the sum of Sh5 million, payable jointly by the first and second respondents (the Inspector General of Police and the Director of Criminal Investigations),” Justice Nyaundi ordered.

The judge also barred the Director of Public Prosecutions from prosecuting Kinyagia on the basis of investigations arising from the unlawful operation, finding that the criminal process could not be used to legitimise unconstitutional police conduct.

“Another prohibition is hereby issued barring the third respondent (DPP) from instituting any prosecution against the petitioner arising from the unconstitutional investigative process undertaken by the first and second respondents,” she ruled.

Justice Nyaundi declared that the police operation violated Kinyagia’s rights to privacy, property, dignity, freedom and security of the person, and freedom of movement.
“A declaration is hereby issued that the actions of the first and second respondents
violated the petitioner’s rights to privacy
, property, dignity, freedom, and security of the person, and freedom of movement,” she said.

The case arose after police officers went to Kinyagia’s residence on June 21, 2025, following investigations into an X post that officers considered inflammatory and seditious.
According to the judgment, the Directorate of Criminal Investigations had sought assistance from the Communications Authority of Kenya to analyse and preserve material associated with the account before officers proceeded to Kinyagia’s home.

The officers remained at the premises for much of the day while attempting to reach him.

After failing to get a response, they forcibly entered the house and seized various items, leaving an inventory with the caretaker.
Kinyagia, having learnt that police were at his home and apprehensive for his safety, went into hiding.

His disappearance later triggered a habeas corpus application after his family sought help from the Law Society of Kenya.
Stay informed. Subscribe to our newsletter
Justice Nyaundi rejected the police argument that their actions were protected by their investigative mandate, saying they had failed to demonstrate why they could dispense with a search warrant.
“Having invoked Section 60 as a source of their authority, it was incumbent upon them to demonstrate by evidence that the circumstances prescribed by that provision existed. They have not done so,” she said.

The judge said Section 60 of the National Police Service Act was a constitutional safeguard requiring officers conducting warrantless searches to give reasons for bypassing the requirement for a warrant.

“Section 60 of the National Police Service Act is not a declarative provision. It is a constitutional safeguard given statutory form,” she said.

Justice Nyaundi further found that the manner in which police exercised their authority at Kinyagia’s home was accompanied by force calculated to inspire fear.

“The citizen should not be made to tremble at the institution to which the Constitution has entrusted his or her protection,” she said.

She said Kinyagia’s fear was a rational response to the police conduct and amounted to an unlawful restriction of his freedom of movement.

“On the evidence before the court, this fear is neither fanciful nor speculative. It is a rational response to the Respondents’ conduct,” she said.

On the prosecution, Justice Nyaundi said the independence of the DPP was not absolute and could not shield an unconstitutional process from judicial scrutiny.

“Independence is not a license for constitutional defiance,” she ruled.

The judge said police had acted first and only later sought legal justification for their conduct.

“The police did not first obtain lawful authority and then investigate. They invaded, searched, and seized, and only thereafter sought to clothe their conduct with the appearance of legality.”

“That is not an investigation conducted under the law. It is an attempt to make the law follow police action instead of police action following the law,” she added.

Justice Nyaundi concluded that police powers to investigate crime remained
subject to constitutional limits.

“Beyond that boundary lies not law enforcement but abuse of power,” she said.

The court also awarded Kinyagia costs of the petition, with interest at court rates from the date of judgment until payment in full.

.std-banner-wrap {
max-width: 100%;
width: 100%;
position: relative;
margin: 2.5rem 0 2rem;
font-family: Georgia, ‘Times New Roman’, serif;
}

.std-top-rule {
display: flex;
height: 4px;
}

.std-top-rule .r1 {
background: #CC0000;
flex: 3;
}

.std-top-rule .r2 {
background: #C9A84C;
flex: 1;
}

.std-top-rule .r3 {
background: #0D0D0D;
flex: 6;
}

.std-banner {
background: #F9F5F0;
padding: 2rem 2.2rem 1.8rem;
position: relative;
overflow: hidden;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.10), 0 1px 0 #C9A84C;
border-left: 4px solid #CC0000;
}

.std-banner::before {
content: ‘S’;
position: absolute;
right: -1rem;
top: -2rem;
font-family: Georgia, serif;
font-size: 14rem;
font-weight: 900;
color: rgba(204, 0, 0, 0.04);
line-height: 1;
pointer-events: none;
user-select: none;
}

.std-eyebrow {
display: inline-flex;
align-items: center;
gap: 0.5rem;
font-size: 0.62rem;
font-weight: 700;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #CC0000;
margin-bottom: 0.85rem;
font-family: Arial, sans-serif;
}

.std-eyebrow::before {
content: ”;
display: block;
width: 18px;
height: 1.5px;
background: #CC0000;
}

.std-banner-title {
font-family: Georgia, ‘Times New Roman’, serif;
font-size: clamp(1.3rem, 3.5vw, 1.75rem);
font-weight: 900;
color: #0D0D0D;
line-height: 1.2;
margin: 0 0 0.75rem;
letter-spacing: -0.02em;
}

.std-banner-title .std-hl {
color: #CC0000;
font-style: italic;
}

.std-divider {
display: flex;
align-items: center;
gap: 0.6rem;
margin-bottom: 0.9rem;
}

.std-divider::before,
.std-divider::after {
content: ”;
flex: 1;
height: 1px;
background: #d8d0c6;
}

.std-divider-dot {
width: 6px;
height: 6px;
border-radius: 50%;
background: #CC0000;
flex-shrink: 0;
}

.std-banner-body {
font-size: 0.97rem;
line-height: 1.7;
color: #2C2C2C;
font-weight: 400;
margin: 0 0 1.4rem;
font-family: Georgia, serif;
}

.std-banner-body strong {
font-weight: 700;
color: #0D0D0D;
}

.std-cta-row {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-bottom: 1.2rem;
}

.std-btn-subscribe {
display: inline-flex;
align-items: center;
gap: 0.6rem;
background: #CC0000;
color: #fff !important;
font-family: Arial, sans-serif;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 0.72rem 1.5rem 0.72rem 1.3rem;
border: none;
cursor: pointer;
text-decoration: none !important;
border-bottom: none !important;
position: relative;
overflow: hidden;
transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
box-shadow: 0 4px 16px rgba(204, 0, 0, 0.3);
clip-path: polygon(0 0, calc(100% – 10px) 0, 100% 50%, calc(100% – 10px) 100%, 0 100%);
padding-right: 1.8rem;
}

.std-btn-subscribe:hover,
.std-btn-subscribe:focus,
.std-btn-subscribe:visited,
.std-btn-subscribe:active {
background: #A00000 !important;
color: #fff !important;
transform: translateY(-1px);
box-shadow: 0 6px 22px rgba(204, 0, 0, 0.4);
text-decoration: none !important;
border-bottom: none !important;
outline: none;
}

.std-btn-subscribe:active {
transform: translateY(0);
}

.std-btn-arrow {
display: inline-block;
font-size: 1rem;
line-height: 1;
transition: transform 0.18s ease;
}

.std-btn-subscribe:hover .std-btn-arrow {
transform: translateX(3px);
}

.std-dismiss {
font-size: 0.75rem;
color: #999;
background: none;
border: none;
border-bottom: 1px dashed #ccc;
padding: 0 0 1px;
cursor: pointer;
font-family: Georgia, serif;
letter-spacing: 0.03em;
transition: color 0.2s;
}

.std-dismiss:hover {
color: #333;
border-bottom-color: #333;
}

/* Payment logos */
.std-payment-row {
display: flex;
align-items: center;
gap: 0.45rem;
flex-wrap: wrap;
padding-top: 1rem;
border-top: 1px solid #e0d9d0;
margin-bottom: 0.7rem;
}

.std-pay-label {
font-size: 0.6rem;
color: #aaa;
letter-spacing: 0.14em;
text-transform: uppercase;
font-family: Arial, sans-serif;
margin-right: 0.2rem;
white-space: nowrap;
}

.std-pay-badge {
display: inline-flex;
align-items: center;
justify-content: center;
height: 24px;
padding: 0 0.5rem;
border-radius: 3px;
border: 1px solid #e0d7ce;
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

/* M-Pesa */
.std-mpesa-text {
font-family: Arial, sans-serif;
font-size: 0.7rem;
font-weight: 900;
}

.std-mpesa-m {
color: #39b74a;
}

.std-mpesa-dash {
color: #db3939;
}

.std-mpesa-p {
color: #39b74a;
}

/* Visa */
.std-visa-text {
font-family: ‘Times New Roman’, Times, serif;
font-size: 0.82rem;
font-weight: 900;
font-style: italic;
color: #1a1f71;
letter-spacing: -0.03em;
}

/* Mastercard */
.std-mc-wrap {
position: relative;
width: 28px;
height: 16px;
}

.std-mc-left {
width: 16px;
height: 16px;
border-radius: 50%;
background: #eb001b;
position: absolute;
left: 0;
top: 0;
}

.std-mc-right {
width: 16px;
height: 16px;
border-radius: 50%;
background: #f79e1b;
position: absolute;
right: 0;
top: 0;
mix-blend-mode: multiply;
}

/* Airtel Money */
.std-airtel-text {
font-family: Arial, sans-serif;
font-size: 0.64rem;
font-weight: 800;
}

.std-airtel-a {
color: #ec2427;
;
}

.std-airtel-m {
color: #dd3436;
font-weight: 600;
}

/* Equitel */
.std-equitel-text {
font-family: Arial, sans-serif;
font-size: 0.6rem;
font-weight: 700;
color: #003087;
letter-spacing: 0.02em;
}

.std-equitel-eq {
color: #e2001a;
}

/* Trust strip */
.std-trust-strip {
display: flex;
align-items: center;
gap: 0.45rem;
flex-wrap: wrap;
}

.std-trust-strip .std-shield {
width: 11px;
height: 11px;
fill: #C9A84C;
flex-shrink: 0;
}

.std-trust-strip span {
font-size: 0.67rem;
color: #aaa;
letter-spacing: 0.03em;
font-family: Arial, sans-serif;
}

.std-trust-strip .std-dot {
width: 3px;
height: 3px;
border-radius: 50%;
background: #ccc;
flex-shrink: 0;
}

/* Bottom rule */
.std-bottom-rule {
height: 2px;
background: linear-gradient(to right, #C9A84C, #CC0000, #0D0D0D);
}

/* Entrance animation */
@keyframes stdSlideUp {
from {
opacity: 0;
transform: translateY(20px);
}

to {
opacity: 1;
transform: translateY(0);
}
}

.std-banner-wrap {
animation: stdSlideUp 0.5s cubic-bezier(0.22, 1, 0.36, 1) both;
}

Published Date: 2026-09-22 14:34:44
Author:
By Nancy Gitonga
Source: The Standard
By Nancy Gitonga

Add A Comment
Leave A Reply Cancel Reply

News Just In

Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

September 25, 2026

KQ signs deal to transform travel

September 25, 2026

Reprieve for SPL as Sharks and Mombasa Utd set for playoffs

September 25, 2026

High Court has tamed arbitrary police powers

September 25, 2026
Crystalgate Group is digital transformation consultancy and software development company that provides cutting edge engineering solutions, helping companies and enterprise clients untangle complex issues that always emerge during their digital evolution journey. Contact us on https://crystalgate.co.ke/
News Central
News Central
Facebook X (Twitter) Instagram WhatsApp RSS
Quick Links
  • Kenya News
  • World News
  • Politics
  • Business
  • Opinion
  • Columnists
  • Entertainment
  • Gossip
  • Lifestyle & Travel
  • Sports
  • About News Central
  • Advertise with US
  • Privacy Policy
  • Terms & Conditions
  • Contact Us
About Us
At NewsCentral, we are committed to delivering in-depth journalism, real-time updates, and thoughtful commentary on the issues that matter to our readers.
© 2026 News Central.
  • Advertise with US
  • Privacy Policy
  • Terms & Conditions
  • Contact Us

Type above and press Enter to search. Press Esc to cancel.