/*
Theme Name: Bridge Wireless
Theme URI: https://bridge-wireless.com
Author: Bridge Wireless Team
Author URI: https://bridge-wireless.com
Description: A modern, responsive WordPress theme for Bridge Wireless - Mobile Device Lifecycle Management. Features clean design, smooth animations, and full mobile/desktop responsiveness.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bridge-wireless
Tags: business, corporate, responsive-layout, custom-header, custom-menu, featured-images, translation-ready

Bridge Wireless WordPress Theme, Copyright 2024 Bridge Wireless
*/

/* This file is intentionally minimal - styles are loaded via functions.php */

/* Mission section gradient */
.mission-section {
	background: linear-gradient(135deg, #6A11CB 0%, #2575FC 100%);
	background-size: cover;
	color: #fff;
	position: relative;
}
.mission-section::after {
	content: '';
	display: block;
	height: 6px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

/* How We Work section */
.how-we-work {
	background-color: #0F172A;
}
/* Force headings and utility-classed text to white inside the section */
.how-we-work h2,
.how-we-work h3,
.how-we-work p,
.how-we-work h2.text-brand-blue,
.how-we-work h3.text-brand-blue,
.how-we-work p.text-brand-gray,
.how-we-work .text-brand-blue,
.how-we-work .text-brand-gray,
.how-we-work .material-symbols-outlined {
	color: #ffffff !important;
}

/* CTA (Got a Question?) section */
.cta-section {
	background-color: #0C1221 !important;
}
/* Stronger selectors to override utility classes loaded later */
body .cta-section h2,
body .cta-section h2.text-brand-blue,
body .cta-section h2.text-white,
body .cta-section p,
body .cta-section p.text-brand-gray {
	color: #ffffff !important;
}
.cta-section .btn-primary {
	background-color: #4338CA !important;
	color: #ffffff !important;
}

/* Why Choose Us section */
.why-choose-section {
	background-color: #0C1221 !important;
}
/* Ensure headings and utility-classed text are forced white inside the section */
.why-choose-section h2,
.why-choose-section h3,
.why-choose-section p,
.why-choose-section h2.text-brand-blue,
.why-choose-section h2.text-white,
.why-choose-section h3.text-brand-blue,
.why-choose-section h3.text-white,
.why-choose-section p.text-brand-gray {
	color: #ffffff !important;
}

/* Cards inside Why Choose Us */
.why-choose-section .grid > div {
	background-color: #1E293B !important; /* requested box color */
	border-color: rgba(255,255,255,0.06) !important;
}
.why-choose-section .grid > div h3,
.why-choose-section .grid > div p,
.why-choose-section .grid > div .material-symbols-outlined {
	color: #ffffff !important;
}
.why-choose-section .grid > div .material-symbols-outlined {
	opacity: 0.95 !important;
}

/* Who We Are section container */
.who-we-are {
	background-color: #0F172A !important;
}
.who-we-are h2,
.who-we-are h3,
.who-we-are p {
	color: #ffffff !important;
}
/* Values cards inside Who We Are */
.who-we-are .grid > div {
	background-color: #0F172A !important;
	border-color: rgba(255,255,255,0.06) !important;
}
.who-we-are .grid > div h3,
.who-we-are .grid > div p,
.who-we-are .grid > div .material-symbols-outlined {
	color: #ffffff !important;
}
.who-we-are .grid > div .material-symbols-outlined {
	opacity: 0.95 !important;
}

/* About page hero */
.about-hero {
	background-color: #0F172A !important;
}
.about-hero h1,
.about-hero p {
	color: #ffffff !important;
}
