	footer a { text-decoration:none; }
	footer .email { text-align: left; }
	.footer { background: #191919; padding: 30px 0 0; }
	.footer .wrapper { padding-top: 0; padding-bottom: 0; }
	.footer-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 28px; padding-bottom: 24px; border-bottom: 1px solid rgba(255,255,255,0.08); }
	.footer-brand img { height: 70px; }
	.footer-brand p { font-size: 13px; color: #c4c4c4; line-height: 1.6; }
	.footer-brand .email { display: block; color: #5b8fd6; font-size: 13px; margin-top: 8px; }
	.footer h5 { font-size: 13px; color: #fff; text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 12px; }
	.footer ul { list-style: none; margin: 0; padding: 0; }
	.footer ul li + li { margin-top: 6px; }
	.footer ul a { font-size: 14px; color: #c4c4c4; }
	.footer ul a:hover { color: #fff; text-decoration: none; }
	.footer-bottom { padding: 16px 0; text-align: center; }
	.footer-nav { margin-bottom: 10px; }
	.footer-nav a { font-size: 13px; color: #c4c4c4; font-weight: 600; }
	.footer-nav a:hover { color: #fff; text-decoration: none; }
	.footer-nav .dot { display: inline-block; width: 3px; height: 3px; background: #c4c4c4; border-radius: 50%; vertical-align: middle; margin: 0 10px; }
	.footer-disclaimer { font-size: 11px; color: #c4c4c4; line-height: 1.6; max-width: 680px; margin: 0 auto; }
	.badge-18 {
            display: inline-block;
            font-size: 11px;
            font-weight: 800;
            color: #c4c4c4;
            border: 1px solid rgba(196,196,196,0.3);
            padding: 2px 8px;
            border-radius: 3px;
            margin-top: 8px;
	}
	.footer-copy { display: block; font-size: 12px; color: #c4c4c4; margin-top: 14px; opacity: 0.5; }
	@media (max-width: 768px) {
		.footer-bottom { margin-bottom: 60px; }
	}
	@media (max-width: 600px) {
		.content { padding: 20px 16px 28px; }
		.footer-grid { grid-template-columns: 1fr; gap: 20px; }
		.hotlines { grid-template-columns: 1fr; }
		.tools-table th { width: auto; }
		.footer-bottom { margin-bottom: 60px; }
	}
