.briann-v3-trust {
	position: relative;
}

.briann-v3-trust__comparison {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 30px;
}

.briann-v3-trust__panel {
	padding: 28px 32px 30px;
	box-sizing: border-box;
}

.briann-v3-trust__panel-shell,
.briann-v3-trust-card-shell {
	display: block;
	height: 100%;
}

.briann-v3-trust__hover-card {
	height: 100%;
	transition: transform 0.3s ease;
	transition-delay: 0s !important;
}

.briann-v3-trust__panel-shell:hover .briann-v3-trust__hover-card,
.briann-v3-trust-card-shell:hover .briann-v3-trust__hover-card {
	transform: translateY(-4px);
}

.briann-v3-trust__panel--doubt {
	background: #eeeeee;
}

.briann-v3-trust__panel--change {
	background: #d6f3f4;
}

.briann-v3-trust__panel-title {
	margin: 0 0 16px;
	line-height: 1;
	letter-spacing: 2px;
}

.briann-v3-trust__panel-copy {
	margin: 0;
}

.briann-v3-trust__statement {
	display: grid;
	grid-template-columns: 54px minmax(0, 1fr);
	gap: 16px;
	align-items: center;
	margin: 22px 0;
}

.briann-v3-trust__statement-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	color: #1b2a2f;
	transition: transform 0.3s ease;
	transition-delay: 0s !important;
	transform-origin: center;
}

.briann-v3-trust__statement-icon svg,
.briann-v3-trust-card__icon svg {
	display: block;
	width: 100%;
	height: 100%;
}

.briann-v3-trust__statement p {
	margin: 0;
	color: #1b2a2f;
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
}

.briann-v3-trust__divider {
	height: 2px;
	margin: 28px 0;
	background: #21c6ca;
}

.briann-v3-trust__cards {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 32px;
}

.briann-v3-trust-card {
	padding: 28px 30px 30px;
	border: 3px solid rgba(33, 198, 202, 0.16);
	box-sizing: border-box;
	background: #fff;
}

@media (prefers-reduced-motion: reduce) {
	.briann-v3-trust__hover-card {
		transition: none;
	}
}

.briann-v3-trust-card__icon {
	width: 48px;
	height: 48px;
	margin-bottom: 24px;
	color: #1b2a2f;
	transition: transform 0.3s ease;
	transition-delay: 0s !important;
	transform-origin: center;
}

.briann-v3-trust__panel-shell:hover .briann-v3-trust__statement-icon,
.briann-v3-trust-card-shell:hover .briann-v3-trust-card__icon {
	transform: scale(1.28);
}

.briann-v3-trust-card__title {
	margin: 0;
}

.briann-v3-trust-card__label {
	margin: 6px 0 18px;
	letter-spacing: 1px;
}

.briann-v3-trust-card__copy {
	margin: 0;
}

@media only screen and (max-width: 999px) {
	.briann-v3-trust__comparison,
	.briann-v3-trust__cards {
		grid-template-columns: 1fr;
		gap: 22px;
	}

	.briann-v3-trust-card {
		min-height: 0;
	}
}

@media only screen and (max-width: 549px) {
	.briann-v3-trust__panel,
	.briann-v3-trust-card {
		padding: 24px 22px;
	}

	.briann-v3-trust__statement {
		grid-template-columns: 40px minmax(0, 1fr);
		gap: 14px;
	}

	.briann-v3-trust__statement-icon,
	.briann-v3-trust-card__icon {
		width: 40px;
		height: 40px;
	}

	.briann-v3-trust__statement p {
		font-size: 20px;
	}
}
