/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 23 2025 | 09:28:12 */
.winEye-key-points-wrapper .key-point-cover1,.winEye-key-points-wrapper .key-point-cover3 {
	background: linear-gradient(180deg, #4d4d4d, #282828);
	background: -webkit-gradient(linear, right top, left top,from(#4d4d4d), to(#282828));
	background: -webkit-linear-gradient(270deg, #4d4d4d, #282828);
	background: -moz-linear-gradient(270deg, #4d4d4d, #282828);
	background: -o-linear-gradient(270deg, #4d4d4d, #282828);
	background: -ms-linear-gradient(270deg, #4d4d4d, #282828);
}
.winEye-key-points-wrapper .key-point-cover1 img {
	width: 60%;
	height: 100%;
	left: inherit;
	object-fit: contain;
	right: 1rem;
}
.winEye-key-points-wrapper .key-point-cover3 img {
	object-position: 86% 50%;
	height: 100%;
	width: 100%;
	top: initial;
	bottom: -22%;
}
@media (max-width:782px){
	.pro-win-banner-wrapper > .wp-block-column > .wp-block-group > .wp-block-group > .wp-block-group > h2 {
		font-size:clamp(1.625rem, 1.3647rem + 1.3015vw, 2rem)!important;
	}
	.pro-win-banner-wrapper > .wp-block-column > .wp-block-group > .wp-block-group > .wp-block-group > h2 + p {
		font-size:clamp(0.75rem, 0.4897rem + 1.3015vw, 1.125rem)!important;
	}
	.pro-win-banner-wrapper > .wp-block-column > .wp-block-group > .wp-block-group figure{
		margin-left : calc(-1 * var(--wp--preset--spacing--superbspacing-small)) !important;
		margin-right : calc(-1 * var(--wp--preset--spacing--superbspacing-small)) !important;
		max-width: initial !important;
		
	}
	.pro-win-banner-wrapper > .wp-block-column > .wp-block-group > .wp-block-group figure img{ 
		border-radius:0!important;
	}
	.winEye-key-points-wrapper {
		padding: 0 1rem!important;
	}
	.winEye-key-points-wrapper > .wp-block-columns.is-layout-flex {
		display: grid;
		grid-template-columns: 1fr 0.75fr;
		gap: 12px;
		margin: 0;
	}

  /* 把内部 column 包裹层“打散”，让所有 cover 成为网格项 */
  .winEye-key-points-wrapper > .wp-block-columns.is-layout-flex > .wp-block-column,
  .winEye-key-points-wrapper > .wp-block-columns.is-layout-flex > .wp-block-column > .wp-block-columns,
  .winEye-key-points-wrapper > .wp-block-columns.is-layout-flex
      > .wp-block-column > .wp-block-columns > .wp-block-column {
    display: contents;
  }

  /* 四张小图的尺寸、圆角等可以按需调整 */
  .winEye-key-points-wrapper .wp-block-cover {
    min-height: 180px !important;
    padding: 16px !important;
    border-radius: 18px;
  }
	.winEye-key-points-wrapper .key-point-cover2{
		margin-block-start: 0!important;
		grid-column: 2;
		grid-row: 2;
	}
	.winEye-key-points-wrapper .key-point-cover3 {
		background: linear-gradient(180deg, #4d4d4d, #282828);
		background: -webkit-gradient(linear, right top, left top,from(#4d4d4d), to(#282828));
		background: -webkit-linear-gradient(270deg, #4d4d4d, #282828);
		background: -moz-linear-gradient(270deg, #4d4d4d, #282828);
		background: -o-linear-gradient(270deg, #4d4d4d, #282828);
		background: -ms-linear-gradient(270deg, #4d4d4d, #282828);
	}
	.winEye-key-points-wrapper .key-point-cover2.wp-block-cover.is-position-top-left, .winEye-key-points-wrapper .key-point-cover3.wp-block-cover.is-position-top-left{
		justify-content:flex-end;
	}
	.winEye-key-points-wrapper .key-point-cover3 .wp-block-cover__inner-container {
		
	}
	.winEye-key-points-wrapper .key-point-cover2 .wp-block-cover__inner-container >.wp-block-group ,.winEye-key-points-wrapper .key-point-cover3 .wp-block-cover__inner-container >.wp-block-group{
		text-align:right;
	}
	.winEye-key-points-wrapper .wp-block-cover .wp-block-cover__inner-container >.wp-block-group > h3:first-child {
		font-size:40px!important;
		line-height:1;
	}
	.winEye-key-points-wrapper .wp-block-cover .wp-block-cover__inner-container >.wp-block-group > h3:last-child {
		font-size:16px!important;
	}
	.winEye-key-points-wrapper .wp-block-cover.key-point-cover5 .wp-block-cover__inner-container >.wp-block-group {
		display: flex;
		gap: 20px;
		align-items: center;
	}
	.winEye-key-points-wrapper .key-point-cover3 img{
		object-position: 100% 100%;
		object-fit: cover;
		left: -39%;
		top: 20%;
		width: 100%;
		height: 100%;
		right: initial;
	}
	.winEye-key-points-wrapper .key-point-cover4{
		/*aspect-ratio: 1!important;*/
		min-height:30vw!important;
	}
	.winEye-key-points-wrapper .key-point-cover1 {
		background: linear-gradient(180deg, #4d4d4d, #282828);
		background: -webkit-gradient(linear, right top, left top,from(#4d4d4d), to(#282828));
		background: -webkit-linear-gradient(270deg, #4d4d4d, #282828);
		background: -moz-linear-gradient(270deg, #4d4d4d, #282828);
		background: -o-linear-gradient(270deg, #4d4d4d, #282828);
		background: -ms-linear-gradient(270deg, #4d4d4d, #282828);
	}
	.winEye-key-points-wrapper .key-point-cover1 img{
		height: 90%;
		width: 60%;
		object-position: 94% 50%;
		object-fit: contain;
		left: initial;
		top: initial;
		bottom: 5%;
		right: 3%;
	}
	.winEye-key-points-wrapper .key-point-cover4 img{
		object-position: right bottom;
	}
	.winEye-key-points-wrapper .key-point-cover5 {
		grid-column: 1 / -1;
		margin-block-start: 0!important;
	}
	.winEye-DeepDark-Gallery-wrapper {
		border-width:1rem!important;
	}
	.winEye-DeepDark-Gallery-wrapper figure {
		flex-basis:100%;
	}
	.winEye-No-Extra-wrapper .wp-block-image.has-custom-border img {
		border-width:1rem!important;
	}
	.winEye-privacy-group-wrapper img {
		border-radius:0!important;
	}
	.winEye-Ai-make-security-wrapper {
		display: flex;
		flex-direction: column;
		overflow: hidden;
		min-height:initial!important;
	}
	.winEye-Ai-make-security-wrapper .wp-block-cover__background.has-background-dim {
		display:none;
	}
	.winEye-Ai-make-security-wrapper .wp-block-cover__inner-container {
		order: -1;
	}
	.winEye-Ai-make-security-wrapper.wp-block-cover img.wp-block-cover__image-background  {
		left: -60%;
		position: relative;
		width: 190%;
	}
	.winEye-Ai-make-security-wrapper .wp-block-cover__inner-container >.wp-block-group >.wp-block-group {
		padding-top:3rem;
		padding-bottom:3rem;
	}
	.winEyeH2_main {
		font-size:24px!important;
	}
	.winEyeH2_sub {
		font-size:17px!important;
	}
}
@media (max-width:480px){
	.winEye-key-points-wrapper .wp-block-cover {
    min-height: 120px !important;
    padding: 10px !important;
    border-radius: 18px;
  }
	.winEye-key-points-wrapper .wp-block-cover.key-point-cover5 {
    min-height: 200px !important;
  }
	.winEye-key-points-wrapper .wp-block-cover .wp-block-cover__inner-container >.wp-block-group > h3:first-child {
		font-size:24px!important;
		line-height:1;
	}
	.winEye-key-points-wrapper .wp-block-cover .wp-block-cover__inner-container >.wp-block-group > h3:last-child {
		font-size:13px!important;
	}
	.winEye-work-with-smart-wrapper {
		margin-left:0!important;
		margin-right:0!important;
	}
	.winEye-work-with-smart-wrapper img {
		border-radius:0!important;
	}
}
@media (max-width:375px){
	.winEye-key-points-wrapper .wp-block-cover {
    min-height: 120px !important;
    padding: 10px !important;
    border-radius: 18px;
  }
	.winEye-key-points-wrapper .wp-block-cover .wp-block-cover__inner-container >.wp-block-group > h3:first-child {
		font-size:24px!important;
		line-height:1;
	}
	.winEye-key-points-wrapper .wp-block-cover .wp-block-cover__inner-container >.wp-block-group > h3:last-child {
		font-size:13px!important;
	}
}