
		.aabex-pc-hero {
			background: linear-gradient(135deg,#08192f 0%,#0d2547 100%);
			padding: 56px 24px 48px;
		}
		.aabex-pc-hero-inner {
			max-width: 1140px;
			margin: 0 auto;
		}
		.aabex-pc-hero-eyebrow {
			display: flex;
			align-items: center;
			gap: 10px;
			margin: 0 0 14px;
		}
		.aabex-pc-hero-eyebrow span {
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
			font-size: 13px;
			font-weight: 700;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #f2790a;
		}
		.aabex-pc-hero-eyebrow::before {
			content: '';
			width: 28px;
			height: 3px;
			background: #f2790a;
			border-radius: 2px;
			display: inline-block;
		}
		.aabex-pc-hero-title {
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
			font-size: 42px;
			line-height: 1.08;
			font-weight: 800;
			letter-spacing: -.01em;
			color: #ffffff;
			margin: 0 0 16px;
			text-transform: uppercase;
		}
		.aabex-pc-hero-sub {
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
			font-size: 16px;
			line-height: 1.6;
			color: #b9c4d6;
			max-width: 620px;
			margin: 0;
		}
		@media (max-width: 640px) {
			.aabex-pc-hero { padding: 40px 20px 32px; }
			.aabex-pc-hero-title { font-size: 30px; }
		}

		/* Re-skin the existing breadcrumb bar to a light strip beneath the new hero */
		.aabex-breadcrumb-bar {
			background: #f8f9fb !important;
			border-bottom: 1px solid rgba(13,27,42,0.06);
		}
		.aabex-breadcrumb-bar .aabex-bc-link {
			color: #6b7280 !important;
			transition: color .15s ease;
		}
		.aabex-breadcrumb-bar .aabex-bc-link:hover {
			color: #f2790a !important;
		}
		.aabex-breadcrumb-bar .aabex-bc-chevron {
			color: #c6ccd6 !important;
		}
		.aabex-breadcrumb-bar .aabex-bc-current {
			color: #0d1b2a !important;
		}

		/* Bottom "need a quote" CTA band */
		.aabex-pc-cta {
			background: linear-gradient(135deg,#08192f 0%,#0d2547 100%);
			padding: 56px 24px;
		}
		.aabex-pc-cta-inner {
			max-width: 1140px;
			margin: 0 auto;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			justify-content: space-between;
			gap: 28px;
		}
		.aabex-pc-cta-title {
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
			font-size: 26px;
			font-weight: 800;
			color: #ffffff;
			margin: 0 0 8px;
			text-transform: uppercase;
		}
		.aabex-pc-cta-sub {
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
			font-size: 15px;
			color: #b9c4d6;
			margin: 0;
			max-width: 480px;
		}
		.aabex-pc-cta-actions {
			display: flex;
			flex-wrap: wrap;
			gap: 12px;
		}
		.aabex-pc-cta-actions a {
			display: inline-flex;
			align-items: center;
			gap: 8px;
			padding: 13px 22px;
			border-radius: 8px;
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
			font-size: 14px;
			font-weight: 700;
			text-decoration: none;
			transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
		}
		.aabex-pc-cta-call {
			background: #f2790a;
			color: #ffffff;
		}
		.aabex-pc-cta-call:hover {
			transform: translateY(-2px);
			box-shadow: 0 12px 24px rgba(242,121,10,0.28);
		}
		.aabex-pc-cta-quote {
			background: transparent;
			color: #ffffff;
			border: 1px solid rgba(255,255,255,0.25);
		}
		.aabex-pc-cta-quote:hover {
			transform: translateY(-2px);
			border-color: rgba(255,255,255,0.5);
		}
		