:root {
	--navy: #0f2233;
	--navy-2: #0c1b29;
	--red: #e74c3c;
	--green: #0a5c2d;

	--green-light: #0f7a3c;
    --text-dark: #333;
    --text-light: #555;
    --bg-light: #f8f8f8;

	--contract: #f90612;
	--service: #ff9401;
}

html,
body {
	height: 100%;
}

body {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

body {
	font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
	color: #111;
}

.navbar {
	background: linear-gradient(180deg, var(--navy), var(--navy-2));
}

.navbar .nav-link,
.navbar-brand {
	color: #fff !important;
	font-weight: 500;
}

.hero {
	background: linear-gradient(180deg, var(--navy), var(--navy-2));
}

.asset-recovery {
	background: linear-gradient(180deg, var(--navy), var(--green));
}

.contract {
	background: linear-gradient(180deg, var(--navy), var(--contract));
}

.service {
	background: linear-gradient(180deg, var(--navy), var(--service));
}

.hero h1 {
	font-size: 42px;
	font-weight: 700;
	margin-bottom: 10px;
}

.hero p {
	opacity: .9;
	margin-bottom: 25px;
}

.btn-red{
	background:#e74c3c;
	color:#fff;
	padding:12px 28px;
	font-weight:600;
	border-radius:6px;
}

.section {
	padding: 70px 0;
}

.service-title {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 10px;
}

.footer{
	background: linear-gradient(180deg, var(--navy), var(--navy-2));
	color:#fff;
	text-align:center;
	padding:25px 0;
}

.asset-recovery-content h2 {
	font-size: 42px;
    font-weight: 800;
    color: var(--green);
}

.asset-recovery-content button {
    background: var(--green);
    color: white;
}

.asset-recovery-content button:hover {
	color: white;
    background: var(--green-light);
    box-shadow: 0 0 12px rgba(10, 92, 45, 0.5);
    transform: translateY(-3px);
}

.asset-recovery-content form input, .asset-recovery-content form textarea {
    width: 100%;
    padding: 14px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 6px;
    transition: 0.3s;
}
 
.asset-recovery-content form input:focus, .asset-recovery-content form textarea:focus {
    border-color: var(--green);
    box-shadow: 0 0 8px rgba(10, 92, 45, 0.3);
}


.contract-content h2 {
	font-size: 42px;
    font-weight: 800;
    color: var(--contract);
}

.service-content h2 {
	font-size: 42px;
    font-weight: 800;
    color: var(--service);
}