.vq-trust-hero {
	padding-block: 72px 58px;
	background: linear-gradient(180deg,#F8FAFC 0%,#FFFFFF 100%);
	border-bottom: 1px solid var(--vq-border);
}
.vq-trust-hero__inner { max-width: 860px; }
.vq-trust-hero h1 {
	margin: 12px 0 0;
	font-size: clamp(40px,5vw,58px);
	line-height: 1.18;
	color: var(--vq-text);
}
.vq-trust-hero p {
	max-width: 760px;
	margin: 18px 0 0;
	color: var(--vq-text-secondary);
	font-size: 18px;
	line-height: 1.9;
}
.vq-trust-content {
	width: min(820px,100%);
	margin-inline: auto;
	font-size: 17px;
	line-height: 1.95;
}
.vq-trust-content h2 {
	margin-top: 2em;
	font-size: 30px;
	color: var(--vq-text);
}
.vq-trust-content h3 {
	margin-top: 1.7em;
	font-size: 22px;
}
.vq-trust-content a { color: var(--vq-brand); }
.vq-trust-note {
	padding: 20px;
	border: 1px solid var(--vq-border);
	border-radius: 14px;
	background: var(--vq-surface);
}
