/* BetSPSSModeler 使用帮助：放在原有主题 CSS 之后 */
#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6 {
	--help-blue: #2563eb;
	--help-ink: #1e293b;
	--help-muted: #64748b;
	padding: 18px 0 !important;
	overflow: visible;
	background: #f6f9fe !important;
	scroll-margin-top: 90px;
}

.c-content-box:has(+#feature-14-1) {
	padding: 62px 0 26px;
	background: #f6f9fe !important;
}

.c-content-box:has(+#feature-14-1) .c-content-title-1>h3 {
	margin: 0 0 16px;
	color: #1e293b;
	font-size: clamp(24px, 3vw, 34px);
	letter-spacing: .02em;
}

.c-content-box:has(+#feature-14-1) .c-line-center {
	width: 54px;
	height: 4px;
	margin-bottom: 0;
	border-radius: 4px;
	background: #2563eb !important;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6)>.container>.row
	{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
	padding: 28px;
	border: 1px solid #e7eef9;
	border-radius: 18px;
	background: #fff;
	box-shadow: 0 12px 35px rgba(15, 42, 91, .06);
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .row>.col-md-6:first-child>a
	{
	display: block;
	overflow: hidden;
	border: 1px solid #e6edf8;
	border-radius: 12px;
	background: #f8fbff;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .row>.col-md-6:first-child img
	{
	display: block;
	width: 100%;
	height: auto;
	max-height: 420px;
	object-fit: contain;
	margin: auto;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .row>.col-md-6:last-child
	{
	padding-left: 36px;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .c-feature-14-title
	{
	margin: 0 0 18px;
	padding-left: 16px;
	border-left: 4px solid var(--help-blue);
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .c-feature-14-title h3
	{
	margin: 0;
	color: var(--help-ink);
	font-size: clamp(20px, 2.2vw, 26px);
	font-weight: 700;
	line-height: 1.45;
	text-transform: none;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) p.c-left
	{
	margin: 0 0 18px;
	color: var(--help-muted);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.95;
	overflow-wrap: anywhere;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) p.c-left a
	{
	display: inline-block;
	margin: 5px 8px 5px 0;
	padding: 6px 12px;
	border: 1px solid #dbeafe;
	border-radius: 8px;
	background: #eff6ff;
	color: #1d4ed8 !important;
	font-size: 14px !important;
	font-weight: 600;
	line-height: 1.5;
	transition: background .2s, border-color .2s;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) p.c-left a:hover
	{
	border-color: #93c5fd;
	background: #dbeafe;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .c-feature-14-btn
	{
	margin: 8px 0 0;
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .c-feature-14-btn>a
	{
	margin: 0;
	padding: 10px 24px;
	border: 1px solid #2563eb !important;
	border-radius: 9px !important;
	background: #2563eb !important;
	color: #fff !important;
	font-size: 14px;
	line-height: 1.5;
	box-shadow: 0 8px 18px rgba(37, 99, 235, .16);
}

:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .c-feature-14-btn>a:hover
	{
	border-color: #1d4ed8 !important;
	background: #1d4ed8 !important;
}

@media ( max-width : 991px) {
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6)>.container>.row
		{
		padding: 20px;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .row>.col-md-6
		{
		width: 100%;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .row>.col-md-6:last-child
		{
		padding: 24px 15px 0;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .c-feature-14-btn
		{
		text-align: left;
	}
}

@media ( max-width : 575px) {
	.c-content-box:has(+#feature-14-1) {
		padding: 38px 0 18px;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) {
		padding: 10px 0 !important;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6)>.container>.row
		{
		padding: 16px 6px;
		border-radius: 14px;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) .row>.col-md-6:last-child
		{
		padding-top: 20px;
	}
	:is(#feature-14-1, #feature-14-4, #feature-14-5, #feature-14-6) p.c-left
		{
		font-size: 14px;
	}
}