.cz-home{
	--cz-red:#e31e24;
	--cz-red-dark:#c8171c;
	--cz-dark:#121920;
	--cz-text:#252d35;
	--cz-muted:#68727d;
	--cz-soft:#f6f8fa;
	--cz-border:#e6e9ed;
}.cz-home *{
	box-sizing:border-box;
}.cz-home-section{
	width:100%;
}.cz-home-inner{
	width:min(1280px,calc(100% - 40px));
	margin-left:auto;
	margin-right:auto;
}.cz-center{
	text-align:center;
}.cz-section-title{
	margin:0;
	color:var(--cz-dark);
	font-size:36px;
	line-height:1.12;
	font-weight:800;
}.cz-section-head{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:25px;
	margin-bottom:27px;
}.cz-section-link{
	margin:0;
	color:var(--cz-red);
	font-size:14px;
	font-weight:700;
}.cz-card-title{
	margin:0 0 9px;
	color:var(--cz-dark);
	font-size:17px;
	line-height:1.25;
	font-weight:800;
}.cz-card-text{
	margin:0;
	color:var(--cz-muted);
	font-size:14px;
	line-height:1.5;
}.site-header{
	background:#fff;
	border-bottom:1px solid #edf0f2;
}.inside-header{
	max-width:1280px;
	min-height:84px;
	margin:0 auto;
	padding:0 20px;
	display:flex;
	align-items:center;
}.site-branding{
	margin-right:auto;
}.site-title{
	margin:0;
	line-height:1;
}.site-title a{
	color:#121920!important;
	font-size:27px;
	font-weight:900;
	letter-spacing:-1px;
	text-decoration:none;
}.main-navigation,
.main-navigation .inside-navigation{
	background:transparent!important;
}.main-navigation .main-nav > ul{
	display:flex;
	align-items:center;
	gap:4px;
}.main-navigation .main-nav ul li a{
	padding:0 16px;
	color:#26313b;
	font-size:14px;
	font-weight:600;
	line-height:84px;
	transition:.2s ease;
}.main-navigation .main-nav > ul > li:not(.cz-menu-cta):not(.lang-item) > a,
.main-navigation .main-nav > ul > li:not(.cz-menu-cta):not(.lang-item).current-menu-item > a,
.main-navigation .main-nav > ul > li:not(.cz-menu-cta):not(.lang-item).current_page_item > a,
.main-navigation .main-nav > ul > li:not(.cz-menu-cta):not(.lang-item).current-menu-ancestor > a{
	color:#26313b!important;
	background:transparent!important;
}.main-navigation .main-nav > ul > li:not(.cz-menu-cta):not(.lang-item) > a:hover{
	color:var(--cz-red)!important;
}.main-navigation .lang-item{
	position:relative;
}.main-navigation .lang-item > a{
	padding-left:8px;
	padding-right:8px;
	color:#26313b!important;
	font-size:13px;
	font-weight:800;
}.main-navigation .lang-item.current-lang > a{
	color:var(--cz-red)!important;
}.main-navigation .lang-item + .lang-item:before{
	content:"|";
	position:absolute;
	left:-2px;
	top:50%;
	transform:translateY(-50%);
	color:#c8ced4;
}.main-navigation .main-nav ul li.cz-menu-cta{
	margin-left:12px;
}.main-navigation .main-nav ul li.cz-menu-cta > a{
	height:44px;
	line-height:44px;
	padding:0 20px;
	border-radius:7px;
	background:var(--cz-red)!important;
	color:#fff!important;
	font-weight:800;
}.main-navigation .main-nav ul li.cz-menu-cta > a:hover{
	background:var(--cz-red-dark)!important;
	color:#fff!important;
}.site-info{
	display:none!important;
}.cz-hero{
	overflow:hidden;
	background:
		radial-gradient(circle at 78% 48%,rgba(222,228,233,.55),transparent 34%),
		linear-gradient(105deg,#fff 0%,#fff 52%,#f4f6f8 100%);
}.cz-hero-inner{
	min-height:560px;
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:36px;
	padding-top:54px;
	padding-bottom:54px;
}.cz-hero-left{
	width:55%;
}.cz-hero-right{
	width:45%;
	min-height:420px;
	display:flex;
	align-items:center;
	justify-content:center;
}.cz-eyebrow{
	margin:0 0 14px;
	color:var(--cz-red);
	font-size:14px;
	font-weight:700;
	letter-spacing:.55px;
}.cz-hero-title{
	margin:0 0 20px;
	color:var(--cz-dark);
	font-size:56px;
	line-height:1.06;
	font-weight:800;
	letter-spacing:-1.6px;
}.cz-lead{
	max-width:620px;
	margin:0 0 26px;
	color:var(--cz-muted);
	font-size:18px;
	line-height:1.55;
}.cz-actions{
	display:flex;
	flex-wrap:wrap;
	gap:12px;
	margin-bottom:24px;
}.cz-actions .wp-block-button__link{
	min-height:52px;
	display:flex;
	align-items:center;
	padding:0 24px;
	border-radius:7px;
	font-weight:700;
}.cz-btn-red .wp-block-button__link{
	background:var(--cz-red)!important;
	color:#fff!important;
}.cz-btn-red .wp-block-button__link:hover{
	background:var(--cz-red-dark)!important;
}.cz-btn-outline .wp-block-button__link{
	background:#fff!important;
	color:var(--cz-dark)!important;
	border:1px solid #cdd3d9;
}.cz-trust{
	display:flex;
	flex-wrap:wrap;
	gap:12px 25px;
}.cz-trust-item{
	margin:0;
	color:#4d5862;
	font-size:14px;
}.cz-trust-item:before{
	content:"✓";
	margin-right:7px;
	color:var(--cz-red);
	font-weight:900;
}.cz-hero-placeholder{
	width:100%;
	min-height:410px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:30px;
	border:1px dashed #ccd3d9;
	border-radius:24px;
	background:radial-gradient(circle at center,#fff 0%,#f0f3f5 72%);
	color:#89939d;
	text-align:center;
}.cz-benefits{
	padding:32px 0 56px;
}.cz-benefit-grid{
	display:flex;
	gap:16px;
}.cz-benefit-card{
	width:25%;
	min-height:190px;
	padding:24px 22px;
	border:1px solid var(--cz-border);
	border-radius:14px;
	background:#fff;
	box-shadow:0 7px 22px rgba(20,35,50,.05);
}.cz-icon{
	width:47px;
	height:47px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 0 16px;
	border:1px solid rgba(227,30,36,.28);
	border-radius:50%;
	background:rgba(227,30,36,.035);
	color:var(--cz-red);
	font-size:14px;
	font-weight:900;
}.cz-categories{
	padding:55px 0 65px;
	background:var(--cz-soft);
}.cz-category-grid{
	display:flex;
	gap:14px;
}.cz-category-card{
	width:16.666%;
	min-height:210px;
	display:flex;
	flex-direction:column;
	padding:15px;
	border:1px solid var(--cz-border);
	border-radius:13px;
	background:#fff;
	box-shadow:0 5px 18px rgba(20,35,50,.045);
}.cz-category-image{
	min-height:130px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:13px;
	border-radius:9px;
	background:linear-gradient(145deg,#fafafa,#edf1f4);
	color:#a1aab3;
	font-size:12px;
	text-align:center;
}.cz-category-image p{
	margin:0;
}.cz-category-name{
	margin:auto 0 0;
	color:var(--cz-dark);
	font-size:14px;
	line-height:1.3;
	font-weight:750;
	text-align:center;
}.cz-services-section{
	padding:58px 0 62px;
	background:#fff;
}.cz-services-grid{
	display:grid;
	grid-template-columns:1.35fr repeat(5,minmax(0,1fr));
	gap:10px;
	padding:10px;
	border:1px solid #e4e8ec;
	border-radius:16px;
	background:#eef1f3;
	box-shadow:0 6px 20px rgba(20,35,50,.05);
}.cz-service-intro{
	min-height:255px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:28px 24px;
	border-radius:12px;
	background:#111a23;
}.cz-service-intro-title{
	margin:0 0 12px;
	color:#fff;
	font-size:27px;
	line-height:1.15;
	font-weight:850;
}.cz-service-intro-text{
	margin:0 0 20px;
	color:#c1cad3;
	font-size:13px;
	line-height:1.55;
}.cz-service-main-btn{
	margin-top:auto;
}.cz-service-main-btn .wp-block-button__link{
	min-height:42px;
	display:inline-flex;
	align-items:center;
	padding:0 17px;
	border-radius:6px;
	background:var(--cz-red);
	color:#fff;
	font-size:13px;
	font-weight:800;
}.cz-service-main-btn .wp-block-button__link:hover{
	background:var(--cz-red-dark);
}.cz-service-card{
	min-width:0;
	display:flex;
	flex-direction:column;
	padding:11px;
	border:1px solid #e2e6ea;
	border-radius:11px;
	background:#fff;
	box-shadow:0 3px 12px rgba(20,35,50,.035);
}.cz-service-image{
	min-height:112px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:12px;
	padding:10px;
	border-radius:8px;
	background:linear-gradient(145deg,#f8f9fa,#e8ecef);
	color:#9aa3ac;
	text-align:center;
}.cz-service-image-text{
	margin:0;
	font-size:11px;
}.cz-service-title{
	margin:0 0 7px;
	color:#111820;
	font-size:15px;
	line-height:1.25;
	font-weight:850;
}.cz-service-desc{
	margin:0 0 12px;
	color:#68727d;
	font-size:11.5px;
	line-height:1.45;
}.cz-service-link{
	margin-top:auto;
}.cz-service-link .wp-block-button__link{
	padding:0;
	background:transparent!important;
	color:var(--cz-red)!important;
	font-size:12px;
	font-weight:800;
}.cz-service-link .wp-block-button__link:hover{
	color:var(--cz-red-dark)!important;
}.cz-brands-wrap{
	margin-top:22px;
	padding:20px 22px 18px;
	border:1px solid #e5e9ed;
	border-radius:14px;
	background:#fff;
	box-shadow:0 4px 16px rgba(20,35,50,.035);
}.cz-brands-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:20px;
	margin-bottom:18px;
}.cz-brands-title{
	margin:0;
	color:#111820;
	font-size:19px;
	font-weight:850;
}.cz-brands-more{
	margin:0;
	color:var(--cz-red);
	font-size:12px;
	font-weight:750;
}.cz-brands-grid{
	display:grid;
	grid-template-columns:repeat(14,minmax(0,1fr));
	gap:8px;
}.cz-brand-item{
	min-height:54px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:8px 5px;
	border-radius:8px;
	background:#f7f8fa;
	color:#303942;
	font-size:11px;
	line-height:1.2;
	font-weight:800;
	text-align:center;
}.cz-usa-section,
.cz-options-section{
	padding:60px 0;
}.cz-process-section,
.cz-why-section{
	padding:60px 0;
	background:#f6f8fa;
}.cz-usa-box{
	display:grid;
	grid-template-columns:40% 36% 24%;
	overflow:hidden;
	border:1px solid #e6e9ed;
	border-radius:18px;
	background:#fff;
	box-shadow:0 8px 24px rgba(20,35,50,.05);
}.cz-usa-copy{
	padding:38px 34px;
}.cz-usa-subtitle{
	margin:8px 0 18px;
	color:var(--cz-red);
	font-size:21px;
}.cz-list-item{
	margin:0 0 7px;
	color:#4f5963;
	font-size:14px;
}.cz-usa-image{
	min-height:340px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:25px;
	background:linear-gradient(145deg,#edf1f4,#dce2e7);
	color:#919aa3;
	text-align:center;
}.cz-usa-panel{
	align-self:center;
	margin-right:24px;
	padding:25px 22px;
	border-radius:14px;
	background:#fff;
	box-shadow:0 12px 34px rgba(25,40,55,.11);
}.cz-process-grid{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:14px;
	margin-top:30px;
}.cz-step-card{
	padding:25px 21px;
	border:1px solid #e6e9ed;
	border-radius:14px;
	background:#fff;
	box-shadow:0 5px 18px rgba(20,35,50,.045);
	text-align:center;
}.cz-step-num{
	width:44px;
	height:44px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 auto 14px;
	border:1px solid rgba(227,30,36,.35);
	border-radius:50%;
	color:var(--cz-red);
	font-weight:800;
}.cz-options-grid{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
	margin-top:28px;
}.cz-option-card{
	padding:26px;
	border:1px solid #e6e9ed;
	border-radius:14px;
	background:#fff;
	box-shadow:0 5px 18px rgba(20,35,50,.045);
}.cz-option-badge{
	width:max-content;
	margin:0 0 13px;
	padding:5px 10px;
	border-radius:5px;
	background:var(--cz-red);
	color:#fff;
	font-size:11px;
	font-weight:800;
}.cz-orders-section{
	padding:64px 0;
	background:#f7f9fc;
}.cz-orders-subtitle{
	max-width:760px;
	margin:10px 0 30px;
	color:#68727d;
	font-size:16px;
	line-height:1.55;
}.cz-orders-grid{
	display:grid;
	grid-template-columns:repeat(12,minmax(0,1fr));
	gap:18px;
}.cz-order-card{
	grid-column:span 3;
	display:flex;
	flex-direction:column;
	overflow:hidden;
	border:1px solid #e4e9ef;
	border-radius:17px;
	background:#fff;
	box-shadow:0 7px 24px rgba(20,35,50,.055);
}.cz-order-card:nth-child(n/**/+5){
	grid-column:span 4;
}.cz-order-media{
	position:relative;
	aspect-ratio:4/3;
	overflow:hidden;
	background:#eef2f5;
}.cz-order-photo{
	width:100%;
	height:100%;
	margin:0!important;
}.cz-order-photo img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}.cz-order-badge{
	position:absolute;
	z-index:2;
	top:14px;
	left:14px;
	margin:0;
	padding:7px 11px;
	border-radius:7px;
	background:var(--cz-red);
	color:#fff;
	font-size:11px;
	line-height:1.2;
	font-weight:800;
	letter-spacing:.2px;
	box-shadow:0 3px 12px rgba(0,0,0,.10);
}.cz-order-body{
	flex:1;
	display:flex;
	flex-direction:column;
	padding:20px 19px 21px;
}.cz-order-title{
	margin:0 0 9px;
	color:#121920;
	font-size:18px;
	line-height:1.3;
	font-weight:800;
}.cz-order-desc{
	margin:0 0 15px;
	color:#68727d;
	font-size:13px;
	line-height:1.55;
}.cz-order-meta{
	margin-top:auto;
	margin-bottom:0;
	padding-top:14px;
	border-top:1px solid #edf0f2;
	color:#7b858e;
	font-size:12px;
	line-height:1.45;
}.cz-order-btn{
	margin-top:16px;
}.cz-order-btn .wp-block-button__link{
	padding:0;
	background:transparent!important;
	color:var(--cz-red)!important;
	font-size:13px;
	font-weight:800;
}.cz-order-btn .wp-block-button__link:hover{
	color:var(--cz-red-dark)!important;
}.cz-why-grid{
	display:grid;
	grid-template-columns:repeat(5,1fr);
	gap:12px;
	margin-top:28px;
}.cz-why-item{
	display:flex;
	flex-direction:column;
	gap:5px;
	padding:20px 15px;
	border:1px solid #e6e9ed;
	border-radius:13px;
	background:#fff;
	text-align:center;
}.cz-why-title{
	margin:0 0 6px;
	color:#121920;
	font-size:14px;
	font-weight:800;
}.cz-why-text{
	margin:0;
	color:#68727d;
	font-size:12px;
}.cz-reviews-section{
	padding:60px 0;
}.cz-review-grid{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
}.cz-review-card{
	padding:24px;
	border:1px solid #e6e9ed;
	border-radius:14px;
	background:#fff;
}.cz-stars{
	margin:0 0 12px;
	color:var(--cz-red);
	font-size:18px;
	letter-spacing:2px;
}.cz-review-text{
	margin:0;
	color:#505b65;
	font-size:14px;
	line-height:1.55;
}.cz-review-author{
	margin:17px 0 0;
	color:#121920;
	font-size:13px;
	font-weight:800;
}.cz-faq-section{
	padding:64px 0;
	background:#fff;
}.cz-faq-intro{
	max-width:720px;
	margin:12px auto 32px;
	color:#68727d;
	font-size:16px;
	line-height:1.55;
	text-align:center;
}.cz-faq-list{
	max-width:960px;
	display:flex;
	flex-direction:column;
	gap:10px;
	margin:0 auto;
}.cz-faq-item{
	overflow:hidden;
	margin:0;
	padding:0 22px;
	border:1px solid #e3e7eb;
	border-radius:12px;
	background:#fff;
	box-shadow:0 3px 14px rgba(20,35,50,.035);
}.cz-faq-item summary{
	position:relative;
	padding:20px 42px 20px 0;
	color:#121920;
	font-size:16px;
	line-height:1.35;
	font-weight:750;
	cursor:pointer;
	list-style:none;
}.cz-faq-item summary::-webkit-details-marker{
	display:none;
}.cz-faq-item summary::after{
	content:"+";
	position:absolute;
	right:2px;
	top:50%;
	width:28px;
	height:28px;
	display:flex;
	align-items:center;
	justify-content:center;
	transform:translateY(-50%);
	border-radius:50%;
	background:#f7f8fa;
	color:var(--cz-red);
	font-size:21px;
	line-height:1;
	font-weight:500;
}.cz-faq-item[open] summary::after{
	content:"−";
}.cz-faq-item[open] summary{
	border-bottom:1px solid #edf0f2;
}.cz-faq-item p{
	margin:0;
	padding:16px 0 0;
	color:#5c6670;
	font-size:14px;
	line-height:1.65;
}.cz-faq-item p:last-child{
	padding-bottom:20px;
}.cz-request-section{
	padding:60px 0;
	background:#f6f8fa;
}.cz-request-box{
	display:grid;
	grid-template-columns:34% 66%;
	overflow:hidden;
	border:1px solid #e6e9ed;
	border-radius:18px;
	background:#fff;
}.cz-request-copy{
	padding:38px 32px;
	background:linear-gradient(145deg,#f9fafb,#eff3f6);
}.cz-messengers{
	display:flex;
	flex-wrap:wrap;
	gap:9px;
	margin-top:22px;
}.cz-mini-btn .wp-block-button__link{
	min-height:38px;
	display:flex;
	align-items:center;
	padding:0 13px;
	border:1px solid #cdd3d9;
	border-radius:6px;
	background:#fff;
	color:#252d35;
	font-size:13px;
	font-weight:700;
}.cz-form-placeholder{
	padding:34px;
}.cz-form-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
}.cz-form-field{
	margin:0;
	padding:13px 15px;
	border:1px solid #d9dee3;
	border-radius:6px;
	background:#fff;
	color:#8b939b;
	font-size:14px;
}.cz-form-field-wide{
	grid-column:1/-1;
	min-height:95px;
}.cz-form-actions{
	width:100%!important;
	display:block!important;
	margin-top:0!important;
}.cz-form-actions .wp-block-button,
.cz-form-submit{
	width:100%!important;
	display:block!important;
}.cz-form-submit{
	margin-top:12px;
}.cz-form-submit .wp-block-button__link{
	width:100%!important;
	min-height:48px;
	display:flex!important;
	align-items:center;
	justify-content:center;
	padding:0 24px;
	border-radius:6px;
	background:var(--cz-red)!important;
	color:#fff!important;
	font-size:16px;
	font-weight:800;
	text-align:center;
}.cz-form-submit .wp-block-button__link:hover{
	background:var(--cz-red-dark)!important;
}.cz-privacy{
	margin:11px 0 0!important;
	color:#929aa2;
	font-size:11px;
	line-height:1.5;
	text-align:center!important;
}.cz-map-section{
	padding:64px 0;
	background:#f7f9fc;
}.cz-map-intro{
	max-width:720px;
	margin:12px auto 32px;
	color:#68727d;
	font-size:16px;
	line-height:1.55;
	text-align:center;
}.cz-map-grid{
	display:grid;
	grid-template-columns:380px 1fr;
	gap:24px;
	align-items:stretch;
}.cz-map-card{
	padding:28px;
	border:1px solid #e4e9ef;
	border-radius:18px;
	background:#fff;
	box-shadow:0 8px 28px rgba(16,34,58,.06);
}.cz-map-card-title{
	margin:0 0 18px;
	color:#111827;
	font-size:24px;
	line-height:1.25;
	font-weight:800;
}.cz-map-card-text{
	margin:0 0 16px;
	color:#4b5563;
	font-size:15px;
	line-height:1.65;
}.cz-map-card-text strong{
	color:#111827;
}.cz-map-card-text a{
	color:#e11d2e;
	font-weight:700;
	text-decoration:none;
}.cz-map-buttons{
	display:flex;
	flex-wrap:wrap;
	gap:12px;
	margin-top:22px;
}.cz-map-frame-wrap{
	min-height:420px;
}.cz-map-frame{
	height:100%;
	min-height:420px;
	overflow:hidden;
	border:1px solid #e4e9ef;
	border-radius:18px;
	background:#fff;
	box-shadow:0 8px 28px rgba(16,34,58,.06);
}.cz-map-frame iframe{
	width:100%;
	height:100%;
	min-height:420px;
	display:block;
}.cz-footer{
	padding:38px 0;
	background:#111820;
	color:#d8dee4;
}.cz-footer-grid{
	display:grid;
	grid-template-columns:1.4fr 1fr 1fr 1.25fr;
	gap:35px;
}.cz-footer-brand{
	margin:0 0 12px;
	color:#fff;
	font-size:26px;
	font-style:italic;
	font-weight:900;
}.cz-footer-title{
	margin:0 0 12px;
	color:#fff;
	font-size:14px;
	font-weight:800;
}.cz-footer-text,
.cz-footer-link{
	margin:0 0 8px;
	color:#aeb8c1;
	font-size:13px;
	line-height:1.5;
}@media(max-width:1180px){
	.cz-services-grid{
		grid-template-columns:repeat(3,1fr);
	}

	.cz-service-intro{
		grid-column:1/-1;
		min-height:auto;
	}

	.cz-brands-grid{
		grid-template-columns:repeat(7,1fr);
	}
}@media(max-width:1100px){
	.main-navigation .main-nav ul li a{
		padding-left:10px;
		padding-right:10px;
		font-size:13px;
	}

	.main-navigation .main-nav ul li.cz-menu-cta > a{
		padding:0 14px;
	}

	.cz-order-card,
	.cz-order-card:nth-child(n/**/+5){
		grid-column:span 6;
	}
}@media(max-width:1024px){
	.cz-hero-title{
		font-size:48px;
	}

	.cz-benefit-grid,
	.cz-category-grid{
		flex-wrap:wrap;
	}

	.cz-benefit-card{
		width:calc(50% - 8px);
	}

	.cz-category-card{
		width:calc(33.333% - 10px);
	}

	.cz-usa-box{
		grid-template-columns:1fr 1fr;
	}

	.cz-usa-panel{
		grid-column:1/-1;
		margin:0 24px 24px;
	}

	.cz-process-grid{
		grid-template-columns:repeat(2,1fr);
	}

	.cz-why-grid{
		grid-template-columns:repeat(3,1fr);
	}

	.cz-request-box{
		grid-template-columns:1fr;
	}

	.cz-map-grid{
		grid-template-columns:1fr;
	}

	.cz-footer-grid{
		grid-template-columns:repeat(2,1fr);
	}
}@media(max-width:768px){
	.inside-header{
		min-height:68px;
		padding:12px 16px;
	}

	.site-title a{
		font-size:24px;
	}

	.main-navigation .main-nav ul li a{
		line-height:46px;
	}

	.main-navigation .main-nav ul li.cz-menu-cta{
		margin:8px 12px 12px;
	}

	.main-navigation .main-nav ul li.cz-menu-cta > a{
		text-align:center;
	}

	.cz-map-section{
		padding:48px 0;
	}

	.cz-map-card{
		padding:22px 18px;
		border-radius:14px;
	}

	.cz-map-card-title{
		font-size:21px;
	}

	.cz-map-frame-wrap,
	.cz-map-frame,
	.cz-map-frame iframe{
		min-height:320px;
	}
}@media(max-width:760px){
	.cz-home-inner{
		width:calc(100% - 28px);
	}

	.cz-section-title{
		font-size:30px;
	}

	.cz-section-head{
		align-items:flex-start;
		flex-direction:column;
	}

	.cz-hero-inner{
		min-height:auto;
		flex-direction:column;
		align-items:stretch;
		padding-top:36px;
		padding-bottom:40px;
	}

	.cz-hero-left,
	.cz-hero-right{
		width:100%;
	}

	.cz-hero-title{
		font-size:39px;
		letter-spacing:-.8px;
	}

	.cz-actions{
		flex-direction:column;
	}

	.cz-benefit-card{
		width:100%;
	}

	.cz-category-card{
		width:calc(50% - 7px);
	}

	.cz-services-section{
		padding:46px 0;
	}

	.cz-services-grid{
		grid-template-columns:1fr;
	}

	.cz-service-intro{
		padding:24px 20px;
	}

	.cz-service-intro-title{
		font-size:24px;
	}

	.cz-brands-head{
		align-items:flex-start;
		flex-direction:column;
	}

	.cz-brands-grid{
		grid-template-columns:repeat(2,1fr);
	}

	.cz-usa-box,
	.cz-process-grid,
	.cz-options-grid,
	.cz-why-grid,
	.cz-review-grid,
	.cz-footer-grid{
		grid-template-columns:1fr;
	}

	.cz-usa-panel{
		margin:0 18px 18px;
	}

	.cz-order-card,
	.cz-order-card:nth-child(n/**/+5){
		grid-column:1/-1;
	}

	.cz-order-title{
		font-size:17px;
	}

	.cz-orders-section{
		padding:48px 0;
	}

	.cz-faq-section{
		padding:46px 0;
	}

	.cz-faq-item{
		padding:0 17px;
	}

	.cz-faq-item summary{
		padding-top:17px;
		padding-bottom:17px;
		font-size:15px;
	}

	.cz-form-grid{
		grid-template-columns:1fr;
	}

	.cz-form-field-wide{
		grid-column:auto;
	}
}.main-navigation .main-nav ul li.cz-menu-cta > a,
.main-navigation .main-nav ul li > a.cz-menu-cta{
	background:#e31e24 !important;
	background-color:#e31e24 !important;
	color:#fff !important;
	border-radius:7px !important;
	height:44px;
	line-height:44px;
	padding:0 20px !important;
	font-weight:800;
	opacity:1 !important;
}.main-navigation .main-nav ul li.cz-menu-cta > a:hover,
.main-navigation .main-nav ul li > a.cz-menu-cta:hover{
	background:#c8171c !important;
	background-color:#c8171c !important;
	color:#fff !important;
}.cz-order-photo-placeholder{
	margin:0;
	color:#929ba4;
	font-size:13px;
	line-height:1.4;
	text-align:center;
}.cz-order-media{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px;
}.cz-order-photo-placeholder{
	margin:0 !important;
	color:#929ba4;
	font-size:13px;
	line-height:1.4;
	text-align:center;
}.cz-order-media{
	position:relative;
	aspect-ratio:4/3;
	overflow:hidden;
	padding:0 !important;
	background:#eef2f5;
}.cz-order-photo{
	width:100%;
	height:100%;
	margin:0 !important;
}.cz-order-photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}.cz-order-badge{
	z-index:3;
}.cz-order-photo-placeholder{
	display:none !important;
}.cz-vin-page .cz-vin-hero-copy{
	max-width:900px;
}.cz-vin-page .cz-vin-reading{
	max-width:920px;
}.cz-vin-page .cz-vin-paragraph{
	font-size:16px;
	line-height:1.75;
	margin:0 0 18px;
}.cz-vin-page .cz-vin-list{
	margin:24px 0;
	padding-left:24px;
	columns:2;
	column-gap:48px;
}.cz-vin-page .cz-vin-list li{
	margin:0 0 12px;
	break-inside:avoid;
	line-height:1.55;
}.cz-vin-page .cz-request-phone{
	font-weight:800;
	font-size:20px;
	margin-top:18px;
}@media(max-width:760px){
	.cz-vin-page .cz-vin-list{
		columns:1;
	}

	.cz-vin-page .cz-vin-paragraph{
		font-size:15px;
		line-height:1.65;
	}
}.site-branding{
	display:flex;
	flex-direction:column;
	justify-content:center;
}.site-description{
	display:block !important;
	margin:2px 0 0 !important;
	font-size:11px !important;
	line-height:1.2 !important;
	font-weight:500;
	color:#6b7280 !important;
	letter-spacing:0;
}.cz-vin3-page{
	background:#fff;
}.cz-vin3-page .cz-home-inner{
	width:min(1200px, calc(100% - 48px));
	margin-inline:auto;
}.cz-vin3-hero{
	padding:46px 0 76px;
	background:
		radial-gradient(circle at 88% 25%, rgba(232,238,244,.75), transparent 34%),
		#fff;
}.cz-vin3-hero-inner{
	display:grid;
	grid-template-columns:minmax(0, .92fr) minmax(460px, 1.08fr);
	gap:52px;
	align-items:center;
}.cz-vin3-hero-copy{
	padding:18px 0;
}.cz-vin3-page .cz-hero-title{
	max-width:650px;
	margin:14px 0 22px;
	font-size:clamp(44px, 4.2vw, 66px);
	line-height:.98;
	letter-spacing:-.035em;
}.cz-vin3-page .cz-lead{
	max-width:660px;
	font-size:18px;
	line-height:1.62;
	color:#64748b;
}.cz-vin3-actions{
	margin-top:30px;
	gap:14px;
}.cz-vin3-actions .wp-block-button__link{
	min-height:54px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 24px;
	font-weight:800;
	border-radius:7px;
}.cz-vin3-actions .cz-viber-btn .wp-block-button__link{
	background:#fff;
	color:#111827;
	border:1px solid #d4dae2;
}.cz-vin3-actions .cz-viber-btn .wp-block-button__link:before{
	content:"V";
	display:grid;
	place-items:center;
	width:25px;
	height:25px;
	margin-right:9px;
	border:2px solid #7360f2;
	border-radius:50%;
	color:#7360f2;
	font-size:12px;
	font-weight:900;
}.cz-vin3-trust{
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
	gap:14px 28px;
}.cz-vin3-trust .cz-trust-item{
	margin:0;
	font-size:14px;
	color:#5f6c7b;
}.cz-vin3-trust .cz-trust-item:before{
	content:"✓";
	margin-right:8px;
	color:#ed1c24;
	font-weight:900;
}.cz-vin3-hero-visual{
	position:relative;
	min-width:0;
}.cz-vin3-hero-visual:before{
	content:"";
	position:absolute;
	inset:8% 2% 2% 5%;
	background:linear-gradient(135deg, rgba(245,248,251,.8), rgba(232,238,244,.42));
	border-radius:28px;
	z-index:0;
}.cz-vin3-hero-image{
	position:relative;
	z-index:1;
	display:block;
	width:100%;
	height:auto;
	max-height:580px;
	object-fit:contain;
	filter:drop-shadow(0 22px 30px rgba(38,50,65,.08));
}.cz-vin3-why-section{
	padding:0 0 36px;
}.cz-vin3-why-box{
	display:grid;
	grid-template-columns:minmax(0, 1.25fr) minmax(320px, .75fr);
	gap:42px;
	align-items:center;
	padding:38px 42px;
	border:1px solid #e7ebf0;
	border-radius:18px;
	background:#fff;
	box-shadow:0 14px 42px rgba(28,39,51,.055);
}.cz-vin3-why-copy .cz-section-title{
	margin:0 0 18px;
}.cz-vin3-text{
	font-size:16px;
	line-height:1.72;
	color:#343f4d;
	margin:0 0 16px;
}.cz-vin3-why-benefits{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
}.cz-vin3-mini-benefit{
	min-height:112px;
	padding:20px 16px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	text-align:center;
	background:#f8fafc;
	border:1px solid #edf0f3;
	border-radius:14px;
}.cz-vin3-mini-benefit:before{
	content:"✓";
	display:grid;
	place-items:center;
	width:34px;
	height:34px;
	margin-bottom:10px;
	border-radius:50%;
	background:#fff1f2;
	color:#ed1c24;
	font-weight:900;
}.cz-vin3-mini-benefit strong{
	font-size:14px;
	line-height:1.25;
}.cz-vin3-mini-benefit span{
	margin-top:4px;
	font-size:12px;
	line-height:1.3;
	color:#7b8794;
}.cz-vin3-process-section{
	padding:68px 0;
	background:#f5f7f9;
}.cz-vin3-process-section .cz-section-title{
	margin:6px 0 32px;
}.cz-vin3-page .cz-process-grid{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:16px;
}.cz-vin3-page .cz-step-card{
	padding:26px 22px;
	background:#fff;
	border:1px solid #dfe5ea;
	border-radius:14px;
	box-shadow:0 8px 24px rgba(34,46,58,.035);
}.cz-vin3-page .cz-step-num{
	width:42px;
	height:42px;
	display:grid;
	place-items:center;
	margin:0 auto 16px;
	border:1px solid #ff9da1;
	border-radius:50%;
	color:#ed1c24;
	font-weight:900;
}.cz-vin3-page .cz-step-card .cz-card-title{
	text-align:center;
	font-size:17px;
	margin:0 0 10px;
}.cz-vin3-page .cz-step-card .cz-card-text{
	text-align:center;
	color:#697586;
	line-height:1.55;
	font-size:14px;
}.cz-vin3-info-section{
	padding:72px 0;
}.cz-vin3-info-grid{
	display:grid;
	grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);
	gap:20px;
	align-items:stretch;
}.cz-vin3-info-stack{
	display:grid;
	grid-template-rows:1fr 1fr;
	gap:20px;
}.cz-vin3-info-card{
	padding:34px 36px;
	border:1px solid #e2e7ec;
	border-radius:16px;
	background:#fff;
	box-shadow:0 8px 28px rgba(36,48,61,.035);
}.cz-vin3-info-card .cz-section-title{
	font-size:30px;
	margin:0 0 16px;
}.cz-vin3-types-card{
	position:relative;
	overflow:hidden;
	background:
		linear-gradient(135deg, #fff 0%, #fff 60%, #f4f7f9 100%);
}.cz-vin3-types-list{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px 28px;
	margin-top:24px;
}.cz-vin3-types-list div{
	position:relative;
	padding:11px 12px 11px 34px;
	border-bottom:1px solid #edf0f3;
	font-size:14px;
	font-weight:650;
}.cz-vin3-types-list div:before{
	content:"✓";
	position:absolute;
	left:8px;
	top:10px;
	color:#ed1c24;
	font-weight:900;
}.cz-vin3-faq-section{
	padding:66px 0 72px;
	background:#f7f8fa;
}.cz-vin3-faq-section .cz-section-title{
	margin:0 0 30px;
}.cz-vin3-faq-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:14px;
}.cz-vin3-faq-grid .cz-faq-list{
	display:grid;
	gap:12px;
	align-content:start;
}.cz-vin3-faq-grid .cz-faq-item{
	margin:0;
	background:#fff;
}.cz-vin3-faq-grid .cz-faq-item p{
	padding:0 22px 20px;
	margin:0;
	color:#566273;
	line-height:1.6;
}.cz-vin3-request-section{
	padding:72px 0;
}.cz-vin3-request-box{
	display:grid;
	grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);
	gap:0;
	overflow:hidden;
	border:1px solid #dfe5ea;
	border-radius:18px;
	background:#fff;
	box-shadow:0 12px 38px rgba(35,47,60,.05);
}.cz-vin3-request-box .cz-request-copy{
	padding:42px 34px;
	background:#f5f7f9;
}.cz-vin3-request-box .cz-section-title{
	margin:0 0 12px;
}.cz-vin3-request-box .cz-request-phone a{
	color:#111827;
	text-decoration:none;
}.cz-vin3-contact-buttons{
	display:flex;
	flex-wrap:wrap;
	gap:9px;
	margin-top:22px;
}.cz-vin3-contact-btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border:1px solid #cfd6df;
	border-radius:7px;
	background:#fff;
	color:#17202b;
	font-size:13px;
	font-weight:800;
	text-decoration:none;
}.cz-vin3-contact-btn:hover{
	border-color:#ed1c24;
	color:#ed1c24;
}.cz-vin3-viber{
	border-color:#c9c1ff;
	color:#5c49db;
}.cz-vin3-request-box > .cz-live-form{
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	margin:0 !important;
}.cz-vin3-page .cz-map-section{
	padding:68px 0;
	background:#f5f7f9;
}.cz-vin3-page .cz-map-grid{
	display:grid;
	grid-template-columns:350px minmax(0,1fr);
	gap:24px;
	margin-top:30px;
}.cz-vin3-page .cz-map-card{
	padding:28px;
	border:1px solid #dfe5ea;
	border-radius:16px;
	background:#fff;
}.cz-vin3-page .cz-map-frame-wrap,
.cz-vin3-page .cz-map-frame{
	min-height:420px;
	height:100%;
	border-radius:16px;
	overflow:hidden;
}.cz-vin3-page .cz-map-buttons{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	margin-top:20px;
}.cz-vin3-map-btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border:1px solid #cfd6df;
	border-radius:7px;
	background:#fff;
	color:#111827;
	text-decoration:none;
	font-weight:800;
	font-size:13px;
}.cz-vin3-map-btn-red{
	border-color:#ed1c24;
	background:#ed1c24;
	color:#fff;
}.cz-vin3-footer .cz-footer-link a{
	color:inherit;
	text-decoration:none;
	transition:.18s ease;
}.cz-vin3-footer .cz-footer-link a:hover{
	color:#fff;
	text-decoration:underline;
	text-underline-offset:3px;
}@media(max-width:1024px){
	.cz-vin3-hero-inner{
		grid-template-columns:1fr 1fr;
		gap:28px;
	}
	.cz-vin3-page .cz-hero-title{
		font-size:48px;
	}
	.cz-vin3-why-box{
		grid-template-columns:1fr;
	}
	.cz-vin3-page .cz-process-grid{
		grid-template-columns:1fr 1fr;
	}
}@media(max-width:760px){
	.cz-vin3-page .cz-home-inner{
		width:min(100% - 28px, 1200px);
	}
	.cz-vin3-hero{
		padding:28px 0 54px;
	}
	.cz-vin3-hero-inner{
		grid-template-columns:1fr;
		gap:20px;
	}
	.cz-vin3-page .cz-hero-title{
		font-size:42px;
		line-height:1.03;
	}
	.cz-vin3-page .cz-lead{
		font-size:16px;
	}
	.cz-vin3-hero-visual{
		order:2;
	}
	.cz-vin3-hero-image{
		max-height:none;
	}
	.cz-vin3-actions .wp-block-button{
		width:100%;
	}
	.cz-vin3-actions .wp-block-button__link{
		width:100%;
	}
	.cz-vin3-trust{
		display:grid;
		gap:10px;
	}
	.cz-vin3-why-box{
		padding:26px 22px;
		gap:24px;
	}
	.cz-vin3-why-benefits{
		grid-template-columns:1fr 1fr;
	}
	.cz-vin3-page .cz-process-grid{
		grid-template-columns:1fr;
	}
	.cz-vin3-info-grid{
		grid-template-columns:1fr;
	}
	.cz-vin3-types-list{
		grid-template-columns:1fr;
	}
	.cz-vin3-faq-grid{
		grid-template-columns:1fr;
	}
	.cz-vin3-request-box{
		grid-template-columns:1fr;
	}
	.cz-vin3-page .cz-map-grid{
		grid-template-columns:1fr;
	}
	.cz-vin3-page .cz-map-frame-wrap,
	.cz-vin3-page .cz-map-frame{
		min-height:320px;
	}
}body:has(.cz-vin3-page) #page,
body:has(.cz-vin3-page) .site.grid-container {
	max-width:100% !important;
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
}body:has(.cz-vin3-page) #primary,
body:has(.cz-vin3-page) .content-area,
body:has(.cz-vin3-page) #main,
body:has(.cz-vin3-page) .site-main {
	width:100% !important;
	max-width:none !important;
	margin:0 !important;
	padding:0 !important;
}body:has(.cz-vin3-page) article,
body:has(.cz-vin3-page) .inside-article {
	margin:0 !important;
	padding:0 !important;
	background:transparent !important;
	border:0 !important;
	box-shadow:none !important;
}body:has(.cz-vin3-page) .entry-content {
	margin:0 !important;
	padding:0 !important;
}body:has(.cz-vin3-page) .cz-vin3-page {
	margin:0 !important;
	padding:0 !important;
}body:has(.cz-vin3-page) .cz-vin3-hero {
	margin-top:0 !important;
}@media(min-width:1025px){
	.cz-vin3-hero-inner{
		grid-template-columns:minmax(0,1fr) minmax(520px,1fr);
	}

	.cz-vin3-page .cz-hero-title{
		font-size:56px;
		max-width:660px;
	}
}.cz-hero .wp-block-button__link[href^="viber://"],
.cz-vin3-hero .wp-block-button__link[href^="viber://"]{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:10px !important;

	background:#7360F2 !important;
	border:1px solid #7360F2 !important;
	color:#fff !important;

	box-shadow:0 7px 18px rgba(115,96,242,.18) !important;
}.cz-hero .wp-block-button__link[href^="viber://"]:hover,
.cz-vin3-hero .wp-block-button__link[href^="viber://"]:hover{
	background:#6653db !important;
	border-color:#6653db !important;
	color:#fff !important;
	transform:translateY(-1px);
}.cz-hero .wp-block-button__link[href^="viber://"]::before,
.cz-vin3-hero .wp-block-button__link[href^="viber://"]::before{
	content:"" !important;
	display:block !important;
	flex:0 0 23px !important;
	width:23px !important;
	height:23px !important;
	margin:0 !important;

	border:0 !important;
	border-radius:0 !important;

	
	background:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c5.9 0 9.5 3.3 9.5 8.4 0 4.5-2.9 7.4-7.5 8.1L9.6 22v-3.1C5.1 18.3 2.5 15.5 2.5 11c0-5.3 3.7-8.5 9.5-8.5Z' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.2c.45 4.7 3.1 7.35 7.8 7.8l1.25-1.65-2.45-1.25-.85 1.05a6.2 6.2 0 0 1-2.9-2.9l1.05-.85-1.25-2.45L9 8.2 8 7.2Z' fill='%23fff'/%3E%3Cpath d='M14.1 5.9c2.05.35 3.65 1.95 4 4M13.9 8c1 .2 1.8 1 2 2' fill='none' stroke='%23fff' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")
		center/contain no-repeat !important;
}.cz-messengers .cz-viber-btn .wp-block-button__link,
.cz-vin3-contact-buttons a[href^="viber://"]{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:8px !important;

	background:#7360F2 !important;
	border-color:#7360F2 !important;
	color:#fff !important;
}.cz-messengers .cz-viber-btn .wp-block-button__link:hover,
.cz-vin3-contact-buttons a[href^="viber://"]:hover{
	background:#6653db !important;
	border-color:#6653db !important;
	color:#fff !important;
}.cz-messengers .cz-viber-btn .wp-block-button__link::before,
.cz-vin3-contact-buttons a[href^="viber://"]::before{
	content:"";
	display:block;
	width:18px;
	height:18px;
	flex:0 0 18px;

	background:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c5.9 0 9.5 3.3 9.5 8.4 0 4.5-2.9 7.4-7.5 8.1L9.6 22v-3.1C5.1 18.3 2.5 15.5 2.5 11c0-5.3 3.7-8.5 9.5-8.5Z' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.2c.45 4.7 3.1 7.35 7.8 7.8l1.25-1.65-2.45-1.25-.85 1.05a6.2 6.2 0 0 1-2.9-2.9l1.05-.85-1.25-2.45L9 8.2 8 7.2Z' fill='%23fff'/%3E%3Cpath d='M14.1 5.9c2.05.35 3.65 1.95 4 4M13.9 8c1 .2 1.8 1 2 2' fill='none' stroke='%23fff' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")
		center/contain no-repeat;
}.cz-messengers .cz-telegram-btn .wp-block-button__link,
.cz-vin3-contact-buttons a[href*="t.me/"]{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:8px !important;

	background:#229ED9 !important;
	border-color:#229ED9 !important;
	color:#fff !important;

	box-shadow:0 6px 15px rgba(34,158,217,.14);
}.cz-messengers .cz-telegram-btn .wp-block-button__link:hover,
.cz-vin3-contact-buttons a[href*="t.me/"]:hover{
	background:#168fc8 !important;
	border-color:#168fc8 !important;
	color:#fff !important;
}.cz-messengers .cz-telegram-btn .wp-block-button__link::before,
.cz-vin3-contact-buttons a[href*="t.me/"]::before{
	content:"";
	display:block;
	width:18px;
	height:18px;
	flex:0 0 18px;

	background:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M21.7 3.35 18.5 19.1c-.24 1.1-.88 1.37-1.78.85l-4.88-3.6-2.35 2.26c-.26.26-.48.48-.98.48l.35-4.98 9.06-8.19c.39-.35-.09-.55-.61-.2L6.1 12.78 1.28 11.27c-1.05-.33-1.07-1.05.22-1.56L20.35 2.45c.87-.32 1.64.2 1.35.9Z'/%3E%3C/svg%3E")
		center/contain no-repeat;
}.cz-vin3-contact-buttons a[href^="tel:"],
.cz-messengers .cz-phone-btn .wp-block-button__link{
	background:#fff !important;
	border-color:#cbd3dd !important;
	color:#17202b !important;
}.cz-vin3-contact-buttons a[href^="tel:"]:hover,
.cz-messengers .cz-phone-btn .wp-block-button__link:hover{
	border-color:#17202b !important;
	color:#17202b !important;
}@media(max-width:760px){
	.cz-hero .wp-block-button__link[href^="viber://"],
	.cz-vin3-hero .wp-block-button__link[href^="viber://"]{
		width:100%;
	}

	.cz-vin3-contact-buttons{
		display:grid !important;
		grid-template-columns:1fr !important;
	}

	.cz-vin3-contact-btn{
		width:100%;
	}
}body:has(.cz-usa3-page) #page,
body:has(.cz-usa3-page) .site.grid-container,
body:has(.cz-usa3-page) #primary,
body:has(.cz-usa3-page) .content-area,
body:has(.cz-usa3-page) #main,
body:has(.cz-usa3-page) .site-main{
	width:100% !important;
	max-width:none !important;
	margin:0 !important;
	padding:0 !important;
}body:has(.cz-usa3-page) article,
body:has(.cz-usa3-page) .inside-article,
body:has(.cz-usa3-page) .entry-content{
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	box-shadow:none !important;
	background:transparent !important;
}.cz-usa3-page .cz-home-inner{
	width:min(1200px, calc(100% - 48px));
	margin-inline:auto;
}.cz-usa3-page{
	background:#fff;
}.cz-usa3-text{
	font-size:16px;
	line-height:1.72;
	color:#3d4857;
	margin:0 0 16px;
}.cz-usa3-hero{
	padding:46px 0 74px;
	background:
		radial-gradient(circle at 86% 26%, rgba(229,235,241,.85), transparent 35%),
		#fff;
}.cz-usa3-hero-inner{
	display:grid;
	grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);
	gap:54px;
	align-items:center;
}.cz-usa3-page .cz-hero-title{
	font-size:clamp(44px,4.1vw,64px);
	line-height:1;
	letter-spacing:-.035em;
	margin:14px 0 22px;
	max-width:650px;
}.cz-usa3-page .cz-lead{
	font-size:18px;
	line-height:1.62;
	color:#657286;
	max-width:650px;
}.cz-usa3-actions{
	margin-top:30px;
	gap:14px;
}.cz-usa3-actions .wp-block-button__link{
	min-height:54px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 24px;
	border-radius:7px;
	font-weight:800;
}.cz-usa3-trust{
	display:flex;
	flex-wrap:wrap;
	gap:14px 26px;
	margin-top:30px;
}.cz-usa3-trust .cz-trust-item{
	margin:0;
	color:#5f6c7a;
	font-size:14px;
}.cz-usa3-trust .cz-trust-item:before{
	content:"✓";
	margin-right:8px;
	color:#ed1c24;
	font-weight:900;
}.cz-usa3-hero-visual{
	position:relative;
	min-height:520px;
}.cz-usa3-visual-stage{
	position:absolute;
	inset:0;
	overflow:hidden;
	border-radius:30px;
	background:
		linear-gradient(135deg,rgba(255,255,255,.84),rgba(238,243,247,.88)),
		linear-gradient(120deg,#f8fafc,#e9eef3);
	border:1px solid #edf0f3;
	box-shadow:0 18px 55px rgba(27,38,49,.055);
}.cz-usa3-watermark{
	position:absolute;
	right:-8px;
	top:96px;
	font-size:210px;
	line-height:.8;
	font-weight:900;
	letter-spacing:-.08em;
	color:rgba(237,28,36,.045);
	transform:rotate(-8deg);
}.cz-usa3-auction-card{
	position:absolute;
	z-index:4;
	padding:17px 19px;
	border-radius:14px;
	background:rgba(255,255,255,.88);
	border:1px solid rgba(214,222,230,.8);
	box-shadow:0 10px 30px rgba(34,48,61,.08);
	backdrop-filter:blur(10px);
}.cz-usa3-auction-card strong,
.cz-usa3-auction-card small{
	display:block;
}.cz-usa3-auction-card strong{
	color:#18212b;
	font-size:14px;
}.cz-usa3-auction-card small{
	margin-top:4px;
	font-size:11px;
	color:#8a96a3;
}.cz-usa3-card-kicker{
	display:block;
	margin-bottom:5px;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-usa3-card-main{
	top:42px;
	left:34px;
	min-width:230px;
}.cz-usa3-card-photo{
	top:128px;
	right:28px;
}.cz-usa3-card-parts{
	bottom:38px;
	right:44px;
}.cz-usa3-icon{
	display:grid;
	place-items:center;
	width:30px;
	height:30px;
	margin-bottom:7px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-weight:900;
}.cz-usa3-car-outline{
	position:absolute;
	z-index:2;
	left:9%;
	right:8%;
	bottom:75px;
	height:190px;
	opacity:.75;
}.cz-usa3-car-body{
	position:absolute;
	left:4%;
	right:2%;
	bottom:25px;
	height:86px;
	border:3px solid #a7b4c1;
	border-radius:55px 90px 24px 24px;
	background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(181,194,206,.12));
}.cz-usa3-car-roof{
	position:absolute;
	left:25%;
	right:18%;
	top:18px;
	height:92px;
	border:3px solid #a7b4c1;
	border-bottom:0;
	border-radius:85px 90px 0 0;
	transform:skewX(-10deg);
}.cz-usa3-wheel{
	position:absolute;
	z-index:3;
	bottom:3px;
	width:58px;
	height:58px;
	border:10px solid #667482;
	border-radius:50%;
	background:#dce3e9;
	box-shadow:inset 0 0 0 4px #fff;
}.cz-usa3-wheel-1{left:20%}.cz-usa3-wheel-2{right:17%}.cz-usa3-route{
	position:absolute;
	z-index:3;
	left:30px;
	right:30px;
	bottom:25px;
	display:flex;
	align-items:center;
	gap:11px;
	font-size:11px;
	font-weight:900;
	letter-spacing:.09em;
	color:#768493;
}.cz-usa3-route i{
	flex:1;
	height:2px;
	background:
		linear-gradient(90deg,#ed1c24 0 60%,transparent 60% 100%);
	background-size:14px 2px;
}.cz-usa3-why-section{
	padding:0 0 38px;
}.cz-usa3-why-box{
	display:grid;
	grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);
	gap:42px;
	align-items:center;
	padding:38px 42px;
	border:1px solid #e5e9ee;
	border-radius:18px;
	background:#fff;
	box-shadow:0 14px 42px rgba(28,39,51,.05);
}.cz-usa3-why-copy .cz-section-title{
	margin:0 0 18px;
}.cz-usa3-why-benefits{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
}.cz-usa3-mini-benefit{
	min-height:110px;
	padding:18px 15px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	border:1px solid #edf0f3;
	border-radius:14px;
	background:#f8fafc;
}.cz-usa3-mini-benefit:before{
	content:"✓";
	display:grid;
	place-items:center;
	width:34px;
	height:34px;
	margin-bottom:9px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-weight:900;
}.cz-usa3-mini-benefit strong{
	font-size:14px;
	line-height:1.25;
}.cz-usa3-mini-benefit span{
	margin-top:4px;
	color:#7c8896;
	font-size:12px;
	line-height:1.3;
}.cz-usa3-process-section{
	padding:68px 0;
	background:#f5f7f9;
}.cz-usa3-process-section .cz-section-title{
	margin:6px 0 30px;
}.cz-usa3-page .cz-process-grid{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:16px;
}.cz-usa3-page .cz-step-card{
	padding:26px 22px;
	background:#fff;
	border:1px solid #dfe5ea;
	border-radius:14px;
	box-shadow:0 8px 24px rgba(34,46,58,.035);
}.cz-usa3-page .cz-step-num{
	width:42px;
	height:42px;
	display:grid;
	place-items:center;
	margin:0 auto 16px;
	border:1px solid #ff9da1;
	border-radius:50%;
	color:#ed1c24;
	font-weight:900;
}.cz-usa3-page .cz-step-card .cz-card-title{
	text-align:center;
	font-size:17px;
	margin:0 0 10px;
}.cz-usa3-page .cz-step-card .cz-card-text{
	text-align:center;
	font-size:14px;
	line-height:1.55;
	color:#697586;
}.cz-usa3-types-section{
	padding:72px 0;
}.cz-usa3-types-section .cz-section-title{
	margin:0 0 28px;
}.cz-usa3-types-grid{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:16px;
}.cz-usa3-type-card{
	position:relative;
	min-height:128px;
	padding:25px 22px 22px;
	border:1px solid #e2e7ec;
	border-radius:15px;
	background:#fff;
	box-shadow:0 8px 26px rgba(36,48,61,.035);
}.cz-usa3-type-card:before{
	content:"✓";
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	margin-bottom:13px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-weight:900;
}.cz-usa3-type-card strong{
	display:block;
	font-size:15px;
	line-height:1.25;
}.cz-usa3-type-card span{
	display:block;
	margin-top:7px;
	color:#778391;
	font-size:12px;
	line-height:1.45;
}.cz-usa3-details-section{
	padding:0 0 72px;
}.cz-usa3-details-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:20px;
}.cz-usa3-detail-card{
	padding:34px 36px;
	border:1px solid #e2e7ec;
	border-radius:16px;
	background:linear-gradient(135deg,#fff,#f8fafc);
}.cz-usa3-detail-card .cz-section-title{
	font-size:30px;
	margin:0 0 16px;
}.cz-usa3-faq-section{
	padding:66px 0 72px;
	background:#f7f8fa;
}.cz-usa3-faq-section .cz-section-title{
	margin:0 0 30px;
}.cz-usa3-faq-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:14px;
}.cz-usa3-faq-grid .cz-faq-list{
	display:grid;
	align-content:start;
	gap:12px;
}.cz-usa3-faq-grid .cz-faq-item{
	margin:0;
	background:#fff;
}.cz-usa3-faq-grid .cz-faq-item p{
	padding:0 22px 20px;
	margin:0;
	color:#566273;
	line-height:1.6;
}.cz-usa3-request-section{
	padding:72px 0;
}.cz-usa3-request-box{
	display:grid;
	grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);
	overflow:hidden;
	border:1px solid #dfe5ea;
	border-radius:18px;
	background:#fff;
	box-shadow:0 12px 38px rgba(35,47,60,.05);
}.cz-usa3-request-box .cz-request-copy{
	padding:42px 34px;
	background:#f5f7f9;
}.cz-usa3-request-box .cz-section-title{
	margin:0 0 12px;
}.cz-usa3-request-box .cz-request-phone a{
	color:#111827;
	text-decoration:none;
}.cz-usa3-contact-buttons{
	display:flex;
	flex-wrap:wrap;
	gap:9px;
	margin-top:22px;
}.cz-usa3-contact-btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border:1px solid #cfd6df;
	border-radius:7px;
	background:#fff;
	color:#17202b;
	font-size:13px;
	font-weight:800;
	text-decoration:none;
}.cz-usa3-request-box > .cz-live-form{
	margin:0 !important;
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
}.cz-usa3-contact-buttons a[href^="viber://"]{
	background:#7360F2 !important;
	border-color:#7360F2 !important;
	color:#fff !important;
}.cz-usa3-contact-buttons a[href*="t.me/"]{
	background:#229ED9 !important;
	border-color:#229ED9 !important;
	color:#fff !important;
}.cz-usa3-page .cz-map-section{
	padding:68px 0;
	background:#f5f7f9;
}.cz-usa3-page .cz-map-grid{
	display:grid;
	grid-template-columns:350px minmax(0,1fr);
	gap:24px;
	margin-top:30px;
}.cz-usa3-page .cz-map-card{
	padding:28px;
	border:1px solid #dfe5ea;
	border-radius:16px;
	background:#fff;
}.cz-usa3-page .cz-map-frame-wrap,
.cz-usa3-page .cz-map-frame{
	min-height:420px;
	height:100%;
	border-radius:16px;
	overflow:hidden;
}.cz-usa3-footer .cz-footer-link a{
	color:inherit;
	text-decoration:none;
}.cz-usa3-footer .cz-footer-link a:hover{
	color:#fff;
	text-decoration:underline;
	text-underline-offset:3px;
}@media(max-width:1024px){
	.cz-usa3-hero-inner{
		grid-template-columns:1fr 1fr;
		gap:28px;
	}
	.cz-usa3-page .cz-hero-title{
		font-size:48px;
	}
	.cz-usa3-why-box{
		grid-template-columns:1fr;
	}
	.cz-usa3-page .cz-process-grid,
	.cz-usa3-types-grid{
		grid-template-columns:1fr 1fr;
	}
}@media(max-width:760px){
	.cz-usa3-page .cz-home-inner{
		width:min(100% - 28px,1200px);
	}
	.cz-usa3-hero{
		padding:28px 0 54px;
	}
	.cz-usa3-hero-inner{
		grid-template-columns:1fr;
		gap:24px;
	}
	.cz-usa3-page .cz-hero-title{
		font-size:42px;
		line-height:1.03;
	}
	.cz-usa3-page .cz-lead{
		font-size:16px;
	}
	.cz-usa3-actions .wp-block-button{
		width:100%;
	}
	.cz-usa3-actions .wp-block-button__link{
		width:100%;
	}
	.cz-usa3-trust{
		display:grid;
		gap:10px;
	}
	.cz-usa3-hero-visual{
		min-height:410px;
	}
	.cz-usa3-card-main{
		left:18px;
		top:20px;
	}
	.cz-usa3-card-photo{
		top:115px;
		right:16px;
	}
	.cz-usa3-card-parts{
		right:18px;
		bottom:36px;
	}
	.cz-usa3-why-box{
		padding:26px 22px;
		gap:24px;
	}
	.cz-usa3-why-benefits{
		grid-template-columns:1fr 1fr;
	}
	.cz-usa3-page .cz-process-grid,
	.cz-usa3-types-grid,
	.cz-usa3-details-grid,
	.cz-usa3-faq-grid,
	.cz-usa3-request-box,
	.cz-usa3-page .cz-map-grid{
		grid-template-columns:1fr;
	}
	.cz-usa3-page .cz-map-frame-wrap,
	.cz-usa3-page .cz-map-frame{
		min-height:320px;
	}
}.cz-usa3-hero-visual{
	position:relative !important;
	min-height:0 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	overflow:visible !important;
}.cz-usa3-hero-image{
	display:block !important;
	width:100% !important;
	height:auto !important;
	max-height:560px !important;
	object-fit:contain !important;
	border-radius:22px;
}.cz-usa3-page > .cz-home-section,
.cz-usa3-page > .cz-footer{
	width:100% !important;
	min-width:0 !important;
}@media(min-width:1025px){
	.cz-usa3-hero-inner{
		display:grid !important;
		grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr) !important;
		gap:48px !important;
		align-items:center !important;
	}
}@media(max-width:1024px){
	.cz-usa3-hero-inner{
		grid-template-columns:1fr !important;
	}
	.cz-usa3-hero-visual{
		width:100% !important;
	}
	.cz-usa3-page .cz-process-grid,
	.cz-usa3-types-grid,
	.cz-usa3-details-grid,
	.cz-usa3-faq-grid,
	.cz-usa3-request-box,
	.cz-usa3-page .cz-map-grid{
		grid-template-columns:1fr !important;
	}
}@media(max-width:760px){
	.cz-usa3-why-box{
		grid-template-columns:1fr !important;
	}
	.cz-usa3-why-benefits{
		grid-template-columns:1fr 1fr !important;
	}
}.cz-usa3-hero .wp-block-button__link[href^="viber://"]{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:10px !important;

	background:#7360F2 !important;
	border:1px solid #7360F2 !important;
	color:#fff !important;
	box-shadow:0 7px 18px rgba(115,96,242,.18) !important;
}.cz-usa3-hero .wp-block-button__link[href^="viber://"]:hover{
	background:#6653db !important;
	border-color:#6653db !important;
	color:#fff !important;
}.cz-usa3-hero .wp-block-button__link[href^="viber://"]::before{
	content:"" !important;
	display:block !important;
	width:23px !important;
	height:23px !important;
	flex:0 0 23px !important;
	margin:0 !important;
	border:0 !important;

	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c5.9 0 9.5 3.3 9.5 8.4 0 4.5-2.9 7.4-7.5 8.1L9.6 22v-3.1C5.1 18.3 2.5 15.5 2.5 11c0-5.3 3.7-8.5 9.5-8.5Z' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.2c.45 4.7 3.1 7.35 7.8 7.8l1.25-1.65-2.45-1.25-.85 1.05a6.2 6.2 0 0 1-2.9-2.9l1.05-.85-1.25-2.45L9 8.2 8 7.2Z' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat !important;
}.site-branding{
	display:flex !important;
	flex-direction:column !important;
	align-items:flex-start !important;
	justify-content:center !important;
}.site-description{
	display:none !important;
}.site-branding::after{
	display:block;
	margin-top:2px;
	font-size:11px;
	line-height:1.15;
	font-weight:500;
	color:#7b8794;
	white-space:nowrap;
}html[lang^="uk"] .site-branding::after{
	content:"Центр підбору запчастин";
}html[lang^="ru"] .site-branding::after{
	content:"Центр подбора запчастей";
}.cz-usa4-why-section{padding:0 0 40px;background:#fff}.cz-usa4-why-box{
	display:grid;
	grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);
	gap:42px;
	align-items:stretch;
	padding:40px 42px;
	border:1px solid #e4e9ee;
	border-radius:18px;
	background:#fff;
	box-shadow:0 14px 42px rgba(29,42,55,.055);
}.cz-usa4-why-copy{
	display:flex;
	flex-direction:column;
	justify-content:center;
}.cz-usa4-why-copy .cz-section-title{
	margin:7px 0 18px;
	font-size:34px;
	line-height:1.1;
}.cz-usa4-text{
	margin:0 0 16px;
	color:#455262;
	font-size:16px;
	line-height:1.72;
}.cz-usa4-why-quote{
	display:flex;
	align-items:center;
	gap:13px;
	margin-top:12px;
	padding:15px 17px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#f8fafc;
}.cz-usa4-quote-mark{
	display:grid;
	place-items:center;
	flex:0 0 34px;
	width:34px;
	height:34px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-weight:900;
}.cz-usa4-why-quote strong,
.cz-usa4-why-quote span{
	display:block;
}.cz-usa4-why-quote strong{font-size:14px}.cz-usa4-why-quote div>span{
	margin-top:3px;
	color:#7b8794;
	font-size:12px;
	line-height:1.35;
}.cz-usa4-why-visual{
	display:grid;
	grid-template-rows:auto 1fr;
	gap:15px;
	padding:22px;
	border-radius:16px;
	background:
		radial-gradient(circle at 50% 0%,rgba(237,28,36,.055),transparent 38%),
		#f5f7f9;
}.cz-usa4-compare{
	display:grid;
	grid-template-columns:1fr 48px 1fr;
	align-items:center;
	gap:9px;
}.cz-usa4-market-card{
	position:relative;
	min-height:155px;
	padding:22px 18px 18px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	border:1px solid #dfe5eb;
	border-radius:14px;
	background:#fff;
	box-shadow:0 8px 22px rgba(33,46,59,.035);
}.cz-usa4-market-label{
	position:absolute;
	top:12px;
	left:12px;
	padding:5px 8px;
	border-radius:6px;
	background:#ed1c24;
	color:#fff;
	font-size:10px;
	line-height:1;
	font-weight:900;
	letter-spacing:.08em;
}.cz-usa4-market-label.cz-usa4-eu{background:#17202b}.cz-usa4-part-icon{
	display:grid;
	place-items:center;
	width:44px;
	height:44px;
	margin-bottom:10px;
	border-radius:50%;
	background:#f5f7f9;
	color:#8794a2;
	font-size:25px;
}.cz-usa4-market-card strong{font-size:14px}.cz-usa4-market-card small{
	margin-top:5px;
	color:#8793a1;
	font-size:11px;
}.cz-usa4-not-equal{
	text-align:center;
	color:#ed1c24;
	font-size:35px;
	line-height:1;
	font-weight:900;
}.cz-usa4-benefits{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}.cz-usa4-benefit{
	display:flex;
	align-items:center;
	gap:11px;
	min-height:83px;
	padding:14px;
	border:1px solid #e3e8ed;
	border-radius:12px;
	background:rgba(255,255,255,.92);
}.cz-usa4-benefit>span{
	display:grid;
	place-items:center;
	flex:0 0 38px;
	width:38px;
	height:38px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:11px;
	font-weight:900;
}.cz-usa4-benefit strong,
.cz-usa4-benefit small{display:block}.cz-usa4-benefit strong{
	font-size:12px;
	line-height:1.3;
}.cz-usa4-benefit small{
	margin-top:3px;
	color:#8793a1;
	font-size:10px;
	line-height:1.3;
}@media(max-width:1024px){
	.cz-usa4-why-box{grid-template-columns:1fr}
}@media(max-width:760px){
	.cz-usa4-why-box{
		padding:26px 20px;
		gap:25px;
	}
	.cz-usa4-compare{grid-template-columns:1fr}
	.cz-usa4-not-equal{
		transform:rotate(90deg);
		font-size:28px;
	}
	.cz-usa4-benefits{grid-template-columns:1fr}
}.cz-usa5-types-section{
	padding:74px 0;
	background:#fff;
}.cz-usa5-types-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);
	gap:50px;
	align-items:end;
	margin-bottom:30px;
}.cz-usa5-types-head .cz-section-title{
	max-width:760px;
	margin:7px 0 0;
}.cz-usa5-types-intro{
	margin:0 0 3px;
	color:#667382;
	font-size:15px;
	line-height:1.65;
}.cz-usa5-types-grid{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	gap:16px;
}.cz-usa5-type-card{
	min-height:205px;
	padding:24px 22px;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	gap:18px;

	border:1px solid #e1e6eb;
	border-radius:16px;
	background:#fff;
	box-shadow:0 8px 26px rgba(34,46,58,.035);
	transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.cz-usa5-type-card:hover{
	transform:translateY(-3px);
	border-color:#d3dbe3;
	box-shadow:0 14px 32px rgba(34,46,58,.07);
}.cz-usa5-type-card-featured{
	grid-column:span 2;
	flex-direction:row;
	align-items:center;
	padding:30px 28px;
	background:
		radial-gradient(circle at 8% 10%,rgba(237,28,36,.055),transparent 40%),
		linear-gradient(135deg,#fff,#f8fafc);
}.cz-usa5-type-icon{
	display:grid;
	place-items:center;
	flex:0 0 54px;
	width:54px;
	height:54px;

	border-radius:14px;
	background:#f7f9fb;
	color:#6e7b89;
}.cz-usa5-type-card-featured .cz-usa5-type-icon{
	flex-basis:74px;
	width:74px;
	height:74px;
	background:#fff0f1;
	color:#ed1c24;
}.cz-usa5-type-icon svg{
	width:34px;
	height:34px;
	fill:none;
	stroke:currentColor;
	stroke-width:2.7;
	stroke-linecap:round;
	stroke-linejoin:round;
}.cz-usa5-type-card-featured .cz-usa5-type-icon svg{
	width:48px;
	height:48px;
}.cz-usa5-type-card h3{
	margin:0;
	font-size:17px;
	line-height:1.25;
	color:#17202b;
}.cz-usa5-type-card p{
	margin:8px 0 0;
	color:#74808e;
	font-size:13px;
	line-height:1.55;
}.cz-usa5-type-kicker{
	display:inline-block;
	margin-bottom:7px;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-usa5-types-cta{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:24px;
	margin-top:20px;
	padding:22px 24px;

	border:1px solid #e0e5ea;
	border-radius:14px;
	background:#f6f8fa;
}.cz-usa5-types-cta strong,
.cz-usa5-types-cta span{
	display:block;
}.cz-usa5-types-cta strong{
	font-size:16px;
	color:#17202b;
}.cz-usa5-types-cta span{
	margin-top:4px;
	color:#768391;
	font-size:13px;
	line-height:1.45;
}.cz-usa5-types-cta a{
	flex:0 0 auto;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	padding:0 18px;

	border-radius:7px;
	background:#ed1c24;
	color:#fff;
	font-size:13px;
	font-weight:800;
	text-decoration:none;
}.cz-usa5-types-cta a:hover{
	background:#cf171e;
	color:#fff;
}@media(max-width:1024px){
	.cz-usa5-types-head{
		grid-template-columns:1fr;
		gap:12px;
	}
	.cz-usa5-types-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}
}@media(max-width:760px){
	.cz-usa5-types-section{
		padding:54px 0;
	}
	.cz-usa5-types-grid{
		grid-template-columns:1fr;
	}
	.cz-usa5-type-card-featured{
		grid-column:auto;
		flex-direction:column;
		align-items:flex-start;
	}
	.cz-usa5-types-cta{
		flex-direction:column;
		align-items:flex-start;
	}
	.cz-usa5-types-cta a{
		width:100%;
	}
}.cz-usa6-bridge-section{
	padding:18px 0 84px;
	background:#fff;
}.cz-usa6-bridge-box{
	position:relative;
	display:grid;
	grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);
	gap:50px;
	align-items:center;

	padding:46px 48px;
	border-radius:22px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.08),transparent 32%),
		linear-gradient(135deg,#17202b 0%,#202b37 100%);
	overflow:hidden;
}.cz-usa6-bridge-box:after{
	content:"";
	position:absolute;
	width:250px;
	height:250px;
	right:-130px;
	bottom:-155px;
	border:1px solid rgba(255,255,255,.08);
	border-radius:50%;
	box-shadow:
		0 0 0 36px rgba(255,255,255,.025),
		0 0 0 72px rgba(255,255,255,.018);
	pointer-events:none;
}.cz-usa6-bridge-copy{
	position:relative;
	z-index:1;
}.cz-usa6-bridge-copy .cz-eyebrow{
	color:#ff5960;
}.cz-usa6-bridge-copy .cz-section-title{
	margin:8px 0 18px;
	max-width:650px;
	color:#fff;
	font-size:37px;
	line-height:1.08;
}.cz-usa6-lead{
	max-width:650px;
	margin:0;
	color:#c4ced8;
	font-size:15px;
	line-height:1.72;
}.cz-usa6-checks{
	display:grid;
	gap:13px;
	margin-top:25px;
}.cz-usa6-checks>div{
	display:grid;
	grid-template-columns:32px 1fr;
	column-gap:11px;
	align-items:center;
}.cz-usa6-checks span{
	grid-row:1/3;
	display:grid;
	place-items:center;
	width:30px;
	height:30px;
	border-radius:50%;
	background:rgba(237,28,36,.16);
	color:#ff5a61;
	font-size:14px;
	font-weight:900;
}.cz-usa6-checks strong{
	color:#fff;
	font-size:13px;
	line-height:1.3;
}.cz-usa6-checks small{
	margin-top:3px;
	color:#8997a6;
	font-size:11px;
	line-height:1.4;
}.cz-usa6-actions{
	display:flex;
	flex-wrap:wrap;
	gap:11px;
	margin-top:28px;
}.cz-usa6-actions a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:46px;
	padding:0 19px;
	border-radius:8px;
	font-size:13px;
	font-weight:800;
	text-decoration:none;
}.cz-usa6-primary{
	background:#ed1c24;
	color:#fff !important;
}.cz-usa6-primary:hover{
	background:#cf171e;
}.cz-usa6-secondary{
	border:1px solid rgba(255,255,255,.18);
	background:rgba(255,255,255,.07);
	color:#fff !important;
}.cz-usa6-secondary:hover{
	background:rgba(255,255,255,.12);
}.cz-usa6-bridge-visual{
	position:relative;
	z-index:1;
	padding:20px;
	border:1px solid rgba(255,255,255,.1);
	border-radius:18px;
	background:rgba(255,255,255,.96);
	box-shadow:0 24px 60px rgba(0,0,0,.22);
}.cz-usa6-visual-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:15px;
	margin-bottom:13px;
}.cz-usa6-visual-head small{
	color:#8a96a3;
	font-size:10px;
}.cz-usa6-visual-badge{
	display:inline-flex;
	align-items:center;
	padding:6px 9px;
	border-radius:6px;
	background:#fff0f1;
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-usa6-list-card{
	border:1px solid #e1e6eb;
	border-radius:13px;
	background:#fff;
	overflow:hidden;
}.cz-usa6-list-row{
	display:grid;
	grid-template-columns:34px minmax(0,1fr) auto;
	gap:10px;
	align-items:center;
	padding:13px 14px;
	border-bottom:1px solid #edf0f3;
}.cz-usa6-list-row:last-child{
	border-bottom:0;
}.cz-usa6-status{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#eef9f1;
	color:#2f9b4f;
	font-size:12px;
	font-weight:900;
}.cz-usa6-status-route{
	background:#fff4e7;
	color:#d68622;
}.cz-usa6-list-row strong,
.cz-usa6-list-row small{
	display:block;
}.cz-usa6-list-row strong{
	color:#1d2731;
	font-size:12px;
	line-height:1.25;
}.cz-usa6-list-row small{
	margin-top:3px;
	color:#8a96a3;
	font-size:9.5px;
	line-height:1.3;
}.cz-usa6-list-row em{
	padding:5px 7px;
	border-radius:5px;
	background:#f4f7f9;
	color:#687482;
	font-size:9px;
	font-style:normal;
	font-weight:800;
	white-space:nowrap;
}.cz-usa6-route-card{
	display:flex;
	align-items:center;
	gap:13px;
	margin-top:13px;
	padding:14px;
	border-radius:12px;
	background:#f6f8fa;
}.cz-usa6-route-icon{
	display:grid;
	place-items:center;
	flex:0 0 38px;
	width:38px;
	height:38px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:18px;
	font-weight:900;
}.cz-usa6-route-card strong,
.cz-usa6-route-card span{
	display:block;
}.cz-usa6-route-card strong{
	color:#1d2731;
	font-size:12px;
}.cz-usa6-route-card span{
	margin-top:4px;
	color:#7e8a97;
	font-size:10px;
	line-height:1.4;
}@media(max-width:1024px){
	.cz-usa6-bridge-box{
		grid-template-columns:1fr;
	}
}@media(max-width:760px){
	.cz-usa6-bridge-section{
		padding-bottom:58px;
	}
	.cz-usa6-bridge-box{
		padding:30px 20px;
		gap:30px;
		border-radius:16px;
	}
	.cz-usa6-bridge-copy .cz-section-title{
		font-size:31px;
	}
	.cz-usa6-actions{
		flex-direction:column;
	}
	.cz-usa6-actions a{
		width:100%;
	}
	.cz-usa6-list-row{
		grid-template-columns:32px minmax(0,1fr);
	}
	.cz-usa6-list-row em{
		grid-column:2;
		justify-self:start;
	}
}.cz-usa7-files-hint{
	margin:11px 0 0;
	color:#7d8996;
	font-size:11px;
	line-height:1.4;
	font-weight:650;
}.cz-usa7-files-hint span{
	padding:0 5px;
	color:#c4cbd2;
}.cz-usa7-files-hint-dark{
	color:#8f9cab;
}.cz-usa7-files-hint-dark span{
	color:#596675;
}.cz-usa7-messenger-actions{
	gap:10px !important;
}.cz-usa7-messenger-actions .wp-block-button__link{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:9px !important;
	min-height:46px;
}.cz-usa7-messenger-actions .cz-viber-btn .wp-block-button__link{
	background:#7360F2 !important;
	border-color:#7360F2 !important;
	color:#fff !important;
}.cz-usa7-messenger-actions .cz-viber-btn .wp-block-button__link:hover{
	background:#6653db !important;
	border-color:#6653db !important;
}.cz-usa7-messenger-actions .cz-telegram-btn .wp-block-button__link{
	background:#229ED9 !important;
	border:1px solid #229ED9 !important;
	color:#fff !important;
}.cz-usa7-messenger-actions .cz-telegram-btn .wp-block-button__link:hover{
	background:#168fc8 !important;
	border-color:#168fc8 !important;
}.cz-usa7-messenger-actions .cz-viber-btn .wp-block-button__link:before,
.cz-usa7-send-btn.cz-usa7-viber:before,
.cz-usa7-bridge-actions .cz-usa7-viber:before{
	content:"☎";
	font-size:16px;
	line-height:1;
}.cz-usa7-messenger-actions .cz-telegram-btn .wp-block-button__link:before,
.cz-usa7-send-btn.cz-usa7-telegram:before,
.cz-usa7-bridge-actions .cz-usa7-telegram:before{
	content:"➤";
	font-size:16px;
	line-height:1;
}.cz-usa7-list-viber{
	background:#7360F2 !important;
	color:#fff !important;
}.cz-usa7-list-viber:hover{
	background:#6653db !important;
}.cz-usa7-bridge-actions .cz-usa7-viber{
	display:inline-flex;
	align-items:center;
	gap:8px;
	background:#7360F2;
	color:#fff !important;
}.cz-usa7-bridge-actions .cz-usa7-viber:hover{
	background:#6653db;
}.cz-usa7-bridge-actions .cz-usa7-telegram{
	display:inline-flex;
	align-items:center;
	gap:8px;
	background:#229ED9;
	border-color:#229ED9;
	color:#fff !important;
}.cz-usa7-bridge-actions .cz-usa7-telegram:hover{
	background:#168fc8;
}.cz-usa7-request-copy .cz-eyebrow{
	margin-bottom:7px;
}.cz-usa7-send-options{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:11px;
	margin:23px 0 3px;
}.cz-usa7-send-btn{
	position:relative;
	display:grid;
	grid-template-columns:30px minmax(0,1fr);
	grid-template-rows:auto auto;
	column-gap:10px;
	align-items:center;
	min-height:76px;
	padding:13px 15px;
	border-radius:11px;
	color:#fff !important;
	text-decoration:none !important;
	transition:transform .16s ease, box-shadow .16s ease;
}.cz-usa7-send-btn:hover{
	transform:translateY(-2px);
	color:#fff !important;
}.cz-usa7-send-btn:before{
	grid-row:1/3;
	display:grid;
	place-items:center;
	width:30px;
	height:30px;
	border-radius:50%;
	background:rgba(255,255,255,.15);
}.cz-usa7-send-btn strong,
.cz-usa7-send-btn span{
	display:block;
}.cz-usa7-send-btn strong{
	font-size:14px;
	line-height:1.2;
}.cz-usa7-send-btn span{
	margin-top:3px;
	opacity:.78;
	font-size:10px;
	line-height:1.3;
}.cz-usa7-send-btn.cz-usa7-viber{
	background:#7360F2;
	box-shadow:0 9px 22px rgba(115,96,242,.18);
}.cz-usa7-send-btn.cz-usa7-telegram{
	background:#229ED9;
	box-shadow:0 9px 22px rgba(34,158,217,.17);
}.cz-usa7-form-fallback{
	margin:0 0 12px;
	padding:11px 13px;
	border-radius:9px;
	background:#f5f7f9;
}.cz-usa7-form-fallback strong,
.cz-usa7-form-fallback span{
	display:block;
}.cz-usa7-form-fallback strong{
	color:#24303c;
	font-size:12px;
}.cz-usa7-form-fallback span{
	margin-top:3px;
	color:#7c8895;
	font-size:10px;
}.cz-usa3-request-box > .cz-carzone-lead-form,
.cz-usa3-request-box > form{
	box-shadow:none;
}@media(max-width:760px){
	.cz-usa7-messenger-actions{
		flex-direction:column !important;
	}
	.cz-usa7-messenger-actions .wp-block-button{
		width:100%;
	}
	.cz-usa7-messenger-actions .wp-block-button__link{
		width:100%;
	}
	.cz-usa7-send-options{
		grid-template-columns:1fr;
	}
	.cz-usa7-files-hint{
		font-size:10px;
	}
}.cz-usa8-form-side{
	min-width:0;
	padding:28px 30px 30px;
	background:#fff;
}.cz-usa8-form-side .cz-usa7-form-fallback{
	margin:0 0 14px;
	padding:0;
	background:transparent;
	border-radius:0;
}.cz-usa8-form-side .cz-usa7-form-fallback strong{
	font-size:13px;
	color:#1f2933;
}.cz-usa8-form-side .cz-usa7-form-fallback span{
	margin-top:4px;
	font-size:11px;
	color:#7b8794;
}.cz-usa8-form-side .cz-live-form,
.cz-usa8-form-side .cz-carzone-lead-form,
.cz-usa8-form-side form{
	width:100% !important;
	max-width:none !important;
	margin:0 !important;
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	background:#fff !important;
}.cz-usa8-form-side > div:not(.cz-usa7-form-fallback){
	width:100%;
	max-width:none;
}.cz-usa8-form-side input,
.cz-usa8-form-side textarea,
.cz-usa8-form-side select,
.cz-usa8-form-side button{
	max-width:100%;
	box-sizing:border-box;
}@media(min-width:1025px){
	.cz-usa3-request-box{
		grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr) !important;
		align-items:stretch;
	}
}@media(max-width:1024px){
	.cz-usa3-request-box{
		grid-template-columns:1fr !important;
	}
	.cz-usa8-form-side{
		padding:24px;
	}
}@media(max-width:760px){
	.cz-usa8-form-side{
		padding:20px 16px 22px;
	}
}body:has(.cz-to1-page) #page,
body:has(.cz-to1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-to1-page) #primary,
body:has(.cz-to1-page) .content-area,
body:has(.cz-to1-page) #main,
body:has(.cz-to1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-to1-page) article,
body:has(.cz-to1-page) .inside-article,
body:has(.cz-to1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cz-to1-page{background:#fff;color:#17202b}.cz-to1-page *{box-sizing:border-box}.cz-to1-page .cz-eyebrow{color:#ed1c24;font-size:12px;font-weight:900;letter-spacing:.055em}.cz-to1-page .cz-hero-title{margin:14px 0 18px;font-size:55px;line-height:1.04;letter-spacing:-.035em}.cz-to1-page .cz-lead{max-width:690px;color:#667382;font-size:17px;line-height:1.7}.cz-to1-page .cz-center{text-align:center}.cz-to1-hero{padding:70px 0 72px;background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)}.cz-to1-hero-inner{display:grid;grid-template-columns:minmax(0,.96fr) minmax(510px,1.04fr);gap:52px;align-items:center}.cz-to1-actions{gap:10px;margin-top:26px}.cz-to1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-to1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-to1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-to1-actions .cz-viber-btn .wp-block-button__link:before{content:"☎";margin-right:8px}.cz-to1-actions .cz-telegram-btn .wp-block-button__link:before{content:"➤";margin-right:8px}.cz-to1-hint{margin:10px 0 0;color:#7d8996;font-size:11px;font-weight:650}.cz-to1-hint span{padding:0 6px;color:#c3cad1}.cz-to1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-to1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12px}.cz-to1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-to1-hero-visual{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center}.cz-to1-dashboard{position:relative;width:min(100%,570px);padding:24px;border:1px solid #e1e6eb;border-radius:24px;background:#f7f9fb;box-shadow:0 24px 70px rgba(33,46,59,.10)}.cz-to1-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.cz-to1-chip{padding:7px 10px;border-radius:7px;background:#ed1c24;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-to1-vin{color:#8b96a2;font-size:10px}.cz-to1-mileage{margin-top:19px;padding:18px 20px;border-radius:14px;background:#17202b;color:#fff}.cz-to1-mileage small{display:block;color:#8f9cab;font-size:9px;font-weight:800;letter-spacing:.08em}.cz-to1-mileage strong{display:block;margin-top:3px;font-size:34px;line-height:1}.cz-to1-mileage strong span{font-size:13px;color:#b5c0ca}.cz-to1-progress{height:4px;margin-top:15px;border-radius:5px;background:#3a4652;overflow:hidden}.cz-to1-progress i{display:block;width:61%;height:100%;background:#ed1c24;border-radius:5px}.cz-to1-kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.cz-to1-kit-card{display:grid;grid-template-columns:40px 1fr 22px;gap:10px;align-items:center;min-height:78px;padding:12px 13px;border:1px solid #e1e6eb;border-radius:12px;background:#fff}.cz-to1-kit-card.cz-to1-kit-main{grid-column:1/-1}.cz-to1-kit-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f5f7f9;color:#667382;font-size:19px;font-weight:900}.cz-to1-kit-card strong,.cz-to1-kit-card small{display:block}.cz-to1-kit-card strong{font-size:12px}.cz-to1-kit-card small{margin-top:3px;color:#8b96a2;font-size:9px}.cz-to1-kit-card em{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef9f1;color:#289a4b;font-size:10px;font-style:normal;font-weight:900}.cz-to1-dashboard-bottom{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:center;margin-top:13px}.cz-to1-dashboard-bottom>div{padding:10px 11px;border-radius:10px;background:#eef2f5}.cz-to1-dashboard-bottom span,.cz-to1-dashboard-bottom strong{display:block}.cz-to1-dashboard-bottom span{color:#8a96a2;font-size:8px}.cz-to1-dashboard-bottom strong{margin-top:2px;font-size:11px}.cz-to1-dashboard-bottom .cz-to1-ready{padding:10px 12px;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900;white-space:nowrap}.cz-to1-float-card{position:absolute;padding:10px 12px;border:1px solid #e1e6eb;border-radius:11px;background:#fff;box-shadow:0 12px 30px rgba(33,46,59,.08)}.cz-to1-float-card b,.cz-to1-float-card span{display:block}.cz-to1-float-card b{font-size:10px}.cz-to1-float-card span{margin-top:3px;color:#8793a0;font-size:8px}.cz-to1-float-a{right:-3px;top:70px}.cz-to1-float-b{left:-5px;bottom:55px}.cz-to1-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:50px;align-items:end}.cz-to1-section-head .cz-section-title{max-width:750px;margin:7px 0 0;font-size:38px;line-height:1.12}.cz-to1-section-head>p{margin:0;color:#667382;font-size:15px;line-height:1.65}.cz-to1-why{padding:78px 0;background:#f5f7f9}.cz-to1-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:31px}.cz-to1-reason{padding:24px 21px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-to1-reason>span{display:inline-grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:10px;font-weight:900}.cz-to1-reason strong{display:block;margin-top:18px;font-size:15px;line-height:1.25}.cz-to1-reason p{margin:8px 0 0;color:#778391;font-size:12px;line-height:1.55}.cz-to1-kit-section{padding:80px 0;background:#fff}.cz-to1-kit-section .cz-section-title{margin:7px auto 0;font-size:38px}.cz-to1-center-lead{max-width:680px;margin:13px auto 0;text-align:center;color:#74808d;font-size:14px}.cz-to1-kit-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.cz-to1-kit-panel{padding:26px;border:1px solid #dfe5ea;border-radius:17px;background:#f8fafb}.cz-to1-kit-panel-main{background:#17202b;border-color:#17202b}.cz-to1-panel-head{padding-bottom:17px;border-bottom:1px solid #e1e6ea}.cz-to1-kit-panel-main .cz-to1-panel-head{border-color:#33404d}.cz-to1-panel-head span,.cz-to1-panel-head strong{display:block}.cz-to1-panel-head span{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.09em}.cz-to1-panel-head strong{margin-top:5px;font-size:22px}.cz-to1-kit-panel-main .cz-to1-panel-head strong{color:#fff}.cz-to1-item{padding:14px 0;border-bottom:1px solid #e5e9ed}.cz-to1-kit-panel-main .cz-to1-item{border-color:#303c48}.cz-to1-item:last-child{border-bottom:0}.cz-to1-item b,.cz-to1-item span{display:block}.cz-to1-item b{font-size:13px}.cz-to1-item span{margin-top:4px;color:#8793a0;font-size:11px}.cz-to1-kit-panel-main .cz-to1-item b{color:#fff}.cz-to1-kit-panel-main .cz-to1-item span{color:#9ca8b4}.cz-to1-note{display:flex;align-items:flex-start;gap:13px;margin-top:18px;padding:17px 19px;border-left:3px solid #ed1c24;border-radius:0 11px 11px 0;background:#f6f8fa}.cz-to1-note>span{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-to1-note strong{font-size:13px}.cz-to1-note p{margin:4px 0 0;color:#778391;font-size:11px;line-height:1.5}.cz-to1-process{padding:80px 0;background:#f5f7f9}.cz-to1-process .cz-section-title{margin:7px auto 0;font-size:38px}.cz-to1-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:31px}.cz-to1-step{position:relative;padding:25px 20px;border:1px solid #dfe5ea;border-radius:15px;background:#fff;text-align:center}.cz-to1-step>span{display:grid;place-items:center;width:43px;height:43px;margin:0 auto 17px;border:1px solid #ff8d91;border-radius:50%;color:#ed1c24;font-weight:900}.cz-to1-step strong{display:block;font-size:15px;line-height:1.25}.cz-to1-step p{margin:9px 0 0;color:#778391;font-size:12px;line-height:1.55}.cz-to1-options{padding:80px 0;background:#fff}.cz-to1-options-box{display:grid;grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:45px;align-items:center;padding:42px;border:1px solid #e1e6ea;border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(29,42,55,.05)}.cz-to1-options-copy .cz-section-title{margin:7px 0 17px;font-size:35px;line-height:1.12}.cz-to1-options-copy>p{color:#667382;font-size:14px;line-height:1.7}.cz-to1-options-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-to1-options-points div{display:flex;align-items:center;gap:8px;color:#35414e;font-size:11px}.cz-to1-options-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-to1-options-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;border-radius:15px;background:#f5f7f9}.cz-to1-option-card{padding:22px 18px;border:1px solid #dfe5ea;border-radius:13px;background:#fff}.cz-to1-option-card small{color:#8a96a2;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-to1-option-card>strong{display:block;margin:8px 0 19px;font-size:16px}.cz-to1-option-card>div{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #edf0f2;font-size:9px}.cz-to1-option-card>div span{color:#8793a0}.cz-to1-option-card>div b{text-align:right}.cz-to1-option-card-accent{border-color:#ffc7c9;box-shadow:inset 0 3px 0 #ed1c24}.cz-to1-commercial{padding:0 0 80px;background:#fff}.cz-to1-dark{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:42px 46px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-to1-dark .cz-eyebrow{color:#ff646a}.cz-to1-dark h2{max-width:760px;margin:8px 0 14px;font-size:34px;line-height:1.12}.cz-to1-dark p{max-width:760px;margin:0;color:#aab5bf;font-size:14px;line-height:1.65}.cz-to1-dark-actions{display:grid;gap:9px;min-width:250px}.cz-to1-dark-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:8px;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.cz-to1-viber{background:#7360F2!important;color:#fff!important}.cz-to1-telegram{background:#229ED9!important;color:#fff!important}.cz-to1-dark-actions small{text-align:center;color:#84919e;font-size:9px}.cz-to1-faq{padding:78px 0;background:#f5f7f9}.cz-to1-faq .cz-section-title{font-size:38px}.cz-to1-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.cz-to1-request{padding:80px 0;background:#fff}.cz-to1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-to1-request-copy{padding:36px 32px}.cz-to1-request-copy .cz-section-title{margin:7px 0 15px;font-size:34px;line-height:1.1}.cz-to1-request-copy>p{color:#687583;font-size:13px;line-height:1.65}.cz-to1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.cz-to1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-to1-send strong{font-size:13px}.cz-to1-send span{margin-top:3px;opacity:.8;font-size:9px}.cz-to1-form-side{min-width:0;padding:28px 30px;background:#fff}.cz-to1-form-fallback{margin-bottom:13px}.cz-to1-form-fallback strong,.cz-to1-form-fallback span{display:block}.cz-to1-form-fallback strong{font-size:12px}.cz-to1-form-fallback span{margin-top:3px;color:#7c8895;font-size:10px}.cz-to1-form-side form,.cz-to1-form-side .cz-live-form,.cz-to1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-to1-form-side input,.cz-to1-form-side textarea,.cz-to1-form-side button{max-width:100%;box-sizing:border-box}@media(max-width:1100px){
 .cz-to1-hero-inner,.cz-to1-options-box{grid-template-columns:1fr}
 .cz-to1-hero-visual{min-height:470px}
 .cz-to1-section-head{grid-template-columns:1fr;gap:12px}
 .cz-to1-reasons,.cz-to1-steps{grid-template-columns:1fr 1fr}
 .cz-to1-dark{grid-template-columns:1fr}
 .cz-to1-dark-actions{min-width:0;grid-template-columns:1fr 1fr}
}@media(max-width:800px){
 .cz-to1-page .cz-hero-title{font-size:40px}
 .cz-to1-hero{padding:52px 0}
 .cz-to1-kit-columns,.cz-to1-faq-grid,.cz-to1-request-box{grid-template-columns:1fr}
 .cz-to1-options-visual{grid-template-columns:1fr}
 .cz-to1-options-points{grid-template-columns:1fr}
 .cz-to1-float-card{display:none}
 .cz-to1-dashboard-bottom{grid-template-columns:1fr 1fr}
 .cz-to1-dashboard-bottom .cz-to1-ready{grid-column:1/-1;text-align:center}
}@media(max-width:600px){
 .cz-to1-page .cz-hero-title{font-size:34px}
 .cz-to1-actions{flex-direction:column!important}
 .cz-to1-actions .wp-block-button,.cz-to1-actions .wp-block-button__link{width:100%}
 .cz-to1-hero-visual{min-height:0;margin-top:10px}
 .cz-to1-dashboard{padding:16px;border-radius:17px}
 .cz-to1-kit-grid,.cz-to1-reasons,.cz-to1-steps{grid-template-columns:1fr}
 .cz-to1-kit-card.cz-to1-kit-main{grid-column:auto}
 .cz-to1-kit-panel,.cz-to1-options-box{padding:22px 18px}
 .cz-to1-dark{padding:30px 20px}
 .cz-to1-dark h2{font-size:29px}
 .cz-to1-dark-actions{grid-template-columns:1fr}
 .cz-to1-send-options{grid-template-columns:1fr}
 .cz-to1-request-copy{padding:28px 20px}
 .cz-to1-form-side{padding:22px 16px}
}.cz-to2-builder-section{
	padding:82px 0;
	background:#fff;
}.cz-to2-builder{
	position:relative;
}.cz-to2-builder-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);
	gap:46px;
	align-items:end;
	margin-bottom:30px;
}.cz-to2-builder-head .cz-section-title{
	margin:7px 0 12px;
	font-size:42px;
	line-height:1.05;
}.cz-to2-builder-lead{
	max-width:760px;
	margin:0;
	color:#697684;
	font-size:15px;
	line-height:1.65;
}.cz-to2-safe-note{
	display:flex;
	align-items:flex-start;
	gap:11px;
	padding:15px 16px;
	border-radius:12px;
	background:#f5f7f9;
}.cz-to2-safe-note>span{
	display:grid;
	place-items:center;
	flex:0 0 30px;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:12px;
	font-weight:900;
}.cz-to2-safe-note p{
	margin:0;
	color:#73808d;
	font-size:11px;
	line-height:1.45;
}.cz-to2-safe-note strong{
	color:#26313c;
}.cz-to2-builder-grid{
	display:grid;
	grid-template-columns:minmax(0,1.48fr) minmax(340px,.52fr);
	gap:20px;
	align-items:start;
}.cz-to2-builder-main{
	min-width:0;
	padding:26px;
	border:1px solid #e0e5ea;
	border-radius:18px;
	background:#f8fafb;
}.cz-to2-car-data{
	display:grid;
	grid-template-columns:1.25fr .75fr;
	gap:12px;
}.cz-to2-car-data label,
.cz-to2-comment{
	display:block;
}.cz-to2-car-data label>span,
.cz-to2-comment>span{
	display:block;
	margin:0 0 6px;
	color:#586574;
	font-size:10px;
	font-weight:800;
}.cz-to2-car-data input,
.cz-to2-comment textarea{
	width:100%;
	min-height:46px;
	padding:11px 13px;
	border:1px solid #d9e0e6;
	border-radius:9px;
	background:#fff;
	color:#1f2933;
	font:inherit;
	font-size:16px;
	outline:none;
}.cz-to2-comment textarea{
	min-height:92px;
	resize:vertical;
}.cz-to2-car-data input:focus,
.cz-to2-comment textarea:focus{
	border-color:#ed1c24;
	box-shadow:0 0 0 3px rgba(237,28,36,.07);
}.cz-to2-presets{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin:17px 0;
}.cz-to2-presets button{
	min-height:38px;
	padding:0 13px;
	border:1px solid #dbe1e6;
	border-radius:8px;
	background:#fff;
	color:#34404c;
	font-size:10px;
	font-weight:800;
	cursor:pointer;
}.cz-to2-presets button:hover{
	border-color:#cbd3da;
	background:#f4f6f8;
}.cz-to2-presets .cz-to2-preset-clear{
	color:#7a8793;
}.cz-to2-parts{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:10px;
}.cz-to2-part{
	position:relative;
	display:grid;
	grid-template-columns:36px minmax(0,1fr);
	grid-template-rows:auto;
	gap:10px;
	align-items:center;
	min-height:106px;
	padding:16px 14px;

	border:1px solid #e0e5ea;
	border-radius:13px;
	background:#fff;
	cursor:pointer;
	transition:border-color .15s ease, background .15s ease, transform .15s ease, box-shadow .15s ease;
}.cz-to2-part:hover{
	transform:translateY(-2px);
	border-color:#ccd5dc;
	box-shadow:0 8px 20px rgba(37,49,61,.05);
}.cz-to2-part.is-selected{
	border-color:#ffb8bb;
	background:#fffafb;
	box-shadow:inset 0 0 0 1px rgba(237,28,36,.05);
}.cz-to2-part input{
	position:absolute;
	opacity:0;
	pointer-events:none;
}.cz-to2-check{
	position:absolute;
	top:10px;
	right:10px;
	display:grid;
	place-items:center;
	width:22px;
	height:22px;
	border:1px solid #d9e0e6;
	border-radius:50%;
	background:#fff;
}.cz-to2-part.is-selected .cz-to2-check{
	border-color:#ed1c24;
	background:#ed1c24;
}.cz-to2-part.is-selected .cz-to2-check:after{
	content:"✓";
	color:#fff;
	font-size:10px;
	font-weight:900;
}.cz-to2-part-icon{
	display:grid;
	place-items:center;
	width:36px;
	height:36px;
	border-radius:9px;
	background:#f4f6f8;
	color:#74818e;
	font-size:17px;
	font-weight:900;
}.cz-to2-part.is-selected .cz-to2-part-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-to2-part-copy{
	min-width:0;
	padding-right:12px;
}.cz-to2-part-copy strong,
.cz-to2-part-copy small{
	display:block;
}.cz-to2-part-copy strong{
	color:#202a34;
	font-size:11px;
	line-height:1.25;
}.cz-to2-part-copy small{
	margin-top:4px;
	color:#8a96a2;
	font-size:9px;
	line-height:1.35;
}.cz-to2-comment{
	margin-top:15px;
}.cz-to2-summary{
	position:sticky;
	top:24px;
	min-width:0;
	padding:22px;

	border:1px solid #dde3e8;
	border-radius:18px;
	background:#17202b;
	color:#fff;
	box-shadow:0 16px 38px rgba(24,34,44,.12);
}.cz-to2-summary-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	padding-bottom:16px;
	border-bottom:1px solid #34404c;
}.cz-to2-summary-top>span{
	color:#ff646a;
	font-size:9px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-to2-summary-top>strong{
	font-size:12px;
}.cz-to2-summary-top b{
	color:#fff;
	font-size:18px;
}.cz-to2-empty{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	min-height:205px;
	padding:25px 12px;
	text-align:center;
}.cz-to2-empty>span{
	display:grid;
	place-items:center;
	width:42px;
	height:42px;
	margin-bottom:12px;
	border:1px solid #46525e;
	border-radius:50%;
	color:#8e9aa6;
	font-size:20px;
}.cz-to2-empty strong{
	font-size:12px;
}.cz-to2-empty small{
	max-width:220px;
	margin-top:6px;
	color:#81909d;
	font-size:9px;
	line-height:1.45;
}.cz-to2-selected{
	display:grid;
	gap:7px;
	max-height:290px;
	margin:15px 0;
	padding-right:3px;
	overflow:auto;
}.cz-to2-selected-item{
	display:grid;
	grid-template-columns:23px 1fr;
	gap:8px;
	align-items:center;
	padding:9px 10px;
	border-radius:8px;
	background:#222d38;
}.cz-to2-selected-item span{
	display:grid;
	place-items:center;
	width:21px;
	height:21px;
	border-radius:50%;
	background:#eef9f1;
	color:#2c9d4e;
	font-size:9px;
	font-weight:900;
}.cz-to2-selected-item strong{
	font-size:10px;
	line-height:1.25;
}.cz-to2-summary-note{
	display:grid;
	grid-template-columns:28px 1fr;
	gap:9px;
	align-items:start;
	margin-top:15px;
	padding:11px;
	border-radius:9px;
	background:#202a35;
}.cz-to2-summary-note>span{
	display:grid;
	place-items:center;
	width:26px;
	height:26px;
	border-radius:50%;
	background:rgba(237,28,36,.15);
	color:#ff6268;
	font-size:10px;
	font-weight:900;
}.cz-to2-summary-note p{
	margin:0;
	color:#8f9ba7;
	font-size:9px;
	line-height:1.45;
}.cz-to2-summary-note strong{
	color:#dbe2e8;
}.cz-to2-summary-actions{
	display:grid;
	gap:8px;
	margin-top:14px;
}.cz-to2-action{
	width:100%;
	min-height:44px;
	padding:0 14px;
	border:0;
	border-radius:8px;
	color:#fff;
	font-size:11px;
	font-weight:850;
	cursor:pointer;
}.cz-to2-action-viber{background:#7360F2}.cz-to2-action-telegram{background:#229ED9}.cz-to2-action-form{
	border:1px solid #43505d;
	background:#283440;
}.cz-to2-action:hover{
	filter:brightness(.96);
}.cz-to2-status{
	min-height:16px;
	margin-top:9px;
	color:#9ba8b4;
	font-size:9px;
	line-height:1.4;
	text-align:center;
}.cz-to2-status.is-error{
	color:#ff8e93;
}@media(max-width:1100px){
	.cz-to2-builder-head{
		grid-template-columns:1fr;
		gap:14px;
	}
	.cz-to2-builder-grid{
		grid-template-columns:1fr;
	}
	.cz-to2-summary{
		position:relative;
		top:auto;
	}
	.cz-to2-parts{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}
}@media(max-width:700px){
	.cz-to2-builder-section{
		padding:58px 0;
	}
	.cz-to2-builder-head .cz-section-title{
		font-size:34px;
	}
	.cz-to2-builder-main,
	.cz-to2-summary{
		padding:18px;
		border-radius:14px;
	}
	.cz-to2-car-data{
		grid-template-columns:1fr;
	}
	.cz-to2-parts{
		grid-template-columns:1fr;
	}
	.cz-to2-part{
		min-height:88px;
	}
}.cz-to2-copy-notice{
	display:grid;
	grid-template-columns:34px minmax(0,1fr);
	gap:10px;
	align-items:center;
	margin-top:11px;
	padding:11px 12px;
	border:1px solid rgba(72,196,116,.24);
	border-radius:9px;
	background:#1e3328;
	opacity:0;
	transform:translateY(-3px);
	transition:opacity .18s ease, transform .18s ease;
}.cz-to2-copy-notice.is-visible{
	opacity:1;
	transform:translateY(0);
}.cz-to2-copy-icon{
	display:grid;
	place-items:center;
	width:32px;
	height:32px;
	border-radius:50%;
	background:#eaf8ef;
	color:#289a4b;
	font-size:13px;
	font-weight:900;
}.cz-to2-copy-notice strong,
.cz-to2-copy-notice small{
	display:block;
}.cz-to2-copy-notice strong{
	color:#fff;
	font-size:11px;
	line-height:1.25;
}.cz-to2-copy-notice small{
	margin-top:3px;
	color:#a9b7ad;
	font-size:9px;
	line-height:1.45;
}.cz-to2-action{
	transition:transform .15s ease, filter .15s ease, box-shadow .15s ease;
}.cz-to2-action.is-copied{
	transform:scale(.985);
	box-shadow:inset 0 0 0 2px rgba(255,255,255,.26);
}.cz-to2-action.is-copied:before{
	content:"✓";
	margin-right:7px;
	font-weight:900;
}@media(max-width:700px){
	.cz-to2-copy-notice{
		grid-template-columns:32px minmax(0,1fr);
	}
}.cz-to4-call-btn{
	display:flex;
	align-items:center;
	gap:11px;
	width:100%;
	max-width:420px;
	min-height:52px;
	margin-top:12px;
	padding:10px 14px;

	border:1px solid #d8e0e6;
	border-radius:10px;
	background:#fff;
	color:#25313c !important;
	text-decoration:none !important;
	transition:border-color .15s ease, background .15s ease, transform .15s ease;
}.cz-to4-call-btn:hover{
	transform:translateY(-1px);
	border-color:#c8d1d9;
	background:#fafbfc;
	color:#25313c !important;
}.cz-to4-call-icon{
	display:grid;
	place-items:center;
	flex:0 0 34px;
	width:34px;
	height:34px;
	border-radius:9px;
	background:#f1f4f6;
	color:#4a5967;
	font-size:15px;
}.cz-to4-call-copy{
	display:block;
	min-width:0;
}.cz-to4-call-copy strong,
.cz-to4-call-copy small{
	display:block;
}.cz-to4-call-copy strong{
	font-size:12px;
	line-height:1.2;
}.cz-to4-call-copy small{
	margin-top:3px;
	color:#7b8794;
	font-size:10px;
	line-height:1.2;
}@media(max-width:700px){
	.cz-to4-call-btn{
		max-width:none;
	}
}.cz-to5-why{
	padding:78px 0;
	background:#f5f7f9;
}.cz-to5-why-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);
	gap:50px;
	align-items:end;
	margin-bottom:30px;
}.cz-to5-why-head .cz-section-title{
	max-width:760px;
	margin:7px 0 0;
	font-size:38px;
	line-height:1.12;
}.cz-to5-why-head>p{
	margin:0;
	color:#667382;
	font-size:15px;
	line-height:1.65;
}.cz-to5-why-grid{
	display:grid;
	grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);
	gap:18px;
	align-items:stretch;
}.cz-to5-flow{
	padding:28px;
	border:1px solid #dfe5ea;
	border-radius:18px;
	background:#fff;
	box-shadow:0 12px 34px rgba(31,44,56,.045);
}.cz-to5-flow-top{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:16px;
	margin-bottom:24px;
}.cz-to5-flow-label{
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-to5-flow-top strong{
	color:#1d2731;
	font-size:17px;
}.cz-to5-flow-line{
	display:grid;
	grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;
	align-items:center;
	gap:0;
}.cz-to5-flow-line>i{
	display:block;
	height:1px;
	background:#dbe1e6;
	position:relative;
}.cz-to5-flow-line>i:after{
	content:"›";
	position:absolute;
	right:-2px;
	top:50%;
	transform:translateY(-56%);
	color:#b6c0c9;
	font-size:16px;
	font-style:normal;
}.cz-to5-flow-step{
	min-width:0;
	text-align:center;
}.cz-to5-flow-step>span{
	display:grid;
	place-items:center;
	width:48px;
	height:48px;
	margin:0 auto 10px;
	border-radius:14px;
	background:#f3f6f8;
	color:#667382;
	font-size:10px;
	font-weight:900;
	letter-spacing:.03em;
}.cz-to5-flow-step-final>span{
	background:#fff0f1;
	color:#ed1c24;
}.cz-to5-flow-step strong,
.cz-to5-flow-step small{
	display:block;
}.cz-to5-flow-step strong{
	font-size:12px;
	line-height:1.2;
}.cz-to5-flow-step small{
	margin-top:4px;
	color:#8a96a2;
	font-size:8.5px;
	line-height:1.3;
}.cz-to5-flow-result{
	margin-top:26px;
	padding:18px;
	border-radius:13px;
	background:#17202b;
	color:#fff;
}.cz-to5-flow-result-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}.cz-to5-flow-result-head span{
	color:#ff6268;
	font-size:8px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-to5-flow-result-head strong{
	font-size:13px;
}.cz-to5-flow-result-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
	margin-top:14px;
}.cz-to5-flow-result-grid>div{
	display:flex;
	align-items:center;
	gap:8px;
	padding:10px;
	border-radius:8px;
	background:#222d38;
}.cz-to5-flow-result-grid span{
	display:grid;
	place-items:center;
	flex:0 0 22px;
	width:22px;
	height:22px;
	border-radius:50%;
	background:#eef9f1;
	color:#289a4b;
	font-size:9px;
	font-weight:900;
}.cz-to5-flow-result-grid div:last-child span{
	background:#fff3e8;
	color:#d48521;
}.cz-to5-flow-result-grid b{
	font-size:9.5px;
	line-height:1.25;
}.cz-to5-flow-result>p{
	margin:13px 0 0;
	color:#8795a2;
	font-size:8.5px;
	line-height:1.45;
}.cz-to5-reasons{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
}.cz-to5-reason{
	display:grid;
	grid-template-columns:34px minmax(0,1fr);
	gap:11px;
	align-items:start;
	min-height:150px;
	padding:20px 17px;
	border:1px solid #dfe5ea;
	border-radius:15px;
	background:#fff;
}.cz-to5-reason>span{
	display:grid;
	place-items:center;
	width:32px;
	height:32px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
}.cz-to5-reason strong{
	display:block;
	font-size:13px;
	line-height:1.3;
}.cz-to5-reason p{
	margin:7px 0 0;
	color:#788492;
	font-size:10.5px;
	line-height:1.5;
}@media(max-width:1050px){
	.cz-to5-why-head{
		grid-template-columns:1fr;
		gap:12px;
	}
	.cz-to5-why-grid{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-to5-why{
		padding:58px 0;
	}
	.cz-to5-why-head .cz-section-title{
		font-size:33px;
	}
	.cz-to5-flow{
		padding:20px 16px;
	}
	.cz-to5-flow-top{
		align-items:flex-start;
		flex-direction:column;
		gap:4px;
	}
	.cz-to5-flow-line{
		grid-template-columns:1fr;
		gap:10px;
	}
	.cz-to5-flow-line>i{
		width:1px;
		height:16px;
		margin:0 auto;
	}
	.cz-to5-flow-line>i:after{
		content:"⌄";
		right:auto;
		left:50%;
		top:8px;
		transform:translateX(-50%);
	}
	.cz-to5-flow-result-grid,
	.cz-to5-reasons{
		grid-template-columns:1fr;
	}
	.cz-to5-reason{
		min-height:0;
	}
}.cz-to6-process{
	padding:82px 0;
	background:#f5f7f9;
}.cz-to6-process-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);
	gap:50px;
	align-items:end;
	margin-bottom:32px;
}.cz-to6-process-head .cz-section-title{
	max-width:760px;
	margin:7px 0 0;
	font-size:38px;
	line-height:1.1;
}.cz-to6-process-head>p{
	margin:0;
	color:#667382;
	font-size:15px;
	line-height:1.65;
}.cz-to6-roadmap{
	display:grid;
	grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);
	align-items:stretch;
	gap:0;
}.cz-to6-road-step{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:325px;
	padding:22px 20px 18px;
	border:1px solid #dfe5ea;
	border-radius:16px;
	background:#fff;
	overflow:hidden;
}.cz-to6-road-step:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:3px;
	background:#e8edf1;
}.cz-to6-road-step-final:before{
	background:#ed1c24;
}.cz-to6-road-num{
	position:absolute;
	top:17px;
	right:17px;
	color:#c5cdd4;
	font-size:10px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-to6-road-icon{
	display:grid;
	place-items:center;
	width:46px;
	height:46px;
	margin-bottom:19px;
	border-radius:13px;
	background:#f3f6f8;
	color:#677482;
	font-size:21px;
	font-weight:900;
}.cz-to6-road-step-final .cz-to6-road-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-to6-road-copy>span{
	display:block;
	margin-bottom:5px;
	color:#ed1c24;
	font-size:8px;
	font-weight:900;
	letter-spacing:.1em;
}.cz-to6-road-copy h3{
	margin:0;
	color:#1d2731;
	font-size:16px;
	line-height:1.22;
}.cz-to6-road-copy p{
	margin:9px 0 0;
	color:#788491;
	font-size:11px;
	line-height:1.55;
}.cz-to6-road-arrow{
	display:grid;
	place-items:center;
	color:#b6c0c8;
	font-size:23px;
	font-weight:400;
}.cz-to6-road-mini,
.cz-to6-road-tags,
.cz-to6-road-list,
.cz-to6-road-ready{
	margin-top:auto;
}.cz-to6-road-mini{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
	padding:11px 12px;
	border-radius:9px;
	background:#f5f7f9;
}.cz-to6-road-mini b{
	color:#283540;
	font-size:10px;
}.cz-to6-road-mini small{
	color:#768390;
	font-size:9px;
}.cz-to6-road-tags{
	display:flex;
	flex-wrap:wrap;
	gap:6px;
}.cz-to6-road-tags i{
	padding:6px 8px;
	border-radius:6px;
	background:#f4f6f8;
	color:#667482;
	font-size:8px;
	font-style:normal;
	font-weight:800;
}.cz-to6-road-list{
	display:grid;
	gap:5px;
}.cz-to6-road-list small{
	display:block;
	padding:6px 8px;
	border-radius:6px;
	background:#f5f7f9;
	color:#687583;
	font-size:8.5px;
	font-weight:700;
}.cz-to6-road-ready{
	padding:11px 12px;
	border-radius:9px;
	background:#fff0f1;
}.cz-to6-road-ready b,
.cz-to6-road-ready small{
	display:block;
}.cz-to6-road-ready b{
	color:#ed1c24;
	font-size:9px;
	letter-spacing:.04em;
}.cz-to6-road-ready small{
	margin-top:3px;
	color:#986d70;
	font-size:8px;
}.cz-to6-process-note{
	display:grid;
	grid-template-columns:32px minmax(0,1fr);
	gap:11px;
	align-items:start;
	margin-top:18px;
	padding:15px 17px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#fff;
}.cz-to6-process-note>span{
	display:grid;
	place-items:center;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:11px;
	font-weight:900;
}.cz-to6-process-note p{
	margin:0;
	color:#778391;
	font-size:11px;
	line-height:1.5;
}.cz-to6-process-note strong{
	color:#26313c;
}@media(max-width:1100px){
	.cz-to6-process-head{
		grid-template-columns:1fr;
		gap:12px;
	}
	.cz-to6-roadmap{
		grid-template-columns:1fr 28px 1fr;
		row-gap:18px;
	}
	.cz-to6-roadmap .cz-to6-road-step:nth-of-type(3){
		grid-column:1;
		grid-row:3;
	}
	.cz-to6-roadmap .cz-to6-road-step:nth-of-type(4){
		grid-column:3;
		grid-row:3;
	}
	.cz-to6-roadmap .cz-to6-road-arrow:nth-of-type(2){
		grid-column:2;
		grid-row:1;
	}
	.cz-to6-roadmap .cz-to6-road-arrow:nth-of-type(4){
		display:none;
	}
	.cz-to6-roadmap .cz-to6-road-arrow:nth-of-type(6){
		grid-column:2;
		grid-row:3;
	}
	.cz-to6-road-step{
		min-height:285px;
	}
}@media(max-width:700px){
	.cz-to6-process{
		padding:58px 0;
	}
	.cz-to6-process-head .cz-section-title{
		font-size:33px;
	}
	.cz-to6-roadmap{
		display:grid;
		grid-template-columns:1fr;
		gap:10px;
	}
	.cz-to6-roadmap .cz-to6-road-step,
	.cz-to6-roadmap .cz-to6-road-arrow{
		grid-column:auto !important;
		grid-row:auto !important;
	}
	.cz-to6-road-step{
		min-height:0;
	}
	.cz-to6-road-arrow{
		height:20px;
		transform:rotate(90deg);
	}
}.cz-to5-why{
	padding:64px 0 !important;
}.cz-to5-why-head{
	margin-bottom:22px !important;
}.cz-to5-why-head .cz-section-title{
	font-size:40px !important;
	line-height:1.08 !important;
}.cz-to5-why-head>p{
	font-size:16.5px !important;
	line-height:1.58 !important;
}.cz-to5-flow{
	padding:24px !important;
}.cz-to5-flow-top{
	margin-bottom:18px !important;
}.cz-to5-flow-label{
	font-size:10px !important;
}.cz-to5-flow-top strong{
	font-size:18px !important;
}.cz-to5-flow-step>span{
	width:44px !important;
	height:44px !important;
	margin-bottom:8px !important;
}.cz-to5-flow-step strong{
	font-size:13.5px !important;
}.cz-to5-flow-step small{
	font-size:9.5px !important;
	line-height:1.25 !important;
}.cz-to5-flow-result{
	margin-top:20px !important;
	padding:16px !important;
}.cz-to5-flow-result-head strong{
	font-size:14px !important;
}.cz-to5-flow-result-grid{
	margin-top:11px !important;
}.cz-to5-flow-result-grid>div{
	padding:9px !important;
}.cz-to5-flow-result-grid b{
	font-size:10.5px !important;
}.cz-to5-flow-result>p{
	margin-top:10px !important;
	font-size:9.5px !important;
}.cz-to5-reasons{
	gap:10px !important;
}.cz-to5-reason{
	min-height:122px !important;
	padding:17px 15px !important;
}.cz-to5-reason strong{
	font-size:14.5px !important;
	line-height:1.25 !important;
}.cz-to5-reason p{
	margin-top:6px !important;
	font-size:11.5px !important;
	line-height:1.45 !important;
}.cz-to6-process{
	padding:64px 0 !important;
}.cz-to6-process-head{
	margin-bottom:24px !important;
}.cz-to6-process-head .cz-section-title{
	font-size:40px !important;
	line-height:1.08 !important;
}.cz-to6-process-head>p{
	font-size:16.5px !important;
	line-height:1.58 !important;
}.cz-to6-road-step{
	min-height:265px !important;
	padding:20px 18px 16px !important;
}.cz-to6-road-icon{
	width:43px !important;
	height:43px !important;
	margin-bottom:15px !important;
}.cz-to6-road-copy h3{
	font-size:17px !important;
}.cz-to6-road-copy p{
	margin-top:7px !important;
	font-size:12.25px !important;
	line-height:1.48 !important;
}.cz-to6-road-mini,
.cz-to6-road-tags,
.cz-to6-road-list,
.cz-to6-road-ready{
	margin-top:18px !important;
}.cz-to6-road-mini{
	padding:9px 10px !important;
}.cz-to6-road-mini b{
	font-size:11px !important;
}.cz-to6-road-mini small{
	font-size:10px !important;
}.cz-to6-road-tags i{
	padding:6px 8px !important;
	font-size:9.5px !important;
}.cz-to6-road-list{
	gap:4px !important;
}.cz-to6-road-list small{
	padding:6px 8px !important;
	font-size:9.5px !important;
}.cz-to6-road-ready{
	padding:10px 11px !important;
}.cz-to6-road-ready b{
	font-size:10px !important;
}.cz-to6-road-ready small{
	font-size:9px !important;
}.cz-to6-process-note{
	margin-top:14px !important;
	padding:13px 15px !important;
}.cz-to6-process-note p{
	font-size:11.5px !important;
	line-height:1.45 !important;
}@media(max-width:700px){
	.cz-to5-why,
	.cz-to6-process{
		padding:50px 0 !important;
	}

	.cz-to5-why-head .cz-section-title,
	.cz-to6-process-head .cz-section-title{
		font-size:32px !important;
	}

	.cz-to5-why-head>p,
	.cz-to6-process-head>p{
		font-size:15px !important;
	}

	.cz-to5-reason{
		min-height:0 !important;
	}

	.cz-to6-road-step{
		min-height:0 !important;
	}
}.cz-to7-options{
	padding:72px 0;
	background:#fff;
}.cz-to7-options-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);
	gap:48px;
	align-items:end;
	margin-bottom:28px;
}.cz-to7-options-head .cz-section-title{
	max-width:820px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-to7-options-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-to7-packages{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:16px;
	align-items:stretch;
}.cz-to7-package{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:390px;
	padding:24px 22px;
	border:1px solid #dfe5ea;
	border-radius:17px;
	background:#fff;
	box-shadow:0 9px 28px rgba(32,44,56,.04);
}.cz-to7-package-featured{
	border-color:#ffb9bc;
	box-shadow:0 16px 38px rgba(237,28,36,.08);
	transform:translateY(-6px);
}.cz-to7-recommend{
	position:absolute;
	top:-12px;
	left:22px;
	padding:6px 9px;
	border-radius:6px;
	background:#ed1c24;
	color:#fff;
	font-size:8.5px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-to7-package-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}.cz-to7-package-label{
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-to7-package-icon{
	display:grid;
	place-items:center;
	width:42px;
	height:42px;
	border-radius:12px;
	background:#f3f6f8;
	color:#62707e;
	font-size:11px;
	font-weight:900;
}.cz-to7-package-featured .cz-to7-package-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-to7-package h3{
	margin:19px 0 9px;
	color:#1c2731;
	font-size:20px;
	line-height:1.2;
}.cz-to7-package>p{
	margin:0;
	color:#778391;
	font-size:12px;
	line-height:1.55;
}.cz-to7-package-list{
	display:grid;
	gap:8px;
	margin-top:22px;
}.cz-to7-package-list>div{
	display:grid;
	grid-template-columns:24px minmax(0,1fr);
	gap:8px;
	align-items:center;
	padding:9px 10px;
	border-radius:8px;
	background:#f6f8fa;
}.cz-to7-package-list span{
	display:grid;
	place-items:center;
	width:22px;
	height:22px;
	border-radius:50%;
	background:#eef9f1;
	color:#289a4b;
	font-size:9px;
	font-weight:900;
}.cz-to7-package-list b{
	color:#3a4652;
	font-size:10.5px;
	line-height:1.3;
}.cz-to7-package-bottom{
	margin-top:auto;
	padding-top:20px;
}.cz-to7-package-bottom small,
.cz-to7-package-bottom strong{
	display:block;
}.cz-to7-package-bottom small{
	color:#98a3ad;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-to7-package-bottom strong{
	margin-top:4px;
	color:#1e2933;
	font-size:13px;
}.cz-to7-options-footer{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:24px;
	align-items:center;
	margin-top:22px;
	padding:16px 18px;
	border-radius:12px;
	background:#f5f7f9;
}.cz-to7-options-footer>div{
	display:grid;
	grid-template-columns:30px minmax(0,1fr);
	gap:10px;
	align-items:start;
}.cz-to7-options-footer>div>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-to7-options-footer p{
	margin:0;
	color:#74808d;
	font-size:11px;
	line-height:1.5;
}.cz-to7-options-footer strong{
	color:#26313c;
}.cz-to7-options-footer>a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	padding:0 17px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	font-size:11px;
	font-weight:850;
	text-decoration:none;
	white-space:nowrap;
}.cz-to7-options-footer>a:hover{
	background:#cf171e;
}@media(max-width:950px){
	.cz-to7-options-head{
		grid-template-columns:1fr;
		gap:12px;
	}
	.cz-to7-packages{
		grid-template-columns:1fr;
	}
	.cz-to7-package{
		min-height:0;
	}
	.cz-to7-package-featured{
		transform:none;
	}
}@media(max-width:700px){
	.cz-to7-options{
		padding:56px 0;
	}
	.cz-to7-options-head .cz-section-title{
		font-size:33px;
	}
	.cz-to7-options-head>p{
		font-size:15px;
	}
	.cz-to7-options-footer{
		grid-template-columns:1fr;
	}
	.cz-to7-options-footer>a{
		width:100%;
	}
}.cz-to8-commercial{
	padding:0 0 68px;
	background:#fff;
}.cz-to8-dark{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);
	gap:42px;
	align-items:center;
	padding:38px 42px;
	border-radius:20px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.10),transparent 32%),
		linear-gradient(135deg,#17202b,#222d38);
	color:#fff;
	overflow:hidden;
}.cz-to8-dark .cz-eyebrow{
	color:#ff6369;
}.cz-to8-dark-copy h2{
	max-width:820px;
	margin:8px 0 13px;
	font-size:35px;
	line-height:1.1;
	letter-spacing:-.018em;
}.cz-to8-dark-copy>p{
	max-width:760px;
	margin:0;
	color:#aab5bf;
	font-size:14px;
	line-height:1.62;
}.cz-to8-dark-points{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px 14px;
	margin-top:20px;
}.cz-to8-dark-points>div{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-to8-dark-points span{
	display:grid;
	place-items:center;
	flex:0 0 24px;
	width:24px;
	height:24px;
	border-radius:50%;
	background:rgba(237,28,36,.17);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-to8-dark-points b{
	color:#dce3e8;
	font-size:10.5px;
	line-height:1.3;
}.cz-to8-dark-actionbox{
	display:grid;
	gap:8px;
	padding:22px;
	border:1px solid rgba(255,255,255,.10);
	border-radius:15px;
	background:rgba(255,255,255,.06);
}.cz-to8-action-kicker{
	color:#ff686e;
	font-size:8px;
	font-weight:900;
	letter-spacing:.1em;
}.cz-to8-dark-actionbox>strong{
	font-size:18px;
	line-height:1.2;
}.cz-to8-dark-actionbox>small{
	margin-top:-4px;
	color:#8795a2;
	font-size:9px;
}.cz-to8-dark-actionbox>a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:45px;
	padding:0 14px;
	border-radius:8px;
	color:#fff !important;
	text-decoration:none !important;
	font-size:11px;
	font-weight:850;
}.cz-to8-viber{
	margin-top:6px;
	background:#7360F2;
}.cz-to8-telegram{
	background:#229ED9;
}.cz-to8-dark-actionbox>p{
	margin:3px 0 0;
	text-align:center;
	color:#8794a0;
	font-size:8.5px;
}.cz-to8-dark-actionbox>p span{
	padding:0 5px;
	color:#596674;
}.cz-to8-faq{
	padding:68px 0 72px;
	background:#f5f7f9;
}.cz-to8-faq-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);
	gap:42px;
	align-items:end;
	margin-bottom:24px;
}.cz-to8-faq-head .cz-section-title{
	max-width:780px;
	margin:7px 0 0;
	font-size:38px;
	line-height:1.1;
}.cz-to8-faq-head>p{
	margin:0;
	color:#6f7c89;
	font-size:13px;
	line-height:1.55;
}.cz-to8-faq-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}.cz-to8-faq-item{
	border:1px solid #dde3e8;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
}.cz-to8-faq-item summary{
	display:grid;
	grid-template-columns:minmax(0,1fr) 28px;
	gap:12px;
	align-items:center;
	min-height:58px;
	padding:14px 16px;
	cursor:pointer;
	list-style:none;
}.cz-to8-faq-item summary::-webkit-details-marker{
	display:none;
}.cz-to8-faq-item summary>span{
	color:#202a34;
	font-size:12px;
	line-height:1.35;
	font-weight:800;
}.cz-to8-faq-item summary>b{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#f5f7f9;
	color:#ed1c24;
	font-size:14px;
	font-weight:500;
	transition:transform .16s ease;
}.cz-to8-faq-item[open] summary>b{
	transform:rotate(45deg);
}.cz-to8-faq-item>div{
	padding:0 16px 15px;
}.cz-to8-faq-item>div p{
	margin:0;
	padding-top:12px;
	border-top:1px solid #edf0f2;
	color:#75818e;
	font-size:11px;
	line-height:1.55;
}.cz-to8-faq-bottom{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:20px;
	align-items:center;
	margin-top:16px;
	padding:14px 16px;
	border-radius:11px;
	background:#fff;
}.cz-to8-faq-bottom strong,
.cz-to8-faq-bottom span{
	display:block;
}.cz-to8-faq-bottom strong{
	font-size:12px;
}.cz-to8-faq-bottom span{
	margin-top:3px;
	color:#7e8a97;
	font-size:10px;
}.cz-to8-faq-bottom>a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	text-decoration:none;
	font-size:10px;
	font-weight:850;
	white-space:nowrap;
}@media(max-width:900px){
	.cz-to8-dark,
	.cz-to8-faq-head{
		grid-template-columns:1fr;
	}
	.cz-to8-dark-points,
	.cz-to8-faq-grid{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-to8-commercial{
		padding-bottom:54px;
	}
	.cz-to8-dark{
		padding:28px 20px;
		border-radius:16px;
	}
	.cz-to8-dark-copy h2{
		font-size:29px;
	}
	.cz-to8-faq{
		padding:56px 0;
	}
	.cz-to8-faq-head .cz-section-title{
		font-size:32px;
	}
	.cz-to8-faq-bottom{
		grid-template-columns:1fr;
	}
	.cz-to8-faq-bottom>a{
		width:100%;
	}
}.cz-to2-part-copy strong{
	font-size:12.2px !important;
	line-height:1.28 !important;
}.cz-to2-part-copy small{
	margin-top:5px !important;
	font-size:10px !important;
	line-height:1.4 !important;
}.cz-to2-car-data label>span,
.cz-to2-comment>span{
	font-size:10.5px !important;
}.cz-to2-presets button{
	font-size:10.5px !important;
}.cz-to2-summary-top>span{
	font-size:9.5px !important;
}.cz-to2-summary-top>strong{
	font-size:12.5px !important;
}.cz-to2-empty strong{
	font-size:12.5px !important;
}.cz-to2-empty small{
	font-size:9.5px !important;
}.cz-to2-selected-item strong{
	font-size:10.5px !important;
}.cz-to2-summary-note p{
	font-size:9.5px !important;
}.cz-to7-package{
	min-height:365px !important;
}.cz-to7-package h3{
	font-size:21px !important;
}.cz-to7-package>p{
	font-size:13px !important;
	line-height:1.55 !important;
}.cz-to7-package-list b{
	font-size:11.3px !important;
}.cz-to7-package-bottom strong{
	font-size:13.5px !important;
}.cz-to7-options-footer p{
	font-size:11.5px !important;
}.cz-to8-dark-copy>p{
	font-size:14.5px !important;
}.cz-to8-dark-points b{
	font-size:11px !important;
}.cz-to8-faq-item summary>span{
	font-size:13px !important;
}.cz-to8-faq-item>div p{
	font-size:11.8px !important;
	line-height:1.55 !important;
}.cz-to8-faq-head>p{
	font-size:13.5px !important;
}.cz-to1-request-copy>p{
	font-size:13.5px !important;
}.cz-to1-send strong{
	font-size:13.5px !important;
}.cz-to1-send span{
	font-size:9.5px !important;
}.cz-map-card-text{
	font-size:13px !important;
	line-height:1.55 !important;
}.cz-footer a,
.cz-footer-link a{
	color:#aeb8c2 !important;
	text-decoration:none !important;
	transition:color .15s ease;
}.cz-footer a:hover,
.cz-footer-link a:hover{
	color:#fff !important;
}.cz-footer-title{
	color:#fff !important;
}.cz-footer-text{
	color:#aeb8c2 !important;
}.cz-footer a:focus-visible{
	outline:2px solid #ed1c24;
	outline-offset:3px;
}.cz-to1-page .cz-eyebrow{
	font-size:12.5px !important;
}@media(max-width:700px){
	.cz-to2-part-copy strong{
		font-size:12.5px !important;
	}

	.cz-to2-part-copy small{
		font-size:10.2px !important;
	}

	.cz-to7-package>p{
		font-size:13.2px !important;
	}

	.cz-to8-faq-item summary>span{
		font-size:13.2px !important;
	}

	.cz-to8-faq-item>div p{
		font-size:12px !important;
	}
}body:has(.cz-mot1-page) #page,
body:has(.cz-mot1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-mot1-page) #primary,
body:has(.cz-mot1-page) .content-area,
body:has(.cz-mot1-page) #main,
body:has(.cz-mot1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-mot1-page) article,
body:has(.cz-mot1-page) .inside-article,
body:has(.cz-mot1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cz-mot1-page{background:#fff;color:#17202b}.cz-mot1-page *{box-sizing:border-box}.cz-mot1-page .cz-eyebrow{color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-mot1-page .cz-center{text-align:center}.cz-mot1-page .cz-hero-title{margin:14px 0 18px;font-size:54px;line-height:1.04;letter-spacing:-.035em}.cz-mot1-page .cz-lead{max-width:690px;color:#667382;font-size:17px;line-height:1.7}.cz-mot1-hero{padding:70px 0 72px;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-mot1-hero-inner{display:grid;grid-template-columns:minmax(0,.96fr) minmax(510px,1.04fr);gap:50px;align-items:center}.cz-mot1-actions{gap:10px;margin-top:25px}.cz-mot1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-mot1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-mot1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-mot1-hint{margin:10px 0 0;color:#7d8996;font-size:11px;font-weight:650}.cz-mot1-hint span{padding:0 6px;color:#c3cad1}.cz-mot1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-mot1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12px}.cz-mot1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-mot1-hero-visual{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center}.cz-mot1-engine-card{width:min(100%,570px);padding:24px;border:1px solid #e1e6eb;border-radius:24px;background:#f7f9fb;box-shadow:0 24px 70px rgba(33,46,59,.10)}.cz-mot1-engine-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.cz-mot1-chip{padding:7px 10px;border-radius:7px;background:#ed1c24;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-mot1-engine-code{color:#8b96a2;font-size:10px}.cz-mot1-engine-core{display:grid;grid-template-columns:165px 1fr;gap:20px;align-items:center;margin-top:18px;padding:18px;border-radius:15px;background:#17202b;color:#fff}.cz-mot1-engine-shape{position:relative;height:120px}.cz-mot1-cylinder{position:absolute;top:16px;width:26px;height:58px;border:2px solid #8c9aa7;border-radius:8px;background:#222d38}.cz-mot1-cylinder.c1{left:8px}.cz-mot1-cylinder.c2{left:45px}.cz-mot1-cylinder.c3{left:82px}.cz-mot1-cylinder.c4{left:119px}.cz-mot1-crank{position:absolute;left:19px;right:8px;bottom:15px;height:18px;border-radius:9px;background:#3c4854}.cz-mot1-engine-copy small,.cz-mot1-engine-copy strong,.cz-mot1-engine-copy span{display:block}.cz-mot1-engine-copy small{color:#ff666c;font-size:8px;font-weight:900;letter-spacing:.09em}.cz-mot1-engine-copy strong{margin-top:6px;font-size:18px}.cz-mot1-engine-copy span{margin-top:5px;color:#9eabb7;font-size:10px}.cz-mot1-engine-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.cz-mot1-engine-grid>div{display:grid;grid-template-columns:36px 1fr;gap:9px;align-items:center;padding:12px;border:1px solid #e1e6eb;border-radius:11px;background:#fff}.cz-mot1-engine-grid span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f3f6f8;color:#687583}.cz-mot1-engine-grid b,.cz-mot1-engine-grid small{display:block}.cz-mot1-engine-grid b{font-size:11px}.cz-mot1-engine-grid small{margin-top:3px;color:#8b96a2;font-size:8.5px}.cz-mot1-engine-bottom{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:center;margin-top:12px}.cz-mot1-engine-bottom>div{padding:10px 11px;border-radius:10px;background:#eef2f5}.cz-mot1-engine-bottom span,.cz-mot1-engine-bottom strong{display:block}.cz-mot1-engine-bottom span{color:#8a96a2;font-size:8px}.cz-mot1-engine-bottom strong{font-size:10px}.cz-mot1-engine-bottom .cz-mot1-ready{background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900;white-space:nowrap}.cz-mot1-float{position:absolute;padding:10px 12px;border:1px solid #e1e6eb;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(33,46,59,.08)}.cz-mot1-float b,.cz-mot1-float span{display:block}.cz-mot1-float b{font-size:10px}.cz-mot1-float span{margin-top:3px;color:#8793a0;font-size:8px}.cz-mot1-float-a{right:-3px;top:72px}.cz-mot1-float-b{left:-5px;bottom:58px}.cz-mot1-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);gap:48px;align-items:end}.cz-mot1-section-head .cz-section-title{max-width:780px;margin:7px 0 0;font-size:40px;line-height:1.08}.cz-mot1-section-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-mot1-why{padding:68px 0;background:#f5f7f9}.cz-mot1-vin-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;margin-top:28px}.cz-mot1-vin-flow{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;align-items:center;padding:28px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-mot1-vin-flow>div{text-align:center}.cz-mot1-vin-flow>div>span{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 9px;border-radius:13px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-mot1-vin-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-mot1-vin-flow b,.cz-mot1-vin-flow small{display:block}.cz-mot1-vin-flow b{font-size:12px}.cz-mot1-vin-flow small{margin-top:4px;color:#8a96a2;font-size:8.5px}.cz-mot1-vin-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-mot1-vin-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-mot1-vin-reasons>div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;padding:18px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-mot1-vin-reasons span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-mot1-vin-reasons strong{font-size:13px}.cz-mot1-vin-reasons p{margin:6px 0 0;color:#788491;font-size:10.5px;line-height:1.45}.cz-mot1-cats{padding:72px 0;background:#fff}.cz-mot1-cats .cz-section-title{margin:7px auto 0;font-size:40px}.cz-mot1-center-lead{max-width:680px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14px}.cz-mot1-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cz-mot1-cat-card{min-height:190px;padding:22px 20px;border:1px solid #e0e5ea;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(34,46,58,.035)}.cz-mot1-cat-featured{grid-column:span 2;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f8fafc)}.cz-mot1-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:17px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px;font-weight:900}.cz-mot1-cat-featured .cz-mot1-cat-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-mot1-cat-card span{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.09em}.cz-mot1-cat-card h3{margin:0 0 8px;font-size:16px;line-height:1.25}.cz-mot1-cat-featured h3{margin-top:5px;font-size:20px}.cz-mot1-cat-card p{margin:0;color:#788491;font-size:11px;line-height:1.5}.cz-mot1-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-mot1-cats-cta strong,.cz-mot1-cats-cta span{display:block}.cz-mot1-cats-cta strong{font-size:13px}.cz-mot1-cats-cta span{margin-top:3px;color:#7a8794;font-size:10px}.cz-mot1-cats-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#7360F2;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-mot1-how{padding:68px 0;background:#f5f7f9}.cz-mot1-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-mot1-steps>div{padding:22px 19px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-mot1-steps span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ff9fa2;border-radius:50%;color:#ed1c24;font-weight:900}.cz-mot1-steps strong{display:block;margin-top:15px;font-size:15px}.cz-mot1-steps p{margin:7px 0 0;color:#778391;font-size:11.5px;line-height:1.5}.cz-mot1-choice{padding:72px 0;background:#fff}.cz-mot1-choice-box{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:42px;align-items:center;padding:38px;border:1px solid #e0e5ea;border-radius:19px;background:#fff;box-shadow:0 14px 42px rgba(29,42,55,.05)}.cz-mot1-choice-copy .cz-section-title{margin:7px 0 16px;font-size:36px;line-height:1.1}.cz-mot1-choice-copy>p{color:#667382;font-size:14px;line-height:1.65}.cz-mot1-choice-points{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.cz-mot1-choice-points div{display:flex;align-items:center;gap:8px;font-size:11px}.cz-mot1-choice-points span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-mot1-choice-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px;border-radius:15px;background:#f5f7f9}.cz-mot1-choice-card{padding:22px 18px;border:1px solid #dfe5ea;border-radius:13px;background:#fff}.cz-mot1-choice-card.featured{border-color:#ffc7c9;box-shadow:inset 0 3px 0 #ed1c24}.cz-mot1-choice-card small{color:#8a96a2;font-size:8px;font-weight:900}.cz-mot1-choice-card>strong{display:block;margin:8px 0 18px;font-size:17px}.cz-mot1-choice-card>div{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #edf0f2;font-size:9px}.cz-mot1-choice-card>div span{color:#8793a0}.cz-mot1-commercial{padding:0 0 68px;background:#fff}.cz-mot1-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-mot1-dark .cz-eyebrow{color:#ff646a}.cz-mot1-dark h2{max-width:780px;margin:8px 0 13px;font-size:34px;line-height:1.1}.cz-mot1-dark p{max-width:740px;margin:0;color:#aab5bf;font-size:14px;line-height:1.6}.cz-mot1-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:18px}.cz-mot1-dark-points div{display:flex;align-items:center;gap:8px}.cz-mot1-dark-points span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-mot1-dark-points b{font-size:10.5px;color:#dce3e8}.cz-mot1-dark-actions{display:grid;gap:8px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.06)}.cz-mot1-dark-actions strong{font-size:17px}.cz-mot1-dark-actions small{margin-top:-3px;color:#8794a0;font-size:9px}.cz-mot1-dark-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-mot1-viber{background:#7360F2}.cz-mot1-telegram{background:#229ED9}.cz-mot1-faq{padding:68px 0;background:#f5f7f9}.cz-mot1-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:40px;align-items:end;margin-bottom:22px}.cz-mot1-faq-head .cz-section-title{margin:7px 0 0;font-size:38px;line-height:1.1}.cz-mot1-faq-head>p{margin:0;color:#6f7c89;font-size:13.5px}.cz-mot1-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-mot1-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-mot1-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-mot1-faq-item summary::-webkit-details-marker{display:none}.cz-mot1-faq-item summary span{font-size:13px;font-weight:800}.cz-mot1-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-weight:500}.cz-mot1-faq-item[open] summary b{transform:rotate(45deg)}.cz-mot1-faq-item>div{padding:0 16px 15px}.cz-mot1-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:11.8px;line-height:1.55}.cz-mot1-request{padding:72px 0;background:#fff}.cz-mot1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-mot1-request-copy{padding:34px 30px}.cz-mot1-request-copy .cz-section-title{margin:7px 0 14px;font-size:34px;line-height:1.1}.cz-mot1-request-copy>p{color:#687583;font-size:13.5px;line-height:1.6}.cz-mot1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-mot1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-mot1-send strong{font-size:13.5px}.cz-mot1-send span{margin-top:3px;opacity:.8;font-size:9.5px}.cz-mot1-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-mot1-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-mot1-call strong,.cz-mot1-call small{display:block}.cz-mot1-call strong{font-size:12px}.cz-mot1-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-mot1-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-mot1-form-note{margin-bottom:13px}.cz-mot1-form-note strong,.cz-mot1-form-note span{display:block}.cz-mot1-form-note strong{font-size:12px}.cz-mot1-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-mot1-form-side form,.cz-mot1-form-side .cz-live-form,.cz-mot1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-mot1-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-mot1-footer a:hover{color:#fff!important}@media(max-width:1050px){
 .cz-mot1-hero-inner,.cz-mot1-vin-grid,.cz-mot1-choice-box{grid-template-columns:1fr}
 .cz-mot1-section-head,.cz-mot1-faq-head{grid-template-columns:1fr;gap:12px}
 .cz-mot1-cat-grid,.cz-mot1-steps{grid-template-columns:1fr 1fr}
 .cz-mot1-dark{grid-template-columns:1fr}
 .cz-mot1-request-box{grid-template-columns:1fr}
}@media(max-width:700px){
 .cz-mot1-page .cz-hero-title{font-size:34px}
 .cz-mot1-hero{padding:52px 0}
 .cz-mot1-actions{flex-direction:column!important}.cz-mot1-actions .wp-block-button,.cz-mot1-actions .wp-block-button__link{width:100%}
 .cz-mot1-hero-visual{min-height:0;margin-top:10px}.cz-mot1-engine-card{padding:16px}.cz-mot1-engine-core{grid-template-columns:1fr}.cz-mot1-engine-shape{height:110px}.cz-mot1-float{display:none}
 .cz-mot1-engine-grid,.cz-mot1-engine-bottom,.cz-mot1-vin-reasons,.cz-mot1-cat-grid,.cz-mot1-steps,.cz-mot1-choice-visual,.cz-mot1-choice-points,.cz-mot1-dark-points,.cz-mot1-faq-grid,.cz-mot1-send-options{grid-template-columns:1fr}
 .cz-mot1-vin-flow{grid-template-columns:1fr;gap:10px}.cz-mot1-vin-flow>i{transform:rotate(90deg)}
 .cz-mot1-cat-featured{grid-column:auto;display:block}.cz-mot1-cat-featured .cz-mot1-cat-icon{margin-bottom:15px}
 .cz-mot1-cats-cta{grid-template-columns:1fr}.cz-mot1-cats-cta a{width:100%}
 .cz-mot1-dark{padding:28px 20px}.cz-mot1-dark h2{font-size:29px}
 .cz-mot1-choice-box{padding:22px 18px}.cz-mot1-request-copy{padding:28px 20px}.cz-mot1-form-side{padding:22px 16px}
}.cz-mot1-vin-grid{
	align-items:stretch !important;
}.cz-mot1-vin-reasons>div{
	grid-template-columns:32px minmax(0,1fr) !important;
	align-content:start !important;
	min-height:132px !important;
	padding:18px 16px !important;
}.cz-mot1-vin-reason-copy{
	min-width:0;
}.cz-mot1-vin-reason-copy strong{
	display:block;
	font-size:14px !important;
	line-height:1.28 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}.cz-mot1-vin-reason-copy p{
	margin:7px 0 0 !important;
	color:#788491 !important;
	font-size:11.5px !important;
	line-height:1.5 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}.cz-mot1-vin-flow{
	min-height:274px !important;
	padding:24px !important;
}.cz-mot1-cat-card{
	min-height:176px !important;
}.cz-mot1-cat-card h3{
	font-size:17px !important;
}.cz-mot1-cat-card p{
	font-size:11.5px !important;
	line-height:1.5 !important;
}.cz-mot1-cats-cta{
	margin-top:18px !important;
}@media(max-width:700px){
	.cz-mot1-vin-reasons>div{
		min-height:0 !important;
	}

	.cz-mot1-vin-flow{
		min-height:0 !important;
	}
}.cz-mot4-how{
	padding:68px 0;
	background:#f5f7f9;
}.cz-mot4-how-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);
	gap:46px;
	align-items:end;
	margin-bottom:26px;
}.cz-mot4-how-head .cz-section-title{
	max-width:780px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-mot4-how-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-mot4-roadmap{
	display:grid;
	grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);
	align-items:stretch;
}.cz-mot4-step{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:300px;
	padding:20px 18px 17px;
	border:1px solid #dfe5ea;
	border-radius:15px;
	background:#fff;
	overflow:hidden;
}.cz-mot4-step:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:3px;
	background:#e8edf1;
}.cz-mot4-step-final:before{
	background:#ed1c24;
}.cz-mot4-step-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
}.cz-mot4-step-num{
	color:#c4ccd4;
	font-size:9px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-mot4-step-label{
	color:#ed1c24;
	font-size:8px;
	font-weight:900;
	letter-spacing:.1em;
}.cz-mot4-step-icon{
	display:grid;
	place-items:center;
	width:44px;
	height:44px;
	margin:17px 0 15px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:10px;
	font-weight:900;
	letter-spacing:.03em;
}.cz-mot4-step-final .cz-mot4-step-icon{
	background:#fff0f1;
	color:#ed1c24;
	font-size:18px;
}.cz-mot4-step h3{
	margin:0;
	color:#1e2933;
	font-size:17px;
	line-height:1.22;
}.cz-mot4-step>p{
	margin:8px 0 0;
	color:#788491;
	font-size:12px;
	line-height:1.5;
}.cz-mot4-arrow{
	display:grid;
	place-items:center;
	color:#b7c0c8;
	font-size:21px;
}.cz-mot4-step-mini,
.cz-mot4-step-list,
.cz-mot4-step-check,
.cz-mot4-step-ready{
	margin-top:auto;
}.cz-mot4-step-mini,
.cz-mot4-step-list{
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}.cz-mot4-step-mini span,
.cz-mot4-step-list span{
	padding:6px 7px;
	border-radius:6px;
	background:#f4f6f8;
	color:#667482;
	font-size:8.5px;
	font-weight:800;
}.cz-mot4-step-check{
	display:flex;
	align-items:center;
	gap:8px;
	padding:9px 10px;
	border-radius:8px;
	background:#f5f7f9;
}.cz-mot4-step-check span{
	display:grid;
	place-items:center;
	width:22px;
	height:22px;
	border-radius:50%;
	background:#eef9f1;
	color:#2c9b4d;
	font-size:9px;
	font-weight:900;
}.cz-mot4-step-check b{
	font-size:9.5px;
	color:#42505d;
}.cz-mot4-step-ready{
	padding:10px 11px;
	border-radius:8px;
	background:#fff0f1;
}.cz-mot4-step-ready strong,
.cz-mot4-step-ready small{
	display:block;
}.cz-mot4-step-ready strong{
	color:#ed1c24;
	font-size:9px;
	letter-spacing:.04em;
}.cz-mot4-step-ready small{
	margin-top:3px;
	color:#9a7073;
	font-size:8px;
}.cz-mot4-how-note{
	display:grid;
	grid-template-columns:31px minmax(0,1fr);
	gap:10px;
	align-items:start;
	margin-top:15px;
	padding:14px 16px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#fff;
}.cz-mot4-how-note>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-mot4-how-note p{
	margin:0;
	color:#75818e;
	font-size:11.5px;
	line-height:1.5;
}.cz-mot4-how-note strong{
	color:#26313c;
}@media(max-width:1050px){
	.cz-mot4-how-head{
		grid-template-columns:1fr;
		gap:12px;
	}
	.cz-mot4-roadmap{
		grid-template-columns:1fr 28px 1fr;
		row-gap:16px;
	}
	.cz-mot4-roadmap .cz-mot4-step:nth-of-type(3){
		grid-column:1;
		grid-row:3;
	}
	.cz-mot4-roadmap .cz-mot4-step:nth-of-type(4){
		grid-column:3;
		grid-row:3;
	}
	.cz-mot4-roadmap .cz-mot4-arrow:nth-of-type(4){
		display:none;
	}
	.cz-mot4-step{
		min-height:270px;
	}
}@media(max-width:700px){
	.cz-mot4-how{
		padding:56px 0;
	}
	.cz-mot4-how-head .cz-section-title{
		font-size:33px;
	}
	.cz-mot4-roadmap{
		grid-template-columns:1fr;
		gap:9px;
	}
	.cz-mot4-roadmap .cz-mot4-step,
	.cz-mot4-roadmap .cz-mot4-arrow{
		grid-column:auto !important;
		grid-row:auto !important;
	}
	.cz-mot4-step{
		min-height:0;
	}
	.cz-mot4-arrow{
		height:18px;
		transform:rotate(90deg);
	}
}.cz-mot5-choice{
	padding:72px 0;
	background:#fff;
}.cz-mot5-choice-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);
	gap:46px;
	align-items:end;
	margin-bottom:27px;
}.cz-mot5-choice-head .cz-section-title{
	max-width:800px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-mot5-choice-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-mot5-choice-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:15px;
	align-items:stretch;
}.cz-mot5-choice-card{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:370px;
	padding:23px 21px;
	border:1px solid #dfe5ea;
	border-radius:16px;
	background:#fff;
	box-shadow:0 10px 28px rgba(34,46,58,.04);
}.cz-mot5-choice-featured{
	border-color:#ffb9bc;
	box-shadow:0 15px 34px rgba(237,28,36,.075);
	transform:translateY(-5px);
}.cz-mot5-recommend{
	position:absolute;
	top:-11px;
	left:20px;
	padding:6px 9px;
	border-radius:6px;
	background:#ed1c24;
	color:#fff;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-mot5-choice-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}.cz-mot5-choice-label{
	color:#ed1c24;
	font-size:8.5px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-mot5-choice-icon{
	display:grid;
	place-items:center;
	width:42px;
	height:42px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:10px;
	font-weight:900;
}.cz-mot5-choice-featured .cz-mot5-choice-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-mot5-choice-caution .cz-mot5-choice-icon{
	background:#fff5e9;
	color:#c97c18;
}.cz-mot5-choice-card h3{
	margin:18px 0 9px;
	color:#1f2933;
	font-size:20px;
	line-height:1.2;
}.cz-mot5-choice-card>p{
	margin:0;
	color:#778391;
	font-size:12.5px;
	line-height:1.55;
}.cz-mot5-choice-list{
	display:grid;
	gap:8px;
	margin-top:21px;
}.cz-mot5-choice-list>div{
	display:grid;
	grid-template-columns:23px minmax(0,1fr);
	gap:8px;
	align-items:center;
	padding:9px 10px;
	border-radius:8px;
	background:#f6f8fa;
}.cz-mot5-choice-list span{
	display:grid;
	place-items:center;
	width:21px;
	height:21px;
	border-radius:50%;
	background:#eef9f1;
	color:#2a9b4c;
	font-size:9px;
	font-weight:900;
}.cz-mot5-choice-caution .cz-mot5-choice-list>div:first-child span{
	background:#fff3e7;
	color:#c97c18;
}.cz-mot5-choice-list b{
	color:#3b4753;
	font-size:10.8px;
	line-height:1.3;
}.cz-mot5-choice-footer{
	margin-top:auto;
	padding-top:18px;
}.cz-mot5-choice-footer small,
.cz-mot5-choice-footer strong{
	display:block;
}.cz-mot5-choice-footer small{
	color:#98a3ad;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-mot5-choice-footer strong{
	margin-top:4px;
	color:#1f2933;
	font-size:13px;
}.cz-mot5-critical{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:22px;
	align-items:center;
	margin-top:20px;
	padding:16px 18px;
	border-radius:12px;
	background:#17202b;
	color:#fff;
}.cz-mot5-critical-copy{
	display:grid;
	grid-template-columns:32px minmax(0,1fr);
	gap:11px;
	align-items:start;
}.cz-mot5-critical-icon{
	display:grid;
	place-items:center;
	width:31px;
	height:31px;
	border-radius:50%;
	background:rgba(237,28,36,.16);
	color:#ff666c;
	font-size:11px;
	font-weight:900;
}.cz-mot5-critical-copy strong{
	display:block;
	font-size:12px;
}.cz-mot5-critical-copy p{
	margin:4px 0 0;
	color:#9eabb6;
	font-size:10.5px;
	line-height:1.5;
}.cz-mot5-critical-tags{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	gap:6px;
	max-width:390px;
}.cz-mot5-critical-tags span{
	padding:6px 8px;
	border-radius:6px;
	background:#222d38;
	color:#c9d2da;
	font-size:8.5px;
	font-weight:800;
	white-space:nowrap;
}@media(max-width:950px){
	.cz-mot5-choice-head{
		grid-template-columns:1fr;
		gap:12px;
	}
	.cz-mot5-choice-grid{
		grid-template-columns:1fr;
	}
	.cz-mot5-choice-card{
		min-height:0;
	}
	.cz-mot5-choice-featured{
		transform:none;
	}
	.cz-mot5-critical{
		grid-template-columns:1fr;
	}
	.cz-mot5-critical-tags{
		justify-content:flex-start;
		max-width:none;
	}
}@media(max-width:700px){
	.cz-mot5-choice{
		padding:56px 0;
	}
	.cz-mot5-choice-head .cz-section-title{
		font-size:33px;
	}
	.cz-mot5-choice-head>p{
		font-size:15px;
	}
}.cz-mot6-commercial{
	padding:0 0 68px;
	background:#fff;
}.cz-mot6-dark{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);
	gap:40px;
	align-items:center;
	padding:38px 42px;
	border-radius:20px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.10),transparent 32%),
		linear-gradient(135deg,#17202b,#222d38);
	color:#fff;
}.cz-mot6-dark .cz-eyebrow{
	color:#ff646a;
}.cz-mot6-dark-copy h2{
	max-width:820px;
	margin:8px 0 13px;
	font-size:35px;
	line-height:1.1;
	letter-spacing:-.018em;
}.cz-mot6-dark-copy>p{
	max-width:760px;
	margin:0;
	color:#aab5bf;
	font-size:14.5px;
	line-height:1.62;
}.cz-mot6-dark-points{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px 14px;
	margin-top:20px;
}.cz-mot6-dark-points>div{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-mot6-dark-points span{
	display:grid;
	place-items:center;
	flex:0 0 24px;
	width:24px;
	height:24px;
	border-radius:50%;
	background:rgba(237,28,36,.17);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-mot6-dark-points b{
	color:#dce3e8;
	font-size:11px;
	line-height:1.3;
}.cz-mot6-dark-panel{
	display:grid;
	gap:8px;
	padding:22px;
	border:1px solid rgba(255,255,255,.11);
	border-radius:15px;
	background:rgba(255,255,255,.06);
}.cz-mot6-panel-kicker{
	color:#ff676d;
	font-size:8px;
	font-weight:900;
	letter-spacing:.1em;
}.cz-mot6-dark-panel>strong{
	font-size:18px;
	line-height:1.2;
}.cz-mot6-dark-panel>small{
	margin-top:-4px;
	color:#8996a3;
	font-size:9px;
}.cz-mot6-dark-panel>a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:45px;
	padding:0 14px;
	border-radius:8px;
	color:#fff !important;
	text-decoration:none !important;
	font-size:11px;
	font-weight:850;
}.cz-mot6-viber{
	margin-top:6px;
	background:#7360F2;
}.cz-mot6-telegram{
	background:#229ED9;
}.cz-mot6-panel-note{
	display:grid;
	grid-template-columns:27px minmax(0,1fr);
	gap:8px;
	align-items:start;
	margin-top:4px;
	padding:10px;
	border-radius:8px;
	background:rgba(0,0,0,.10);
}.cz-mot6-panel-note>span{
	display:grid;
	place-items:center;
	width:25px;
	height:25px;
	border-radius:50%;
	background:rgba(237,28,36,.15);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-mot6-panel-note p{
	margin:0;
	color:#9ca8b4;
	font-size:9px;
	line-height:1.45;
}.cz-mot6-faq{
	padding:68px 0 72px;
	background:#f5f7f9;
}.cz-mot6-faq-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);
	gap:42px;
	align-items:end;
	margin-bottom:24px;
}.cz-mot6-faq-head .cz-section-title{
	max-width:800px;
	margin:7px 0 0;
	font-size:38px;
	line-height:1.1;
}.cz-mot6-faq-head>p{
	margin:0;
	color:#6f7c89;
	font-size:13.5px;
	line-height:1.55;
}.cz-mot6-faq-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}.cz-mot6-faq-item{
	border:1px solid #dde3e8;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
}.cz-mot6-faq-item summary{
	display:grid;
	grid-template-columns:minmax(0,1fr) 28px;
	gap:12px;
	align-items:center;
	min-height:58px;
	padding:14px 16px;
	cursor:pointer;
	list-style:none;
}.cz-mot6-faq-item summary::-webkit-details-marker{
	display:none;
}.cz-mot6-faq-item summary>span{
	color:#202a34;
	font-size:13px;
	line-height:1.35;
	font-weight:800;
}.cz-mot6-faq-item summary>b{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#f5f7f9;
	color:#ed1c24;
	font-size:14px;
	font-weight:500;
	transition:transform .16s ease;
}.cz-mot6-faq-item[open] summary>b{
	transform:rotate(45deg);
}.cz-mot6-faq-item>div{
	padding:0 16px 15px;
}.cz-mot6-faq-item>div p{
	margin:0;
	padding-top:12px;
	border-top:1px solid #edf0f2;
	color:#75818e;
	font-size:11.8px;
	line-height:1.55;
}.cz-mot6-faq-bottom{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:20px;
	align-items:center;
	margin-top:16px;
	padding:14px 16px;
	border-radius:11px;
	background:#fff;
}.cz-mot6-faq-bottom strong,
.cz-mot6-faq-bottom span{
	display:block;
}.cz-mot6-faq-bottom strong{
	font-size:12px;
}.cz-mot6-faq-bottom span{
	margin-top:3px;
	color:#7e8a97;
	font-size:10px;
}.cz-mot6-faq-bottom>a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	text-decoration:none;
	font-size:10px;
	font-weight:850;
	white-space:nowrap;
}@media(max-width:900px){
	.cz-mot6-dark,
	.cz-mot6-faq-head{
		grid-template-columns:1fr;
	}

	.cz-mot6-dark-points,
	.cz-mot6-faq-grid{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-mot6-commercial{
		padding-bottom:54px;
	}

	.cz-mot6-dark{
		padding:28px 20px;
		border-radius:16px;
	}

	.cz-mot6-dark-copy h2{
		font-size:29px;
	}

	.cz-mot6-faq{
		padding:56px 0;
	}

	.cz-mot6-faq-head .cz-section-title{
		font-size:32px;
	}

	.cz-mot6-faq-bottom{
		grid-template-columns:1fr;
	}

	.cz-mot6-faq-bottom>a{
		width:100%;
	}
}.cz-mot7-cap{
	padding:18px 0 68px;
	background:#fff;
}.cz-mot7-cap-box{
	display:grid;
	grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);
	gap:42px;
	align-items:center;
	padding:38px 40px;
	border:1px solid #e0e5ea;
	border-radius:19px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.05),transparent 32%),
		linear-gradient(135deg,#fff,#f9fbfc);
	box-shadow:0 14px 42px rgba(29,42,55,.05);
}.cz-mot7-cap-copy .cz-section-title{
	margin:7px 0 15px;
	font-size:36px;
	line-height:1.1;
}.cz-mot7-cap-copy>p{
	margin:0;
	color:#667382;
	font-size:14px;
	line-height:1.65;
}.cz-mot7-cap-points{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:9px 14px;
	margin-top:18px;
}.cz-mot7-cap-points>div{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-mot7-cap-points span{
	display:grid;
	place-items:center;
	flex:0 0 24px;
	width:24px;
	height:24px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
}.cz-mot7-cap-points b{
	color:#34404b;
	font-size:11px;
	line-height:1.3;
}.cz-mot7-cap-actions{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	margin-top:22px;
}.cz-mot7-cap-actions a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	padding:0 16px;
	border-radius:8px;
	font-size:11px;
	font-weight:850;
	text-decoration:none !important;
}.cz-mot7-cap-primary{
	background:#ed1c24;
	color:#fff !important;
}.cz-mot7-cap-primary:hover{
	background:#cf171e;
}.cz-mot7-cap-secondary{
	background:#229ED9;
	color:#fff !important;
}.cz-mot7-cap-visual{
	padding:20px;
	border-radius:15px;
	background:#17202b;
	color:#fff;
}.cz-mot7-cap-visual-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	padding-bottom:13px;
	border-bottom:1px solid #33404c;
}.cz-mot7-cap-visual-head span{
	color:#ff656b;
	font-size:8px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-mot7-cap-visual-head strong{
	font-size:13px;
}.cz-mot7-cap-list{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
	margin-top:13px;
}.cz-mot7-cap-list>div{
	display:grid;
	grid-template-columns:30px minmax(0,1fr);
	gap:9px;
	align-items:center;
	padding:10px;
	border-radius:9px;
	background:#222d38;
}.cz-mot7-cap-list>div:last-child{
	grid-column:1/-1;
}.cz-mot7-cap-list span{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:8px;
	background:#2c3945;
	color:#c6d0d8;
	font-size:13px;
}.cz-mot7-cap-list b,
.cz-mot7-cap-list small{
	display:block;
}.cz-mot7-cap-list b{
	font-size:10.5px;
}.cz-mot7-cap-list small{
	margin-top:3px;
	color:#8f9ba7;
	font-size:8.5px;
	line-height:1.3;
}.cz-mot7-cap-warning{
	display:grid;
	grid-template-columns:29px minmax(0,1fr);
	gap:9px;
	align-items:start;
	margin-top:12px;
	padding:11px;
	border-radius:9px;
	background:#202a35;
}.cz-mot7-cap-warning>span{
	display:grid;
	place-items:center;
	width:27px;
	height:27px;
	border-radius:50%;
	background:rgba(237,28,36,.16);
	color:#ff656b;
	font-size:9px;
	font-weight:900;
}.cz-mot7-cap-warning p{
	margin:0;
	color:#9ca8b4;
	font-size:9px;
	line-height:1.45;
}.cz-mot7-cap-warning strong{
	color:#dce3e8;
}@media(max-width:950px){
	.cz-mot7-cap-box{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-mot7-cap{
		padding-bottom:56px;
	}
	.cz-mot7-cap-box{
		padding:26px 20px;
	}
	.cz-mot7-cap-copy .cz-section-title{
		font-size:31px;
	}
	.cz-mot7-cap-points,
	.cz-mot7-cap-list{
		grid-template-columns:1fr;
	}
	.cz-mot7-cap-list>div:last-child{
		grid-column:auto;
	}
	.cz-mot7-cap-actions{
		flex-direction:column;
	}
	.cz-mot7-cap-actions a{
		width:100%;
	}
}.cz-mot7-cap-box{
	gap: 48px;
	padding: 44px 46px;
}.cz-mot7-cap-copy .cz-section-title{
	font-size: 52px;
	line-height: 1.04;
	max-width: 640px;
}.cz-mot7-cap-copy > p{
	font-size: 20px;
	line-height: 1.65;
	max-width: 760px;
}.cz-mot7-cap-points{
	gap: 14px 22px;
	margin-top: 26px;
}.cz-mot7-cap-points span{
	width: 34px;
	height: 34px;
	flex: 0 0 34px;
	font-size: 13px;
}.cz-mot7-cap-points b{
	font-size: 17px;
	line-height: 1.35;
}.cz-mot7-cap-actions{
	gap: 14px;
	margin-top: 28px;
}.cz-mot7-cap-actions a{
	min-height: 54px;
	padding: 0 22px;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 800;
}.cz-mot7-cap-visual{
	padding: 26px;
	border-radius: 18px;
}.cz-mot7-cap-visual-head{
	padding-bottom: 16px;
}.cz-mot7-cap-visual-head span{
	font-size: 11px;
	letter-spacing: .08em;
}.cz-mot7-cap-visual-head strong{
	font-size: 22px;
	line-height: 1.2;
}.cz-mot7-cap-list{
	grid-template-columns: 1fr 1fr;
	gap: 14px;
	margin-top: 18px;
}.cz-mot7-cap-list > div{
	grid-template-columns: 48px minmax(0,1fr);
	gap: 14px;
	padding: 16px;
	border-radius: 12px;
	min-height: 98px;
	align-items: start;
}.cz-mot7-cap-list > div:last-child{
	grid-column: 1 / -1;
	min-height: 92px;
}.cz-mot7-cap-list span{
	width: 42px;
	height: 42px;
	border-radius: 10px;
	font-size: 18px;
}.cz-mot7-cap-list b{
	font-size: 17px;
	line-height: 1.3;
	margin: 0 0 6px;
	color: #ffffff;
	word-break: normal;
	overflow-wrap: normal;
	hyphens: none;
}.cz-mot7-cap-list small{
	font-size: 14px;
	line-height: 1.45;
	color: #a9b6c2;
	word-break: normal;
	overflow-wrap: normal;
	hyphens: none;
}.cz-mot7-cap-warning{
	grid-template-columns: 38px minmax(0,1fr);
	gap: 12px;
	margin-top: 16px;
	padding: 16px;
	border-radius: 12px;
}.cz-mot7-cap-warning > span{
	width: 34px;
	height: 34px;
	font-size: 14px;
}.cz-mot7-cap-warning p{
	font-size: 14px;
	line-height: 1.5;
}@media (max-width: 1280px){
	.cz-mot7-cap-copy .cz-section-title{
		font-size: 44px;
	}

	.cz-mot7-cap-copy > p{
		font-size: 18px;
	}

	.cz-mot7-cap-list b{
		font-size: 15px;
	}

	.cz-mot7-cap-list small{
		font-size: 13px;
	}
}@media (max-width: 1024px){
	.cz-mot7-cap-box{
		grid-template-columns: 1fr;
		padding: 34px 28px;
	}

	.cz-mot7-cap-copy .cz-section-title{
		font-size: 40px;
		max-width: none;
	}

	.cz-mot7-cap-copy > p{
		max-width: none;
	}

	.cz-mot7-cap-list{
		grid-template-columns: 1fr;
	}

	.cz-mot7-cap-list > div:last-child{
		grid-column: auto;
	}
}@media (max-width: 767px){
	.cz-mot7-cap-box{
		padding: 24px 18px;
		gap: 28px;
	}

	.cz-mot7-cap-copy .cz-section-title{
		font-size: 32px;
		line-height: 1.08;
	}

	.cz-mot7-cap-copy > p{
		font-size: 16px;
		line-height: 1.6;
	}

	.cz-mot7-cap-points{
		grid-template-columns: 1fr;
	}

	.cz-mot7-cap-points b{
		font-size: 15px;
	}

	.cz-mot7-cap-actions{
		flex-direction: column;
	}

	.cz-mot7-cap-actions a{
		width: 100%;
	}

	.cz-mot7-cap-visual-head strong{
		font-size: 18px;
	}

	.cz-mot7-cap-list > div{
		min-height: auto;
		padding: 14px;
	}

	.cz-mot7-cap-list b{
		font-size: 15px;
	}

	.cz-mot7-cap-list small{
		font-size: 12px;
	}

	.cz-mot7-cap-warning p{
		font-size: 13px;
	}
}.cz-mot1-vin-grid{
	grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr) !important;
	gap:18px !important;
	align-items:stretch !important;
}.cz-mot1-vin-flow{
	min-height:0 !important;
	padding:24px 28px !important;
	grid-template-columns:minmax(110px,1fr) 32px minmax(110px,1fr) 32px minmax(110px,1fr) 32px minmax(110px,1fr) !important;
	align-items:center !important;
}.cz-mot1-vin-flow>div>span{
	width:58px !important;
	height:58px !important;
	margin-bottom:11px !important;
	border-radius:15px !important;
	font-size:12px !important;
}.cz-mot1-vin-flow b{
	font-size:14.5px !important;
	line-height:1.25 !important;
}.cz-mot1-vin-flow small{
	margin-top:5px !important;
	font-size:10px !important;
	line-height:1.35 !important;
}.cz-mot1-vin-flow>i{
	font-size:19px !important;
}.cz-mot1-vin-reasons{
	gap:10px !important;
}.cz-mot1-vin-reasons>div{
	min-height:126px !important;
	padding:17px 16px !important;
}.cz-mot1-vin-reason-copy strong{
	font-size:14.5px !important;
}.cz-mot1-vin-reason-copy p{
	font-size:11.5px !important;
	line-height:1.48 !important;
}.cz-mot8-cap{
	padding:20px 0 68px;
	background:#fff;
}.cz-mot8-cap-box{
	display:grid;
	grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);
	gap:46px;
	align-items:center;
	padding:42px 44px;
	border:1px solid #e0e5ea;
	border-radius:20px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.055),transparent 34%),
		linear-gradient(135deg,#fff,#f9fbfc);
	box-shadow:0 15px 44px rgba(29,42,55,.055);
}.cz-mot8-cap-copy .cz-section-title{
	max-width:620px;
	margin:7px 0 16px;
	font-size:42px;
	line-height:1.07;
}.cz-mot8-cap-copy>p{
	max-width:700px;
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.62;
}.cz-mot8-cap-points{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:11px 18px;
	margin-top:23px;
}.cz-mot8-cap-points>div{
	display:flex;
	align-items:center;
	gap:9px;
}.cz-mot8-cap-points span{
	display:grid;
	place-items:center;
	flex:0 0 30px;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:11px;
	font-weight:900;
}.cz-mot8-cap-points b{
	color:#33404b;
	font-size:13.5px;
	line-height:1.3;
}.cz-mot8-cap-actions{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	margin-top:25px;
}.cz-mot8-cap-actions a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:48px;
	padding:0 18px;
	border-radius:9px;
	font-size:12.5px;
	font-weight:850;
	text-decoration:none !important;
}.cz-mot8-cap-primary{
	background:#ed1c24;
	color:#fff !important;
}.cz-mot8-cap-primary:hover{
	background:#cf171e;
}.cz-mot8-cap-secondary{
	background:#229ED9;
	color:#fff !important;
}.cz-mot8-cap-board{
	min-width:0;
	padding:24px;
	border-radius:18px;
	background:#17202b;
	color:#fff;
	box-shadow:0 18px 38px rgba(23,32,43,.16);
}.cz-mot8-board-head{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:16px;
	padding-bottom:15px;
	border-bottom:1px solid #33404c;
}.cz-mot8-board-head>div span,
.cz-mot8-board-head>div strong{
	display:block;
}.cz-mot8-board-head>div span{
	color:#ff656b;
	font-size:9.5px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-mot8-board-head>div strong{
	margin-top:5px;
	font-size:22px;
	line-height:1.15;
}.cz-mot8-board-head>em{
	padding:6px 8px;
	border-radius:6px;
	background:#222d38;
	color:#aab5bf;
	font-size:9px;
	font-style:normal;
	font-weight:800;
	white-space:nowrap;
}.cz-mot8-board-meta{
	display:grid;
	grid-template-columns:.8fr .8fr 1.4fr;
	gap:8px;
	margin-top:13px;
}.cz-mot8-board-meta>div{
	padding:9px 10px;
	border-radius:8px;
	background:#202b36;
}.cz-mot8-board-meta small,
.cz-mot8-board-meta b{
	display:block;
}.cz-mot8-board-meta small{
	color:#7f8c99;
	font-size:8px;
	font-weight:800;
}.cz-mot8-board-meta b{
	margin-top:3px;
	color:#dce3e8;
	font-size:9.5px;
}.cz-mot8-board-meta .warn{
	background:#32272b;
}.cz-mot8-board-meta .warn b{
	color:#ff969a;
}.cz-mot8-board-list{
	display:grid;
	gap:8px;
	margin-top:13px;
}.cz-mot8-board-item{
	display:grid;
	grid-template-columns:38px minmax(0,1fr) 22px;
	gap:11px;
	align-items:center;
	min-height:62px;
	padding:10px 12px;
	border-radius:10px;
	background:#222d38;
}.cz-mot8-board-icon{
	display:grid;
	place-items:center;
	width:36px;
	height:36px;
	border-radius:9px;
	background:#2c3945;
	color:#d1dae1;
	font-size:15px;
}.cz-mot8-board-item b,
.cz-mot8-board-item small{
	display:block;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}.cz-mot8-board-item b{
	color:#fff;
	font-size:13.5px;
	line-height:1.25;
}.cz-mot8-board-item small{
	margin-top:3px;
	color:#98a5b1;
	font-size:10px;
	line-height:1.35;
}.cz-mot8-board-item>em{
	color:#657480;
	font-size:16px;
	font-style:normal;
}.cz-mot8-board-warning{
	display:grid;
	grid-template-columns:30px minmax(0,1fr);
	gap:9px;
	align-items:start;
	margin-top:12px;
	padding:11px 12px;
	border-radius:9px;
	background:#202a35;
}.cz-mot8-board-warning>span{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:rgba(237,28,36,.16);
	color:#ff656b;
	font-size:10px;
	font-weight:900;
}.cz-mot8-board-warning p{
	margin:0;
	color:#9ca8b4;
	font-size:10px;
	line-height:1.48;
}.cz-mot8-board-warning strong{
	color:#e2e8ed;
}@media(max-width:1180px){
	.cz-mot1-vin-grid{
		grid-template-columns:1fr !important;
	}

	.cz-mot1-vin-flow{
		min-height:230px !important;
	}

	.cz-mot8-cap-box{
		grid-template-columns:1fr;
	}

	.cz-mot8-cap-copy .cz-section-title{
		max-width:none;
	}
}@media(max-width:700px){
	.cz-mot1-vin-flow{
		grid-template-columns:1fr !important;
		min-height:0 !important;
		gap:10px !important;
		padding:20px 16px !important;
	}

	.cz-mot1-vin-flow>i{
		transform:rotate(90deg);
	}

	.cz-mot8-cap{
		padding-bottom:56px;
	}

	.cz-mot8-cap-box{
		padding:27px 20px;
		gap:28px;
	}

	.cz-mot8-cap-copy .cz-section-title{
		font-size:32px;
	}

	.cz-mot8-cap-copy>p{
		font-size:15px;
	}

	.cz-mot8-cap-points{
		grid-template-columns:1fr;
	}

	.cz-mot8-cap-actions{
		flex-direction:column;
	}

	.cz-mot8-cap-actions a{
		width:100%;
	}

	.cz-mot8-cap-board{
		padding:18px;
	}

	.cz-mot8-board-head{
		align-items:flex-start;
		flex-direction:column;
	}

	.cz-mot8-board-meta{
		grid-template-columns:1fr;
	}

	.cz-mot8-board-item{
		grid-template-columns:36px minmax(0,1fr);
	}

	.cz-mot8-board-item>em{
		display:none;
	}
}body:has(.cz-cap1-page) #page,
body:has(.cz-cap1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-cap1-page) #primary,
body:has(.cz-cap1-page) .content-area,
body:has(.cz-cap1-page) #main,
body:has(.cz-cap1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-cap1-page) article,
body:has(.cz-cap1-page) .inside-article,
body:has(.cz-cap1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cz-cap1-page{background:#fff;color:#17202b}.cz-cap1-page *{box-sizing:border-box}.cz-cap1-page .cz-eyebrow{color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-cap1-page .cz-center{text-align:center}.cz-cap1-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.04;letter-spacing:-.035em}.cz-cap1-page .cz-lead{max-width:700px;color:#667382;font-size:17px;line-height:1.7}.cz-cap1-hero{padding:68px 0 72px;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-cap1-hero-inner{display:grid;grid-template-columns:minmax(0,.98fr) minmax(520px,1.02fr);gap:50px;align-items:center}.cz-cap1-actions{gap:10px;margin-top:25px}.cz-cap1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-cap1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-cap1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-cap1-hint{margin:10px 0 0;color:#7d8996;font-size:11px;font-weight:650}.cz-cap1-hint span{padding:0 6px;color:#c3cad1}.cz-cap1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-cap1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12px}.cz-cap1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-cap1-hero-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.cz-cap1-engine-sheet{width:min(100%,575px);padding:24px;border:1px solid #e1e6eb;border-radius:24px;background:#f7f9fb;box-shadow:0 24px 70px rgba(33,46,59,.10)}.cz-cap1-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cz-cap1-chip{padding:7px 10px;border-radius:7px;background:#ed1c24;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-cap1-code{color:#8a96a2;font-size:9px}.cz-cap1-engine-main{display:grid;grid-template-columns:165px 1fr;gap:20px;align-items:center;margin-top:18px;padding:18px;border-radius:15px;background:#17202b;color:#fff}.cz-cap1-engine-icon{position:relative;height:120px}.cz-cap1-piston{position:absolute;top:14px;width:26px;height:55px;border:2px solid #8c9aa7;border-radius:7px;background:#222d38}.cz-cap1-piston.p1{left:8px}.cz-cap1-piston.p2{left:45px}.cz-cap1-piston.p3{left:82px}.cz-cap1-piston.p4{left:119px}.cz-cap1-crank{position:absolute;left:18px;right:8px;bottom:16px;height:18px;border-radius:9px;background:#3c4854}.cz-cap1-engine-main small,.cz-cap1-engine-main strong,.cz-cap1-engine-main span{display:block}.cz-cap1-engine-main small{color:#ff666c;font-size:8px;font-weight:900;letter-spacing:.09em}.cz-cap1-engine-main strong{margin-top:6px;font-size:18px}.cz-cap1-engine-main span{margin-top:5px;color:#9eabb7;font-size:10px}.cz-cap1-sheet-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.cz-cap1-sheet-list>div{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;padding:10px 11px;border:1px solid #e1e6eb;border-radius:10px;background:#fff}.cz-cap1-sheet-list span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#eef9f1;color:#2b9b4d;font-size:9px;font-weight:900}.cz-cap1-sheet-list div:last-child span{background:#fff3e7;color:#c87a19}.cz-cap1-sheet-list b,.cz-cap1-sheet-list small{display:block}.cz-cap1-sheet-list b{font-size:10.5px}.cz-cap1-sheet-list small{margin-top:3px;color:#8a96a2;font-size:8px}.cz-cap1-sheet-bottom{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:center;margin-top:12px}.cz-cap1-sheet-bottom>div{padding:10px 11px;border-radius:9px;background:#eef2f5}.cz-cap1-sheet-bottom span,.cz-cap1-sheet-bottom strong{display:block}.cz-cap1-sheet-bottom span{color:#8a96a2;font-size:8px}.cz-cap1-sheet-bottom strong{font-size:10px}.cz-cap1-sheet-bottom .cz-cap1-ready{background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900;white-space:nowrap}.cz-cap1-float{position:absolute;padding:10px 12px;border:1px solid #e1e6eb;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(33,46,59,.08)}.cz-cap1-float b,.cz-cap1-float span{display:block}.cz-cap1-float b{font-size:10px}.cz-cap1-float span{margin-top:3px;color:#8793a0;font-size:8px}.cz-cap1-float-a{right:-3px;top:70px}.cz-cap1-float-b{left:-5px;bottom:58px}.cz-cap1-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-cap1-section-head .cz-section-title{max-width:800px;margin:7px 0 0;font-size:40px;line-height:1.08}.cz-cap1-section-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-cap1-critical{padding:68px 0;background:#f5f7f9}.cz-cap1-critical-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);gap:18px;margin-top:28px}.cz-cap1-critical-flow{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;align-items:center;padding:26px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-cap1-critical-flow>div{text-align:center}.cz-cap1-critical-flow>div>span{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 9px;border-radius:13px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-cap1-critical-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-cap1-critical-flow b,.cz-cap1-critical-flow small{display:block}.cz-cap1-critical-flow b{font-size:12px}.cz-cap1-critical-flow small{margin-top:4px;color:#8a96a2;font-size:8.5px}.cz-cap1-critical-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-cap1-critical-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-cap1-critical-cards>div{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:start;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-cap1-critical-cards span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-cap1-critical-cards strong{font-size:13px}.cz-cap1-critical-cards p{margin:6px 0 0;color:#788491;font-size:10.5px;line-height:1.45}.cz-cap1-warning{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:16px;padding:15px 17px;border-left:3px solid #ed1c24;border-radius:0 10px 10px 0;background:#fff}.cz-cap1-warning>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-cap1-warning strong{font-size:12.5px}.cz-cap1-warning p{margin:4px 0 0;color:#75818e;font-size:11.5px;line-height:1.5}.cz-cap1-parts{padding:72px 0;background:#fff}.cz-cap1-parts .cz-section-title{margin:7px auto 0;font-size:40px}.cz-cap1-center-lead{max-width:700px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14px}.cz-cap1-parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cz-cap1-part-card{min-height:185px;padding:22px 20px;border:1px solid #e0e5ea;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(34,46,58,.035)}.cz-cap1-part-featured{grid-column:span 2;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f8fafc)}.cz-cap1-part-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:17px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px;font-weight:900}.cz-cap1-part-featured .cz-cap1-part-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-cap1-part-card>div>span{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.09em}.cz-cap1-part-card h3{margin:0 0 8px;font-size:16px}.cz-cap1-part-featured h3{margin-top:5px;font-size:20px}.cz-cap1-part-card p{margin:0;color:#788491;font-size:11.3px;line-height:1.5}.cz-cap1-parts-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-cap1-parts-cta strong,.cz-cap1-parts-cta span{display:block}.cz-cap1-parts-cta strong{font-size:13px}.cz-cap1-parts-cta span{margin-top:3px;color:#7a8794;font-size:10px}.cz-cap1-parts-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#229ED9;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-cap1-size{padding:68px 0;background:#f5f7f9}.cz-cap1-size-box{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:42px;align-items:center;padding:36px;border:1px solid #dfe5ea;border-radius:19px;background:#fff}.cz-cap1-size-copy .cz-section-title{margin:7px 0 15px;font-size:37px;line-height:1.1}.cz-cap1-size-copy>p{color:#667382;font-size:14px;line-height:1.65}.cz-cap1-size-points{display:grid;gap:9px;margin-top:18px}.cz-cap1-size-points div{display:grid;grid-template-columns:27px 1fr;gap:9px;align-items:center}.cz-cap1-size-points span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-cap1-size-points b{font-size:11px}.cz-cap1-size-visual{display:grid;grid-template-columns:1fr 35px 1fr 1fr;gap:9px;align-items:stretch;padding:18px;border-radius:15px;background:#f5f7f9}.cz-cap1-size-card{padding:19px 14px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-cap1-size-card.selected{border-color:#ffb8bb;box-shadow:inset 0 3px 0 #ed1c24}.cz-cap1-size-card span,.cz-cap1-size-card strong,.cz-cap1-size-card small{display:block}.cz-cap1-size-card span{color:#ed1c24;font-size:10px;font-weight:900}.cz-cap1-size-card strong{margin-top:8px;font-size:15px}.cz-cap1-size-card small{margin-top:5px;color:#8793a0;font-size:9px;line-height:1.35}.cz-cap1-size-arrow{display:grid;place-items:center;color:#b6c0c8}.cz-cap1-size-note{grid-column:1/-1;display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;padding:10px;border-radius:9px;background:#fff}.cz-cap1-size-note span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff3e7;color:#c97b18;font-size:9px;font-weight:900}.cz-cap1-size-note p{margin:0;color:#798693;font-size:9.5px;line-height:1.4}.cz-cap1-process{padding:68px 0;background:#fff}.cz-cap1-roadmap{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:28px}.cz-cap1-step{display:flex;flex-direction:column;min-height:260px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-cap1-step>span{color:#c4ccd4;font-size:9px;font-weight:900}.cz-cap1-step b{display:block;margin-top:17px;font-size:16px}.cz-cap1-step p{margin:8px 0 0;color:#788491;font-size:11.5px;line-height:1.5}.cz-cap1-step em{margin-top:auto;display:inline-flex;align-self:flex-start;padding:6px 8px;border-radius:6px;background:#f4f6f8;color:#65727f;font-size:8.5px;font-style:normal;font-weight:850}.cz-cap1-step.final{border-color:#ffb8bb}.cz-cap1-step.final em{background:#fff0f1;color:#ed1c24}.cz-cap1-roadmap>i{display:grid;place-items:center;color:#b7c0c8;font-style:normal}.cz-cap1-quality{padding:0 0 68px;background:#fff}.cz-cap1-quality-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);gap:40px;align-items:center;padding:36px 40px;border-radius:19px;background:#17202b;color:#fff}.cz-cap1-quality .cz-eyebrow{color:#ff646a}.cz-cap1-quality .cz-section-title{margin:7px 0 14px;color:#fff;font-size:35px;line-height:1.1}.cz-cap1-quality-box>div:first-child>p{color:#aab5bf;font-size:14px;line-height:1.62}.cz-cap1-quality-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:18px}.cz-cap1-quality-points div{display:flex;align-items:center;gap:8px}.cz-cap1-quality-points span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-cap1-quality-points b{font-size:10.5px;color:#dce3e8}.cz-cap1-quality-card{display:grid;gap:7px;padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.06)}.cz-cap1-q-label{color:#ff666c;font-size:8px;font-weight:900;letter-spacing:.09em}.cz-cap1-quality-card>div{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;padding:9px 10px;border-radius:8px;background:rgba(0,0,0,.10)}.cz-cap1-quality-card>div span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#283440;color:#b5c0ca}.cz-cap1-quality-card b{font-size:10px}.cz-cap1-cta{padding:0 0 68px;background:#fff}.cz-cap1-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-cap1-dark .cz-eyebrow{color:#ff646a}.cz-cap1-dark h2{max-width:820px;margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-cap1-dark p{max-width:760px;margin:0;color:#aab5bf;font-size:14.5px;line-height:1.62}.cz-cap1-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-cap1-dark-points div{display:flex;align-items:center;gap:8px}.cz-cap1-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-cap1-dark-points b{color:#dce3e8;font-size:11px}.cz-cap1-dark-actions{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-cap1-dark-actions strong{font-size:18px}.cz-cap1-dark-actions small{margin-top:-4px;color:#8996a3;font-size:9px}.cz-cap1-dark-actions a{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-cap1-viber{background:#7360F2}.cz-cap1-telegram{background:#229ED9}.cz-cap1-faq{padding:68px 0 72px;background:#f5f7f9}.cz-cap1-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:42px;align-items:end;margin-bottom:24px}.cz-cap1-faq-head .cz-section-title{max-width:820px;margin:7px 0 0;font-size:38px;line-height:1.1}.cz-cap1-faq-head>p{margin:0;color:#6f7c89;font-size:13.5px;line-height:1.55}.cz-cap1-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-cap1-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-cap1-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-cap1-faq-item summary::-webkit-details-marker{display:none}.cz-cap1-faq-item summary span{font-size:13px;font-weight:800}.cz-cap1-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-weight:500}.cz-cap1-faq-item[open] summary b{transform:rotate(45deg)}.cz-cap1-faq-item>div{padding:0 16px 15px}.cz-cap1-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:11.8px;line-height:1.55}.cz-cap1-request{padding:72px 0;background:#fff}.cz-cap1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-cap1-request-copy{padding:34px 30px}.cz-cap1-request-copy .cz-section-title{margin:7px 0 14px;font-size:34px;line-height:1.1}.cz-cap1-request-copy>p{color:#687583;font-size:13.5px;line-height:1.6}.cz-cap1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-cap1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-cap1-send strong{font-size:13.5px}.cz-cap1-send span{margin-top:3px;opacity:.8;font-size:9.5px}.cz-cap1-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-cap1-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-cap1-call strong,.cz-cap1-call small{display:block}.cz-cap1-call strong{font-size:12px}.cz-cap1-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-cap1-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-cap1-form-note{margin-bottom:13px}.cz-cap1-form-note strong,.cz-cap1-form-note span{display:block}.cz-cap1-form-note strong{font-size:12px}.cz-cap1-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-cap1-form-side form,.cz-cap1-form-side .cz-live-form,.cz-cap1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-cap1-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-cap1-footer a:hover{color:#fff!important}@media(max-width:1050px){
 .cz-cap1-hero-inner,.cz-cap1-critical-grid,.cz-cap1-size-box,.cz-cap1-quality-box{grid-template-columns:1fr}
 .cz-cap1-section-head,.cz-cap1-faq-head{grid-template-columns:1fr;gap:12px}
 .cz-cap1-parts-grid{grid-template-columns:1fr 1fr}
 .cz-cap1-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}
 .cz-cap1-quality-points,.cz-cap1-dark{grid-template-columns:1fr}
 .cz-cap1-request-box{grid-template-columns:1fr}
}@media(max-width:700px){
 .cz-cap1-page .cz-hero-title{font-size:34px}
 .cz-cap1-hero{padding:52px 0}
 .cz-cap1-actions{flex-direction:column!important}.cz-cap1-actions .wp-block-button,.cz-cap1-actions .wp-block-button__link{width:100%}
 .cz-cap1-hero-visual{min-height:0;margin-top:10px}.cz-cap1-engine-sheet{padding:16px}.cz-cap1-engine-main{grid-template-columns:1fr}.cz-cap1-engine-icon{height:110px}.cz-cap1-float{display:none}
 .cz-cap1-sheet-list,.cz-cap1-sheet-bottom,.cz-cap1-critical-cards,.cz-cap1-parts-grid,.cz-cap1-quality-points,.cz-cap1-dark-points,.cz-cap1-faq-grid,.cz-cap1-send-options{grid-template-columns:1fr}
 .cz-cap1-critical-flow{grid-template-columns:1fr;gap:10px}.cz-cap1-critical-flow>i{transform:rotate(90deg)}
 .cz-cap1-part-featured{grid-column:auto;display:block}.cz-cap1-part-featured .cz-cap1-part-icon{margin-bottom:15px}
 .cz-cap1-parts-cta{grid-template-columns:1fr}.cz-cap1-parts-cta a{width:100%}
 .cz-cap1-size-visual{grid-template-columns:1fr}.cz-cap1-size-arrow{transform:rotate(90deg)}.cz-cap1-size-note{grid-column:auto}
 .cz-cap1-roadmap{grid-template-columns:1fr;gap:9px}.cz-cap1-roadmap>i{height:18px;transform:rotate(90deg)}.cz-cap1-step{min-height:0}
 .cz-cap1-quality-box,.cz-cap1-dark{padding:28px 20px}.cz-cap1-quality .cz-section-title,.cz-cap1-dark h2{font-size:29px}
 .cz-cap1-request-copy{padding:28px 20px}.cz-cap1-form-side{padding:22px 16px}
}.cz-cap1-hero{
	padding:62px 0 64px !important;
}.cz-cap1-page .cz-hero-title{
	font-size:54px !important;
	line-height:1.02 !important;
}.cz-cap1-page .cz-lead{
	font-size:17.5px !important;
	line-height:1.62 !important;
}.cz-cap1-hero-visual{
	min-height:470px !important;
}.cz-cap1-engine-sheet{
	padding:22px !important;
}.cz-cap1-engine-main{
	padding:17px !important;
}.cz-cap1-engine-main strong{
	font-size:20px !important;
}.cz-cap1-engine-main span{
	font-size:11px !important;
}.cz-cap1-sheet-list>div{
	padding:11px 12px !important;
}.cz-cap1-sheet-list b{
	font-size:11.5px !important;
}.cz-cap1-sheet-list small{
	font-size:9px !important;
}.cz-cap1-critical{
	padding:62px 0 !important;
}.cz-cap1-critical-grid{
	grid-template-columns:minmax(0,1.16fr) minmax(430px,.84fr) !important;
	align-items:stretch !important;
}.cz-cap1-critical-flow{
	min-height:0 !important;
	padding:23px 25px !important;
	grid-template-columns:minmax(105px,1fr) 30px minmax(105px,1fr) 30px minmax(105px,1fr) 30px minmax(105px,1fr) !important;
}.cz-cap1-critical-flow>div>span{
	width:56px !important;
	height:56px !important;
	font-size:12px !important;
}.cz-cap1-critical-flow b{
	font-size:14px !important;
}.cz-cap1-critical-flow small{
	font-size:9.8px !important;
	line-height:1.35 !important;
}.cz-cap1-critical-cards>div{
	min-height:124px !important;
	padding:17px 16px !important;
}.cz-cap1-critical-cards strong{
	font-size:14px !important;
	line-height:1.28 !important;
}.cz-cap1-critical-cards p{
	font-size:11.4px !important;
	line-height:1.48 !important;
}.cz-cap1-warning{
	padding:14px 16px !important;
}.cz-cap1-warning strong{
	font-size:13px !important;
}.cz-cap1-warning p{
	font-size:11.8px !important;
}.cz-cap1-parts{
	padding:66px 0 !important;
}.cz-cap1-part-card{
	min-height:168px !important;
}.cz-cap1-part-card h3{
	font-size:17px !important;
	line-height:1.25 !important;
}.cz-cap1-part-featured h3{
	font-size:21px !important;
}.cz-cap1-part-card p{
	font-size:11.8px !important;
	line-height:1.5 !important;
}.cz-cap1-size{
	padding:62px 0 !important;
}.cz-cap1-size-box{
	padding:32px 34px !important;
}.cz-cap1-size-copy .cz-section-title{
	font-size:39px !important;
}.cz-cap1-size-copy>p{
	font-size:15px !important;
	line-height:1.6 !important;
}.cz-cap1-size-points b{
	font-size:12px !important;
}.cz-cap1-size-card{
	padding:18px 15px !important;
}.cz-cap1-size-card span{
	font-size:11px !important;
}.cz-cap1-size-card strong{
	font-size:16px !important;
}.cz-cap1-size-card small{
	font-size:9.8px !important;
}.cz-cap1-process{
	padding:62px 0 !important;
}.cz-cap1-step{
	min-height:235px !important;
	padding:19px 17px !important;
}.cz-cap1-step b{
	font-size:17px !important;
}.cz-cap1-step p{
	font-size:12px !important;
}.cz-cap1-quality-box,
.cz-cap1-dark{
	padding:34px 38px !important;
}.cz-cap1-quality .cz-section-title,
.cz-cap1-dark h2{
	font-size:36px !important;
}.cz-cap1-faq{
	padding:62px 0 66px !important;
}.cz-cap1-faq-item summary span{
	font-size:13.2px !important;
}.cz-cap1-faq-item p{
	font-size:11.9px !important;
}@media(max-width:1050px){
	.cz-cap1-critical-grid{
		grid-template-columns:1fr !important;
	}
}@media(max-width:700px){
	.cz-cap1-page .cz-hero-title{
		font-size:34px !important;
	}

	.cz-cap1-critical-flow{
		grid-template-columns:1fr !important;
	}

	.cz-cap1-part-card{
		min-height:0 !important;
	}
}.cz-cap3-size{
	padding:64px 0;
	background:#f5f7f9;
}.cz-cap3-size-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(360px,.52fr);
	gap:46px;
	align-items:end;
	margin-bottom:26px;
}.cz-cap3-size-head .cz-section-title{
	max-width:830px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-cap3-size-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-cap3-size-grid{
	display:grid;
	grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);
	gap:18px;
	align-items:stretch;
}.cz-cap3-size-flow{
	padding:26px;
	border:1px solid #dfe5ea;
	border-radius:18px;
	background:#fff;
}.cz-cap3-size-flow-top{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:15px;
}.cz-cap3-size-flow-top span{
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-cap3-size-flow-top strong{
	font-size:17px;
	color:#202a34;
}.cz-cap3-size-road{
	display:grid;
	grid-template-columns:1fr 32px 1fr 32px 1fr;
	align-items:center;
	gap:0;
	margin-top:22px;
}.cz-cap3-size-step{
	text-align:center;
	padding:16px 12px;
	border-radius:12px;
	background:#f5f7f9;
}.cz-cap3-size-step.final{
	background:#fff0f1;
}.cz-cap3-size-step>span{
	display:grid;
	place-items:center;
	width:38px;
	height:38px;
	margin:0 auto 9px;
	border-radius:50%;
	background:#fff;
	color:#697684;
	font-size:9px;
	font-weight:900;
}.cz-cap3-size-step.final>span{
	color:#ed1c24;
}.cz-cap3-size-step b,
.cz-cap3-size-step small{
	display:block;
}.cz-cap3-size-step b{
	font-size:13px;
}.cz-cap3-size-step small{
	margin-top:4px;
	color:#84909c;
	font-size:9.5px;
	line-height:1.35;
}.cz-cap3-size-road>i{
	display:grid;
	place-items:center;
	color:#b6c0c8;
	font-style:normal;
	font-size:18px;
}.cz-cap3-size-example{
	margin-top:18px;
	padding:18px;
	border-radius:14px;
	background:#17202b;
	color:#fff;
}.cz-cap3-size-example-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}.cz-cap3-size-example-head span{
	color:#ff666c;
	font-size:8px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-cap3-size-example-head strong{
	font-size:13px;
}.cz-cap3-size-options{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:8px;
	margin-top:13px;
}.cz-cap3-size-option{
	padding:13px 12px;
	border-radius:9px;
	background:#222d38;
}.cz-cap3-size-option span,
.cz-cap3-size-option b,
.cz-cap3-size-option small{
	display:block;
}.cz-cap3-size-option span{
	color:#ff777c;
	font-size:11px;
	font-weight:900;
}.cz-cap3-size-option b{
	margin-top:6px;
	font-size:11px;
}.cz-cap3-size-option small{
	margin-top:4px;
	color:#95a2ae;
	font-size:8.5px;
	line-height:1.35;
}.cz-cap3-size-example>p{
	margin:11px 0 0;
	color:#7f8c98;
	font-size:8.5px;
	line-height:1.4;
}.cz-cap3-size-side{
	display:flex;
	flex-direction:column;
	padding:22px;
	border:1px solid #dfe5ea;
	border-radius:18px;
	background:#fff;
}.cz-cap3-size-side-title span,
.cz-cap3-size-side-title strong{
	display:block;
}.cz-cap3-size-side-title span{
	color:#ed1c24;
	font-size:8px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-cap3-size-side-title strong{
	margin-top:5px;
	font-size:16px;
}.cz-cap3-size-data{
	display:grid;
	gap:7px;
	margin-top:16px;
}.cz-cap3-size-data>div{
	display:grid;
	grid-template-columns:90px minmax(0,1fr);
	gap:9px;
	align-items:center;
	padding:9px 10px;
	border-radius:8px;
	background:#f5f7f9;
}.cz-cap3-size-data span{
	color:#86929e;
	font-size:8.5px;
	font-weight:800;
}.cz-cap3-size-data b{
	font-size:10px;
	color:#3c4854;
}.cz-cap3-size-alert{
	display:grid;
	grid-template-columns:30px minmax(0,1fr);
	gap:9px;
	align-items:start;
	margin-top:14px;
	padding:11px;
	border-radius:9px;
	background:#fff7ec;
}.cz-cap3-size-alert>span{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#fff0d8;
	color:#c77a18;
	font-size:10px;
	font-weight:900;
}.cz-cap3-size-alert p{
	margin:0;
	color:#876f52;
	font-size:9.5px;
	line-height:1.45;
}.cz-cap3-size-alert strong{
	color:#5f4a30;
}.cz-cap3-size-side>a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	margin-top:auto;
	padding:0 14px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	font-size:11px;
	font-weight:850;
	text-decoration:none !important;
}.cz-cap3-size-side>a:hover{
	background:#cf171e;
}@media(max-width:1000px){
	.cz-cap3-size-head,
	.cz-cap3-size-grid{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-cap3-size{
		padding:54px 0;
	}

	.cz-cap3-size-head .cz-section-title{
		font-size:32px;
	}

	.cz-cap3-size-head>p{
		font-size:15px;
	}

	.cz-cap3-size-road{
		grid-template-columns:1fr;
		gap:8px;
	}

	.cz-cap3-size-road>i{
		height:17px;
		transform:rotate(90deg);
	}

	.cz-cap3-size-options{
		grid-template-columns:1fr;
	}
}.cz-cap4-process{
	padding:64px 0;
	background:#fff;
}.cz-cap4-process-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);
	gap:46px;
	align-items:end;
	margin-bottom:27px;
}.cz-cap4-process-head .cz-section-title{
	max-width:820px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-cap4-process-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-cap4-roadmap{
	display:grid;
	grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);
	align-items:stretch;
}.cz-cap4-road-step{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:300px;
	padding:20px 17px 17px;
	border:1px solid #dfe5ea;
	border-radius:15px;
	background:#fff;
	overflow:hidden;
}.cz-cap4-road-step:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:3px;
	background:#e8edf1;
}.cz-cap4-road-step-accent:before{
	background:#f0a12a;
}.cz-cap4-road-step-final:before{
	background:#ed1c24;
}.cz-cap4-road-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
}.cz-cap4-road-num{
	color:#c3ccd4;
	font-size:9px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-cap4-road-label{
	color:#ed1c24;
	font-size:7.8px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-cap4-road-step-accent .cz-cap4-road-label{
	color:#c77b18;
}.cz-cap4-road-icon{
	display:grid;
	place-items:center;
	width:44px;
	height:44px;
	margin:16px 0 14px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:9px;
	font-weight:900;
	letter-spacing:.03em;
}.cz-cap4-road-step-accent .cz-cap4-road-icon{
	background:#fff4e6;
	color:#c77b18;
	font-size:17px;
}.cz-cap4-road-step-final .cz-cap4-road-icon{
	background:#fff0f1;
	color:#ed1c24;
	font-size:18px;
}.cz-cap4-road-step h3{
	margin:0;
	color:#1e2933;
	font-size:16.5px;
	line-height:1.22;
}.cz-cap4-road-step>p{
	margin:8px 0 0;
	color:#788491;
	font-size:11.7px;
	line-height:1.5;
}.cz-cap4-road-arrow{
	display:grid;
	place-items:center;
	color:#b7c0c8;
	font-size:20px;
}.cz-cap4-road-mini,
.cz-cap4-road-list,
.cz-cap4-road-check,
.cz-cap4-road-sizes,
.cz-cap4-road-ready{
	margin-top:auto;
}.cz-cap4-road-mini,
.cz-cap4-road-list,
.cz-cap4-road-sizes{
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}.cz-cap4-road-mini span,
.cz-cap4-road-list span,
.cz-cap4-road-sizes span{
	padding:6px 7px;
	border-radius:6px;
	background:#f4f6f8;
	color:#667482;
	font-size:8.5px;
	font-weight:800;
}.cz-cap4-road-sizes span{
	background:#fff5e8;
	color:#b66e16;
}.cz-cap4-road-check{
	display:flex;
	align-items:center;
	gap:8px;
	padding:9px 10px;
	border-radius:8px;
	background:#f5f7f9;
}.cz-cap4-road-check span{
	display:grid;
	place-items:center;
	width:22px;
	height:22px;
	border-radius:50%;
	background:#eef9f1;
	color:#2c9b4d;
	font-size:9px;
	font-weight:900;
}.cz-cap4-road-check b{
	font-size:9.5px;
	color:#42505d;
}.cz-cap4-road-ready{
	padding:10px 11px;
	border-radius:8px;
	background:#fff0f1;
}.cz-cap4-road-ready strong,
.cz-cap4-road-ready small{
	display:block;
}.cz-cap4-road-ready strong{
	color:#ed1c24;
	font-size:9px;
	letter-spacing:.04em;
}.cz-cap4-road-ready small{
	margin-top:3px;
	color:#997074;
	font-size:8px;
}.cz-cap4-process-bottom{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:20px;
	align-items:center;
	margin-top:16px;
	padding:14px 16px;
	border-radius:11px;
	background:#f5f7f9;
}.cz-cap4-process-bottom>div{
	display:grid;
	grid-template-columns:30px minmax(0,1fr);
	gap:10px;
	align-items:start;
}.cz-cap4-process-bottom>div>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-cap4-process-bottom p{
	margin:0;
	color:#75818e;
	font-size:11.5px;
	line-height:1.5;
}.cz-cap4-process-bottom strong{
	color:#26313c;
}.cz-cap4-process-bottom>a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	text-decoration:none !important;
	font-size:10px;
	font-weight:850;
	white-space:nowrap;
}@media(max-width:1150px){
	.cz-cap4-process-head{
		grid-template-columns:1fr;
		gap:12px;
	}

	.cz-cap4-roadmap{
		grid-template-columns:1fr 26px 1fr;
		row-gap:15px;
	}

	.cz-cap4-road-step{
		min-height:260px;
	}
}@media(max-width:700px){
	.cz-cap4-process{
		padding:54px 0;
	}

	.cz-cap4-process-head .cz-section-title{
		font-size:32px;
	}

	.cz-cap4-roadmap{
		grid-template-columns:1fr;
		gap:9px;
	}

	.cz-cap4-road-step,
	.cz-cap4-road-arrow{
		grid-column:auto !important;
		grid-row:auto !important;
	}

	.cz-cap4-road-step{
		min-height:0;
	}

	.cz-cap4-road-arrow{
		height:18px;
		transform:rotate(90deg);
	}

	.cz-cap4-process-bottom{
		grid-template-columns:1fr;
	}

	.cz-cap4-process-bottom>a{
		width:100%;
	}
}.cz-cap5-quality{
	padding:66px 0;
	background:#f5f7f9;
}.cz-cap5-quality-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(360px,.52fr);
	gap:46px;
	align-items:end;
	margin-bottom:27px;
}.cz-cap5-quality-head .cz-section-title{
	max-width:840px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-cap5-quality-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-cap5-quality-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:15px;
	align-items:stretch;
}.cz-cap5-quality-card{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:390px;
	padding:24px 22px;
	border:1px solid #dfe5ea;
	border-radius:17px;
	background:#fff;
	box-shadow:0 10px 28px rgba(34,46,58,.04);
}.cz-cap5-quality-featured{
	border-color:#ffb9bc;
	box-shadow:0 16px 38px rgba(237,28,36,.075);
	transform:translateY(-5px);
}.cz-cap5-quality-risk{
	background:#fffdf9;
}.cz-cap5-quality-recommend{
	position:absolute;
	top:-11px;
	left:22px;
	padding:6px 9px;
	border-radius:6px;
	background:#ed1c24;
	color:#fff;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-cap5-quality-card-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}.cz-cap5-quality-label{
	color:#ed1c24;
	font-size:8.5px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-cap5-quality-icon{
	display:grid;
	place-items:center;
	width:42px;
	height:42px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:10px;
	font-weight:900;
}.cz-cap5-quality-featured .cz-cap5-quality-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-cap5-quality-risk .cz-cap5-quality-icon{
	background:#fff4e7;
	color:#c77a18;
	font-size:15px;
}.cz-cap5-quality-card h3{
	margin:18px 0 9px;
	color:#1e2933;
	font-size:20px;
	line-height:1.2;
}.cz-cap5-quality-card>p{
	margin:0;
	color:#778391;
	font-size:12.7px;
	line-height:1.55;
}.cz-cap5-quality-list{
	display:grid;
	gap:8px;
	margin-top:21px;
}.cz-cap5-quality-list>div{
	display:grid;
	grid-template-columns:23px minmax(0,1fr);
	gap:8px;
	align-items:center;
	padding:9px 10px;
	border-radius:8px;
	background:#f6f8fa;
}.cz-cap5-quality-list span{
	display:grid;
	place-items:center;
	width:21px;
	height:21px;
	border-radius:50%;
	background:#eef9f1;
	color:#299a4c;
	font-size:9px;
	font-weight:900;
}.cz-cap5-quality-list .warn span{
	background:#fff3e7;
	color:#c77a18;
}.cz-cap5-quality-list b{
	color:#3c4854;
	font-size:10.8px;
	line-height:1.3;
}.cz-cap5-quality-bottom{
	margin-top:auto;
	padding-top:18px;
}.cz-cap5-quality-bottom small,
.cz-cap5-quality-bottom strong{
	display:block;
}.cz-cap5-quality-bottom small{
	color:#98a3ad;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-cap5-quality-bottom strong{
	margin-top:4px;
	color:#1f2933;
	font-size:13px;
}.cz-cap5-critical-bar{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:22px;
	align-items:center;
	margin-top:20px;
	padding:17px 18px;
	border-radius:13px;
	background:#17202b;
	color:#fff;
}.cz-cap5-critical-copy{
	display:grid;
	grid-template-columns:34px minmax(0,1fr);
	gap:11px;
	align-items:start;
}.cz-cap5-critical-copy>span{
	display:grid;
	place-items:center;
	width:32px;
	height:32px;
	border-radius:50%;
	background:rgba(237,28,36,.16);
	color:#ff666c;
	font-size:11px;
	font-weight:900;
}.cz-cap5-critical-copy strong{
	display:block;
	font-size:12.5px;
}.cz-cap5-critical-copy p{
	margin:4px 0 0;
	color:#9eabb6;
	font-size:10.5px;
	line-height:1.5;
}.cz-cap5-critical-tags{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	gap:6px;
	max-width:470px;
}.cz-cap5-critical-tags span{
	padding:6px 8px;
	border-radius:6px;
	background:#222d38;
	color:#c9d2da;
	font-size:8.5px;
	font-weight:800;
	white-space:nowrap;
}.cz-cap5-quality-note{
	display:grid;
	grid-template-columns:31px minmax(0,1fr);
	gap:10px;
	align-items:start;
	margin-top:12px;
	padding:13px 15px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#fff;
}.cz-cap5-quality-note>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-cap5-quality-note p{
	margin:0;
	color:#75818e;
	font-size:11.5px;
	line-height:1.5;
}.cz-cap5-quality-note strong{
	color:#26313c;
}@media(max-width:950px){
	.cz-cap5-quality-head{
		grid-template-columns:1fr;
		gap:12px;
	}

	.cz-cap5-quality-grid{
		grid-template-columns:1fr;
	}

	.cz-cap5-quality-card{
		min-height:0;
	}

	.cz-cap5-quality-featured{
		transform:none;
	}

	.cz-cap5-critical-bar{
		grid-template-columns:1fr;
	}

	.cz-cap5-critical-tags{
		justify-content:flex-start;
		max-width:none;
	}
}@media(max-width:700px){
	.cz-cap5-quality{
		padding:54px 0;
	}

	.cz-cap5-quality-head .cz-section-title{
		font-size:32px;
	}

	.cz-cap5-quality-head>p{
		font-size:15px;
	}
}.cz-cap6-cta{
	padding:0 0 68px;
	background:#fff;
}.cz-cap6-dark{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);
	gap:40px;
	align-items:center;
	padding:38px 42px;
	border-radius:20px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.10),transparent 32%),
		linear-gradient(135deg,#17202b,#222d38);
	color:#fff;
}.cz-cap6-dark .cz-eyebrow{
	color:#ff656b;
}.cz-cap6-dark-copy h2{
	max-width:840px;
	margin:8px 0 13px;
	font-size:35px;
	line-height:1.1;
	letter-spacing:-.018em;
}.cz-cap6-dark-copy>p{
	max-width:760px;
	margin:0;
	color:#aab5bf;
	font-size:14.5px;
	line-height:1.62;
}.cz-cap6-dark-points{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px 14px;
	margin-top:20px;
}.cz-cap6-dark-points>div{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-cap6-dark-points span{
	display:grid;
	place-items:center;
	flex:0 0 24px;
	width:24px;
	height:24px;
	border-radius:50%;
	background:rgba(237,28,36,.17);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-cap6-dark-points b{
	color:#dce3e8;
	font-size:11px;
	line-height:1.3;
}.cz-cap6-dark-panel{
	display:grid;
	gap:8px;
	padding:22px;
	border:1px solid rgba(255,255,255,.11);
	border-radius:15px;
	background:rgba(255,255,255,.06);
}.cz-cap6-panel-kicker{
	color:#ff676d;
	font-size:8px;
	font-weight:900;
	letter-spacing:.1em;
}.cz-cap6-dark-panel>strong{
	font-size:18px;
	line-height:1.2;
}.cz-cap6-dark-panel>small{
	margin-top:-4px;
	color:#8996a3;
	font-size:9px;
}.cz-cap6-dark-panel>a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:45px;
	padding:0 14px;
	border-radius:8px;
	color:#fff !important;
	text-decoration:none !important;
	font-size:11px;
	font-weight:850;
}.cz-cap6-viber{
	margin-top:6px;
	background:#7360F2;
}.cz-cap6-telegram{
	background:#229ED9;
}.cz-cap6-panel-note{
	display:grid;
	grid-template-columns:28px minmax(0,1fr);
	gap:8px;
	align-items:start;
	margin-top:4px;
	padding:10px;
	border-radius:8px;
	background:rgba(0,0,0,.10);
}.cz-cap6-panel-note>span{
	display:grid;
	place-items:center;
	width:26px;
	height:26px;
	border-radius:50%;
	background:rgba(237,28,36,.15);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-cap6-panel-note p{
	margin:0;
	color:#9ca8b4;
	font-size:9.3px;
	line-height:1.45;
}.cz-cap6-faq{
	padding:68px 0 72px;
	background:#f5f7f9;
}.cz-cap6-faq-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);
	gap:42px;
	align-items:end;
	margin-bottom:24px;
}.cz-cap6-faq-head .cz-section-title{
	max-width:840px;
	margin:7px 0 0;
	font-size:38px;
	line-height:1.1;
}.cz-cap6-faq-head>p{
	margin:0;
	color:#6f7c89;
	font-size:13.5px;
	line-height:1.55;
}.cz-cap6-faq-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}.cz-cap6-faq-item{
	border:1px solid #dde3e8;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
}.cz-cap6-faq-item summary{
	display:grid;
	grid-template-columns:minmax(0,1fr) 28px;
	gap:12px;
	align-items:center;
	min-height:58px;
	padding:14px 16px;
	cursor:pointer;
	list-style:none;
}.cz-cap6-faq-item summary::-webkit-details-marker{
	display:none;
}.cz-cap6-faq-item summary>span{
	color:#202a34;
	font-size:13px;
	line-height:1.35;
	font-weight:800;
}.cz-cap6-faq-item summary>b{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#f5f7f9;
	color:#ed1c24;
	font-size:14px;
	font-weight:500;
	transition:transform .16s ease;
}.cz-cap6-faq-item[open] summary>b{
	transform:rotate(45deg);
}.cz-cap6-faq-item>div{
	padding:0 16px 15px;
}.cz-cap6-faq-item>div p{
	margin:0;
	padding-top:12px;
	border-top:1px solid #edf0f2;
	color:#75818e;
	font-size:11.8px;
	line-height:1.55;
}.cz-cap6-faq-bottom{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:20px;
	align-items:center;
	margin-top:16px;
	padding:14px 16px;
	border-radius:11px;
	background:#fff;
}.cz-cap6-faq-bottom strong,
.cz-cap6-faq-bottom span{
	display:block;
}.cz-cap6-faq-bottom strong{
	font-size:12px;
}.cz-cap6-faq-bottom span{
	margin-top:3px;
	color:#7e8a97;
	font-size:10px;
}.cz-cap6-faq-bottom>a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	text-decoration:none !important;
	font-size:10px;
	font-weight:850;
	white-space:nowrap;
}@media(max-width:900px){
	.cz-cap6-dark,
	.cz-cap6-faq-head{
		grid-template-columns:1fr;
	}

	.cz-cap6-dark-points,
	.cz-cap6-faq-grid{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-cap6-cta{
		padding-bottom:54px;
	}

	.cz-cap6-dark{
		padding:28px 20px;
		border-radius:16px;
	}

	.cz-cap6-dark-copy h2{
		font-size:29px;
	}

	.cz-cap6-faq{
		padding:56px 0;
	}

	.cz-cap6-faq-head .cz-section-title{
		font-size:32px;
	}

	.cz-cap6-faq-bottom{
		grid-template-columns:1fr;
	}

	.cz-cap6-faq-bottom>a{
		width:100%;
	}
}body:has(.cz-cap1-page) .entry-header,
body:has(.cz-cap1-page) .entry-title,
body:has(.cz-cap1-page) header.entry-header{
	display:none !important;
}body:has(.cz-cap1-page) .inside-article{
	padding-top:0 !important;
}body:has(.cz-cap1-page) .entry-content{
	margin-top:0 !important;
}.cz-cap1-sheet-list>div{
	grid-template-columns:28px minmax(0,1fr) !important;
	grid-template-rows:auto auto !important;
	column-gap:9px !important;
	row-gap:2px !important;
	align-items:center !important;
	min-width:0 !important;
}.cz-cap1-sheet-list>div>span{
	grid-column:1 !important;
	grid-row:1 / span 2 !important;
	align-self:start !important;
	margin-top:1px !important;
}.cz-cap1-sheet-list>div>b{
	grid-column:2 !important;
	grid-row:1 !important;
	min-width:0 !important;
	font-size:12px !important;
	line-height:1.28 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}.cz-cap1-sheet-list>div>small{
	grid-column:2 !important;
	grid-row:2 !important;
	min-width:0 !important;
	margin-top:2px !important;
	font-size:9.4px !important;
	line-height:1.35 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}.cz-cap1-sheet-list{
	gap:11px !important;
}.cz-cap1-sheet-list>div{
	min-height:76px !important;
	padding:12px 13px !important;
}.cz-cap1-parts-grid>.cz-cap1-part-card:last-child{
	grid-column:1 / -1 !important;
	min-height:112px !important;
	display:grid !important;
	grid-template-columns:54px minmax(0,1fr) !important;
	gap:16px !important;
	align-items:center !important;
	padding:18px 20px !important;
}.cz-cap1-parts-grid>.cz-cap1-part-card:last-child .cz-cap1-part-icon{
	width:50px !important;
	height:50px !important;
	margin:0 !important;
}.cz-cap1-parts-grid>.cz-cap1-part-card:last-child h3{
	margin:0 0 5px !important;
	font-size:17px !important;
}.cz-cap1-parts-grid>.cz-cap1-part-card:last-child p{
	max-width:900px !important;
	margin:0 !important;
	font-size:11.8px !important;
}.cz-cap1-parts-cta{
	margin-top:14px !important;
}.cz-cap6-faq-item summary>span{
	font-size:13.2px !important;
}.cz-cap6-faq-item>div p{
	font-size:12px !important;
}@media(max-width:700px){
	.cz-cap1-parts-grid>.cz-cap1-part-card:last-child{
		grid-column:auto !important;
		grid-template-columns:1fr !important;
		min-height:0 !important;
	}

	.cz-cap1-parts-grid>.cz-cap1-part-card:last-child .cz-cap1-part-icon{
		margin-bottom:12px !important;
	}
}body:has(.cz-sus1-page) #page,
body:has(.cz-sus1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-sus1-page) #primary,
body:has(.cz-sus1-page) .content-area,
body:has(.cz-sus1-page) #main,
body:has(.cz-sus1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-sus1-page) article,
body:has(.cz-sus1-page) .inside-article,
body:has(.cz-sus1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.cz-sus1-page) .entry-header,
body:has(.cz-sus1-page) .entry-title{display:none!important}.cz-sus1-page{background:#fff;color:#17202b}.cz-sus1-page *{box-sizing:border-box}.cz-sus1-page .cz-eyebrow{color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-sus1-page .cz-center{text-align:center}.cz-sus1-page .cz-hero-title{margin:14px 0 18px;font-size:54px;line-height:1.03;letter-spacing:-.035em}.cz-sus1-page .cz-lead{max-width:690px;color:#667382;font-size:17px;line-height:1.68}.cz-sus1-hero{padding:66px 0 68px;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-sus1-hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:42px;align-items:center}.cz-sus1-actions{gap:10px;margin-top:25px}.cz-sus1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-sus1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-sus1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-sus1-hint{margin:10px 0 0;color:#7d8996;font-size:11px;font-weight:650}.cz-sus1-hint span{padding:0 6px;color:#c3cad1}.cz-sus1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-sus1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12px}.cz-sus1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-sus1-hero-visual{display:flex;align-items:center;justify-content:center;min-height:500px}.cz-sus1-hero-visual img{display:block;width:100%;max-width:670px;height:auto;border-radius:22px;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-sus1-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-sus1-section-head .cz-section-title{max-width:800px;margin:7px 0 0;font-size:40px;line-height:1.08}.cz-sus1-section-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-sus1-why{padding:66px 0;background:#f5f7f9}.cz-sus1-why-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:18px;margin-top:28px}.cz-sus1-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:25px 28px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-sus1-flow>div{text-align:center}.cz-sus1-flow>div>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:14px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-sus1-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-sus1-flow b,.cz-sus1-flow small{display:block}.cz-sus1-flow b{font-size:14px}.cz-sus1-flow small{margin-top:4px;color:#8a96a2;font-size:9.5px}.cz-sus1-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-sus1-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-sus1-reasons>div{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:start;min-height:126px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-sus1-reasons span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-sus1-reasons strong{font-size:14px}.cz-sus1-reasons p{margin:6px 0 0;color:#788491;font-size:11.3px;line-height:1.48}.cz-sus1-cats{padding:70px 0;background:#fff}.cz-sus1-cats .cz-section-title{margin:7px auto 0;font-size:40px}.cz-sus1-center-lead{max-width:700px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14px}.cz-sus1-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cz-sus1-cat-card{min-height:180px;padding:21px 19px;border:1px solid #e0e5ea;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(34,46,58,.035)}.cz-sus1-cat-featured{grid-column:span 2;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f8fafc)}.cz-sus1-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px;font-weight:900}.cz-sus1-cat-featured .cz-sus1-cat-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-sus1-cat-card span{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.09em}.cz-sus1-cat-card h3{margin:0 0 8px;font-size:17px;line-height:1.25}.cz-sus1-cat-featured h3{margin-top:5px;font-size:21px}.cz-sus1-cat-card p{margin:0;color:#788491;font-size:11.5px;line-height:1.5}.cz-sus1-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-sus1-cats-cta strong,.cz-sus1-cats-cta span{display:block}.cz-sus1-cats-cta strong{font-size:13px}.cz-sus1-cats-cta span{margin-top:3px;color:#7a8794;font-size:10px}.cz-sus1-cats-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#7360F2;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-sus1-process{padding:66px 0;background:#f5f7f9}.cz-sus1-roadmap{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:28px}.cz-sus1-step{display:flex;flex-direction:column;min-height:250px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-sus1-step>span{color:#c4ccd4;font-size:9px;font-weight:900}.cz-sus1-step b{display:block;margin-top:17px;font-size:16px}.cz-sus1-step p{margin:8px 0 0;color:#788491;font-size:11.5px;line-height:1.5}.cz-sus1-step em{margin-top:auto;display:inline-flex;align-self:flex-start;padding:6px 8px;border-radius:6px;background:#f4f6f8;color:#65727f;font-size:8.5px;font-style:normal;font-weight:850}.cz-sus1-step.final{border-color:#ffb8bb}.cz-sus1-step.final em{background:#fff0f1;color:#ed1c24}.cz-sus1-roadmap>i{display:grid;place-items:center;color:#b7c0c8;font-style:normal}.cz-sus1-choice{padding:70px 0;background:#fff}.cz-sus1-choice-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:46px;align-items:end;margin-bottom:27px}.cz-sus1-choice-head .cz-section-title{margin:7px 0 0;font-size:40px}.cz-sus1-choice-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-sus1-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cz-sus1-choice-card{position:relative;min-height:360px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-sus1-choice-card.featured{border-color:#ffb9bc;box-shadow:0 15px 34px rgba(237,28,36,.07)}.cz-sus1-choice-card .recommend{position:absolute;top:-11px;left:20px;padding:6px 9px;border-radius:6px;background:#ed1c24;color:#fff;font-size:8px;font-weight:900}.cz-sus1-choice-card .label{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.09em}.cz-sus1-choice-card h3{margin:18px 0 9px;font-size:20px}.cz-sus1-choice-card>p{color:#778391;font-size:12.5px;line-height:1.55}.cz-sus1-choice-card>div{display:grid;grid-template-columns:23px 1fr;gap:8px;align-items:center;margin-top:8px;padding:9px 10px;border-radius:8px;background:#f6f8fa}.cz-sus1-choice-card>div span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-sus1-choice-card>div b{font-size:10.8px}.cz-sus1-cta{padding:0 0 68px;background:#fff}.cz-sus1-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-sus1-dark .cz-eyebrow{color:#ff646a}.cz-sus1-dark h2{max-width:820px;margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-sus1-dark p{max-width:760px;margin:0;color:#aab5bf;font-size:14.5px;line-height:1.62}.cz-sus1-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-sus1-dark-points div{display:flex;align-items:center;gap:8px}.cz-sus1-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-sus1-dark-points b{color:#dce3e8;font-size:11px}.cz-sus1-dark-actions{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-sus1-dark-actions strong{font-size:18px}.cz-sus1-dark-actions small{margin-top:-4px;color:#8996a3;font-size:9px}.cz-sus1-dark-actions a{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-sus1-viber{background:#7360F2}.cz-sus1-telegram{background:#229ED9}.cz-sus1-faq{padding:68px 0 72px;background:#f5f7f9}.cz-sus1-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:42px;align-items:end;margin-bottom:24px}.cz-sus1-faq-head .cz-section-title{margin:7px 0 0;font-size:38px}.cz-sus1-faq-head>p{margin:0;color:#6f7c89;font-size:13.5px;line-height:1.55}.cz-sus1-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-sus1-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-sus1-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-sus1-faq-item summary::-webkit-details-marker{display:none}.cz-sus1-faq-item summary span{font-size:13px;font-weight:800}.cz-sus1-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-weight:500}.cz-sus1-faq-item[open] summary b{transform:rotate(45deg)}.cz-sus1-faq-item>div{padding:0 16px 15px}.cz-sus1-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:11.8px;line-height:1.55}.cz-sus1-request{padding:72px 0;background:#fff}.cz-sus1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-sus1-request-copy{padding:34px 30px}.cz-sus1-request-copy .cz-section-title{margin:7px 0 14px;font-size:34px}.cz-sus1-request-copy>p{color:#687583;font-size:13.5px;line-height:1.6}.cz-sus1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-sus1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-sus1-send strong{font-size:13.5px}.cz-sus1-send span{margin-top:3px;opacity:.8;font-size:9.5px}.cz-sus1-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-sus1-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-sus1-call strong,.cz-sus1-call small{display:block}.cz-sus1-call strong{font-size:12px}.cz-sus1-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-sus1-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-sus1-form-note{margin-bottom:13px}.cz-sus1-form-note strong,.cz-sus1-form-note span{display:block}.cz-sus1-form-note strong{font-size:12px}.cz-sus1-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-sus1-form-side form,.cz-sus1-form-side .cz-live-form,.cz-sus1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-sus1-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-sus1-footer a:hover{color:#fff!important}@media(max-width:1050px){
 .cz-sus1-hero-inner,.cz-sus1-why-grid{grid-template-columns:1fr}
 .cz-sus1-section-head,.cz-sus1-choice-head,.cz-sus1-faq-head{grid-template-columns:1fr;gap:12px}
 .cz-sus1-cat-grid{grid-template-columns:1fr 1fr}
 .cz-sus1-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}
 .cz-sus1-choice-grid{grid-template-columns:1fr}
 .cz-sus1-dark{grid-template-columns:1fr}
 .cz-sus1-request-box{grid-template-columns:1fr}
}@media(max-width:700px){
 .cz-sus1-page .cz-hero-title{font-size:34px}
 .cz-sus1-hero{padding:52px 0}
 .cz-sus1-actions{flex-direction:column!important}.cz-sus1-actions .wp-block-button,.cz-sus1-actions .wp-block-button__link{width:100%}
 .cz-sus1-hero-visual{min-height:0;margin-top:10px}
 .cz-sus1-flow{grid-template-columns:1fr;gap:10px}.cz-sus1-flow>i{transform:rotate(90deg)}
 .cz-sus1-reasons,.cz-sus1-cat-grid,.cz-sus1-choice-grid,.cz-sus1-dark-points,.cz-sus1-faq-grid,.cz-sus1-send-options{grid-template-columns:1fr}
 .cz-sus1-cat-featured{grid-column:auto;display:block}.cz-sus1-cat-featured .cz-sus1-cat-icon{margin-bottom:15px}
 .cz-sus1-cats-cta{grid-template-columns:1fr}.cz-sus1-cats-cta a{width:100%}
 .cz-sus1-roadmap{grid-template-columns:1fr;gap:9px}.cz-sus1-roadmap>i{height:18px;transform:rotate(90deg)}.cz-sus1-step{min-height:0}
 .cz-sus1-dark{padding:28px 20px}.cz-sus1-dark h2{font-size:29px}
 .cz-sus1-request-copy{padding:28px 20px}.cz-sus1-form-side{padding:22px 16px}
}.cz-sus1-hero{
	padding:58px 0 62px !important;
}.cz-sus1-hero-inner{
	grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr) !important;
	gap:38px !important;
}.cz-sus1-page .cz-hero-title{
	font-size:56px !important;
	line-height:1.02 !important;
}.cz-sus1-page .cz-lead{
	font-size:17.5px !important;
	line-height:1.62 !important;
}.cz-sus1-hero-visual{
	min-height:470px !important;
}.cz-sus1-hero-visual img{
	max-width:700px !important;
}.cz-sus1-cats{
	padding:64px 0 66px !important;
}.cz-sus1-cat-grid{
	gap:13px !important;
}.cz-sus1-cat-card{
	min-height:164px !important;
	padding:19px 18px !important;
}.cz-sus1-cat-card h3{
	font-size:17.5px !important;
	line-height:1.22 !important;
}.cz-sus1-cat-card p{
	font-size:11.8px !important;
	line-height:1.48 !important;
}.cz-sus1-cat-featured{
	min-height:164px !important;
}.cz-sus1-cat-grid>.cz-sus1-cat-card:last-child{
	grid-column:span 2 !important;
	display:grid !important;
	grid-template-columns:54px minmax(0,1fr) !important;
	gap:16px !important;
	align-items:center !important;
}.cz-sus1-cat-grid>.cz-sus1-cat-card:last-child .cz-sus1-cat-icon{
	width:50px !important;
	height:50px !important;
	margin:0 !important;
}.cz-sus1-cat-grid>.cz-sus1-cat-card:last-child h3{
	margin:0 0 5px !important;
}.cz-sus1-cat-grid>.cz-sus1-cat-card:last-child p{
	max-width:700px !important;
}.cz-sus1-cats-cta{
	margin-top:14px !important;
	padding:14px 16px !important;
}.cz-sus1-cats-cta strong{
	font-size:13.5px !important;
}.cz-sus1-cats-cta span{
	font-size:10.5px !important;
}@media(max-width:1050px){
	.cz-sus1-hero-inner{
		grid-template-columns:1fr !important;
	}

	.cz-sus1-hero-visual{
		min-height:0 !important;
	}
}@media(max-width:700px){
	.cz-sus1-page .cz-hero-title{
		font-size:34px !important;
	}

	.cz-sus1-cat-grid>.cz-sus1-cat-card:last-child{
		grid-column:auto !important;
		grid-template-columns:1fr !important;
	}

	.cz-sus1-cat-grid>.cz-sus1-cat-card:last-child .cz-sus1-cat-icon{
		margin-bottom:12px !important;
	}
}.cz-sus3-process{
	padding:64px 0;
	background:#f5f7f9;
}.cz-sus3-process-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);
	gap:46px;
	align-items:end;
	margin-bottom:27px;
}.cz-sus3-process-head .cz-section-title{
	max-width:820px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-sus3-process-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-sus3-roadmap{
	display:grid;
	grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);
	align-items:stretch;
}.cz-sus3-step{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:290px;
	padding:20px 18px 17px;
	border:1px solid #dfe5ea;
	border-radius:15px;
	background:#fff;
	overflow:hidden;
}.cz-sus3-step:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:3px;
	background:#e8edf1;
}.cz-sus3-step-accent:before{
	background:#ed1c24;
}.cz-sus3-step-final:before{
	background:#ed1c24;
}.cz-sus3-step-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
}.cz-sus3-num{
	color:#c3ccd4;
	font-size:9px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-sus3-label{
	color:#ed1c24;
	font-size:8px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-sus3-icon{
	display:grid;
	place-items:center;
	width:44px;
	height:44px;
	margin:16px 0 14px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:9px;
	font-weight:900;
	letter-spacing:.03em;
}.cz-sus3-step-accent .cz-sus3-icon,
.cz-sus3-step-final .cz-sus3-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-sus3-step-final .cz-sus3-icon{
	font-size:18px;
}.cz-sus3-step h3{
	margin:0;
	color:#1e2933;
	font-size:17px;
	line-height:1.22;
}.cz-sus3-step>p{
	margin:8px 0 0;
	color:#788491;
	font-size:12px;
	line-height:1.5;
}.cz-sus3-arrow{
	display:grid;
	place-items:center;
	color:#b7c0c8;
	font-size:20px;
}.cz-sus3-mini,
.cz-sus3-list,
.cz-sus3-check,
.cz-sus3-ready{
	margin-top:auto;
}.cz-sus3-mini,
.cz-sus3-list{
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}.cz-sus3-mini span,
.cz-sus3-list span{
	padding:6px 7px;
	border-radius:6px;
	background:#f4f6f8;
	color:#667482;
	font-size:8.7px;
	font-weight:800;
}.cz-sus3-check{
	display:flex;
	align-items:center;
	gap:8px;
	padding:9px 10px;
	border-radius:8px;
	background:#f5f7f9;
}.cz-sus3-check span{
	display:grid;
	place-items:center;
	width:22px;
	height:22px;
	border-radius:50%;
	background:#eef9f1;
	color:#2c9b4d;
	font-size:9px;
	font-weight:900;
}.cz-sus3-check b{
	font-size:9.7px;
	color:#42505d;
}.cz-sus3-ready{
	padding:10px 11px;
	border-radius:8px;
	background:#fff0f1;
}.cz-sus3-ready strong,
.cz-sus3-ready small{
	display:block;
}.cz-sus3-ready strong{
	color:#ed1c24;
	font-size:9px;
	letter-spacing:.04em;
}.cz-sus3-ready small{
	margin-top:3px;
	color:#997074;
	font-size:8px;
}.cz-sus3-note{
	display:grid;
	grid-template-columns:31px minmax(0,1fr);
	gap:10px;
	align-items:start;
	margin-top:16px;
	padding:14px 16px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#fff;
}.cz-sus3-note>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-sus3-note p{
	margin:0;
	color:#75818e;
	font-size:11.7px;
	line-height:1.5;
}.cz-sus3-note strong{
	color:#26313c;
}@media(max-width:1050px){
	.cz-sus3-process-head{
		grid-template-columns:1fr;
		gap:12px;
	}

	.cz-sus3-roadmap{
		grid-template-columns:1fr 28px 1fr;
		row-gap:15px;
	}

	.cz-sus3-step{
		min-height:250px;
	}
}@media(max-width:700px){
	.cz-sus3-process{
		padding:54px 0;
	}

	.cz-sus3-process-head .cz-section-title{
		font-size:32px;
	}

	.cz-sus3-roadmap{
		grid-template-columns:1fr;
		gap:9px;
	}

	.cz-sus3-step,
	.cz-sus3-arrow{
		grid-column:auto !important;
		grid-row:auto !important;
	}

	.cz-sus3-step{
		min-height:0;
	}

	.cz-sus3-arrow{
		height:18px;
		transform:rotate(90deg);
	}
}.cz-sus4-choice{
	padding:68px 0;
	background:#fff;
}.cz-sus4-choice-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);
	gap:46px;
	align-items:end;
	margin-bottom:27px;
}.cz-sus4-choice-head .cz-section-title{
	max-width:840px;
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-sus4-choice-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-sus4-choice-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:15px;
	align-items:stretch;
}.cz-sus4-choice-card{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	min-height:390px;
	padding:24px 22px;
	border:1px solid #dfe5ea;
	border-radius:17px;
	background:#fff;
	box-shadow:0 10px 28px rgba(34,46,58,.04);
}.cz-sus4-choice-featured{
	border-color:#ffb9bc;
	box-shadow:0 16px 38px rgba(237,28,36,.075);
	transform:translateY(-5px);
}.cz-sus4-choice-budget{
	background:#fffdf9;
}.cz-sus4-recommend{
	position:absolute;
	top:-11px;
	left:22px;
	padding:6px 9px;
	border-radius:6px;
	background:#ed1c24;
	color:#fff;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-sus4-choice-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}.cz-sus4-choice-label{
	color:#ed1c24;
	font-size:8.5px;
	font-weight:900;
	letter-spacing:.09em;
}.cz-sus4-choice-icon{
	display:grid;
	place-items:center;
	width:42px;
	height:42px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:10px;
	font-weight:900;
}.cz-sus4-choice-featured .cz-sus4-choice-icon{
	background:#fff0f1;
	color:#ed1c24;
}.cz-sus4-choice-budget .cz-sus4-choice-icon{
	background:#fff4e7;
	color:#c77a18;
	font-size:14px;
}.cz-sus4-choice-card h3{
	margin:18px 0 9px;
	color:#1e2933;
	font-size:20px;
	line-height:1.2;
}.cz-sus4-choice-card>p{
	margin:0;
	color:#778391;
	font-size:12.7px;
	line-height:1.55;
}.cz-sus4-choice-list{
	display:grid;
	gap:8px;
	margin-top:21px;
}.cz-sus4-choice-list>div{
	display:grid;
	grid-template-columns:23px minmax(0,1fr);
	gap:8px;
	align-items:center;
	padding:9px 10px;
	border-radius:8px;
	background:#f6f8fa;
}.cz-sus4-choice-list span{
	display:grid;
	place-items:center;
	width:21px;
	height:21px;
	border-radius:50%;
	background:#eef9f1;
	color:#299a4c;
	font-size:9px;
	font-weight:900;
}.cz-sus4-choice-list .warn span{
	background:#fff3e7;
	color:#c77a18;
}.cz-sus4-choice-list b{
	color:#3c4854;
	font-size:10.8px;
	line-height:1.3;
}.cz-sus4-choice-footer{
	margin-top:auto;
	padding-top:18px;
}.cz-sus4-choice-footer small,
.cz-sus4-choice-footer strong{
	display:block;
}.cz-sus4-choice-footer small{
	color:#98a3ad;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-sus4-choice-footer strong{
	margin-top:4px;
	color:#1f2933;
	font-size:13px;
}.cz-sus4-critical{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:22px;
	align-items:center;
	margin-top:20px;
	padding:17px 18px;
	border-radius:13px;
	background:#17202b;
	color:#fff;
}.cz-sus4-critical-copy{
	display:grid;
	grid-template-columns:34px minmax(0,1fr);
	gap:11px;
	align-items:start;
}.cz-sus4-critical-copy>span{
	display:grid;
	place-items:center;
	width:32px;
	height:32px;
	border-radius:50%;
	background:rgba(237,28,36,.16);
	color:#ff666c;
	font-size:11px;
	font-weight:900;
}.cz-sus4-critical-copy strong{
	display:block;
	font-size:12.5px;
}.cz-sus4-critical-copy p{
	margin:4px 0 0;
	color:#9eabb6;
	font-size:10.5px;
	line-height:1.5;
}.cz-sus4-critical-tags{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	gap:6px;
	max-width:450px;
}.cz-sus4-critical-tags span{
	padding:6px 8px;
	border-radius:6px;
	background:#222d38;
	color:#c9d2da;
	font-size:8.5px;
	font-weight:800;
	white-space:nowrap;
}.cz-sus4-note{
	display:grid;
	grid-template-columns:31px minmax(0,1fr);
	gap:10px;
	align-items:start;
	margin-top:12px;
	padding:13px 15px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#f5f7f9;
}.cz-sus4-note>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-sus4-note p{
	margin:0;
	color:#75818e;
	font-size:11.5px;
	line-height:1.5;
}.cz-sus4-note strong{
	color:#26313c;
}@media(max-width:950px){
	.cz-sus4-choice-head{
		grid-template-columns:1fr;
		gap:12px;
	}

	.cz-sus4-choice-grid{
		grid-template-columns:1fr;
	}

	.cz-sus4-choice-card{
		min-height:0;
	}

	.cz-sus4-choice-featured{
		transform:none;
	}

	.cz-sus4-critical{
		grid-template-columns:1fr;
	}

	.cz-sus4-critical-tags{
		justify-content:flex-start;
		max-width:none;
	}
}@media(max-width:700px){
	.cz-sus4-choice{
		padding:54px 0;
	}

	.cz-sus4-choice-head .cz-section-title{
		font-size:32px;
	}

	.cz-sus4-choice-head>p{
		font-size:15px;
	}
}.cz-sus5-cta{
	padding:0 0 68px;
	background:#fff;
}.cz-sus5-dark{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);
	gap:40px;
	align-items:center;
	padding:38px 42px;
	border-radius:20px;
	background:
		radial-gradient(circle at 100% 0%,rgba(237,28,36,.10),transparent 32%),
		linear-gradient(135deg,#17202b,#222d38);
	color:#fff;
}.cz-sus5-dark .cz-eyebrow{
	color:#ff656b;
}.cz-sus5-dark-copy h2{
	max-width:840px;
	margin:8px 0 13px;
	font-size:35px;
	line-height:1.1;
	letter-spacing:-.018em;
}.cz-sus5-dark-copy>p{
	max-width:760px;
	margin:0;
	color:#aab5bf;
	font-size:14.5px;
	line-height:1.62;
}.cz-sus5-dark-points{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px 14px;
	margin-top:20px;
}.cz-sus5-dark-points>div{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-sus5-dark-points span{
	display:grid;
	place-items:center;
	flex:0 0 24px;
	width:24px;
	height:24px;
	border-radius:50%;
	background:rgba(237,28,36,.17);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-sus5-dark-points b{
	color:#dce3e8;
	font-size:11px;
	line-height:1.3;
}.cz-sus5-dark-panel{
	display:grid;
	gap:8px;
	padding:22px;
	border:1px solid rgba(255,255,255,.11);
	border-radius:15px;
	background:rgba(255,255,255,.06);
}.cz-sus5-panel-kicker{
	color:#ff676d;
	font-size:8px;
	font-weight:900;
	letter-spacing:.1em;
}.cz-sus5-dark-panel>strong{
	font-size:18px;
	line-height:1.2;
}.cz-sus5-dark-panel>small{
	margin-top:-4px;
	color:#8996a3;
	font-size:9px;
}.cz-sus5-dark-panel>a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:45px;
	padding:0 14px;
	border-radius:8px;
	color:#fff !important;
	text-decoration:none !important;
	font-size:11px;
	font-weight:850;
}.cz-sus5-viber{
	margin-top:6px;
	background:#7360F2;
}.cz-sus5-telegram{
	background:#229ED9;
}.cz-sus5-panel-note{
	display:grid;
	grid-template-columns:28px minmax(0,1fr);
	gap:8px;
	align-items:start;
	margin-top:4px;
	padding:10px;
	border-radius:8px;
	background:rgba(0,0,0,.10);
}.cz-sus5-panel-note>span{
	display:grid;
	place-items:center;
	width:26px;
	height:26px;
	border-radius:50%;
	background:rgba(237,28,36,.15);
	color:#ff666c;
	font-size:9px;
	font-weight:900;
}.cz-sus5-panel-note p{
	margin:0;
	color:#9ca8b4;
	font-size:9.3px;
	line-height:1.45;
}.cz-sus5-faq{
	padding:68px 0 72px;
	background:#f5f7f9;
}.cz-sus5-faq-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);
	gap:42px;
	align-items:end;
	margin-bottom:24px;
}.cz-sus5-faq-head .cz-section-title{
	max-width:840px;
	margin:7px 0 0;
	font-size:38px;
	line-height:1.1;
}.cz-sus5-faq-head>p{
	margin:0;
	color:#6f7c89;
	font-size:13.5px;
	line-height:1.55;
}.cz-sus5-faq-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}.cz-sus5-faq-item{
	border:1px solid #dde3e8;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
}.cz-sus5-faq-item summary{
	display:grid;
	grid-template-columns:minmax(0,1fr) 28px;
	gap:12px;
	align-items:center;
	min-height:58px;
	padding:14px 16px;
	cursor:pointer;
	list-style:none;
}.cz-sus5-faq-item summary::-webkit-details-marker{
	display:none;
}.cz-sus5-faq-item summary>span{
	color:#202a34;
	font-size:13px;
	line-height:1.35;
	font-weight:800;
}.cz-sus5-faq-item summary>b{
	display:grid;
	place-items:center;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#f5f7f9;
	color:#ed1c24;
	font-size:14px;
	font-weight:500;
	transition:transform .16s ease;
}.cz-sus5-faq-item[open] summary>b{
	transform:rotate(45deg);
}.cz-sus5-faq-item>div{
	padding:0 16px 15px;
}.cz-sus5-faq-item>div p{
	margin:0;
	padding-top:12px;
	border-top:1px solid #edf0f2;
	color:#75818e;
	font-size:11.8px;
	line-height:1.55;
}.cz-sus5-faq-bottom{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:20px;
	align-items:center;
	margin-top:16px;
	padding:14px 16px;
	border-radius:11px;
	background:#fff;
}.cz-sus5-faq-bottom strong,
.cz-sus5-faq-bottom span{
	display:block;
}.cz-sus5-faq-bottom strong{
	font-size:12px;
}.cz-sus5-faq-bottom span{
	margin-top:3px;
	color:#7e8a97;
	font-size:10px;
}.cz-sus5-faq-bottom>a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 15px;
	border-radius:8px;
	background:#ed1c24;
	color:#fff !important;
	text-decoration:none !important;
	font-size:10px;
	font-weight:850;
	white-space:nowrap;
}@media(max-width:900px){
	.cz-sus5-dark,
	.cz-sus5-faq-head{
		grid-template-columns:1fr;
	}

	.cz-sus5-dark-points,
	.cz-sus5-faq-grid{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-sus5-cta{
		padding-bottom:54px;
	}

	.cz-sus5-dark{
		padding:28px 20px;
		border-radius:16px;
	}

	.cz-sus5-dark-copy h2{
		font-size:29px;
	}

	.cz-sus5-faq{
		padding:56px 0;
	}

	.cz-sus5-faq-head .cz-section-title{
		font-size:32px;
	}

	.cz-sus5-faq-bottom{
		grid-template-columns:1fr;
	}

	.cz-sus5-faq-bottom>a{
		width:100%;
	}
}body:has(.cz-body1-page) #page,body:has(.cz-body1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-body1-page) #primary,body:has(.cz-body1-page) .content-area,body:has(.cz-body1-page) #main,body:has(.cz-body1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-body1-page) article,body:has(.cz-body1-page) .inside-article,body:has(.cz-body1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.cz-body1-page) .entry-header,body:has(.cz-body1-page) .entry-title{display:none!important}.cz-body1-page *{box-sizing:border-box}.cz-body1-page{color:#17202b}.cz-body1-page .cz-eyebrow{color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-body1-page .cz-center{text-align:center}.cz-body1-page .cz-hero-title{margin:14px 0 18px;font-size:54px;line-height:1.03}.cz-body1-page .cz-lead{color:#667382;font-size:17px;line-height:1.68}.cz-body1-hero{padding:64px 0;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-body1-hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:42px;align-items:center}.cz-body1-actions{gap:10px;margin-top:25px}.cz-body1-actions .wp-block-button__link{display:inline-flex!important;min-height:50px;align-items:center;justify-content:center;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-body1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-body1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important}.cz-body1-hint{margin:10px 0;color:#7d8996;font-size:11px}.cz-body1-hint span{padding:0 6px;color:#c3cad1}.cz-body1-trust{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:28px}.cz-body1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12px}.cz-body1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-body1-hero-visual{display:flex;align-items:center;justify-content:center}.cz-body1-car-card{width:min(100%,590px);padding:24px;border:1px solid #e1e6eb;border-radius:22px;background:#f7f9fb;box-shadow:0 24px 70px rgba(33,46,59,.09)}.cz-body1-card-head{display:flex;justify-content:space-between;gap:12px}.cz-body1-card-head span{color:#ed1c24;font-size:9px;font-weight:900}.cz-body1-card-head strong{font-size:14px}.cz-body1-car-stage{position:relative;height:210px;margin-top:18px;border-radius:15px;background:#17202b}.cz-body1-car-shape{position:absolute;left:12%;right:12%;top:28%;height:90px;border:3px solid #7f8d9a;border-radius:55% 55% 18% 18%/70% 70% 20% 20%}.cz-body1-windshield{position:absolute;left:26%;right:26%;top:-38px;height:52px;border:3px solid #7f8d9a;border-bottom:0;border-radius:60% 60% 0 0}.cz-body1-hood{position:absolute;left:18%;right:18%;top:13px;height:3px;background:#7f8d9a}.cz-body1-bumper{position:absolute;left:8%;right:8%;bottom:8px;height:16px;border-radius:10px;background:#3d4955}.cz-body1-wheel{position:absolute;bottom:-17px;width:42px;height:42px;border:7px solid #495762;border-radius:50%;background:#17202b}.cz-body1-wheel.w1{left:12%}.cz-body1-wheel.w2{right:12%}.cz-body1-damage-mark{position:absolute;right:16%;top:18%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ed1c24;color:#fff;font-weight:900}.cz-body1-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.cz-body1-card-grid>div{padding:10px 11px;border-radius:9px;background:#fff;border:1px solid #e1e6eb}.cz-body1-card-grid span{color:#ed1c24;font-size:8px;font-weight:900}.cz-body1-card-grid b,.cz-body1-card-grid small{display:block}.cz-body1-card-grid b{margin-top:4px;font-size:11px}.cz-body1-card-grid small{margin-top:3px;color:#8a96a2;font-size:8.5px}.cz-body1-card-bottom{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;margin-top:12px}.cz-body1-card-bottom>div{padding:9px 10px;border-radius:8px;background:#eef2f5}.cz-body1-card-bottom span,.cz-body1-card-bottom b{display:block}.cz-body1-card-bottom span{font-size:8px;color:#8a96a2}.cz-body1-card-bottom b{font-size:10px}.cz-body1-card-bottom .ready{background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-body1-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-body1-section-head .cz-section-title{margin:7px 0 0;font-size:40px;line-height:1.08}.cz-body1-section-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-body1-why{padding:66px 0;background:#f5f7f9}.cz-body1-why-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:18px;margin-top:28px}.cz-body1-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:25px 28px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-body1-flow>div{text-align:center}.cz-body1-flow>div>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:14px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-body1-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-body1-flow b,.cz-body1-flow small{display:block}.cz-body1-flow b{font-size:14px}.cz-body1-flow small{font-size:9.5px;color:#8a96a2}.cz-body1-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-body1-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-body1-reasons>div{display:grid;grid-template-columns:31px 1fr;gap:10px;min-height:126px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-body1-reasons>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-body1-reasons strong{font-size:14px}.cz-body1-reasons p{margin:6px 0 0;color:#788491;font-size:11.3px;line-height:1.48}.cz-body1-cats{padding:70px 0}.cz-body1-cats .cz-section-title{margin:7px auto 0;font-size:40px}.cz-body1-center-lead{max-width:700px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14px}.cz-body1-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-body1-cat-card{min-height:178px;padding:20px 18px;border:1px solid #e0e5ea;border-radius:15px;background:#fff}.cz-body1-cat-featured{grid-column:span 2;display:flex;gap:20px;align-items:center}.cz-body1-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px}.cz-body1-cat-featured .cz-body1-cat-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-body1-cat-card h3{margin:0 0 8px;font-size:17px}.cz-body1-cat-card p{margin:0;color:#788491;font-size:11.5px;line-height:1.5}.cz-body1-cat-card>div>span{color:#ed1c24;font-size:9px;font-weight:900}.cz-body1-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-body1-cats-cta strong,.cz-body1-cats-cta span{display:block}.cz-body1-cats-cta strong{font-size:13px}.cz-body1-cats-cta span{font-size:10px;color:#7a8794}.cz-body1-cats-cta a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;background:#229ED9;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-body1-process{padding:66px 0;background:#f5f7f9}.cz-body1-roadmap{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:28px}.cz-body1-step{display:flex;flex-direction:column;min-height:250px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-body1-step>span{color:#c4ccd4;font-size:9px;font-weight:900}.cz-body1-step b{margin-top:17px;font-size:16px}.cz-body1-step p{color:#788491;font-size:11.5px;line-height:1.5}.cz-body1-step em{margin-top:auto;align-self:flex-start;padding:6px 8px;border-radius:6px;background:#f4f6f8;color:#65727f;font-size:8.5px;font-style:normal;font-weight:850}.cz-body1-step.final{border-color:#ffb8bb}.cz-body1-step.final em{background:#fff0f1;color:#ed1c24}.cz-body1-roadmap>i{display:grid;place-items:center;color:#b7c0c8;font-style:normal}.cz-body1-cta{padding:0 0 68px}.cz-body1-dark{display:grid;grid-template-columns:1fr minmax(310px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-body1-dark .cz-eyebrow{color:#ff646a}.cz-body1-dark h2{margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-body1-dark p{color:#aab5bf;font-size:14.5px;line-height:1.62}.cz-body1-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.cz-body1-dark-points div{display:flex;gap:8px;align-items:center}.cz-body1-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c}.cz-body1-dark-points b{font-size:11px}.cz-body1-dark-actions{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-body1-dark-actions a{display:flex;min-height:45px;align-items:center;justify-content:center;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-body1-viber{background:#7360F2}.cz-body1-telegram{background:#229ED9}.cz-body1-faq{padding:68px 0 72px;background:#f5f7f9}.cz-body1-faq-head{display:grid;grid-template-columns:1fr minmax(300px,.42fr);gap:42px;align-items:end;margin-bottom:24px}.cz-body1-faq-head .cz-section-title{font-size:38px}.cz-body1-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-body1-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-body1-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-body1-faq-item summary::-webkit-details-marker{display:none}.cz-body1-faq-item summary span{font-size:13px;font-weight:800}.cz-body1-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24}.cz-body1-faq-item>div{padding:0 16px 15px}.cz-body1-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:11.8px;line-height:1.55}.cz-body1-request{padding:72px 0}.cz-body1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-body1-request-copy{padding:34px 30px}.cz-body1-request-copy .cz-section-title{font-size:34px}.cz-body1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-body1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-body1-call{display:flex;gap:10px;align-items:center;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-body1-form-side{padding:27px 29px;background:#fff}.cz-body1-form-side form,.cz-body1-form-side .cz-live-form,.cz-body1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}@media(max-width:1050px){.cz-body1-hero-inner,.cz-body1-why-grid,.cz-body1-section-head,.cz-body1-faq-head{grid-template-columns:1fr}.cz-body1-cat-grid{grid-template-columns:1fr 1fr}.cz-body1-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}.cz-body1-dark,.cz-body1-request-box{grid-template-columns:1fr}}@media(max-width:700px){.cz-body1-page .cz-hero-title{font-size:34px}.cz-body1-actions{flex-direction:column!important}.cz-body1-actions .wp-block-button,.cz-body1-actions .wp-block-button__link{width:100%}.cz-body1-card-grid,.cz-body1-card-bottom,.cz-body1-reasons,.cz-body1-cat-grid,.cz-body1-dark-points,.cz-body1-faq-grid,.cz-body1-send-options{grid-template-columns:1fr}.cz-body1-flow{grid-template-columns:1fr;gap:10px}.cz-body1-flow>i{transform:rotate(90deg)}.cz-body1-cat-featured{grid-column:auto;display:block}.cz-body1-roadmap{grid-template-columns:1fr;gap:9px}.cz-body1-roadmap>i{transform:rotate(90deg)}.cz-body1-cats-cta{grid-template-columns:1fr}}.cz-sus1-page .cz-lead{font-size:18px !important;}.cz-sus1-hint{font-size:11.5px !important;}.cz-sus1-trust .cz-trust-item{font-size:12.5px !important;}.cz-sus1-why{padding-top:62px !important;padding-bottom:62px !important;}.cz-sus1-section-head>p{font-size:16.5px !important;line-height:1.6 !important;}.cz-sus1-flow small{font-size:10px !important;}.cz-sus1-reasons strong{font-size:14.5px !important;}.cz-sus1-reasons p{font-size:11.8px !important;line-height:1.52 !important;}.cz-sus1-cats{padding-top:62px !important;padding-bottom:64px !important;}.cz-sus1-center-lead{font-size:14.5px !important;}.cz-sus1-cat-card{min-height:170px !important;}.cz-sus1-cat-card h3{font-size:18px !important;}.cz-sus1-cat-card p{font-size:12.2px !important;line-height:1.5 !important;}.cz-sus1-cat-card span{font-size:9.3px !important;}.cz-sus1-cats-cta strong{font-size:14px !important;}.cz-sus1-cats-cta span{font-size:11px !important;line-height:1.45 !important;}.cz-sus1-cats-cta a{font-size:11.5px !important;}.cz-sus3-process{padding-top:60px !important;padding-bottom:60px !important;}.cz-sus3-process-head>p{font-size:16.5px !important;}.cz-sus3-step{min-height:292px !important;}.cz-sus3-step h3{font-size:17.5px !important;}.cz-sus3-step>p{font-size:12.4px !important;line-height:1.52 !important;}.cz-sus3-mini span,.cz-sus3-list span{font-size:9px !important;}.cz-sus3-check b{font-size:10px !important;}.cz-sus3-ready strong{font-size:9.3px !important;}.cz-sus3-note p{font-size:12px !important;}.cz-sus4-choice{padding-top:62px !important;padding-bottom:64px !important;}.cz-sus4-choice-head>p{font-size:16.5px !important;line-height:1.58 !important;}.cz-sus4-choice-card{min-height:400px !important;}.cz-sus4-choice-card h3{font-size:21px !important;}.cz-sus4-choice-card>p{font-size:13.2px !important;line-height:1.58 !important;}.cz-sus4-choice-list b{font-size:11.2px !important;}.cz-sus4-choice-footer strong{font-size:13.5px !important;}.cz-sus4-critical-copy strong{font-size:13px !important;}.cz-sus4-critical-copy p{font-size:11px !important;}.cz-sus4-critical-tags span{font-size:9px !important;}.cz-sus4-note p{font-size:12px !important;}.cz-sus5-dark-copy>p{font-size:15px !important;}.cz-sus5-dark-points b{font-size:11.5px !important;}.cz-sus5-dark-panel>small{font-size:9.5px !important;}.cz-sus5-panel-note p{font-size:9.8px !important;}.cz-sus5-faq{padding-top:62px !important;padding-bottom:64px !important;}.cz-sus5-faq-head>p{font-size:14px !important;}.cz-sus5-faq-item summary>span{font-size:13.5px !important;}.cz-sus5-faq-item>div p{font-size:12.2px !important;line-height:1.58 !important;}.cz-sus5-faq-bottom strong{font-size:12.5px !important;}.cz-sus5-faq-bottom span{font-size:10.5px !important;}.cz-sus1-request{padding-top:64px !important;padding-bottom:66px !important;}.cz-sus1-request-copy .cz-section-title{font-size:36px !important;}.cz-sus1-request-copy>p{font-size:14px !important;}.cz-sus1-send strong{font-size:14px !important;}.cz-sus1-send span{font-size:10px !important;}.cz-sus1-page .cz-home-section + .cz-home-section{scroll-margin-top:90px;}@media(max-width:700px){
  .cz-sus1-page .cz-lead{font-size:16.5px !important;}
  .cz-sus1-cat-card h3{font-size:17px !important;}
  .cz-sus1-cat-card p,
  .cz-sus3-step>p,
  .cz-sus4-choice-card>p,
  .cz-sus5-faq-item>div p{font-size:12px !important;}
  .cz-sus1-request-copy .cz-section-title{font-size:31px !important;}
}.cz-body2-complete{
	padding:66px 0;
	background:#fff;
}.cz-body2-complete-head,
.cz-body2-process-head,
.cz-body2-choice-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);
	gap:46px;
	align-items:end;
	margin-bottom:27px;
}.cz-body2-complete-head .cz-section-title,
.cz-body2-process-head .cz-section-title,
.cz-body2-choice-head .cz-section-title{
	margin:7px 0 0;
	font-size:40px;
	line-height:1.08;
}.cz-body2-complete-head>p,
.cz-body2-process-head>p,
.cz-body2-choice-head>p{
	margin:0;
	color:#667382;
	font-size:16px;
	line-height:1.58;
}.cz-body2-complete-grid{
	display:grid;
	grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
	gap:16px;
}.cz-body2-main-part{
	display:grid;
	grid-template-columns:34px 64px minmax(0,1fr);
	gap:14px;
	align-items:start;
	padding:24px;
	border:1px solid #dfe5ea;
	border-radius:17px;
	background:linear-gradient(135deg,#fff,#f8fafb);
}.cz-body2-num{
	display:grid;
	place-items:center;
	width:32px;height:32px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
}.cz-body2-main-icon{
	display:grid;
	place-items:center;
	width:64px;height:64px;
	border-radius:14px;
	background:#fff0f1;
	color:#ed1c24;
	font-size:28px;
	font-weight:900;
}.cz-body2-main-part small{
	color:#ed1c24;
	font-size:8px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-body2-main-part h3{
	margin:7px 0 8px;
	font-size:22px;
}.cz-body2-main-part p{
	margin:0;
	color:#788491;
	font-size:12.5px;
	line-height:1.55;
}.cz-body2-parts-list{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}.cz-body2-parts-list>div{
	display:grid;
	grid-template-columns:31px minmax(0,1fr);
	gap:10px;
	padding:15px;
	border:1px solid #dfe5ea;
	border-radius:13px;
	background:#fff;
}.cz-body2-parts-list>div>span{
	display:grid;
	place-items:center;
	width:30px;height:30px;
	border-radius:50%;
	background:#f4f6f8;
	color:#6d7986;
	font-size:8.5px;
	font-weight:900;
}.cz-body2-parts-list strong{font-size:13.5px}.cz-body2-parts-list p{
	margin:5px 0 0;
	color:#788491;
	font-size:10.8px;
	line-height:1.45;
}.cz-body2-complete-note,
.cz-body2-choice-note{
	display:grid;
	grid-template-columns:31px minmax(0,1fr);
	gap:10px;
	align-items:start;
	margin-top:14px;
	padding:13px 15px;
	border-left:3px solid #ed1c24;
	border-radius:0 10px 10px 0;
	background:#f5f7f9;
}.cz-body2-complete-note>span,
.cz-body2-choice-note>span{
	display:grid;
	place-items:center;
	width:29px;height:29px;
	border-radius:50%;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-body2-complete-note p,
.cz-body2-choice-note p{
	margin:0;
	color:#75818e;
	font-size:11.8px;
	line-height:1.5;
}.cz-body2-complete-note strong,
.cz-body2-choice-note strong{color:#26313c}.cz-body2-process{
	padding:64px 0;
	background:#f5f7f9;
}.cz-body2-roadmap{
	display:grid;
	grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;
	align-items:stretch;
}.cz-body2-step{
	position:relative;
	display:flex;
	flex-direction:column;
	min-height:290px;
	padding:20px 18px 17px;
	border:1px solid #dfe5ea;
	border-radius:15px;
	background:#fff;
	overflow:hidden;
}.cz-body2-step:before{
	content:"";
	position:absolute;left:0;top:0;width:100%;height:3px;
	background:#e8edf1;
}.cz-body2-step.accent:before,
.cz-body2-step.final:before{background:#ed1c24}.cz-body2-step-top{
	display:flex;justify-content:space-between;gap:10px;
}.cz-body2-step-top span{
	color:#c3ccd4;font-size:9px;font-weight:900;
}.cz-body2-step-top b{
	color:#ed1c24;font-size:8px;font-weight:900;letter-spacing:.08em;
}.cz-body2-step-icon{
	display:grid;place-items:center;
	width:44px;height:44px;
	margin:16px 0 14px;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:9px;font-weight:900;
}.cz-body2-step.accent .cz-body2-step-icon,
.cz-body2-step.final .cz-body2-step-icon{
	background:#fff0f1;color:#ed1c24;
}.cz-body2-step h3{margin:0;font-size:17px}.cz-body2-step>p{
	margin:8px 0 0;
	color:#788491;
	font-size:12px;
	line-height:1.5;
}.cz-body2-roadmap>i{
	display:grid;place-items:center;
	color:#b7c0c8;font-style:normal;
}.cz-body2-tags{
	display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;
}.cz-body2-tags span{
	padding:6px 7px;border-radius:6px;background:#f4f6f8;
	color:#667482;font-size:8.7px;font-weight:800;
}.cz-body2-check{
	display:flex;gap:8px;align-items:center;
	margin-top:auto;padding:9px 10px;border-radius:8px;background:#f5f7f9;
}.cz-body2-check span{
	display:grid;place-items:center;width:21px;height:21px;
	border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900;
}.cz-body2-check strong{font-size:9.7px}.cz-body2-ready{
	margin-top:auto;padding:10px 11px;border-radius:8px;background:#fff0f1;
}.cz-body2-ready strong,.cz-body2-ready small{display:block}.cz-body2-ready strong{color:#ed1c24;font-size:9px}.cz-body2-ready small{margin-top:3px;color:#997074;font-size:8px}.cz-body2-choice{
	padding:68px 0;
	background:#fff;
}.cz-body2-choice-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:15px;
}.cz-body2-choice-card{
	position:relative;
	min-height:390px;
	padding:24px 22px;
	border:1px solid #dfe5ea;
	border-radius:17px;
	background:#fff;
}.cz-body2-choice-card.featured{
	border-color:#ffb9bc;
	box-shadow:0 16px 38px rgba(237,28,36,.07);
}.cz-body2-choice-card.warning{
	background:#fffdf9;
}.cz-body2-recommend{
	position:absolute;top:-11px;left:22px;
	padding:6px 9px;border-radius:6px;
	background:#ed1c24;color:#fff;font-size:8px;font-weight:900;
}.cz-body2-label{
	color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.08em;
}.cz-body2-choice-icon{
	display:grid;place-items:center;
	width:42px;height:42px;
	margin:15px 0;
	border-radius:12px;
	background:#f3f6f8;
	color:#65727f;
	font-size:10px;font-weight:900;
}.cz-body2-choice-card.featured .cz-body2-choice-icon{
	background:#fff0f1;color:#ed1c24;
}.cz-body2-choice-card.warning .cz-body2-choice-icon{
	background:#fff4e7;color:#c77a18;font-size:15px;
}.cz-body2-choice-card h3{
	margin:0 0 9px;
	font-size:20px;
	line-height:1.2;
}.cz-body2-choice-card>p{
	margin:0;
	color:#778391;
	font-size:12.8px;
	line-height:1.56;
}.cz-body2-list{
	display:grid;gap:8px;margin-top:21px;
}.cz-body2-list>div{
	display:grid;
	grid-template-columns:23px 1fr;
	gap:8px;align-items:center;
	padding:9px 10px;
	border-radius:8px;background:#f6f8fa;
}.cz-body2-list span{
	display:grid;place-items:center;
	width:21px;height:21px;border-radius:50%;
	background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900;
}.cz-body2-list .warn span{
	background:#fff3e7;color:#c77a18;
}.cz-body2-list b{font-size:10.8px;color:#3c4854}@media(max-width:950px){
	.cz-body2-complete-head,
	.cz-body2-process-head,
	.cz-body2-choice-head{grid-template-columns:1fr;gap:12px}
	.cz-body2-complete-grid{grid-template-columns:1fr}
	.cz-body2-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}
	.cz-body2-choice-grid{grid-template-columns:1fr}
}@media(max-width:700px){
	.cz-body2-complete,
	.cz-body2-process,
	.cz-body2-choice{padding:54px 0}
	.cz-body2-complete-head .cz-section-title,
	.cz-body2-process-head .cz-section-title,
	.cz-body2-choice-head .cz-section-title{font-size:32px}
	.cz-body2-main-part{grid-template-columns:1fr}
	.cz-body2-parts-list{grid-template-columns:1fr}
	.cz-body2-roadmap{grid-template-columns:1fr;gap:9px}
	.cz-body2-roadmap>i{height:18px;transform:rotate(90deg)}
	.cz-body2-step{min-height:0}
}.cz-body3-cta{padding:0 0 68px;background:#fff}.cz-body3-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(237,28,36,.10),transparent 32%),linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-body3-dark .cz-eyebrow{color:#ff656b}.cz-body3-dark-copy h2{max-width:840px;margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-body3-dark-copy>p{max-width:760px;margin:0;color:#aab5bf;font-size:15px;line-height:1.62}.cz-body3-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-body3-dark-points>div{display:flex;align-items:center;gap:8px}.cz-body3-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-body3-dark-points b{color:#dce3e8;font-size:11.5px}.cz-body3-dark-panel{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-body3-panel-kicker{color:#ff676d;font-size:8px;font-weight:900;letter-spacing:.1em}.cz-body3-dark-panel>strong{font-size:18px}.cz-body3-dark-panel>small{margin-top:-4px;color:#8996a3;font-size:9.5px}.cz-body3-dark-panel>a{display:flex;align-items:center;justify-content:center;min-height:45px;padding:0 14px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:850}.cz-body3-viber{margin-top:6px;background:#7360F2}.cz-body3-telegram{background:#229ED9}.cz-body3-panel-note{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;margin-top:4px;padding:10px;border-radius:8px;background:rgba(0,0,0,.10)}.cz-body3-panel-note>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(237,28,36,.15);color:#ff666c;font-size:9px;font-weight:900}.cz-body3-panel-note p{margin:0;color:#9ca8b4;font-size:9.8px;line-height:1.45}.cz-body3-faq{padding:64px 0 68px;background:#f5f7f9}.cz-body3-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:42px;align-items:end;margin-bottom:24px}.cz-body3-faq-head .cz-section-title{max-width:840px;margin:7px 0 0;font-size:38px;line-height:1.1}.cz-body3-faq-head>p{margin:0;color:#6f7c89;font-size:14px;line-height:1.55}.cz-body3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-body3-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-body3-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-body3-faq-item summary::-webkit-details-marker{display:none}.cz-body3-faq-item summary span{font-size:13.5px;line-height:1.35;font-weight:800}.cz-body3-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-size:14px;font-weight:500}.cz-body3-faq-item[open] summary b{transform:rotate(45deg)}.cz-body3-faq-item>div{padding:0 16px 15px}.cz-body3-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:12.2px;line-height:1.58}.cz-body3-faq-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:11px;background:#fff}.cz-body3-faq-bottom strong,.cz-body3-faq-bottom span{display:block}.cz-body3-faq-bottom strong{font-size:12.5px}.cz-body3-faq-bottom span{margin-top:3px;color:#7e8a97;font-size:10.5px}.cz-body3-faq-bottom>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:8px;background:#ed1c24;color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:850}.cz-body3-request{padding:66px 0;background:#fff}.cz-body3-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-body3-request-copy{padding:34px 30px}.cz-body3-request-copy .cz-section-title{margin:7px 0 14px;font-size:36px}.cz-body3-request-copy>p{color:#687583;font-size:14px;line-height:1.6}.cz-body3-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-body3-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-body3-send strong{font-size:14px}.cz-body3-send span{margin-top:3px;opacity:.8;font-size:10px}.cz-body3-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-body3-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-body3-call strong,.cz-body3-call small{display:block}.cz-body3-call strong{font-size:12px}.cz-body3-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-body3-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-body3-form-note{margin-bottom:13px}.cz-body3-form-note strong,.cz-body3-form-note span{display:block}.cz-body3-form-note strong{font-size:12px}.cz-body3-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-body3-form-side form,.cz-body3-form-side .cz-live-form,.cz-body3-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-body3-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-body3-footer a:hover{color:#fff!important}@media(max-width:900px){
 .cz-body3-dark,.cz-body3-faq-head,.cz-body3-request-box{grid-template-columns:1fr}
 .cz-body3-dark-points,.cz-body3-faq-grid{grid-template-columns:1fr}
}@media(max-width:700px){
 .cz-body3-dark{padding:28px 20px;border-radius:16px}
 .cz-body3-dark-copy h2{font-size:29px}
 .cz-body3-faq{padding:56px 0}
 .cz-body3-faq-head .cz-section-title{font-size:32px}
 .cz-body3-faq-bottom{grid-template-columns:1fr}
 .cz-body3-faq-bottom>a{width:100%}
 .cz-body3-request-copy{padding:28px 20px}
 .cz-body3-request-copy .cz-section-title{font-size:31px}
 .cz-body3-form-side{padding:22px 16px}
 .cz-body3-send-options{grid-template-columns:1fr}
}.cz-body4-downtime{
	padding:0 0 64px;
	background:#fff;
}.cz-body4-downtime-box{
	display:grid;
	grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);
	gap:28px;
	align-items:center;
	padding:26px 28px;
	border:1px solid #dde4ea;
	border-radius:18px;
	background:#f5f7f9;
}.cz-body4-downtime-copy h2{
	margin:7px 0 10px;
	font-size:30px;
	line-height:1.12;
	letter-spacing:-.015em;
}.cz-body4-downtime-copy>p:last-child{
	margin:0;
	color:#6f7c89;
	font-size:13.5px;
	line-height:1.58;
}.cz-body4-downtime-flow{
	display:grid;
	grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;
	align-items:stretch;
}.cz-body4-downtime-flow>div{
	display:flex;
	flex-direction:column;
	min-height:120px;
	padding:14px 12px;
	border:1px solid #dfe5ea;
	border-radius:12px;
	background:#fff;
}.cz-body4-downtime-flow>div>span{
	display:grid;
	place-items:center;
	width:29px;
	height:29px;
	margin-bottom:10px;
	border-radius:50%;
	background:#f3f6f8;
	color:#71808e;
	font-size:8px;
	font-weight:900;
}.cz-body4-downtime-flow>div.final{
	border-color:#ffb9bc;
}.cz-body4-downtime-flow>div.final>span{
	background:#fff0f1;
	color:#ed1c24;
}.cz-body4-downtime-flow strong{
	font-size:11.5px;
	line-height:1.25;
}.cz-body4-downtime-flow small{
	margin-top:4px;
	color:#8895a1;
	font-size:8.8px;
	line-height:1.4;
}.cz-body4-downtime-flow>i{
	display:grid;
	place-items:center;
	color:#b8c0c8;
	font-style:normal;
}.cz-body2-choice-head>p{
	font-size:16.2px !important;
	line-height:1.62 !important;
}.cz-body3-faq-grid>.cz-body3-faq-item:last-child:nth-child(odd){
	grid-column:1 / -1;
}@media(max-width:1050px){
	.cz-body4-downtime-box{
		grid-template-columns:1fr;
	}
}@media(max-width:700px){
	.cz-body4-downtime{
		padding-bottom:54px;
	}

	.cz-body4-downtime-box{
		padding:22px 18px;
	}

	.cz-body4-downtime-copy h2{
		font-size:28px;
	}

	.cz-body4-downtime-flow{
		grid-template-columns:1fr;
		gap:8px;
	}

	.cz-body4-downtime-flow>i{
		height:16px;
		transform:rotate(90deg);
	}
}.cz-body5-hero-image-wrap{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:0 !important;
}.cz-body5-hero-image{
	display:block !important;
	width:100% !important;
	max-width:720px !important;
	height:auto !important;
	border-radius:22px !important;
	box-shadow:0 24px 70px rgba(33,46,59,.09) !important;
}.cz-body1-hero-inner{
	grid-template-columns:minmax(0,.86fr) minmax(590px,1.14fr) !important;
	gap:38px !important;
}.cz-body1-car-card,
.cz-body1-car-stage,
.cz-body1-car-shape,
.cz-body1-card-head,
.cz-body1-card-grid,
.cz-body1-card-bottom{
	display:none !important;
}@media(max-width:1100px){
	.cz-body1-hero-inner{
		grid-template-columns:1fr !important;
	}
	.cz-body5-hero-image{
		max-width:820px !important;
		margin:0 auto !important;
	}
}@media(max-width:700px){
	.cz-body5-hero-image{
		border-radius:16px !important;
	}
}.cz-body1-hero{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-body1-page .cz-hero-title{
	font-size:52px !important;
	line-height:1.025 !important;
	letter-spacing:-.025em !important;
}.cz-body1-page .cz-lead{
	font-size:17.5px !important;
	line-height:1.62 !important;
}.cz-body5-hero-image{
	max-width:735px !important;
}.cz-body1-why{
	padding-top:60px !important;
	padding-bottom:60px !important;
}.cz-body1-section-head>p{
	font-size:16.3px !important;
	line-height:1.58 !important;
}.cz-body1-reasons strong{
	font-size:14.3px !important;
}.cz-body1-reasons p{
	font-size:11.7px !important;
	line-height:1.5 !important;
}.cz-body1-cats{
	padding-top:62px !important;
	padding-bottom:62px !important;
}.cz-body1-cat-card{
	min-height:168px !important;
	padding:19px 18px !important;
}.cz-body1-cat-card h3{
	font-size:17.5px !important;
	line-height:1.23 !important;
}.cz-body1-cat-card p{
	font-size:11.9px !important;
	line-height:1.5 !important;
}.cz-body1-cat-grid>.cz-body1-cat-card:nth-last-child(2),
.cz-body1-cat-grid>.cz-body1-cat-card:last-child{
	grid-column:span 2 !important;
	display:grid !important;
	grid-template-columns:52px minmax(0,1fr) !important;
	gap:15px !important;
	align-items:center !important;
}.cz-body1-cat-grid>.cz-body1-cat-card:nth-last-child(2) .cz-body1-cat-icon,
.cz-body1-cat-grid>.cz-body1-cat-card:last-child .cz-body1-cat-icon{
	margin:0 !important;
	width:50px !important;
	height:50px !important;
}.cz-body1-cat-grid>.cz-body1-cat-card:nth-last-child(2) h3,
.cz-body1-cat-grid>.cz-body1-cat-card:last-child h3{
	margin:0 0 6px !important;
}.cz-body2-complete{
	padding-top:60px !important;
	padding-bottom:58px !important;
}.cz-body2-main-part p{
	font-size:12.8px !important;
}.cz-body2-parts-list p{
	font-size:11.1px !important;
}.cz-body4-downtime{
	padding-bottom:58px !important;
}.cz-body4-downtime-copy>p:last-child{
	font-size:13.8px !important;
}.cz-body4-downtime-flow strong{
	font-size:11.8px !important;
}.cz-body4-downtime-flow small{
	font-size:9px !important;
}.cz-body2-process{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-body2-step>p{
	font-size:12.3px !important;
	line-height:1.52 !important;
}.cz-body2-choice{
	padding-top:60px !important;
	padding-bottom:60px !important;
}.cz-body2-choice-card>p{
	font-size:13px !important;
	line-height:1.58 !important;
}.cz-body2-list b{
	font-size:11px !important;
}.cz-body3-dark-copy>p{
	font-size:15.2px !important;
}.cz-body3-faq{
	padding-top:60px !important;
	padding-bottom:62px !important;
}.cz-body3-faq-item p{
	font-size:12.1px !important;
}.cz-body3-request{
	padding-top:62px !important;
	padding-bottom:64px !important;
}@media(max-width:1050px){
	.cz-body1-cat-grid>.cz-body1-cat-card:nth-last-child(2),
	.cz-body1-cat-grid>.cz-body1-cat-card:last-child{
		grid-column:auto !important;
		display:block !important;
	}

	.cz-body1-cat-grid>.cz-body1-cat-card:nth-last-child(2) .cz-body1-cat-icon,
	.cz-body1-cat-grid>.cz-body1-cat-card:last-child .cz-body1-cat-icon{
		margin-bottom:14px !important;
	}
}@media(max-width:700px){
	.cz-body1-page .cz-hero-title{
		font-size:34px !important;
	}

	.cz-body5-hero-image{
		max-width:100% !important;
	}
}body:has(.cz-brk1-page) #page,
body:has(.cz-brk1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-brk1-page) #primary,
body:has(.cz-brk1-page) .content-area,
body:has(.cz-brk1-page) #main,
body:has(.cz-brk1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-brk1-page) article,
body:has(.cz-brk1-page) .inside-article,
body:has(.cz-brk1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.cz-brk1-page) .entry-header,
body:has(.cz-brk1-page) .entry-title{display:none!important}.cz-brk1-page{background:#fff;color:#17202b}.cz-brk1-page *{box-sizing:border-box}.cz-brk1-page .cz-eyebrow{margin:0;color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-brk1-page .cz-center{text-align:center}.cz-brk1-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.025;letter-spacing:-.03em}.cz-brk1-page .cz-lead{max-width:700px;margin:0;color:#667382;font-size:17.5px;line-height:1.62}.cz-brk1-hero{padding:58px 0;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-brk1-hero-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:44px;align-items:center}.cz-brk1-actions{gap:10px;margin-top:25px}.cz-brk1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-brk1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-brk1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-brk1-hint{margin:10px 0 0;color:#7d8996;font-size:11.5px;font-weight:650}.cz-brk1-hint span{padding:0 6px;color:#c3cad1}.cz-brk1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-brk1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12.5px}.cz-brk1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-brk1-hero-visual{display:flex;align-items:center;justify-content:center;min-height:470px}.cz-brk1-spec-card{width:100%;max-width:690px;padding:24px;border:1px solid #dfe5ea;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-brk1-spec-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #edf0f2;color:#7c8895;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-brk1-spec-top b{color:#ed1c24}.cz-brk1-disc-visual{position:relative;display:flex;align-items:center;justify-content:center;height:215px;overflow:hidden}.cz-brk1-disc{position:relative;width:166px;height:166px;border:18px solid #e5e9ed;border-radius:50%;box-shadow:inset 0 0 0 1px #cdd5dc,0 10px 30px rgba(38,51,64,.08)}.cz-brk1-disc:before{content:"";position:absolute;inset:28px;border:1px solid #cdd5dc;border-radius:50%;background:#f8fafb}.cz-brk1-disc:after{content:"";position:absolute;inset:51px;border-radius:50%;background:#d6dde3;box-shadow:0 -42px 0 -17px #c8d0d7,0 42px 0 -17px #c8d0d7,42px 0 0 -17px #c8d0d7,-42px 0 0 -17px #c8d0d7}.cz-brk1-disc span{position:absolute;z-index:2;left:50%;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:5px solid #c7cfd6}.cz-brk1-caliper{position:absolute;right:18%;top:72px;z-index:3;display:grid;place-items:center;width:94px;height:72px;border-radius:16px 19px 19px 13px;background:#ed1c24;color:#fff;font-size:9px;font-weight:900;letter-spacing:.05em;box-shadow:0 12px 24px rgba(237,28,36,.18)}.cz-brk1-spec-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;padding:16px;border-radius:14px;background:#f5f7f9}.cz-brk1-spec-flow>div{text-align:center}.cz-brk1-spec-flow small,.cz-brk1-spec-flow strong,.cz-brk1-spec-flow span{display:block}.cz-brk1-spec-flow small{color:#b3bdc6;font-size:7.5px;font-weight:900}.cz-brk1-spec-flow strong{margin-top:3px;font-size:12px}.cz-brk1-spec-flow span{margin-top:3px;color:#88949f;font-size:8.5px}.cz-brk1-spec-flow>i{text-align:center;color:#bcc5cd;font-style:normal}.cz-brk1-spec-flow .final strong{color:#ed1c24}.cz-brk1-spec-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.cz-brk1-spec-meta>div{padding:11px 12px;border:1px solid #e6eaee;border-radius:10px}.cz-brk1-spec-meta span,.cz-brk1-spec-meta b{display:block}.cz-brk1-spec-meta span{color:#ed1c24;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-brk1-spec-meta b{margin-top:4px;font-size:9.5px}.cz-brk1-section-head,.cz-brk2-compat-head,.cz-brk2-kit-head,.cz-brk3-process-head,.cz-brk4-choice-head,.cz-brk5-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-brk1-section-head .cz-section-title,.cz-brk2-compat-head .cz-section-title,.cz-brk2-kit-head .cz-section-title,.cz-brk3-process-head .cz-section-title,.cz-brk4-choice-head .cz-section-title,.cz-brk5-faq-head .cz-section-title{max-width:850px;margin:7px 0 0;font-size:40px;line-height:1.08}.cz-brk1-section-head>p,.cz-brk2-compat-head>p,.cz-brk2-kit-head>p,.cz-brk3-process-head>p,.cz-brk4-choice-head>p,.cz-brk5-faq-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-brk1-why{padding:60px 0;background:#f5f7f9}.cz-brk1-why-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:18px;margin-top:28px}.cz-brk1-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:25px 28px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-brk1-flow>div{text-align:center}.cz-brk1-flow>div>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:14px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-brk1-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-brk1-flow b,.cz-brk1-flow small{display:block}.cz-brk1-flow b{font-size:14px}.cz-brk1-flow small{margin-top:4px;color:#8a96a2;font-size:9.5px}.cz-brk1-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-brk1-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-brk1-reasons>div{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:start;min-height:126px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-brk1-reasons span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-brk1-reasons strong{font-size:14.5px}.cz-brk1-reasons p{margin:6px 0 0;color:#788491;font-size:11.8px;line-height:1.52}.cz-brk1-cats{padding:62px 0;background:#fff}.cz-brk1-cats .cz-section-title{margin:7px auto 0;font-size:40px}.cz-brk1-center-lead{max-width:720px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14.5px}.cz-brk1-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cz-brk1-cat-card{min-height:170px;padding:19px 18px;border:1px solid #e0e5ea;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(34,46,58,.035)}.cz-brk1-cat-featured{grid-column:span 2;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f8fafc)}.cz-brk1-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px;font-weight:900}.cz-brk1-cat-featured .cz-brk1-cat-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-brk1-cat-card>div>span{color:#ed1c24;font-size:9.3px;font-weight:900;letter-spacing:.09em}.cz-brk1-cat-card h3{margin:0 0 8px;font-size:17.5px;line-height:1.23}.cz-brk1-cat-featured h3{margin-top:5px;font-size:21px}.cz-brk1-cat-card p{margin:0;color:#788491;font-size:11.9px;line-height:1.5}.cz-brk1-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-brk1-cats-cta strong,.cz-brk1-cats-cta span{display:block}.cz-brk1-cats-cta strong{font-size:14px}.cz-brk1-cats-cta span{margin-top:3px;color:#7a8794;font-size:11px}.cz-brk1-cats-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#229ED9;color:#fff!important;text-decoration:none;font-size:11.5px;font-weight:850}.cz-brk2-compat{padding:60px 0;background:#f5f7f9}.cz-brk2-compat-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px;margin-top:28px}.cz-brk2-compat-main{padding:23px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-brk2-compat-label{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-brk2-rotor{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin-top:18px}.cz-brk2-rotor-ring{display:grid;place-items:center;width:138px;height:138px;border:18px solid #e5e9ed;border-radius:50%;background:#fafbfc;box-shadow:inset 0 0 0 1px #cdd5dc}.cz-brk2-rotor-ring span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:18px;font-weight:900}.cz-brk2-rotor-data small{color:#8a96a2;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-brk2-rotor-data strong{display:block;margin-top:6px;font-size:20px;line-height:1.2}.cz-brk2-rotor-data p{margin:8px 0 0;color:#788491;font-size:12.5px;line-height:1.55}.cz-brk2-compat-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:16px;border-top:1px solid #edf0f2}.cz-brk2-compat-strip span{padding:7px 9px;border-radius:7px;background:#f5f7f9;color:#687583;font-size:8px;font-weight:900}.cz-brk2-compat-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-brk2-compat-list>div{display:grid;grid-template-columns:31px 1fr;gap:10px;min-height:142px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-brk2-compat-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-brk2-compat-list strong{font-size:13.5px}.cz-brk2-compat-list p{margin:6px 0 0;color:#788491;font-size:11.3px;line-height:1.5}.cz-brk2-compat-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:14px;padding:15px 17px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-brk2-compat-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:12px;font-weight:900}.cz-brk2-compat-note p{margin:0;color:#687583;font-size:12.5px;line-height:1.55}.cz-brk2-compat-note strong{color:#26313c}.cz-brk2-kit{padding:60px 0;background:#fff}.cz-brk2-kit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:16px;margin-top:28px}.cz-brk2-kit-main{position:relative;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;min-height:250px;padding:25px;border:1px solid #ffc5c7;border-radius:17px;background:linear-gradient(135deg,#fff,#fff8f8)}.cz-brk2-kit-num{position:absolute;top:17px;right:18px;color:#efb6b8;font-size:10px;font-weight:900}.cz-brk2-pad-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:18px 18px 12px 12px;background:#ed1c24;color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 25px rgba(237,28,36,.16)}.cz-brk2-kit-main small{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-brk2-kit-main h3{margin:6px 0 9px;font-size:22px}.cz-brk2-kit-main p{margin:0;color:#788491;font-size:12.8px;line-height:1.55}.cz-brk2-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-brk2-kit-list>div{display:grid;grid-template-columns:31px 1fr;gap:10px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-brk2-kit-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f4f6f8;color:#687583;font-size:9px;font-weight:900}.cz-brk2-kit-list strong{font-size:13px}.cz-brk2-kit-list p{margin:5px 0 0;color:#7b8793;font-size:11.2px;line-height:1.48}.cz-brk2-kit-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-brk2-kit-bottom strong,.cz-brk2-kit-bottom span{display:block}.cz-brk2-kit-bottom strong{font-size:13.5px}.cz-brk2-kit-bottom>div:first-child>span{margin-top:4px;color:#788491;font-size:11px}.cz-brk2-kit-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cz-brk2-kit-tags span{padding:7px 9px;border-radius:7px;background:#fff;color:#687583;font-size:8px;font-weight:900}.cz-brk3-pain{padding:0 0 60px;background:#fff}.cz-brk3-pain-box{display:grid;grid-template-columns:minmax(0,.75fr) minmax(540px,1.25fr);gap:34px;align-items:center;padding:30px 34px;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-brk3-pain-copy h2{margin:7px 0 12px;font-size:32px;line-height:1.12}.cz-brk3-pain-copy>p:last-child{margin:0;color:#687583;font-size:13.8px;line-height:1.58}.cz-brk3-pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cz-brk3-pain-grid>div{min-height:124px;padding:14px 12px;border-radius:12px;background:#fff}.cz-brk3-pain-grid span,.cz-brk3-pain-grid strong,.cz-brk3-pain-grid small{display:block}.cz-brk3-pain-grid span{color:#ed1c24;font-size:8px;font-weight:900}.cz-brk3-pain-grid strong{margin-top:18px;font-size:12.2px}.cz-brk3-pain-grid small{margin-top:5px;color:#87939e;font-size:9px;line-height:1.4}.cz-brk3-pain-grid .final{background:#17202b;color:#fff}.cz-brk3-pain-grid .final small{color:#aeb8c2}.cz-brk3-pain-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:13px;padding:15px 18px;border-left:3px solid #ed1c24;background:#fff7f7}.cz-brk3-pain-note>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ed1c24;color:#fff;font-size:11px;font-weight:900}.cz-brk3-pain-note p{margin:0;color:#687583;font-size:12.3px;line-height:1.55}.cz-brk3-pain-note strong{color:#26313c}.cz-brk3-process{padding:60px 0;background:#f5f7f9}.cz-brk3-roadmap{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:28px}.cz-brk3-step{display:flex;flex-direction:column;min-height:292px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-brk3-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cz-brk3-step-top span{color:#c4ccd4;font-size:9px;font-weight:900}.cz-brk3-step-top b{color:#85919d;font-size:8px;letter-spacing:.06em}.cz-brk3-step-icon{display:grid;place-items:center;width:48px;height:48px;margin-top:24px;border-radius:13px;background:#f4f6f8;color:#687583;font-size:10px;font-weight:900}.cz-brk3-step h3{margin:17px 0 0;font-size:17.5px}.cz-brk3-step>p{margin:8px 0 0;color:#788491;font-size:12.3px;line-height:1.52}.cz-brk3-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:18px}.cz-brk3-tags span{padding:6px 7px;border-radius:6px;background:#f4f6f8;color:#687583;font-size:8.5px;font-weight:850}.cz-brk3-check{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px}.cz-brk3-check span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-brk3-check strong{font-size:9.5px}.cz-brk3-step.accent{border-color:#ffc3c5}.cz-brk3-step.accent .cz-brk3-step-icon{background:#fff0f1;color:#ed1c24}.cz-brk3-step.final{border-color:#ffc3c5}.cz-brk3-step.final .cz-brk3-step-icon{background:#ed1c24;color:#fff}.cz-brk3-ready{margin-top:auto;padding-top:18px}.cz-brk3-ready strong,.cz-brk3-ready small{display:block}.cz-brk3-ready strong{color:#ed1c24;font-size:9.3px}.cz-brk3-ready small{margin-top:3px;color:#8a96a2;font-size:8.5px}.cz-brk3-roadmap>i{display:grid;place-items:center;color:#b7c0c8;font-style:normal}.cz-brk3-process-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:15px;padding:15px 17px;border-radius:12px;background:#fff}.cz-brk3-process-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-brk3-process-note p{margin:0;color:#687583;font-size:12px;line-height:1.55}.cz-brk3-process-note strong{color:#26313c}.cz-brk4-choice{padding:60px 0;background:#fff}.cz-brk4-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.cz-brk4-choice-card{position:relative;display:flex;flex-direction:column;min-height:392px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-brk4-choice-card.featured{border-color:#ffb9bc;box-shadow:0 15px 34px rgba(237,28,36,.07)}.cz-brk4-recommend{position:absolute;top:-11px;left:20px;padding:6px 9px;border-radius:6px;background:#ed1c24;color:#fff;font-size:8px;font-weight:900}.cz-brk4-choice-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.cz-brk4-choice-label{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.09em}.cz-brk4-choice-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f4f6f8;color:#687583;font-size:9px;font-weight:900}.cz-brk4-choice-card.featured .cz-brk4-choice-icon{background:#fff0f1;color:#ed1c24}.cz-brk4-choice-card h3{margin:18px 0 9px;font-size:20px;line-height:1.2}.cz-brk4-choice-card>p{margin:0;color:#778391;font-size:13px;line-height:1.58}.cz-brk4-choice-list{margin-top:16px}.cz-brk4-choice-list>div{display:grid;grid-template-columns:23px 1fr;gap:8px;align-items:center;margin-top:8px;padding:9px 10px;border-radius:8px;background:#f6f8fa}.cz-brk4-choice-list span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-brk4-choice-list .warn span{background:#fff0f1;color:#ed1c24}.cz-brk4-choice-list b{font-size:11px}.cz-brk4-choice-footer{margin-top:auto;padding-top:18px}.cz-brk4-choice-footer small,.cz-brk4-choice-footer strong{display:block}.cz-brk4-choice-footer small{color:#9aa5af;font-size:7.5px;font-weight:900;letter-spacing:.08em}.cz-brk4-choice-footer strong{margin-top:4px;font-size:10.5px}.cz-brk4-critical{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:15px;padding:17px 18px;border-radius:13px;background:#17202b;color:#fff}.cz-brk4-critical-copy{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center}.cz-brk4-critical-copy>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(237,28,36,.2);color:#ff666c;font-weight:900}.cz-brk4-critical-copy strong{font-size:12.5px}.cz-brk4-critical-copy p{margin:4px 0 0;color:#aeb8c2;font-size:10.8px;line-height:1.48}.cz-brk4-critical-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cz-brk4-critical-tags span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#dce3e8;font-size:8px;font-weight:850}.cz-brk5-cta{padding:0 0 60px;background:#fff}.cz-brk5-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-brk5-dark .cz-eyebrow{color:#ff646a}.cz-brk5-dark h2{max-width:830px;margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-brk5-dark-copy>p{max-width:760px;margin:0;color:#aab5bf;font-size:15.2px;line-height:1.62}.cz-brk5-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-brk5-dark-points div{display:flex;align-items:center;gap:8px}.cz-brk5-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-brk5-dark-points b{color:#dce3e8;font-size:11px}.cz-brk5-dark-panel{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-brk5-panel-kicker{color:#ff646a;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-brk5-dark-panel>strong{font-size:18px}.cz-brk5-dark-panel>small{margin-top:-3px;color:#8996a3;font-size:9px}.cz-brk5-dark-panel>a{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-brk5-viber{background:#7360F2}.cz-brk5-telegram{background:#229ED9}.cz-brk5-panel-note{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:start;margin-top:3px}.cz-brk5-panel-note span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.08);color:#ff646a;font-size:9px;font-weight:900}.cz-brk5-panel-note p{margin:0;color:#8f9ba6;font-size:9px;line-height:1.45}.cz-brk5-faq{padding:60px 0 62px;background:#f5f7f9}.cz-brk5-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cz-brk5-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-brk5-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-brk5-faq-item summary::-webkit-details-marker{display:none}.cz-brk5-faq-item summary span{font-size:13px;font-weight:800}.cz-brk5-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-weight:500}.cz-brk5-faq-item[open] summary b{transform:rotate(45deg)}.cz-brk5-faq-item>div{padding:0 16px 15px}.cz-brk5-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:12.1px;line-height:1.55}.cz-brk5-faq-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:12px;background:#fff}.cz-brk5-faq-bottom strong,.cz-brk5-faq-bottom span{display:block}.cz-brk5-faq-bottom strong{font-size:13px}.cz-brk5-faq-bottom span{margin-top:3px;color:#7a8794;font-size:10.5px}.cz-brk5-faq-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:8px;background:#17202b;color:#fff!important;text-decoration:none;font-size:10.5px;font-weight:850}.cz-brk1-request{padding:62px 0 64px;background:#fff}.cz-brk1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-brk1-request-copy{padding:34px 30px}.cz-brk1-request-copy .cz-section-title{margin:7px 0 14px;font-size:34px}.cz-brk1-request-copy>p{color:#687583;font-size:13.5px;line-height:1.6}.cz-brk1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-brk1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-brk1-send strong{font-size:13.5px}.cz-brk1-send span{margin-top:3px;opacity:.8;font-size:9.5px}.cz-brk1-viber{background:#7360F2}.cz-brk1-telegram{background:#229ED9}.cz-brk1-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-brk1-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-brk1-call strong,.cz-brk1-call small{display:block}.cz-brk1-call strong{font-size:12px}.cz-brk1-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-brk1-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-brk1-form-note{margin-bottom:13px}.cz-brk1-form-note strong,.cz-brk1-form-note span{display:block}.cz-brk1-form-note strong{font-size:12px}.cz-brk1-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-brk1-form-side form,.cz-brk1-form-side .cz-live-form,.cz-brk1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-brk1-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-brk1-footer a:hover{color:#fff!important}@media(max-width:1050px){
  .cz-brk1-hero-inner,.cz-brk1-why-grid,.cz-brk2-compat-grid,.cz-brk2-kit-grid{grid-template-columns:1fr}
  .cz-brk1-section-head,.cz-brk2-compat-head,.cz-brk2-kit-head,.cz-brk3-process-head,.cz-brk4-choice-head,.cz-brk5-faq-head{grid-template-columns:1fr;gap:12px}
  .cz-brk1-cat-grid{grid-template-columns:1fr 1fr}
  .cz-brk1-cat-featured{grid-column:span 2}
  .cz-brk3-pain-box{grid-template-columns:1fr}
  .cz-brk3-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}
  .cz-brk4-choice-grid{grid-template-columns:1fr}
  .cz-brk4-critical{grid-template-columns:1fr}
  .cz-brk4-critical-tags{justify-content:flex-start}
  .cz-brk5-dark{grid-template-columns:1fr}
  .cz-brk1-request-box{grid-template-columns:1fr}
}@media(max-width:700px){
  .cz-brk1-page .cz-hero-title{font-size:34px}
  .cz-brk1-hero{padding:52px 0}
  .cz-brk1-actions{flex-direction:column!important}
  .cz-brk1-actions .wp-block-button,.cz-brk1-actions .wp-block-button__link{width:100%}
  .cz-brk1-hero-visual{min-height:0;margin-top:10px}
  .cz-brk1-spec-card{padding:16px;border-radius:17px}
  .cz-brk1-disc-visual{height:190px}
  .cz-brk1-disc{width:145px;height:145px;border-width:16px}
  .cz-brk1-caliper{right:9%;top:65px;width:82px;height:64px}
  .cz-brk1-spec-flow{grid-template-columns:1fr;gap:8px}
  .cz-brk1-spec-flow>i{height:12px;transform:rotate(90deg)}
  .cz-brk1-spec-meta{grid-template-columns:1fr}
  .cz-brk1-flow{grid-template-columns:1fr;gap:10px}
  .cz-brk1-flow>i{transform:rotate(90deg)}
  .cz-brk1-reasons,.cz-brk1-cat-grid,.cz-brk2-compat-list,.cz-brk2-kit-list,.cz-brk3-pain-grid,.cz-brk4-choice-grid,.cz-brk5-dark-points,.cz-brk5-faq-grid,.cz-brk1-send-options{grid-template-columns:1fr}
  .cz-brk1-cat-featured{grid-column:auto;display:block}
  .cz-brk1-cat-featured .cz-brk1-cat-icon{margin-bottom:15px}
  .cz-brk1-cats-cta,.cz-brk2-kit-bottom,.cz-brk5-faq-bottom{grid-template-columns:1fr}
  .cz-brk1-cats-cta a,.cz-brk5-faq-bottom a{width:100%}
  .cz-brk2-rotor{grid-template-columns:1fr}
  .cz-brk2-rotor-ring{margin:0 auto}
  .cz-brk2-kit-main{grid-template-columns:1fr;min-height:0}
  .cz-brk2-kit-tags{justify-content:flex-start}
  .cz-brk3-pain-box{padding:25px 20px}
  .cz-brk3-roadmap{grid-template-columns:1fr;gap:9px}
  .cz-brk3-roadmap>i{height:18px;transform:rotate(90deg)}
  .cz-brk3-step{min-height:0}
  .cz-brk4-critical{padding:16px}
  .cz-brk5-dark{padding:28px 20px}
  .cz-brk5-dark h2{font-size:29px}
  .cz-brk1-request-copy{padding:28px 20px}
  .cz-brk1-form-side{padding:22px 16px}
}.cz-brk1-cats{
	padding-top:60px !important;
	padding-bottom:60px !important;
}.cz-brk1-cat-card{
	min-height:168px !important;
}.cz-brk1-cat-card h3{
	font-size:17.5px !important;
	line-height:1.24 !important;
}.cz-brk1-cat-card p{
	font-size:12px !important;
	line-height:1.52 !important;
}.cz-brk1-cats-cta{
	margin-top:16px !important;
}.cz-brk1-cats-cta span{
	max-width:850px;
	line-height:1.48 !important;
}.cz-brk2-compat-list p{
	font-size:11.6px !important;
	line-height:1.52 !important;
}.cz-brk2-compat-note p{
	font-size:12.7px !important;
}.cz-brk2-kit-head .cz-section-title{
	max-width:820px !important;
}.cz-brk2-kit-main p{
	font-size:13px !important;
}.cz-brk3-pain-copy h2{
	font-size:34px !important;
	line-height:1.12 !important;
	font-weight:850 !important;
	letter-spacing:-.015em !important;
}.cz-brk3-pain-copy>p:last-child{
	font-size:14.2px !important;
	line-height:1.6 !important;
}.cz-brk3-pain-grid strong{
	font-size:12.5px !important;
}.cz-brk3-pain-grid small{
	font-size:9.3px !important;
	line-height:1.43 !important;
}.cz-brk3-step>p{
	font-size:12.5px !important;
	line-height:1.54 !important;
}.cz-brk4-choice-head .cz-section-title{
	font-size:39px !important;
	line-height:1.085 !important;
	max-width:830px !important;
}.cz-brk4-choice-card>p{
	font-size:13.2px !important;
}.cz-brk5-dark-copy>p{
	font-size:15.4px !important;
}.cz-brk5-faq-item p{
	font-size:12.2px !important;
	line-height:1.57 !important;
}@media(max-width:700px){
	.cz-brk3-pain-copy h2{
		font-size:29px !important;
	}

	.cz-brk4-choice-head .cz-section-title{
		font-size:32px !important;
	}
}.cz-brk1-hero{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk1-spec-card{
	max-width:675px !important;
}.cz-brk1-caliper{
	font-size:9.5px !important;
	letter-spacing:.035em !important;
}.cz-brk1-why{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk1-flow{
	padding-top:23px !important;
	padding-bottom:23px !important;
}.cz-brk1-cats{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk1-cat-card{
	min-height:164px !important;
}.cz-brk1-cat-featured{
	min-height:164px !important;
}.cz-brk2-compat{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk2-compat-main{
	padding-top:22px !important;
	padding-bottom:22px !important;
}.cz-brk2-kit{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk2-kit-main{
	min-height:238px !important;
}.cz-brk3-pain{
	padding-bottom:58px !important;
}.cz-brk3-pain-box{
	padding-top:28px !important;
	padding-bottom:28px !important;
}.cz-brk3-process{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk3-step{
	min-height:282px !important;
}.cz-brk4-choice{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-brk4-choice-card{
	min-height:382px !important;
}.cz-brk5-cta{
	padding-bottom:58px !important;
}.cz-brk5-faq{
	padding-top:58px !important;
	padding-bottom:60px !important;
}.cz-brk1-request{
	padding-top:60px !important;
	padding-bottom:62px !important;
}@media(max-width:700px){
	.cz-brk1-spec-card{
		max-width:100% !important;
	}

	.cz-brk1-cat-card,
	.cz-brk1-cat-featured,
	.cz-brk2-kit-main,
	.cz-brk3-step,
	.cz-brk4-choice-card{
		min-height:0 !important;
	}
}.cz-brk1-hero-visual.cz-brk6-hero-image-wrap{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:0 !important;
}.cz-brk6-hero-image{
	display:block;
	width:100%;
	max-width:760px;
	height:auto;
	border-radius:22px;
	box-shadow:0 24px 70px rgba(33,46,59,.08);
}@media(max-width:1050px){
	.cz-brk6-hero-image{
		max-width:820px;
	}
}@media(max-width:700px){
	.cz-brk6-hero-image{
		max-width:100%;
		border-radius:16px;
	}
}body:has(.cz-cool1-page) #page,
body:has(.cz-cool1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-cool1-page) #primary,
body:has(.cz-cool1-page) .content-area,
body:has(.cz-cool1-page) #main,
body:has(.cz-cool1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-cool1-page) article,
body:has(.cz-cool1-page) .inside-article,
body:has(.cz-cool1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.cz-cool1-page) .entry-header,
body:has(.cz-cool1-page) .entry-title{display:none!important}.cz-cool1-page{background:#fff;color:#17202b}.cz-cool1-page *{box-sizing:border-box}.cz-cool1-page .cz-eyebrow{margin:0;color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-cool1-page .cz-center{text-align:center}.cz-cool1-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.025;letter-spacing:-.03em}.cz-cool1-page .cz-lead{max-width:700px;margin:0;color:#667382;font-size:17.5px;line-height:1.62}.cz-cool1-hero{padding:58px 0;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-cool1-hero-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:44px;align-items:center}.cz-cool1-actions{gap:10px;margin-top:25px}.cz-cool1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-cool1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-cool1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-cool1-hint{margin:10px 0 0;color:#7d8996;font-size:11.5px;font-weight:650}.cz-cool1-hint span{padding:0 6px;color:#c3cad1}.cz-cool1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-cool1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12.5px}.cz-cool1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-cool1-hero-visual{display:flex;align-items:center;justify-content:center;min-height:470px}.cz-cool1-spec-card{width:100%;max-width:690px;padding:24px;border:1px solid #dfe5ea;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-cool1-spec-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #edf0f2;color:#7c8895;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-cool1-spec-top b{color:#ed1c24}.cz-cool1-circuit{position:relative;height:225px;margin:10px 0 14px}.cz-cool1-radiator{position:absolute;left:7%;top:28px;width:185px;height:165px;padding:20px;border:10px solid #dfe5ea;border-radius:12px;background:repeating-linear-gradient(90deg,#f4f6f8 0,#f4f6f8 4px,#d9e0e5 4px,#d9e0e5 6px);box-shadow:0 12px 25px rgba(33,46,59,.08)}.cz-cool1-radiator strong{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:4px 7px;border-radius:5px;background:#fff;color:#697684;font-size:8px}.cz-cool1-rad-cap{position:absolute;right:9px;top:-22px;width:35px;height:17px;border-radius:7px 7px 2px 2px;background:#ed1c24}.cz-cool1-pump{position:absolute;right:29%;top:48px;display:grid;place-items:center;width:86px;height:86px;border:10px solid #e2e7eb;border-radius:50%;background:#f9fafb}.cz-cool1-pump span{color:#ed1c24;font-size:25px;font-weight:900}.cz-cool1-pump b{position:absolute;bottom:-27px;font-size:8px;color:#687583}.cz-cool1-thermo{position:absolute;right:4%;bottom:31px;display:grid;place-items:center;width:78px;height:68px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-cool1-thermo span{color:#ed1c24;font-size:16px;font-weight:900}.cz-cool1-thermo b{font-size:7px;color:#687583}.cz-cool1-hose{position:absolute;height:5px;border-radius:8px;background:#ed1c24;box-shadow:0 5px 14px rgba(237,28,36,.15)}.cz-cool1-hose-top{left:34%;top:62px;width:190px;transform:rotate(-6deg)}.cz-cool1-hose-bottom{left:34%;bottom:55px;width:255px;transform:rotate(8deg)}.cz-cool1-spec-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;padding:16px;border-radius:14px;background:#f5f7f9}.cz-cool1-spec-flow>div{text-align:center}.cz-cool1-spec-flow small,.cz-cool1-spec-flow strong,.cz-cool1-spec-flow span{display:block}.cz-cool1-spec-flow small{color:#b3bdc6;font-size:7.5px;font-weight:900}.cz-cool1-spec-flow strong{margin-top:3px;font-size:12px}.cz-cool1-spec-flow span{margin-top:3px;color:#88949f;font-size:8.5px}.cz-cool1-spec-flow>i{text-align:center;color:#bcc5cd;font-style:normal}.cz-cool1-spec-flow .final strong{color:#ed1c24}.cz-cool1-spec-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.cz-cool1-spec-meta>div{padding:11px 12px;border:1px solid #e6eaee;border-radius:10px}.cz-cool1-spec-meta span,.cz-cool1-spec-meta b{display:block}.cz-cool1-spec-meta span{color:#ed1c24;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-cool1-spec-meta b{margin-top:4px;font-size:9.5px}.cz-cool1-section-head,.cz-cool2-compat-head,.cz-cool2-kit-head,.cz-cool3-process-head,.cz-cool4-choice-head,.cz-cool5-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-cool1-section-head .cz-section-title,.cz-cool2-compat-head .cz-section-title,.cz-cool2-kit-head .cz-section-title,.cz-cool3-process-head .cz-section-title,.cz-cool4-choice-head .cz-section-title,.cz-cool5-faq-head .cz-section-title{max-width:850px;margin:7px 0 0;font-size:40px;line-height:1.08}.cz-cool1-section-head>p,.cz-cool2-compat-head>p,.cz-cool2-kit-head>p,.cz-cool3-process-head>p,.cz-cool4-choice-head>p,.cz-cool5-faq-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-cool1-why{padding:60px 0;background:#f5f7f9}.cz-cool1-why-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:18px;margin-top:28px}.cz-cool1-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:25px 28px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-cool1-flow>div{text-align:center}.cz-cool1-flow>div>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:14px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-cool1-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-cool1-flow b,.cz-cool1-flow small{display:block}.cz-cool1-flow b{font-size:14px}.cz-cool1-flow small{margin-top:4px;color:#8a96a2;font-size:9.5px}.cz-cool1-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-cool1-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-cool1-reasons>div{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:start;min-height:126px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-cool1-reasons span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-cool1-reasons strong{font-size:14.5px}.cz-cool1-reasons p{margin:6px 0 0;color:#788491;font-size:11.8px;line-height:1.52}.cz-cool1-cats{padding:62px 0;background:#fff}.cz-cool1-cats .cz-section-title{margin:7px auto 0;font-size:40px}.cz-cool1-center-lead{max-width:720px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14.5px}.cz-cool1-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cz-cool1-cat-card{min-height:170px;padding:19px 18px;border:1px solid #e0e5ea;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(34,46,58,.035)}.cz-cool1-cat-featured{grid-column:span 2;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f8fafc)}.cz-cool1-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px;font-weight:900}.cz-cool1-cat-featured .cz-cool1-cat-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-cool1-cat-card>div>span{color:#ed1c24;font-size:9.3px;font-weight:900;letter-spacing:.09em}.cz-cool1-cat-card h3{margin:0 0 8px;font-size:17.5px;line-height:1.23}.cz-cool1-cat-featured h3{margin-top:5px;font-size:21px}.cz-cool1-cat-card p{margin:0;color:#788491;font-size:11.9px;line-height:1.5}.cz-cool1-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-cool1-cats-cta strong,.cz-cool1-cats-cta span{display:block}.cz-cool1-cats-cta strong{font-size:14px}.cz-cool1-cats-cta span{margin-top:3px;color:#7a8794;font-size:11px}.cz-cool1-cats-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#229ED9;color:#fff!important;text-decoration:none;font-size:11.5px;font-weight:850}.cz-cool2-compat{padding:60px 0;background:#f5f7f9}.cz-cool2-compat-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px;margin-top:28px}.cz-cool2-compat-main{padding:23px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-cool2-compat-label{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-cool2-radiator{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin-top:18px}.cz-cool2-rad-icon{position:relative;display:grid;place-items:center;width:138px;height:138px;border:12px solid #e3e8ec;border-radius:13px;background:repeating-linear-gradient(90deg,#f6f8fa 0,#f6f8fa 4px,#dbe2e7 4px,#dbe2e7 6px)}.cz-cool2-rad-icon span{position:absolute;left:18px;right:18px;top:18px;bottom:18px;border:1px solid #cfd7de;border-radius:5px}.cz-cool2-rad-icon b{position:relative;z-index:2;padding:6px 8px;border-radius:7px;background:#fff0f1;color:#ed1c24;font-size:10px}.cz-cool2-rad-data small{color:#8a96a2;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-cool2-rad-data strong{display:block;margin-top:6px;font-size:20px;line-height:1.2}.cz-cool2-rad-data p{margin:8px 0 0;color:#788491;font-size:12.5px;line-height:1.55}.cz-cool2-compat-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:16px;border-top:1px solid #edf0f2}.cz-cool2-compat-strip span{padding:7px 9px;border-radius:7px;background:#f5f7f9;color:#687583;font-size:8px;font-weight:900}.cz-cool2-compat-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-cool2-compat-list>div{display:grid;grid-template-columns:31px 1fr;gap:10px;min-height:142px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-cool2-compat-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-cool2-compat-list strong{font-size:13.5px}.cz-cool2-compat-list p{margin:6px 0 0;color:#788491;font-size:11.3px;line-height:1.5}.cz-cool2-compat-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:14px;padding:15px 17px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-cool2-compat-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:12px;font-weight:900}.cz-cool2-compat-note p{margin:0;color:#687583;font-size:12.5px;line-height:1.55}.cz-cool2-compat-note strong{color:#26313c}.cz-cool2-kit{padding:60px 0;background:#fff}.cz-cool2-kit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:16px;margin-top:28px}.cz-cool2-kit-main{position:relative;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;min-height:250px;padding:25px;border:1px solid #ffc5c7;border-radius:17px;background:linear-gradient(135deg,#fff,#fff8f8)}.cz-cool2-kit-num{position:absolute;top:17px;right:18px;color:#efb6b8;font-size:10px;font-weight:900}.cz-cool2-pump-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#ed1c24;color:#fff;font-size:27px;font-weight:900;box-shadow:0 12px 25px rgba(237,28,36,.16)}.cz-cool2-kit-main small{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-cool2-kit-main h3{margin:6px 0 9px;font-size:22px}.cz-cool2-kit-main p{margin:0;color:#788491;font-size:12.8px;line-height:1.55}.cz-cool2-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-cool2-kit-list>div{display:grid;grid-template-columns:31px 1fr;gap:10px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-cool2-kit-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f4f6f8;color:#687583;font-size:9px;font-weight:900}.cz-cool2-kit-list strong{font-size:13px}.cz-cool2-kit-list p{margin:5px 0 0;color:#7b8793;font-size:11.2px;line-height:1.48}.cz-cool2-kit-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-cool2-kit-bottom strong,.cz-cool2-kit-bottom span{display:block}.cz-cool2-kit-bottom strong{font-size:13.5px}.cz-cool2-kit-bottom>div:first-child>span{margin-top:4px;color:#788491;font-size:11px}.cz-cool2-kit-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cz-cool2-kit-tags span{padding:7px 9px;border-radius:7px;background:#fff;color:#687583;font-size:8px;font-weight:900}.cz-cool3-fluid{padding:0 0 60px;background:#fff}.cz-cool3-fluid-box{display:grid;grid-template-columns:minmax(0,.75fr) minmax(540px,1.25fr);gap:34px;align-items:center;padding:30px 34px;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-cool3-fluid-copy h2{margin:7px 0 12px;font-size:34px;line-height:1.12;font-weight:850;letter-spacing:-.015em}.cz-cool3-fluid-copy>p:last-child{margin:0;color:#687583;font-size:14px;line-height:1.6}.cz-cool3-fluid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cz-cool3-fluid-grid>div{min-height:124px;padding:14px 12px;border-radius:12px;background:#fff}.cz-cool3-fluid-grid span,.cz-cool3-fluid-grid strong,.cz-cool3-fluid-grid small{display:block}.cz-cool3-fluid-grid span{color:#ed1c24;font-size:8px;font-weight:900}.cz-cool3-fluid-grid strong{margin-top:18px;font-size:12.2px}.cz-cool3-fluid-grid small{margin-top:5px;color:#87939e;font-size:9px;line-height:1.4}.cz-cool3-fluid-grid .final{background:#17202b;color:#fff}.cz-cool3-fluid-grid .final small{color:#aeb8c2}.cz-cool3-fluid-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:13px;padding:15px 18px;border-left:3px solid #ed1c24;background:#fff7f7}.cz-cool3-fluid-note>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ed1c24;color:#fff;font-size:11px;font-weight:900}.cz-cool3-fluid-note p{margin:0;color:#687583;font-size:12.3px;line-height:1.55}.cz-cool3-fluid-note strong{color:#26313c}.cz-cool3-process{padding:60px 0;background:#f5f7f9}.cz-cool3-roadmap{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:28px}.cz-cool3-step{display:flex;flex-direction:column;min-height:292px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-cool3-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cz-cool3-step-top span{color:#c4ccd4;font-size:9px;font-weight:900}.cz-cool3-step-top b{color:#85919d;font-size:8px;letter-spacing:.06em}.cz-cool3-step-icon{display:grid;place-items:center;width:48px;height:48px;margin-top:24px;border-radius:13px;background:#f4f6f8;color:#687583;font-size:10px;font-weight:900}.cz-cool3-step h3{margin:17px 0 0;font-size:17.5px}.cz-cool3-step>p{margin:8px 0 0;color:#788491;font-size:12.3px;line-height:1.52}.cz-cool3-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:18px}.cz-cool3-tags span{padding:6px 7px;border-radius:6px;background:#f4f6f8;color:#687583;font-size:8.5px;font-weight:850}.cz-cool3-check{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px}.cz-cool3-check span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-cool3-check strong{font-size:9.5px}.cz-cool3-step.accent{border-color:#ffc3c5}.cz-cool3-step.accent .cz-cool3-step-icon{background:#fff0f1;color:#ed1c24}.cz-cool3-step.final{border-color:#ffc3c5}.cz-cool3-step.final .cz-cool3-step-icon{background:#ed1c24;color:#fff}.cz-cool3-ready{margin-top:auto;padding-top:18px}.cz-cool3-ready strong,.cz-cool3-ready small{display:block}.cz-cool3-ready strong{color:#ed1c24;font-size:9.3px}.cz-cool3-ready small{margin-top:3px;color:#8a96a2;font-size:8.5px}.cz-cool3-roadmap>i{display:grid;place-items:center;color:#b7c0c8;font-style:normal}.cz-cool3-process-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:15px;padding:15px 17px;border-radius:12px;background:#fff}.cz-cool3-process-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-cool3-process-note p{margin:0;color:#687583;font-size:12px;line-height:1.55}.cz-cool3-process-note strong{color:#26313c}.cz-cool4-choice{padding:60px 0;background:#fff}.cz-cool4-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.cz-cool4-choice-card{position:relative;display:flex;flex-direction:column;min-height:392px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-cool4-choice-card.featured{border-color:#ffb9bc;box-shadow:0 15px 34px rgba(237,28,36,.07)}.cz-cool4-recommend{position:absolute;top:-11px;left:20px;padding:6px 9px;border-radius:6px;background:#ed1c24;color:#fff;font-size:8px;font-weight:900}.cz-cool4-choice-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.cz-cool4-choice-label{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.09em}.cz-cool4-choice-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f4f6f8;color:#687583;font-size:9px;font-weight:900}.cz-cool4-choice-card.featured .cz-cool4-choice-icon{background:#fff0f1;color:#ed1c24}.cz-cool4-choice-card h3{margin:18px 0 9px;font-size:20px;line-height:1.2}.cz-cool4-choice-card>p{margin:0;color:#778391;font-size:13px;line-height:1.58}.cz-cool4-choice-list{margin-top:16px}.cz-cool4-choice-list>div{display:grid;grid-template-columns:23px 1fr;gap:8px;align-items:center;margin-top:8px;padding:9px 10px;border-radius:8px;background:#f6f8fa}.cz-cool4-choice-list span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-cool4-choice-list .warn span{background:#fff0f1;color:#ed1c24}.cz-cool4-choice-list b{font-size:11px}.cz-cool4-choice-footer{margin-top:auto;padding-top:18px}.cz-cool4-choice-footer small,.cz-cool4-choice-footer strong{display:block}.cz-cool4-choice-footer small{color:#9aa5af;font-size:7.5px;font-weight:900;letter-spacing:.08em}.cz-cool4-choice-footer strong{margin-top:4px;font-size:10.5px}.cz-cool4-critical{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:15px;padding:17px 18px;border-radius:13px;background:#17202b;color:#fff}.cz-cool4-critical-copy{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center}.cz-cool4-critical-copy>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(237,28,36,.2);color:#ff666c;font-weight:900}.cz-cool4-critical-copy strong{font-size:12.5px}.cz-cool4-critical-copy p{margin:4px 0 0;color:#aeb8c2;font-size:10.8px;line-height:1.48}.cz-cool4-critical-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cz-cool4-critical-tags span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#dce3e8;font-size:8px;font-weight:850}.cz-cool5-cta{padding:0 0 60px;background:#fff}.cz-cool5-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-cool5-dark .cz-eyebrow{color:#ff646a}.cz-cool5-dark h2{max-width:830px;margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-cool5-dark-copy>p{max-width:760px;margin:0;color:#aab5bf;font-size:15.2px;line-height:1.62}.cz-cool5-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-cool5-dark-points div{display:flex;align-items:center;gap:8px}.cz-cool5-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-cool5-dark-points b{color:#dce3e8;font-size:11px}.cz-cool5-dark-panel{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-cool5-panel-kicker{color:#ff646a;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-cool5-dark-panel>strong{font-size:18px}.cz-cool5-dark-panel>small{margin-top:-3px;color:#8996a3;font-size:9px}.cz-cool5-dark-panel>a{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-cool5-viber{background:#7360F2}.cz-cool5-telegram{background:#229ED9}.cz-cool5-panel-note{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:start;margin-top:3px}.cz-cool5-panel-note span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.08);color:#ff646a;font-size:9px;font-weight:900}.cz-cool5-panel-note p{margin:0;color:#8f9ba6;font-size:9px;line-height:1.45}.cz-cool5-faq{padding:60px 0 62px;background:#f5f7f9}.cz-cool5-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cz-cool5-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-cool5-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-cool5-faq-item summary::-webkit-details-marker{display:none}.cz-cool5-faq-item summary span{font-size:13px;font-weight:800}.cz-cool5-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-weight:500}.cz-cool5-faq-item[open] summary b{transform:rotate(45deg)}.cz-cool5-faq-item>div{padding:0 16px 15px}.cz-cool5-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:12.1px;line-height:1.55}.cz-cool5-faq-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:12px;background:#fff}.cz-cool5-faq-bottom strong,.cz-cool5-faq-bottom span{display:block}.cz-cool5-faq-bottom strong{font-size:13px}.cz-cool5-faq-bottom span{margin-top:3px;color:#7a8794;font-size:10.5px}.cz-cool5-faq-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:8px;background:#17202b;color:#fff!important;text-decoration:none;font-size:10.5px;font-weight:850}.cz-cool1-request{padding:62px 0 64px;background:#fff}.cz-cool1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-cool1-request-copy{padding:34px 30px}.cz-cool1-request-copy .cz-section-title{margin:7px 0 14px;font-size:34px}.cz-cool1-request-copy>p{color:#687583;font-size:13.5px;line-height:1.6}.cz-cool1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-cool1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-cool1-send strong{font-size:13.5px}.cz-cool1-send span{margin-top:3px;opacity:.8;font-size:9.5px}.cz-cool1-viber{background:#7360F2}.cz-cool1-telegram{background:#229ED9}.cz-cool1-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-cool1-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-cool1-call strong,.cz-cool1-call small{display:block}.cz-cool1-call strong{font-size:12px}.cz-cool1-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-cool1-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-cool1-form-note{margin-bottom:13px}.cz-cool1-form-note strong,.cz-cool1-form-note span{display:block}.cz-cool1-form-note strong{font-size:12px}.cz-cool1-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-cool1-form-side form,.cz-cool1-form-side .cz-live-form,.cz-cool1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-cool1-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-cool1-footer a:hover{color:#fff!important}@media(max-width:1050px){
  .cz-cool1-hero-inner,.cz-cool1-why-grid,.cz-cool2-compat-grid,.cz-cool2-kit-grid{grid-template-columns:1fr}
  .cz-cool1-section-head,.cz-cool2-compat-head,.cz-cool2-kit-head,.cz-cool3-process-head,.cz-cool4-choice-head,.cz-cool5-faq-head{grid-template-columns:1fr;gap:12px}
  .cz-cool1-cat-grid{grid-template-columns:1fr 1fr}
  .cz-cool1-cat-featured{grid-column:span 2}
  .cz-cool3-fluid-box{grid-template-columns:1fr}
  .cz-cool3-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}
  .cz-cool4-choice-grid{grid-template-columns:1fr}
  .cz-cool4-critical{grid-template-columns:1fr}
  .cz-cool4-critical-tags{justify-content:flex-start}
  .cz-cool5-dark{grid-template-columns:1fr}
  .cz-cool1-request-box{grid-template-columns:1fr}
}@media(max-width:700px){
  .cz-cool1-page .cz-hero-title{font-size:34px}
  .cz-cool1-hero{padding:52px 0}
  .cz-cool1-actions{flex-direction:column!important}
  .cz-cool1-actions .wp-block-button,.cz-cool1-actions .wp-block-button__link{width:100%}
  .cz-cool1-hero-visual{min-height:0;margin-top:10px}
  .cz-cool1-spec-card{padding:16px;border-radius:17px}
  .cz-cool1-circuit{height:275px}
  .cz-cool1-radiator{left:2%;top:20px;width:150px;height:135px}
  .cz-cool1-pump{right:8%;top:35px}
  .cz-cool1-thermo{right:16%;bottom:20px}
  .cz-cool1-hose-top{left:38%;top:65px;width:130px}
  .cz-cool1-hose-bottom{left:27%;bottom:74px;width:185px}
  .cz-cool1-spec-flow{grid-template-columns:1fr;gap:8px}
  .cz-cool1-spec-flow>i{height:12px;transform:rotate(90deg)}
  .cz-cool1-spec-meta{grid-template-columns:1fr}
  .cz-cool1-flow{grid-template-columns:1fr;gap:10px}
  .cz-cool1-flow>i{transform:rotate(90deg)}
  .cz-cool1-reasons,.cz-cool1-cat-grid,.cz-cool2-compat-list,.cz-cool2-kit-list,.cz-cool3-fluid-grid,.cz-cool4-choice-grid,.cz-cool5-dark-points,.cz-cool5-faq-grid,.cz-cool1-send-options{grid-template-columns:1fr}
  .cz-cool1-cat-featured{grid-column:auto;display:block}
  .cz-cool1-cat-featured .cz-cool1-cat-icon{margin-bottom:15px}
  .cz-cool1-cats-cta,.cz-cool2-kit-bottom,.cz-cool5-faq-bottom{grid-template-columns:1fr}
  .cz-cool1-cats-cta a,.cz-cool5-faq-bottom a{width:100%}
  .cz-cool2-radiator{grid-template-columns:1fr}
  .cz-cool2-rad-icon{margin:0 auto}
  .cz-cool2-kit-main{grid-template-columns:1fr;min-height:0}
  .cz-cool2-kit-tags{justify-content:flex-start}
  .cz-cool3-fluid-box{padding:25px 20px}
  .cz-cool3-roadmap{grid-template-columns:1fr;gap:9px}
  .cz-cool3-roadmap>i{height:18px;transform:rotate(90deg)}
  .cz-cool3-step{min-height:0}
  .cz-cool4-critical{padding:16px}
  .cz-cool5-dark{padding:28px 20px}
  .cz-cool5-dark h2{font-size:29px}
  .cz-cool1-request-copy{padding:28px 20px}
  .cz-cool1-form-side{padding:22px 16px}
}.cz-cool1-hero{
	padding-top:56px !important;
	padding-bottom:56px !important;
}.cz-cool1-hero-inner{
	grid-template-columns:minmax(0,1fr) minmax(560px,1fr) !important;
	gap:36px !important;
}.cz-cool1-page .cz-hero-title{
	max-width:640px !important;
	font-size:50px !important;
	line-height:1.03 !important;
}.cz-cool1-page .cz-lead{
	max-width:650px !important;
	font-size:17px !important;
}.cz-cool1-hero-visual{
	min-height:455px !important;
}.cz-cool1-spec-card{
	max-width:675px !important;
	padding:22px !important;
}.cz-cool1-circuit{
	height:212px !important;
	margin-top:8px !important;
	margin-bottom:12px !important;
}.cz-cool1-radiator{
	left:8% !important;
	top:28px !important;
	width:178px !important;
	height:160px !important;
}.cz-cool1-rad-cap{
	right:10px !important;
	top:-20px !important;
	width:34px !important;
}.cz-cool1-pump{
	right:30% !important;
	top:46px !important;
	width:88px !important;
	height:88px !important;
}.cz-cool1-thermo{
	right:5% !important;
	bottom:30px !important;
	width:80px !important;
	height:68px !important;
}.cz-cool1-hose{
	transform-origin:left center !important;
}.cz-cool1-hose-top{
	left:36% !important;
	top:67px !important;
	width:165px !important;
	transform:rotate(-5deg) !important;
}.cz-cool1-hose-bottom{
	left:36% !important;
	bottom:59px !important;
	width:252px !important;
	transform:rotate(8deg) !important;
}.cz-cool1-spec-flow{
	padding-top:15px !important;
	padding-bottom:15px !important;
}.cz-cool1-why{
	padding-top:56px !important;
	padding-bottom:56px !important;
}.cz-cool1-flow{
	padding-top:22px !important;
	padding-bottom:22px !important;
}.cz-cool1-reasons>div{
	min-height:124px !important;
}.cz-cool1-cats{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-cool1-cat-card{
	min-height:166px !important;
}.cz-cool1-cat-featured{
	min-height:166px !important;
}.cz-cool1-cats-cta{
	padding-top:15px !important;
	padding-bottom:15px !important;
}.cz-cool2-compat{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-cool2-compat-main{
	padding-top:21px !important;
	padding-bottom:21px !important;
}.cz-cool2-compat-list>div{
	min-height:138px !important;
}.cz-cool2-kit{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-cool2-kit-main{
	min-height:236px !important;
}.cz-cool3-fluid{
	padding-bottom:58px !important;
}.cz-cool3-fluid-box{
	padding-top:28px !important;
	padding-bottom:28px !important;
}.cz-cool3-process{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-cool3-step{
	min-height:282px !important;
}.cz-cool4-choice{
	padding-top:58px !important;
	padding-bottom:58px !important;
}.cz-cool4-choice-card{
	min-height:382px !important;
}.cz-cool5-cta{
	padding-bottom:58px !important;
}.cz-cool5-dark{
	padding-top:36px !important;
	padding-bottom:36px !important;
}.cz-cool5-faq{
	padding-top:58px !important;
	padding-bottom:60px !important;
}.cz-cool1-request{
	padding-top:60px !important;
	padding-bottom:62px !important;
}@media(max-width:700px){
	.cz-cool1-page .cz-hero-title{
		font-size:34px !important;
	}

	.cz-cool1-spec-card{
		max-width:100% !important;
	}

	.cz-cool1-cat-card,
	.cz-cool1-cat-featured,
	.cz-cool2-kit-main,
	.cz-cool3-step,
	.cz-cool4-choice-card{
		min-height:0 !important;
	}
}body:has(.cz-steer1-page) #page,
body:has(.cz-steer1-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-steer1-page) #primary,
body:has(.cz-steer1-page) .content-area,
body:has(.cz-steer1-page) #main,
body:has(.cz-steer1-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-steer1-page) article,
body:has(.cz-steer1-page) .inside-article,
body:has(.cz-steer1-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.cz-steer1-page) .entry-header,
body:has(.cz-steer1-page) .entry-title{display:none!important}.cz-steer1-page{background:#fff;color:#17202b}.cz-steer1-page *{box-sizing:border-box}.cz-steer1-page .cz-eyebrow{margin:0;color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.055em}.cz-steer1-page .cz-center{text-align:center}.cz-steer1-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.025;letter-spacing:-.03em}.cz-steer1-page .cz-lead{max-width:700px;margin:0;color:#667382;font-size:17.5px;line-height:1.62}.cz-steer1-hero{padding:58px 0;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-steer1-hero-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:44px;align-items:center}.cz-steer1-actions{gap:10px;margin-top:25px}.cz-steer1-actions .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;text-decoration:none}.cz-steer1-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-steer1-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important;border:1px solid #229ED9!important}.cz-steer1-hint{margin:10px 0 0;color:#7d8996;font-size:11.5px;font-weight:650}.cz-steer1-hint span{padding:0 6px;color:#c3cad1}.cz-steer1-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cz-steer1-trust .cz-trust-item{position:relative;margin:0;padding-left:19px;color:#657281;font-size:12.5px}.cz-steer1-trust .cz-trust-item:before{content:"✓";position:absolute;left:0;color:#ed1c24;font-weight:900}.cz-steer1-hero-visual{display:flex;align-items:center;justify-content:center;min-height:470px}.cz-steer1-spec-card{width:100%;max-width:690px;padding:24px;border:1px solid #dfe5ea;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-steer1-spec-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #edf0f2;color:#7c8895;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-steer1-spec-top b{color:#ed1c24}.cz-steer1-rack-visual{position:relative;height:215px;overflow:hidden}.cz-steer1-wheel{position:absolute;left:7%;top:38px;display:grid;place-items:center;width:86px;height:86px;border:9px solid #e2e7eb;border-radius:50%;color:#ed1c24;font-size:28px;font-weight:900}.cz-steer1-column{position:absolute;left:20%;top:97px;width:180px;height:5px;border-radius:10px;background:#cbd4dc;transform:rotate(16deg);transform-origin:left center}.cz-steer1-rack{position:absolute;left:29%;right:13%;top:112px;height:38px;border-radius:19px;background:#e4e9ed;box-shadow:inset 0 0 0 1px #ccd5dc}.cz-steer1-rack:before{content:"";position:absolute;left:-48px;top:14px;width:48px;height:9px;border-radius:9px;background:#c8d1d8}.cz-steer1-rack:after{content:"";position:absolute;right:-48px;top:14px;width:48px;height:9px;border-radius:9px;background:#c8d1d8}.cz-steer1-rack span{position:absolute;left:50%;top:50%;width:68px;height:50px;transform:translate(-50%,-50%);border-radius:12px;background:#ed1c24;box-shadow:0 10px 24px rgba(237,28,36,.15)}.cz-steer1-rack b{position:absolute;left:50%;bottom:-25px;transform:translateX(-50%);font-size:8px;color:#687583}.cz-steer1-pump{position:absolute;right:5%;top:30px;display:grid;place-items:center;width:74px;height:74px;border:9px solid #e4e9ed;border-radius:50%;background:#f9fafb}.cz-steer1-pump span{color:#ed1c24;font-size:20px;font-weight:900}.cz-steer1-pump b{position:absolute;bottom:-25px;white-space:nowrap;font-size:7px;color:#687583}.cz-steer1-tie{position:absolute;top:126px;width:70px;height:4px;border-radius:8px;background:#ed1c24}.cz-steer1-tie-left{left:18%;transform:rotate(-7deg)}.cz-steer1-tie-right{right:2%;transform:rotate(7deg)}.cz-steer1-spec-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;padding:16px;border-radius:14px;background:#f5f7f9}.cz-steer1-spec-flow>div{text-align:center}.cz-steer1-spec-flow small,.cz-steer1-spec-flow strong,.cz-steer1-spec-flow span{display:block}.cz-steer1-spec-flow small{color:#b3bdc6;font-size:7.5px;font-weight:900}.cz-steer1-spec-flow strong{margin-top:3px;font-size:12px}.cz-steer1-spec-flow span{margin-top:3px;color:#88949f;font-size:8.5px}.cz-steer1-spec-flow>i{text-align:center;color:#bcc5cd;font-style:normal}.cz-steer1-spec-flow .final strong{color:#ed1c24}.cz-steer1-spec-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.cz-steer1-spec-meta>div{padding:11px 12px;border:1px solid #e6eaee;border-radius:10px}.cz-steer1-spec-meta span,.cz-steer1-spec-meta b{display:block}.cz-steer1-spec-meta span{color:#ed1c24;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-steer1-spec-meta b{margin-top:4px;font-size:9.5px}.cz-steer1-section-head,.cz-steer2-compat-head,.cz-steer2-kit-head,.cz-steer3-process-head,.cz-steer4-choice-head,.cz-steer5-faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-steer1-section-head .cz-section-title,.cz-steer2-compat-head .cz-section-title,.cz-steer2-kit-head .cz-section-title,.cz-steer3-process-head .cz-section-title,.cz-steer4-choice-head .cz-section-title,.cz-steer5-faq-head .cz-section-title{max-width:850px;margin:7px 0 0;font-size:40px;line-height:1.08}.cz-steer1-section-head>p,.cz-steer2-compat-head>p,.cz-steer2-kit-head>p,.cz-steer3-process-head>p,.cz-steer4-choice-head>p,.cz-steer5-faq-head>p{margin:0;color:#667382;font-size:16px;line-height:1.58}.cz-steer1-why{padding:60px 0;background:#f5f7f9}.cz-steer1-why-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:18px;margin-top:28px}.cz-steer1-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:25px 28px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-steer1-flow>div{text-align:center}.cz-steer1-flow>div>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:14px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-steer1-flow .final>span{background:#fff0f1;color:#ed1c24}.cz-steer1-flow b,.cz-steer1-flow small{display:block}.cz-steer1-flow b{font-size:14px}.cz-steer1-flow small{margin-top:4px;color:#8a96a2;font-size:9.5px}.cz-steer1-flow>i{text-align:center;color:#b7c0c8;font-style:normal}.cz-steer1-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-steer1-reasons>div{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:start;min-height:126px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-steer1-reasons span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-steer1-reasons strong{font-size:14.5px}.cz-steer1-reasons p{margin:6px 0 0;color:#788491;font-size:11.8px;line-height:1.52}.cz-steer1-cats{padding:62px 0;background:#fff}.cz-steer1-cats .cz-section-title{margin:7px auto 0;font-size:40px}.cz-steer1-center-lead{max-width:720px;margin:12px auto 0;text-align:center;color:#74808d;font-size:14.5px}.cz-steer1-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cz-steer1-cat-card{min-height:170px;padding:19px 18px;border:1px solid #e0e5ea;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(34,46,58,.035)}.cz-steer1-cat-featured{grid-column:span 2;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f8fafc)}.cz-steer1-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:20px;font-weight:900}.cz-steer1-cat-featured .cz-steer1-cat-icon{flex:0 0 68px;width:68px;height:68px;margin:0;background:#fff0f1;color:#ed1c24}.cz-steer1-cat-card>div>span{color:#ed1c24;font-size:9.3px;font-weight:900;letter-spacing:.09em}.cz-steer1-cat-card h3{margin:0 0 8px;font-size:17.5px;line-height:1.23}.cz-steer1-cat-featured h3{margin-top:5px;font-size:21px}.cz-steer1-cat-card p{margin:0;color:#788491;font-size:11.9px;line-height:1.5}.cz-steer1-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-steer1-cats-cta strong,.cz-steer1-cats-cta span{display:block}.cz-steer1-cats-cta strong{font-size:14px}.cz-steer1-cats-cta span{margin-top:3px;color:#7a8794;font-size:11px}.cz-steer1-cats-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#229ED9;color:#fff!important;text-decoration:none;font-size:11.5px;font-weight:850}.cz-steer2-compat{padding:60px 0;background:#f5f7f9}.cz-steer2-compat-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px;margin-top:28px}.cz-steer2-compat-main{padding:23px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-steer2-compat-label{color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-steer2-rack{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin-top:18px}.cz-steer2-rack-icon{position:relative;display:grid;place-items:center;width:138px;height:110px;border-radius:18px;background:#f4f6f8}.cz-steer2-rack-icon:before,.cz-steer2-rack-icon:after{content:"";position:absolute;top:50%;width:42px;height:7px;border-radius:7px;background:#c9d2da}.cz-steer2-rack-icon:before{left:-28px}.cz-steer2-rack-icon:after{right:-28px}.cz-steer2-rack-icon span{position:absolute;left:50%;top:50%;width:72px;height:35px;transform:translate(-50%,-50%);border-radius:13px;background:#e0e6ea}.cz-steer2-rack-icon b{position:relative;z-index:2;padding:6px 8px;border-radius:7px;background:#fff0f1;color:#ed1c24;font-size:10px}.cz-steer2-rack-data small{color:#8a96a2;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-steer2-rack-data strong{display:block;margin-top:6px;font-size:20px;line-height:1.2}.cz-steer2-rack-data p{margin:8px 0 0;color:#788491;font-size:12.5px;line-height:1.55}.cz-steer2-compat-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:16px;border-top:1px solid #edf0f2}.cz-steer2-compat-strip span{padding:7px 9px;border-radius:7px;background:#f5f7f9;color:#687583;font-size:8px;font-weight:900}.cz-steer2-compat-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-steer2-compat-list>div{display:grid;grid-template-columns:31px 1fr;gap:10px;min-height:142px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-steer2-compat-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-steer2-compat-list strong{font-size:13.5px}.cz-steer2-compat-list p{margin:6px 0 0;color:#788491;font-size:11.3px;line-height:1.5}.cz-steer2-compat-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:14px;padding:15px 17px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-steer2-compat-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:12px;font-weight:900}.cz-steer2-compat-note p{margin:0;color:#687583;font-size:12.5px;line-height:1.55}.cz-steer2-compat-note strong{color:#26313c}.cz-steer2-kit{padding:60px 0;background:#fff}.cz-steer2-kit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:16px;margin-top:28px}.cz-steer2-kit-main{position:relative;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;min-height:250px;padding:25px;border:1px solid #ffc5c7;border-radius:17px;background:linear-gradient(135deg,#fff,#fff8f8)}.cz-steer2-kit-num{position:absolute;top:17px;right:18px;color:#efb6b8;font-size:10px;font-weight:900}.cz-steer2-rack-icon-main{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;background:#ed1c24;color:#fff;font-size:27px;font-weight:900;box-shadow:0 12px 25px rgba(237,28,36,.16)}.cz-steer2-kit-main small{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-steer2-kit-main h3{margin:6px 0 9px;font-size:22px}.cz-steer2-kit-main p{margin:0;color:#788491;font-size:12.8px;line-height:1.55}.cz-steer2-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-steer2-kit-list>div{display:grid;grid-template-columns:31px 1fr;gap:10px;padding:17px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-steer2-kit-list>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f4f6f8;color:#687583;font-size:9px;font-weight:900}.cz-steer2-kit-list strong{font-size:13px}.cz-steer2-kit-list p{margin:5px 0 0;color:#7b8793;font-size:11.2px;line-height:1.48}.cz-steer2-kit-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:12px;background:#f5f7f9}.cz-steer2-kit-bottom strong,.cz-steer2-kit-bottom span{display:block}.cz-steer2-kit-bottom strong{font-size:13.5px}.cz-steer2-kit-bottom>div:first-child>span{margin-top:4px;color:#788491;font-size:11px}.cz-steer2-kit-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cz-steer2-kit-tags span{padding:7px 9px;border-radius:7px;background:#fff;color:#687583;font-size:8px;font-weight:900}.cz-steer3-pain{padding:0 0 60px;background:#fff}.cz-steer3-pain-box{display:grid;grid-template-columns:minmax(0,.75fr) minmax(540px,1.25fr);gap:34px;align-items:center;padding:30px 34px;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-steer3-pain-copy h2{margin:7px 0 12px;font-size:34px;line-height:1.12;font-weight:850;letter-spacing:-.015em}.cz-steer3-pain-copy>p:last-child{margin:0;color:#687583;font-size:14px;line-height:1.6}.cz-steer3-pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cz-steer3-pain-grid>div{min-height:124px;padding:14px 12px;border-radius:12px;background:#fff}.cz-steer3-pain-grid span,.cz-steer3-pain-grid strong,.cz-steer3-pain-grid small{display:block}.cz-steer3-pain-grid span{color:#ed1c24;font-size:8px;font-weight:900}.cz-steer3-pain-grid strong{margin-top:18px;font-size:12.2px}.cz-steer3-pain-grid small{margin-top:5px;color:#87939e;font-size:9px;line-height:1.4}.cz-steer3-pain-grid .final{background:#17202b;color:#fff}.cz-steer3-pain-grid .final small{color:#aeb8c2}.cz-steer3-pain-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:13px;padding:15px 18px;border-left:3px solid #ed1c24;background:#fff7f7}.cz-steer3-pain-note>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ed1c24;color:#fff;font-size:11px;font-weight:900}.cz-steer3-pain-note p{margin:0;color:#687583;font-size:12.3px;line-height:1.55}.cz-steer3-pain-note strong{color:#26313c}.cz-steer3-process{padding:60px 0;background:#f5f7f9}.cz-steer3-roadmap{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:28px}.cz-steer3-step{display:flex;flex-direction:column;min-height:292px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-steer3-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cz-steer3-step-top span{color:#c4ccd4;font-size:9px;font-weight:900}.cz-steer3-step-top b{color:#85919d;font-size:8px;letter-spacing:.06em}.cz-steer3-step-icon{display:grid;place-items:center;width:48px;height:48px;margin-top:24px;border-radius:13px;background:#f4f6f8;color:#687583;font-size:10px;font-weight:900}.cz-steer3-step h3{margin:17px 0 0;font-size:17.5px}.cz-steer3-step>p{margin:8px 0 0;color:#788491;font-size:12.3px;line-height:1.52}.cz-steer3-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:18px}.cz-steer3-tags span{padding:6px 7px;border-radius:6px;background:#f4f6f8;color:#687583;font-size:8.5px;font-weight:850}.cz-steer3-check{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px}.cz-steer3-check span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-steer3-check strong{font-size:9.5px}.cz-steer3-step.accent{border-color:#ffc3c5}.cz-steer3-step.accent .cz-steer3-step-icon{background:#fff0f1;color:#ed1c24}.cz-steer3-step.final{border-color:#ffc3c5}.cz-steer3-step.final .cz-steer3-step-icon{background:#ed1c24;color:#fff}.cz-steer3-ready{margin-top:auto;padding-top:18px}.cz-steer3-ready strong,.cz-steer3-ready small{display:block}.cz-steer3-ready strong{color:#ed1c24;font-size:9.3px}.cz-steer3-ready small{margin-top:3px;color:#8a96a2;font-size:8.5px}.cz-steer3-roadmap>i{display:grid;place-items:center;color:#b7c0c8;font-style:normal}.cz-steer3-process-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:15px;padding:15px 17px;border-radius:12px;background:#fff}.cz-steer3-process-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-steer3-process-note p{margin:0;color:#687583;font-size:12px;line-height:1.55}.cz-steer3-process-note strong{color:#26313c}.cz-steer4-choice{padding:60px 0;background:#fff}.cz-steer4-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.cz-steer4-choice-card{position:relative;display:flex;flex-direction:column;min-height:392px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-steer4-choice-card.featured{border-color:#ffb9bc;box-shadow:0 15px 34px rgba(237,28,36,.07)}.cz-steer4-recommend{position:absolute;top:-11px;left:20px;padding:6px 9px;border-radius:6px;background:#ed1c24;color:#fff;font-size:8px;font-weight:900}.cz-steer4-choice-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.cz-steer4-choice-label{color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.09em}.cz-steer4-choice-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f4f6f8;color:#687583;font-size:9px;font-weight:900}.cz-steer4-choice-card.featured .cz-steer4-choice-icon{background:#fff0f1;color:#ed1c24}.cz-steer4-choice-card h3{margin:18px 0 9px;font-size:20px;line-height:1.2}.cz-steer4-choice-card>p{margin:0;color:#778391;font-size:13px;line-height:1.58}.cz-steer4-choice-list{margin-top:16px}.cz-steer4-choice-list>div{display:grid;grid-template-columns:23px 1fr;gap:8px;align-items:center;margin-top:8px;padding:9px 10px;border-radius:8px;background:#f6f8fa}.cz-steer4-choice-list span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef9f1;color:#299a4c;font-size:9px;font-weight:900}.cz-steer4-choice-list .warn span{background:#fff0f1;color:#ed1c24}.cz-steer4-choice-list b{font-size:11px}.cz-steer4-choice-footer{margin-top:auto;padding-top:18px}.cz-steer4-choice-footer small,.cz-steer4-choice-footer strong{display:block}.cz-steer4-choice-footer small{color:#9aa5af;font-size:7.5px;font-weight:900;letter-spacing:.08em}.cz-steer4-choice-footer strong{margin-top:4px;font-size:10.5px}.cz-steer4-critical{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:15px;padding:17px 18px;border-radius:13px;background:#17202b;color:#fff}.cz-steer4-critical-copy{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center}.cz-steer4-critical-copy>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(237,28,36,.2);color:#ff666c;font-weight:900}.cz-steer4-critical-copy strong{font-size:12.5px}.cz-steer4-critical-copy p{margin:4px 0 0;color:#aeb8c2;font-size:10.8px;line-height:1.48}.cz-steer4-critical-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cz-steer4-critical-tags span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#dce3e8;font-size:8px;font-weight:850}.cz-steer5-cta{padding:0 0 60px;background:#fff}.cz-steer5-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:linear-gradient(135deg,#17202b,#222d38);color:#fff}.cz-steer5-dark .cz-eyebrow{color:#ff646a}.cz-steer5-dark h2{max-width:830px;margin:8px 0 13px;font-size:35px;line-height:1.1}.cz-steer5-dark-copy>p{max-width:760px;margin:0;color:#aab5bf;font-size:15.2px;line-height:1.62}.cz-steer5-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-steer5-dark-points div{display:flex;align-items:center;gap:8px}.cz-steer5-dark-points span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(237,28,36,.17);color:#ff666c;font-size:9px;font-weight:900}.cz-steer5-dark-points b{color:#dce3e8;font-size:11px}.cz-steer5-dark-panel{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-steer5-panel-kicker{color:#ff646a;font-size:8px;font-weight:900;letter-spacing:.08em}.cz-steer5-dark-panel>strong{font-size:18px}.cz-steer5-dark-panel>small{margin-top:-3px;color:#8996a3;font-size:9px}.cz-steer5-dark-panel>a{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:8px;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}.cz-steer5-viber{background:#7360F2}.cz-steer5-telegram{background:#229ED9}.cz-steer5-panel-note{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:start;margin-top:3px}.cz-steer5-panel-note span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.08);color:#ff646a;font-size:9px;font-weight:900}.cz-steer5-panel-note p{margin:0;color:#8f9ba6;font-size:9px;line-height:1.45}.cz-steer5-faq{padding:60px 0 62px;background:#f5f7f9}.cz-steer5-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cz-steer5-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-steer5-faq-item summary{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:center;min-height:58px;padding:14px 16px;cursor:pointer;list-style:none}.cz-steer5-faq-item summary::-webkit-details-marker{display:none}.cz-steer5-faq-item summary span{font-size:13px;font-weight:800}.cz-steer5-faq-item summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5f7f9;color:#ed1c24;font-weight:500}.cz-steer5-faq-item[open] summary b{transform:rotate(45deg)}.cz-steer5-faq-item>div{padding:0 16px 15px}.cz-steer5-faq-item p{margin:0;padding-top:12px;border-top:1px solid #edf0f2;color:#75818e;font-size:12.1px;line-height:1.55}.cz-steer5-faq-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:12px;background:#fff}.cz-steer5-faq-bottom strong,.cz-steer5-faq-bottom span{display:block}.cz-steer5-faq-bottom strong{font-size:13px}.cz-steer5-faq-bottom span{margin-top:3px;color:#7a8794;font-size:10.5px}.cz-steer5-faq-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:8px;background:#17202b;color:#fff!important;text-decoration:none;font-size:10.5px;font-weight:850}.cz-steer1-request{padding:62px 0 64px;background:#fff}.cz-steer1-request-box{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9;box-shadow:0 14px 40px rgba(30,43,56,.05)}.cz-steer1-request-copy{padding:34px 30px}.cz-steer1-request-copy .cz-section-title{margin:7px 0 14px;font-size:34px}.cz-steer1-request-copy>p{color:#687583;font-size:13.5px;line-height:1.6}.cz-steer1-send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-steer1-send{display:grid;padding:13px 14px;border-radius:10px;color:#fff!important;text-decoration:none}.cz-steer1-send strong{font-size:13.5px}.cz-steer1-send span{margin-top:3px;opacity:.8;font-size:9.5px}.cz-steer1-viber{background:#7360F2}.cz-steer1-telegram{background:#229ED9}.cz-steer1-call{display:flex;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid #d8e0e6;border-radius:10px;background:#fff;color:#26313c!important;text-decoration:none}.cz-steer1-call>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1f4f6}.cz-steer1-call strong,.cz-steer1-call small{display:block}.cz-steer1-call strong{font-size:12px}.cz-steer1-call small{margin-top:3px;color:#7c8894;font-size:9.5px}.cz-steer1-form-side{min-width:0;padding:27px 29px;background:#fff}.cz-steer1-form-note{margin-bottom:13px}.cz-steer1-form-note strong,.cz-steer1-form-note span{display:block}.cz-steer1-form-note strong{font-size:12px}.cz-steer1-form-note span{margin-top:3px;color:#7c8895;font-size:10px}.cz-steer1-form-side form,.cz-steer1-form-side .cz-live-form,.cz-steer1-form-side .cz-carzone-lead-form{width:100%!important;max-width:none!important;margin:0!important}.cz-steer1-footer a{color:#aeb8c2!important;text-decoration:none!important}.cz-steer1-footer a:hover{color:#fff!important}@media(max-width:1050px){
  .cz-steer1-hero-inner,.cz-steer1-why-grid,.cz-steer2-compat-grid,.cz-steer2-kit-grid{grid-template-columns:1fr}
  .cz-steer1-section-head,.cz-steer2-compat-head,.cz-steer2-kit-head,.cz-steer3-process-head,.cz-steer4-choice-head,.cz-steer5-faq-head{grid-template-columns:1fr;gap:12px}
  .cz-steer1-cat-grid{grid-template-columns:1fr 1fr}
  .cz-steer1-cat-featured{grid-column:span 2}
  .cz-steer3-pain-box{grid-template-columns:1fr}
  .cz-steer3-roadmap{grid-template-columns:1fr 28px 1fr;row-gap:15px}
  .cz-steer4-choice-grid{grid-template-columns:1fr}
  .cz-steer4-critical{grid-template-columns:1fr}
  .cz-steer4-critical-tags{justify-content:flex-start}
  .cz-steer5-dark{grid-template-columns:1fr}
  .cz-steer1-request-box{grid-template-columns:1fr}
}@media(max-width:700px){
  .cz-steer1-page .cz-hero-title{font-size:34px}
  .cz-steer1-hero{padding:52px 0}
  .cz-steer1-actions{flex-direction:column!important}
  .cz-steer1-actions .wp-block-button,.cz-steer1-actions .wp-block-button__link{width:100%}
  .cz-steer1-hero-visual{min-height:0;margin-top:10px}
  .cz-steer1-spec-card{padding:16px;border-radius:17px}
  .cz-steer1-rack-visual{height:250px}
  .cz-steer1-wheel{left:4%;top:35px}
  .cz-steer1-column{left:22%;top:95px;width:120px}
  .cz-steer1-rack{left:18%;right:12%;top:145px}
  .cz-steer1-pump{right:7%;top:35px}
  .cz-steer1-tie-left{left:7%;top:160px}
  .cz-steer1-tie-right{right:0;top:160px}
  .cz-steer1-spec-flow{grid-template-columns:1fr;gap:8px}
  .cz-steer1-spec-flow>i{height:12px;transform:rotate(90deg)}
  .cz-steer1-spec-meta{grid-template-columns:1fr}
  .cz-steer1-flow{grid-template-columns:1fr;gap:10px}
  .cz-steer1-flow>i{transform:rotate(90deg)}
  .cz-steer1-reasons,.cz-steer1-cat-grid,.cz-steer2-compat-list,.cz-steer2-kit-list,.cz-steer3-pain-grid,.cz-steer4-choice-grid,.cz-steer5-dark-points,.cz-steer5-faq-grid,.cz-steer1-send-options{grid-template-columns:1fr}
  .cz-steer1-cat-featured{grid-column:auto;display:block}
  .cz-steer1-cat-featured .cz-steer1-cat-icon{margin-bottom:15px}
  .cz-steer1-cats-cta,.cz-steer2-kit-bottom,.cz-steer5-faq-bottom{grid-template-columns:1fr}
  .cz-steer1-cats-cta a,.cz-steer5-faq-bottom a{width:100%}
  .cz-steer2-rack{grid-template-columns:1fr}
  .cz-steer2-rack-icon{margin:0 auto}
  .cz-steer2-kit-main{grid-template-columns:1fr;min-height:0}
  .cz-steer2-kit-tags{justify-content:flex-start}
  .cz-steer3-pain-box{padding:25px 20px}
  .cz-steer3-roadmap{grid-template-columns:1fr;gap:9px}
  .cz-steer3-roadmap>i{height:18px;transform:rotate(90deg)}
  .cz-steer3-step{min-height:0}
  .cz-steer4-critical{padding:16px}
  .cz-steer5-dark{padding:28px 20px}
  .cz-steer5-dark h2{font-size:29px}
  .cz-steer1-request-copy{padding:28px 20px}
  .cz-steer1-form-side{padding:22px 16px}
}.cz-hero-inner{
	display:grid !important;
	grid-template-columns:minmax(0, .92fr) minmax(0, 1.08fr) !important;
	gap:8px !important;
	align-items:center !important;
	min-height:600px !important;
}.cz-hero-left,
.cz-hero-right{
	width:auto !important;
	min-width:0 !important;
}.cz-hero-left{
	position:relative !important;
	z-index:5 !important;
}.cz-home-hero-visual{
	position:relative !important;
	display:flex !important;
	align-items:center !important;
	justify-content:flex-end !important;
	min-height:520px !important;
	overflow:visible !important;
	isolation:isolate !important;
}.cz-home-hero-image{
	position:relative !important;
	z-index:1 !important;
	display:block !important;
	width:clamp(820px, 60vw, 1020px) !important;
	max-width:none !important;
	height:auto !important;
	margin-right:-85px !important;
	border-radius:0 !important;
	box-shadow:none !important;
}.cz-home-hero-visual::after{
	content:"" !important;
	position:absolute !important;
	z-index:2 !important;
	top:-10% !important;
	bottom:-10% !important;
	left:0 !important;
	width:22% !important;
	pointer-events:none !important;
	background:linear-gradient(
		90deg,
		#ffffff 0%,
		rgba(255,255,255,.92) 18%,
		rgba(255,255,255,.72) 42%,
		rgba(255,255,255,.38) 68%,
		rgba(255,255,255,.12) 86%,
		rgba(255,255,255,0) 100%
	) !important;
}.cz-home-hero-visual::before{
	content:"" !important;
	position:absolute !important;
	z-index:0 !important;
	top:6% !important;
	bottom:6% !important;
	left:-2% !important;
	width:30% !important;
	pointer-events:none !important;
	background:linear-gradient(
		90deg,
		rgba(255,255,255,.95) 0%,
		rgba(255,255,255,.55) 55%,
		rgba(255,255,255,0) 100%
	);
	filter:blur(12px);
}@media(max-width:1250px){
	.cz-hero-inner{
		grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr) !important;
	}

	.cz-home-hero-image{
		width:860px !important;
		margin-right:-95px !important;
	}

	.cz-home-hero-visual::after{
		width:20% !important;
	}
}@media(max-width:980px){
	.cz-hero-inner{
		grid-template-columns:1fr !important;
		min-height:auto !important;
	}

	.cz-home-hero-visual{
		min-height:0 !important;
		justify-content:center !important;
		overflow:hidden !important;
	}

	.cz-home-hero-visual::after,
	.cz-home-hero-visual::before{
		display:none !important;
	}

	.cz-home-hero-image{
		width:100% !important;
		max-width:820px !important;
		margin:0 auto !important;
	}
}.cz-home-hero-visual::before,
.cz-home-hero-visual::after{
	content:none !important;
	display:none !important;
	background:none !important;
	filter:none !important;
}.cz-home-hero-visual,
.cz-hero-right{
	background:transparent !important;
	border:0 !important;
	box-shadow:none !important;
}.cz-home-hero-image{
	width:clamp(780px, 57vw, 960px) !important;
	margin-right:-115px !important;
}.cz-hero-inner{
	grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) !important;
	gap:22px !important;
}@media(max-width:1250px){
	.cz-home-hero-image{
		width:820px !important;
		margin-right:-105px !important;
	}
}@media(max-width:1100px){
	.cz-hero-inner{
		grid-template-columns:1fr !important;
		gap:28px !important;
	}

	.cz-home-hero-image{
		width:100% !important;
		max-width:820px !important;
		margin:0 auto !important;
	}
}.cz-steer1-hero-visual.cz-steer2-hero-image-wrap{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:0 !important;
	padding:0 !important;
	background:transparent !important;
}.cz-steer2-hero-image{
	display:block;
	width:100%;
	max-width:760px;
	height:auto;
	margin:0 auto;
	object-fit:contain;
}@media(max-width:1050px){
	.cz-steer2-hero-image{
		max-width:820px;
	}
}@media(max-width:700px){
	.cz-steer2-hero-image{
		max-width:100%;
	}
}.cz-steer1-hero-visual.cz-steer2-hero-image-wrap{
	overflow:visible !important;
}.cz-steer2-hero-image{
	width:117% !important;
	max-width:none !important;
	height:auto !important;
	margin-left:-5% !important;
	margin-right:-12% !important;
	transform:translateY(-8px);
	object-fit:contain !important;
}@media(max-width:1050px){
	.cz-steer2-hero-image{
		width:108% !important;
		margin-left:-4% !important;
		margin-right:-4% !important;
		transform:translateY(-4px);
	}
}.cz-steer2-hero-image{
	width:122% !important;
	max-width:none !important;
	height:auto !important;
	margin-left:-7% !important;
	margin-right:-15% !important;
	transform:translateY(-10px) !important;
	object-fit:contain !important;
}@media(max-width:1050px){
	.cz-steer2-hero-image{
		width:112% !important;
		margin-left:-5% !important;
		margin-right:-6% !important;
		transform:translateY(-5px) !important;
	}
}@media(max-width:700px){
	.cz-steer2-hero-image{
		width:100% !important;
		max-width:100% !important;
		margin:0 !important;
		transform:none !important;
	}
}body:has(.cz-fuel0-page) #page,body:has(.cz-fuel0-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-fuel0-page) #primary,body:has(.cz-fuel0-page) #main,body:has(.cz-fuel0-page) .inside-article,body:has(.cz-fuel0-page) .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-fuel0-page) .entry-header{display:none!important}.cz-fuel0-page{color:#17202b}.cz-fuel0-page *{box-sizing:border-box}.cz-fuel0-page .cz-eyebrow{margin:0;color:#ed1c24;font-size:12px;font-weight:900}.cz-fuel0-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.03}.cz-fuel0-page .cz-lead{margin:0;color:#667382;font-size:17px;line-height:1.62}.cz-fuel0-hero{padding:58px 0}.cz-fuel0-hero-inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}.cz-fuel0-actions{gap:10px;margin-top:24px}.cz-fuel0-actions .wp-block-button__link{min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;display:flex;align-items:center}.cz-fuel0-actions .cz-viber-btn .wp-block-button__link{background:#7360F2}.cz-fuel0-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9}.cz-fuel0-hint{color:#7d8996;font-size:11px}.cz-fuel0-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px}.cz-fuel0-trust-item{font-size:12px;color:#657281}.cz-fuel0-trust-item:before{content:"✓";color:#ed1c24;margin-right:7px}.cz-fuel0-spec-card{padding:24px;border:1px solid #dfe5ea;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-fuel0-spec-head{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f2}.cz-fuel0-spec-code,.cz-fuel0-spec-check{font-size:9px;font-weight:900}.cz-fuel0-spec-check{color:#ed1c24}.cz-fuel0-diagram{position:relative;height:220px}.cz-fuel0-diagram p{position:absolute;margin:0;display:grid;place-items:center;font-weight:900}.cz-fuel0-tank{left:7%;top:62px;width:110px;height:82px;border:9px solid #e2e7eb;border-radius:20px}.cz-fuel0-pump{left:31%;top:72px;width:72px;height:72px;border-radius:50%;background:#fff0f1;color:#ed1c24}.cz-fuel0-rail{left:50%;top:91px;width:180px;height:34px;border-radius:17px;background:#dfe5ea}.cz-fuel0-inj{right:5%;top:55px;width:70px;height:105px;border-radius:12px;background:#17202b;color:#fff}.cz-fuel0-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;background:#f5f7f9;border-radius:14px}.cz-fuel0-flow-step{text-align:center}.cz-fuel0-flow-main{margin:0;font-weight:900}.cz-fuel0-flow-sub{margin:3px 0 0;color:#88949f;font-size:9px}.cz-fuel0-why{padding:60px 0;background:#f5f7f9}.cz-fuel0-head{display:grid;grid-template-columns:1fr .55fr;gap:48px;align-items:end}.cz-fuel0-page .cz-section-title{margin:7px 0 0;font-size:40px;line-height:1.08}.cz-fuel0-head-text{margin:0;color:#667382;line-height:1.58}.cz-fuel0-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.cz-fuel0-reason,.cz-fuel0-card{padding:17px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-fuel0-num{color:#ed1c24;font-size:9px;font-weight:900}.cz-fuel0-small-title{margin:7px 0 0;font-size:14px}.cz-fuel0-small-text{color:#788491;font-size:11.5px;line-height:1.5}.cz-fuel0-cats{padding:60px 0}.cz-center{text-align:center}.cz-fuel0-center-lead{text-align:center;color:#74808d}.cz-fuel0-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-fuel0-card{min-height:160px}.cz-fuel0-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#f4f6f8;color:#697684;font-size:10px;font-weight:900}.cz-fuel0-card-title{font-size:17px;margin:14px 0 0}.cz-fuel0-card-text{color:#788491;font-size:11.5px;line-height:1.5}@media(max-width:900px){.cz-fuel0-hero-inner,.cz-fuel0-head{grid-template-columns:1fr}.cz-fuel0-reasons,.cz-fuel0-cat-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.cz-fuel0-page .cz-hero-title{font-size:34px}.cz-fuel0-reasons,.cz-fuel0-cat-grid,.cz-fuel0-flow{grid-template-columns:1fr}}.cz-fuel1-tech,.cz-fuel2-process,.cz-fuel4-faq{padding:60px 0;background:#f5f7f9}.cz-fuel1-kit,.cz-fuel3-choice,.cz-fuel4-request{padding:60px 0;background:#fff}.cz-fuel1-tech-grid,.cz-fuel1-kit-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-top:28px}.cz-fuel1-tech-main,.cz-fuel1-kit-main{padding:23px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-fuel1-kicker{margin:0!important;color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.07em}.cz-fuel1-tech-icon{display:grid;place-items:center;width:105px;height:105px;margin:23px 0 18px!important;border-radius:18px;background:#fff0f1;color:#ed1c24;font-size:23px;font-weight:900}.cz-fuel1-tech-title{margin:0!important;font-size:21px}.cz-fuel1-tech-text,.cz-fuel1-kit-text{margin:8px 0 0!important;color:#788491;font-size:12.4px;line-height:1.55}.cz-fuel1-tech-tags,.cz-fuel1-kit-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.cz-fuel1-tag{margin:0!important;padding:7px 9px;border-radius:7px;background:#f5f7f9;color:#687583;font-size:8px;font-weight:900}.cz-fuel1-tech-list,.cz-fuel1-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-fuel1-mini-card,.cz-fuel1-kit-card{padding:16px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-fuel1-info-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:14px;padding:15px 17px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-fuel1-info-icon{display:grid;place-items:center;width:32px;height:32px;margin:0!important;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-fuel1-info-text{margin:0!important;color:#687583;font-size:12px;line-height:1.55}.cz-fuel1-kit-main{position:relative;border-color:#ffc5c7;background:#fff9f9}.cz-fuel1-kit-num{position:absolute;right:18px;top:16px;margin:0!important;color:#e9a4a7;font-size:9px;font-weight:900}.cz-fuel1-kit-icon{display:grid;place-items:center;width:70px;height:70px;margin:23px 0 16px!important;border-radius:50%;background:#ed1c24;color:#fff;font-weight:900}.cz-fuel1-kit-title{margin:0!important;font-size:22px}.cz-fuel1-kit-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:15px 18px;border-radius:12px;background:#f5f7f9}.cz-fuel1-kit-bottom-title{margin:0!important;font-size:13px}.cz-fuel1-kit-bottom-text{margin:3px 0 0!important;color:#788491;font-size:10.8px}.cz-fuel2-pain{padding:0 0 60px;background:#fff}.cz-fuel2-pain-box{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center;padding:30px 34px;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-fuel2-pain-title{margin:7px 0 12px!important;font-size:34px;line-height:1.12}.cz-fuel2-pain-text{margin:0!important;color:#687583;font-size:14px;line-height:1.6}.cz-fuel2-pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cz-fuel2-pain-card{min-height:124px;padding:14px 12px;border-radius:12px;background:#fff}.cz-fuel2-pain-card.final{background:#17202b;color:#fff}.cz-fuel2-pain-num{margin:0!important;color:#ed1c24;font-size:8px;font-weight:900}.cz-fuel2-pain-card-title{margin:18px 0 0!important;font-size:12.3px}.cz-fuel2-pain-card-text{margin:5px 0 0!important;color:#87939e;font-size:9px}.cz-fuel2-warning{display:grid;grid-template-columns:34px 1fr;gap:11px;margin-top:13px;padding:15px 18px;border-left:3px solid #ed1c24;background:#fff7f7}.cz-fuel2-warning-icon{display:grid;place-items:center;width:31px;height:31px;margin:0!important;border-radius:50%;background:#ed1c24;color:#fff;font-weight:900}.cz-fuel2-warning-text{margin:0!important;color:#687583;font-size:12px;line-height:1.55}.cz-fuel2-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-fuel2-step{display:flex;flex-direction:column;min-height:280px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-fuel2-step.accent,.cz-fuel2-step.final{border-color:#ffc3c5}.cz-fuel2-step-num{margin:0!important;color:#c4ccd4;font-size:9px;font-weight:900}.cz-fuel2-step-icon{display:grid;place-items:center;width:48px;height:48px;margin:24px 0 0!important;border-radius:13px;background:#f4f6f8;color:#687583;font-size:10px;font-weight:900}.cz-fuel2-step.final .cz-fuel2-step-icon{background:#ed1c24;color:#fff}.cz-fuel2-step-title{margin:17px 0 0!important;font-size:17px}.cz-fuel2-step-text{margin:8px 0 0!important;color:#788491;font-size:12px;line-height:1.52}.cz-fuel3-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.cz-fuel3-choice-card{position:relative;display:flex;flex-direction:column;min-height:390px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-fuel3-choice-card.featured{border-color:#ffb9bc}.cz-fuel3-recommend{position:absolute;top:-11px;left:20px;margin:0!important;padding:6px 9px;border-radius:6px;background:#ed1c24;color:#fff;font-size:8px;font-weight:900}.cz-fuel3-choice-top{display:flex;justify-content:space-between;align-items:center}.cz-fuel3-choice-label{margin:0!important;color:#ed1c24;font-size:8.5px;font-weight:900}.cz-fuel3-choice-icon{display:grid;place-items:center;width:44px;height:44px;margin:0!important;border-radius:12px;background:#f4f6f8;font-size:9px;font-weight:900}.cz-fuel3-choice-title{margin:18px 0 9px!important;font-size:20px}.cz-fuel3-choice-text{margin:0!important;color:#778391;font-size:13px;line-height:1.58}.cz-fuel3-choice-list{margin-top:16px}.cz-fuel3-choice-item{margin:8px 0 0!important;padding:9px 10px;border-radius:8px;background:#f6f8fa;font-size:11px;font-weight:700}.cz-fuel3-choice-foot-label{margin:auto 0 0!important;padding-top:18px;color:#9aa5af;font-size:7.5px;font-weight:900}.cz-fuel3-choice-foot{margin:4px 0 0!important;font-size:10.5px;font-weight:800}.cz-fuel3-critical{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:15px;padding:17px 18px;border-radius:13px;background:#17202b;color:#fff}.cz-fuel3-critical-copy{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center}.cz-fuel3-critical-icon{display:grid;place-items:center;width:32px;height:32px;margin:0!important;border-radius:50%;background:rgba(237,28,36,.2);color:#ff666c;font-weight:900}.cz-fuel3-critical-text{margin:0!important;color:#aeb8c2;font-size:10.8px;line-height:1.48}.cz-fuel3-critical-tags{display:flex;gap:6px;flex-wrap:wrap}.cz-fuel3-critical-tag{margin:0!important;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;font-size:8px;font-weight:850}.cz-fuel4-cta{padding:0 0 60px;background:#fff}.cz-fuel4-dark{display:grid;grid-template-columns:1fr .44fr;gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:#17202b;color:#fff}.cz-fuel4-dark .cz-eyebrow{color:#ff646a}.cz-fuel4-dark-title{margin:8px 0 13px!important;font-size:35px;line-height:1.1}.cz-fuel4-dark-text{margin:0!important;color:#aab5bf;font-size:15px;line-height:1.62}.cz-fuel4-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-fuel4-dark-point{margin:0!important;color:#dce3e8;font-size:11px;font-weight:700}.cz-fuel4-panel{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-fuel4-panel p,.cz-fuel4-panel h3{margin:0!important}.cz-fuel4-panel-kicker{color:#ff646a;font-size:8px;font-weight:900}.cz-fuel4-panel-title{font-size:18px}.cz-fuel4-panel-sub{color:#8996a3;font-size:9px}.cz-fuel4-viber a,.cz-fuel4-telegram a{display:flex;justify-content:center;padding:12px;border-radius:8px;color:#fff;text-decoration:none;font-size:11px;font-weight:850}.cz-fuel4-viber a{background:#7360F2}.cz-fuel4-telegram a{background:#229ED9}.cz-fuel4-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cz-fuel4-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-fuel4-faq-item summary{padding:16px;font-size:13px;font-weight:800;cursor:pointer}.cz-fuel4-faq-item p{margin:0!important;padding:0 16px 16px;color:#75818e;font-size:12px;line-height:1.55}.cz-fuel4-faq-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:15px 18px;border-radius:12px;background:#fff}.cz-fuel4-faq-bottom-title{margin:0!important;font-size:13px}.cz-fuel4-faq-bottom-text{margin:3px 0 0!important;color:#7a8794;font-size:10.5px}.cz-fuel4-faq-link{margin:0!important}.cz-fuel4-faq-link a{display:flex;padding:11px 15px;border-radius:8px;background:#17202b;color:#fff;text-decoration:none;font-size:10.5px;font-weight:850}.cz-fuel4-request-box{display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-fuel4-request-copy{padding:34px 30px}.cz-fuel4-request-copy .cz-section-title{font-size:34px}.cz-fuel4-request-text{color:#687583;font-size:13.5px}.cz-fuel4-messengers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.cz-fuel4-msg{margin:0!important}.cz-fuel4-msg a{display:grid;padding:13px 14px;border-radius:10px;color:#fff;text-decoration:none}.cz-fuel4-msg a strong,.cz-fuel4-msg a span{display:block}.cz-fuel4-msg a span{font-size:9.5px;opacity:.8}.cz-fuel4-msg-viber a{background:#7360F2}.cz-fuel4-msg-telegram a{background:#229ED9}.cz-fuel4-phone a{color:#17202b;font-weight:850;text-decoration:none}.cz-fuel4-form-side{padding:27px 29px;background:#fff}.cz-fuel4-form-title{margin:0!important;font-size:12px}.cz-fuel4-form-sub{margin:3px 0 13px!important;color:#7c8895;font-size:10px}.cz-map-intro{text-align:center;color:#74808d}.cz-map-frame,.cz-map-frame iframe{display:block;width:100%;height:100%;min-height:330px}.cz-fuel4-footer a{color:inherit;text-decoration:none}@media(max-width:1050px){.cz-fuel1-tech-grid,.cz-fuel1-kit-grid,.cz-fuel2-pain-box,.cz-fuel4-dark,.cz-fuel4-request-box,.cz-map-grid{grid-template-columns:1fr}.cz-fuel3-choice-grid{grid-template-columns:1fr}.cz-fuel3-critical{grid-template-columns:1fr}}@media(max-width:700px){.cz-fuel1-tech-list,.cz-fuel1-kit-list,.cz-fuel2-pain-grid,.cz-fuel2-roadmap,.cz-fuel4-dark-points,.cz-fuel4-faq-grid,.cz-fuel4-messengers{grid-template-columns:1fr}.cz-fuel1-kit-bottom,.cz-fuel4-faq-bottom{grid-template-columns:1fr}.cz-fuel2-step{min-height:0}.cz-fuel4-dark{padding:28px 20px}.cz-fuel4-request-copy,.cz-fuel4-form-side{padding:24px 18px}}.cz-fuel0-why,
.cz-fuel1-tech,
.cz-fuel2-process,
.cz-fuel4-faq{
    padding-top:56px !important;
    padding-bottom:56px !important;
}.cz-fuel0-cats,
.cz-fuel1-kit,
.cz-fuel3-choice,
.cz-fuel4-request{
    padding-top:56px !important;
    padding-bottom:56px !important;
}.cz-fuel0-hero{
    padding-top:56px !important;
    padding-bottom:56px !important;
}.cz-fuel0-hero-inner{
    gap:38px !important;
}.cz-fuel0-page .cz-hero-title{
    max-width:610px;
    font-size:50px !important;
    line-height:1.03 !important;
}.cz-fuel0-page .cz-lead{
    max-width:650px;
}.cz-fuel0-spec-card{
    box-shadow:0 22px 60px rgba(33,46,59,.075) !important;
}.cz-fuel0-why .cz-section-title{
    max-width:820px;
}.cz-fuel0-reasons{
    gap:12px !important;
}.cz-fuel0-reason{
    min-height:132px;
    transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}.cz-fuel0-reason:hover{
    transform:translateY(-2px);
    border-color:#d3dbe2;
    box-shadow:0 10px 26px rgba(30,43,56,.045);
}.cz-fuel0-cats .cz-section-title{
    margin-top:8px !important;
}.cz-fuel0-cat-grid{
    gap:14px !important;
}.cz-fuel0-card{
    min-height:172px !important;
    padding:20px 18px !important;
    transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}.cz-fuel0-card:hover{
    transform:translateY(-2px);
    border-color:#d4dce3;
    box-shadow:0 10px 28px rgba(30,43,56,.045);
}.cz-fuel0-card-icon{
    margin-bottom:18px !important;
}.cz-fuel0-card-title{
    font-size:17px !important;
    line-height:1.25 !important;
}.cz-fuel0-card-text{
    margin-top:6px !important;
    line-height:1.5 !important;
}.cz-fuel1-tech-grid{
    margin-top:26px !important;
}.cz-fuel1-tech-main{
    min-height:320px;
}.cz-fuel1-tech-list{
    align-items:stretch;
}.cz-fuel1-mini-card{
    min-height:154px;
}.cz-fuel1-tech-title{
    font-weight:800 !important;
}.cz-fuel1-kit-grid{
    margin-top:26px !important;
}.cz-fuel1-kit-main{
    min-height:265px;
}.cz-fuel1-kit-card{
    min-height:128px;
}.cz-fuel1-kit-bottom{
    margin-top:13px !important;
}.cz-fuel2-pain{
    padding-top:4px !important;
    padding-bottom:56px !important;
}.cz-fuel2-pain-box{
    padding-top:30px !important;
    padding-bottom:30px !important;
}.cz-fuel2-pain-title{
    max-width:500px;
    font-weight:850 !important;
    letter-spacing:-.018em !important;
    line-height:1.12 !important;
}.cz-fuel2-pain-card{
    min-height:126px !important;
}.cz-fuel2-warning{
    margin-top:12px !important;
}.cz-fuel2-roadmap{
    gap:14px !important;
    margin-top:26px !important;
}.cz-fuel2-step{
    min-height:274px !important;
}.cz-fuel2-step-title{
    line-height:1.25 !important;
}.cz-fuel3-choice-grid{
    margin-top:26px !important;
}.cz-fuel3-choice-card{
    min-height:382px !important;
}.cz-fuel3-choice-title{
    line-height:1.22 !important;
}.cz-fuel3-critical{
    margin-top:14px !important;
}.cz-fuel4-cta{
    padding-bottom:56px !important;
}.cz-fuel4-dark{
    padding-top:34px !important;
    padding-bottom:34px !important;
}.cz-fuel4-dark-title{
    max-width:780px;
    font-size:34px !important;
}.cz-fuel4-panel{
    align-self:stretch;
    align-content:center;
}.cz-fuel4-faq-item{
    overflow:hidden;
}.cz-fuel4-faq-item summary{
    position:relative;
    display:flex !important;
    align-items:center;
    min-height:58px;
    padding:15px 52px 15px 16px !important;
    list-style:none !important;
    cursor:pointer;
}.cz-fuel4-faq-item summary::-webkit-details-marker{
    display:none !important;
}.cz-fuel4-faq-item summary::marker{
    content:"";
}.cz-fuel4-faq-item summary::after{
    content:"+";
    position:absolute;
    right:15px;
    top:50%;
    transform:translateY(-50%);
    display:grid;
    place-items:center;
    width:28px;
    height:28px;
    border-radius:50%;
    background:#f4f6f8;
    color:#ed1c24;
    font-size:15px;
    font-weight:500;
    line-height:1;
}.cz-fuel4-faq-item[open] summary::after{
    content:"×";
}.cz-fuel4-faq-item[open] summary{
    padding-bottom:13px !important;
}.cz-fuel4-faq-item[open] p{
    border-top:1px solid #edf0f2;
    padding-top:13px !important;
}.cz-fuel4-faq-bottom{
    margin-top:13px !important;
}.cz-fuel4-request{
    padding-top:60px !important;
    padding-bottom:62px !important;
}.cz-fuel4-request-box{
    box-shadow:0 14px 38px rgba(30,43,56,.045);
}@media(max-width:1050px){
    .cz-fuel0-page .cz-hero-title{
        font-size:46px !important;
    }

    .cz-fuel1-tech-main,
    .cz-fuel1-kit-main,
    .cz-fuel1-mini-card,
    .cz-fuel1-kit-card{
        min-height:0;
    }
}@media(max-width:700px){
    .cz-fuel0-page .cz-hero-title{
        font-size:34px !important;
    }

    .cz-fuel0-card,
    .cz-fuel2-step,
    .cz-fuel3-choice-card,
    .cz-fuel2-pain-card{
        min-height:0 !important;
    }

    .cz-fuel4-dark-title{
        font-size:29px !important;
    }
}body:has(.cz-home) .entry-content{
	margin-top:0 !important;
	margin-bottom:0 !important;
	gap:0 !important;
}body:has(.cz-home) .entry-content > .cz-home,
body:has(.cz-home) .entry-content > .cz-home-section,
body:has(.cz-home) .entry-content > .cz-footer{
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-block-start:0 !important;
	margin-block-end:0 !important;
}body:has(.cz-home) .entry-content > * + *{
	margin-top:0 !important;
	margin-block-start:0 !important;
}body:has(.cz-home) .inside-article,
body:has(.cz-home) .site-main,
body:has(.cz-home) article{
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}.cz-hero-inner{
	padding-top:0 !important;
	padding-bottom:0 !important;
}.cz-benefits{
	padding-top:0 !important;
}.cz-hero{
	margin-top:0 !important;
	padding-top:0 !important;
}.cz-hero + .cz-benefits{
	margin-top:0 !important;
}.cz-vin3-hero-inner{
	grid-template-columns:minmax(0, .88fr) minmax(500px, 1.12fr);
	gap:40px;
}.cz-vin3-hero-visual{
	display:flex;
	align-items:center;
	justify-content:flex-end;
}.cz-vin3-hero-visual:before{
	inset:5% 0 1% 3%;
}.cz-vin3-hero-figure{
	margin:0;
	width:100%;
}.cz-vin3-hero-image{
	width:108%;
	max-width:none;
	max-height:620px;
	margin-left:-4%;
}@media (max-width: 1280px){
	.cz-vin3-hero-image{
		width:104%;
		margin-left:-2%;
	}
}@media (max-width: 1024px){
	.cz-vin3-hero-inner{
		grid-template-columns:1fr;
		gap:28px;
	}
	.cz-vin3-hero-visual{
		justify-content:center;
	}
	.cz-vin3-hero-image{
		width:100%;
		max-width:100%;
		margin-left:0;
	}
	.cz-vin3-hero-visual:before{
		inset:6% 2% 2% 2%;
	}
}.cz-fuel0-hero{
  padding-top:34px !important;
  padding-bottom:34px !important;
  position:relative;
  overflow:hidden;
  background:linear-gradient(
    90deg,
    #ffffff 0%,
    #ffffff 38%,
    #fbfcfd 58%,
    #f7f9fb 100%
  ) !important;
}.cz-fuel0-hero-inner{
  position:relative;
  z-index:2;
}.cz-fuel0-hero::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0) 42%,
    rgba(245,248,250,.18) 58%,
    rgba(237,242,246,.32) 100%
  );
  z-index:1;
}.cz-fuel0-hero-image-visual{
  min-height:0 !important;
  align-items:center !important;
}.cz-fuel0-hero-image-block{
  width:122% !important;
  max-width:none !important;
  margin:-8px -15% -8px -7% !important;
}.cz-fuel0-hero-image{
  display:block;
  width:100% !important;
  height:auto !important;
  object-fit:contain !important;
}@media(max-width:1050px){
  .cz-fuel0-hero{
    padding-top:30px !important;
    padding-bottom:30px !important;
    background:linear-gradient(180deg,#fff 0%,#f8fafb 100%) !important;
  }
  .cz-fuel0-hero::after{display:none}
  .cz-fuel0-hero-image-block{
    width:108% !important;
    margin:-4px -4% -4px -4% !important;
  }
}@media(max-width:700px){
  .cz-fuel0-hero{
    padding-top:26px !important;
    padding-bottom:26px !important;
  }
  .cz-fuel0-hero-image-block{
    width:100% !important;
    margin:8px 0 0 !important;
  }
}.cz-usa3-page{
	width:100%;
	min-width:0;
	margin-top:0 !important;
	margin-bottom:0 !important;
}.cz-usa3-hero-figure{
	width:100%;
	margin:0 !important;
}body:has(.cz-usa3-page) .entry-content{
	gap:0 !important;
}body:has(.cz-usa3-page) .entry-content > .cz-usa3-page{
	margin-block-start:0 !important;
	margin-block-end:0 !important;
}body:has(.cz-usa3-page) .entry-content > * + *{
	margin-block-start:0 !important;
}@media (min-width:1025px){
	.cz-usa3-hero-inner{
		grid-template-columns:minmax(0,.90fr) minmax(540px,1.10fr) !important;
		gap:38px !important;
	}

	.cz-usa3-hero-visual{
		justify-content:flex-end !important;
	}

	.cz-usa3-hero-figure{
		width:100% !important;
		margin:0 !important;
	}

	.cz-usa3-hero-image{
		width:108% !important;
		max-width:none !important;
		max-height:610px !important;
		margin-left:-4% !important;
	}
}@media (min-width:1025px) and (max-width:1280px){
	.cz-usa3-hero-image{
		width:104% !important;
		margin-left:-2% !important;
	}
}@media (max-width:1024px){
	.cz-usa3-hero-figure{
		margin:0 !important;
	}
	.cz-usa3-hero-image{
		width:100% !important;
		max-width:100% !important;
		margin-left:0 !important;
	}
}.cz-usa3-page{width:100%;min-width:0;margin-block:0!important}.cz-usa3-hero-figure{width:100%;margin:0!important}body:has(.cz-usa3-page) .entry-content{gap:0!important}body:has(.cz-usa3-page) .entry-content > .cz-usa3-page,
body:has(.cz-usa3-page) .entry-content > * + *{margin-block-start:0!important;margin-block-end:0!important}.cz-usa3-page .wp-block-columns{margin-bottom:0}.cz-usa3-page .wp-block-column{min-width:0}.cz-usa3-page.cz-home-section {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}.cz-usa3-hero {
  padding-top: 36px !important;
  padding-bottom: 42px !important;
}.cz-usa3-faq-section,
.cz-request-section,
.cz-map-section,
.cz-footer {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}.cz-usa3-why-benefits {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(180px, 1fr)) !important;
  gap: 16px !important;
  align-content: start !important;
}.cz-usa3-mini-benefit {
  min-height: 150px !important;
  padding: 18px 16px !important;
  border-radius: 18px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}.cz-usa3-mini-badge {
  width: 42px !important;
  height: 42px !important;
  border-radius: 999px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 0 14px 0 !important;
  font-size: 15px !important;
  line-height: 1 !important;
}.cz-usa3-mini-title {
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
}.cz-usa3-why-box {
  align-items: start !important;
  gap: 28px !important;
}body:has(.cz-trans-page) #page,body:has(.cz-trans-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-trans-page) .entry-header{display:none!important}.cz-trans-page{color:#17202b;background:#fff}.cz-trans-page *{box-sizing:border-box}.cz-trans-page .cz-eyebrow{margin:0;color:#ed1c24;font-size:12.5px;font-weight:900}.cz-trans-page .cz-section-title{margin:7px 0 0;font-size:40px;line-height:1.08}.cz-trans-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.025}.cz-trans-page .cz-lead,.cz-trans-head-text{color:#667382;line-height:1.6}.cz-trans-hero{padding:58px 0}.cz-trans-hero-inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}.cz-trans-actions{gap:10px;margin-top:25px}.cz-trans-actions .wp-block-button__link{min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800}.cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-telegram-btn .wp-block-button__link{background:#229ED9!important}.cz-trans-hint{font-size:11px;color:#7d8996}.cz-trans-trust{display:flex;gap:20px;flex-wrap:wrap}.cz-trans-trust-item:before{content:"✓";color:#ed1c24;margin-right:8px}.cz-trans-spec-card{padding:24px;border:1px solid #dfe5ea;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-trans-spec-top{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f2;padding-bottom:16px;font-size:9px;font-weight:900}.cz-trans-spec-check{color:#ed1c24}.cz-trans-diagram{position:relative;height:225px}.cz-trans-diagram p{position:absolute;display:grid;place-items:center;margin:0;font-weight:900}.cz-trans-eng{left:3%;top:75px;width:90px;height:75px;background:#f4f6f8;border-radius:18px}.cz-trans-gbx{left:31%;top:65px;width:110px;height:95px;background:#fff0f1;color:#ed1c24;border-radius:18px}.cz-trans-diff{right:25%;top:85px;width:85px;height:58px;background:#e1e7eb;border-radius:16px}.cz-trans-axle{right:2%;top:85px;width:80px;height:58px;background:#17202b;color:#fff;border-radius:16px}.cz-trans-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;background:#f5f7f9;border-radius:14px}.cz-trans-flow-step{text-align:center}.cz-trans-flow-step p{margin:0}.cz-trans-flow-num,.cz-trans-flow-sub{font-size:8px;color:#8a96a2}.cz-trans-flow-main{font-weight:900}.cz-trans-why,.cz-trans-tech,.cz-trans-process,.cz-trans-faq{padding:60px 0;background:#f5f7f9}.cz-trans-cats,.cz-trans-kit,.cz-trans-choice,.cz-trans-request{padding:60px 0}.cz-trans-head{display:grid;grid-template-columns:1fr .55fr;gap:48px;align-items:end}.cz-trans-why-grid,.cz-trans-tech-grid,.cz-trans-kit-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:28px}.cz-trans-route{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:25px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-trans-route-step{text-align:center}.cz-trans-route-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px!important;border-radius:14px;background:#f3f6f8;font-weight:900}.cz-trans-route-step.final .cz-trans-route-icon{background:#fff0f1;color:#ed1c24}.cz-trans-reasons,.cz-trans-tech-list,.cz-trans-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-trans-mini,.cz-trans-tech-card,.cz-trans-kit-card{padding:16px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-trans-num{color:#ed1c24;font-weight:900;font-size:9px}.cz-trans-small-title{font-size:13.5px}.cz-trans-small-text{font-size:11.5px;color:#788491}.cz-trans-center-lead{text-align:center;color:#74808d}.cz-trans-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-trans-cat-card{min-height:165px;padding:18px;border:1px solid #e0e5ea;border-radius:15px}.cz-trans-cat-card.featured{grid-column:span 2}.cz-trans-cat-icon{display:grid;place-items:center;width:48px;height:48px;background:#f4f6f8;border-radius:13px;font-weight:900}.cz-trans-cat-card.featured .cz-trans-cat-icon{background:#fff0f1;color:#ed1c24}.cz-trans-kicker{color:#ed1c24;font-size:8.5px;font-weight:900}.cz-trans-card-title{font-size:17.5px}.cz-trans-card-text{font-size:11.7px;color:#788491}.cz-trans-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:16px;padding:15px 18px;background:#f5f7f9;border-radius:12px}.cz-trans-telegram-link a{display:flex;padding:12px 16px;background:#229ED9;color:#fff;text-decoration:none;border-radius:8px}.cz-trans-tech-main,.cz-trans-kit-main{padding:23px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-trans-tech-icon{display:grid;place-items:center;width:105px;height:105px;background:#fff0f1;color:#ed1c24;border-radius:18px;font-weight:900}.cz-trans-info-note{display:grid;grid-template-columns:34px 1fr;gap:11px;margin-top:14px;padding:15px 17px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-trans-info-icon{display:grid;place-items:center;width:32px;height:32px;background:#fff0f1;color:#ed1c24;border-radius:50%}.cz-trans-kit-main{border-color:#ffc5c7;background:#fff9f9}.cz-trans-kit-icon{display:grid;place-items:center;width:70px;height:70px;background:#ed1c24;color:#fff;border-radius:50%;font-weight:900}.cz-trans-pain{padding:0 0 60px}.cz-trans-pain-box{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;padding:30px 34px;background:#f5f7f9;border:1px solid #dfe5ea;border-radius:18px}.cz-trans-pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cz-trans-pain-card{padding:14px 12px;background:#fff;border-radius:12px}.cz-trans-pain-card.final{background:#17202b;color:#fff}.cz-trans-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-trans-step{min-height:280px;padding:20px 18px;background:#fff;border:1px solid #dfe5ea;border-radius:15px}.cz-trans-step.accent,.cz-trans-step.final{border-color:#ffc3c5}.cz-trans-step-icon{display:grid;place-items:center;width:48px;height:48px;background:#f4f6f8;border-radius:13px;font-weight:900}.cz-trans-step.final .cz-trans-step-icon{background:#ed1c24;color:#fff}.cz-trans-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.cz-trans-choice-card{position:relative;min-height:350px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px}.cz-trans-choice-card.featured{border-color:#ffb9bc}.cz-trans-recommend{position:absolute;top:-11px;left:20px;padding:6px 9px;background:#ed1c24;color:#fff;border-radius:6px;font-size:8px;font-weight:900}.cz-trans-choice-top{display:flex;justify-content:space-between}.cz-trans-choice-icon{display:grid;place-items:center;width:44px;height:44px;background:#f4f6f8;border-radius:12px}.cz-trans-cta{padding-bottom:60px}.cz-trans-dark{display:grid;grid-template-columns:1fr .44fr;gap:40px;padding:38px 42px;background:#17202b;color:#fff;border-radius:20px}.cz-trans-panel{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:15px}.cz-trans-viber a,.cz-trans-telegram a{display:flex;justify-content:center;padding:12px;color:#fff;text-decoration:none;border-radius:8px}.cz-trans-viber a{background:#7360F2}.cz-trans-telegram a{background:#229ED9}.cz-trans-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cz-trans-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff}.cz-trans-faq-item summary{padding:16px;font-weight:800}.cz-trans-faq-item p{padding:0 16px 16px;color:#75818e}.cz-trans-request-box{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid #dfe5ea;border-radius:18px;overflow:hidden}.cz-trans-request-copy,.cz-trans-form-side{padding:30px}.cz-trans-form-side{background:#fff}@media(max-width:1050px){.cz-trans-hero-inner,.cz-trans-why-grid,.cz-trans-tech-grid,.cz-trans-kit-grid,.cz-trans-pain-box,.cz-trans-dark,.cz-trans-request-box{grid-template-columns:1fr}.cz-trans-head{grid-template-columns:1fr}.cz-trans-cat-grid{grid-template-columns:1fr 1fr}.cz-trans-choice-grid{grid-template-columns:1fr}}@media(max-width:700px){.cz-trans-page .cz-hero-title{font-size:34px}.cz-trans-reasons,.cz-trans-tech-list,.cz-trans-kit-list,.cz-trans-pain-grid,.cz-trans-roadmap,.cz-trans-faq-grid,.cz-trans-cat-grid{grid-template-columns:1fr}.cz-trans-cat-card.featured{grid-column:auto}.cz-trans-route,.cz-trans-flow{grid-template-columns:1fr}}.cz-map-section{
    padding:60px 0;
    background:#fff;
}.cz-map-intro{
    margin:10px 0 26px!important;
    text-align:center;
    color:#74808d;
    font-size:14px;
}.cz-map-grid{
    display:grid;
    grid-template-columns:.42fr .58fr;
    gap:16px;
    align-items:stretch;
}.cz-map-card{
    padding:24px;
    border:1px solid #dfe5ea;
    border-radius:16px;
    background:#fff;
}.cz-map-card-title{
    margin:0 0 18px!important;
    font-size:20px;
}.cz-map-card-text{
    margin:0 0 15px!important;
    color:#687583;
    font-size:13px;
    line-height:1.55;
}.cz-map-card-text a{
    color:#17202b;
    text-decoration:none;
    font-weight:700;
}.cz-map-frame-wrap{
    min-height:330px;
    overflow:hidden;
    border:1px solid #dfe5ea;
    border-radius:16px;
    background:#f5f7f9;
}.cz-map-frame-wrap iframe{
    display:block;
    width:100%;
    height:100%;
    min-height:330px;
}.cz-trans5-footer{
    padding:44px 0 34px;
    background:#17202b;
    color:#fff;
}.cz-footer-grid{
    display:grid;
    grid-template-columns:1.2fr 1fr 1fr 1fr;
    gap:34px;
}.cz-footer-col p,
.cz-footer-col h3{
    margin-left:0!important;
    margin-right:0!important;
}.cz-footer-brand{
    margin:0 0 12px!important;
    color:#fff;
    font-size:23px;
    line-height:1;
}.cz-footer-title{
    margin:0 0 14px!important;
    color:#fff;
    font-size:13px;
    font-weight:850;
}.cz-footer-text{
    margin:0!important;
    max-width:260px;
    color:#aab5bf;
    font-size:12px;
    line-height:1.6;
}.cz-footer-link{
    margin:0 0 8px!important;
    color:#aab5bf;
    font-size:11.5px;
    line-height:1.4;
}.cz-footer-link a{
    color:#aab5bf;
    text-decoration:none;
}.cz-footer-link a:hover{
    color:#fff;
}@media(max-width:900px){
    .cz-map-grid{
        grid-template-columns:1fr;
    }
    .cz-footer-grid{
        grid-template-columns:1fr 1fr;
    }
}@media(max-width:600px){
    .cz-map-section{
        padding:42px 0;
    }
    .cz-footer-grid{
        grid-template-columns:1fr;
        gap:24px;
    }
    .cz-map-frame-wrap,
    .cz-map-frame-wrap iframe{
        min-height:280px;
    }
}.cz-trans1-hero{
    padding-top:50px !important;
    padding-bottom:50px !important;
}.cz-trans1-hero-inner{
    gap:34px !important;
}.cz-trans1-trust{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:10px 14px !important;
    margin-top:24px !important;
}.cz-trans1-trust-item{
    white-space:nowrap;
    font-size:11.7px !important;
}.cz-trans1-spec-card{
    transform:scale(1.035);
    transform-origin:center center;
    box-shadow:0 26px 75px rgba(33,46,59,.095) !important;
}.cz-trans1-why{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans1-route{
    min-height:270px;
    align-items:center;
}.cz-trans1-route-title{
    font-size:17px !important;
}.cz-trans1-route-sub{
    font-size:10.5px !important;
}.cz-trans1-cats{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans1-cat-grid{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    align-items:stretch;
}.cz-trans1-cat-card{
    min-height:185px !important;
    display:flex;
    flex-direction:column;
}.cz-trans1-cat-card .cz-trans1-card-text{
    margin-top:10px !important;
}.cz-trans1-cat-grid > .cz-trans1-cat-card:last-child{
    grid-column:span 2;
}.cz-trans1-cats-cta{
    padding:14px 17px !important;
    margin-top:16px !important;
}.cz-trans1-cta-title{
    font-size:15px !important;
    line-height:1.25 !important;
}.cz-trans1-cta-text{
    margin-top:4px !important;
    font-size:11px !important;
    line-height:1.45 !important;
}.cz-trans1-telegram-link a{
    white-space:nowrap;
}.cz-trans2-tech{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans2-tech-main{
    min-height:335px;
}.cz-trans2-tech-title{
    font-weight:700 !important;
    line-height:1.22 !important;
}.cz-trans2-tech-card{
    min-height:155px;
}.cz-trans2-kit{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans2-kit-main{
    min-height:325px;
}.cz-trans2-kit-card{
    min-height:145px;
}.cz-trans3-pain{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans3-pain-title{
    font-size:34px !important;
    line-height:1.12 !important;
    font-weight:800 !important;
    letter-spacing:-.018em;
}.cz-trans3-pain-text{
    max-width:470px;
}.cz-trans3-pain-card{
    min-height:142px !important;
    display:flex;
    flex-direction:column;
}.cz-trans3-pain-card-title{
    margin-top:22px !important;
    font-size:15px !important;
    line-height:1.25 !important;
}.cz-trans3-pain-card-text{
    margin-top:8px !important;
    font-size:10.5px !important;
    line-height:1.4 !important;
}.cz-trans3-process{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans3-step{
    min-height:305px !important;
}.cz-trans3-step-title{
    font-size:18px !important;
    line-height:1.25 !important;
}.cz-trans3-step-text{
    font-size:11.8px !important;
}.cz-trans4-choice{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans4-choice-card{
    min-height:410px !important;
}.cz-trans4-choice-title{
    font-size:21px !important;
    line-height:1.25 !important;
}.cz-trans5-cta{
    padding-top:0 !important;
    padding-bottom:54px !important;
}.cz-trans5-dark{
    padding:36px 40px !important;
}.cz-trans5-dark-title{
    font-size:34px !important;
    max-width:760px;
}.cz-trans5-faq{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans5-faq-item{
    position:relative;
}.cz-trans5-faq-item summary{
    list-style:none !important;
    padding:16px 52px 16px 16px !important;
    position:relative;
}.cz-trans5-faq-item summary::-webkit-details-marker{
    display:none;
}.cz-trans5-faq-item summary::after{
    content:"+";
    position:absolute;
    right:14px;
    top:50%;
    transform:translateY(-50%);
    width:30px;
    height:30px;
    border-radius:50%;
    display:grid;
    place-items:center;
    background:#f5f7f9;
    color:#ed1c24;
    font-weight:800;
    font-size:16px;
}.cz-trans5-faq-item[open] summary::after{
    content:"×";
}.cz-trans5-request{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans5-request-box{
    box-shadow:0 14px 45px rgba(33,46,59,.045);
}.cz-map-section{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-map-grid{
    align-items:stretch;
}.cz-map-card,
.cz-map-frame-wrap{
    box-shadow:0 10px 32px rgba(33,46,59,.045);
}.cz-trans5-footer{
    margin-top:0 !important;
}.cz-footer-link{
    margin-bottom:7px !important;
}@media(max-width:1100px){
    .cz-trans1-trust{
        grid-template-columns:1fr 1fr !important;
    }
    .cz-trans1-trust-item{
        white-space:normal;
    }

    .cz-trans1-cat-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }

    .cz-trans1-cat-featured,
    .cz-trans1-cat-grid > .cz-trans1-cat-card:last-child{
        grid-column:span 2 !important;
    }

    .cz-trans1-spec-card{
        transform:none;
    }
}@media(max-width:700px){
    .cz-trans1-trust{
        grid-template-columns:1fr !important;
    }

    .cz-trans1-cat-grid{
        grid-template-columns:1fr !important;
    }

    .cz-trans1-cat-featured,
    .cz-trans1-cat-grid > .cz-trans1-cat-card:last-child{
        grid-column:auto !important;
    }

    .cz-trans3-pain-title{
        font-size:29px !important;
    }

    .cz-trans5-dark-title{
        font-size:29px !important;
    }
}.cz-map-section .cz-map-intro{
    width:100% !important;
    max-width:760px;
    margin:10px auto 26px !important;
    text-align:center !important;
}.cz-trans5-phone{
    margin:18px 0 0 !important;
}.cz-trans5-phone a{
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:10px 14px;
    border:1px solid #dfe5ea;
    border-radius:9px;
    background:#fff;
    color:#17202b !important;
    text-decoration:none !important;
    font-size:14px;
    font-weight:800;
    line-height:1;
    transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}.cz-trans5-phone a::before{
    content:"☎";
    color:#ed1c24;
    font-size:14px;
    line-height:1;
}.cz-trans5-phone a:hover{
    border-color:#cfd7de;
    box-shadow:0 8px 22px rgba(23,32,43,.08);
    transform:translateY(-1px);
}@media(max-width:700px){
    .cz-trans5-phone a{
        width:auto;
        max-width:100%;
    }
}.cz-trans5-request-copy a[href^="tel:"],
.cz-trans5-request-box a[href^="tel:"]{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:9px !important;

    margin-top:18px !important;
    padding:12px 16px !important;

    border:1px solid #dfe5ea !important;
    border-radius:9px !important;
    background:#ffffff !important;

    color:#17202b !important;
    text-decoration:none !important;

    font-size:14px !important;
    font-weight:800 !important;
    line-height:1 !important;

    box-shadow:none !important;
    transition:
        border-color .18s ease,
        box-shadow .18s ease,
        transform .18s ease !important;
}.cz-trans5-request-copy a[href^="tel:"]::before,
.cz-trans5-request-box a[href^="tel:"]::before{
    content:"☎" !important;
    color:#ed1c24 !important;
    font-size:15px !important;
    line-height:1 !important;
}.cz-trans5-request-copy a[href^="tel:"]:hover,
.cz-trans5-request-box a[href^="tel:"]:hover{
    border-color:#cfd7de !important;
    box-shadow:0 8px 22px rgba(23,32,43,.08) !important;
    transform:translateY(-1px) !important;
}.cz-trans5-request-copy .cz-trans5-phone,
.cz-trans5-request-box .cz-trans5-phone{
    margin:0 !important;
}.cz-trans5-request-copy .cz-trans5-phone a,
.cz-trans5-request-box .cz-trans5-phone a{
    color:#17202b !important;
    text-decoration:none !important;
}@media(max-width:700px){
    .cz-trans5-request-copy a[href^="tel:"],
    .cz-trans5-request-box a[href^="tel:"]{
        width:100% !important;
        min-height:46px !important;
    }
}.cz-trans-phone{
    margin:18px 0 0 !important;
}.cz-trans-phone a{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:9px !important;

    min-height:44px !important;
    padding:0 16px !important;

    border:1px solid #dfe5ea !important;
    border-radius:9px !important;
    background:#ffffff !important;

    color:#17202b !important;
    text-decoration:none !important;

    font-size:14px !important;
    font-weight:800 !important;
    line-height:1 !important;

    box-shadow:none !important;
    transition:
        border-color .18s ease,
        box-shadow .18s ease,
        transform .18s ease !important;
}.cz-trans-phone a::before{
    content:"☎" !important;
    display:inline-block !important;
    color:#ed1c24 !important;
    font-size:15px !important;
    line-height:1 !important;
}.cz-trans-phone a:hover{
    border-color:#cfd7de !important;
    box-shadow:0 8px 22px rgba(23,32,43,.08) !important;
    transform:translateY(-1px) !important;
}@media(max-width:700px){
    .cz-trans-phone a{
        width:100% !important;
    }
}.cz-trans-hero-visual-image{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:0;
    overflow:visible;
}.cz-trans-hero-image{
    width:118%;
    max-width:none !important;
    margin:0 -9% 0 -2% !important;
    line-height:0;
}.cz-trans-hero-image img{
    display:block;
    width:100% !important;
    max-width:none !important;
    height:auto !important;
    object-fit:contain;
    border:0;
    box-shadow:none;
}.cz-trans-hero-visual-image::before{
    content:"";
    position:absolute;
    z-index:2;
    left:-1px;
    top:0;
    bottom:0;
    width:15%;
    pointer-events:none;
    background:linear-gradient(
        90deg,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,.72) 32%,
        rgba(255,255,255,0) 100%
    );
}.cz-trans-hero{
    padding-top:42px !important;
    padding-bottom:42px !important;
}.cz-trans-hero-inner{
    grid-template-columns:minmax(0,.91fr) minmax(560px,1.09fr) !important;
    gap:28px !important;
}@media(max-width:1100px){
    .cz-trans-hero-inner{
        grid-template-columns:1fr !important;
    }

    .cz-trans-hero-image{
        width:100%;
        margin:0 !important;
    }

    .cz-trans-hero-visual-image::before{
        display:none;
    }
}@media(max-width:700px){
    .cz-trans-hero{
        padding-top:34px !important;
        padding-bottom:34px !important;
    }
}.cz-trans-hero{
    padding-top:42px !important;
    padding-bottom:38px !important;
}.cz-trans-hero-inner{
    gap:24px !important;
}.cz-trans-hero-copy{
    align-self:center;
}.cz-trans-trust{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:10px 14px !important;
    margin-top:22px !important;
}.cz-trans-trust-item{
    margin:0 !important;
    white-space:nowrap;
    font-size:11.5px !important;
}.cz-trans-hero-visual-image{
    position:relative;
    overflow:visible !important;
}.cz-trans-hero-image{
    width:121% !important;
    margin:0 -10% 0 -3% !important;
}.cz-trans-hero-image img{
    display:block;
    width:100% !important;
    height:auto !important;
    max-width:none !important;
    -webkit-mask-image:
        linear-gradient(to right, transparent 0%, #000 9%, #000 100%),
        linear-gradient(to bottom, #000 0%, #000 92%, transparent 100%);
    -webkit-mask-composite: source-in;
    mask-image:
        linear-gradient(to right, transparent 0%, #000 9%, #000 100%),
        linear-gradient(to bottom, #000 0%, #000 92%, transparent 100%);
    mask-composite: intersect;
}.cz-trans-why{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-cats{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-cat-grid{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    align-items:stretch;
}.cz-trans-cat-card{
    min-height:184px !important;
    display:flex;
    flex-direction:column;
}.cz-trans-cat-card.featured{
    grid-column:span 2 !important;
}.cz-trans-cat-grid > .cz-trans-cat-card:last-child{
    grid-column:span 2 !important;
}.cz-trans-card-title{
    margin:16px 0 0 !important;
    line-height:1.28 !important;
}.cz-trans-card-text{
    margin:10px 0 0 !important;
    line-height:1.48 !important;
}.cz-trans-cats-cta{
    margin-top:16px !important;
    padding:14px 18px !important;
}.cz-trans-cats-cta h3{
    margin:0 0 4px !important;
    font-size:15px !important;
    line-height:1.25 !important;
}.cz-trans-cats-cta p{
    line-height:1.45;
}.cz-trans-tech{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-tech-main{
    min-height:334px;
}.cz-trans-tech-card{
    min-height:154px;
}.cz-trans-kit{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-kit-main{
    min-height:322px;
}.cz-trans-kit-card{
    min-height:145px;
}.cz-trans-pain{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-pain-box{
    align-items:stretch;
}.cz-trans-pain-title{
    font-size:34px !important;
    line-height:1.12 !important;
    font-weight:800 !important;
    letter-spacing:-.018em;
}.cz-trans-pain-card{
    min-height:145px !important;
    display:flex;
    flex-direction:column;
}.cz-trans-pain-card h3{
    font-size:15px !important;
    line-height:1.25 !important;
}.cz-trans-process{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-step{
    min-height:300px !important;
}.cz-trans-choice{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-choice-card{
    min-height:392px !important;
}.cz-trans-faq{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-trans-faq-item{
    position:relative;
    overflow:hidden;
}.cz-trans-faq-item summary{
    list-style:none !important;
    cursor:pointer;
    position:relative;
    padding:16px 52px 16px 16px !important;
}.cz-trans-faq-item summary::-webkit-details-marker{
    display:none !important;
}.cz-trans-faq-item summary::marker{
    content:"" !important;
}.cz-trans-faq-item summary::after{
    content:"+";
    position:absolute;
    right:14px;
    top:50%;
    transform:translateY(-50%);
    width:30px;
    height:30px;
    display:grid;
    place-items:center;
    border-radius:50%;
    background:#f5f7f9;
    color:#ed1c24;
    font-size:16px;
    font-weight:800;
    line-height:1;
}.cz-trans-faq-item[open] summary::after{
    content:"×";
}.cz-map-intro{
    width:100% !important;
    max-width:760px !important;
    margin:10px auto 26px !important;
    text-align:center !important;
}.cz-trans5-footer,
.cz-trans-footer{
    margin-top:0 !important;
}@media(max-width:1100px){
    .cz-trans-trust{
        grid-template-columns:1fr 1fr !important;
    }

    .cz-trans-trust-item{
        white-space:normal;
    }

    .cz-trans-cat-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }

    .cz-trans-cat-card.featured,
    .cz-trans-cat-grid > .cz-trans-cat-card:last-child{
        grid-column:span 2 !important;
    }

    .cz-trans-hero-image{
        width:100% !important;
        margin:0 !important;
    }

    .cz-trans-hero-image img{
        -webkit-mask-image:none;
        mask-image:none;
    }
}@media(max-width:700px){
    .cz-trans-trust{
        grid-template-columns:1fr !important;
    }

    .cz-trans-cat-grid{
        grid-template-columns:1fr !important;
    }

    .cz-trans-cat-card.featured,
    .cz-trans-cat-grid > .cz-trans-cat-card:last-child{
        grid-column:auto !important;
    }
}.cz-trans5-request-copy .cz-trans-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    width:100% !important;
    max-width:270px !important;
}.cz-trans5-request-copy .cz-trans-actions .wp-block-button{
    width:100% !important;
    margin:0 !important;
}.cz-trans5-request-copy .cz-trans-actions .wp-block-button__link,
.cz-trans5-request-copy .cz-trans-phone a{
    width:100% !important;
    min-height:50px !important;
    padding:0 16px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    border-radius:9px !important;
}.cz-trans5-request-copy .cz-trans-phone{
    width:100% !important;
    max-width:270px !important;
    margin:10px 0 0 !important;
}.cz-trans5-request-copy .cz-trans-phone a{
    font-size:13px !important;
    white-space:nowrap;
}@media(max-width:700px){
    .cz-trans5-request-copy .cz-trans-actions,
    .cz-trans5-request-copy .cz-trans-phone{
        max-width:none !important;
    }
}.cz-trans-request-copy > .cz-trans-actions,
.cz-trans-request-copy > .cz-trans-phone{
    width:240px !important;
    max-width:240px !important;
}.cz-trans-request-copy > .cz-trans-actions{
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:10px !important;
    margin:24px 0 0 !important;
}.cz-trans-request-copy > .cz-trans-actions > .wp-block-button{
    display:block !important;
    width:240px !important;
    max-width:240px !important;
    margin:0 !important;
}.cz-trans-request-copy > .cz-trans-actions > .wp-block-button > .wp-block-button__link,
.cz-trans-request-copy > .cz-trans-phone > a{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:240px !important;
    min-width:240px !important;
    max-width:240px !important;
    height:50px !important;
    min-height:50px !important;

    margin:0 !important;
    padding:0 14px !important;
    box-sizing:border-box !important;

    border-radius:9px !important;
    font-size:13px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
}.cz-trans-request-copy > .cz-trans-phone{
    margin:10px 0 0 !important;
}.cz-trans-request-copy > .cz-trans-phone > a{
    border:1px solid #dfe5ea !important;
    background:#fff !important;
    color:#17202b !important;
    text-decoration:none !important;
}@media(max-width:700px){
    .cz-trans-request-copy > .cz-trans-actions,
    .cz-trans-request-copy > .cz-trans-phone,
    .cz-trans-request-copy > .cz-trans-actions > .wp-block-button,
    .cz-trans-request-copy > .cz-trans-actions > .wp-block-button > .wp-block-button__link,
    .cz-trans-request-copy > .cz-trans-phone > a{
        width:100% !important;
        min-width:0 !important;
        max-width:none !important;
    }
}body:has(.cz-ac-page) #page,
body:has(.cz-ac-page) .site.grid-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.cz-ac-page) #primary,
body:has(.cz-ac-page) .content-area,
body:has(.cz-ac-page) #main,
body:has(.cz-ac-page) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cz-ac-page) article,
body:has(.cz-ac-page) .inside-article,
body:has(.cz-ac-page) .entry-content{margin:0!important;padding:0!important;background:transparent!important}body:has(.cz-ac-page) .entry-header{display:none!important}.cz-ac-page{color:#17202b;background:#fff}.cz-ac-page *{box-sizing:border-box}.cz-ac-page .cz-eyebrow{margin:0;color:#ed1c24;font-size:12.5px;font-weight:900;letter-spacing:.045em}.cz-ac-page .cz-center{text-align:center}.cz-ac-page .cz-section-title{margin:7px 0 0;font-size:40px;line-height:1.08;letter-spacing:-.02em}.cz-ac-page .cz-hero-title{margin:14px 0 18px;font-size:52px;line-height:1.025;letter-spacing:-.03em}.cz-ac-page .cz-lead{margin:0;color:#667382;font-size:17px;line-height:1.62}.cz-ac-hero{padding:58px 0;background:linear-gradient(180deg,#fff,#fbfcfd)}.cz-ac-hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:44px;align-items:center}.cz-ac-actions{gap:10px;margin-top:25px}.cz-ac-actions .wp-block-button__link{min-height:50px;padding:0 20px!important;border-radius:8px!important;color:#fff!important;font-weight:800;display:flex;align-items:center}.cz-ac-actions .cz-viber-btn .wp-block-button__link{background:#7360F2!important}.cz-ac-actions .cz-telegram-btn .wp-block-button__link{background:#229ED9!important}.cz-ac-hint{margin:12px 0 0;color:#7d8996;font-size:11.5px;font-weight:650}.cz-ac-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-top:25px}.cz-ac-trust-item{margin:0!important;color:#657281;font-size:11.7px;white-space:nowrap}.cz-ac-trust-item:before{content:"✓";color:#ed1c24;font-weight:900;margin-right:8px}.cz-ac-spec-card{padding:24px;border:1px solid #dfe5ea;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(33,46,59,.08)}.cz-ac-spec-top{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f2;padding-bottom:16px}.cz-ac-spec-code,.cz-ac-spec-check{margin:0!important;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-ac-spec-code{color:#7c8895}.cz-ac-spec-check{color:#ed1c24}.cz-ac-diagram{position:relative;height:225px}.cz-ac-diagram p{position:absolute;margin:0!important;display:grid;place-items:center;font-weight:900}.cz-ac-comp{left:4%;top:74px;width:92px;height:80px;border-radius:18px;background:#fff0f1;color:#ed1c24}.cz-ac-cond{left:31%;top:68px;width:108px;height:92px;border-radius:18px;background:#f4f6f8;color:#687583}.cz-ac-valve{right:27%;top:84px;width:88px;height:60px;border-radius:16px;background:#e1e7eb;color:#687583}.cz-ac-evap{right:2%;top:84px;width:82px;height:60px;border-radius:16px;background:#17202b;color:#fff}.cz-ac-cond:after,.cz-ac-valve:after{content:"";position:absolute;left:100%;top:50%;height:4px;background:#ed1c24}.cz-ac-cond:after{width:145px}.cz-ac-valve:after{width:100px}.cz-ac-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;border-radius:14px;background:#f5f7f9}.cz-ac-flow-step{text-align:center}.cz-ac-flow-step p{margin:0!important}.cz-ac-flow-num{color:#b3bdc6;font-size:8px;font-weight:900}.cz-ac-flow-main{font-size:12px;font-weight:900;margin-top:3px!important}.cz-ac-flow-sub{color:#88949f;font-size:8.5px;margin-top:3px!important}.cz-ac-flow-step.final .cz-ac-flow-main{color:#ed1c24}.cz-ac-spec-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.cz-ac-meta-card{padding:10px 12px;border:1px solid #e6eaee;border-radius:10px}.cz-ac-meta-card p{margin:0!important}.cz-ac-meta-key{color:#ed1c24;font-size:8px;font-weight:900}.cz-ac-meta-val{font-size:9.5px;font-weight:700;margin-top:4px!important}.cz-ac-why,.cz-ac-tech,.cz-ac-process,.cz-ac-faq{padding:60px 0;background:#f5f7f9}.cz-ac-cats,.cz-ac-kit,.cz-ac-choice,.cz-ac-request{padding:60px 0;background:#fff}.cz-ac-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:48px;align-items:end}.cz-ac-head-text{margin:0!important;color:#667382;font-size:16px;line-height:1.58}.cz-ac-why-grid,.cz-ac-tech-grid,.cz-ac-kit-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:28px}.cz-ac-route{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:25px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-ac-route-step{text-align:center}.cz-ac-route-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px!important;border-radius:14px;background:#f3f6f8;color:#697684;font-size:10px;font-weight:900}.cz-ac-route-step.final .cz-ac-route-icon{background:#fff0f1;color:#ed1c24}.cz-ac-route-title{font-size:14px;margin:0!important}.cz-ac-route-sub{color:#8a96a2;font-size:9.5px;margin:4px 0 0!important}.cz-ac-reasons,.cz-ac-tech-list,.cz-ac-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-ac-mini-card,.cz-ac-tech-card,.cz-ac-kit-card{padding:16px;border:1px solid #dfe5ea;border-radius:14px;background:#fff}.cz-ac-num{display:grid;place-items:center;width:30px;height:30px;margin:0 0 9px!important;border-radius:50%;background:#fff0f1;color:#ed1c24;font-size:9px;font-weight:900}.cz-ac-small-title{margin:0!important;font-size:13.5px}.cz-ac-small-text{margin:6px 0 0!important;color:#788491;font-size:11.5px;line-height:1.5}.cz-ac-center-lead{max-width:760px;margin:12px auto 0!important;text-align:center;color:#74808d;font-size:14px}.cz-ac-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-ac-cat-card{min-height:168px;padding:18px;border:1px solid #e0e5ea;border-radius:15px;background:#fff}.cz-ac-cat-featured{grid-column:span 2}.cz-ac-cat-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 0 15px!important;border-radius:13px;background:#f4f6f8;color:#697684;font-size:13px;font-weight:900}.cz-ac-cat-featured .cz-ac-cat-icon{background:#fff0f1;color:#ed1c24}.cz-ac-card-kicker,.cz-ac-kicker{margin:0 0 5px!important;color:#ed1c24;font-size:8.5px;font-weight:900;letter-spacing:.08em}.cz-ac-card-title{margin:0!important;font-size:17.5px}.cz-ac-card-text{margin:7px 0 0!important;color:#788491;font-size:11.7px;line-height:1.5}.cz-ac-cats-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:16px;padding:15px 18px;border-radius:12px;background:#f5f7f9}.cz-ac-cta-title{margin:0!important;font-size:14px}.cz-ac-cta-text{margin:3px 0 0!important;color:#7a8794;font-size:11px}.cz-ac-telegram-link{margin:0!important}.cz-ac-telegram-link a{display:flex;padding:12px 16px;border-radius:8px;background:#229ED9;color:#fff;text-decoration:none;font-size:11px;font-weight:850}.cz-ac-tech-main,.cz-ac-kit-main{padding:23px;border:1px solid #dfe5ea;border-radius:17px;background:#fff}.cz-ac-tech-icon{display:grid;place-items:center;width:105px;height:105px;margin:23px 0 18px!important;border-radius:18px;background:#fff0f1;color:#ed1c24;font-size:23px;font-weight:900}.cz-ac-tech-title{margin:0!important;font-size:21px}.cz-ac-tech-text,.cz-ac-kit-text{margin:8px 0 0!important;color:#788491;font-size:12.4px;line-height:1.55}.cz-ac-tech-tags,.cz-ac-kit-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.cz-ac-tag{margin:0!important;padding:7px 9px;border-radius:7px;background:#f5f7f9;color:#687583;font-size:8px;font-weight:900}.cz-ac-info-note{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;margin-top:14px;padding:15px 17px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}.cz-ac-info-icon{display:grid;place-items:center;width:32px;height:32px;margin:0!important;border-radius:50%;background:#fff0f1;color:#ed1c24;font-weight:900}.cz-ac-info-text{margin:0!important;color:#687583;font-size:12px;line-height:1.55}.cz-ac-kit-main{position:relative;border-color:#ffc5c7;background:#fff9f9}.cz-ac-kit-num{position:absolute;right:18px;top:16px;margin:0!important;color:#e9a4a7;font-size:9px;font-weight:900}.cz-ac-kit-icon{display:grid;place-items:center;width:70px;height:70px;margin:23px 0 16px!important;border-radius:50%;background:#ed1c24;color:#fff;font-weight:900}.cz-ac-kit-title{margin:0!important;font-size:22px}.cz-ac-kit-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:14px;padding:15px 18px;border-radius:12px;background:#f5f7f9}.cz-ac-kit-bottom-title{margin:0!important;font-size:13px}.cz-ac-kit-bottom-text{margin:3px 0 0!important;color:#788491;font-size:10.8px}.cz-ac-pain{padding:0 0 60px;background:#fff}.cz-ac-pain-box{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center;padding:30px 34px;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-ac-pain-title{margin:7px 0 12px!important;font-size:34px;line-height:1.12}.cz-ac-pain-text{margin:0!important;color:#687583;font-size:14px;line-height:1.6}.cz-ac-pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cz-ac-pain-card{min-height:124px;padding:14px 12px;border-radius:12px;background:#fff}.cz-ac-pain-card.final{background:#17202b;color:#fff}.cz-ac-pain-num{margin:0!important;color:#ed1c24;font-size:8px;font-weight:900}.cz-ac-pain-card-title{margin:18px 0 0!important;font-size:12.3px}.cz-ac-pain-card-text{margin:5px 0 0!important;color:#87939e;font-size:9px}.cz-ac-warning{display:grid;grid-template-columns:34px 1fr;gap:11px;margin-top:13px;padding:15px 18px;border-left:3px solid #ed1c24;background:#fff7f7}.cz-ac-warning-icon{display:grid;place-items:center;width:31px;height:31px;margin:0!important;border-radius:50%;background:#ed1c24;color:#fff;font-weight:900}.cz-ac-warning-text{margin:0!important;color:#687583;font-size:12px;line-height:1.55}.cz-ac-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-ac-step{display:flex;flex-direction:column;min-height:280px;padding:20px 18px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-ac-step.accent,.cz-ac-step.final{border-color:#ffc3c5}.cz-ac-step-num{margin:0!important;color:#c4ccd4;font-size:9px;font-weight:900}.cz-ac-step-icon{display:grid;place-items:center;width:48px;height:48px;margin:24px 0 0!important;border-radius:13px;background:#f4f6f8;color:#687583;font-size:10px;font-weight:900}.cz-ac-step.final .cz-ac-step-icon{background:#ed1c24;color:#fff}.cz-ac-step-title{margin:17px 0 0!important;font-size:17px}.cz-ac-step-text{margin:8px 0 0!important;color:#788491;font-size:12px;line-height:1.52}.cz-ac-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.cz-ac-choice-card{position:relative;display:flex;flex-direction:column;min-height:390px;padding:23px 21px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-ac-choice-card.featured{border-color:#ffb9bc}.cz-ac-recommend{position:absolute;top:-11px;left:20px;margin:0!important;padding:6px 9px;border-radius:6px;background:#ed1c24;color:#fff;font-size:8px;font-weight:900}.cz-ac-choice-top{display:flex;justify-content:space-between;align-items:center}.cz-ac-choice-label{margin:0!important;color:#ed1c24;font-size:8.5px;font-weight:900}.cz-ac-choice-icon{display:grid;place-items:center;width:44px;height:44px;margin:0!important;border-radius:12px;background:#f4f6f8;font-size:9px;font-weight:900}.cz-ac-choice-title{margin:18px 0 9px!important;font-size:20px}.cz-ac-choice-text{margin:0!important;color:#778391;font-size:13px;line-height:1.58}.cz-ac-choice-list{margin-top:16px}.cz-ac-choice-item{margin:8px 0 0!important;padding:9px 10px;border-radius:8px;background:#f6f8fa;font-size:11px;font-weight:700}.cz-ac-choice-foot-label{margin:auto 0 0!important;padding-top:18px;color:#9aa5af;font-size:7.5px;font-weight:900}.cz-ac-choice-foot{margin:4px 0 0!important;font-size:10.5px;font-weight:800}.cz-ac-critical{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:15px;padding:17px 18px;border-radius:13px;background:#17202b;color:#fff}.cz-ac-critical-copy{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center}.cz-ac-critical-icon{display:grid;place-items:center;width:32px;height:32px;margin:0!important;border-radius:50%;background:rgba(237,28,36,.2);color:#ff666c;font-weight:900}.cz-ac-critical-text{margin:0!important;color:#aeb8c2;font-size:10.8px;line-height:1.48}.cz-ac-critical-tags{display:flex;gap:6px;flex-wrap:wrap}.cz-ac-critical-tag{margin:0!important;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;font-size:8px;font-weight:850}.cz-ac-cta{padding:0 0 60px;background:#fff}.cz-ac-dark{display:grid;grid-template-columns:1fr .44fr;gap:40px;align-items:center;padding:38px 42px;border-radius:20px;background:#17202b;color:#fff}.cz-ac-dark .cz-eyebrow{color:#ff646a}.cz-ac-dark-title{margin:8px 0 13px!important;font-size:35px;line-height:1.1}.cz-ac-dark-text{margin:0!important;color:#aab5bf;font-size:15px;line-height:1.62}.cz-ac-dark-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px}.cz-ac-dark-point{margin:0!important;color:#dce3e8;font-size:11px;font-weight:700}.cz-ac-panel{display:grid;gap:8px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.06)}.cz-ac-panel p,.cz-ac-panel h3{margin:0!important}.cz-ac-panel-kicker{color:#ff646a;font-size:8px;font-weight:900}.cz-ac-panel-title{font-size:18px}.cz-ac-panel-sub{color:#8996a3;font-size:9px}.cz-ac-viber a,.cz-ac-telegram a{display:flex;justify-content:center;padding:12px;border-radius:8px;color:#fff;text-decoration:none;font-size:11px;font-weight:850}.cz-ac-viber a{background:#7360F2}.cz-ac-telegram a{background:#229ED9}.cz-ac-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cz-ac-faq-item{border:1px solid #dde3e8;border-radius:12px;background:#fff;overflow:hidden}.cz-ac-faq-item summary{padding:16px;font-size:13px;font-weight:800;cursor:pointer}.cz-ac-faq-item p{margin:0!important;padding:0 16px 16px;color:#75818e;font-size:12px;line-height:1.55}.cz-ac-request-box{display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden;border:1px solid #dfe5ea;border-radius:18px;background:#f5f7f9}.cz-ac-request-copy{padding:34px 30px}.cz-ac-request-copy .cz-section-title{font-size:34px}.cz-ac-request-text{color:#687583;font-size:13.5px}.cz-ac-phone{margin:18px 0 0!important;width:240px;max-width:240px}.cz-ac-phone a{display:flex;align-items:center;justify-content:center;width:240px;height:50px;border:1px solid #dfe5ea;border-radius:9px;background:#fff;color:#17202b;text-decoration:none;font-size:13px;font-weight:800}.cz-ac-phone a:before{content:"☎";color:#ed1c24;margin-right:8px}.cz-ac-form-side{padding:27px 29px;background:#fff}.cz-ac-form-title{margin:0!important;font-size:12px}.cz-ac-form-sub{margin:3px 0 13px!important;color:#7c8895;font-size:10px}.cz-map-section{padding:60px 0;background:#fff}.cz-map-intro{margin:10px auto 26px!important;max-width:760px;text-align:center;color:#74808d}.cz-map-grid{display:grid;grid-template-columns:.42fr .58fr;gap:16px}.cz-map-card{padding:24px;border:1px solid #dfe5ea;border-radius:16px;background:#fff}.cz-map-card-title{margin-top:0}.cz-map-card-text{color:#687583;line-height:1.55}.cz-map-frame-wrap{min-height:330px;overflow:hidden;border-radius:16px}.cz-map-frame-wrap iframe{display:block;width:100%;height:100%;min-height:330px}.cz-ac-footer{padding:44px 0 34px;background:#17202b;color:#fff}.cz-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:34px}.cz-footer-brand{margin:0 0 12px!important;color:#fff;font-size:23px;line-height:1}.cz-footer-title{margin:0 0 14px!important;color:#fff;font-size:13px;font-weight:850}.cz-footer-text{margin:0!important;max-width:260px;color:#aab5bf;font-size:12px;line-height:1.6}.cz-footer-link{margin:0 0 8px!important;color:#aab5bf;font-size:11.5px;line-height:1.4}.cz-footer-link a{color:#aab5bf;text-decoration:none}@media(max-width:1050px){
.cz-ac-hero-inner,.cz-ac-why-grid,.cz-ac-tech-grid,.cz-ac-kit-grid,.cz-ac-pain-box,.cz-ac-dark,.cz-ac-request-box,.cz-map-grid{grid-template-columns:1fr}
.cz-ac-head{grid-template-columns:1fr;gap:12px}.cz-ac-cat-grid{grid-template-columns:1fr 1fr}.cz-ac-cat-featured{grid-column:span 2}.cz-ac-choice-grid{grid-template-columns:1fr}.cz-ac-critical{grid-template-columns:1fr}.cz-ac-trust{grid-template-columns:1fr 1fr}.cz-ac-trust-item{white-space:normal}.cz-footer-grid{grid-template-columns:1fr 1fr}
}@media(max-width:700px){
.cz-ac-page .cz-hero-title{font-size:34px}.cz-ac-actions{flex-direction:column}.cz-ac-actions .wp-block-button,.cz-ac-actions .wp-block-button__link{width:100%}
.cz-ac-cat-grid,.cz-ac-reasons,.cz-ac-tech-list,.cz-ac-kit-list,.cz-ac-pain-grid,.cz-ac-roadmap,.cz-ac-faq-grid,.cz-ac-dark-points,.cz-ac-trust{grid-template-columns:1fr}
.cz-ac-cat-featured{grid-column:auto}.cz-ac-route,.cz-ac-flow,.cz-ac-spec-meta{grid-template-columns:1fr}.cz-ac-cats-cta,.cz-ac-kit-bottom{grid-template-columns:1fr}
.cz-ac-step{min-height:0}.cz-ac-dark{padding:28px 20px}.cz-ac-request-copy,.cz-ac-form-side{padding:24px 18px}.cz-ac-phone,.cz-ac-phone a{width:100%;max-width:none}.cz-footer-grid{grid-template-columns:1fr}
}.cz-to-test-hero{padding:46px 0 54px;background:#fff}.cz-to-test-hero .cz-to1-hero-inner{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)!important;gap:48px!important;align-items:center!important}.cz-to-test-hero .cz-to1-dashboard{padding:24px;border:1px solid #e0e6eb;border-radius:18px;background:linear-gradient(135deg,#fff,#f6f8fa);box-shadow:0 16px 44px rgba(31,44,57,.06)}.cz-to-test-hero .cz-to1-dashboard-top{margin-bottom:18px}.cz-to-test-hero .cz-to1-chip{display:inline-flex;width:auto;margin:0;padding:6px 9px;border-radius:7px;background:#fff0f1;color:#ed1c24;font-size:10px;font-weight:900}.cz-to-test-hero .cz-to1-vin{margin:0;color:#87929e;font-size:10px}.cz-to-test-hero .cz-to1-dashboard-title{margin:0 0 6px;font-size:24px}.cz-to-test-hero .cz-to1-dashboard-meta{margin:0 0 16px;color:#687583;font-size:13px}.cz-to-test-hero .cz-to1-dashboard-list{display:grid;gap:8px}.cz-to-test-hero .cz-to1-dash-row{padding:10px 12px;border-radius:9px;background:#fff;border:1px solid #e8edf1}.cz-to-test-hero .cz-to1-dash-row p{margin:0;font-size:12px}.cz-to-test-hero .cz-to1-dash-row strong{color:#27a24d}.cz-to-test-hero .cz-to1-dashboard-note{margin:14px 0 0;color:#7b8794;font-size:10.5px}.cz-to-test-second{padding:58px 0;background:#f5f7f9}.cz-to-test-second .cz-section-title{margin:7px 0 12px;font-size:38px}.cz-to-test-intro{max-width:760px;margin:0 0 24px;color:#6f7b88;font-size:15px;line-height:1.6}.cz-to-test-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.cz-to-test-card{padding:24px 22px;border:1px solid #dfe5ea;border-radius:15px;background:#fff}.cz-to-test-card-label{margin:0 0 14px;color:#ed1c24;font-size:9px;font-weight:900;letter-spacing:.08em}.cz-to-test-card h3{margin:0 0 9px;font-size:19px}.cz-to-test-card p:last-child{margin:0;color:#74808c;font-size:13px;line-height:1.55}@media(max-width:900px){
  .cz-to-test-hero .cz-to1-hero-inner,
  .cz-to-test-cards{grid-template-columns:1fr!important}
}.cz-ac-page .cz-home-inner{
    width:min(1280px, calc(100% - 48px)) !important;
    margin-left:auto !important;
    margin-right:auto !important;
}.cz-ac-hero{
    padding-top:46px !important;
    padding-bottom:46px !important;
}.cz-ac-hero-inner{
    gap:34px !important;
}.cz-ac-page .cz-hero-title{
    max-width:610px;
}.cz-ac-trust{
    margin-top:20px !important;
}.cz-ac-why{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-ac-why-grid{
    margin-top:24px !important;
}.cz-ac-cats{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-ac-cat-grid{
    align-items:stretch;
}.cz-ac-cat-card{
    display:flex !important;
    flex-direction:column !important;
    min-height:166px !important;
}.cz-ac-cat-grid > .cz-ac-cat-card:last-child{
    grid-column:1 / -1 !important;
    min-height:0 !important;
    display:grid !important;
    grid-template-columns:56px minmax(210px,.42fr) 1fr !important;
    column-gap:18px !important;
    align-items:center !important;
    padding:16px 20px !important;
    background:#f7f9fa !important;
}.cz-ac-cat-grid > .cz-ac-cat-card:last-child .cz-ac-cat-icon{
    margin:0 !important;
}.cz-ac-cat-grid > .cz-ac-cat-card:last-child .cz-ac-card-title{
    margin:0 !important;
}.cz-ac-cat-grid > .cz-ac-cat-card:last-child .cz-ac-card-text{
    margin:0 !important;
}.cz-ac-tech{
    padding-top:54px !important;
    padding-bottom:54px !important;
    overflow:hidden;
}.cz-ac-tech .cz-ac-head,
.cz-ac-tech .cz-ac-tech-grid,
.cz-ac-tech .cz-ac-info-note{
    margin-left:0 !important;
    margin-right:0 !important;
}.cz-ac-tech-grid{
    margin-top:24px !important;
}.cz-ac-tech-main{
    min-height:320px;
}.cz-ac-tech-card{
    min-height:150px;
}.cz-ac-kit{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-ac-kit-grid{
    margin-top:24px !important;
}.cz-ac-kit-main{
    min-height:270px;
}.cz-ac-pain{
    padding-bottom:54px !important;
}.cz-ac-pain-box{
    grid-template-columns:.78fr 1.22fr !important;
    gap:30px !important;
}.cz-ac-pain-card{
    min-height:126px !important;
}.cz-ac-process{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-ac-roadmap{
    margin-top:24px !important;
}.cz-ac-step{
    min-height:270px !important;
}.cz-ac-choice{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-ac-choice-grid{
    margin-top:24px !important;
}.cz-ac-choice-card{
    min-height:375px !important;
}.cz-ac-cta{
    padding-bottom:54px !important;
}.cz-ac-faq{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-ac-faq-item summary{
    list-style:none !important;
    position:relative;
    padding:16px 52px 16px 16px !important;
}.cz-ac-faq-item summary::-webkit-details-marker{
    display:none !important;
}.cz-ac-faq-item summary::marker{
    content:"" !important;
}.cz-ac-faq-item summary::after{
    content:"+";
    position:absolute;
    right:14px;
    top:50%;
    transform:translateY(-50%);
    display:grid;
    place-items:center;
    width:30px;
    height:30px;
    border-radius:50%;
    background:#f5f7f9;
    color:#ed1c24;
    font-size:16px;
    font-weight:900;
    line-height:1;
}.cz-ac-faq-item[open] summary::after{
    content:"×";
}.cz-ac-request-copy .cz-ac-actions{
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:10px !important;
    width:240px !important;
    max-width:240px !important;
}.cz-ac-request-copy .cz-ac-actions .wp-block-button,
.cz-ac-request-copy .cz-ac-actions .wp-block-button__link,
.cz-ac-request-copy .cz-ac-phone,
.cz-ac-request-copy .cz-ac-phone a{
    width:240px !important;
    min-width:240px !important;
    max-width:240px !important;
    box-sizing:border-box !important;
}.cz-ac-request-copy .cz-ac-actions .wp-block-button__link,
.cz-ac-request-copy .cz-ac-phone a{
    min-height:50px !important;
    height:50px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}.cz-map-section{
    padding-top:54px !important;
    padding-bottom:0 !important;
}.cz-map-intro{
    text-align:center !important;
}@media(max-width:1050px){
    .cz-ac-page .cz-home-inner{
        width:min(100% - 32px, 1280px) !important;
    }

    .cz-ac-cat-grid > .cz-ac-cat-card:last-child{
        grid-column:1 / -1 !important;
        grid-template-columns:56px 1fr !important;
    }

    .cz-ac-cat-grid > .cz-ac-cat-card:last-child .cz-ac-card-text{
        grid-column:2;
        margin-top:5px !important;
    }
}@media(max-width:700px){
    .cz-ac-page .cz-home-inner{
        width:calc(100% - 24px) !important;
    }

    .cz-ac-cat-grid > .cz-ac-cat-card:last-child{
        grid-template-columns:1fr !important;
    }

    .cz-ac-cat-grid > .cz-ac-cat-card:last-child .cz-ac-card-text{
        grid-column:auto;
        margin-top:7px !important;
    }

    .cz-ac-request-copy .cz-ac-actions,
    .cz-ac-request-copy .cz-ac-actions .wp-block-button,
    .cz-ac-request-copy .cz-ac-actions .wp-block-button__link,
    .cz-ac-request-copy .cz-ac-phone,
    .cz-ac-request-copy .cz-ac-phone a{
        width:100% !important;
        min-width:0 !important;
        max-width:none !important;
    }
}.cz-to-gb-test-hero{
	padding:46px 0 54px;
	background:#fff;
}.cz-to-gb-test-hero .cz-to1-hero-inner{
	display:grid;
	grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);
	gap:48px;
	align-items:center;
}.cz-to-gb-test-hero .cz-to1-dashboard{
	padding:24px;
	border:1px solid #e0e6eb;
	border-radius:18px;
	background:linear-gradient(135deg,#fff,#f6f8fa);
	box-shadow:0 16px 44px rgba(31,44,57,.06);
}.cz-to1-dashboard-top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:14px;
	margin-bottom:18px;
}.cz-to1-chip{
	display:inline-flex;
	width:auto;
	margin:0;
	padding:6px 9px;
	border-radius:7px;
	background:#fff0f1;
	color:#ed1c24;
	font-size:10px;
	font-weight:900;
}.cz-to1-vin{margin:0;color:#87929e;font-size:10px}.cz-to1-dashboard-title{margin:0 0 6px;font-size:24px}.cz-to1-dashboard-meta{margin:0 0 16px;color:#687583;font-size:13px}.cz-to1-dashboard-list{display:grid;gap:8px}.cz-to1-dash-row{
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:12px;
	padding:10px 12px;
	border-radius:9px;
	background:#fff;
	border:1px solid #e8edf1;
}.cz-to1-dash-row p{margin:0;font-size:12px}.cz-to1-dash-check{color:#27a24d;font-weight:800}.cz-to1-dashboard-note{margin:14px 0 0;color:#7b8794;font-size:10.5px}.cz-to-gb-test-second{
	padding:58px 0;
	background:#f5f7f9;
}.cz-to-gb-test-second .cz-section-title{
	margin:7px 0 12px;
	font-size:38px;
}.cz-to-gb-test-intro{
	max-width:760px;
	margin:0 0 24px;
	color:#6f7b88;
	font-size:15px;
	line-height:1.6;
}.cz-to-gb-test-cards{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
}.cz-to-gb-test-card{
	padding:24px 22px;
	border:1px solid #dfe5ea;
	border-radius:15px;
	background:#fff;
}.cz-to-gb-test-card-label{
	margin:0 0 14px;
	color:#ed1c24;
	font-size:9px;
	font-weight:900;
	letter-spacing:.08em;
}.cz-to-gb-test-card-title{margin:0 0 9px;font-size:19px}.cz-to-gb-test-card-text{margin:0;color:#74808c;font-size:13px;line-height:1.55}@media(max-width:900px){
	.cz-to-gb-test-hero .cz-to1-hero-inner,
	.cz-to-gb-test-cards{
		grid-template-columns:1fr;
	}
}.cz-to1-page{
	width:100%;
	min-width:0;
	margin-block:0 !important;
}body:has(.cz-to1-page) .entry-content{
	gap:0 !important;
}body:has(.cz-to1-page) .entry-content > .cz-to1-page{
	margin-block-start:0 !important;
	margin-block-end:0 !important;
}.cz-to1-dashboard-top{
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:12px;
}.cz-to1-chip,.cz-to1-vin,
.cz-to1-mileage-label,.cz-to1-mileage-value,
.cz-to1-kit-icon,.cz-to1-kit-title,.cz-to1-kit-sub,.cz-to1-kit-check,
.cz-to1-dashboard-stat-label,.cz-to1-dashboard-stat-value,
.cz-to1-float-title,.cz-to1-float-sub{
	margin:0 !important;
}.cz-to1-mileage-value{font-weight:800}.cz-to1-mileage-value span{font-weight:600}.cz-to1-progress-fill{
	margin:0 !important;
	width:64%;
	height:100%;
	border-radius:inherit;
	background:#e31e24;
}.cz-to1-kit-copy{min-width:0}.cz-to1-kit-title{font-weight:800}.cz-to1-kit-sub{display:block}.cz-to1-kit-check{font-weight:900}.cz-to1-dashboard-stat{min-width:0}.cz-to1-dashboard-stat-value{font-weight:800}.cz-to1-float-title{font-weight:800}.cz-to5-flow-step-badge,
.cz-to5-flow-step-title,.cz-to5-flow-step-sub,
.cz-to5-flow-result-label,.cz-to5-flow-result-title,
.cz-to5-flow-result-mark,.cz-to5-flow-result-text,
.cz-to5-reason-num,.cz-to5-reason-title,.cz-to5-reason-text{
	margin:0 !important;
}.cz-to5-flow-sep{
	margin:0 !important;
	flex:1 1 16px;
	height:1px;
	background:#d7dee5;
	font-size:0;
}.cz-to5-flow-result-item{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-to5-reason-copy{min-width:0}.cz-to6-road-num,.cz-to6-road-icon,.cz-to6-road-kicker,
.cz-to6-road-title,.cz-to6-road-text,.cz-to6-road-arrow,
.cz-to6-road-tag,.cz-to6-road-list-item,.cz-to6-road-ready-title{
	margin:0 !important;
}.cz-to6-road-tags,.cz-to6-road-list{
	display:flex;
	flex-wrap:wrap;
	gap:6px;
}.cz-to6-road-tag,.cz-to6-road-list-item{
	display:inline-flex;
	width:auto;
}.cz-to7-package-kicker,.cz-to7-package-title,.cz-to7-package-icon,
.cz-to7-package-desc,.cz-to7-package-list-name,.cz-to7-package-list-value,
.cz-to7-package-bottom-text,.cz-to7-recommend{
	margin:0 !important;
}.cz-to7-package-list-row{
	display:flex;
	justify-content:space-between;
	gap:12px;
}.cz-to7-package-heading{min-width:0}.cz-to8-dark-point{
	display:flex;
	align-items:center;
	gap:8px;
}.cz-to8-dark-point-check,.cz-to8-dark-point-text,
.cz-to8-action-kicker,.cz-to8-action-title,.cz-to8-action-sub,.cz-to8-action-note{
	margin:0 !important;
}.cz-to8-action-buttons{
	display:grid !important;
	grid-template-columns:1fr !important;
	gap:9px !important;
}.cz-to8-faq-grid{
	display:grid;
	gap:10px;
}.cz-to8-faq-item{
	margin:0 !important;
}.cz-to1-send-title,.cz-to1-send-sub,
.cz-to4-call-icon,.cz-to4-call-title,.cz-to4-call-number,
.cz-to1-form-fallback-title,.cz-to1-form-fallback-text{
	margin:0 !important;
}.cz-to1-send a,.cz-to4-call-btn a{
	color:inherit;
	text-decoration:none;
}.cz-footer-link{margin-block:0 !important}@media(max-width:900px){
	.cz-to1-hero-inner,
	.cz-to5-why-grid,
	.cz-to6-roadmap,
	.cz-to7-packages,
	.cz-to8-dark,
	.cz-to1-request-box,
	.cz-map-grid{
		grid-template-columns:1fr !important;
	}
}.cz-to7-package-list{
	display:grid !important;
	gap:8px !important;
}.cz-to7-package-list-row{
	display:grid !important;
	grid-template-columns:100px minmax(0,1fr) !important;
	gap:12px !important;
	align-items:center !important;
	min-width:0 !important;
	padding:12px 14px !important;
	border-radius:10px !important;
	background:#f4f6f8 !important;
}.cz-to7-package-list-name,
.cz-to7-package-list-value{
	display:block !important;
	width:auto !important;
	min-width:0 !important;
	max-width:none !important;
	margin:0 !important;
	white-space:normal !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}.cz-to7-package-list-name{
	font-size:14px !important;
	line-height:1.3 !important;
	font-weight:800 !important;
}.cz-to7-package-list-value{
	font-size:13px !important;
	line-height:1.4 !important;
	color:#4f5d6b !important;
}.cz-to7-packages{
	align-items:stretch !important;
}.cz-to7-package{
	min-height:0 !important;
	height:auto !important;
	display:flex !important;
	flex-direction:column !important;
}.cz-to7-package-bottom{
	margin-top:auto !important;
	padding-top:22px !important;
}.cz-to7-options-footer{
	display:grid !important;
	grid-template-columns:minmax(0,1fr) auto !important;
	align-items:center !important;
	gap:24px !important;

	min-height:0 !important;
	height:auto !important;
	margin-top:18px !important;
	padding:18px 20px !important;

	border-radius:14px !important;
	background:#f4f6f8 !important;
}.cz-to7-options-footer-copy{
	display:grid !important;
	grid-template-columns:26px minmax(0,1fr) !important;
	align-items:start !important;
	gap:12px !important;
	min-width:0 !important;
}.cz-to7-options-footer-icon{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:24px !important;
	height:24px !important;
	margin:0 !important;
	border-radius:50% !important;
	background:#fff !important;
	color:#e31e24 !important;
	font-size:11px !important;
	font-weight:900 !important;
}.cz-to7-options-footer-text{
	margin:0 !important;
	font-size:12px !important;
	line-height:1.5 !important;
	color:#667382 !important;
}.cz-to7-options-footer-text strong{
	color:#17212b !important;
}.cz-to7-options-buttons{
	display:flex !important;
	width:auto !important;
	margin:0 !important;
}.cz-to7-options-btn{
	width:auto !important;
	margin:0 !important;
}.cz-to7-options-btn .wp-block-button__link,
.wp-block-button.cz-to7-options-btn .wp-block-button__link{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:auto !important;
	min-width:210px !important;
	padding:13px 18px !important;
	border-radius:9px !important;
	background:#e31e24 !important;
	color:#fff !important;
	font-size:13px !important;
	font-weight:800 !important;
	line-height:1.2 !important;
	white-space:nowrap !important;
	writing-mode:horizontal-tb !important;
	word-break:normal !important;
}.cz-to8-action-buttons .wp-block-button{
	width:100% !important;
	margin:0 !important;
}.cz-to8-action-buttons .wp-block-button__link{
	width:100% !important;
	border-radius:9px !important;
	color:#fff !important;
	font-weight:800 !important;
	box-shadow:none !important;
}.cz-to8-viber .wp-block-button__link{
	background:#7360F2 !important;
}.cz-to8-viber .wp-block-button__link:hover{
	background:#6653db !important;
}.cz-to8-telegram .wp-block-button__link{
	background:#229ED9 !important;
}.cz-to8-telegram .wp-block-button__link:hover{
	background:#168fc8 !important;
}.cz-to8-faq-btn .wp-block-button__link{
	background:#e31e24 !important;
	color:#fff !important;
	border-radius:9px !important;
	padding:12px 18px !important;
	font-weight:800 !important;
}.cz-to1-footer{
	background:#17212b !important;
}.cz-to1-footer .cz-footer-brand,
.cz-to1-footer .cz-footer-title{
	color:#fff !important;
}.cz-to1-footer .cz-footer-text,
.cz-to1-footer .cz-footer-link,
.cz-to1-footer .cz-footer-link a{
	color:#aeb8c2 !important;
}.cz-to1-footer .cz-footer-link a:hover{
	color:#fff !important;
}@media(max-width:900px){
	.cz-to7-package-list-row{
		grid-template-columns:88px minmax(0,1fr) !important;
	}

	.cz-to7-options-footer{
		grid-template-columns:1fr !important;
	}

	.cz-to7-options-buttons,
	.cz-to7-options-btn,
	.cz-to7-options-btn .wp-block-button__link{
		width:100% !important;
		min-width:0 !important;
	}
}@media(max-width:520px){
	.cz-to7-package-list-row{
		grid-template-columns:1fr !important;
		gap:4px !important;
	}
}.cz-ac-hero-image-wrap{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-width:0 !important;
}.cz-ac-hero-image{
    margin:0 !important;
    width:100% !important;
}.cz-ac-hero-image img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    max-height:560px !important;
    object-fit:contain !important;
    object-position:center !important;
    border-radius:0 !important;
    box-shadow:none !important;
}.cz-ac-hero-inner{
    grid-template-columns:minmax(0,.90fr) minmax(560px,1.10fr) !important;
}.cz-ac-hero-image-wrap{
    background:linear-gradient(
        90deg,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,.96) 8%,
        rgba(255,255,255,.72) 18%,
        rgba(255,255,255,0) 34%
    ) !important;
}@media(max-width:1050px){
    .cz-ac-hero-inner{
        grid-template-columns:1fr !important;
    }

    .cz-ac-hero-image img{
        max-height:none !important;
    }
}.cz-to5-flow{
	display:flex !important;
	flex-direction:column !important;
	height:auto !important;
	min-height:0 !important;
}.cz-to5-flow-top{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:20px !important;
	margin:0 0 22px !important;
	padding:0 !important;
}.cz-to5-flow-label,
.cz-to5-flow-title{
	margin:0 !important;
}.cz-to5-flow-title{
	text-align:right !important;
}.cz-to5-flow-line{
	display:grid !important;
	grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr !important;
	align-items:center !important;
	gap:0 !important;
	margin:0 !important;
	padding:0 8px 20px !important;
}.cz-to5-flow-step{
	min-width:0 !important;
	text-align:center !important;
}.cz-to5-flow-step-copy{
	display:flex !important;
	flex-direction:column !important;
	align-items:center !important;
	gap:2px !important;
}.cz-to5-flow-step-badge{
	margin:0 0 4px !important;
	font-size:17px !important;
	line-height:1.15 !important;
}.cz-to5-flow-step-title{
	margin:0 !important;
	font-size:12px !important;
	line-height:1.3 !important;
}.cz-to5-flow-step-sub{
	margin:2px 0 0 !important;
	font-size:10.5px !important;
	line-height:1.35 !important;
}.cz-to5-flow-sep{
	width:100% !important;
	height:1px !important;
	margin:0 !important;
	background:#d7dee5 !important;
	align-self:center !important;
}.cz-to5-flow-result{
	margin-top:0 !important;
}.cz-to5-reasons{
	display:grid !important;
	grid-template-columns:repeat(2,minmax(0,1fr)) !important;
	gap:12px !important;
	align-content:start !important;
}.cz-to5-reason{
	min-height:0 !important;
	height:auto !important;
	padding:20px 18px !important;
	display:grid !important;
	grid-template-columns:34px minmax(0,1fr) !important;
	column-gap:10px !important;
	align-items:start !important;
}.cz-to5-reason-num{
	margin:1px 0 0 !important;
	font-size:10px !important;
	line-height:1.2 !important;
}.cz-to5-reason-copy{
	display:flex !important;
	flex-direction:column !important;
	gap:6px !important;
	min-width:0 !important;
}.cz-to5-reason-title{
	margin:0 !important;
	font-size:14px !important;
	line-height:1.3 !important;
}.cz-to5-reason-text{
	margin:0 !important;
	font-size:10.5px !important;
	line-height:1.45 !important;
}.cz-to5-why-grid{
	align-items:start !important;
}.cz-to6-roadmap{
	display:grid !important;
	grid-template-columns:repeat(4,minmax(0,1fr)) !important;
	gap:14px !important;
	align-items:stretch !important;
	position:relative !important;
}.cz-to6-road-arrow{
	display:none !important;
}.cz-to6-road-step{
	position:relative !important;
	min-height:255px !important;
	height:auto !important;
	padding:18px 18px 16px !important;
	display:flex !important;
	flex-direction:column !important;
	align-items:flex-start !important;
}.cz-to6-road-step:not(:last-of-type)::after{
	content:"→";
	position:absolute;
	right:-13px;
	top:50%;
	transform:translateY(-50%);
	z-index:4;
	width:26px;
	height:26px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	background:#f3f5f7;
	color:#9aa6b2;
	font-size:16px;
	font-weight:700;
}.cz-to6-road-num{
	position:absolute !important;
	top:16px !important;
	right:16px !important;
	margin:0 !important;
}.cz-to6-road-icon{
	width:44px !important;
	height:44px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	margin:0 0 14px !important;
	border-radius:12px !important;
}.cz-to6-road-copy{
	display:flex !important;
	flex-direction:column !important;
	gap:5px !important;
	width:100% !important;
	min-width:0 !important;
}.cz-to6-road-kicker{
	margin:0 !important;
	font-size:9px !important;
	line-height:1.2 !important;
}.cz-to6-road-title{
	margin:0 !important;
	font-size:17px !important;
	line-height:1.25 !important;
}.cz-to6-road-text{
	margin:0 !important;
	font-size:10.5px !important;
	line-height:1.45 !important;
}.cz-to6-road-mini,
.cz-to6-road-tags,
.cz-to6-road-list,
.cz-to6-road-ready{
	margin-top:auto !important;
	width:100% !important;
	min-height:46px !important;
	box-sizing:border-box !important;
}.cz-to6-road-mini{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:10px !important;
	padding:11px 12px !important;
	border-radius:9px !important;
	background:#f4f6f8 !important;
}.cz-to6-road-tags{
	display:flex !important;
	align-items:center !important;
	flex-wrap:wrap !important;
	gap:6px !important;
	padding-top:8px !important;
}.cz-to6-road-tag{
	padding:6px 8px !important;
	border-radius:7px !important;
	background:#f4f6f8 !important;
	font-size:10px !important;
}.cz-to6-road-list{
	display:flex !important;
	align-items:center !important;
	flex-wrap:wrap !important;
	gap:6px !important;
	padding-top:8px !important;
}.cz-to6-road-list-item{
	padding:6px 8px !important;
	border-radius:7px !important;
	background:#f4f6f8 !important;
	font-size:10px !important;
}.cz-to6-road-ready{
	display:flex !important;
	align-items:center !important;
	padding:10px 12px !important;
	border-radius:9px !important;
}@media(max-width:1050px){
	.cz-to6-roadmap{
		grid-template-columns:repeat(2,minmax(0,1fr)) !important;
	}
	.cz-to6-road-step::after{
		display:none !important;
	}
}@media(max-width:760px){
	.cz-to5-flow-line{
		grid-template-columns:1fr !important;
		gap:12px !important;
		padding:0 0 18px !important;
	}

	.cz-to5-flow-sep{
		width:1px !important;
		height:18px !important;
		justify-self:center !important;
	}

	.cz-to5-reasons,
	.cz-to6-roadmap{
		grid-template-columns:1fr !important;
	}

	.cz-to5-reason{
		grid-template-columns:32px minmax(0,1fr) !important;
	}
}.cz-ac-hero{
    overflow:hidden !important;
}.cz-ac-hero-inner{
    grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr) !important;
    gap:18px !important;
}.cz-ac-hero-copy{
    position:relative;
    z-index:2;
}.cz-ac-hero-image-wrap{
    position:relative !important;
    min-height:430px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    overflow:visible !important;
    margin-left:-8px !important;
}.cz-ac-hero-image{
    position:relative !important;
    z-index:1;
    width:118% !important;
    max-width:none !important;
    margin:0 -8% 0 -3% !important;
}.cz-ac-hero-image img{
    display:block !important;
    width:100% !important;
    max-width:none !important;
    height:auto !important;
    object-fit:contain !important;
    object-position:right center !important;
    border-radius:0 !important;
    box-shadow:none !important;
}.cz-ac-hero-image-wrap::before{
    content:"";
    position:absolute;
    z-index:2;
    left:-2px;
    top:-2px;
    bottom:-2px;
    width:31%;
    pointer-events:none;
    background:linear-gradient(
        90deg,
        #ffffff 0%,
        rgba(255,255,255,.98) 15%,
        rgba(255,255,255,.88) 35%,
        rgba(255,255,255,.52) 66%,
        rgba(255,255,255,0) 100%
    );
}.cz-ac-hero-image-wrap::after{
    content:"";
    position:absolute;
    z-index:2;
    inset:0;
    pointer-events:none;
    background:
        linear-gradient(180deg,
            rgba(255,255,255,.50) 0%,
            rgba(255,255,255,0) 10%,
            rgba(255,255,255,0) 88%,
            rgba(255,255,255,.42) 100%
        );
}.cz-ac-hero{
    padding-bottom:38px !important;
}@media(max-width:1180px){
    .cz-ac-hero-inner{
        grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr) !important;
    }

    .cz-ac-hero-image{
        width:112% !important;
        margin-right:-6% !important;
    }
}@media(max-width:1050px){
    .cz-ac-hero-inner{
        grid-template-columns:1fr !important;
        gap:20px !important;
    }

    .cz-ac-hero-image-wrap{
        min-height:0 !important;
        margin-left:0 !important;
        justify-content:center !important;
    }

    .cz-ac-hero-image{
        width:100% !important;
        margin:0 !important;
    }

    .cz-ac-hero-image-wrap::before{
        width:18% !important;
    }
}@media(max-width:700px){
    .cz-ac-hero-image-wrap::before,
    .cz-ac-hero-image-wrap::after{
        display:none !important;
    }
}.cz-to6-roadmap{
	align-items:stretch !important;
}.cz-to6-road-step{
	height:100% !important;
	min-height:265px !important;
	box-sizing:border-box !important;
}.cz-to6-road-copy{
	flex:0 0 auto !important;
}.cz-to6-road-mini,
.cz-to6-road-tags,
.cz-to6-road-list,
.cz-to6-road-ready{
	margin-top:auto !important;
	min-height:54px !important;
}.cz-to6-road-text{
	min-height:48px !important;
}.cz-to6-road-step-final{
	display:flex !important;
	flex-direction:column !important;
}.cz-to6-road-ready{
	display:flex !important;
	align-items:center !important;
	width:100% !important;
}@media(max-width:1050px){
	.cz-to6-road-step{
		min-height:240px !important;
	}
}@media(max-width:760px){
	.cz-to6-road-step{
		min-height:0 !important;
		height:auto !important;
	}
	.cz-to6-road-text{
		min-height:0 !important;
	}
	.cz-to6-road-mini,
	.cz-to6-road-tags,
	.cz-to6-road-list,
	.cz-to6-road-ready{
		min-height:0 !important;
	}
}.cz-map-section{
    padding-bottom:64px !important;
}.cz-elec-page{--red:#ed1c24;--dark:#17202b;--muted:#68788c;--line:#dbe3ea;--soft:#f4f7f9;font-size:16px;color:var(--dark)}.cz-elec-page *{box-sizing:border-box}.cz-elec-page .cz-home-section{padding:64px 0}.cz-elec-page .cz-home-inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.cz-elec-page .cz-eyebrow{margin:0 0 12px;color:var(--red);font-size:14px;font-weight:800;text-transform:uppercase}.cz-elec-page .cz-hero-title,.cz-elec-page .cz-section-title{margin:0;color:var(--dark);font-weight:900;line-height:1.04;letter-spacing:-.025em}.cz-elec-page .cz-hero-title{font-size:clamp(42px,4.6vw,66px)}.cz-elec-page .cz-section-title{font-size:clamp(34px,3.3vw,50px)}.cz-elec-page .cz-lead,.cz-section-sub,.cz-elec-head-text{color:var(--muted);line-height:1.65}.cz-elec-hero{padding-top:56px!important}.cz-elec-hero-inner{display:grid;grid-template-columns:.93fr 1.07fr;gap:42px;align-items:center}.cz-elec-actions,.cz-elec-request-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cz-elec-page .cz-viber-btn .wp-block-button__link{background:#7360F2;color:#fff;font-weight:800;padding:15px 20px;border-radius:8px}.cz-elec-page .cz-telegram-btn .wp-block-button__link{background:#229ED9;color:#fff;font-weight:800;padding:15px 20px;border-radius:8px}.cz-elec-hint{font-size:13px;font-weight:700;color:#738093;margin-top:20px}.cz-elec-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:18px}.cz-elec-trust-item{font-size:14px;color:#607084;margin:0}.cz-elec-trust-item:before{content:"✓";color:var(--red);font-weight:900;margin-right:8px}.cz-elec-spec-card{border:1px solid var(--line);border-radius:22px;padding:26px;background:#fff;box-shadow:0 24px 55px rgba(31,45,61,.08)}.cz-elec-spec-top{display:flex;justify-content:space-between;border-bottom:1px solid #e8edf1;padding-bottom:16px}.cz-elec-spec-code,.cz-elec-spec-check{margin:0;font-size:12px;font-weight:800}.cz-elec-spec-check{color:var(--red)}.cz-elec-diagram{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:center;padding:52px 18px}.cz-elec-diagram p{display:grid;place-items:center;margin:0;height:78px;border-radius:18px;background:#f3f5f7;font-weight:900;font-size:19px}.cz-elec-diagram .cz-elec-ecu{background:#feecef;color:var(--red)}.cz-elec-diagram .cz-elec-mtr{background:var(--dark);color:#fff}.cz-elec-flow{display:grid;grid-template-columns:repeat(4,1fr);background:#f4f6f8;border-radius:16px;padding:14px}.cz-elec-flow-step{text-align:center}.cz-elec-flow-num{font-size:10px;color:#9aa6b3;margin:0}.cz-elec-flow-main{font-weight:900;margin:3px 0}.cz-elec-flow-sub{font-size:10px;color:#7e8b99;margin:0}.cz-elec-flow-step.final .cz-elec-flow-main{color:var(--red)}.cz-elec-why,.cz-elec-tech,.cz-elec-process,.cz-elec-faq{background:#f3f6f8}.cz-elec-head{display:grid;grid-template-columns:1.55fr .85fr;gap:60px;align-items:end;margin-bottom:28px}.cz-elec-head-text{margin:0;font-size:17px}.cz-elec-why-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.cz-elec-route{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px 22px}.cz-elec-route-step{text-align:center}.cz-elec-route-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 10px;border-radius:14px;background:#f4f6f8;font-weight:900;color:#5f7182}.cz-elec-route-step:last-child .cz-elec-route-icon{background:#feecef;color:var(--red)}.cz-elec-route-title{font-size:17px;margin:0 0 5px}.cz-elec-route-sub{font-size:11px;color:#8290a0;margin:0}.cz-elec-reasons,.cz-elec-tech-cards,.cz-elec-kit-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cz-elec-reason,.cz-elec-tech-card,.cz-elec-kit-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;min-height:140px}.cz-elec-reason-num,.cz-elec-num{font-size:11px;font-weight:800;color:var(--red);margin:0 0 8px}.cz-elec-reason-title,.cz-elec-small-title{font-size:16px;margin:0 0 8px}.cz-elec-reason-text,.cz-elec-small-text{font-size:13px;line-height:1.5;color:#718096;margin:0}.cz-section-sub{max-width:800px;margin:8px auto 26px;text-align:center}.cz-elec-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cz-elec-cat-card{border:1px solid var(--line);border-radius:16px;padding:20px;min-height:180px}.cz-elec-cat-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#f3f5f7;font-size:13px;font-weight:900;color:#617286;margin:0 0 18px}.cz-elec-card-title{font-size:19px;margin:0 0 8px}.cz-elec-card-text{font-size:13px;line-height:1.5;color:#718096;margin:0}.cz-elec-list-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;border-radius:14px;background:#f3f6f8}.cz-elec-list-title{font-size:17px;margin:0 0 4px}.cz-elec-list-text{margin:0;color:#718096;font-size:13px}.cz-elec-tech-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.cz-elec-tech-main{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.cz-mini-eyebrow{font-size:11px;color:var(--red);font-weight:800;margin:0 0 12px}.cz-elec-big-icon{display:grid;place-items:center;width:96px;height:96px;background:#feecef;color:var(--red);border-radius:18px;font-size:28px;font-weight:900}.cz-elec-tech-title{font-size:29px;margin:18px 0 8px}.cz-elec-tech-text{color:#718096;line-height:1.55}.cz-elec-tags{font-size:11px;font-weight:800;color:#738091;word-spacing:12px}.cz-elec-info-note{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:16px 18px}.cz-elec-note-text{margin:0;font-size:13px;color:#526273}.cz-elec-kit-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.cz-elec-kit-main{position:relative;border:1px solid #ffb8bc;background:#fff9f9;border-radius:18px;padding:28px}.cz-elec-corner-num{position:absolute;right:18px;top:12px;color:#f7a8ad;font-size:11px}.cz-elec-kit-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.cz-elec-kit-title{font-size:26px;margin:14px 0 8px}.cz-elec-kit-text{color:#718096}.cz-elec-pain-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;background:#f3f6f8;border:1px solid var(--line);border-radius:18px;padding:28px}.cz-elec-pain-text{color:#647587;line-height:1.6}.cz-elec-pain-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cz-elec-pain-card{background:#fff;border-radius:14px;padding:18px}.cz-elec-pain-card.dark{background:var(--dark);color:#fff}.cz-elec-pain-num{font-size:11px;color:var(--red);font-weight:900;margin:0 0 20px}.cz-elec-pain-title{font-size:16px;margin:0 0 6px}.cz-elec-pain-small{font-size:12px;color:#738091}.cz-elec-pain-card.dark .cz-elec-pain-small{color:#dce3ea}.cz-elec-warning{margin-top:14px;background:#fff5f5;border-left:3px solid var(--red);padding:16px 18px}.cz-elec-warning-text{margin:0;font-size:13px;color:#526273}.cz-elec-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cz-elec-step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;min-height:270px}.cz-elec-step-num{font-size:11px;color:#aab4bf}.cz-elec-step-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#f3f5f7;font-weight:900}.cz-elec-step-title{font-size:22px;margin:20px 0 10px}.cz-elec-step-text{font-size:13px;line-height:1.5;color:#718096}.cz-elec-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cz-elec-choice-card{position:relative;border:1px solid var(--line);border-radius:18px;padding:22px;min-height:330px}.cz-elec-choice-card.featured{border-color:#ff9aa1}.cz-elec-choice-card.featured:before{content:"ЧАСТО ОПТИМАЛЬНО";position:absolute;top:-12px;left:18px;background:var(--red);color:#fff;font-size:10px;font-weight:800;padding:5px 10px;border-radius:6px}.cz-elec-choice-tag{font-size:12px;color:var(--red);font-weight:800}.cz-elec-choice-title{font-size:24px;line-height:1.25}.cz-elec-choice-text{color:#718096;line-height:1.55}.cz-elec-choice-label{margin-top:30px;font-size:10px;color:#a0a9b3}.cz-elec-choice-foot{font-weight:700}.cz-elec-dark-note{margin-top:14px;background:var(--dark);color:#fff;padding:18px 22px;border-radius:14px}.cz-elec-dark-note-text{margin:0;font-size:13px}.cz-elec-cta-box{display:grid;grid-template-columns:1.7fr .65fr;gap:34px;background:var(--dark);color:#fff;border-radius:20px;padding:38px}.cz-elec-cta-title{font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.12;margin:0 0 14px}.cz-elec-cta-text{color:#d5dee6;line-height:1.6}.cz-elec-cta-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-elec-cta-point:before{content:"✓";color:#ff4450;margin-right:8px}.cz-elec-chat-card{border:1px solid #43505d;background:#28323d;border-radius:16px;padding:22px}.cz-elec-chat-title{font-size:22px}.cz-elec-chat-small{font-size:11px;color:#aeb9c4}.cz-elec-chat-actions{display:flex;flex-direction:column;gap:10px}.cz-elec-chat-actions .wp-block-button__link{width:100%;text-align:center}.cz-elec-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-elec-faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cz-elec-faq-item summary{font-weight:800;padding:16px;cursor:pointer}.cz-elec-faq-item p{padding:0 16px 16px;color:#718096;font-size:13px}.cz-elec-request-box{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cz-elec-request-copy{background:#f3f6f8;padding:30px}.cz-elec-form-wrap{padding:30px}.cz-elec-phone{margin-top:20px}.cz-elec-phone a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;padding:13px 16px;text-decoration:none;font-weight:800;color:#111}.cz-map-section{padding-top:56px!important;padding-bottom:64px!important}.cz-map-intro{text-align:center;color:#718096}.cz-map-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;margin-top:22px}.cz-map-contact{border:1px solid var(--line);border-radius:16px;padding:24px}.cz-map-embed{overflow:hidden;border-radius:16px;border:1px solid var(--line)}.cz-map-line{font-size:13px;color:#607084;line-height:1.6}.cz-site-footer{background:var(--dark);color:#fff;padding:40px 0}.cz-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.cz-footer-title{font-size:15px;margin:0 0 12px}.cz-footer-line{font-size:12px;color:#d2dbe3;margin:4px 0}@media(max-width:1050px){.cz-elec-hero-inner,.cz-elec-head,.cz-elec-why-grid,.cz-elec-tech-grid,.cz-elec-kit-grid,.cz-elec-pain-box,.cz-elec-cta-box,.cz-elec-request-box,.cz-map-grid{grid-template-columns:1fr}.cz-elec-cat-grid{grid-template-columns:repeat(2,1fr)}.cz-elec-roadmap{grid-template-columns:repeat(2,1fr)}.cz-elec-choice-grid{grid-template-columns:1fr}.cz-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cz-elec-page .cz-home-inner{width:calc(100% - 24px)}.cz-elec-page .cz-home-section{padding:44px 0}.cz-elec-cat-grid,.cz-elec-reasons,.cz-elec-tech-cards,.cz-elec-kit-side,.cz-elec-pain-cards,.cz-elec-roadmap,.cz-elec-faq-grid,.cz-footer-grid{grid-template-columns:1fr}.cz-elec-route{grid-template-columns:repeat(2,1fr)}.cz-elec-flow{grid-template-columns:repeat(2,1fr);gap:10px}.cz-elec-diagram{grid-template-columns:repeat(2,1fr);padding:28px 8px}.cz-elec-trust{gap:10px}.cz-elec-list-cta{align-items:flex-start;flex-direction:column}.cz-elec-cta-points{grid-template-columns:1fr}}.cz-mot1-page{
	width:100%;
	min-width:0;
	margin-block:0 !important;
}body:has(.cz-mot1-page) .entry-content{
	gap:0 !important;
}body:has(.cz-mot1-page) .entry-content > .cz-mot1-page{
	margin-block-start:0 !important;
	margin-block-end:0 !important;
}.cz-mot1-page .cz-gb-inline{
	margin:0 !important;
}.cz-mot1-engine-top .cz-gb-inline,
.cz-mot1-engine-core .cz-gb-inline,
.cz-mot1-engine-grid .cz-gb-inline,
.cz-mot1-engine-bottom .cz-gb-inline,
.cz-mot1-float .cz-gb-inline,
.cz-mot1-vin-flow .cz-gb-inline,
.cz-mot1-vin-reasons .cz-gb-inline,
.cz-mot1-cat-card .cz-gb-inline,
.cz-mot8-cap-points .cz-gb-inline,
.cz-mot8-board-head .cz-gb-inline,
.cz-mot8-board-meta .cz-gb-inline,
.cz-mot8-board-item .cz-gb-inline,
.cz-mot8-board-warning .cz-gb-inline,
.cz-mot4-how .cz-gb-inline,
.cz-mot5-choice .cz-gb-inline,
.cz-mot5-critical .cz-gb-inline,
.cz-mot6-dark .cz-gb-inline,
.cz-mot1-request .cz-gb-inline{
	min-width:0;
}.cz-mot1-engine-top{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:12px !important;
}.cz-mot1-engine-grid > .gb-element{
	min-width:0;
}.cz-mot1-engine-bottom{
	align-items:stretch !important;
}.cz-mot1-float .cz-gb-inline{
	display:flex;
	flex-direction:column;
}.cz-mot1-vin-flow{
	align-items:center !important;
}.cz-mot1-vin-flow > .gb-element{
	min-width:0;
	text-align:center;
}.cz-mot1-vin-reasons > .gb-element{
	min-width:0;
}.cz-mot1-cat-card{
	min-width:0;
}.cz-mot1-cat-card > .gb-element:last-child{
	min-width:0;
}.cz-mot8-board-meta > .gb-element{
	min-width:0;
}.cz-mot8-board-item{
	min-width:0;
}.cz-mot8-board-item > .gb-element{
	min-width:0;
}.cz-mot8-board-warning{
	min-width:0;
}.cz-mot1-page .wp-block-buttons{
	margin:0;
}.cz-mot1-page .wp-block-button{
	margin:0;
}.cz-mot6-faq-item{
	margin:0 !important;
}.cz-mot6-faq-item summary{
	font-weight:800;
}.cz-mot6-faq-item > p{
	margin:0;
	padding:12px 16px 15px;
	border-top:1px solid #edf0f2;
	color:#75818e;
	font-size:11.8px;
	line-height:1.55;
}.cz-mot1-footer a{
	color:#aeb8c2 !important;
	text-decoration:none !important;
}.cz-mot1-footer a:hover{
	color:#fff !important;
}.cz-mot1-page.cz-map-section{
	padding-bottom:64px !important;
}@media(max-width:700px){
	.cz-mot1-page.cz-map-section{
		padding-bottom:42px !important;
	}
}.cz-mot1-engine-grid > .gb-element{
	min-width:0 !important;
}.cz-mot1-engine-grid > .gb-element > .cz-gb-inline{
	display:grid !important;
	grid-template-columns:38px minmax(0,1fr) !important;
	grid-template-rows:auto auto !important;
	column-gap:10px !important;
	row-gap:3px !important;
	align-items:center !important;
	width:100% !important;
	min-width:0 !important;
	margin:0 !important;
}.cz-mot1-engine-grid > .gb-element > .cz-gb-inline > span{
	grid-column:1 !important;
	grid-row:1 / span 2 !important;
	display:grid !important;
	place-items:center !important;
	align-self:start !important;
	width:36px !important;
	height:36px !important;
	border-radius:9px !important;
}.cz-mot1-engine-grid > .gb-element > .cz-gb-inline > b{
	grid-column:2 !important;
	grid-row:1 !important;
	display:block !important;
	min-width:0 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
	white-space:normal !important;
	line-height:1.25 !important;
}.cz-mot1-engine-grid > .gb-element > .cz-gb-inline > small{
	grid-column:2 !important;
	grid-row:2 !important;
	display:block !important;
	min-width:0 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
	white-space:normal !important;
	line-height:1.35 !important;
}.cz-mot1-engine-bottom > .gb-element:not(.cz-mot1-ready) > .cz-gb-inline{
	display:flex !important;
	flex-direction:column !important;
	align-items:flex-start !important;
	gap:3px !important;
	margin:0 !important;
	min-width:0 !important;
}.cz-mot1-engine-bottom > .gb-element:not(.cz-mot1-ready) > .cz-gb-inline span,
.cz-mot1-engine-bottom > .gb-element:not(.cz-mot1-ready) > .cz-gb-inline strong{
	display:block !important;
	white-space:nowrap !important;
}.cz-mot1-float > .cz-gb-inline{
	display:flex !important;
	flex-direction:column !important;
	gap:3px !important;
	margin:0 !important;
}.cz-mot1-float > .cz-gb-inline b,
.cz-mot1-float > .cz-gb-inline span{
	display:block !important;
	white-space:nowrap !important;
}.cz-mot5-choice-list{
	display:grid !important;
	gap:9px !important;
}.cz-mot5-choice-list > .gb-element{
	display:block !important;
	min-width:0 !important;
	width:100% !important;
	padding:0 !important;
}.cz-mot5-choice-list > .gb-element > .cz-gb-inline{
	display:grid !important;
	grid-template-columns:24px minmax(0,1fr) !important;
	gap:9px !important;
	align-items:center !important;
	width:100% !important;
	min-width:0 !important;
	margin:0 !important;
	padding:10px 11px !important;
	box-sizing:border-box !important;
	border-radius:8px !important;
	background:#f4f6f8 !important;
}.cz-mot5-choice-list > .gb-element > .cz-gb-inline > span{
	display:grid !important;
	place-items:center !important;
	width:22px !important;
	height:22px !important;
	margin:0 !important;
	border-radius:50% !important;
	font-size:9px !important;
	line-height:1 !important;
}.cz-mot5-choice-list > .gb-element > .cz-gb-inline > b{
	display:block !important;
	width:auto !important;
	min-width:0 !important;
	max-width:none !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:1.35 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
	white-space:normal !important;
}.cz-mot5-choice-footer > .cz-gb-inline{
	display:flex !important;
	flex-direction:column !important;
	gap:4px !important;
	margin:0 !important;
}.cz-mot5-choice-footer > .cz-gb-inline small,
.cz-mot5-choice-footer > .cz-gb-inline strong{
	display:block !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
}.cz-mot8-cap-actions{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:10px !important;
}.cz-mot8-cap-actions > .wp-block-buttons{
	margin:0 !important;
	width:auto !important;
}.cz-mot8-cap-actions .wp-block-button{
	margin:0 !important;
}.cz-mot8-cap-actions .wp-block-button__link{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:46px !important;
	padding:0 18px !important;
	border-radius:8px !important;
	color:#fff !important;
	font-weight:800 !important;
	font-size:13px !important;
	line-height:1.2 !important;
	white-space:nowrap !important;
	box-shadow:none !important;
}.cz-mot8-cap-actions a.cz-mot8-cap-primary{
	background:#ed1c24 !important;
}.cz-mot8-cap-actions a.cz-mot8-cap-primary:hover{
	background:#cf171e !important;
}.cz-mot8-cap-actions a.cz-mot8-cap-secondary{
	background:#229ED9 !important;
}.cz-mot8-cap-actions a.cz-mot8-cap-secondary:hover{
	background:#168fc8 !important;
}.cz-mot6-dark-panel > .cz-gb-inline:first-child{
	display:flex !important;
	flex-direction:column !important;
	align-items:flex-start !important;
	gap:6px !important;
	margin:0 0 14px !important;
	width:100% !important;
}.cz-mot6-dark-panel > .cz-gb-inline:first-child .cz-mot6-panel-kicker,
.cz-mot6-dark-panel > .cz-gb-inline:first-child strong,
.cz-mot6-dark-panel > .cz-gb-inline:first-child small{
	display:block !important;
	width:100% !important;
	margin:0 !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
}.cz-mot6-dark-panel > .wp-block-buttons{
	width:100% !important;
	margin:0 0 9px !important;
}.cz-mot6-dark-panel .wp-block-button{
	width:100% !important;
	margin:0 !important;
}.cz-mot6-dark-panel .wp-block-button__link{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:100% !important;
	min-height:44px !important;
	padding:0 14px !important;
	border-radius:8px !important;
	color:#fff !important;
	font-weight:800 !important;
	box-shadow:none !important;
}.cz-mot6-dark-panel a.cz-mot6-viber{
	background:#7360F2 !important;
}.cz-mot6-dark-panel a.cz-mot6-telegram{
	background:#229ED9 !important;
}.cz-mot1-send-options{
	display:grid !important;
	grid-template-columns:1fr 1fr !important;
	gap:10px !important;
}.cz-mot1-send-options > .wp-block-buttons{
	width:100% !important;
	margin:0 !important;
}.cz-mot1-send-options .wp-block-button{
	width:100% !important;
	margin:0 !important;
}.cz-mot1-send-options .wp-block-button__link{
	width:100% !important;
	min-height:58px !important;
	padding:11px 14px !important;
	border-radius:10px !important;
	box-sizing:border-box !important;
	color:#fff !important;
	text-align:left !important;
	box-shadow:none !important;
}.cz-mot1-send-options a.cz-mot1-viber{
	background:#7360F2 !important;
}.cz-mot1-send-options a.cz-mot1-telegram{
	background:#229ED9 !important;
}.cz-mot1-send-options .wp-block-button__link strong,
.cz-mot1-send-options .wp-block-button__link span{
	display:block !important;
}.cz-mot1-send-options .wp-block-button__link strong{
	font-size:13px !important;
	line-height:1.3 !important;
}.cz-mot1-send-options .wp-block-button__link span{
	margin-top:3px !important;
	font-size:9.5px !important;
	line-height:1.35 !important;
	opacity:.82 !important;
}.cz-mot1-request-copy > .wp-block-buttons{
	margin:11px 0 0 !important;
}.cz-mot1-request-copy .wp-block-button.cz-mot1-call{
	width:100% !important;
	margin:0 !important;
}.cz-mot1-request-copy a.cz-mot1-call{
	display:grid !important;
	grid-template-columns:36px minmax(0,1fr) !important;
	gap:10px !important;
	align-items:center !important;
	width:100% !important;
	max-width:280px !important;
	padding:10px 13px !important;
	border:1px solid #dbe2e8 !important;
	border-radius:10px !important;
	background:#fff !important;
	color:#1c2732 !important;
	text-align:left !important;
	box-shadow:none !important;
}.cz-mot1-request-copy a.cz-mot1-call > span{
	display:grid !important;
	place-items:center !important;
	width:34px !important;
	height:34px !important;
	border-radius:9px !important;
	background:#fff0f1 !important;
}.cz-mot1-request-copy a.cz-mot1-call > div{
	min-width:0 !important;
}.cz-mot1-request-copy a.cz-mot1-call strong,
.cz-mot1-request-copy a.cz-mot1-call small{
	display:block !important;
}.cz-mot1-request-copy a.cz-mot1-call small{
	margin-top:2px !important;
	color:#73808d !important;
}.cz-mot1-form-note > .cz-gb-inline{
	display:flex !important;
	flex-direction:column !important;
	gap:3px !important;
	margin:0 !important;
}.cz-mot1-form-note strong,
.cz-mot1-form-note span{
	display:block !important;
}.cz-mot1-page.cz-map-section{
	padding-bottom:62px !important;
}.cz-mot1-footer{
	padding:42px 0 !important;
	background:#17212b !important;
	color:#fff !important;
}.cz-mot1-footer .cz-footer-brand,
.cz-mot1-footer .cz-footer-title{
	color:#fff !important;
}.cz-mot1-footer .cz-footer-text,
.cz-mot1-footer .cz-footer-link,
.cz-mot1-footer .cz-footer-link a{
	color:#aeb8c2 !important;
}.cz-mot1-footer .cz-footer-link a:hover{
	color:#fff !important;
}@media(max-width:760px){
	.cz-mot1-send-options{
		grid-template-columns:1fr !important;
	}

	.cz-mot8-cap-actions{
		flex-direction:column !important;
	}

	.cz-mot8-cap-actions > .wp-block-buttons,
	.cz-mot8-cap-actions .wp-block-button,
	.cz-mot8-cap-actions .wp-block-button__link{
		width:100% !important;
	}

	.cz-mot1-page.cz-map-section{
		padding-bottom:42px !important;
	}
}.cz-mot1-send-options{
	grid-template-columns:repeat(2,minmax(0,1fr)) !important;
	gap:10px !important;
	max-width:470px !important;
}.cz-mot1-send-options > .wp-block-buttons,
.cz-mot1-send-options .wp-block-button{
	width:100% !important;
}.cz-mot1-send-options .wp-block-button__link{
	min-height:0 !important;
	height:auto !important;
	padding:12px 14px !important;
	border-radius:9px !important;
}.cz-mot1-send-options .wp-block-button__link strong{
	font-size:12px !important;
	line-height:1.2 !important;
}.cz-mot1-send-options .wp-block-button__link span{
	margin-top:2px !important;
	font-size:8.5px !important;
	line-height:1.25 !important;
}.cz-mot1-cats-cta{
	align-items:center !important;
}.cz-mot1-cats-cta > .wp-block-buttons{
	width:auto !important;
	margin:0 !important;
	flex:0 0 auto !important;
}.cz-mot1-cats-cta .wp-block-button{
	width:auto !important;
	margin:0 !important;
}.cz-mot1-cats-cta .wp-block-button__link{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:auto !important;
	min-width:160px !important;
	min-height:42px !important;
	padding:0 16px !important;
	border-radius:8px !important;
	background:#7360F2 !important;
	color:#fff !important;
	font-size:12px !important;
	font-weight:800 !important;
	line-height:1.2 !important;
	white-space:nowrap !important;
	box-shadow:none !important;
}.cz-mot1-cats-cta .wp-block-button__link:hover{
	background:#6653db !important;
}.cz-mot1-request-copy a.cz-mot1-call{
	max-width:240px !important;
}@media(max-width:700px){
	.cz-mot1-send-options{
		grid-template-columns:1fr !important;
		max-width:none !important;
	}

	.cz-mot1-cats-cta{
		align-items:stretch !important;
	}

	.cz-mot1-cats-cta > .wp-block-buttons,
	.cz-mot1-cats-cta .wp-block-button,
	.cz-mot1-cats-cta .wp-block-button__link{
		width:100% !important;
	}
}.cz-mot1-hero{
	position:relative;
	overflow:hidden;
	padding-top:58px !important;
	padding-bottom:62px !important;
	background:
		radial-gradient(circle at 78% 42%, rgba(228,236,244,.95) 0, rgba(244,248,251,.72) 31%, rgba(255,255,255,0) 58%),
		linear-gradient(135deg,#ffffff 0%,#fbfdff 46%,#f3f8fc 100%) !important;
}.cz-mot1-hero:before{
	content:"";
	position:absolute;
	inset:-18% -8% -25% -10%;
	pointer-events:none;
	background:
		radial-gradient(ellipse at 78% 60%, transparent 0 34%, rgba(255,255,255,.7) 35% 36%, transparent 37% 100%),
		linear-gradient(155deg,transparent 0 44%,rgba(227,30,36,.12) 44.15% 44.35%,transparent 44.5% 100%);
	opacity:.75;
}.cz-mot1-hero-inner{
	position:relative;
	z-index:2;
	display:grid !important;
	grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr) !important;
	gap:26px !important;
	align-items:center !important;
	max-width:1380px !important;
}.cz-mot1-hero-copy{
	position:relative;
	z-index:3;
	padding-right:10px;
}.cz-mot1-hero-copy .cz-hero-title{
	max-width:690px;
	margin-bottom:18px !important;
	font-size:56px !important;
	line-height:1.02 !important;
	letter-spacing:-.035em !important;
}.cz-mot1-hero-copy .cz-lead{
	max-width:650px;
	font-size:17px !important;
	line-height:1.65 !important;
}.cz-mot1-hero-visual{
	position:relative !important;
	z-index:2;
	display:flex !important;
	align-items:center !important;
	justify-content:flex-end !important;
	min-width:0 !important;
	overflow:visible !important;
}.cz-mot1-hero-figure{
	width:112% !important;
	max-width:none !important;
	margin:0 -7% 0 -5% !important;
}.cz-mot1-hero-image{
	display:block !important;
	width:100% !important;
	height:auto !important;
	max-width:none !important;
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	background:transparent !important;
}.cz-mot1-actions{
	margin-top:26px !important;
}.cz-mot1-trust{
	margin-top:24px !important;
}@media(max-width:1180px){
	.cz-mot1-hero-inner{
		grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr) !important;
		gap:18px !important;
	}
	.cz-mot1-hero-copy .cz-hero-title{
		font-size:50px !important;
	}
	.cz-mot1-hero-figure{
		width:106% !important;
		margin-right:-4% !important;
	}
}@media(max-width:960px){
	.cz-mot1-hero{
		padding-top:44px !important;
	}
	.cz-mot1-hero-inner{
		grid-template-columns:1fr !important;
		gap:28px !important;
	}
	.cz-mot1-hero-copy{
		padding-right:0;
	}
	.cz-mot1-hero-copy .cz-hero-title{
		max-width:760px;
		font-size:46px !important;
	}
	.cz-mot1-hero-visual{
		justify-content:center !important;
	}
	.cz-mot1-hero-figure{
		width:100% !important;
		max-width:860px !important;
		margin:0 auto !important;
	}
}@media(max-width:620px){
	.cz-mot1-hero{
		padding-top:34px !important;
		padding-bottom:44px !important;
	}
	.cz-mot1-hero-copy .cz-hero-title{
		font-size:38px !important;
		line-height:1.05 !important;
	}
	.cz-mot1-hero-copy .cz-lead{
		font-size:15.5px !important;
	}
}.cz-brake-hero{
	position:relative;
	overflow:hidden;
	padding-top:56px !important;
	padding-bottom:60px !important;
	background:
		radial-gradient(circle at 78% 40%, rgba(230,237,244,.96) 0, rgba(246,249,252,.74) 34%, rgba(255,255,255,0) 60%),
		linear-gradient(135deg,#ffffff 0%,#fbfdff 48%,#f3f8fc 100%) !important;
}.cz-brake-hero:before{
	content:"";
	position:absolute;
	inset:-18% -10% -26% -10%;
	pointer-events:none;
	background:
		radial-gradient(ellipse at 79% 60%, transparent 0 34%, rgba(255,255,255,.74) 35% 36%, transparent 37% 100%),
		linear-gradient(155deg,transparent 0 44%,rgba(227,30,36,.11) 44.15% 44.35%,transparent 44.5% 100%);
	opacity:.75;
}.cz-brake-hero-inner{
	position:relative;
	z-index:2;
	display:grid !important;
	grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr) !important;
	gap:28px !important;
	align-items:center !important;
	max-width:1380px !important;
}.cz-brake-hero-copy{
	position:relative;
	z-index:3;
	padding-right:10px;
}.cz-brake-hero-copy .cz-hero-title{
	max-width:650px;
	margin-bottom:18px !important;
	font-size:54px !important;
	line-height:1.02 !important;
	letter-spacing:-.035em !important;
}.cz-brake-hero-copy .cz-lead{
	max-width:640px;
	font-size:17px !important;
	line-height:1.65 !important;
}.cz-brake-hero-visual{
	position:relative !important;
	z-index:2;
	display:flex !important;
	align-items:center !important;
	justify-content:flex-end !important;
	min-width:0 !important;
	overflow:visible !important;
}.cz-brake-hero-figure{
	width:112% !important;
	max-width:none !important;
	margin:0 -7% 0 -5% !important;
}.cz-brake-hero-image{
	display:block !important;
	width:100% !important;
	height:auto !important;
	max-width:none !important;
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	background:transparent !important;
}.cz-brake-actions{
	margin-top:26px !important;
}.cz-brake-trust{
	margin-top:24px !important;
}.cz-brake-actions .wp-block-button__link{
	min-height:50px !important;
	padding:0 20px !important;
	border-radius:9px !important;
	font-weight:800 !important;
	color:#fff !important;
	box-shadow:none !important;
}.cz-brake-viber .wp-block-button__link{
	background:#7360F2 !important;
}.cz-brake-viber .wp-block-button__link:hover{
	background:#6653db !important;
}.cz-brake-telegram .wp-block-button__link{
	background:#229ED9 !important;
}.cz-brake-telegram .wp-block-button__link:hover{
	background:#168fc8 !important;
}.cz-brake-trust{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:20px !important;
}.cz-brake-trust .cz-trust-item{
	margin:0 !important;
}@media(max-width:1180px){
	.cz-brake-hero-inner{
		grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr) !important;
		gap:20px !important;
	}

	.cz-brake-hero-copy .cz-hero-title{
		font-size:48px !important;
	}

	.cz-brake-hero-figure{
		width:106% !important;
		margin-right:-4% !important;
	}
}@media(max-width:960px){
	.cz-brake-hero{
		padding-top:42px !important;
	}

	.cz-brake-hero-inner{
		grid-template-columns:1fr !important;
		gap:28px !important;
	}

	.cz-brake-hero-copy{
		padding-right:0 !important;
	}

	.cz-brake-hero-copy .cz-hero-title{
		max-width:760px;
		font-size:44px !important;
	}

	.cz-brake-hero-visual{
		justify-content:center !important;
	}

	.cz-brake-hero-figure{
		width:100% !important;
		max-width:860px !important;
		margin:0 auto !important;
	}

	.cz-brake-actions{
		flex-wrap:wrap !important;
	}
}@media(max-width:620px){
	.cz-brake-hero{
		padding-top:32px !important;
		padding-bottom:42px !important;
	}

	.cz-brake-hero-copy .cz-hero-title{
		font-size:36px !important;
		line-height:1.05 !important;
	}

	.cz-brake-hero-copy .cz-lead{
		font-size:15.5px !important;
	}

	.cz-brake-actions .wp-block-button,
	.cz-brake-actions .wp-block-button__link{
		width:100% !important;
	}
}.cz-brake-hero,
.cz-brakes-hero{
    background:#fff !important;
    overflow:hidden !important;
}.cz-brake-hero-inner,
.cz-brakes-hero-inner{
    display:grid !important;
    grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr) !important;
    gap:0 !important;
    align-items:center !important;
}.cz-brake-hero-visual,
.cz-brakes-hero-visual{
    position:relative !important;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    padding:0 !important;
    margin:0 0 0 -35px !important;
    overflow:visible !important;
}.cz-brake-hero-visual figure,
.cz-brakes-hero-visual figure,
.cz-brake-hero-visual .wp-block-image,
.cz-brakes-hero-visual .wp-block-image{
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    width:100% !important;
}.cz-brake-hero-visual img,
.cz-brakes-hero-visual img{
    display:block !important;
    width:116% !important;
    max-width:none !important;
    height:auto !important;
    margin-left:-5% !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    object-fit:contain !important;
    object-position:center right !important;
}.cz-brake-hero-visual::before,
.cz-brakes-hero-visual::before{
    content:"";
    position:absolute;
    z-index:5;
    left:-1px;
    top:-2px;
    bottom:-2px;
    width:27%;
    pointer-events:none;

    background:linear-gradient(
        90deg,
        #fff 0%,
        rgba(255,255,255,.98) 18%,
        rgba(255,255,255,.82) 42%,
        rgba(255,255,255,.38) 72%,
        rgba(255,255,255,0) 100%
    );
}.cz-brake-hero-visual::after,
.cz-brakes-hero-visual::after{
    content:"";
    position:absolute;
    z-index:4;
    inset:0;
    pointer-events:none;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.55) 0%,
            rgba(255,255,255,0) 11%,
            rgba(255,255,255,0) 89%,
            rgba(255,255,255,.52) 100%
        );
}.cz-brake-hero-copy,
.cz-brakes-hero-copy{
    position:relative !important;
    z-index:10 !important;
}.cz-brake-hero,
.cz-brakes-hero{
    padding-top:46px !important;
    padding-bottom:42px !important;
}@media(max-width:1050px){

    .cz-brake-hero-inner,
    .cz-brakes-hero-inner{
        grid-template-columns:1fr !important;
        gap:24px !important;
    }

    .cz-brake-hero-visual,
    .cz-brakes-hero-visual{
        margin-left:0 !important;
    }

    .cz-brake-hero-visual img,
    .cz-brakes-hero-visual img{
        width:100% !important;
        margin-left:0 !important;
    }
}.cz-brk1-page .cz-brk1-hero{
    background:#ffffff !important;
    overflow:hidden !important;

    padding-top:52px !important;
    padding-bottom:48px !important;
}.cz-brk1-page .cz-brk1-hero-inner{
    display:grid !important;

    grid-template-columns:
        minmax(480px, .88fr)
        minmax(650px, 1.12fr) !important;

    gap:0 !important;
    align-items:center !important;
}.cz-brk1-page .cz-brk1-hero-copy{
    position:relative !important;
    z-index:10 !important;

    padding-right:20px !important;
}.cz-brk1-page .cz-brk1-hero-visual,
.cz-brk1-page .cz-brk6-hero-image-wrap{

    position:relative !important;

    width:calc(100% + 55px) !important;

    margin-left:-55px !important;
    margin-right:0 !important;

    padding:0 !important;

    background:transparent !important;

    border:0 !important;
    outline:0 !important;
    border-radius:0 !important;

    box-shadow:none !important;

    overflow:visible !important;

    isolation:isolate;
}.cz-brk1-page img.cz-brk6-hero-image{

    display:block !important;

    width:112% !important;
    max-width:none !important;

    height:auto !important;

    margin:0 0 0 -2% !important;
    padding:0 !important;

    object-fit:contain !important;
    object-position:center center !important;

    border:0 !important;
    outline:0 !important;
    border-radius:0 !important;

    box-shadow:none !important;

    position:relative !important;
    z-index:1 !important;
}.cz-brk1-page .cz-brk6-hero-image-wrap::before{

    content:"";

    position:absolute !important;

    z-index:5 !important;

    top:-3px !important;
    bottom:-3px !important;

    left:-2px !important;

    width:30% !important;

    pointer-events:none !important;

    background:linear-gradient(
        90deg,

        #ffffff 0%,
        rgba(255,255,255,1) 8%,
        rgba(255,255,255,.97) 20%,
        rgba(255,255,255,.82) 38%,
        rgba(255,255,255,.52) 58%,
        rgba(255,255,255,.22) 76%,
        rgba(255,255,255,0) 100%
    ) !important;
}.cz-brk1-page .cz-brk6-hero-image-wrap::after{

    content:"";

    position:absolute !important;

    z-index:4 !important;

    inset:-2px !important;

    pointer-events:none !important;

    background:

        linear-gradient(
            180deg,
            #ffffff 0%,
            rgba(255,255,255,.92) 3%,
            rgba(255,255,255,.55) 7%,
            rgba(255,255,255,0) 14%,
            rgba(255,255,255,0) 86%,
            rgba(255,255,255,.55) 93%,
            rgba(255,255,255,.92) 97%,
            #ffffff 100%
        ),

        linear-gradient(
            270deg,
            rgba(255,255,255,.45) 0%,
            rgba(255,255,255,0) 7%
        ) !important;
}.cz-brk1-page .cz-brk1-hero-inner,
.cz-brk1-page .cz-home-inner.cz-brk1-hero-inner{

    background:transparent !important;

    border:0 !important;
    border-radius:0 !important;

    box-shadow:none !important;

    overflow:visible !important;
}@media (min-width:1280px){

    .cz-brk1-page img.cz-brk6-hero-image{
        width:116% !important;
        margin-left:-4% !important;
    }

    .cz-brk1-page .cz-brk6-hero-image-wrap{
        margin-left:-70px !important;
        width:calc(100% + 70px) !important;
    }
}@media (max-width:1180px){

    .cz-brk1-page .cz-brk1-hero-inner{

        grid-template-columns:
            minmax(430px,.92fr)
            minmax(560px,1.08fr) !important;
    }

    .cz-brk1-page .cz-brk6-hero-image-wrap{

        margin-left:-35px !important;
        width:calc(100% + 35px) !important;
    }

    .cz-brk1-page img.cz-brk6-hero-image{

        width:108% !important;
        margin-left:0 !important;
    }
}@media (max-width:980px){

    .cz-brk1-page .cz-brk1-hero-inner{
        grid-template-columns:1fr !important;
        gap:26px !important;
    }

    .cz-brk1-page .cz-brk1-hero-copy{
        padding-right:0 !important;
    }

    .cz-brk1-page .cz-brk6-hero-image-wrap{

        width:100% !important;

        margin-left:0 !important;
        margin-right:0 !important;
    }

    .cz-brk1-page img.cz-brk6-hero-image{

        width:100% !important;

        margin:0 !important;
    }

    .cz-brk1-page .cz-brk6-hero-image-wrap::before{

        width:12% !important;
    }
}@media (max-width:640px){

    .cz-brk1-page .cz-brk6-hero-image-wrap::before,
    .cz-brk1-page .cz-brk6-hero-image-wrap::after{

        display:none !important;
    }

}@media (min-width:1181px){

    .cz-brk1-page .cz-brk1-hero-inner{
        grid-template-columns:
            minmax(500px,.92fr)
            minmax(650px,1.08fr) !important;

        gap:20px !important;
    }

    .cz-brk1-page .cz-brk1-hero-copy{
        padding-right:10px !important;
        z-index:10 !important;
    }

    
    .cz-brk1-page .cz-brk6-hero-image-wrap{
        margin-left:-10px !important;
        width:calc(100% + 20px) !important;
    }

    
    .cz-brk1-page img.cz-brk6-hero-image{
        width:108% !important;
        margin-left:0 !important;
    }

    
    .cz-brk1-page .cz-brk6-hero-image-wrap::before{
        left:0 !important;
        width:18% !important;

        background:linear-gradient(
            90deg,
            #ffffff 0%,
            rgba(255,255,255,.98) 12%,
            rgba(255,255,255,.78) 36%,
            rgba(255,255,255,.38) 64%,
            rgba(255,255,255,0) 100%
        ) !important;
    }

    
    .cz-brk1-page .cz-brk6-hero-image-wrap::after{
        background:
            linear-gradient(
                180deg,
                rgba(255,255,255,.45) 0%,
                rgba(255,255,255,0) 9%,
                rgba(255,255,255,0) 91%,
                rgba(255,255,255,.42) 100%
            ) !important;
    }
}@media (min-width:1181px){

    
    .cz-brk1-page .cz-brk6-hero-image-wrap{
        margin-left:20px !important;
        width:calc(100% - 5px) !important;
    }

    
    .cz-brk1-page img.cz-brk6-hero-image{
        width:105% !important;
        margin-left:0 !important;
    }

    
    .cz-brk1-page .cz-brk6-hero-image-wrap::before{
        width:13% !important;

        background:linear-gradient(
            90deg,
            #ffffff 0%,
            rgba(255,255,255,.96) 18%,
            rgba(255,255,255,.65) 48%,
            rgba(255,255,255,.25) 72%,
            rgba(255,255,255,0) 100%
        ) !important;
    }
}.cz-brk7-page{--red:#ed1c24;--dark:#17202b;--muted:#68788c;--line:#dbe3ea;--soft:#f3f6f8;color:var(--dark)}.cz-brk7-page *{box-sizing:border-box}.cz-brk7-section{padding:64px 0}.cz-brk7-inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.cz-brk7-eyebrow{margin:0 0 12px;color:var(--red);font-size:14px;font-weight:800;text-transform:uppercase}.cz-brk7-h1,.cz-brk7-title{margin:0;font-weight:900;line-height:1.04;letter-spacing:-.025em}.cz-brk7-h1{font-size:clamp(42px,4.4vw,64px)}.cz-brk7-title{font-size:clamp(34px,3.2vw,48px)}.cz-brk7-lead,.cz-brk7-sub{color:var(--muted);line-height:1.65}.cz-brk7-hero{padding-top:48px;padding-bottom:48px;background:#fff;overflow:hidden}.cz-brk7-hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;align-items:center}.cz-brk7-hero-copy{position:relative;z-index:3}.cz-brk7-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cz-brk7-viber .wp-block-button__link{background:#7360F2;color:#fff;font-weight:800;padding:15px 20px;border-radius:8px}.cz-brk7-telegram .wp-block-button__link{background:#229ED9;color:#fff;font-weight:800;padding:15px 20px;border-radius:8px}.cz-brk7-meta{font-size:13px;color:#738091;font-weight:700;margin-top:18px}.cz-brk7-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.cz-brk7-trust-item{font-size:14px;color:#607084}.cz-brk7-trust-item:before{content:"✓";color:var(--red);font-weight:900;margin-right:7px}.cz-brk7-hero-visual{position:relative;overflow:visible;margin-left:12px}.cz-brk7-hero-image{margin:0}.cz-brk7-hero-image img{display:block;width:105%;max-width:none;height:auto;border:0;border-radius:0;box-shadow:none}.cz-brk7-hero-visual:before{content:"";position:absolute;z-index:2;left:0;top:0;bottom:0;width:13%;pointer-events:none;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.96) 18%,rgba(255,255,255,.65) 48%,rgba(255,255,255,.25) 72%,rgba(255,255,255,0) 100%)}.cz-brk7-system,.cz-brk7-specs,.cz-brk7-process,.cz-brk7-faq{background:var(--soft)}.cz-brk7-sub{max-width:860px}.cz-brk7-config-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.cz-brk7-config-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;min-height:170px}.cz-brk7-num{font-size:11px;color:var(--red);font-weight:800}.cz-brk7-card-title{font-size:16px;margin:8px 0 6px}.cz-brk7-card-big{font-size:20px;font-weight:700;margin:0 0 10px}.cz-brk7-card-text{font-size:13px;color:#718096;line-height:1.5}.cz-brk7-axle-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.cz-brk7-axle-card{border-radius:20px;padding:30px;min-height:300px;border:1px solid var(--line);background:#fff}.cz-brk7-axle-card.front{border-color:#ff9aa1;background:#fffafa}.cz-brk7-axle-card.rear{background:#17202b;color:#fff;border-color:#17202b}.cz-brk7-axle-badge{display:inline-block;margin:0 0 28px;font-weight:900;font-size:13px;color:var(--red)}.cz-brk7-rear .cz-brk7-axle-badge{color:#fff}.cz-brk7-axle-title{font-size:32px;margin:0 0 10px}.cz-brk7-axle-text{color:#708093;line-height:1.6}.cz-brk7-axle-card.rear .cz-brk7-axle-text{color:#c7d0d9}.cz-brk7-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.cz-brk7-chip{margin:0;padding:7px 10px;border-radius:999px;background:#f3f5f7;font-size:12px;font-weight:700}.cz-brk7-axle-card.rear .cz-brk7-chip{background:#293541;color:#fff}.cz-brk7-parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.cz-brk7-part-card{border:1px solid var(--line);border-radius:16px;padding:20px;min-height:180px}.cz-brk7-part-icon{display:grid;place-items:center;width:50px;height:50px;background:#f3f5f7;border-radius:12px;font-size:12px;font-weight:900;color:#607084}.cz-brk7-part-title{font-size:19px;margin:18px 0 8px}.cz-brk7-part-text{font-size:13px;color:#718096;line-height:1.5}.cz-brk7-spec-head{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:end}.cz-brk7-spec-intro{color:#68788c;line-height:1.6}.cz-brk7-spec-table{margin-top:28px;border-top:1px solid #ccd7df}.cz-brk7-spec-row{display:grid;grid-template-columns:70px 180px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #ccd7df}.cz-brk7-spec-n{color:var(--red);font-weight:800;margin:0}.cz-brk7-spec-key{font-weight:800;margin:0}.cz-brk7-spec-val{color:#66778a;margin:0}.cz-brk7-note{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.cz-brk7-note-text{margin:0;color:#566779}.cz-brk7-error-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.cz-brk7-error-card{border:1px solid #ffbdc1;border-radius:18px;padding:24px;min-height:220px}.cz-brk7-error-num{font-size:12px;color:var(--red);font-weight:900}.cz-brk7-error-title{font-size:23px;line-height:1.25;margin:18px 0 10px}.cz-brk7-error-text{color:#6d7d8e;line-height:1.55}.cz-brk7-process-line{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:28px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.cz-brk7-process-step{padding:22px;border-right:1px solid var(--line);min-height:180px}.cz-brk7-process-step:last-child{border-right:0;background:#17202b;color:#fff}.cz-brk7-process-num{font-size:10px;color:#a8b2bc}.cz-brk7-process-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#f3f5f7;font-weight:900}.cz-brk7-process-step:last-child .cz-brk7-process-icon{background:var(--red)}.cz-brk7-process-text{font-weight:700;line-height:1.4;margin-top:24px}.cz-brk7-quality-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center}.cz-brk7-quality-text{color:#68788c;line-height:1.65}.cz-brk7-quality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cz-brk7-quality-card{background:#f3f6f8;border-radius:16px;padding:20px;min-height:220px}.cz-brk7-quality-icon{font-size:13px;color:var(--red);font-weight:900}.cz-brk7-quality-title{font-size:20px;margin:26px 0 8px}.cz-brk7-quality-small{font-size:13px;color:#68788c;line-height:1.5}.cz-brk7-cta-box{display:grid;grid-template-columns:1.6fr .6fr;gap:32px;background:#17202b;color:#fff;border-radius:20px;padding:38px}.cz-brk7-cta-title{font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.15;margin:0 0 14px}.cz-brk7-cta-text{color:#d2dbe3;line-height:1.6}.cz-brk7-cta-chat{border:1px solid #43505d;background:#28323d;border-radius:16px;padding:22px}.cz-brk7-chat-title{font-size:23px}.cz-brk7-chat-actions{display:flex;flex-direction:column;gap:10px}.cz-brk7-chat-actions .wp-block-button__link{width:100%;text-align:center}.cz-brk7-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.cz-brk7-faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cz-brk7-faq-item summary{font-weight:800;padding:16px;cursor:pointer}.cz-brk7-faq-item p{padding:0 16px 16px;color:#718096;font-size:13px}.cz-brk7-request-box{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cz-brk7-request-copy{background:#f3f6f8;padding:30px}.cz-brk7-form-wrap{padding:30px}.cz-brk7-phone a{display:inline-flex;margin-top:18px;padding:13px 16px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:#111;font-weight:800}.cz-map-section{padding-bottom:64px}.cz-brk7-map-intro{text-align:center;color:#718096}.cz-brk7-map-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;margin-top:22px}.cz-brk7-map-contact{border:1px solid var(--line);border-radius:16px;padding:24px}.cz-brk7-map-embed{overflow:hidden;border-radius:16px;border:1px solid var(--line)}.cz-brk7-map-line{font-size:13px;color:#607084;line-height:1.6}.cz-brk7-footer{background:#17202b;color:#fff;padding:40px 0}.cz-brk7-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.cz-brk7-footer-title{font-size:15px}.cz-brk7-footer-line{font-size:12px;color:#d2dbe3;margin:4px 0}@media(max-width:1050px){.cz-brk7-hero-inner,.cz-brk7-spec-head,.cz-brk7-quality-grid,.cz-brk7-cta-box,.cz-brk7-request-box,.cz-brk7-map-grid{grid-template-columns:1fr}.cz-brk7-hero-visual{margin-left:0}.cz-brk7-hero-image img{width:100%}.cz-brk7-hero-visual:before{display:none}.cz-brk7-config-grid,.cz-brk7-parts-grid{grid-template-columns:repeat(2,1fr)}.cz-brk7-process-line{grid-template-columns:repeat(2,1fr)}.cz-brk7-quality-options{grid-template-columns:1fr}.cz-brk7-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cz-brk7-inner{width:calc(100% - 24px)}.cz-brk7-section{padding:44px 0}.cz-brk7-config-grid,.cz-brk7-parts-grid,.cz-brk7-axle-grid,.cz-brk7-error-grid,.cz-brk7-faq-grid,.cz-brk7-footer-grid{grid-template-columns:1fr}.cz-brk7-process-line{grid-template-columns:1fr}.cz-brk7-process-step{border-right:0;border-bottom:1px solid var(--line)}.cz-brk7-spec-row{grid-template-columns:45px 110px 1fr;gap:10px}.cz-brk7-trust{gap:10px}}.cz-brk7-page .cz-brk7-section{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-brk7-page .cz-brk7-axles,
.cz-brk7-page .cz-brk7-errors,
.cz-brk7-page .cz-brk7-quality{
    padding-top:48px !important;
    padding-bottom:48px !important;
}.cz-brk7-page .cz-brk7-hero{
    padding-top:44px !important;
    padding-bottom:42px !important;
}.cz-brk7-page .cz-brk7-hero-inner{
    grid-template-columns:
        minmax(500px,.94fr)
        minmax(620px,1.06fr) !important;

    gap:16px !important;
}.cz-brk7-page .cz-brk7-h1{
    font-size:clamp(44px,4vw,58px) !important;
    line-height:.99 !important;
    letter-spacing:-.03em !important;
    max-width:570px !important;
}.cz-brk7-page .cz-brk7-lead{
    max-width:570px !important;
    margin-top:16px !important;
    margin-bottom:0 !important;
}.cz-brk7-page .cz-brk7-hero-visual{
    margin-left:0 !important;
}.cz-brk7-page .cz-brk7-hero-image img{
    width:106% !important;
    max-width:none !important;
    margin-left:0 !important;
}.cz-brk7-page .wp-block-button.cz-brk7-viber
.wp-block-button__link,
.cz-brk7-page .cz-brk7-viber > a,
.cz-brk7-page a.cz-brk7-viber{

    background:#7360f2 !important;
    background-color:#7360f2 !important;

    color:#fff !important;

    border:0 !important;
    box-shadow:none !important;

    font-weight:800 !important;
}.cz-brk7-page .wp-block-button.cz-brk7-telegram
.wp-block-button__link,
.cz-brk7-page .cz-brk7-telegram > a,
.cz-brk7-page a.cz-brk7-telegram{

    background:#229ed9 !important;
    background-color:#229ed9 !important;

    color:#fff !important;

    border:0 !important;
    box-shadow:none !important;

    font-weight:800 !important;
}.cz-brk7-page .cz-brk7-viber .wp-block-button__link:hover{
    filter:brightness(.94) !important;
}.cz-brk7-page .cz-brk7-telegram .wp-block-button__link:hover{
    filter:brightness(.94) !important;
}.cz-brk7-page .cz-brk7-actions
.wp-block-button__link{

    min-height:52px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:0 20px !important;
}.cz-brk7-page .cz-brk7-system .cz-brk7-title{
    max-width:1030px !important;
}.cz-brk7-page .cz-brk7-system .cz-brk7-sub{
    max-width:820px !important;
    margin-top:10px !important;
}.cz-brk7-page .cz-brk7-config-grid{
    margin-top:24px !important;
    gap:14px !important;
}.cz-brk7-page .cz-brk7-config-card{
    min-height:185px !important;
    padding:22px !important;
}.cz-brk7-page .cz-brk7-axle-grid{
    margin-top:24px !important;
}.cz-brk7-page .cz-brk7-axle-card{
    min-height:290px !important;
    padding:28px 30px !important;
}.cz-brk7-page .cz-brk7-axles{
    padding-bottom:40px !important;
}.cz-brk7-page .cz-brk7-parts{
    padding-top:48px !important;
}.cz-brk7-page .cz-brk7-parts-grid{
    gap:14px !important;
}.cz-brk7-page .cz-brk7-part-card{
    min-height:190px !important;
    padding:22px !important;
}.cz-brk7-page .cz-brk7-part-title{
    margin-top:20px !important;
}.cz-brk7-page .cz-brk7-spec-head{
    grid-template-columns:1.45fr .55fr !important;
    gap:60px !important;
}.cz-brk7-page .cz-brk7-spec-table{
    margin-top:24px !important;
}.cz-brk7-page .cz-brk7-spec-row{
    padding-top:17px !important;
    padding-bottom:17px !important;
}.cz-brk7-page .cz-brk7-error-grid{
    margin-top:24px !important;
}.cz-brk7-page .cz-brk7-error-card{
    min-height:210px !important;
    padding:24px !important;
}.cz-brk7-page .cz-brk7-errors{
    padding-bottom:50px !important;
}.cz-brk7-page .cz-brk7-process-line{
    margin-top:22px !important;
}.cz-brk7-page .cz-brk7-process-step{
    min-height:200px !important;
    padding:22px !important;
}.cz-brk7-page .cz-brk7-process-text{
    margin-top:20px !important;
}.cz-brk7-page .cz-brk7-quality{
    padding-top:46px !important;
    padding-bottom:50px !important;
}.cz-brk7-page .cz-brk7-quality-grid{
    grid-template-columns:.78fr 1.22fr !important;
    gap:34px !important;
    align-items:stretch !important;
}.cz-brk7-page .cz-brk7-quality-copy{
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
}.cz-brk7-page .cz-brk7-quality-options{
    align-items:stretch !important;
}.cz-brk7-page .cz-brk7-quality-card{
    min-height:245px !important;

    display:flex !important;
    flex-direction:column !important;

    justify-content:flex-start !important;

    padding:24px !important;
}.cz-brk7-page .cz-brk7-quality-title{
    margin-top:32px !important;
}.cz-brk7-page .cz-brk7-cta{
    padding-top:48px !important;
    padding-bottom:58px !important;
}.cz-brk7-page .cz-brk7-cta-box{
    padding:34px 38px !important;

    grid-template-columns:
        minmax(0,1.65fr)
        minmax(280px,.55fr) !important;

    gap:38px !important;
}.cz-brk7-page .cz-brk7-cta-chat{
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
}.cz-brk7-page .cz-brk7-chat-actions
.wp-block-button{
    width:100% !important;
}.cz-brk7-page .cz-brk7-chat-actions
.wp-block-button__link{

    width:100% !important;
    min-height:52px !important;

    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
}.cz-brk7-page .cz-brk7-faq{
    padding-top:50px !important;
    padding-bottom:54px !important;
}.cz-brk7-page .cz-brk7-faq-grid{
    margin-top:22px !important;
}.cz-brk7-page .cz-brk7-request{
    padding-top:58px !important;
    padding-bottom:58px !important;
}.cz-brk7-page .cz-brk7-request-copy{
    padding:32px !important;
}.cz-brk7-page .cz-brk7-form-wrap{
    padding:32px !important;
}.cz-brk7-page .cz-brk7-phone a{
    min-width:220px !important;
    justify-content:center !important;
}.cz-brk7-page .cz-map-section{
    padding-top:60px !important;
    padding-bottom:70px !important;
}.cz-brk7-page .cz-brk7-map-grid{
    margin-top:24px !important;
}@media(max-width:1050px){

    .cz-brk7-page .cz-brk7-h1{
        max-width:none !important;
    }

    .cz-brk7-page .cz-brk7-quality-grid{
        grid-template-columns:1fr !important;
    }

    .cz-brk7-page .cz-brk7-cta-box{
        grid-template-columns:1fr !important;
    }
}@media(max-width:700px){

    .cz-brk7-page .cz-brk7-section{
        padding-top:40px !important;
        padding-bottom:40px !important;
    }

    .cz-brk7-page .cz-brk7-h1{
        font-size:42px !important;
    }

    .cz-brk7-page .cz-brk7-actions{
        flex-direction:column !important;
    }

    .cz-brk7-page .cz-brk7-actions .wp-block-button,
    .cz-brk7-page .cz-brk7-actions .wp-block-button__link{
        width:100% !important;
    }
}.cz-sus8-page{--red:#ed1c24;--dark:#17202b;--muted:#68788c;--line:#dbe3ea;--soft:#f3f6f8;color:var(--dark)}.cz-sus8-page *{box-sizing:border-box}.cz-sus8-section{padding:56px 0}.cz-sus8-inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.cz-sus8-eyebrow{margin:0 0 12px;color:var(--red);font-size:14px;font-weight:800;text-transform:uppercase}.cz-sus8-h1,.cz-sus8-title{margin:0;font-weight:900;line-height:1.04;letter-spacing:-.025em}.cz-sus8-h1{font-size:clamp(42px,4.2vw,60px)}.cz-sus8-title{font-size:clamp(34px,3.1vw,48px)}.center{text-align:center}.cz-sus8-lead,.cz-sus8-sub{color:var(--muted);line-height:1.65}.cz-sus8-hero{padding-top:44px;padding-bottom:42px;background:#fff;overflow:hidden}.cz-sus8-hero-inner{display:grid;grid-template-columns:.92fr 1.08fr;gap:16px;align-items:center}.cz-sus8-hero-copy{position:relative;z-index:3}.cz-sus8-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cz-sus8-viber .wp-block-button__link{background:#7360F2!important;color:#fff!important;font-weight:800;padding:15px 20px;border-radius:8px}.cz-sus8-telegram .wp-block-button__link{background:#229ED9!important;color:#fff!important;font-weight:800;padding:15px 20px;border-radius:8px}.cz-sus8-meta{font-size:13px;color:#738091;font-weight:700;margin-top:18px}.cz-sus8-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.cz-sus8-trust-item{font-size:14px;color:#607084}.cz-sus8-trust-item:before{content:"✓";color:var(--red);font-weight:900;margin-right:7px}.cz-sus8-hero-visual{position:relative;overflow:visible}.cz-sus8-hero-image{margin:0}.cz-sus8-hero-image img{display:block;width:105%;max-width:none;height:auto;border:0;box-shadow:none}.cz-sus8-hero-visual:before{content:"";position:absolute;z-index:2;left:0;top:0;bottom:0;width:13%;pointer-events:none;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.96) 18%,rgba(255,255,255,.65) 48%,rgba(255,255,255,.25) 72%,rgba(255,255,255,0) 100%)}.cz-sus8-topology,.cz-sus8-geometry,.cz-sus8-process,.cz-sus8-faq{background:var(--soft)}.cz-sus8-sub{max-width:900px}.cz-sus8-topology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.cz-sus8-topology-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;min-height:180px}.cz-sus8-num{font-size:11px;color:var(--red);font-weight:800}.cz-sus8-card-title{font-size:16px;margin:8px 0 6px}.cz-sus8-card-big{font-size:20px;font-weight:700;margin:0 0 10px}.cz-sus8-card-text{font-size:13px;color:#718096;line-height:1.5}.cz-sus8-zone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.cz-sus8-zone-card{position:relative;border:1px solid var(--line);border-radius:18px;padding:24px;min-height:220px}.cz-sus8-zone-card:nth-child(2){background:#fffafa;border-color:#ffabb1}.cz-sus8-zone-card:nth-child(4){background:#17202b;color:#fff}.cz-sus8-zone-code{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f3f5f7;color:var(--red);font-weight:900}.cz-sus8-zone-card:nth-child(4) .cz-sus8-zone-code{background:#293541;color:#fff}.cz-sus8-zone-title{font-size:21px;margin:26px 0 8px}.cz-sus8-zone-text{font-size:13px;color:#718096;line-height:1.55}.cz-sus8-zone-card:nth-child(4) .cz-sus8-zone-text{color:#c7d0d9}.cz-sus8-zone-note{margin-top:14px;padding:16px 18px;background:#f3f6f8;border-radius:14px}.cz-sus8-zone-note-text{margin:0;color:#566779}.cz-sus8-parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.cz-sus8-part-card{border:1px solid var(--line);border-radius:16px;padding:20px;min-height:180px}.cz-sus8-part-icon{display:grid;place-items:center;width:50px;height:50px;background:#f3f5f7;border-radius:12px;font-size:12px;font-weight:900;color:#607084}.cz-sus8-part-title{font-size:19px;margin:18px 0 8px}.cz-sus8-part-text{font-size:13px;color:#718096;line-height:1.5}.cz-sus8-geometry-head{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:end}.cz-sus8-geometry-intro{color:#68788c;line-height:1.6}.cz-sus8-geometry-list{margin-top:24px;border-top:1px solid #ccd7df}.cz-sus8-geometry-row{display:grid;grid-template-columns:70px 180px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #ccd7df}.cz-sus8-geometry-n{color:var(--red);font-weight:800}.cz-sus8-geometry-key{font-weight:800}.cz-sus8-geometry-val{color:#66778a}.cz-sus8-kit-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-top:24px}.cz-sus8-kit-main{position:relative;border:1px solid #ffabb1;background:#fffafa;border-radius:18px;padding:28px}.cz-sus8-kit-num{position:absolute;right:18px;top:14px;color:#f7a8ad;font-size:11px}.cz-sus8-kit-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.cz-sus8-kit-title{font-size:27px;margin:18px 0 8px}.cz-sus8-kit-text{color:#718096}.cz-sus8-kit-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cz-sus8-kit-card{border:1px solid var(--line);border-radius:16px;padding:18px;min-height:145px}.cz-sus8-small-title{font-size:16px;margin:8px 0}.cz-sus8-small-text{font-size:13px;color:#718096;line-height:1.5}.cz-sus8-diagnosis-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.cz-sus8-diagnosis-card{background:#f3f6f8;border-radius:16px;padding:22px;min-height:210px}.cz-sus8-diagnosis-card:last-child{background:#17202b;color:#fff}.cz-sus8-diagnosis-code{font-size:12px;color:var(--red);font-weight:900}.cz-sus8-diagnosis-title{font-size:20px;line-height:1.3;margin:30px 0 8px}.cz-sus8-diagnosis-text{font-size:13px;color:#6d7d8e;line-height:1.55}.cz-sus8-diagnosis-card:last-child .cz-sus8-diagnosis-text{color:#c7d0d9}.cz-sus8-diagnosis-note{margin-top:14px;background:#fff5f5;border-left:3px solid var(--red);padding:16px 18px}.cz-sus8-diagnosis-note-text{margin:0;color:#566779}.cz-sus8-process-line{display:grid;grid-template-columns:repeat(5,1fr);margin-top:22px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.cz-sus8-process-step{padding:22px;border-right:1px solid var(--line);min-height:200px}.cz-sus8-process-step:last-child{border-right:0;background:#17202b;color:#fff}.cz-sus8-process-num{font-size:10px;color:#a8b2bc}.cz-sus8-process-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#f3f5f7;font-weight:900}.cz-sus8-process-step:last-child .cz-sus8-process-icon{background:var(--red)}.cz-sus8-process-text{font-weight:700;line-height:1.4;margin-top:20px}.cz-sus8-quality-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:34px;align-items:stretch}.cz-sus8-quality-copy{display:flex;flex-direction:column;justify-content:center}.cz-sus8-quality-text{color:#68788c;line-height:1.65}.cz-sus8-quality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cz-sus8-quality-card{background:#f3f6f8;border-radius:16px;padding:24px;min-height:240px}.cz-sus8-quality-icon{font-size:13px;color:var(--red);font-weight:900}.cz-sus8-quality-title{font-size:20px;margin:30px 0 8px}.cz-sus8-quality-small{font-size:13px;color:#68788c;line-height:1.5}.cz-sus8-cta-box{display:grid;grid-template-columns:1.65fr .55fr;gap:38px;background:#17202b;color:#fff;border-radius:20px;padding:34px 38px}.cz-sus8-cta-title{font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.15;margin:0 0 14px}.cz-sus8-cta-text{color:#d2dbe3;line-height:1.6}.cz-sus8-cta-chat{border:1px solid #43505d;background:#28323d;border-radius:16px;padding:22px}.cz-sus8-chat-title{font-size:23px}.cz-sus8-chat-actions{display:flex;flex-direction:column;gap:10px}.cz-sus8-chat-actions .wp-block-button__link{width:100%;text-align:center}.cz-sus8-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.cz-sus8-faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cz-sus8-faq-item summary{font-weight:800;padding:16px;cursor:pointer}.cz-sus8-faq-item p{padding:0 16px 16px;color:#718096;font-size:13px}.cz-sus8-request-box{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cz-sus8-request-copy{background:#f3f6f8;padding:32px}.cz-sus8-form-wrap{padding:32px}.cz-sus8-phone a{display:inline-flex;justify-content:center;min-width:220px;margin-top:18px;padding:13px 16px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:#111;font-weight:800}.cz-sus8-map-section{padding-top:60px;padding-bottom:70px}.cz-sus8-map-intro{text-align:center;color:#718096}.cz-sus8-map-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;margin-top:24px}.cz-sus8-map-contact{border:1px solid var(--line);border-radius:16px;padding:24px}.cz-sus8-map-embed{overflow:hidden;border-radius:16px;border:1px solid var(--line)}.cz-sus8-map-line{font-size:13px;color:#607084;line-height:1.6}.cz-sus8-footer{background:#17202b;color:#fff;padding:40px 0}.cz-sus8-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.cz-sus8-footer-title{font-size:15px}.cz-sus8-footer-line{font-size:12px;color:#d2dbe3;margin:4px 0}@media(max-width:1050px){.cz-sus8-hero-inner,.cz-sus8-geometry-head,.cz-sus8-kit-grid,.cz-sus8-quality-grid,.cz-sus8-cta-box,.cz-sus8-request-box,.cz-sus8-map-grid{grid-template-columns:1fr}.cz-sus8-hero-image img{width:100%}.cz-sus8-hero-visual:before{display:none}.cz-sus8-topology-grid,.cz-sus8-parts-grid,.cz-sus8-zone-grid{grid-template-columns:repeat(2,1fr)}.cz-sus8-diagnosis-grid{grid-template-columns:repeat(2,1fr)}.cz-sus8-quality-options{grid-template-columns:1fr}.cz-sus8-process-line{grid-template-columns:repeat(2,1fr)}.cz-sus8-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cz-sus8-inner{width:calc(100% - 24px)}.cz-sus8-section{padding:40px 0}.cz-sus8-topology-grid,.cz-sus8-parts-grid,.cz-sus8-zone-grid,.cz-sus8-diagnosis-grid,.cz-sus8-faq-grid,.cz-sus8-footer-grid{grid-template-columns:1fr}.cz-sus8-kit-side{grid-template-columns:1fr}.cz-sus8-process-line{grid-template-columns:1fr}.cz-sus8-process-step{border-right:0;border-bottom:1px solid var(--line)}.cz-sus8-geometry-row{grid-template-columns:45px 110px 1fr;gap:10px}.cz-sus8-actions{flex-direction:column}.cz-sus8-actions .wp-block-button,.cz-sus8-actions .wp-block-button__link{width:100%}}.cz-sus8-page{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    background:#fff !important;
}.cz-sus8-page .cz-sus8-inner{
    width:min(1280px, calc(100% - 64px)) !important;
    margin-left:auto !important;
    margin-right:auto !important;
}.cz-sus8-page .cz-sus8-section{
    padding-top:54px !important;
    padding-bottom:54px !important;
}.cz-sus8-page .cz-sus8-actions{
    gap:10px !important;
    flex-wrap:nowrap !important;
}.cz-sus8-page .cz-sus8-actions .wp-block-button{
    flex:1 1 0 !important;
}.cz-sus8-page .cz-sus8-actions .wp-block-button__link{
    width:100% !important;

    min-height:54px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:0 18px !important;

    white-space:nowrap !important;
}.cz-sus8-page .cz-sus8-viber .wp-block-button__link{
    background:#7360f2 !important;
    color:#fff !important;
}.cz-sus8-page .cz-sus8-telegram .wp-block-button__link{
    background:#229ed9 !important;
    color:#fff !important;
}.cz-sus8-page .cz-sus8-trust{
    display:grid !important;

    grid-template-columns:
        auto
        auto
        minmax(190px,1fr) !important;

    gap:16px !important;

    align-items:center !important;

    margin-top:18px !important;
}.cz-sus8-page .cz-sus8-trust-item{
    margin:0 !important;

    font-size:13px !important;

    white-space:nowrap !important;
}.cz-sus8-page .cz-sus8-topology{
    padding-top:50px !important;
    padding-bottom:50px !important;
}.cz-sus8-page .cz-sus8-topology-grid{
    gap:14px !important;
    margin-top:22px !important;
}.cz-sus8-page .cz-sus8-topology-card{
    min-height:190px !important;
}.cz-sus8-page .cz-sus8-zones{
    padding-top:52px !important;
    padding-bottom:42px !important;
}.cz-sus8-page .cz-sus8-zone-grid{
    margin-top:22px !important;
}.cz-sus8-page .cz-sus8-zone-card{
    min-height:215px !important;
}.cz-sus8-page .cz-sus8-parts{
    padding-top:44px !important;
}.cz-sus8-page .cz-sus8-parts-grid{
    gap:14px !important;
    margin-top:24px !important;
}.cz-sus8-page .cz-sus8-part-card{
    min-height:195px !important;
    padding:22px !important;
}.cz-sus8-page .cz-sus8-geometry{
    padding-top:52px !important;
    padding-bottom:52px !important;
}.cz-sus8-page .cz-sus8-geometry-head{
    grid-template-columns:1.45fr .55fr !important;
    gap:58px !important;
}.cz-sus8-page .cz-sus8-geometry-row{
    padding-top:18px !important;
    padding-bottom:18px !important;
}.cz-sus8-page .cz-sus8-kit{
    padding-top:54px !important;
    padding-bottom:48px !important;
}.cz-sus8-page .cz-sus8-kit-main{
    min-height:310px !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
}.cz-sus8-page .cz-sus8-diagnosis{
    padding-top:48px !important;
    padding-bottom:48px !important;
}.cz-sus8-page .cz-sus8-diagnosis-card{
    min-height:205px !important;
}.cz-sus8-page .cz-sus8-process{
    padding-top:50px !important;
    padding-bottom:50px !important;
}.cz-sus8-page .cz-sus8-process-line{
    margin-top:20px !important;
}.cz-sus8-page .cz-sus8-quality{
    padding-top:50px !important;
    padding-bottom:50px !important;
}.cz-sus8-page .cz-sus8-quality-grid{
    grid-template-columns:.82fr 1.18fr !important;

    align-items:center !important;
}.cz-sus8-page .cz-sus8-quality-options{
    align-items:stretch !important;
}.cz-sus8-page .cz-sus8-quality-card{
    min-height:210px !important;

    padding:22px !important;

    display:flex !important;
    flex-direction:column !important;
}.cz-sus8-page .cz-sus8-quality-title{
    margin-top:22px !important;
    margin-bottom:8px !important;
}.cz-sus8-page .cz-sus8-cta{
    padding-top:48px !important;
    padding-bottom:56px !important;
}.cz-sus8-page .cz-sus8-cta-box{
    grid-template-columns:
        minmax(0,1.6fr)
        minmax(270px,.55fr) !important;

    padding:34px 38px !important;
}.cz-sus8-page .cz-sus8-chat-actions .wp-block-button,
.cz-sus8-page .cz-sus8-chat-actions .wp-block-button__link{
    width:100% !important;
}.cz-sus8-page .cz-sus8-chat-actions .wp-block-button__link{
    min-height:54px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}.cz-sus8-page .cz-sus8-faq{
    padding-top:50px !important;
    padding-bottom:54px !important;
}.cz-sus8-page .cz-sus8-request{
    padding-top:58px !important;
    padding-bottom:62px !important;
}.cz-sus8-page .cz-sus8-map-section{
    padding-top:58px !important;
    padding-bottom:72px !important;
}.cz-sus8-page .cz-sus8-footer{
    width:100vw !important;

    margin-left:calc(50% - 50vw) !important;
    margin-right:calc(50% - 50vw) !important;

    padding-top:42px !important;
    padding-bottom:42px !important;

    background:#17202b !important;
}.cz-sus8-page .cz-sus8-footer-grid{
    width:min(1280px, calc(100% - 64px)) !important;

    margin-left:auto !important;
    margin-right:auto !important;
}@media(max-width:1050px){

    .cz-sus8-page .cz-sus8-inner{
        width:calc(100% - 40px) !important;
    }

    .cz-sus8-page .cz-sus8-actions{
        flex-wrap:wrap !important;
    }

    .cz-sus8-page .cz-sus8-trust{
        grid-template-columns:1fr 1fr !important;
    }

    .cz-sus8-page .cz-sus8-trust-item{
        white-space:normal !important;
    }

}@media(max-width:700px){

    .cz-sus8-page .cz-sus8-inner{
        width:calc(100% - 24px) !important;
    }

    .cz-sus8-page .cz-sus8-h1{
        font-size:40px !important;
    }

    .cz-sus8-page .cz-sus8-actions{
        flex-direction:column !important;
    }

    .cz-sus8-page .cz-sus8-actions .wp-block-button{
        width:100% !important;
    }

    .cz-sus8-page .cz-sus8-trust{
        grid-template-columns:1fr !important;
    }

}.cz-sus8-page .cz-sus8-hero{
    padding:0 !important;
    background:#fff !important;
    overflow:hidden !important;
}.cz-sus8-page .cz-sus8-hero-inner{
    width:100% !important;
    max-width:none !important;
    display:grid !important;
    grid-template-columns:minmax(500px, 38%) minmax(0, 62%) !important;
    gap:0 !important;
    align-items:stretch !important;
    min-height:610px !important;
}.cz-sus8-page .cz-sus8-hero-copy{
    position:relative !important;
    z-index:3 !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    min-width:0 !important;
    padding:42px 28px 38px max(48px, calc((100vw - 1440px) / 2)) !important;
    background:#fff !important;
}.cz-sus8-page .cz-sus8-h1{
    max-width:570px !important;
    font-size:clamp(50px, 4vw, 64px) !important;
    line-height:.98 !important;
    letter-spacing:-.035em !important;
}.cz-sus8-page .cz-sus8-lead{
    max-width:560px !important;
    margin-top:12px !important;
}.cz-sus8-page .cz-sus8-hero-visual{
    position:relative !important;
    min-width:0 !important;
    min-height:610px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    background:#edf7ff !important;
    -webkit-mask-image:none !important;
    mask-image:none !important;
}.cz-sus8-page .cz-sus8-hero-visual::before,
.cz-sus8-page .cz-sus8-hero-visual::after{
    content:none !important;
    display:none !important;
}.cz-sus8-page .cz-sus8-hero-image{
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
}.cz-sus8-page .cz-sus8-hero-image img{
    display:block !important;
    width:96% !important;
    max-width:none !important;
    height:auto !important;
    margin:0 !important;
    object-fit:initial !important;
    object-position:initial !important;
    transform:translateX(-4%) !important;
    transform-origin:center center !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
}@media(min-width:1440px){
    .cz-sus8-page .cz-sus8-hero-image img{
        width:95% !important;
        transform:translateX(-5%) !important;
    }
}@media(max-width:1100px){
    .cz-sus8-page .cz-sus8-hero-inner{
        grid-template-columns:1fr !important;
        min-height:0 !important;
    }

    .cz-sus8-page .cz-sus8-hero-copy{
        padding:36px 24px 28px !important;
    }

    .cz-sus8-page .cz-sus8-hero-visual{
        min-height:430px !important;
    }

    .cz-sus8-page .cz-sus8-hero-image img{
        width:100% !important;
        transform:none !important;
    }
}@media(max-width:700px){
    .cz-sus8-page .cz-sus8-h1{
        font-size:40px !important;
    }

    .cz-sus8-page .cz-sus8-hero-visual{
        min-height:310px !important;
    }
}.cz-sus8-page .cz-sus8-hero{
    background:#fff !important;
    overflow:hidden !important;
}.cz-sus8-page .cz-sus8-hero-inner{
    display:grid !important;
    grid-template-columns: 38% 62% !important;
    gap:0 !important;
    align-items:stretch !important;
    min-height:610px !important;
}.cz-sus8-page .cz-sus8-hero-copy{
    position:relative !important;
    z-index:3 !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;

    padding:
        42px
        28px
        38px
        max(48px, calc((100vw - 1440px)/2)) !important;

    background:#fff !important;
}.cz-sus8-page .cz-sus8-hero-visual{
    position:relative !important;

    width:100% !important;
    height:100% !important;
    min-width:0 !important;

    margin:0 !important;
    padding:0 !important;

    overflow:hidden !important;

    background:#fff !important;
}.cz-sus8-page .cz-sus8-hero-image{
    position:absolute !important;
    inset:0 !important;

    width:100% !important;
    height:100% !important;

    margin:0 !important;
    padding:0 !important;
}.cz-sus8-page .cz-sus8-hero-image img{
    position:absolute !important;

    top:50% !important;
    left:50% !important;

    width:108% !important;
    height:auto !important;
    max-width:none !important;

    transform:translate(-57%, -50%) !important;

    object-fit:initial !important;
    object-position:initial !important;

    margin:0 !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
}.cz-sus8-page .cz-sus8-hero-visual::after{
    content:"" !important;
    display:block !important;

    position:absolute !important;
    inset:0 auto 0 0 !important;

    width:18% !important;

    pointer-events:none !important;
    z-index:2 !important;

    background:linear-gradient(
        90deg,
        #fff 0%,
        rgba(255,255,255,.92) 28%,
        rgba(255,255,255,.55) 60%,
        rgba(255,255,255,0) 100%
    ) !important;
}.cz-sus8-page .cz-sus8-hero-visual::before{
    display:none !important;
    content:none !important;
}.cz-sus8-page .cz-sus8-h1{
    max-width:560px !important;
    font-size:clamp(50px,4vw,64px) !important;
    line-height:.98 !important;
}.cz-sus8-page .cz-sus8-lead{
    max-width:540px !important;
}@media(max-width:1100px){

    .cz-sus8-page .cz-sus8-hero-inner{
        grid-template-columns:1fr !important;
        min-height:0 !important;
    }

    .cz-sus8-page .cz-sus8-hero-copy{
        padding:36px 24px 28px !important;
    }

    .cz-sus8-page .cz-sus8-hero-visual{
        min-height:430px !important;
    }

    .cz-sus8-page .cz-sus8-hero-image img{
        width:100% !important;
        transform:translate(-50%,-50%) !important;
    }

    .cz-sus8-page .cz-sus8-hero-visual::after{
        display:none !important;
    }
}@media (max-width: 767px){

  .cz-sus8-page .cz-sus8-hero{
    background:#fff !important;
    overflow:hidden !important;
  }

  .cz-sus8-page .cz-sus8-hero-inner{
    display:flex !important;
    flex-direction:column !important;
    gap:0 !important;
    min-height:auto !important;
  }

  .cz-sus8-page .cz-sus8-hero-copy{
    order:1 !important;
    padding:24px 20px 10px !important;
    background:#fff !important;
  }

  .cz-sus8-page .cz-sus8-hero-visual{
    order:2 !important;
    position:relative !important;
    width:100% !important;
    min-height:auto !important;
    height:auto !important;
    margin:8px 0 0 !important;
    padding:0 !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  .cz-sus8-page .cz-sus8-hero-image{
    position:relative !important;
    inset:auto !important;
    width:100% !important;
    height:auto !important;
    margin:0 !important;
    padding:0 !important;
  }

  .cz-sus8-page .cz-sus8-hero-image img{
    position:relative !important;
    top:auto !important;
    left:auto !important;
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
    transform:none !important;
    object-fit:contain !important;
    object-position:center center !important;
    margin:0 !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
  }

  .cz-sus8-page .cz-sus8-hero-visual::before,
  .cz-sus8-page .cz-sus8-hero-visual::after{
    display:none !important;
    content:none !important;
  }

  .cz-sus8-page .cz-sus8-h1{
    font-size:48px !important;
    line-height:0.98 !important;
    margin:0 0 14px !important;
  }

  .cz-sus8-page .cz-sus8-lead{
    font-size:16px !important;
    line-height:1.55 !important;
    margin-bottom:18px !important;
  }

  .cz-sus8-page .cz-sus8-cta-row{
    margin-bottom:18px !important;
  }

  .cz-sus8-page .cz-sus8-meta{
    margin-bottom:16px !important;
  }

  .cz-sus8-page .cz-sus8-checks{
    margin-bottom:0 !important;
  }
}@media (max-width: 767px){
  .cz-sus8-page .cz-sus8-checks{
    order:4 !important;
  }

  .cz-sus8-page .cz-sus8-hero-visual{
    order:3 !important;
    margin-top:14px !important;
  }
}@media (min-width:1101px){

  .cz-sus8-page .cz-sus8-hero-inner{
    grid-template-columns: 37% 63% !important;
  }

  .cz-sus8-page .cz-sus8-hero-copy{
    padding-right:20px !important;
  }

  .cz-sus8-page .cz-sus8-hero-image img{
    width:106% !important;
    transform:translate(-56%, -50%) !important;
  }
}.cz-sus8-page .cz-sus8-hero{
    position:relative !important;

    width:100% !important;
    margin:0 !important;
    padding:0 !important;

    overflow:hidden !important;

    background-color:#fff !important;

    background-image:
        linear-gradient(
            90deg,
            #fff 0%,
            #fff 30%,
            rgba(255,255,255,.97) 34%,
            rgba(255,255,255,.72) 40%,
            rgba(255,255,255,.20) 47%,
            rgba(255,255,255,0) 53%
        ),
        url("/wp-content/uploads/2026/09/carzone-pidviska-hodova-hero.webp") !important;

    background-repeat:no-repeat !important;

    
    background-size:
        100% 100%,
        68% auto !important;

    background-position:
        center,
        right center !important;
}.cz-sus8-page .cz-sus8-hero-inner{
    position:relative !important;
    z-index:2 !important;

    display:block !important;

    width:100% !important;
    max-width:1440px !important;

    min-height:610px !important;

    margin:0 auto !important;
    padding:0 !important;
}.cz-sus8-page .cz-sus8-hero-copy{
    width:39% !important;
    max-width:570px !important;

    min-height:610px !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;

    margin:0 !important;

    padding:
        24px
        20px
        24px
        32px !important;

    background:transparent !important;
}.cz-sus8-page .cz-sus8-hero-visual{
    display:none !important;
}.cz-sus8-page .cz-sus8-hero-image{
    display:none !important;
}.cz-sus8-page .cz-sus8-h1{
    max-width:540px !important;

    margin:
        0
        0
        18px !important;

    font-size:clamp(50px,4vw,64px) !important;
    line-height:.98 !important;
    letter-spacing:-.035em !important;
}.cz-sus8-page .cz-sus8-lead{
    max-width:520px !important;
    margin-bottom:24px !important;
}.cz-sus8-page .cz-sus8-actions{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;

    gap:12px !important;

    width:100% !important;
    max-width:540px !important;
}.cz-sus8-page .cz-sus8-meta{
    margin-top:18px !important;
}.cz-sus8-page .cz-sus8-checks{
    margin-top:22px !important;
    margin-bottom:0 !important;
}@media(max-width:767px){

    .cz-sus8-page .cz-sus8-hero{
        background-image:
            linear-gradient(
                180deg,
                #fff 0%,
                #fff 45%,
                rgba(255,255,255,.96) 50%,
                rgba(255,255,255,.55) 58%,
                rgba(255,255,255,0) 68%
            ),
            url("/wp-content/uploads/2026/09/carzone-pidviska-hodova-hero.webp") !important;

        background-size:
            100% 100%,
            100% auto !important;

        background-position:
            center,
            center bottom !important;

        background-repeat:no-repeat !important;
    }


    .cz-sus8-page .cz-sus8-hero-inner{
        min-height:auto !important;

        
        padding-bottom:67vw !important;
    }


    .cz-sus8-page .cz-sus8-hero-copy{
        width:100% !important;
        max-width:none !important;

        min-height:0 !important;

        padding:
            26px
            20px
            12px !important;

        background:transparent !important;
    }


    .cz-sus8-page .cz-sus8-h1{
        max-width:100% !important;

        font-size:44px !important;
        line-height:.98 !important;

        margin-bottom:16px !important;
    }


    .cz-sus8-page .cz-sus8-lead{
        max-width:100% !important;

        font-size:16px !important;
        line-height:1.5 !important;
    }


    .cz-sus8-page .cz-sus8-actions{
        grid-template-columns:1fr !important;

        max-width:none !important;
        gap:10px !important;
    }


    .cz-sus8-page .cz-sus8-meta{
        margin-top:16px !important;
    }


    .cz-sus8-page .cz-sus8-checks{
        margin-top:20px !important;
    }
}.cz-sus8-page .cz-sus8-hero{
    margin-top:0 !important;
}.cz-sus8-page main,
.cz-sus8-page .site-main,
.cz-sus8-page .entry-content{
    margin-top:0 !important;
    padding-top:0 !important;
}.cz-sus8-page .cz-sus8-hero-inner{
    padding-top:0 !important;
}@media (max-width: 767px){

  
  .cz-sus8-page *{
    min-width:0 !important;
  }

  

  .cz-sus8-page section,
  .cz-sus8-page .cz-sus8-section{
    overflow:hidden !important;
  }

  
  .cz-sus8-page .cz-sus8-grid,
  .cz-sus8-page .cz-sus8-grid-2,
  .cz-sus8-page .cz-sus8-grid-3,
  .cz-sus8-page .cz-sus8-grid-4,
  .cz-sus8-page .cz-sus8-grid-5,
  .cz-sus8-page .cz-sus8-compare,
  .cz-sus8-page .cz-sus8-process,
  .cz-sus8-page .cz-sus8-oem-grid,
  .cz-sus8-page .cz-sus8-geometry-grid,
  .cz-sus8-page .cz-sus8-cta-inner{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:14px !important;
    width:100% !important;
  }

  

  .cz-sus8-page .cz-sus8-card,
  .cz-sus8-page .cz-sus8-process-card,
  .cz-sus8-page .cz-sus8-option,
  .cz-sus8-page .cz-sus8-oem-card{
    width:100% !important;
    max-width:none !important;
    min-height:auto !important;
    height:auto !important;

    padding:22px 18px !important;

    writing-mode:horizontal-tb !important;
    text-orientation:mixed !important;
  }

  

  .cz-sus8-page h1,
  .cz-sus8-page h2,
  .cz-sus8-page h3,
  .cz-sus8-page p,
  .cz-sus8-page span,
  .cz-sus8-page strong,
  .cz-sus8-page a{
    writing-mode:horizontal-tb !important;
    text-orientation:mixed !important;

    word-break:normal !important;
    overflow-wrap:break-word !important;
    white-space:normal !important;
  }

  

  .cz-sus8-page h2{
    font-size:36px !important;
    line-height:1.05 !important;
    letter-spacing:-.025em !important;
  }

  .cz-sus8-page h3{
    font-size:24px !important;
    line-height:1.15 !important;
  }

  

  .cz-sus8-page .cz-sus8-oem-wrap,
  .cz-sus8-page .cz-sus8-quality-wrap{
    display:block !important;
    width:100% !important;
  }

  .cz-sus8-page .cz-sus8-oem-copy,
  .cz-sus8-page .cz-sus8-quality-copy{
    width:100% !important;
    max-width:none !important;
    margin-bottom:20px !important;
  }

  

  .cz-sus8-page .cz-sus8-process{
    border-radius:20px !important;
    overflow:hidden !important;
  }

  .cz-sus8-page .cz-sus8-process-card{
    border-right:0 !important;
    border-bottom:1px solid #dfe5eb !important;
  }

  .cz-sus8-page .cz-sus8-process-card:last-child{
    border-bottom:0 !important;
  }

  

  .cz-sus8-page .cz-sus8-geometry-head{
    display:block !important;
  }

  .cz-sus8-page .cz-sus8-geometry-head > *{
    width:100% !important;
    max-width:none !important;
  }

  .cz-sus8-page .cz-sus8-geometry-head p{
    margin-top:16px !important;
  }

  .cz-sus8-page .cz-sus8-spec-row{
    display:grid !important;
    grid-template-columns:42px 110px minmax(0,1fr) !important;
    gap:10px !important;

    align-items:start !important;
  }

  

  .cz-sus8-page .cz-sus8-cta{
    border-radius:20px !important;
    padding:24px 18px !important;
  }

  .cz-sus8-page .cz-sus8-cta-inner{
    display:block !important;
  }

  .cz-sus8-page .cz-sus8-cta-copy,
  .cz-sus8-page .cz-sus8-cta-box{
    width:100% !important;
    max-width:none !important;
  }

  .cz-sus8-page .cz-sus8-cta-copy{
    margin-bottom:22px !important;
  }

  .cz-sus8-page .cz-sus8-cta-box{
    padding:18px !important;
  }

  

  .cz-sus8-page .cz-sus8-container,
  .cz-sus8-page .cz-sus8-section-inner{
    width:100% !important;
    max-width:none !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }
}@media (max-width: 767px){

    

    .cz-sus8-page .cz-sus8-quality-grid{
        display:grid !important;
        grid-template-columns:minmax(0,1fr) !important;
        gap:24px !important;
        align-items:stretch !important;
    }

    .cz-sus8-page .cz-sus8-quality-copy{
        width:100% !important;
        max-width:none !important;
        display:block !important;
    }

    .cz-sus8-page .cz-sus8-quality-options{
        display:grid !important;
        grid-template-columns:minmax(0,1fr) !important;
        gap:12px !important;
        width:100% !important;
    }

    .cz-sus8-page .cz-sus8-quality-card{
        width:100% !important;
        min-height:auto !important;
        padding:22px 20px !important;
    }

    .cz-sus8-page .cz-sus8-quality .cz-sus8-title{
        font-size:36px !important;
        line-height:1.05 !important;
        word-break:normal !important;
        overflow-wrap:normal !important;
    }

    .cz-sus8-page .cz-sus8-quality-text{
        font-size:16px !important;
        line-height:1.55 !important;
    }


    

    .cz-sus8-page .cz-sus8-geometry-head{
        display:grid !important;
        grid-template-columns:minmax(0,1fr) !important;
        gap:16px !important;
        align-items:start !important;
    }

    .cz-sus8-page .cz-sus8-geometry-head > *{
        width:100% !important;
        max-width:none !important;
    }

    .cz-sus8-page .cz-sus8-geometry-intro{
        margin:0 !important;
        font-size:16px !important;
        line-height:1.55 !important;
    }

    .cz-sus8-page .cz-sus8-geometry-row{
        display:grid !important;
        grid-template-columns:42px minmax(0,1fr) !important;
        column-gap:12px !important;
        row-gap:5px !important;
        padding:16px 0 !important;
    }

    .cz-sus8-page .cz-sus8-geometry-n{
        grid-column:1 !important;
        grid-row:1 / span 2 !important;
    }

    .cz-sus8-page .cz-sus8-geometry-key{
        grid-column:2 !important;
        grid-row:1 !important;
    }

    .cz-sus8-page .cz-sus8-geometry-val{
        grid-column:2 !important;
        grid-row:2 !important;
        line-height:1.45 !important;
    }


    

    .cz-sus8-page .cz-sus8-cta-box{
        display:grid !important;
        grid-template-columns:minmax(0,1fr) !important;
        gap:22px !important;

        width:100% !important;
        padding:24px 18px !important;

        border-radius:18px !important;
    }

    .cz-sus8-page .cz-sus8-cta-box > *{
        width:100% !important;
        min-width:0 !important;
        max-width:none !important;
    }

    .cz-sus8-page .cz-sus8-cta-title{
        font-size:34px !important;
        line-height:1.08 !important;

        word-break:normal !important;
        overflow-wrap:normal !important;
        white-space:normal !important;
    }

    .cz-sus8-page .cz-sus8-cta-text{
        font-size:16px !important;
        line-height:1.5 !important;

        word-break:normal !important;
        overflow-wrap:normal !important;
    }

    .cz-sus8-page .cz-sus8-cta-chat{
        width:100% !important;
        padding:18px !important;
    }

    .cz-sus8-page .cz-sus8-chat-title{
        font-size:25px !important;
        line-height:1.2 !important;
    }

    .cz-sus8-page .cz-sus8-chat-actions{
        width:100% !important;
    }


    

    .cz-sus8-page .cz-sus8-quality *,
    .cz-sus8-page .cz-sus8-geometry *,
    .cz-sus8-page .cz-sus8-cta *{
        writing-mode:horizontal-tb !important;
        text-orientation:mixed !important;
        word-break:normal !important;
    }
}.cz-sus8-hero{
  position: relative;
  overflow: hidden;
  padding-top: 28px;
  padding-bottom: 18px;
  background:
    linear-gradient(90deg,
      #ffffff 0%,
      #ffffff 30%,
      rgba(255,255,255,.98) 39%,
      rgba(255,255,255,.88) 48%,
      rgba(255,255,255,.58) 58%,
      rgba(255,255,255,.16) 69%,
      rgba(255,255,255,0) 77%
    ),
    url("/wp-content/uploads/2026/09/carzone-pidviska-hodova-hero.webp") right center / auto 100% no-repeat,
    #ffffff;
}.cz-sus8-hero-inner{
  display: block !important;
  min-height: 620px;
  position: relative;
}.cz-sus8-hero-copy{
  position: relative;
  z-index: 2;
  max-width: 560px;
  padding: 28px 0 36px;
}.cz-sus8-hero-visual,
.cz-sus8-hero-image{
  display: none !important;
}@media (max-width: 1200px){
  .cz-sus8-hero{
    background-position: right -40px center;
    background-size: auto 92%;
  }

  .cz-sus8-hero-inner{
    min-height: 560px;
  }

  .cz-sus8-hero-copy{
    max-width: 520px;
  }
}@media (max-width: 900px){
  .cz-sus8-hero{
    background-position: right -120px center;
    background-size: auto 86%;
  }

  .cz-sus8-hero-inner{
    min-height: 500px;
  }

  .cz-sus8-hero-copy{
    max-width: 470px;
  }
}@media (max-width: 700px){
  .cz-sus8-hero{
    padding-top: 18px;
    padding-bottom: 22px;
    background:
      linear-gradient(180deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.12) 18%,
        rgba(255,255,255,.70) 44%,
        rgba(255,255,255,.94) 58%,
        #ffffff 72%,
        #ffffff 100%
      ),
      url("/wp-content/uploads/2026/09/carzone-pidviska-hodova-hero.webp") center top / calc(100% - 16px) auto no-repeat,
      #ffffff;
  }

  .cz-sus8-hero-inner{
    min-height: auto;
  }

  .cz-sus8-hero-copy{
    max-width: none;
    padding-top: 340px; 
    padding-bottom: 10px;
  }

  .cz-sus8-h1{
    font-size: clamp(34px, 11vw, 50px);
    line-height: 1.02;
  }

  .cz-sus8-lead{
    font-size: 16px;
  }
}.cz-sus8-page{
  overflow-x: hidden;
}.cz-sus8-page *{
  min-width: 0;
}@media (max-width: 700px){

  .cz-sus8-inner{
    width: calc(100% - 24px) !important;
  }

  .cz-sus8-section{
    padding: 38px 0 !important;
  }

  
  .cz-sus8-hero-inner,
  .cz-sus8-topology-grid,
  .cz-sus8-zone-grid,
  .cz-sus8-parts-grid,
  .cz-sus8-geometry-head,
  .cz-sus8-kit-grid,
  .cz-sus8-kit-side,
  .cz-sus8-diagnosis-grid,
  .cz-sus8-process-line,
  .cz-sus8-quality-grid,
  .cz-sus8-quality-options,
  .cz-sus8-cta-box,
  .cz-sus8-faq-grid,
  .cz-sus8-request-box,
  .cz-sus8-map-grid,
  .cz-sus8-footer-grid{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  
  .cz-sus8-geometry-head > *,
  .cz-sus8-quality-grid > *,
  .cz-sus8-cta-box > *,
  .cz-sus8-request-box > *,
  .cz-sus8-map-grid > *,
  .cz-sus8-process-line > *,
  .cz-sus8-topology-grid > *,
  .cz-sus8-zone-grid > *,
  .cz-sus8-parts-grid > *,
  .cz-sus8-diagnosis-grid > *{
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  
  .cz-sus8-page h1,
  .cz-sus8-page h2,
  .cz-sus8-page h3,
  .cz-sus8-page p,
  .cz-sus8-page li,
  .cz-sus8-page summary,
  .cz-sus8-page span{
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  .cz-sus8-title{
    font-size: clamp(30px, 9.2vw, 42px) !important;
    line-height: 1.06 !important;
  }

  .cz-sus8-card-big,
  .cz-sus8-zone-title,
  .cz-sus8-part-title,
  .cz-sus8-diagnosis-title,
  .cz-sus8-quality-title,
  .cz-sus8-chat-title{
    font-size: 18px !important;
    line-height: 1.25 !important;
  }

  .cz-sus8-process-step{
    min-height: auto !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--line) !important;
  }

  .cz-sus8-process-step:last-child{
    border-bottom: 0 !important;
  }

  .cz-sus8-geometry-row{
    grid-template-columns: 42px 1fr !important;
    gap: 10px !important;
  }

  .cz-sus8-geometry-val{
    grid-column: 1 / -1;
  }

  .cz-sus8-actions{
    flex-direction: column !important;
  }

  .cz-sus8-actions .wp-block-button,
  .cz-sus8-actions .wp-block-button__link{
    width: 100% !important;
  }
}.cz-body-page{--red:#ed1c24;--dark:#17202b;--muted:#68788c;--line:#dbe3ea;--soft:#f3f6f8;color:var(--dark);overflow-x:hidden}.cz-body-page *{box-sizing:border-box;min-width:0}.cz-body-section{padding:56px 0}.cz-body-inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.cz-body-eyebrow{margin:0 0 12px;color:var(--red);font-size:14px;font-weight:800;text-transform:uppercase}.cz-body-h1,.cz-body-title{margin:0;font-weight:900;line-height:1.04;letter-spacing:-.025em}.cz-body-h1{font-size:clamp(44px,4.3vw,64px)}.cz-body-title{font-size:clamp(34px,3vw,48px)}.cz-body-lead,.cz-body-sub{color:var(--muted);line-height:1.65}.cz-body-hero{padding:0;background-color:#fff;background-image:linear-gradient(90deg,#fff 0%,#fff 29%,rgba(255,255,255,.98) 35%,rgba(255,255,255,.88) 42%,rgba(255,255,255,.48) 50%,rgba(255,255,255,.10) 57%,rgba(255,255,255,0) 64%),url("/wp-content/uploads/2026/09/carzone-kuzovni-zapchastyny-hero.webp");background-repeat:no-repeat;background-size:100% 100%,68% auto;background-position:center,right center;overflow:hidden}.cz-body-hero-inner{min-height:620px;display:flex;align-items:center}.cz-body-hero-copy{width:40%;max-width:560px;position:relative;z-index:2;padding:36px 0}.cz-body-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cz-body-viber .wp-block-button__link{background:#7360F2!important;color:#fff!important;font-weight:800;padding:15px 20px;border-radius:8px}.cz-body-telegram .wp-block-button__link{background:#229ED9!important;color:#fff!important;font-weight:800;padding:15px 20px;border-radius:8px}.cz-body-meta{font-size:13px;color:#738091;font-weight:700;margin-top:18px}.cz-body-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.cz-body-trust-item{font-size:14px;color:#607084}.cz-body-trust-item:before{content:"✓";color:var(--red);font-weight:900;margin-right:7px}.cz-body-config,.cz-body-options,.cz-body-process,.cz-body-faq{background:var(--soft)}.cz-body-sub{max-width:900px}.cz-body-config-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.cz-body-config-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;min-height:190px}.cz-body-config-card span{color:var(--red);font-size:11px;font-weight:800}.cz-body-config-card h3{font-size:16px;margin:14px 0 7px}.cz-body-config-card strong{display:block;font-size:20px;margin-bottom:10px}.cz-body-config-card p{font-size:13px;line-height:1.5;color:#718096}.cz-body-zone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.cz-body-zone-card{border:1px solid var(--line);border-radius:20px;padding:30px;min-height:260px}.cz-body-zone-card span{font-size:13px;font-weight:900;color:var(--red)}.cz-body-zone-card h3{font-size:28px;margin:34px 0 12px}.cz-body-zone-card p{line-height:1.6;color:#6d7d8e}.cz-body-zone-card.side{background:#fff8f8;border-color:#ffabb1}.cz-body-zone-card.rear{background:#17202b;color:#fff;border-color:#17202b}.cz-body-zone-card.rear p{color:#c7d0d9}.cz-body-parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-body-parts-grid article{border:1px solid var(--line);border-radius:16px;padding:20px;min-height:180px}.cz-body-parts-grid b{display:grid;place-items:center;width:50px;height:50px;background:#f3f5f7;border-radius:12px;font-size:12px;color:#607084}.cz-body-parts-grid h3{font-size:18px;margin:18px 0 8px}.cz-body-parts-grid p{font-size:13px;line-height:1.5;color:#718096}.cz-body-split-head{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end}.cz-body-split-head>p{color:#68788c;line-height:1.65}.cz-body-option-list,.cz-body-check-list{margin-top:26px;border-top:1px solid #ccd7df}.cz-body-option-list>div,.cz-body-check-list>div{display:grid;grid-template-columns:70px 180px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #ccd7df}.cz-body-option-list span,.cz-body-check-list span{color:var(--red);font-weight:800}.cz-body-option-list p,.cz-body-check-list p{margin:0;color:#66778a}.cz-body-usa-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.cz-body-link{display:inline-block;margin-top:18px;color:var(--red);font-weight:800;text-decoration:none}.cz-body-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cz-body-steps>div{border:1px solid var(--line);border-radius:16px;padding:22px;min-height:120px}.cz-body-steps span{display:block;color:var(--red);font-size:11px;margin-bottom:24px}.cz-body-steps .final{background:#17202b;color:#fff;border-color:#17202b}.cz-body-quality-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:stretch}.cz-body-quality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cz-body-quality-options article{background:#f3f6f8;border-radius:16px;padding:24px;min-height:250px}.cz-body-quality-options span{color:var(--red);font-size:13px;font-weight:900}.cz-body-quality-options h3{font-size:20px;margin:32px 0 8px}.cz-body-quality-options p{font-size:13px;color:#68788c;line-height:1.55}.cz-body-process-line{display:grid;grid-template-columns:repeat(5,1fr);margin-top:24px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.cz-body-process-line>div{padding:22px;border-right:1px solid var(--line);min-height:190px}.cz-body-process-line>div:last-child{border-right:0}.cz-body-process-line span{font-size:10px;color:#a8b2bc}.cz-body-process-line b{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#f3f5f7;margin-top:24px}.cz-body-process-line p{font-weight:700;line-height:1.4;margin-top:22px}.cz-body-process-line .final{background:#17202b;color:#fff}.cz-body-process-line .final b{background:var(--red)}.cz-body-cta{display:grid;grid-template-columns:1.6fr .6fr;gap:38px;background:#17202b;color:#fff;border-radius:20px;padding:34px 38px}.cz-body-cta h2{font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.15;margin:0 0 14px}.cz-body-cta>div>p:last-child{color:#d2dbe3;line-height:1.6}.cz-body-chat{border:1px solid #43505d;background:#28323d;border-radius:16px;padding:22px}.cz-body-chat h3{font-size:23px}.cz-body-chat a{display:block;text-align:center;color:#fff;font-weight:800;text-decoration:none;border-radius:9px;padding:14px;margin-top:10px}.cz-body-chat a:nth-of-type(1){background:#7360F2}.cz-body-chat a:nth-of-type(2){background:#229ED9}.cz-body-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.cz-body-faq-grid details{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cz-body-faq-grid summary{font-weight:800;padding:16px;cursor:pointer}.cz-body-faq-grid p{padding:0 16px 16px;color:#718096;font-size:13px}.cz-body-request-box{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cz-body-request-copy{background:#f3f6f8;padding:32px}.cz-body-form-wrap{padding:32px}.cz-body-request-buttons{display:flex;flex-direction:column;gap:10px;margin-top:22px;max-width:260px}.cz-body-request-buttons a{padding:14px 16px;border-radius:8px;text-align:center;color:#fff;text-decoration:none;font-weight:800}.cz-body-request-buttons a:first-child{background:#7360F2}.cz-body-request-buttons a:last-child{background:#229ED9}.cz-body-phone{display:inline-flex;margin-top:18px;padding:13px 16px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:#111;font-weight:800}.cz-body-form-placeholder{margin-top:20px;border:2px dashed var(--line);border-radius:12px;padding:40px 20px;text-align:center;color:#8794a4}.cz-body-map-intro{text-align:center;color:#718096}.cz-body-map-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;margin-top:24px}.cz-body-map-contact{border:1px solid var(--line);border-radius:16px;padding:24px}.cz-body-map-contact p{font-size:13px;color:#607084;line-height:1.6}.cz-body-map-embed{overflow:hidden;border-radius:16px;border:1px solid var(--line)}@media(max-width:1050px){.cz-body-hero{background-size:100% 100%,76% auto;background-position:center,right -120px center}.cz-body-hero-copy{width:48%}.cz-body-config-grid{grid-template-columns:repeat(2,1fr)}.cz-body-parts-grid{grid-template-columns:repeat(2,1fr)}.cz-body-zone-grid,.cz-body-split-head,.cz-body-usa-grid,.cz-body-quality-grid,.cz-body-cta,.cz-body-request-box,.cz-body-map-grid{grid-template-columns:1fr}.cz-body-quality-options{grid-template-columns:1fr}.cz-body-process-line{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cz-body-inner{width:calc(100% - 24px)}.cz-body-section{padding:40px 0}.cz-body-h1{font-size:42px}.cz-body-title{font-size:36px}.cz-body-hero{padding:0;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.12) 22%,rgba(255,255,255,.72) 48%,#fff 67%,#fff 100%),url("/wp-content/uploads/2026/09/carzone-kuzovni-zapchastyny-hero.webp");background-size:100% 100%,100% auto;background-position:center,center top}.cz-body-hero-inner{min-height:auto;display:block;padding-top:58vw}.cz-body-hero-copy{width:100%;max-width:none;padding:20px 0 28px}.cz-body-actions{flex-direction:column}.cz-body-actions .wp-block-button,.cz-body-actions .wp-block-button__link{width:100%}.cz-body-trust{display:grid;grid-template-columns:1fr;gap:8px}.cz-body-config-grid,.cz-body-zone-grid,.cz-body-parts-grid,.cz-body-quality-options,.cz-body-faq-grid,.cz-body-process-line,.cz-body-steps{grid-template-columns:1fr}.cz-body-option-list>div,.cz-body-check-list>div{grid-template-columns:42px 1fr;gap:10px}.cz-body-option-list p,.cz-body-check-list p{grid-column:2}.cz-body-process-line>div{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.cz-body-process-line>div:last-child{border-bottom:0}.cz-body-cta{padding:24px 18px}.cz-body-cta h2{font-size:34px}.cz-body-request-copy,.cz-body-form-wrap{padding:24px 18px}.cz-body-map-embed iframe{height:280px}}.cz-body-page .cz-body-hero{
    position: relative;
    overflow: hidden;
    background: #f4f7fb;
    padding: 0 !important;
}.cz-body-page .cz-body-hero::after{
    content: "";
    position: absolute;
    inset: 0;
    left: 34%;
    z-index: 0;

    background-image:
        linear-gradient(
            90deg,
            rgba(244,247,251,1) 0%,
            rgba(244,247,251,0.98) 8%,
            rgba(244,247,251,0.88) 16%,
            rgba(244,247,251,0.50) 28%,
            rgba(244,247,251,0.12) 40%,
            rgba(244,247,251,0) 50%
        ),
        url("/wp-content/uploads/2026/09/carzone-kuzovni-zapchastyny-hero.webp");

    background-repeat: no-repeat, no-repeat;

    
    background-size:
        100% 100%,
        auto 108%;

    
    background-position:
        left top,
        calc(100% - 20px) center;
}.cz-body-page .cz-body-hero > .wp-block-group__inner-container,
.cz-body-page .cz-body-hero .wp-block-columns,
.cz-body-page .cz-body-hero .wp-block-column{
    position: relative;
    z-index: 2;
}.cz-body-page .cz-body-hero .wp-block-columns{
    margin: 0 !important;
    gap: 0 !important;
    align-items: center !important;
}.cz-body-page .cz-body-hero .wp-block-column:first-child{
    flex-basis: 35% !important;
    max-width: 35%;
    padding: 48px 24px 40px 0 !important;
}.cz-body-page .cz-body-hero .wp-block-column:last-child{
    flex-basis: 65% !important;
    max-width: 65%;
    min-height: 600px;
    padding: 0 !important;
}.cz-body-page .cz-body-hero-visual,
.cz-body-page .cz-body-hero-image,
.cz-body-page .cz-body-hero img{
    display: none !important;
}.cz-body-footer{background:#17202b;color:#fff;padding:40px 0}.cz-body-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.cz-body-footer-title{font-size:15px;margin:0 0 14px;color:#fff}.cz-body-footer-line{font-size:12px;color:#d2dbe3;margin:4px 0;line-height:1.5}@media(max-width:1050px){.cz-body-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cz-body-footer{padding:34px 0}.cz-body-footer-grid{grid-template-columns:1fr;gap:26px}}@media (max-width: 767px){

  .cz-body-page .cz-body-hero{
    position: relative !important;
    overflow: hidden !important;

    padding: 0 !important;
    margin: 0 !important;

    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.08) 34%,
        rgba(255,255,255,.72) 52%,
        rgba(255,255,255,.96) 63%,
        #fff 72%,
        #fff 100%
      ),
      url("/wp-content/uploads/2026/09/carzone-kuzovni-zapchastyny-hero.webp")
      center top / 100% auto no-repeat !important;
  }

  .cz-body-page .cz-body-hero-inner{
    display:block !important;

    width:100% !important;
    min-height:0 !important;

    margin:0 !important;

    
    padding:300px 20px 28px !important;
  }

  .cz-body-page .cz-body-hero-copy{
    position:relative !important;
    z-index:2 !important;

    width:100% !important;
    max-width:none !important;
    min-height:0 !important;

    padding:0 !important;
    margin:0 !important;

    background:transparent !important;
  }

  .cz-body-page .cz-body-h1{
    font-size:44px !important;
    line-height:.98 !important;
    letter-spacing:-.03em !important;

    margin:0 0 18px !important;
  }

  .cz-body-page .cz-body-lead{
    font-size:16px !important;
    line-height:1.55 !important;

    margin:0 0 22px !important;

    color:#68788c !important;
  }

  .cz-body-page .cz-body-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;

    width:100% !important;
  }

  .cz-body-page .cz-body-actions .wp-block-button,
  .cz-body-page .cz-body-actions .wp-block-button__link{
    width:100% !important;
  }

  .cz-body-page .cz-body-meta{
    margin-top:18px !important;
  }

  .cz-body-page .cz-body-trust{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;

    margin-top:18px !important;
  }
}@media (max-width: 767px){

  .cz-body-page .cz-body-quality-options{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:12px !important;
  }

  .cz-body-page .cz-body-quality-card{
    width:100% !important;
    min-height:0 !important;
    height:auto !important;

    padding:24px 22px !important;
  }

  .cz-body-page .cz-body-quality-title{
    margin:22px 0 8px !important;

    font-size:24px !important;
    line-height:1.15 !important;
  }

  .cz-body-page .cz-body-quality-small{
    font-size:16px !important;
    line-height:1.5 !important;
  }
}@media (max-width: 767px){
  .cz-body-page .cz-body-quality .cz-body-title{
    font-size:38px !important;
    line-height:1.03 !important;
  }
}@media (max-width: 767px){

  
  .cz-body-page .cz-body-hero{
    position: relative !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: auto !important;

    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.18) 18%,
        rgba(255,255,255,0.82) 44%,
        rgba(255,255,255,0.96) 58%,
        #ffffff 68%,
        #ffffff 100%
      ),
      url("/wp-content/uploads/2026/09/carzone-kuzovni-zapchastyny-hero.webp")
      right top / 175% auto no-repeat !important;
  }

  
  .cz-body-page .cz-body-hero-visual,
  .cz-body-page .cz-body-hero-image,
  .cz-body-page .cz-body-hero figure,
  .cz-body-page .cz-body-hero img{
    display: none !important;
  }

  
  .cz-body-page .cz-body-hero-inner{
    display: block !important;
    width: 100% !important;
    min-height: auto !important;
    margin: 0 !important;

    
    padding: 210px 20px 22px !important;
  }

  
  .cz-body-page .cz-body-hero-copy{
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    position: relative !important;
    z-index: 2 !important;
  }

  .cz-body-page .cz-body-h1{
    font-size: 34px !important;
    line-height: 0.98 !important;
    letter-spacing: -0.03em !important;
    margin: 0 0 14px !important;
  }

  .cz-body-page .cz-body-lead{
    font-size: 15px !important;
    line-height: 1.5 !important;
    margin: 0 0 18px !important;
    color: #6b7b90 !important;
  }

  .cz-body-page .cz-body-actions{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    margin: 0 0 14px !important;
  }

  .cz-body-page .cz-body-actions .wp-block-button,
  .cz-body-page .cz-body-actions .wp-block-button__link{
    width: 100% !important;
  }

  .cz-body-page .cz-body-actions .wp-block-button__link{
    min-height: 56px !important;
    padding: 16px 18px !important;
    font-size: 16px !important;
  }

  .cz-body-page .cz-body-meta{
    margin-top: 14px !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
  }

  .cz-body-page .cz-body-trust{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    margin-top: 14px !important;
  }

  .cz-body-page .cz-body-trust-item{
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
}@media (max-width: 767px){

  .cz-body-page .cz-body-hero{
    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,0.05) 0%,
        rgba(255,255,255,0.10) 20%,
        rgba(255,255,255,0.55) 34%,
        rgba(255,255,255,0.90) 44%,
        rgba(255,255,255,0.98) 52%,
        #fff 58%,
        #fff 100%
      ),
      url("/wp-content/uploads/2026/09/carzone-kuzovni-zapchastyny-hero.webp")
      42% top / 155% auto no-repeat !important;
  }

  .cz-body-page .cz-body-hero-inner{
    padding: 175px 20px 20px !important;
  }

  .cz-body-page .cz-body-h1{
    font-size: 32px !important;
    line-height: 1 !important;
    margin-bottom: 12px !important;
  }

  .cz-body-page .cz-body-lead{
    font-size: 15px !important;
    line-height: 1.48 !important;
    color: #64758a !important;
    margin-bottom: 16px !important;
  }

  .cz-body-page .cz-body-actions{
    gap: 8px !important;
    margin-bottom: 12px !important;
  }

  .cz-body-page .cz-body-actions .wp-block-button__link{
    min-height: 52px !important;
    padding: 14px 16px !important;
  }

  .cz-body-page .cz-body-meta{
    font-size: 12px !important;
    line-height: 1.4 !important;
    margin-top: 12px !important;
  }

  .cz-body-page .cz-body-trust{
    gap: 6px !important;
    margin-top: 12px !important;
  }
}@media (max-width: 767px){

  .cz-body-page .cz-body-hero{
    background: linear-gradient(180deg, #f6f9fc 0%, #edf4fb 45%, #ffffff 100%) !important;
  }

  .cz-body-page .cz-body-hero-inner{
    padding: 32px 20px 24px !important;
    min-height: auto !important;
  }

  .cz-body-page .cz-body-h1{
    font-size: 32px !important;
    line-height: 1.02 !important;
    margin-bottom: 14px !important;
  }

  .cz-body-page .cz-body-lead{
    font-size: 15px !important;
    line-height: 1.5 !important;
    margin-bottom: 18px !important;
  }

  .cz-body-page .cz-body-actions{
    gap: 10px !important;
    margin-bottom: 14px !important;
  }

  .cz-body-page .cz-body-meta{
    margin-top: 10px !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  .cz-body-page .cz-body-trust{
    margin-top: 12px !important;
    gap: 8px !important;
  }
}@media (max-width: 767px){

  .cz-body-page .cz-body-hero{
    background-image:none !important;
    background:
      linear-gradient(
        135deg,
        #f7f9fc 0%,
        #edf4fb 48%,
        #ffffff 100%
      ) !important;

    padding:0 !important;
    margin:0 !important;
    min-height:auto !important;
  }

  
  .cz-body-page .cz-body-hero::before,
  .cz-body-page .cz-body-hero::after{
    content:none !important;
    display:none !important;
    background:none !important;
    background-image:none !important;
  }

  
  .cz-body-page .cz-body-hero-inner,
  .cz-body-page .cz-body-hero-copy,
  .cz-body-page .cz-body-hero-visual,
  .cz-body-page .cz-body-hero-image{
    background:none !important;
    background-image:none !important;
  }

  
  .cz-body-page .cz-body-hero img,
  .cz-body-page .cz-body-hero figure,
  .cz-body-page .cz-body-hero-visual,
  .cz-body-page .cz-body-hero-image{
    display:none !important;
  }

  .cz-body-page .cz-body-hero-inner{
    display:block !important;
    width:100% !important;
    min-height:0 !important;

    margin:0 !important;
    padding:28px 20px 24px !important;
  }

  .cz-body-page .cz-body-hero-copy{
    width:100% !important;
    max-width:none !important;
    min-height:0 !important;

    margin:0 !important;
    padding:0 !important;
  }

  .cz-body-page .cz-body-h1{
    font-size:36px !important;
    line-height:1.01 !important;
    letter-spacing:-.03em !important;

    margin:0 0 14px !important;
  }

  .cz-body-page .cz-body-lead{
    font-size:16px !important;
    line-height:1.5 !important;

    margin:0 0 18px !important;
  }

  .cz-body-page .cz-body-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;

    margin-bottom:16px !important;
  }

  .cz-body-page .cz-body-actions .wp-block-button,
  .cz-body-page .cz-body-actions .wp-block-button__link{
    width:100% !important;
  }

  .cz-body-page .cz-body-meta{
    margin-top:14px !important;
  }

  .cz-body-page .cz-body-trust{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:8px !important;

    margin-top:14px !important;
  }
}.cz-site-footer{
    background:#182330;
    color:#fff;

    margin:0;
    padding:0;

    font-family:inherit;
}.cz-site-footer__inner{
    width:min(1400px, calc(100% - 64px));
    margin:0 auto;

    display:grid;
    grid-template-columns:
        1.35fr
        .9fr
        1fr
        1.15fr
        1fr;

    gap:48px;

    padding:50px 0 42px;
}.cz-site-footer__logo{
    margin-bottom:14px;

    font-size:23px;
    line-height:1;
    font-weight:900;
    font-style:italic;

    letter-spacing:-.02em;
}.cz-site-footer__brand p{
    margin:0;

    color:#d1dae5;

    font-size:14px;
    line-height:1.65;
}.cz-site-footer__col{
    display:flex;
    flex-direction:column;
    align-items:flex-start;

    gap:8px;
}.cz-site-footer__title{
    margin-bottom:8px;

    color:#fff;

    font-size:14px;
    line-height:1.2;
    font-weight:800;
}.cz-site-footer a,
.cz-site-footer span{
    color:#d8e1eb;

    font-size:13px;
    line-height:1.45;

    text-decoration:none;
}.cz-site-footer a{
    transition:
        color .18s ease,
        transform .18s ease;
}.cz-site-footer a:hover{
    color:#fff;
    transform:translateX(2px);
}.cz-site-footer__contacts a:first-of-type{
    color:#fff;
    font-weight:700;
}.cz-site-footer__bottom{
    width:min(1400px, calc(100% - 64px));
    margin:0 auto;

    display:flex;
    justify-content:space-between;
    align-items:center;

    gap:24px;

    padding:18px 0 22px;

    border-top:1px solid rgba(255,255,255,.10);

    color:#8796a8;

    font-size:12px;
}.cz-site-footer__bottom-links{
    display:flex;
    gap:22px;
}.cz-site-footer__bottom a{
    color:#8796a8;
    font-size:12px;
}.cz-site-footer__bottom a:hover{
    color:#fff;
}@media(max-width:1100px){

    .cz-site-footer__inner{
        width:min(100% - 40px, 900px);

        grid-template-columns:repeat(2, minmax(0,1fr));

        gap:38px 48px;

        padding:42px 0;
    }

    .cz-site-footer__brand{
        grid-column:1 / -1;
    }

    .cz-site-footer__bottom{
        width:min(100% - 40px, 900px);
    }
}@media(max-width:650px){

    .cz-site-footer__inner{
        width:calc(100% - 40px);

        grid-template-columns:1fr;

        gap:30px;

        padding:38px 0 34px;
    }

    .cz-site-footer__brand{
        grid-column:auto;
    }

    .cz-site-footer__logo{
        font-size:22px;
    }

    .cz-site-footer__title{
        font-size:15px;
    }

    .cz-site-footer a,
    .cz-site-footer span{
        font-size:14px;
    }

    .cz-site-footer__bottom{
        width:calc(100% - 40px);

        flex-direction:column;
        align-items:flex-start;

        gap:8px;

        padding:18px 0 24px;
    }
}===== PAGE BLOCKS =====
<!-- wp:html -->
<div class="cz-rebuild-page">

  <section class="cz-rebuild-hero" id="top">
    <div class="cz-rebuild-inner cz-rebuild-hero-inner">
      <div class="cz-rebuild-hero-copy">
        <div class="cz-rebuild-eyebrow">ЗАПЧАСТИНИ ДЛЯ КАПРЕМОНТУ ДВИГУНА</div>
        <h1 class="cz-rebuild-h1">Підбір запчастин для капремонту двигуна за VIN та дефектуванням</h1>
        <p class="cz-rebuild-lead">Надішліть VIN, код двигуна та список після дефектування. Підберемо поршневу групу, вкладиші, прокладки, деталі ГБЦ, ГРМ, насоси та інші позиції — з перевіркою розмірів, комплектності й актуальних номерів.</p>

        <div class="cz-rebuild-actions">
          <a class="cz-rebuild-btn cz-rebuild-btn-viber" href="viber://chat?number=%2B380960970090">Надіслати список у Viber</a>
          <a class="cz-rebuild-btn cz-rebuild-btn-telegram" href="https://t.me/carzoneinua" target="_blank" rel="noopener">Надіслати у Telegram</a>
        </div>

        <div class="cz-rebuild-meta">VIN <span>•</span> код двигуна <span>•</span> список СТО <span>•</span> ремонтні розміри, якщо вже визначені</div>

        <div class="cz-rebuild-trust">
          <div>✓ Перевірка за VIN</div>
          <div>✓ Окремо перевіряємо ремонтні розміри</div>
          <div>✓ Оригінал і перевірені виробники</div>
        </div>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section cz-rebuild-soft">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-eyebrow">СПОЧАТКУ — ДЕФЕКТУВАННЯ</div>
      <h2 class="cz-rebuild-title">Капремонт починається не з каталогу, а з фактичного стану двигуна</h2>
      <p class="cz-rebuild-sub">Одна й та сама модель двигуна після розбирання може вимагати різного набору деталей. Тому список формуємо після перевірки вузлів і вимірювань.</p>

      <div class="cz-rebuild-grid cz-rebuild-grid-3">
        <article class="cz-rebuild-card"><span class="cz-rebuild-num">01</span><h3>VIN і код двигуна</h3><p>Визначаємо точну модифікацію, ринок та базові OEM-номери.</p></article>
        <article class="cz-rebuild-card"><span class="cz-rebuild-num">02</span><h3>Дефектування</h3><p>Потрібен список СТО: що зношено, що під заміну, що лишається.</p></article>
        <article class="cz-rebuild-card"><span class="cz-rebuild-num">03</span><h3>Вимірювання</h3><p>Поршні, циліндри, шийки колінвала, ГБЦ та інші критичні розміри.</p></article>
        <article class="cz-rebuild-card"><span class="cz-rebuild-num">04</span><h3>Комплектність</h3><p>Перевіряємо, що входить у комплект і що потрібно замовити окремо.</p></article>
        <article class="cz-rebuild-card"><span class="cz-rebuild-num">05</span><h3>Ремонтний розмір</h3><p>STD, 0.25, 0.50 та інші варіанти — лише після підтверджених вимірів.</p></article>
        <article class="cz-rebuild-card"><span class="cz-rebuild-num">06</span><h3>OEM та заміни</h3><p>Звіряємо актуальні номери, заміни та перевірені рішення.</p></article>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-eyebrow">ЩО МОЖЕМО ПІДІБРАТИ</div>
      <h2 class="cz-rebuild-title">Комплектуємо капремонт по вузлах, а не хаотичним списком</h2>
      <p class="cz-rebuild-sub">Можемо підібрати як окрему позицію, так і повний набір деталей під конкретний результат дефектування.</p>

      <div class="cz-rebuild-parts-grid">
        <article class="cz-rebuild-part"><span>PISTON</span><h3>Поршні та кільця</h3><p>STD і ремонтні розміри, пальці, стопорні кільця, комплектність.</p></article>
        <article class="cz-rebuild-part"><span>BEARING</span><h3>Вкладиші</h3><p>Корінні та шатунні, стандартні й ремонтні розміри.</p></article>
        <article class="cz-rebuild-part"><span>CRANK</span><h3>Колінчастий вал</h3><p>Новий вал або підбір вкладишів під фактичні шийки.</p></article>
        <article class="cz-rebuild-part"><span>GASKET</span><h3>Прокладки</h3><p>Комплекти двигуна, ГБЦ, клапанної кришки та окремі ущільнення.</p></article>
        <article class="cz-rebuild-part"><span>HEAD</span><h3>Деталі ГБЦ</h3><p>Клапани, напрямні, сідла, ковпачки та супутні елементи.</p></article>
        <article class="cz-rebuild-part"><span>TIMING</span><h3>ГРМ</h3><p>Ланцюги, зірочки, напрямні, натягувачі або ремінний комплект.</p></article>
        <article class="cz-rebuild-part"><span>PUMP</span><h3>Насоси</h3><p>Масляні, водяні та інші вузли, якщо їх заміна входить у ремонт.</p></article>
        <article class="cz-rebuild-part"><span>BOLT</span><h3>Болти та кріплення</h3><p>Болти ГБЦ, шатунів, маховика та інше одноразове кріплення.</p></article>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section cz-rebuild-dark">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-eyebrow">РОЗМІРИ ВИРІШУЮТЬ</div>
      <h2 class="cz-rebuild-title">0.25 або 0.50 не можна обирати “на око”</h2>
      <p class="cz-rebuild-sub">Ремонтний розмір визначається після промірів. Ми не підміняємо роботу моториста — ми підбираємо деталі під уже підтверджені параметри.</p>

      <div class="cz-rebuild-measure-list">
        <div><b>Поршні</b><span>діаметр циліндра, зазор, група</span></div>
        <div><b>Вкладиші</b><span>діаметр шийок колінвала, ремонтний розмір</span></div>
        <div><b>Кільця</b><span>діаметр, товщина, замки та комплектність</span></div>
        <div><b>ГБЦ</b><span>клапани, напрямні, площина, ущільнення</span></div>
        <div><b>ГРМ</b><span>тип приводу, ревізія, комплектність</span></div>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-eyebrow">ТИПОВІ ПОМИЛКИ</div>
      <h2 class="cz-rebuild-title">На капремонті найдорожче обходиться неправильна сумісність</h2>

      <div class="cz-rebuild-grid cz-rebuild-grid-3">
        <article class="cz-rebuild-error"><span>01</span><h3>“Візьмемо стандарт”</h3><p>Без вимірювань не можна знати, чи потрібен STD або ремонтний розмір.</p></article>
        <article class="cz-rebuild-error"><span>02</span><h3>“Комплект має все”</h3><p>Навіть великий набір може не містити частину критичних деталей.</p></article>
        <article class="cz-rebuild-error"><span>03</span><h3>“Номер схожий”</h3><p>Різні ревізії двигуна можуть мати інші поршні, вкладиші, ГРМ або прокладки.</p></article>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section cz-rebuild-soft">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-eyebrow">ЯК МИ ПРАЦЮЄМО</div>
      <h2 class="cz-rebuild-title">Від VIN до готового списку на ремонт</h2>

      <div class="cz-rebuild-process">
        <div class="cz-rebuild-step"><small>01</small><strong>VIN</strong><span>Визначаємо двигун</span></div>
        <div class="cz-rebuild-step"><small>02</small><strong>DEFECT</strong><span>Отримуємо дефектування</span></div>
        <div class="cz-rebuild-step"><small>03</small><strong>SIZE</strong><span>Звіряємо розміри</span></div>
        <div class="cz-rebuild-step"><small>04</small><strong>OEM</strong><span>Перевіряємо номери</span></div>
        <div class="cz-rebuild-step cz-rebuild-step-final"><small>05</small><strong>✓</strong><span>Формуємо список</span></div>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section">
    <div class="cz-rebuild-inner cz-rebuild-quality">
      <div>
        <div class="cz-rebuild-eyebrow">ОРИГІНАЛ ЧИ АНАЛОГ</div>
        <h2 class="cz-rebuild-title">Для капремонту важливі точність, матеріали та ресурс</h2>
        <p class="cz-rebuild-sub">Поршневу, вкладиші, клапани, прокладки та ГРМ оцінюємо не лише за брендом, а й за конкретним виробником, допусками, матеріалами й репутацією в моторних ремонтах.</p>
      </div>
      <div class="cz-rebuild-quality-cards">
        <article><span>OEM</span><h3>Оригінал</h3><p>Максимальна відповідність заводській специфікації.</p></article>
        <article><span>✓</span><h3>Перевірений аналог</h3><p>Виробник із підтвердженою якістю та стабільними допусками.</p></article>
        <article><span>₴</span><h3>Бюджетний</h3><p>Лише коли економія виправдана і немає ризику для ресурсу двигуна.</p></article>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-cta">
    <div class="cz-rebuild-inner cz-rebuild-cta-box">
      <div>
        <div class="cz-rebuild-eyebrow">ГОТОВІ ПІДІБРАТИ</div>
        <h2>Надішліть VIN і список після дефектування — сформуємо комплект на капремонт</h2>
        <p>Якщо ремонтні розміри вже визначені, додайте їх одразу. Якщо ні — підберемо базові позиції та відзначимо, що потребує уточнення після вимірювань.</p>
      </div>
      <div class="cz-rebuild-cta-actions">
        <a class="cz-rebuild-btn cz-rebuild-btn-viber" href="viber://chat?number=%2B380960970090">Надіслати у Viber</a>
        <a class="cz-rebuild-btn cz-rebuild-btn-telegram" href="https://t.me/carzoneinua" target="_blank" rel="noopener">Надіслати у Telegram</a>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section cz-rebuild-soft">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-eyebrow">ПОШИРЕНІ ЗАПИТАННЯ</div>
      <h2 class="cz-rebuild-title">Що варто знати про підбір деталей для капремонту</h2>
      <div class="cz-rebuild-faq">
        <details><summary>Що потрібно для підбору?</summary><p>VIN, код двигуна та список після дефектування. Якщо вже є результати вимірювань — додайте їх.</p></details>
        <details><summary>Можна підібрати поршні без вимірювань?</summary><p>Базовий OEM-номер визначити можна, але остаточний розмір для ремонту потрібно підтвердити вимірюваннями.</p></details>
        <details><summary>Підбираєте вкладиші ремонтного розміру?</summary><p>Так, якщо є підтверджені розміри шийок колінвала або висновок моториста.</p></details>
        <details><summary>Чи можна замовити весь комплект одразу?</summary><p>Так. Після дефектування можемо сформувати повний список деталей по вузлах.</p></details>
        <details><summary>Підбираєте деталі ГБЦ?</summary><p>Так: клапани, напрямні, ущільнення, прокладки та інші позиції за результатом дефектування.</p></details>
        <details><summary>Чи підбираєте ГРМ разом із капремонтом?</summary><p>Так, якщо його заміна входить у план ремонту. Перевіряємо тип приводу та комплектність.</p></details>
      </div>
    </div>
  </section>

  <section class="cz-rebuild-request" id="request">
    <div class="cz-rebuild-inner cz-rebuild-request-box">
      <div class="cz-rebuild-request-copy">
        <div class="cz-rebuild-eyebrow">НАЙШВИДШИЙ СПОСІБ</div>
        <h2>Надішліть VIN і список прямо в чат</h2>
        <p>Фото деталей, заміри, старі артикули або список СТО — додайте все до одного повідомлення.</p>
        <div class="cz-rebuild-request-actions">
          <a class="cz-rebuild-btn cz-rebuild-btn-viber" href="viber://chat?number=%2B380960970090">Надіслати VIN у Viber</a>
          <a class="cz-rebuild-btn cz-rebuild-btn-telegram" href="https://t.me/carzoneinua" target="_blank" rel="noopener">Надіслати у Telegram</a>
        </div>
        <a class="cz-rebuild-phone" href="tel:+380960970090">☎ +380 96 097 00 90</a>
      </div>
      <div class="cz-rebuild-request-form">
        <h3>Не користуєтесь месенджерами?</h3>
        <p>Залиште номер — ми зв’яжемося з вами.</p>
        [carzone_lead_form lang="uk"]
      </div>
    </div>
  </section>

  <section class="cz-rebuild-section">
    <div class="cz-rebuild-inner">
      <div class="cz-rebuild-map-title">
        <h2 class="cz-rebuild-title">Де нас знайти</h2>
        <p>Самовивіз у Києві або відправлення замовлень по Україні.</p>
      </div>
      <div class="cz-rebuild-map-grid">
        <div class="cz-rebuild-contact-card">
          <h3>Контакти та самовивіз</h3>
          <p><b>Адреса:</b><br>м. Київ, вул. Козацька, 122</p>
          <p><b>Телефон:</b><br><a href="tel:+380960970090">+38 (096) 097/**/-00/**/-90</a></p>
          <p><b>Самовивіз:</b><br>після підтвердження, що замовлення вже в офісі</p>
          <p><b>Доставка:</b><br>Нова пошта, Delivery, таксі по Києву за домовленістю</p>
        </div>
        <iframe class="cz-rebuild-map" src="https://www.google.com/maps?q=%D0%9A%D0%BE%D0%B7%D0%B0%D1%86%D1%8C%D0%BA%D0%B0%20122%2C%20%D0%9A%D0%B8%D1%97%D0%B2&output=embed" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
      </div>
    </div>
  </section>

  <footer class="cz-footer cz-home" id="footer">
    <div class="cz-home-inner cz-footer-grid">
      <div class="cz-footer-col">
        <h3 class="cz-footer-brand">CARZONE</h3>
        <p class="cz-footer-text">Центр підбору запчастин для іномарок. Оригінал та перевірені аналоги.</p>
      </div>
      <div class="cz-footer-col">
        <h3 class="cz-footer-title">Послуги</h3>
        <p class="cz-footer-link"><a href="/pidbir-zapchastyn-za-vin/">Підбір за VIN</a></p>
        <p class="cz-footer-link"><a href="/komplekty-to/">Комплекти ТО</a></p>
        <p class="cz-footer-link"><a href="/kapremont-dvyguna/">Капремонт двигуна</a></p>
        <p class="cz-footer-link"><a href="/avto-zi-ssha/">Авто зі США</a></p>
      </div>
      <div class="cz-footer-col">
        <h3 class="cz-footer-title">Системи</h3>
        <p class="cz-footer-link"><a href="/motorna-grupa/">Моторна група</a></p>
        <p class="cz-footer-link"><a href="/transmisiya/">Трансмісія</a></p>
        <p class="cz-footer-link"><a href="/palyvna-systema/">Паливна система</a></p>
        <p class="cz-footer-link"><a href="/systema-okholodzhennya/">Система охолодження</a></p>
        <p class="cz-footer-link"><a href="/systema-kondytsionuvannya/">Система кондиціонування</a></p>
      </div>
      <div class="cz-footer-col">
        <h3 class="cz-footer-title">Ходова та кузов</h3>
        <p class="cz-footer-link"><a href="/elektryka-ta-elektronika/">Електрика та електроніка</a></p>
        <p class="cz-footer-link"><a href="/pidviska-ta-hodova/">Підвіска та ходова</a></p>
        <p class="cz-footer-link"><a href="/rulove-keruvannya/">Рульове керування</a></p>
        <p class="cz-footer-link"><a href="/halmivna-systema/">Гальмівна система</a></p>
        <p class="cz-footer-link"><a href="/kuzovni-zapchastyny/">Кузовні запчастини</a></p>
      </div>
      <div class="cz-footer-col">
        <h3 class="cz-footer-title">Контакти</h3>
        <p class="cz-footer-link"><a href="tel:+380960970090">+380 96 097 00 90</a></p>
        <p class="cz-footer-link"><a href="https://t.me/carzoneinua">Telegram: @carzoneinua</a></p>
        <p class="cz-footer-link">м. Київ, вул. Козацька, 122</p>
        <p class="cz-footer-link"><a href="/#request">Підбір за VIN та консультація</a></p>
      </div>
    </div>
  </footer>

</div>
<!-- /wp:html -->


===== CSS =====

.cz-rebuild-page{--ink:#151e29;--muted:#6d7c8f;--red:#ef2029;--soft:#f3f6f8;--line:#d9e1e8;--dark:#182330;overflow-x:hidden;background:#fff;color:var(--ink)}.cz-rebuild-inner{width:min(1380px,calc(100% - 64px));margin:0 auto}.cz-rebuild-section{padding:72px 0}.cz-rebuild-soft{background:var(--soft)}.cz-rebuild-eyebrow{color:var(--red);font-weight:800;font-size:14px;letter-spacing:.01em;text-transform:uppercase;margin-bottom:14px}.cz-rebuild-title{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px;font-weight:900}.cz-rebuild-sub{max-width:900px;color:var(--muted);font-size:18px;line-height:1.55;margin:0 0 34px}.cz-rebuild-hero{position:relative;min-height:620px;background-image:linear-gradient(90deg,#fff 0%,#fff 28%,rgba(255,255,255,.98) 35%,rgba(255,255,255,.86) 42%,rgba(255,255,255,.38) 50%,rgba(255,255,255,0) 58%),url("/wp-content/uploads/2026/09/carzone-kapremont-dvyguna-hero.webp");background-size:100% 100%,auto 100%;background-repeat:no-repeat;background-position:center,right center;display:flex;align-items:center}.cz-rebuild-hero-inner{display:flex;align-items:center;min-height:620px}.cz-rebuild-hero-copy{width:43%;max-width:610px;padding:48px 0}.cz-rebuild-h1{font-size:clamp(52px,4.6vw,74px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;font-weight:900}.cz-rebuild-lead{color:var(--muted);font-size:20px;line-height:1.55;margin:0 0 24px}.cz-rebuild-actions{display:flex;gap:12px;flex-wrap:wrap}.cz-rebuild-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:800}.cz-rebuild-btn-viber{background:#6f59f7}.cz-rebuild-btn-telegram{background:#24a0d6}.cz-rebuild-meta{font-size:13px;font-weight:700;color:#738194;margin-top:18px}.cz-rebuild-meta span{margin:0 8px;color:#a8b3bf}.cz-rebuild-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:#627084;font-size:14px}.cz-rebuild-trust div::first-letter{color:var(--red)}.cz-rebuild-grid{display:grid;gap:16px}.cz-rebuild-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-rebuild-card,.cz-rebuild-error{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;min-height:190px}.cz-rebuild-num,.cz-rebuild-error>span{display:block;color:var(--red);font-size:13px;font-weight:800;margin-bottom:18px}.cz-rebuild-card h3,.cz-rebuild-error h3{font-size:22px;margin:0 0 10px}.cz-rebuild-card p,.cz-rebuild-error p{color:var(--muted);line-height:1.5;margin:0}.cz-rebuild-parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cz-rebuild-part{border:1px solid var(--line);border-radius:16px;padding:22px;min-height:180px;background:#fff}.cz-rebuild-part>span{display:inline-flex;padding:10px;border-radius:10px;background:#f3f5f7;font-size:12px;font-weight:800;color:#66758a;margin-bottom:18px}.cz-rebuild-part h3{font-size:20px;margin:0 0 8px}.cz-rebuild-part p{color:var(--muted);line-height:1.45;margin:0}.cz-rebuild-dark{background:var(--dark);color:#fff}.cz-rebuild-dark .cz-rebuild-sub{color:#c9d4df}.cz-rebuild-measure-list{margin-top:28px;border-top:1px solid rgba(255,255,255,.15)}.cz-rebuild-measure-list>div{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12)}.cz-rebuild-measure-list b{font-size:18px}.cz-rebuild-measure-list span{color:#c4cfdb}.cz-rebuild-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.cz-rebuild-step{padding:26px 22px;min-height:180px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.cz-rebuild-step:last-child{border-right:0}.cz-rebuild-step small{color:#99a8b6}.cz-rebuild-step strong{font-size:18px}.cz-rebuild-step span{font-weight:700}.cz-rebuild-step-final{background:var(--dark);color:#fff}.cz-rebuild-step-final strong{font-size:30px;color:#fff}.cz-rebuild-quality{display:grid;grid-template-columns:40% 60%;gap:44px;align-items:start}.cz-rebuild-quality-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cz-rebuild-quality-cards article{background:#f3f5f7;border-radius:18px;padding:28px;min-height:250px}.cz-rebuild-quality-cards span{color:var(--red);font-weight:800}.cz-rebuild-quality-cards h3{font-size:24px;margin:34px 0 8px}.cz-rebuild-quality-cards p{color:var(--muted);line-height:1.5}.cz-rebuild-cta{padding:52px 0}.cz-rebuild-cta-box{background:var(--dark);color:#fff;border-radius:22px;padding:42px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:center}.cz-rebuild-cta-box h2{font-size:clamp(36px,3vw,52px);line-height:1.05;margin:0 0 14px}.cz-rebuild-cta-box p{color:#d4dee8;font-size:17px;line-height:1.55;margin:0}.cz-rebuild-cta-actions{display:flex;flex-direction:column;gap:12px}.cz-rebuild-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cz-rebuild-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px}.cz-rebuild-faq summary{cursor:pointer;font-weight:800;padding:18px 0}.cz-rebuild-faq p{color:var(--muted);line-height:1.5;margin:0 0 18px}.cz-rebuild-request{padding:64px 0;background:#fff}.cz-rebuild-request-box{display:grid;grid-template-columns:40% 60%;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cz-rebuild-request-copy{background:#f3f6f8;padding:34px}.cz-rebuild-request-copy h2{font-size:clamp(36px,3vw,50px);line-height:1.02;margin:0 0 10px}.cz-rebuild-request-copy p{line-height:1.5}.cz-rebuild-request-actions{display:flex;flex-direction:column;gap:10px;max-width:260px;margin-top:22px}.cz-rebuild-phone{display:inline-flex;margin-top:18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800}.cz-rebuild-request-form{padding:34px}.cz-rebuild-request-form h3{font-size:28px;margin:0 0 8px}.cz-rebuild-request-form>p{color:var(--muted);margin:0 0 20px}.cz-rebuild-map-title{text-align:center;margin-bottom:24px}.cz-rebuild-map-title p{color:var(--muted)}.cz-rebuild-map-grid{display:grid;grid-template-columns:34% 66%;gap:18px}.cz-rebuild-contact-card{border:1px solid var(--line);border-radius:16px;padding:26px}.cz-rebuild-contact-card h3{font-size:28px;margin-top:0}.cz-rebuild-contact-card p{color:var(--muted);line-height:1.5}.cz-rebuild-map{width:100%;height:350px;border:1px solid var(--line);border-radius:16px}.cz-footer{background:#182330;color:#fff}.cz-footer-grid{width:min(1380px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:1.25fr .9fr 1fr 1.15fr 1fr;gap:38px;padding:48px 0}.cz-footer-brand{margin:0 0 14px}.cz-footer-text{color:#d0dae4;line-height:1.55}.cz-footer-title{margin:0 0 12px}.cz-footer-link{margin:0 0 7px}.cz-footer a{color:#d8e1eb;text-decoration:none}.cz-footer a:hover{color:#fff}@media(max-width:1100px){.cz-rebuild-hero{background-size:100% 100%,auto 92%}.cz-rebuild-hero-copy{width:48%}.cz-rebuild-parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-rebuild-quality{grid-template-columns:1fr}.cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cz-rebuild-inner{width:calc(100% - 32px)}.cz-rebuild-section{padding:44px 0}.cz-rebuild-hero{min-height:auto;background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important}.cz-rebuild-hero-inner{min-height:auto}.cz-rebuild-hero-copy{width:100%;max-width:none;padding:32px 0 26px}.cz-rebuild-h1{font-size:38px;line-height:1}.cz-rebuild-lead{font-size:16px}.cz-rebuild-actions{display:grid;grid-template-columns:1fr}.cz-rebuild-btn{width:100%}.cz-rebuild-trust{display:grid;gap:8px}.cz-rebuild-grid-3,.cz-rebuild-parts-grid,.cz-rebuild-faq,.cz-rebuild-quality-cards,.cz-rebuild-process,.cz-rebuild-request-box,.cz-rebuild-map-grid,.cz-rebuild-cta-box{grid-template-columns:1fr}.cz-rebuild-card,.cz-rebuild-error,.cz-rebuild-part,.cz-rebuild-quality-cards article{min-height:0}.cz-rebuild-measure-list>div{grid-template-columns:1fr;gap:6px}.cz-rebuild-process{border-radius:14px}.cz-rebuild-step{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.cz-rebuild-step:last-child{border-bottom:0}.cz-rebuild-cta-box{padding:26px}.cz-rebuild-request-copy,.cz-rebuild-request-form{padding:24px 20px}.cz-rebuild-request-actions{max-width:none}.cz-rebuild-map{height:300px}.cz-footer-grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:38px 0}}.cz-rebuild-page{
  --ink:#151e29;
  --muted:#6d7c8f;
  --red:#ef2029;
  --soft:#f3f6f8;
  --line:#d9e1e8;
  --dark:#182330;
  overflow-x:hidden;
  background:#fff;
  color:var(--ink);
}.cz-rebuild-inner{
  width:min(1380px,calc(100% - 64px));
  margin:0 auto;
}.cz-rebuild-section{padding:72px 0;}.cz-rebuild-soft{background:var(--soft);}.cz-rebuild-eyebrow{
  color:var(--red);
  font-weight:800;
  font-size:14px;
  letter-spacing:.01em;
  text-transform:uppercase;
  margin-bottom:14px;
}.cz-rebuild-title{
  font-size:clamp(38px,4vw,58px);
  line-height:1.02;
  letter-spacing:-.03em;
  margin:0 0 12px;
  font-weight:900;
}.cz-rebuild-sub{
  max-width:900px;
  color:var(--muted);
  font-size:18px;
  line-height:1.55;
  margin:0 0 34px;
}.cz-rebuild-hero{
  position:relative;
  min-height:620px;
  background-image:
    linear-gradient(
      90deg,
      #fff 0%,
      #fff 28%,
      rgba(255,255,255,.98) 35%,
      rgba(255,255,255,.86) 42%,
      rgba(255,255,255,.38) 50%,
      rgba(255,255,255,0) 58%
    ),
    url("/wp-content/uploads/2026/09/carzone-kapremont-dvyguna-hero.webp");
  background-size:100% 100%,auto 100%;
  background-repeat:no-repeat;
  background-position:center,right center;
  display:flex;
  align-items:center;
}.cz-rebuild-hero-inner{
  display:flex;
  align-items:center;
  min-height:620px;
}.cz-rebuild-hero-copy{
  width:43%;
  max-width:610px;
  padding:48px 0;
}.cz-rebuild-h1{
  font-size:clamp(52px,4.6vw,74px);
  line-height:.98;
  letter-spacing:-.035em;
  margin:0 0 20px;
  font-weight:900;
}.cz-rebuild-lead{
  color:var(--muted);
  font-size:20px;
  line-height:1.55;
  margin:0 0 24px;
}.cz-rebuild-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}.cz-rebuild-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:0 22px;
  border-radius:8px;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:800;
}.cz-rebuild-btn-viber{background:#6f59f7;}.cz-rebuild-btn-telegram{background:#24a0d6;}.cz-rebuild-meta{
  font-size:13px;
  font-weight:700;
  color:#738194;
  margin-top:18px;
}.cz-rebuild-meta span{
  margin:0 8px;
  color:#a8b3bf;
}.cz-rebuild-trust{
  display:flex;
  gap:24px;
  flex-wrap:wrap;
  margin-top:24px;
  color:#627084;
  font-size:14px;
}.cz-rebuild-grid{
  display:grid;
  gap:16px;
}.cz-rebuild-grid-3{
  grid-template-columns:repeat(3,minmax(0,1fr));
}.cz-rebuild-card,
.cz-rebuild-error{
  background:#fff;
  border:1px solid var(--line);
  border-radius:18px;
  padding:26px;
  min-height:190px;
}.cz-rebuild-num,
.cz-rebuild-error>span{
  display:block;
  color:var(--red);
  font-size:13px;
  font-weight:800;
  margin-bottom:18px;
}.cz-rebuild-card h3,
.cz-rebuild-error h3{
  font-size:22px;
  margin:0 0 10px;
}.cz-rebuild-card p,
.cz-rebuild-error p{
  color:var(--muted);
  line-height:1.5;
  margin:0;
}.cz-rebuild-parts-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}.cz-rebuild-part{
  border:1px solid var(--line);
  border-radius:16px;
  padding:22px;
  min-height:180px;
  background:#fff;
}.cz-rebuild-part>span{
  display:inline-flex;
  padding:10px;
  border-radius:10px;
  background:#f3f5f7;
  font-size:12px;
  font-weight:800;
  color:#66758a;
  margin-bottom:18px;
}.cz-rebuild-part h3{
  font-size:20px;
  margin:0 0 8px;
}.cz-rebuild-part p{
  color:var(--muted);
  line-height:1.45;
  margin:0;
}.cz-rebuild-dark{
  background:var(--dark)!important;
  color:#fff!important;
}.cz-rebuild-dark .cz-rebuild-title{color:#fff!important;}.cz-rebuild-dark .cz-rebuild-sub{color:#c9d4df!important;}.cz-rebuild-measure-list{
  margin-top:28px;
  border-top:1px solid rgba(255,255,255,.15);
}.cz-rebuild-measure-list>div{
  display:grid;
  grid-template-columns:220px 1fr;
  gap:28px;
  padding:20px 0;
  border-bottom:1px solid rgba(255,255,255,.12);
}.cz-rebuild-measure-list b{
  font-size:18px;
  color:#fff;
}.cz-rebuild-measure-list span{
  color:#c4cfdb;
}.cz-rebuild-process{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  border:1px solid var(--line);
  border-radius:18px;
  overflow:hidden;
  background:#fff;
}.cz-rebuild-step{
  padding:26px 22px;
  min-height:180px;
  border-right:1px solid var(--line);
  display:flex;
  flex-direction:column;
  gap:10px;
}.cz-rebuild-step:last-child{border-right:0;}.cz-rebuild-step small{color:#99a8b6;}.cz-rebuild-step strong{font-size:18px;}.cz-rebuild-step span{font-weight:700;}.cz-rebuild-step-final{
  background:var(--dark);
  color:#fff;
}.cz-rebuild-step-final strong{
  font-size:30px;
  color:#fff;
}.cz-rebuild-quality{
  display:grid;
  grid-template-columns:40% 60%;
  gap:44px;
  align-items:start;
}.cz-rebuild-quality-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}.cz-rebuild-quality-cards article{
  background:#f3f5f7;
  border-radius:18px;
  padding:28px;
  min-height:250px;
}.cz-rebuild-quality-cards span{
  color:var(--red);
  font-weight:800;
}.cz-rebuild-quality-cards h3{
  font-size:24px;
  margin:34px 0 8px;
}.cz-rebuild-quality-cards p{
  color:var(--muted);
  line-height:1.5;
}.cz-rebuild-cta{
  padding:52px 0;
}.cz-rebuild-cta-box{
  background:var(--dark);
  color:#fff;
  border-radius:22px;
  padding:42px;
  display:grid;
  grid-template-columns:1fr 320px;
  gap:40px;
  align-items:center;
}.cz-rebuild-cta-box h2{
  font-size:clamp(36px,3vw,52px);
  line-height:1.05;
  margin:0 0 14px;
  color:#fff;
}.cz-rebuild-cta-box p{
  color:#d4dee8;
  font-size:17px;
  line-height:1.55;
  margin:0;
}.cz-rebuild-cta-actions{
  display:flex;
  flex-direction:column;
  gap:12px;
}.cz-rebuild-faq{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}.cz-rebuild-faq details{
  background:#fff;
  border:1px solid var(--line);
  border-radius:12px;
  padding:0 18px;
}.cz-rebuild-faq summary{
  cursor:pointer;
  font-weight:800;
  padding:18px 0;
}.cz-rebuild-faq p{
  color:var(--muted);
  line-height:1.5;
  margin:0 0 18px;
}.cz-rebuild-request{
  padding:64px 0;
  background:#fff;
}.cz-rebuild-request-box{
  display:grid;
  grid-template-columns:40% 60%;
  border:1px solid var(--line);
  border-radius:18px;
  overflow:hidden;
}.cz-rebuild-request-copy{
  background:#f3f6f8;
  padding:34px;
}.cz-rebuild-request-copy h2{
  font-size:clamp(36px,3vw,50px);
  line-height:1.02;
  margin:0 0 10px;
}.cz-rebuild-request-copy p{line-height:1.5;}.cz-rebuild-request-actions{
  display:flex;
  flex-direction:column;
  gap:10px;
  max-width:260px;
  margin-top:22px;
}.cz-rebuild-phone{
  display:inline-flex;
  margin-top:18px;
  padding:12px 16px;
  border:1px solid var(--line);
  border-radius:10px;
  background:#fff;
  color:var(--ink)!important;
  text-decoration:none!important;
  font-weight:800;
}.cz-rebuild-request-form{
  padding:34px;
}.cz-rebuild-request-form h3{
  font-size:28px;
  margin:0 0 8px;
}.cz-rebuild-request-form>p{
  color:var(--muted);
  margin:0 0 20px;
}.cz-rebuild-map-title{
  text-align:center;
  margin-bottom:24px;
}.cz-rebuild-map-title p{color:var(--muted);}.cz-rebuild-map-grid{
  display:grid;
  grid-template-columns:34% 66%;
  gap:18px;
}.cz-rebuild-contact-card{
  border:1px solid var(--line);
  border-radius:16px;
  padding:26px;
}.cz-rebuild-contact-card h3{
  font-size:28px;
  margin-top:0;
}.cz-rebuild-contact-card p{
  color:var(--muted);
  line-height:1.5;
}.cz-rebuild-map{
  width:100%;
  height:350px;
  border:1px solid var(--line);
  border-radius:16px;
}.cz-footer{
  background:#182330;
  color:#fff;
}.cz-footer-grid{
  width:min(1380px,calc(100% - 64px));
  margin:0 auto;
  display:grid;
  grid-template-columns:1.25fr .9fr 1fr 1.15fr 1fr;
  gap:38px;
  padding:48px 0;
}.cz-footer-brand{margin:0 0 14px;}.cz-footer-text{color:#d0dae4;line-height:1.55;}.cz-footer-title{margin:0 0 12px;}.cz-footer-link{margin:0 0 7px;}.cz-footer a{color:#d8e1eb;text-decoration:none;}.cz-footer a:hover{color:#fff;}@media(max-width:1100px){
  .cz-rebuild-hero{background-size:100% 100%,auto 92%;}
  .cz-rebuild-hero-copy{width:48%;}
  .cz-rebuild-parts-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-rebuild-quality{grid-template-columns:1fr;}
  .cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}@media(max-width:767px){
  .cz-rebuild-inner{width:calc(100% - 32px);}
  .cz-rebuild-section{padding:44px 0;}

  .cz-rebuild-hero{
    min-height:auto;
    background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;
  }

  .cz-rebuild-hero-inner{min-height:auto;}
  .cz-rebuild-hero-copy{
    width:100%;
    max-width:none;
    padding:32px 0 26px;
  }

  .cz-rebuild-h1{
    font-size:38px;
    line-height:1;
  }

  .cz-rebuild-lead{font-size:16px;}

  .cz-rebuild-actions{
    display:grid;
    grid-template-columns:1fr;
  }

  .cz-rebuild-btn{width:100%;}
  .cz-rebuild-trust{display:grid;gap:8px;}

  .cz-rebuild-grid-3,
  .cz-rebuild-parts-grid,
  .cz-rebuild-faq,
  .cz-rebuild-quality-cards,
  .cz-rebuild-process,
  .cz-rebuild-request-box,
  .cz-rebuild-map-grid,
  .cz-rebuild-cta-box{
    grid-template-columns:1fr;
  }

  .cz-rebuild-card,
  .cz-rebuild-error,
  .cz-rebuild-part,
  .cz-rebuild-quality-cards article{
    min-height:0;
  }

  .cz-rebuild-measure-list>div{
    grid-template-columns:1fr;
    gap:6px;
  }

  .cz-rebuild-process{border-radius:14px;}

  .cz-rebuild-step{
    min-height:0;
    border-right:0;
    border-bottom:1px solid var(--line);
  }

  .cz-rebuild-step:last-child{border-bottom:0;}
  .cz-rebuild-cta-box{padding:26px;}

  .cz-rebuild-request-copy,
  .cz-rebuild-request-form{
    padding:24px 20px;
  }

  .cz-rebuild-request-actions{max-width:none;}
  .cz-rebuild-map{height:300px;}

  .cz-footer-grid{
    width:calc(100% - 40px);
    grid-template-columns:1fr;
    gap:28px;
    padding:38px 0;
  }
}@media (min-width: 768px){

  .cz-rebuild-hero{
    min-height: 520px !important;
    height: 520px !important;

    
    background-size:
      100% 100%,
      cover !important;

    background-position:
      center center,
      center center !important;
  }

  .cz-rebuild-hero-inner{
    min-height: 520px !important;
    height: 520px !important;
  }

  
  .cz-rebuild-hero-copy{
    width: 43% !important;
    max-width: 610px !important;
    padding: 48px 0 !important;
  }

  .cz-rebuild-h1{
    font-size: clamp(52px, 4.6vw, 74px) !important;
    line-height: .98 !important;
    margin-bottom: 20px !important;
  }

  .cz-rebuild-lead{
    font-size: 20px !important;
    line-height: 1.55 !important;
    margin-bottom: 24px !important;
  }

  .cz-rebuild-meta{
    margin-top: 18px !important;
  }

  .cz-rebuild-trust{
    margin-top: 24px !important;
    gap: 24px !important;
  }
}@media (min-width: 768px){

  .cz-rebuild-hero{
    min-height: 600px !important;
    height: auto !important;
    background-size: cover !important;
    background-position: center center !important;
    overflow: hidden !important;
  }

  .cz-rebuild-hero-inner{
    min-height: 600px !important;
    height: auto !important;
    display: flex !important;
    align-items: center !important;
    padding: 34px 0 36px !important;
  }

  .cz-rebuild-hero-copy{
    width: 43% !important;
    max-width: 620px !important;
    padding: 0 0 10px !important;
  }

  .cz-rebuild-h1{
    margin: 0 0 18px !important;
    line-height: 0.95 !important;
  }

  .cz-rebuild-lead{
    margin-bottom: 22px !important;
  }

  .cz-rebuild-meta{
    margin-top: 16px !important;
  }

  .cz-rebuild-trust{
    margin-top: 18px !important;
    row-gap: 10px !important;
  }
}.cz-electric-page{
  --ink:#151e29;
  --muted:#6d7c8f;
  --red:#ef2029;
  --soft:#f3f6f8;
  --line:#d9e1e8;
  --dark:#182330;
  overflow-x:hidden;
  background:#fff;
  color:var(--ink);
}.cz-electric-inner{
  width:min(1380px,calc(100% - 64px));
  margin:0 auto;
}.cz-electric-section{padding:72px 0;}.cz-electric-soft{background:var(--soft);}.cz-electric-eyebrow{
  color:var(--red);
  font-weight:800;
  font-size:14px;
  text-transform:uppercase;
  margin-bottom:14px;
}.cz-electric-title{
  font-size:clamp(38px,4vw,58px);
  line-height:1.02;
  letter-spacing:-.03em;
  margin:0 0 12px;
  font-weight:900;
}.cz-electric-sub{
  max-width:900px;
  color:var(--muted);
  font-size:18px;
  line-height:1.55;
  margin:0 0 34px;
}.cz-electric-hero{
  position:relative;
  min-height:600px;
  background-image:
    linear-gradient(
      90deg,
      #fff 0%,
      #fff 30%,
      rgba(255,255,255,.98) 36%,
      rgba(255,255,255,.82) 43%,
      rgba(255,255,255,.25) 53%,
      rgba(255,255,255,0) 60%
    ),
    url("/wp-content/uploads/2026/09/carzone-elektryka-ta-elektronika-hero.webp");
  background-size:100% 100%,cover;
  background-repeat:no-repeat;
  background-position:center center,center center;
  display:flex;
  align-items:center;
}.cz-electric-hero-inner{
  display:flex;
  align-items:center;
  min-height:600px;
}.cz-electric-hero-copy{
  width:43%;
  max-width:610px;
  padding:44px 0;
}.cz-electric-h1{
  font-size:clamp(52px,4.6vw,72px);
  line-height:.98;
  letter-spacing:-.035em;
  margin:0 0 20px;
  font-weight:900;
}.cz-electric-lead{
  color:var(--muted);
  font-size:19px;
  line-height:1.55;
  margin:0 0 24px;
}.cz-electric-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}.cz-electric-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:0 22px;
  border-radius:8px;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:800;
}.cz-electric-btn-viber{background:#6f59f7;}.cz-electric-btn-telegram{background:#24a0d6;}.cz-electric-meta{
  font-size:13px;
  font-weight:700;
  color:#738194;
  margin-top:18px;
}.cz-electric-meta span{
  margin:0 8px;
  color:#a8b3bf;
}.cz-electric-trust{
  display:flex;
  gap:24px;
  flex-wrap:wrap;
  margin-top:24px;
  color:#627084;
  font-size:14px;
}.cz-electric-grid{
  display:grid;
  gap:16px;
}.cz-electric-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.cz-electric-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.cz-electric-card,
.cz-electric-error{
  background:#fff;
  border:1px solid var(--line);
  border-radius:18px;
  padding:26px;
  min-height:190px;
}.cz-electric-num,
.cz-electric-error>span{
  display:block;
  color:var(--red);
  font-size:13px;
  font-weight:800;
  margin-bottom:18px;
}.cz-electric-card h3,
.cz-electric-error h3{
  font-size:22px;
  margin:0 0 10px;
}.cz-electric-card p,
.cz-electric-error p{
  color:var(--muted);
  line-height:1.5;
  margin:0;
}.cz-electric-parts-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}.cz-electric-part{
  border:1px solid var(--line);
  border-radius:16px;
  padding:22px;
  min-height:180px;
  background:#fff;
}.cz-electric-part>span{
  display:inline-flex;
  padding:10px;
  border-radius:10px;
  background:#f3f5f7;
  font-size:12px;
  font-weight:800;
  color:#66758a;
  margin-bottom:18px;
}.cz-electric-part h3{font-size:20px;margin:0 0 8px;}.cz-electric-part p{color:var(--muted);line-height:1.45;margin:0;}.cz-electric-dark{
  background:var(--dark)!important;
  color:#fff!important;
}.cz-electric-dark .cz-electric-title{color:#fff!important;}.cz-electric-dark .cz-electric-sub{color:#c9d4df!important;}.cz-electric-check-list{
  margin-top:28px;
  border-top:1px solid rgba(255,255,255,.15);
}.cz-electric-check-list>div{
  display:grid;
  grid-template-columns:220px 1fr;
  gap:28px;
  padding:20px 0;
  border-bottom:1px solid rgba(255,255,255,.12);
}.cz-electric-check-list b{font-size:18px;color:#fff;}.cz-electric-check-list span{color:#c4cfdb;}.cz-electric-zone-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}.cz-electric-zone-grid article{
  background:#f3f6f8;
  border-radius:18px;
  padding:26px;
  min-height:220px;
}.cz-electric-zone-grid span{
  color:var(--red);
  font-weight:800;
}.cz-electric-zone-grid h3{
  font-size:24px;
  margin:34px 0 8px;
}.cz-electric-zone-grid p{
  color:var(--muted);
  line-height:1.5;
}.cz-electric-process{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  border:1px solid var(--line);
  border-radius:18px;
  overflow:hidden;
  background:#fff;
}.cz-electric-step{
  padding:26px 22px;
  min-height:180px;
  border-right:1px solid var(--line);
  display:flex;
  flex-direction:column;
  gap:10px;
}.cz-electric-step:last-child{border-right:0;}.cz-electric-step small{color:#99a8b6;}.cz-electric-step strong{font-size:18px;}.cz-electric-step span{font-weight:700;}.cz-electric-step-final{
  background:var(--dark);
  color:#fff;
}.cz-electric-step-final strong{font-size:30px;color:#fff;}.cz-electric-quality{
  display:grid;
  grid-template-columns:40% 60%;
  gap:44px;
  align-items:start;
}.cz-electric-quality-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}.cz-electric-quality-cards article{
  background:#f3f5f7;
  border-radius:18px;
  padding:28px;
  min-height:250px;
}.cz-electric-quality-cards span{color:var(--red);font-weight:800;}.cz-electric-quality-cards h3{font-size:24px;margin:34px 0 8px;}.cz-electric-quality-cards p{color:var(--muted);line-height:1.5;}.cz-electric-cta{padding:52px 0;}.cz-electric-cta-box{
  background:var(--dark);
  color:#fff;
  border-radius:22px;
  padding:42px;
  display:grid;
  grid-template-columns:1fr 320px;
  gap:40px;
  align-items:center;
}.cz-electric-cta-box h2{
  font-size:clamp(36px,3vw,52px);
  line-height:1.05;
  margin:0 0 14px;
  color:#fff;
}.cz-electric-cta-box p{
  color:#d4dee8;
  font-size:17px;
  line-height:1.55;
  margin:0;
}.cz-electric-cta-actions{
  display:flex;
  flex-direction:column;
  gap:12px;
}.cz-electric-faq{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}.cz-electric-faq details{
  background:#fff;
  border:1px solid var(--line);
  border-radius:12px;
  padding:0 18px;
}.cz-electric-faq summary{
  cursor:pointer;
  font-weight:800;
  padding:18px 0;
}.cz-electric-faq p{
  color:var(--muted);
  line-height:1.5;
  margin:0 0 18px;
}.cz-electric-request{padding:64px 0;background:#fff;}.cz-electric-request-box{
  display:grid;
  grid-template-columns:40% 60%;
  border:1px solid var(--line);
  border-radius:18px;
  overflow:hidden;
}.cz-electric-request-copy{
  background:#f3f6f8;
  padding:34px;
}.cz-electric-request-copy h2{
  font-size:clamp(36px,3vw,50px);
  line-height:1.02;
  margin:0 0 10px;
}.cz-electric-request-copy p{line-height:1.5;}.cz-electric-request-actions{
  display:flex;
  flex-direction:column;
  gap:10px;
  max-width:260px;
  margin-top:22px;
}.cz-electric-phone{
  display:inline-flex;
  margin-top:18px;
  padding:12px 16px;
  border:1px solid var(--line);
  border-radius:10px;
  background:#fff;
  color:var(--ink)!important;
  text-decoration:none!important;
  font-weight:800;
}.cz-electric-request-form{padding:34px;}.cz-electric-request-form h3{font-size:28px;margin:0 0 8px;}.cz-electric-request-form>p{color:var(--muted);margin:0 0 20px;}.cz-electric-map-title{text-align:center;margin-bottom:24px;}.cz-electric-map-title p{color:var(--muted);}.cz-electric-map-grid{
  display:grid;
  grid-template-columns:34% 66%;
  gap:18px;
}.cz-electric-contact-card{
  border:1px solid var(--line);
  border-radius:16px;
  padding:26px;
}.cz-electric-contact-card h3{font-size:28px;margin-top:0;}.cz-electric-contact-card p{color:var(--muted);line-height:1.5;}.cz-electric-map{
  width:100%;
  height:350px;
  border:1px solid var(--line);
  border-radius:16px;
}.cz-footer{background:#182330;color:#fff;}@media(max-width:1100px){
  .cz-electric-parts-grid,
  .cz-electric-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-electric-quality{grid-template-columns:1fr;}
  .cz-electric-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}@media(max-width:767px){
  .cz-electric-inner{width:calc(100% - 32px);}
  .cz-electric-section{padding:44px 0;}

  .cz-electric-hero{
    min-height:auto;
    background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;
  }

  .cz-electric-hero-inner{min-height:auto;}
  .cz-electric-hero-copy{width:100%;max-width:none;padding:32px 0 26px;}
  .cz-electric-h1{font-size:38px;line-height:1;}
  .cz-electric-lead{font-size:16px;}
  .cz-electric-actions{display:grid;grid-template-columns:1fr;}
  .cz-electric-btn{width:100%;}
  .cz-electric-trust{display:grid;gap:8px;}

  .cz-electric-grid-3,
  .cz-electric-grid-4,
  .cz-electric-parts-grid,
  .cz-electric-zone-grid,
  .cz-electric-faq,
  .cz-electric-quality-cards,
  .cz-electric-process,
  .cz-electric-request-box,
  .cz-electric-map-grid,
  .cz-electric-cta-box{
    grid-template-columns:1fr;
  }

  .cz-electric-card,
  .cz-electric-error,
  .cz-electric-part,
  .cz-electric-zone-grid article,
  .cz-electric-quality-cards article{
    min-height:0;
  }

  .cz-electric-check-list>div{grid-template-columns:1fr;gap:6px;}
  .cz-electric-step{min-height:0;border-right:0;border-bottom:1px solid var(--line);}
  .cz-electric-step:last-child{border-bottom:0;}
  .cz-electric-cta-box{padding:26px;}
  .cz-electric-request-copy,
  .cz-electric-request-form{padding:24px 20px;}
  .cz-electric-request-actions{max-width:none;}
  .cz-electric-map{height:300px;}

  .cz-footer-grid{
    width:calc(100% - 40px);
    grid-template-columns:1fr;
    gap:28px;
    padding:38px 0;
  }
}@media (min-width: 768px){

  .cz-electric-hero{
    background-position:
      center center,
      56% center !important;
  }

}@media (min-width: 768px){

  .cz-electric-hero{
    position: relative !important;
    overflow: hidden !important;

    
    background:
      linear-gradient(
        90deg,
        #fff 0%,
        #fff 30%,
        rgba(255,255,255,.98) 36%,
        rgba(255,255,255,.82) 43%,
        rgba(255,255,255,.25) 53%,
        rgba(255,255,255,0) 60%
      ) !important;
  }

  .cz-electric-hero::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
      url("/wp-content/uploads/2026/09/carzone-elektryka-ta-elektronika-hero.webp");

    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;

    transform:translateX(50px);

    z-index:0;
  }

  .cz-electric-hero::after{
    content:"";
    position:absolute;
    inset:0;

    background:
      linear-gradient(
        90deg,
        #fff 0%,
        #fff 30%,
        rgba(255,255,255,.98) 36%,
        rgba(255,255,255,.82) 43%,
        rgba(255,255,255,.25) 53%,
        rgba(255,255,255,0) 60%
      );

    z-index:1;
    pointer-events:none;
  }

  .cz-electric-hero-inner{
    position:relative !important;
    z-index:2 !important;
  }
}.cz-engine-page{
  --ink:#151e29;
  --muted:#6d7c8f;
  --red:#ef2029;
  --soft:#f3f6f8;
  --line:#d9e1e8;
  --dark:#182330;
  overflow-x:hidden;
  background:#fff;
  color:var(--ink);
}.cz-engine-inner{width:min(1380px,calc(100% - 64px));margin:0 auto;}.cz-engine-section{padding:72px 0;}.cz-engine-soft{background:var(--soft);}.cz-engine-eyebrow{color:var(--red);font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:14px;}.cz-engine-title{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px;font-weight:900;}.cz-engine-sub{max-width:900px;color:var(--muted);font-size:18px;line-height:1.55;margin:0 0 34px;}.cz-engine-hero{
  position:relative;
  min-height:600px;
  display:flex;
  align-items:center;
  overflow:hidden;
  background:
    linear-gradient(
      90deg,
      #fff 0%,
      #fff 30%,
      rgba(255,255,255,.98) 36%,
      rgba(255,255,255,.82) 43%,
      rgba(255,255,255,.25) 53%,
      rgba(255,255,255,0) 60%
    );
}.cz-engine-hero::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:url("/wp-content/uploads/2026/09/carzone-motorna-grupa-hero.webp");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  transform:translateX(70px);
  z-index:0;
}.cz-engine-hero::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(
    90deg,
    #fff 0%,
    #fff 30%,
    rgba(255,255,255,.98) 36%,
    rgba(255,255,255,.82) 43%,
    rgba(255,255,255,.25) 53%,
    rgba(255,255,255,0) 60%
  );
  z-index:1;
  pointer-events:none;
}.cz-engine-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:600px;}.cz-engine-hero-copy{width:43%;max-width:610px;padding:44px 0;}.cz-engine-h1{font-size:clamp(52px,4.6vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;font-weight:900;}.cz-engine-lead{color:var(--muted);font-size:19px;line-height:1.55;margin:0 0 24px;}.cz-engine-actions{display:flex;gap:12px;flex-wrap:wrap;}.cz-engine-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:800;}.cz-engine-btn-viber{background:#6f59f7;}.cz-engine-btn-telegram{background:#24a0d6;}.cz-engine-meta{font-size:13px;font-weight:700;color:#738194;margin-top:18px;}.cz-engine-meta span{margin:0 8px;color:#a8b3bf;}.cz-engine-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:#627084;font-size:14px;}.cz-engine-grid{display:grid;gap:16px;}.cz-engine-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.cz-engine-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.cz-engine-card,.cz-engine-error{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;min-height:190px;}.cz-engine-num,.cz-engine-error>span{display:block;color:var(--red);font-size:13px;font-weight:800;margin-bottom:18px;}.cz-engine-card h3,.cz-engine-error h3{font-size:22px;margin:0 0 10px;}.cz-engine-card p,.cz-engine-error p{color:var(--muted);line-height:1.5;margin:0;}.cz-engine-parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.cz-engine-part{border:1px solid var(--line);border-radius:16px;padding:22px;min-height:180px;background:#fff;}.cz-engine-part>span{display:inline-flex;padding:10px;border-radius:10px;background:#f3f5f7;font-size:12px;font-weight:800;color:#66758a;margin-bottom:18px;}.cz-engine-part h3{font-size:20px;margin:0 0 8px;}.cz-engine-part p{color:var(--muted);line-height:1.45;margin:0;}.cz-engine-dark{background:var(--dark)!important;color:#fff!important;}.cz-engine-dark .cz-engine-title{color:#fff!important;}.cz-engine-dark .cz-engine-sub{color:#c9d4df!important;}.cz-engine-check-list{margin-top:28px;border-top:1px solid rgba(255,255,255,.15);}.cz-engine-check-list>div{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12);}.cz-engine-check-list b{font-size:18px;color:#fff;}.cz-engine-check-list span{color:#c4cfdb;}.cz-engine-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.cz-engine-zone-grid article{background:#f3f6f8;border-radius:18px;padding:26px;min-height:220px;}.cz-engine-zone-grid span{color:var(--red);font-weight:800;}.cz-engine-zone-grid h3{font-size:24px;margin:34px 0 8px;}.cz-engine-zone-grid p{color:var(--muted);line-height:1.5;}.cz-engine-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;}.cz-engine-step{padding:26px 22px;min-height:180px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;}.cz-engine-step:last-child{border-right:0;}.cz-engine-step small{color:#99a8b6;}.cz-engine-step strong{font-size:18px;}.cz-engine-step span{font-weight:700;}.cz-engine-step-final{background:var(--dark);color:#fff;}.cz-engine-step-final strong{font-size:30px;color:#fff;}.cz-engine-quality{display:grid;grid-template-columns:40% 60%;gap:44px;align-items:start;}.cz-engine-quality-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.cz-engine-quality-cards article{background:#f3f5f7;border-radius:18px;padding:28px;min-height:250px;}.cz-engine-quality-cards span{color:var(--red);font-weight:800;}.cz-engine-quality-cards h3{font-size:24px;margin:34px 0 8px;}.cz-engine-quality-cards p{color:var(--muted);line-height:1.5;}.cz-engine-cta{padding:52px 0;}.cz-engine-cta-box{background:var(--dark);color:#fff;border-radius:22px;padding:42px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:center;}.cz-engine-cta-box h2{font-size:clamp(36px,3vw,52px);line-height:1.05;margin:0 0 14px;color:#fff;}.cz-engine-cta-box p{color:#d4dee8;font-size:17px;line-height:1.55;margin:0;}.cz-engine-cta-actions{display:flex;flex-direction:column;gap:12px;}.cz-engine-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.cz-engine-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px;}.cz-engine-faq summary{cursor:pointer;font-weight:800;padding:18px 0;}.cz-engine-faq p{color:var(--muted);line-height:1.5;margin:0 0 18px;}.cz-engine-request{padding:64px 0;background:#fff;}.cz-engine-request-box{display:grid;grid-template-columns:40% 60%;border:1px solid var(--line);border-radius:18px;overflow:hidden;}.cz-engine-request-copy{background:#f3f6f8;padding:34px;}.cz-engine-request-copy h2{font-size:clamp(36px,3vw,50px);line-height:1.02;margin:0 0 10px;}.cz-engine-request-copy p{line-height:1.5;}.cz-engine-request-actions{display:flex;flex-direction:column;gap:10px;max-width:260px;margin-top:22px;}.cz-engine-phone{display:inline-flex;margin-top:18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800;}.cz-engine-request-form{padding:34px;}.cz-engine-request-form h3{font-size:28px;margin:0 0 8px;}.cz-engine-request-form>p{color:var(--muted);margin:0 0 20px;}.cz-engine-map-title{text-align:center;margin-bottom:24px;}.cz-engine-map-title p{color:var(--muted);}.cz-engine-map-grid{display:grid;grid-template-columns:34% 66%;gap:18px;}.cz-engine-contact-card{border:1px solid var(--line);border-radius:16px;padding:26px;}.cz-engine-contact-card h3{font-size:28px;margin-top:0;}.cz-engine-contact-card p{color:var(--muted);line-height:1.5;}.cz-engine-map{width:100%;height:350px;border:1px solid var(--line);border-radius:16px;}.cz-footer-grid{width:min(1380px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:1.25fr .9fr 1fr 1.15fr 1fr;gap:38px;padding:48px 0;}@media(max-width:1100px){
  .cz-engine-parts-grid,.cz-engine-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-engine-quality{grid-template-columns:1fr;}
  .cz-engine-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}@media(max-width:767px){
  .cz-engine-inner{width:calc(100% - 32px);}
  .cz-engine-section{padding:44px 0;}

  .cz-engine-hero{
    min-height:auto;
    background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;
  }

  .cz-engine-hero::before,.cz-engine-hero::after{display:none!important;}
  .cz-engine-hero-inner{min-height:auto;}
  .cz-engine-hero-copy{width:100%;max-width:none;padding:32px 0 26px;}
  .cz-engine-h1{font-size:38px;line-height:1;}
  .cz-engine-lead{font-size:16px;}
  .cz-engine-actions{display:grid;grid-template-columns:1fr;}
  .cz-engine-btn{width:100%;}
  .cz-engine-trust{display:grid;gap:8px;}

  .cz-engine-grid-3,.cz-engine-grid-4,.cz-engine-parts-grid,.cz-engine-zone-grid,.cz-engine-faq,.cz-engine-quality-cards,.cz-engine-process,.cz-engine-request-box,.cz-engine-map-grid,.cz-engine-cta-box{grid-template-columns:1fr;}

  .cz-engine-card,.cz-engine-error,.cz-engine-part,.cz-engine-zone-grid article,.cz-engine-quality-cards article{min-height:0;}
  .cz-engine-check-list>div{grid-template-columns:1fr;gap:6px;}
  .cz-engine-step{min-height:0;border-right:0;border-bottom:1px solid var(--line);}
  .cz-engine-step:last-child{border-bottom:0;}
  .cz-engine-cta-box{padding:26px;}
  .cz-engine-request-copy,.cz-engine-request-form{padding:24px 20px;}
  .cz-engine-request-actions{max-width:none;}
  .cz-engine-map{height:300px;}

  .cz-footer-grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:38px 0;}
}.cz-trans-page{
  --ink:#151e29;
  --muted:#6d7c8f;
  --red:#ef2029;
  --soft:#f3f6f8;
  --line:#d9e1e8;
  --dark:#182330;
  overflow-x:hidden;
  background:#fff;
  color:var(--ink);
}.cz-trans-inner{width:min(1380px,calc(100% - 64px));margin:0 auto;}.cz-trans-section{padding:72px 0;}.cz-trans-soft{background:var(--soft);}.cz-trans-eyebrow{color:var(--red);font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:14px;}.cz-trans-title{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px;font-weight:900;}.cz-trans-sub{max-width:900px;color:var(--muted);font-size:18px;line-height:1.55;margin:0 0 34px;}.cz-trans-hero{
  position:relative;
  min-height:600px;
  display:flex;
  align-items:center;
  overflow:hidden;
  background:linear-gradient(90deg,#fff 0%,#fff 30%,rgba(255,255,255,.98) 36%,rgba(255,255,255,.82) 43%,rgba(255,255,255,.25) 53%,rgba(255,255,255,0) 60%);
}.cz-trans-hero::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:url("/wp-content/uploads/2026/09/carzone-transmisiya-hero.webp");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  transform:translateX(70px);
  z-index:0;
}.cz-trans-hero::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,#fff 0%,#fff 30%,rgba(255,255,255,.98) 36%,rgba(255,255,255,.82) 43%,rgba(255,255,255,.25) 53%,rgba(255,255,255,0) 60%);
  z-index:1;
  pointer-events:none;
}.cz-trans-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:600px;}.cz-trans-hero-copy{width:43%;max-width:610px;padding:44px 0;}.cz-trans-h1{font-size:clamp(52px,4.6vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;font-weight:900;}.cz-trans-lead{color:var(--muted);font-size:19px;line-height:1.55;margin:0 0 24px;}.cz-trans-actions{display:flex;gap:12px;flex-wrap:wrap;}.cz-trans-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:800;}.cz-trans-btn-viber{background:#6f59f7;}.cz-trans-btn-telegram{background:#24a0d6;}.cz-trans-meta{font-size:13px;font-weight:700;color:#738194;margin-top:18px;}.cz-trans-meta span{margin:0 8px;color:#a8b3bf;}.cz-trans-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:#627084;font-size:14px;}.cz-trans-grid{display:grid;gap:16px;}.cz-trans-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.cz-trans-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.cz-trans-card,.cz-trans-error{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;min-height:190px;}.cz-trans-num,.cz-trans-error>span{display:block;color:var(--red);font-size:13px;font-weight:800;margin-bottom:18px;}.cz-trans-card h3,.cz-trans-error h3{font-size:22px;margin:0 0 10px;}.cz-trans-card p,.cz-trans-error p{color:var(--muted);line-height:1.5;margin:0;}.cz-trans-parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.cz-trans-part{border:1px solid var(--line);border-radius:16px;padding:22px;min-height:180px;background:#fff;}.cz-trans-part>span{display:inline-flex;padding:10px;border-radius:10px;background:#f3f5f7;font-size:12px;font-weight:800;color:#66758a;margin-bottom:18px;}.cz-trans-part h3{font-size:20px;margin:0 0 8px;}.cz-trans-part p{color:var(--muted);line-height:1.45;margin:0;}.cz-trans-dark{
  background:transparent !important;
  color:#fff !important;
}.cz-trans-dark .cz-trans-inner{
  width:min(1380px,calc(100% - 64px)) !important;
  max-width:none !important;
  margin:0 auto !important;

  background:var(--dark) !important;
  border-radius:20px;
  padding:56px 48px !important;
  box-sizing:border-box !important;
}.cz-trans-dark .cz-trans-title{color:#fff!important;}.cz-trans-dark .cz-trans-sub{color:#c9d4df!important;}.cz-trans-check-list{margin-top:28px;border-top:1px solid rgba(255,255,255,.15);}.cz-trans-check-list>div{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12);}.cz-trans-check-list b{font-size:18px;color:#fff;}.cz-trans-check-list span{color:#c4cfdb;}.cz-trans-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.cz-trans-zone-grid article{background:#f3f6f8;border-radius:18px;padding:26px;min-height:220px;}.cz-trans-zone-grid span{color:var(--red);font-weight:800;}.cz-trans-zone-grid h3{font-size:24px;margin:34px 0 8px;}.cz-trans-zone-grid p{color:var(--muted);line-height:1.5;}.cz-trans-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;}.cz-trans-step{padding:26px 22px;min-height:180px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;}.cz-trans-step:last-child{border-right:0;}.cz-trans-step small{color:#99a8b6;}.cz-trans-step strong{font-size:18px;}.cz-trans-step span{font-weight:700;}.cz-trans-step-final{background:var(--dark);color:#fff;}.cz-trans-step-final strong{font-size:30px;color:#fff;}.cz-trans-quality{display:grid;grid-template-columns:40% 60%;gap:44px;align-items:start;}.cz-trans-quality-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.cz-trans-quality-cards article{background:#f3f5f7;border-radius:18px;padding:28px;min-height:250px;}.cz-trans-quality-cards span{color:var(--red);font-weight:800;}.cz-trans-quality-cards h3{font-size:24px;margin:34px 0 8px;}.cz-trans-quality-cards p{color:var(--muted);line-height:1.5;}.cz-trans-cta{padding:52px 0;}.cz-trans-cta-box{background:var(--dark);color:#fff;border-radius:22px;padding:42px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:center;}.cz-trans-cta-box h2{font-size:clamp(36px,3vw,52px);line-height:1.05;margin:0 0 14px;color:#fff;}.cz-trans-cta-box p{color:#d4dee8;font-size:17px;line-height:1.55;margin:0;}.cz-trans-cta-actions{display:flex;flex-direction:column;gap:12px;}.cz-trans-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.cz-trans-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px;}.cz-trans-faq summary{cursor:pointer;font-weight:800;padding:18px 0;}.cz-trans-faq p{color:var(--muted);line-height:1.5;margin:0 0 18px;}.cz-trans-request{padding:64px 0;background:#fff;}.cz-trans-request-box{display:grid;grid-template-columns:40% 60%;border:1px solid var(--line);border-radius:18px;overflow:hidden;}.cz-trans-request-copy{background:#f3f6f8;padding:34px;}.cz-trans-request-copy h2{font-size:clamp(36px,3vw,50px);line-height:1.02;margin:0 0 10px;}.cz-trans-request-copy p{line-height:1.5;}.cz-trans-request-actions{display:flex;flex-direction:column;gap:10px;max-width:260px;margin-top:22px;}.cz-trans-phone{display:inline-flex;margin-top:18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800;}.cz-trans-request-form{padding:34px;}.cz-trans-request-form h3{font-size:28px;margin:0 0 8px;}.cz-trans-request-form>p{color:var(--muted);margin:0 0 20px;}.cz-trans-map-title{text-align:center;margin-bottom:24px;}.cz-trans-map-title p{color:var(--muted);}.cz-trans-map-grid{display:grid;grid-template-columns:34% 66%;gap:18px;}.cz-trans-contact-card{border:1px solid var(--line);border-radius:16px;padding:26px;}.cz-trans-contact-card h3{font-size:28px;margin-top:0;}.cz-trans-contact-card p{color:var(--muted);line-height:1.5;}.cz-trans-map{width:100%;height:350px;border:1px solid var(--line);border-radius:16px;}@media(max-width:1100px){
  .cz-trans-parts-grid,.cz-trans-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-trans-quality{grid-template-columns:1fr;}
  .cz-trans-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}@media(max-width:767px){
  .cz-trans-inner{width:calc(100% - 32px);}
  .cz-trans-section{padding:44px 0;}

  .cz-trans-hero{
    min-height:auto;
    background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;
  }

  .cz-trans-hero::before,.cz-trans-hero::after{display:none!important;}
  .cz-trans-hero-inner{min-height:auto;}
  .cz-trans-hero-copy{width:100%;max-width:none;padding:32px 0 26px;}
  .cz-trans-h1{font-size:38px;line-height:1;}
  .cz-trans-lead{font-size:16px;}
  .cz-trans-actions{display:grid;grid-template-columns:1fr;}
  .cz-trans-btn{width:100%;}
  .cz-trans-trust{display:grid;gap:8px;}

  .cz-trans-grid-3,.cz-trans-grid-4,.cz-trans-parts-grid,.cz-trans-zone-grid,.cz-trans-faq,.cz-trans-quality-cards,.cz-trans-process,.cz-trans-request-box,.cz-trans-map-grid,.cz-trans-cta-box{grid-template-columns:1fr;}

  .cz-trans-card,.cz-trans-error,.cz-trans-part,.cz-trans-zone-grid article,.cz-trans-quality-cards article{min-height:0;}
  .cz-trans-check-list>div{grid-template-columns:1fr;gap:6px;}
  .cz-trans-step{min-height:0;border-right:0;border-bottom:1px solid var(--line);}
  .cz-trans-step:last-child{border-bottom:0;}
  .cz-trans-cta-box{padding:26px;}
  .cz-trans-request-copy,.cz-trans-request-form{padding:24px 20px;}
  .cz-trans-request-actions{max-width:none;}
  .cz-trans-map{height:300px;}

  .cz-footer-grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:38px 0;}
}@media(max-width:767px){

  .cz-trans-dark .cz-trans-inner{
    width:calc(100% - 24px);
    padding:34px 20px;
    border-radius:16px;
  }

}.cz-trans-dark .cz-trans-inner{
  width:min(1380px,calc(100% - 64px)) !important;
  max-width:none !important;
  margin-left:auto !important;
  margin-right:auto !important;

  background:#182330 !important;
  border-radius:20px !important;

  padding:56px 48px !important;
  box-sizing:border-box !important;
}.cz-trans-dark .cz-trans-title{
  color:#fff !important;
}.cz-trans-dark .cz-trans-sub{
  color:#c9d4df !important;
}.cz-trans-dark .cz-trans-title,
.cz-trans-dark .cz-trans-sub,
.cz-trans-dark .cz-trans-check-list{
  max-width:1180px !important;
}@media(max-width:767px){

  .cz-trans-dark .cz-trans-inner{
    width:calc(100% - 24px) !important;
    max-width:none !important;

    padding:32px 20px !important;
    border-radius:16px !important;
  }

  .cz-trans-dark .cz-trans-title,
  .cz-trans-dark .cz-trans-sub,
  .cz-trans-dark .cz-trans-check-list{
    max-width:none !important;
  }

}.cz-trans-dark{
    position:relative !important;

    width:100vw !important;
    max-width:none !important;

    left:50% !important;
    right:auto !important;

    margin-left:-50vw !important;
    margin-right:0 !important;

    padding-left:0 !important;
    padding-right:0 !important;

    background:transparent !important;
    box-sizing:border-box !important;
}.cz-trans-dark .cz-trans-inner{
    position:relative !important;

    width:calc(100vw - 64px) !important;
    max-width:1380px !important;

    margin-left:auto !important;
    margin-right:auto !important;

    padding:56px 48px !important;

    background:#182330 !important;
    border-radius:20px !important;

    box-sizing:border-box !important;

    left:auto !important;
    right:auto !important;
    transform:none !important;
}@media(max-width:767px){

    .cz-trans-dark{
        width:100vw !important;
        left:50% !important;
        margin-left:-50vw !important;
    }

    .cz-trans-dark .cz-trans-inner{
        width:calc(100vw - 24px) !important;
        max-width:none !important;

        margin-left:auto !important;
        margin-right:auto !important;

        padding:32px 20px !important;
        border-radius:16px !important;
    }

}.cz-trans-dark{
  position:relative !important;

  width:100% !important;
  max-width:none !important;

  left:auto !important;
  right:auto !important;

  margin-left:0 !important;
  margin-right:0 !important;

  padding:72px 0 !important;

  background:transparent !important;
  box-sizing:border-box !important;
}.cz-trans-dark .cz-trans-inner{
  position:relative !important;

  width:calc(100% - 64px) !important;
  max-width:1380px !important;

  margin:0 auto !important;

  left:auto !important;
  right:auto !important;
  transform:none !important;

  padding:56px 48px !important;

  background:#182330 !important;
  border-radius:20px !important;
  box-sizing:border-box !important;
}@media(max-width:767px){

  .cz-trans-dark{
    width:100% !important;
    padding:44px 0 !important;
  }

  .cz-trans-dark .cz-trans-inner{
    width:calc(100% - 24px) !important;
    max-width:none !important;

    margin:0 auto !important;
    padding:32px 20px !important;

    border-radius:16px !important;
  }

}@media (min-width: 1101px){

  .cz-trans-dark .cz-trans-inner{
    width:1380px !important;
    max-width:calc(100vw - 64px) !important;

    margin-left:0 !important;
    margin-right:0 !important;

    position:relative !important;

    
    left:240px !important;

    transform:none !important;

    padding:56px 48px !important;
    box-sizing:border-box !important;

    background:#182330 !important;
    border-radius:20px !important;
  }

}.cz-trans-dark-wrap{
  background:#fff;
}.cz-trans-dark-card{
  width:100%;
  background:var(--dark);
  color:#fff;
  border-radius:20px;
  padding:56px 48px;
  box-sizing:border-box;
}.cz-trans-dark-card .cz-trans-title{
  color:#fff;
  max-width:1180px;
}.cz-trans-dark-card .cz-trans-sub{
  color:#c9d4df;
  max-width:950px;
}.cz-trans-check-list{
  max-width:1180px;
  margin-top:28px;
  border-top:1px solid rgba(255,255,255,.15);
}.cz-trans-check-list>div{
  display:grid;
  grid-template-columns:220px 1fr;
  gap:28px;
  padding:20px 0;
  border-bottom:1px solid rgba(255,255,255,.12);
}.cz-trans-check-list b{
  font-size:18px;
  color:#fff;
}.cz-trans-check-list span{
  color:#c4cfdb;
}@media(max-width:767px){
  .cz-trans-inner{width:calc(100% - 32px);}
  .cz-trans-section{padding:44px 0;}

  .cz-trans-hero{
    min-height:auto;
    background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;
  }

  .cz-trans-hero::before,.cz-trans-hero::after{display:none!important;}
  .cz-trans-hero-inner{min-height:auto;}
  .cz-trans-hero-copy{width:100%;max-width:none;padding:32px 0 26px;}
  .cz-trans-h1{font-size:38px;line-height:1;}
  .cz-trans-lead{font-size:16px;}
  .cz-trans-actions{display:grid;grid-template-columns:1fr;}
  .cz-trans-btn{width:100%;}
  .cz-trans-trust{display:grid;gap:8px;}

  .cz-trans-grid-3,.cz-trans-grid-4,.cz-trans-parts-grid,.cz-trans-zone-grid,.cz-trans-faq,.cz-trans-quality-cards,.cz-trans-process,.cz-trans-request-box,.cz-trans-map-grid,.cz-trans-cta-box{grid-template-columns:1fr;}

  .cz-trans-card,.cz-trans-error,.cz-trans-part,.cz-trans-zone-grid article,.cz-trans-quality-cards article{min-height:0;}
  .cz-trans-dark-card{padding:32px 20px;border-radius:16px;}
  .cz-trans-check-list>div{grid-template-columns:1fr;gap:6px;}
  .cz-trans-step{min-height:0;border-right:0;border-bottom:1px solid var(--line);}
  .cz-trans-step:last-child{border-bottom:0;}
  .cz-trans-cta-box{padding:26px;}
  .cz-trans-request-copy,.cz-trans-request-form{padding:24px 20px;}
  .cz-trans-request-actions{max-width:none;}
  .cz-trans-map{height:300px;}

  .cz-footer-grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:38px 0;}
}.cz-fuel-page{
  --ink:#151e29;
  --muted:#6d7c8f;
  --red:#ef2029;
  --soft:#f3f6f8;
  --line:#d9e1e8;
  --dark:#182330;
  overflow-x:hidden;
  background:#fff;
  color:var(--ink);
}.cz-fuel-page,
.cz-fuel-page *{box-sizing:border-box;}.cz-fuel-inner{
  width:min(1380px,calc(100% - 64px));
  margin:0 auto;
}.cz-fuel-section{padding:72px 0;}.cz-fuel-soft{background:var(--soft);}.cz-fuel-eyebrow{
  color:var(--red);
  font-weight:800;
  font-size:14px;
  text-transform:uppercase;
  margin-bottom:14px;
}.cz-fuel-title{
  font-size:clamp(38px,4vw,58px);
  line-height:1.02;
  letter-spacing:-.03em;
  margin:0 0 12px;
  font-weight:900;
}.cz-fuel-sub{
  max-width:900px;
  color:var(--muted);
  font-size:18px;
  line-height:1.55;
  margin:0 0 34px;
}.cz-fuel-hero{
  position:relative;
  min-height:600px;
  display:flex;
  align-items:center;
  overflow:hidden;
  background:#fff;
}.cz-fuel-hero::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:url("/wp-content/uploads/2026/09/carzone-palyvna-systema-hero.webp");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  transform:translateX(60px);
  z-index:0;
}.cz-fuel-hero::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(
    90deg,
    #fff 0%,
    #fff 31%,
    rgba(255,255,255,.98) 37%,
    rgba(255,255,255,.82) 44%,
    rgba(255,255,255,.22) 54%,
    rgba(255,255,255,0) 61%
  );
  z-index:1;
  pointer-events:none;
}.cz-fuel-hero-inner{
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  min-height:600px;
}.cz-fuel-hero-copy{
  width:43%;
  max-width:610px;
  padding:44px 0;
}.cz-fuel-h1{
  font-size:clamp(52px,4.6vw,72px);
  line-height:.98;
  letter-spacing:-.035em;
  margin:0 0 20px;
  font-weight:900;
}.cz-fuel-lead{
  color:var(--muted);
  font-size:19px;
  line-height:1.55;
  margin:0 0 24px;
}.cz-fuel-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}.cz-fuel-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:0 22px;
  border-radius:8px;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:800;
}.cz-fuel-btn-viber{background:#6f59f7;}.cz-fuel-btn-telegram{background:#24a0d6;}.cz-fuel-meta{
  font-size:13px;
  font-weight:700;
  color:#738194;
  margin-top:18px;
}.cz-fuel-meta span{
  margin:0 8px;
  color:#a8b3bf;
}.cz-fuel-trust{
  display:flex;
  gap:24px;
  flex-wrap:wrap;
  margin-top:24px;
  color:#627084;
  font-size:14px;
}.cz-fuel-grid{display:grid;gap:16px;}.cz-fuel-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.cz-fuel-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.cz-fuel-card,
.cz-fuel-error{
  background:#fff;
  border:1px solid var(--line);
  border-radius:18px;
  padding:26px;
  min-height:190px;
}.cz-fuel-num,
.cz-fuel-error>span{
  display:block;
  color:var(--red);
  font-size:13px;
  font-weight:800;
  margin-bottom:18px;
}.cz-fuel-card h3,
.cz-fuel-error h3{
  font-size:22px;
  margin:0 0 10px;
}.cz-fuel-card p,
.cz-fuel-error p{
  color:var(--muted);
  line-height:1.5;
  margin:0;
}.cz-fuel-parts-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}.cz-fuel-part{
  border:1px solid var(--line);
  border-radius:16px;
  padding:22px;
  min-height:180px;
  background:#fff;
}.cz-fuel-part>span{
  display:inline-flex;
  padding:10px;
  border-radius:10px;
  background:#f3f5f7;
  font-size:12px;
  font-weight:800;
  color:#66758a;
  margin-bottom:18px;
}.cz-fuel-part h3{font-size:20px;margin:0 0 8px;}.cz-fuel-part p{color:var(--muted);line-height:1.45;margin:0;}.cz-fuel-dark-wrap{background:#fff;}.cz-fuel-dark-card{
  width:100%;
  background:var(--dark);
  color:#fff;
  border-radius:20px;
  padding:56px 48px;
}.cz-fuel-dark-card .cz-fuel-title{
  color:#fff;
  max-width:1180px;
}.cz-fuel-dark-card .cz-fuel-sub{
  color:#c9d4df;
  max-width:950px;
}.cz-fuel-check-list{
  max-width:1180px;
  margin-top:28px;
  border-top:1px solid rgba(255,255,255,.15);
}.cz-fuel-check-list>div{
  display:grid;
  grid-template-columns:220px 1fr;
  gap:28px;
  padding:20px 0;
  border-bottom:1px solid rgba(255,255,255,.12);
}.cz-fuel-check-list b{
  font-size:18px;
  color:#fff;
}.cz-fuel-check-list span{
  color:#c4cfdb;
}.cz-fuel-zone-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}.cz-fuel-zone-grid article{
  background:#f3f6f8;
  border-radius:18px;
  padding:26px;
  min-height:220px;
}.cz-fuel-zone-grid span{
  color:var(--red);
  font-weight:800;
}.cz-fuel-zone-grid h3{
  font-size:24px;
  margin:34px 0 8px;
}.cz-fuel-zone-grid p{
  color:var(--muted);
  line-height:1.5;
}.cz-fuel-process{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  border:1px solid var(--line);
  border-radius:18px;
  overflow:hidden;
  background:#fff;
}.cz-fuel-step{
  padding:26px 22px;
  min-height:180px;
  border-right:1px solid var(--line);
  display:flex;
  flex-direction:column;
  gap:10px;
}.cz-fuel-step:last-child{border-right:0;}.cz-fuel-step small{color:#99a8b6;}.cz-fuel-step strong{font-size:18px;}.cz-fuel-step span{font-weight:700;}.cz-fuel-step-final{
  background:var(--dark);
  color:#fff;
}.cz-fuel-step-final strong{
  font-size:30px;
  color:#fff;
}.cz-fuel-quality{
  display:grid;
  grid-template-columns:40% 60%;
  gap:44px;
  align-items:start;
}.cz-fuel-quality-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}.cz-fuel-quality-cards article{
  background:#f3f5f7;
  border-radius:18px;
  padding:28px;
  min-height:250px;
}.cz-fuel-quality-cards span{
  color:var(--red);
  font-weight:800;
}.cz-fuel-quality-cards h3{
  font-size:24px;
  margin:34px 0 8px;
}.cz-fuel-quality-cards p{
  color:var(--muted);
  line-height:1.5;
}.cz-fuel-cta{padding:52px 0;}.cz-fuel-cta-box{
  background:var(--dark);
  color:#fff;
  border-radius:22px;
  padding:42px;
  display:grid;
  grid-template-columns:1fr 320px;
  gap:40px;
  align-items:center;
}.cz-fuel-cta-box h2{
  font-size:clamp(36px,3vw,52px);
  line-height:1.05;
  margin:0 0 14px;
  color:#fff;
}.cz-fuel-cta-box p{
  color:#d4dee8;
  font-size:17px;
  line-height:1.55;
  margin:0;
}.cz-fuel-cta-actions{
  display:flex;
  flex-direction:column;
  gap:12px;
}.cz-fuel-faq{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}.cz-fuel-faq details{
  background:#fff;
  border:1px solid var(--line);
  border-radius:12px;
  padding:0 18px;
}.cz-fuel-faq summary{
  cursor:pointer;
  font-weight:800;
  padding:18px 0;
}.cz-fuel-faq p{
  color:var(--muted);
  line-height:1.5;
  margin:0 0 18px;
}.cz-fuel-request{
  padding:64px 0;
  background:#fff;
}.cz-fuel-request-box{
  display:grid;
  grid-template-columns:40% 60%;
  border:1px solid var(--line);
  border-radius:18px;
  overflow:hidden;
}.cz-fuel-request-copy{
  background:#f3f6f8;
  padding:34px;
}.cz-fuel-request-copy h2{
  font-size:clamp(36px,3vw,50px);
  line-height:1.02;
  margin:0 0 10px;
}.cz-fuel-request-copy p{line-height:1.5;}.cz-fuel-request-actions{
  display:flex;
  flex-direction:column;
  gap:10px;
  max-width:260px;
  margin-top:22px;
}.cz-fuel-phone{
  display:inline-flex;
  margin-top:18px;
  padding:12px 16px;
  border:1px solid var(--line);
  border-radius:10px;
  background:#fff;
  color:var(--ink)!important;
  text-decoration:none!important;
  font-weight:800;
}.cz-fuel-request-form{padding:34px;}.cz-fuel-request-form h3{font-size:28px;margin:0 0 8px;}.cz-fuel-request-form>p{color:var(--muted);margin:0 0 20px;}.cz-fuel-map-title{
  text-align:center;
  margin-bottom:24px;
}.cz-fuel-map-title p{color:var(--muted);}.cz-fuel-map-grid{
  display:grid;
  grid-template-columns:34% 66%;
  gap:18px;
}.cz-fuel-contact-card{
  border:1px solid var(--line);
  border-radius:16px;
  padding:26px;
}.cz-fuel-contact-card h3{
  font-size:28px;
  margin-top:0;
}.cz-fuel-contact-card p{
  color:var(--muted);
  line-height:1.5;
}.cz-fuel-map{
  width:100%;
  height:350px;
  border:1px solid var(--line);
  border-radius:16px;
}@media(max-width:1100px){
  .cz-fuel-parts-grid,
  .cz-fuel-zone-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .cz-fuel-quality{
    grid-template-columns:1fr;
  }

  .cz-fuel-grid-4{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .cz-footer-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}@media(max-width:767px){
  .cz-fuel-inner{
    width:calc(100% - 32px);
  }

  .cz-fuel-section{
    padding:44px 0;
  }

  .cz-fuel-hero{
    min-height:auto;
    background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;
  }

  .cz-fuel-hero::before,
  .cz-fuel-hero::after{
    display:none!important;
  }

  .cz-fuel-hero-inner{
    min-height:auto;
  }

  .cz-fuel-hero-copy{
    width:100%;
    max-width:none;
    padding:32px 0 26px;
  }

  .cz-fuel-h1{
    font-size:38px;
    line-height:1;
  }

  .cz-fuel-lead{
    font-size:16px;
  }

  .cz-fuel-actions{
    display:grid;
    grid-template-columns:1fr;
  }

  .cz-fuel-btn{
    width:100%;
  }

  .cz-fuel-trust{
    display:grid;
    gap:8px;
  }

  .cz-fuel-grid-3,
  .cz-fuel-grid-4,
  .cz-fuel-parts-grid,
  .cz-fuel-zone-grid,
  .cz-fuel-faq,
  .cz-fuel-quality-cards,
  .cz-fuel-process,
  .cz-fuel-request-box,
  .cz-fuel-map-grid,
  .cz-fuel-cta-box{
    grid-template-columns:1fr;
  }

  .cz-fuel-card,
  .cz-fuel-error,
  .cz-fuel-part,
  .cz-fuel-zone-grid article,
  .cz-fuel-quality-cards article{
    min-height:0;
  }

  .cz-fuel-dark-card{
    padding:32px 20px;
    border-radius:16px;
  }

  .cz-fuel-check-list>div{
    grid-template-columns:1fr;
    gap:6px;
  }

  .cz-fuel-step{
    min-height:0;
    border-right:0;
    border-bottom:1px solid var(--line);
  }

  .cz-fuel-step:last-child{
    border-bottom:0;
  }

  .cz-fuel-cta-box{
    padding:26px;
  }

  .cz-fuel-request-copy,
  .cz-fuel-request-form{
    padding:24px 20px;
  }

  .cz-fuel-request-actions{
    max-width:none;
  }

  .cz-fuel-map{
    height:300px;
  }

  .cz-footer-grid{
    width:calc(100% - 40px);
    grid-template-columns:1fr;
    gap:28px;
    padding:38px 0;
  }
}@media (min-width: 768px){
  .cz-fuel-hero{
    min-height: 700px !important;
  }

  .cz-fuel-hero-inner{
    min-height: 760px !important;
    align-items: center !important;
  }

  .cz-fuel-hero-copy{
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
}.cz-cool-page{--ink:#151e29;--muted:#6d7c8f;--red:#ef2029;--soft:#f3f6f8;--line:#d9e1e8;--dark:#182330;overflow-x:hidden;background:#fff;color:var(--ink);}.cz-cool-page,.cz-cool-page *{box-sizing:border-box;}.cz-cool-inner{width:min(1380px,calc(100% - 64px));margin:0 auto;}.cz-cool-section{padding:72px 0;}.cz-cool-soft{background:var(--soft);}.cz-cool-eyebrow{color:var(--red);font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:14px;}.cz-cool-title{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px;font-weight:900;}.cz-cool-sub{max-width:900px;color:var(--muted);font-size:18px;line-height:1.55;margin:0 0 34px;}.cz-cool-hero{position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden;background:#fff;}.cz-cool-hero::before{content:"";position:absolute;inset:0;background-image:url("/wp-content/uploads/2026/09/carzone-systema-okholodzhennya-hero.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;transform:translateX(60px);z-index:0;}.cz-cool-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 31%,rgba(255,255,255,.98) 37%,rgba(255,255,255,.82) 44%,rgba(255,255,255,.22) 54%,rgba(255,255,255,0) 61%);z-index:1;pointer-events:none;}.cz-cool-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:600px;}.cz-cool-hero-copy{width:43%;max-width:610px;padding:44px 0;}.cz-cool-h1{font-size:clamp(52px,4.6vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;font-weight:900;}.cz-cool-lead{color:var(--muted);font-size:19px;line-height:1.55;margin:0 0 24px;}.cz-cool-actions{display:flex;gap:12px;flex-wrap:wrap;}.cz-cool-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:800;}.cz-cool-btn-viber{background:#6f59f7;}.cz-cool-btn-telegram{background:#24a0d6;}.cz-cool-meta{font-size:13px;font-weight:700;color:#738194;margin-top:18px;}.cz-cool-meta span{margin:0 8px;color:#a8b3bf;}.cz-cool-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:#627084;font-size:14px;}.cz-cool-grid{display:grid;gap:16px;}.cz-cool-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.cz-cool-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.cz-cool-card,.cz-cool-error{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;min-height:190px;}.cz-cool-num,.cz-cool-error>span{display:block;color:var(--red);font-size:13px;font-weight:800;margin-bottom:18px;}.cz-cool-card h3,.cz-cool-error h3{font-size:22px;margin:0 0 10px;}.cz-cool-card p,.cz-cool-error p{color:var(--muted);line-height:1.5;margin:0;}.cz-cool-parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.cz-cool-part{border:1px solid var(--line);border-radius:16px;padding:22px;min-height:180px;background:#fff;}.cz-cool-part>span{display:inline-flex;padding:10px;border-radius:10px;background:#f3f5f7;font-size:12px;font-weight:800;color:#66758a;margin-bottom:18px;}.cz-cool-part h3{font-size:20px;margin:0 0 8px;}.cz-cool-part p{color:var(--muted);line-height:1.45;margin:0;}.cz-cool-dark-wrap{background:#fff;}.cz-cool-dark-card{width:100%;background:var(--dark);color:#fff;border-radius:20px;padding:56px 48px;}.cz-cool-dark-card .cz-cool-title{color:#fff;max-width:1180px;}.cz-cool-dark-card .cz-cool-sub{color:#c9d4df;max-width:950px;}.cz-cool-check-list{max-width:1180px;margin-top:28px;border-top:1px solid rgba(255,255,255,.15);}.cz-cool-check-list>div{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12);}.cz-cool-check-list b{font-size:18px;color:#fff;}.cz-cool-check-list span{color:#c4cfdb;}.cz-cool-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.cz-cool-zone-grid article{background:#f3f6f8;border-radius:18px;padding:26px;min-height:220px;}.cz-cool-zone-grid span{color:var(--red);font-weight:800;}.cz-cool-zone-grid h3{font-size:24px;margin:34px 0 8px;}.cz-cool-zone-grid p{color:var(--muted);line-height:1.5;}.cz-cool-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;}.cz-cool-step{padding:26px 22px;min-height:180px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;}.cz-cool-step:last-child{border-right:0;}.cz-cool-step small{color:#99a8b6;}.cz-cool-step strong{font-size:18px;}.cz-cool-step span{font-weight:700;}.cz-cool-step-final{background:var(--dark);color:#fff;}.cz-cool-step-final strong{font-size:30px;color:#fff;}.cz-cool-quality{display:grid;grid-template-columns:40% 60%;gap:44px;align-items:start;}.cz-cool-quality-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.cz-cool-quality-cards article{background:#f3f5f7;border-radius:18px;padding:28px;min-height:250px;}.cz-cool-quality-cards span{color:var(--red);font-weight:800;}.cz-cool-quality-cards h3{font-size:24px;margin:34px 0 8px;}.cz-cool-quality-cards p{color:var(--muted);line-height:1.5;}.cz-cool-cta{padding:52px 0;}.cz-cool-cta-box{background:var(--dark);color:#fff;border-radius:22px;padding:42px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:center;}.cz-cool-cta-box h2{font-size:clamp(36px,3vw,52px);line-height:1.05;margin:0 0 14px;color:#fff;}.cz-cool-cta-box p{color:#d4dee8;font-size:17px;line-height:1.55;margin:0;}.cz-cool-cta-actions{display:flex;flex-direction:column;gap:12px;}.cz-cool-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.cz-cool-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px;}.cz-cool-faq summary{cursor:pointer;font-weight:800;padding:18px 0;}.cz-cool-faq p{color:var(--muted);line-height:1.5;margin:0 0 18px;}.cz-cool-request{padding:64px 0;background:#fff;}.cz-cool-request-box{display:grid;grid-template-columns:40% 60%;border:1px solid var(--line);border-radius:18px;overflow:hidden;}.cz-cool-request-copy{background:#f3f6f8;padding:34px;}.cz-cool-request-copy h2{font-size:clamp(36px,3vw,50px);line-height:1.02;margin:0 0 10px;}.cz-cool-request-copy p{line-height:1.5;}.cz-cool-request-actions{display:flex;flex-direction:column;gap:10px;max-width:260px;margin-top:22px;}.cz-cool-phone{display:inline-flex;margin-top:18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800;}.cz-cool-request-form{padding:34px;}.cz-cool-request-form h3{font-size:28px;margin:0 0 8px;}.cz-cool-request-form>p{color:var(--muted);margin:0 0 20px;}.cz-cool-map-title{text-align:center;margin-bottom:24px;}.cz-cool-map-title p{color:var(--muted);}.cz-cool-map-grid{display:grid;grid-template-columns:34% 66%;gap:18px;}.cz-cool-contact-card{border:1px solid var(--line);border-radius:16px;padding:26px;}.cz-cool-contact-card h3{font-size:28px;margin-top:0;}.cz-cool-contact-card p{color:var(--muted);line-height:1.5;}.cz-cool-map{width:100%;height:350px;border:1px solid var(--line);border-radius:16px;}@media(max-width:1100px){
  .cz-cool-parts-grid,.cz-cool-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-cool-quality{grid-template-columns:1fr;}
  .cz-cool-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}
  .cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}@media(max-width:767px){
  .cz-cool-inner{width:calc(100% - 32px);}
  .cz-cool-section{padding:44px 0;}
  .cz-cool-hero{min-height:auto;background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important;}
  .cz-cool-hero::before,.cz-cool-hero::after{display:none!important;}
  .cz-cool-hero-inner{min-height:auto;}
  .cz-cool-hero-copy{width:100%;max-width:none;padding:32px 0 26px;}
  .cz-cool-h1{font-size:38px;line-height:1;}
  .cz-cool-lead{font-size:16px;}
  .cz-cool-actions{display:grid;grid-template-columns:1fr;}
  .cz-cool-btn{width:100%;}
  .cz-cool-trust{display:grid;gap:8px;}
  .cz-cool-grid-3,.cz-cool-grid-4,.cz-cool-parts-grid,.cz-cool-zone-grid,.cz-cool-faq,.cz-cool-quality-cards,.cz-cool-process,.cz-cool-request-box,.cz-cool-map-grid,.cz-cool-cta-box{grid-template-columns:1fr;}
  .cz-cool-card,.cz-cool-error,.cz-cool-part,.cz-cool-zone-grid article,.cz-cool-quality-cards article{min-height:0;}
  .cz-cool-dark-card{padding:32px 20px;border-radius:16px;}
  .cz-cool-check-list>div{grid-template-columns:1fr;gap:6px;}
  .cz-cool-step{min-height:0;border-right:0;border-bottom:1px solid var(--line);}
  .cz-cool-step:last-child{border-bottom:0;}
  .cz-cool-cta-box{padding:26px;}
  .cz-cool-request-copy,.cz-cool-request-form{padding:24px 20px;}
  .cz-cool-request-actions{max-width:none;}
  .cz-cool-map{height:300px;}
  .cz-footer-grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:38px 0;}
}@media (min-width: 768px){

  .cz-cool-hero{
    min-height: 660px !important;
  }

  .cz-cool-hero-inner{
    min-height: 660px !important;
  }

  .cz-cool-hero::before{
    transform:translateX(85px) !important;
  }

  .cz-cool-hero-copy{
    max-width:640px !important;
  }

  .cz-cool-h1{
    font-size:64px !important;
    line-height:.98 !important;
  }
}@media (min-width: 1101px){
  .cz-cool-hero{
    min-height: 760px !important;
  }

  .cz-cool-hero .cz-home-inner,
  .cz-cool-hero .gb-inside-container{
    min-height: 760px !important;
    padding-top: 64px !important;
    padding-bottom: 64px !important;
    align-items: center !important;
  }
}@media (max-width: 1100px){
  .cz-cool-hero{
    min-height: 680px !important;
  }

  .cz-cool-hero .cz-home-inner,
  .cz-cool-hero .gb-inside-container{
    min-height: 680px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}.cz-ac-hero-image-wrap{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-width:0 !important;
    background:linear-gradient(
        90deg,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,.96) 8%,
        rgba(255,255,255,.72) 18%,
        rgba(255,255,255,0) 34%
    ) !important;
}.cz-ac-hero-image img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    max-height:560px !important;
    object-fit:contain !important;
    object-position:center right !important;
    border-radius:0 !important;
    box-shadow:none !important;
}.cz-ac-hero-inner{
    grid-template-columns:minmax(0,.90fr) minmax(560px,1.10fr) !important;
    align-items:center !important;
}@media (min-width:1051px){

  .cz-ac-hero{
    position:relative !important;
    overflow:hidden !important;
    min-height:680px !important;
    background:#fff !important;
  }

  .cz-ac-hero-inner{
    position:relative !important;
    z-index:2 !important;
    display:grid !important;
    grid-template-columns:minmax(0,43%) minmax(0,57%) !important;
    align-items:stretch !important;
    min-height:680px !important;
  }

  .cz-ac-hero-copy{
    position:relative !important;
    z-index:4 !important;
    padding:58px 0 52px !important;
    align-self:center !important;
  }

  .cz-ac-hero-bg-v3{
    position:absolute !important;
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:38% !important;
    width:auto !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;

    background-image:
      linear-gradient(
        90deg,
        #fff 0%,
        rgba(255,255,255,.98) 7%,
        rgba(255,255,255,.82) 15%,
        rgba(255,255,255,.30) 24%,
        rgba(255,255,255,0) 34%
      ),
      url("/wp-content/uploads/2026/09/carzone-systema-kondytsionuvannya-hero-v3.webp") !important;

    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:center center !important;
    z-index:1 !important;
    pointer-events:none !important;
  }

  
  .cz-ac-hero-image-wrap,
  .cz-ac-hero-image{
    display:none !important;
  }
}@media (max-width:1050px){
  .cz-ac-hero{
    min-height:auto !important;
    background:linear-gradient(135deg,#f7f9fc 0%,#eef5fb 55%,#fff 100%) !important;
  }

  .cz-ac-hero-inner{
    display:block !important;
    min-height:auto !important;
  }

  .cz-ac-hero-copy{
    width:100% !important;
    max-width:none !important;
    padding:34px 0 30px !important;
  }

  .cz-ac-hero-bg-v3{
    display:none !important;
  }

  .cz-ac-hero-image-wrap,
  .cz-ac-hero-image{
    display:none !important;
  }
}@media (min-width:1051px){

  .cz-ac-hero-bg-v3{
    left:36% !important;

    background-size:contain !important;
    background-position:center right !important;

    background-color:#fff !important;
  }

}@media (min-width:1051px){

  .cz-ac-hero{
    position:relative !important;
    overflow:hidden !important;
  }

  .cz-ac-hero-bg-v3{
    position:absolute !important;

    inset:0 !important;
    left:0 !important;
    right:0 !important;
    top:0 !important;
    bottom:0 !important;

    width:100% !important;
    height:100% !important;

    background-image:
      linear-gradient(
        90deg,
        #ffffff 0%,
        #ffffff 30%,
        rgba(255,255,255,.98) 35%,
        rgba(255,255,255,.82) 42%,
        rgba(255,255,255,.35) 49%,
        rgba(255,255,255,0) 58%
      ),
      url("/wp-content/uploads/2026/09/carzone-systema-kondytsionuvannya-hero-v3.webp") !important;

    background-repeat:no-repeat !important;

    
    background-size:auto 100% !important;
    background-position:right center !important;

    z-index:1 !important;
  }

  .cz-ac-hero-inner{
    position:relative !important;
    z-index:2 !important;
  }

  .cz-ac-hero-copy{
    position:relative !important;
    z-index:3 !important;
  }
}@media (min-width:1051px){

  .cz-ac-hero{
    overflow:hidden !important;
    padding-top:36px !important;
    padding-bottom:42px !important;
  }

  .cz-ac-hero-inner{
    grid-template-columns:minmax(0,.9fr) minmax(700px,1.1fr) !important;
    gap:18px !important;
    align-items:center !important;
  }

  .cz-ac-hero-copy{
    position:relative !important;
    z-index:2 !important;
    max-width:620px !important;
  }

  .cz-ac-hero-image-wrap{
    position:relative !important;
    min-height:500px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    overflow:visible !important;
    margin-left:-12px !important;
  }

  .cz-ac-hero-image{
    position:relative !important;
    z-index:1 !important;
    width:128% !important;
    max-width:none !important;
    margin:0 -10% 0 -4% !important;
  }

  .cz-ac-hero-image img{
    display:block !important;
    width:100% !important;
    max-width:none !important;
    height:auto !important;
    object-fit:contain !important;
    object-position:right center !important;
    border-radius:0 !important;
    box-shadow:none !important;
  }

  
  .cz-ac-hero-image-wrap::before{
    content:"";
    position:absolute;
    z-index:2;
    left:-2px;
    top:-2px;
    bottom:-2px;
    width:29%;
    pointer-events:none;
    background:linear-gradient(
      90deg,
      #ffffff 0%,
      rgba(255,255,255,.98) 14%,
      rgba(255,255,255,.90) 34%,
      rgba(255,255,255,.55) 66%,
      rgba(255,255,255,0) 100%
    );
  }

  
  .cz-ac-hero-image-wrap::after{
    content:"";
    position:absolute;
    z-index:2;
    inset:0;
    pointer-events:none;
    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,.42) 0%,
        rgba(255,255,255,0) 11%,
        rgba(255,255,255,0) 89%,
        rgba(255,255,255,.34) 100%
      );
  }
}@media (min-width:1051px) and (max-width:1380px){

  .cz-ac-hero-image-wrap{
    min-height:470px !important;
  }

  .cz-ac-hero-image{
    width:122% !important;
    margin:0 -7% 0 -2% !important;
  }
}@media (max-width:1050px){

  .cz-ac-hero-inner{
    grid-template-columns:1fr !important;
    gap:20px !important;
  }

  .cz-ac-hero-image-wrap{
    min-height:0 !important;
    margin-left:0 !important;
    justify-content:center !important;
  }

  .cz-ac-hero-image{
    width:100% !important;
    margin:0 !important;
  }

  .cz-ac-hero-image-wrap::before{
    width:18% !important;
  }
}@media (max-width:700px){
  .cz-ac-hero-image-wrap::before,
  .cz-ac-hero-image-wrap::after{
    display:none !important;
  }
}.cz-ac-page .cz-ac-hero{
  position:relative !important;
  min-height:700px !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  overflow:hidden !important;
  background:#fff !important;
}.cz-ac-page .cz-ac-hero::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-image:url("/wp-content/uploads/2026/09/carzone-systema-kondytsionuvannya-hero-v3.webp") !important;
  background-repeat:no-repeat !important;
  background-size:auto 100% !important;
  background-position:right center !important;
  pointer-events:none;
}.cz-ac-page .cz-ac-hero::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(
    90deg,
    #fff 0%,
    #fff 31%,
    rgba(255,255,255,.98) 36%,
    rgba(255,255,255,.86) 42%,
    rgba(255,255,255,.46) 49%,
    rgba(255,255,255,.12) 57%,
    rgba(255,255,255,0) 64%
  );
}.cz-ac-page .cz-ac-hero-inner{
  position:relative !important;
  z-index:2 !important;
  display:flex !important;
  align-items:center !important;
  min-height:700px !important;
  width:min(1380px,calc(100% - 64px)) !important;
  margin:0 auto !important;
}.cz-ac-page .cz-ac-hero-copy{
  width:43% !important;
  max-width:610px !important;
  padding:48px 0 !important;
}.cz-ac-page .cz-ac-hero .cz-hero-title{
  margin:14px 0 18px !important;
  font-size:clamp(52px,4.6vw,72px) !important;
  line-height:.98 !important;
  letter-spacing:-.035em !important;
}.cz-ac-page .cz-ac-hero .cz-lead{
  font-size:18px !important;
  line-height:1.6 !important;
  color:#667382 !important;
}.cz-ac-page .cz-ac-hero-visual,
.cz-ac-page .cz-ac-hero-image-wrap,
.cz-ac-page .cz-ac-hero-image,
.cz-ac-page .cz-ac-hero-bg-v3,
.cz-ac-page .cz-ac-spec-card{
  display:none !important;
}@media(max-width:1050px){
  .cz-ac-page .cz-ac-hero{
    min-height:auto !important;
    background:linear-gradient(135deg,#f7f9fc 0%,#eef5fb 55%,#fff 100%) !important;
  }

  .cz-ac-page .cz-ac-hero::before,
  .cz-ac-page .cz-ac-hero::after{
    display:none !important;
  }

  .cz-ac-page .cz-ac-hero-inner{
    min-height:auto !important;
    width:calc(100% - 32px) !important;
    display:block !important;
  }

  .cz-ac-page .cz-ac-hero-copy{
    width:100% !important;
    max-width:none !important;
    padding:34px 0 30px !important;
  }
}@media(max-width:700px){
  .cz-ac-page .cz-ac-hero .cz-hero-title{
    font-size:38px !important;
    line-height:1 !important;
  }

  .cz-ac-page .cz-ac-hero .cz-lead{
    font-size:16px !important;
  }
}.cz-steer-page{--ink:#151e29;--muted:#6d7c8f;--red:#ef2029;--soft:#f3f6f8;--line:#d9e1e8;--dark:#182330;overflow-x:hidden;background:#fff;color:var(--ink)}.cz-steer-page,.cz-steer-page *{box-sizing:border-box}.cz-steer-inner{width:min(1380px,calc(100% - 64px));margin:0 auto}.cz-steer-section{padding:72px 0}.cz-steer-soft{background:var(--soft)}.cz-steer-eyebrow{color:var(--red);font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:14px}.cz-steer-title{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px;font-weight:900}.cz-steer-sub{max-width:900px;color:var(--muted);font-size:18px;line-height:1.55;margin:0 0 34px}.cz-steer-hero{position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden;background:#fff}.cz-steer-hero:before{content:"";position:absolute;inset:0;background:url("/wp-content/uploads/2026/09/carzone-rulove-keruvannya-hero.webp") no-repeat right center;background-size:auto 100%;z-index:0}.cz-steer-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 31%,rgba(255,255,255,.98) 37%,rgba(255,255,255,.82) 44%,rgba(255,255,255,.30) 52%,rgba(255,255,255,0) 61%);z-index:1;pointer-events:none}.cz-steer-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:700px}.cz-steer-hero-copy{width:43%;max-width:620px;padding:52px 0}.cz-steer-h1{font-size:clamp(52px,4.6vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;font-weight:900}.cz-steer-lead{color:var(--muted);font-size:19px;line-height:1.55;margin:0 0 24px}.cz-steer-actions{display:flex;gap:12px;flex-wrap:wrap}.cz-steer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:800}.cz-steer-btn-viber{background:#6f59f7}.cz-steer-btn-telegram{background:#24a0d6}.cz-steer-meta{font-size:13px;font-weight:700;color:#738194;margin-top:18px}.cz-steer-meta span{margin:0 8px;color:#a8b3bf}.cz-steer-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:#627084;font-size:14px}.cz-steer-grid{display:grid;gap:16px}.cz-steer-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-steer-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-steer-card,.cz-steer-error{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;min-height:190px}.cz-steer-num,.cz-steer-error>span{display:block;color:var(--red);font-size:13px;font-weight:800;margin-bottom:18px}.cz-steer-card h3,.cz-steer-error h3{font-size:22px;margin:0 0 10px}.cz-steer-card p,.cz-steer-error p{color:var(--muted);line-height:1.5;margin:0}.cz-steer-parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cz-steer-part{border:1px solid var(--line);border-radius:16px;padding:22px;min-height:180px;background:#fff}.cz-steer-part>span{display:inline-flex;padding:10px;border-radius:10px;background:#f3f5f7;font-size:12px;font-weight:800;color:#66758a;margin-bottom:18px}.cz-steer-part h3{font-size:20px;margin:0 0 8px}.cz-steer-part p{color:var(--muted);line-height:1.45;margin:0}.cz-steer-dark-wrap{background:#fff}.cz-steer-dark-card{width:100%;background:var(--dark);color:#fff;border-radius:20px;padding:56px 48px}.cz-steer-dark-card .cz-steer-title{color:#fff;max-width:1180px}.cz-steer-dark-card .cz-steer-sub{color:#c9d4df;max-width:950px}.cz-steer-check-list{max-width:1180px;margin-top:28px;border-top:1px solid rgba(255,255,255,.15)}.cz-steer-check-list>div{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12)}.cz-steer-check-list b{font-size:18px;color:#fff}.cz-steer-check-list span{color:#c4cfdb}.cz-steer-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cz-steer-zone-grid article{background:#f3f6f8;border-radius:18px;padding:26px;min-height:220px}.cz-steer-zone-grid span{color:var(--red);font-weight:800}.cz-steer-zone-grid h3{font-size:24px;margin:34px 0 8px}.cz-steer-zone-grid p{color:var(--muted);line-height:1.5}.cz-steer-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.cz-steer-step{padding:26px 22px;min-height:180px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.cz-steer-step:last-child{border-right:0}.cz-steer-step small{color:#99a8b6}.cz-steer-step strong{font-size:18px}.cz-steer-step span{font-weight:700}.cz-steer-step-final{background:var(--dark);color:#fff}.cz-steer-step-final strong{font-size:30px;color:#fff}.cz-steer-quality{display:grid;grid-template-columns:40% 60%;gap:44px;align-items:start}.cz-steer-quality-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cz-steer-quality-cards article{background:#f3f5f7;border-radius:18px;padding:28px;min-height:250px}.cz-steer-quality-cards span{color:var(--red);font-weight:800}.cz-steer-quality-cards h3{font-size:24px;margin:34px 0 8px}.cz-steer-quality-cards p{color:var(--muted);line-height:1.5}.cz-steer-cta{padding:52px 0}.cz-steer-cta-box{background:var(--dark);color:#fff;border-radius:22px;padding:42px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:center}.cz-steer-cta-box h2{font-size:clamp(36px,3vw,52px);line-height:1.05;margin:0 0 14px;color:#fff}.cz-steer-cta-box p{color:#d4dee8;font-size:17px;line-height:1.55;margin:0}.cz-steer-cta-actions{display:flex;flex-direction:column;gap:12px}.cz-steer-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cz-steer-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px}.cz-steer-faq summary{cursor:pointer;font-weight:800;padding:18px 0}.cz-steer-faq p{color:var(--muted);line-height:1.5;margin:0 0 18px}.cz-steer-request{padding:64px 0;background:#fff}.cz-steer-request-box{display:grid;grid-template-columns:40% 60%;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cz-steer-request-copy{background:#f3f6f8;padding:34px}.cz-steer-request-copy h2{font-size:clamp(36px,3vw,50px);line-height:1.02;margin:0 0 10px}.cz-steer-request-copy p{line-height:1.5}.cz-steer-request-actions{display:flex;flex-direction:column;gap:10px;max-width:260px;margin-top:22px}.cz-steer-phone{display:inline-flex;margin-top:18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800}.cz-steer-request-form{padding:34px}.cz-steer-request-form h3{font-size:28px;margin:0 0 8px}.cz-steer-request-form>p{color:var(--muted);margin:0 0 20px}.cz-steer-map-title{text-align:center;margin-bottom:24px}.cz-steer-map-title p{color:var(--muted)}.cz-steer-map-grid{display:grid;grid-template-columns:34% 66%;gap:18px}.cz-steer-contact-card{border:1px solid var(--line);border-radius:16px;padding:26px}.cz-steer-contact-card h3{font-size:28px;margin-top:0}.cz-steer-contact-card p{color:var(--muted);line-height:1.5}.cz-steer-map{width:100%;height:350px;border:1px solid var(--line);border-radius:16px}@media(max-width:1100px){.cz-steer-parts-grid,.cz-steer-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-steer-quality{grid-template-columns:1fr}.cz-steer-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cz-steer-inner{width:calc(100% - 32px)}.cz-steer-section{padding:44px 0}.cz-steer-hero{min-height:auto;background:linear-gradient(135deg,#f7f9fc 0%,#edf4fb 48%,#fff 100%)!important}.cz-steer-hero:before,.cz-steer-hero:after{display:none!important}.cz-steer-hero-inner{min-height:auto}.cz-steer-hero-copy{width:100%;max-width:none;padding:32px 0 26px}.cz-steer-h1{font-size:38px;line-height:1}.cz-steer-lead{font-size:16px}.cz-steer-actions{display:grid;grid-template-columns:1fr}.cz-steer-btn{width:100%}.cz-steer-trust{display:grid;gap:8px}.cz-steer-grid-3,.cz-steer-grid-4,.cz-steer-parts-grid,.cz-steer-zone-grid,.cz-steer-faq,.cz-steer-quality-cards,.cz-steer-process,.cz-steer-request-box,.cz-steer-map-grid,.cz-steer-cta-box{grid-template-columns:1fr}.cz-steer-card,.cz-steer-error,.cz-steer-part,.cz-steer-zone-grid article,.cz-steer-quality-cards article{min-height:0}.cz-steer-dark-card{padding:32px 20px;border-radius:16px}.cz-steer-check-list>div{grid-template-columns:1fr;gap:6px}.cz-steer-step{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.cz-steer-step:last-child{border-bottom:0}.cz-steer-cta-box{padding:26px}.cz-steer-request-copy,.cz-steer-request-form{padding:24px 20px}.cz-steer-request-actions{max-width:none}.cz-steer-map{height:300px}.cz-footer-grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:38px 0}}@media (max-width: 768px){

  
  .site-header,
  header.site-header,
  #masthead{
    position:fixed !important;
    top:0 !important;
    left:0 !important;
    right:0 !important;

    width:100% !important;
    z-index:9999 !important;

    background:#fff !important;
    border-bottom:1px solid #e8edf2 !important;
  }

  
  body{
    padding-top:96px !important;
  }

  
  body.admin-bar .site-header,
  body.admin-bar header.site-header,
  body.admin-bar #masthead{
    top:46px !important;
  }

  body.admin-bar{
    padding-top:142px !important;
  }
}@media (max-width: 768px){

  .site-header .inside-header{
    min-height:82px !important;
    padding-top:12px !important;
    padding-bottom:12px !important;
  }

  .site-logo img{
    max-height:48px !important;
    width:auto !important;
  }
}@media (max-width:700px){

  

  .cz-ac-page *,
  .cz-trans-page *,
  .cz-brk7-page *,
  .cz-sus8-page *{
    max-width:100%;
    min-width:0;
  }


  

  .cz-ac-why-grid,
  .cz-ac-tech-grid,
  .cz-ac-kit-grid,
  .cz-ac-pain-box{
    grid-template-columns:1fr !important;
  }

  .cz-ac-route{
    grid-template-columns:1fr !important;
    padding:18px !important;
    gap:0 !important;
  }

  .cz-ac-route-step{
    padding:18px 8px !important;
    border-bottom:1px solid #e3e8ed;
  }

  .cz-ac-route-step:last-child{
    border-bottom:0;
  }

  .cz-ac-route-icon{
    width:64px !important;
    height:64px !important;
    margin-bottom:8px !important;
    font-size:12px !important;
  }

  .cz-ac-reasons,
  .cz-ac-tech-list,
  .cz-ac-kit-list{
    grid-template-columns:1fr !important;
  }

  .cz-ac-mini-card,
  .cz-ac-tech-card,
  .cz-ac-kit-card{
    padding:18px !important;
  }

  
  .cz-ac-roadmap{
    grid-template-columns:1fr !important;
    gap:10px !important;
  }

  .cz-ac-step{
    min-height:0 !important;
    height:auto !important;
    padding:20px !important;
  }

  .cz-ac-step-icon{
    margin-top:14px !important;
  }

  
  .cz-ac-choice-grid{
    grid-template-columns:1fr !important;
  }

  .cz-ac-choice-card{
    min-height:0 !important;
    height:auto !important;
    padding:22px 20px !important;
  }

  .cz-ac-pain-box{
    padding:22px !important;
  }

  .cz-ac-pain-grid{
    grid-template-columns:1fr !important;
  }

  .cz-ac-pain-card{
    min-height:0 !important;
    height:auto !important;
    padding:18px !important;
  }


  

  .cz-trans-card,
  .cz-trans-part,
  .cz-trans-error,
  .cz-trans-zone-grid article,
  .cz-trans-quality-cards article{
    min-height:0 !important;
    height:auto !important;
    padding:20px !important;
  }

  .cz-trans-process{
    grid-template-columns:1fr !important;
  }

  .cz-trans-step{
    min-height:0 !important;
    height:auto !important;
    padding:22px 20px !important;
    border-right:0 !important;
    border-bottom:1px solid #d9e1e8;
  }

  .cz-trans-step:last-child{
    border-bottom:0;
  }


  

  .cz-brk7-inner{
    width:calc(100% - 32px) !important;
    max-width:100% !important;
  }

  .cz-brk7-config-grid,
  .cz-brk7-axle-grid,
  .cz-brk7-parts-grid{
    grid-template-columns:1fr !important;
  }

  .cz-brk7-config-card,
  .cz-brk7-part-card,
  .cz-brk7-axle-card{
    min-height:0 !important;
    height:auto !important;
    padding:22px !important;
    width:100% !important;
  }

  
  .cz-brk7-page [class*="geometry"],
  .cz-brk7-page [class*="params"],
  .cz-brk7-page [class*="parameter"]{
    grid-template-columns:1fr !important;
    width:100% !important;
    margin-left:0 !important;
    transform:none !important;
  }

  
  .cz-brk7-hero-copy,
  .cz-brk7-actions,
  .cz-brk7-actions .wp-block-button,
  .cz-brk7-actions .wp-block-button__link{
    width:100% !important;
    max-width:100% !important;
  }

  .cz-brk7-actions{
    flex-direction:column !important;
  }

  .cz-brk7-actions .wp-block-button__link{
    display:flex !important;
    justify-content:center !important;
    box-sizing:border-box !important;
  }


  

  .cz-sus8-topology-card,
  .cz-sus8-zone-card,
  .cz-sus8-part-card,
  .cz-sus8-kit-card,
  .cz-sus8-diagnosis-card,
  .cz-sus8-quality-card{
    min-height:0 !important;
    height:auto !important;
    padding:20px !important;
  }

  .cz-sus8-process-line{
    grid-template-columns:1fr !important;
  }

  .cz-sus8-process-step{
    min-height:0 !important;
    height:auto !important;
    padding:22px !important;
    border-right:0 !important;
    border-bottom:1px solid #d9e1e8;
  }

  .cz-sus8-process-step:last-child{
    border-bottom:0;
  }

  .cz-sus8-process-icon{
    width:46px !important;
    height:46px !important;
  }

  .cz-sus8-process-text{
    margin-top:12px !important;
  }

}.cz-to-approved-hero{
	position:relative !important;
	min-height:650px !important;
	padding:0 !important;
	overflow:hidden !important;
	background:#fff !important;
	isolation:isolate;
}.cz-to-approved-hero::before{
	content:"";
	position:absolute;
	inset:0;
	z-index:0;
	pointer-events:none;
	background-image:url("/wp-content/uploads/2026/09/carzone-komplekty-to-hero-approved.webp") !important;
	background-repeat:no-repeat !important;
	background-size:auto 100% !important;
	background-position:right center !important;
}.cz-to-approved-hero::after{
	content:"";
	position:absolute;
	inset:0;
	z-index:1;
	pointer-events:none;
	background:linear-gradient(
		90deg,
		#fff 0%,
		#fff 27%,
		rgba(255,255,255,.99) 34%,
		rgba(255,255,255,.90) 40%,
		rgba(255,255,255,.55) 47%,
		rgba(255,255,255,.12) 55%,
		rgba(255,255,255,0) 63%
	) !important;
}.cz-to-approved-hero .cz-to-approved-hero-inner{
	position:relative !important;
	z-index:2 !important;
	display:flex !important;
	align-items:center !important;
	min-height:650px !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}.cz-to-approved-hero .cz-to-approved-hero-copy{
	width:43% !important;
	max-width:610px !important;
	padding:46px 0 !important;
	position:relative !important;
	z-index:3 !important;
}.cz-to-approved-hero .cz-hero-title{
	max-width:600px !important;
}.cz-to-approved-hero .cz-lead{
	max-width:585px !important;
}@media (min-width:1100px) and (max-width:1450px){
	.cz-to-approved-hero{
		min-height:610px !important;
	}
	.cz-to-approved-hero .cz-to-approved-hero-inner{
		min-height:610px !important;
	}
	.cz-to-approved-hero::before{
		background-size:auto 100% !important;
		background-position:right center !important;
	}
	.cz-to-approved-hero .cz-to-approved-hero-copy{
		width:45% !important;
	}
}@media (max-width:900px){
	.cz-to-approved-hero{
		min-height:auto !important;
		padding:0 !important;
		background:#fff !important;
	}

	.cz-to-approved-hero::before{
		display:block !important;
		position:relative !important;
		inset:auto !important;
		width:100% !important;
		height:250px !important;
		background-size:cover !important;
		background-position:70% center !important;
		order:2;
	}

	.cz-to-approved-hero::after{
		display:none !important;
	}

	.cz-to-approved-hero .cz-to-approved-hero-inner{
		display:block !important;
		min-height:0 !important;
		width:100% !important;
	}

	.cz-to-approved-hero .cz-to-approved-hero-copy{
		width:min(100% - 32px, 680px) !important;
		max-width:none !important;
		margin:0 auto !important;
		padding:34px 0 26px !important;
	}

	.cz-to-approved-hero .cz-actions{
		display:grid !important;
		grid-template-columns:1fr !important;
		gap:10px !important;
	}

	.cz-to-approved-hero .wp-block-button,
	.cz-to-approved-hero .wp-block-button__link{
		width:100% !important;
	}

	.cz-to-approved-hero .cz-to1-trust{
		display:grid !important;
		grid-template-columns:1fr !important;
		gap:8px !important;
	}
}.cz-category-image,
.cz-service-image,
.cz-usa-image{
    overflow:hidden;
}.cz-category-photo,
.cz-service-photo,
.cz-usa-photo{
    width:100%;
    height:100%;
    margin:0 !important;
}.cz-category-photo img,
.cz-service-photo img,
.cz-usa-photo img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}.cz-category-photo img{
    aspect-ratio:4 / 3;
}.cz-service-photo img{
    aspect-ratio:4 / 3;
}.cz-usa-photo img{
    min-height:360px;
    object-fit:cover;
}@media(max-width:767px){
    .cz-category-photo img,
    .cz-service-photo img{
        aspect-ratio:4 / 3;
    }

    .cz-usa-photo img{
        min-height:240px;
    }
}.cz-request-form-head{
    margin:0 0 22px;
    max-width:760px;
}.cz-request-form-head .cz-eyebrow{
    margin:0 0 10px;
}.cz-request-form-title{
    margin:0 0 10px !important;
    font-size:28px !important;
    line-height:1.12 !important;
    letter-spacing:-0.02em;
    color:#151e29;
    font-weight:800;
}.cz-request-form-text{
    margin:0 !important;
    color:#6d7c8f;
    font-size:16px;
    line-height:1.55;
}.cz-request-form-note{
    margin:10px 0 0 !important;
    color:#98a4b2;
    font-size:13px;
    line-height:1.45;
}@media(max-width:767px){
    .cz-request-form-head{
        margin-bottom:18px;
    }

    .cz-request-form-title{
        font-size:24px !important;
    }

    .cz-request-form-text{
        font-size:15px;
    }
}.cz-request-box{
    display:grid !important;
    grid-template-columns:minmax(0, 34%) minmax(0, 66%) !important;
    align-items:stretch !important;
}.cz-request-copy{
    min-width:0 !important;
}.cz-request-form-column{
    min-width:0 !important;
    padding:30px 34px 32px !important;
    background:#fff;
}.cz-request-form-head{
    margin:0 0 20px !important;
    max-width:760px;
}.cz-request-form-head .cz-eyebrow{
    margin:0 0 10px !important;
}.cz-request-form-note{
    margin:9px 0 0 !important;
    color:#98a4b2;
    font-size:13px;
    line-height:1.45;
}.cz-request-form-column form,
.cz-request-form-column .carzone-lead-form,
.cz-request-form-column [class*="carzone"][class*="form"]{
    width:100% !important;
    max-width:none !important;
}.cz-request-form-column input,
.cz-request-form-column textarea,
.cz-request-form-column select,
.cz-request-form-column button{
    max-width:100%;
    box-sizing:border-box;
}@media(max-width:900px){
    .cz-request-box{
        grid-template-columns:1fr !important;
    }

    .cz-request-copy,
    .cz-request-form-column{
        width:100% !important;
    }

    .cz-request-form-column{
        padding:26px 22px 28px !important;
    }
}@media(max-width:767px){
    .cz-request-form-column{
        padding:22px 18px 24px !important;
    }

    .cz-request-form-head{
        margin-bottom:18px !important;
    }

    .cz-request-form-title{
        font-size:24px !important;
    }

    .cz-request-form-text{
        font-size:15px;
    }
}.cz-client-pain-section{
    background:#f3f6f8;
}.cz-newlogic-head{
    max-width:940px;
    margin-bottom:30px;
}.cz-newlogic-intro{
    max-width:900px;
    margin:0;
    color:#6d7c8f;
    font-size:18px;
    line-height:1.55;
}.cz-newlogic-grid{
    display:grid;
    gap:16px;
}.cz-newlogic-grid-4{
    grid-template-columns:repeat(4,minmax(0,1fr));
}.cz-newlogic-card{
    min-height:210px;
    padding:26px;
    border:1px solid #d9e1e8;
    border-radius:18px;
    background:#fff;
}.cz-newlogic-code{
    display:inline-flex;
    min-width:58px;
    min-height:42px;
    align-items:center;
    justify-content:center;
    margin:0 0 28px;
    padding:8px 11px;
    border-radius:10px;
    background:#f1f4f7;
    color:#657487;
    font-size:13px;
    font-weight:800;
}.cz-verify-section{
    background:#fff;
}.cz-verify-flow{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    margin-top:30px;
    border:1px solid #d9e1e8;
    border-radius:18px;
    overflow:hidden;
    background:#fff;
}.cz-verify-step{
    min-height:180px;
    padding:24px 22px;
    display:flex;
    flex-direction:column;
    gap:12px;
    border-right:1px solid #d9e1e8;
}.cz-verify-step:last-child{
    border-right:0;
}.cz-verify-step b{
    color:#a3afbb;
    font-size:13px;
}.cz-verify-step strong{
    font-size:20px;
    color:#151e29;
}.cz-verify-step span{
    color:#6d7c8f;
    line-height:1.45;
}.cz-verify-step-ok{
    background:#182330;
}.cz-verify-step-ok b,
.cz-verify-step-ok strong,
.cz-verify-step-ok span{
    color:#fff;
}.cz-verify-step-ok strong{
    font-size:30px;
}.cz-risk-section{
    background:#f3f6f8;
}.cz-risk-layout{
    display:grid;
    grid-template-columns:minmax(0,42%) minmax(0,58%);
    gap:46px;
    align-items:start;
}.cz-risk-items{
    display:grid;
    gap:12px;
}.cz-risk-item{
    display:grid;
    grid-template-columns:44px 180px 1fr;
    gap:16px;
    align-items:center;
    min-height:82px;
    padding:16px 18px;
    border:1px solid #d9e1e8;
    border-radius:14px;
    background:#fff;
}.cz-risk-item span{
    color:#ef2029;
    font-weight:800;
}.cz-risk-item b{
    font-size:17px;
    color:#151e29;
}.cz-risk-item p{
    margin:0;
    color:#6d7c8f;
    line-height:1.4;
}.cz-services-section .cz-service-intro-title{
    max-width:320px;
}.cz-categories{
    background:#f8fafb;
}@media(max-width:1000px){
    .cz-newlogic-grid-4{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .cz-verify-flow{
        grid-template-columns:1fr;
    }

    .cz-verify-step{
        min-height:0;
        border-right:0;
        border-bottom:1px solid #d9e1e8;
    }

    .cz-verify-step:last-child{
        border-bottom:0;
    }

    .cz-risk-layout{
        grid-template-columns:1fr;
    }
}@media(max-width:767px){
    .cz-newlogic-grid-4{
        grid-template-columns:1fr;
    }

    .cz-newlogic-card{
        min-height:0;
        padding:20px;
    }

    .cz-newlogic-code{
        margin-bottom:18px;
    }

    .cz-newlogic-intro{
        font-size:16px;
    }

    .cz-risk-layout{
        gap:24px;
    }

    .cz-risk-item{
        grid-template-columns:38px 1fr;
        gap:8px 12px;
    }

    .cz-risk-item p{
        grid-column:2;
    }
}.cz-service-card{
    display:flex;
    flex-direction:column;
}.cz-service-title{
    font-size:17px !important;
    line-height:1.22 !important;
    font-weight:800 !important;
    margin:12px 0 8px !important;
    letter-spacing:-0.01em;
}.cz-service-card .cz-card-text{
    font-size:14px !important;
    line-height:1.5 !important;
    color:#657487;
    margin:0 0 18px !important;
}.cz-service-card .wp-block-button,
.cz-service-card .cz-service-link,
.cz-service-card .cz-service-more{
    margin-top:auto !important;
}.cz-service-card .wp-block-button__link,
.cz-service-card a{
    font-size:13.5px;
}@media(max-width:1200px){
    .cz-service-title{
        font-size:16px !important;
    }

    .cz-service-card .cz-card-text{
        font-size:13.5px !important;
    }
}@media(max-width:767px){
    .cz-service-title{
        font-size:18px !important;
    }

    .cz-service-card .cz-card-text{
        font-size:14.5px !important;
        line-height:1.5 !important;
    }
}.cz-services-section .cz-service-card{
    display:flex !important;
    flex-direction:column !important;
}.cz-services-section .cz-service-card .cz-service-title,
.cz-services-section .cz-service-card h3.cz-service-title{
    font-size:18px !important;
    line-height:1.20 !important;
    font-weight:800 !important;
    letter-spacing:-0.015em !important;
    margin:14px 0 8px !important;
}.cz-services-section .cz-service-card .cz-card-text,
.cz-services-section .cz-service-card p.cz-card-text{
    font-size:15px !important;
    line-height:1.48 !important;
    margin:0 0 18px !important;
    color:#657487 !important;
}.cz-services-section .cz-service-card .wp-block-button,
.cz-services-section .cz-service-card .cz-service-link,
.cz-services-section .cz-service-card .cz-service-more{
    margin-top:auto !important;
}.cz-services-section .cz-service-card a{
    font-size:14px !important;
    line-height:1.3 !important;
    font-weight:800 !important;
}.cz-services-section .cz-service-image{
    min-height:130px !important;
    height:130px !important;
    overflow:hidden !important;
    border-radius:10px !important;
}.cz-services-section .cz-service-image figure,
.cz-services-section .cz-service-image .cz-service-photo{
    width:100% !important;
    height:100% !important;
    margin:0 !important;
}.cz-services-section .cz-service-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
    object-position:center !important;
}@media(min-width:1100px){
    .cz-services-section .cz-service-card{
        min-height:340px !important;
    }
}@media(max-width:1099px){
    .cz-services-section .cz-service-card .cz-service-title{
        font-size:17px !important;
    }

    .cz-services-section .cz-service-card .cz-card-text{
        font-size:14.5px !important;
    }
}@media(max-width:767px){
    .cz-services-section .cz-service-card .cz-service-title{
        font-size:19px !important;
    }

    .cz-services-section .cz-service-card .cz-card-text{
        font-size:15.5px !important;
    }

    .cz-services-section .cz-service-image{
        height:180px !important;
        min-height:180px !important;
    }
}.cz-brands-grid{
    display:grid !important;
    grid-template-columns:repeat(14,minmax(0,1fr)) !important;
    gap:8px !important;
    align-items:stretch !important;
}.cz-brand-logo-item{
    margin:0 !important;
    width:100% !important;
    min-width:0 !important;
    height:58px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    border-radius:8px !important;
    background:#f5f7f9 !important;
}.cz-brand-logo-item img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    margin:0 !important;
}@media(max-width:1200px){
    .cz-brands-grid{
        grid-template-columns:repeat(7,minmax(0,1fr)) !important;
    }
}@media(max-width:767px){
    .cz-brands-grid{
        grid-template-columns:repeat(3,minmax(0,1fr)) !important;
        gap:8px !important;
    }

    .cz-brand-logo-item{
        height:62px !important;
    }
}@media(max-width:420px){
    .cz-brands-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}.cz-verify-section,
.cz-risk-section{
    position:relative;
}.cz-verify-section{
    padding-bottom:52px !important;
    background:#fff !important;
}.cz-risk-section{
    padding-top:52px !important;
    background:#f3f6f8 !important;
}.cz-verify-flow-v2{
    display:grid !important;
    grid-template-columns:repeat(5,minmax(0,1fr)) !important;
    margin-top:28px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:18px !important;
    overflow:hidden !important;
    background:#fff !important;
}.cz-verify-step-v2{
    position:relative !important;
    min-height:145px !important;
    padding:20px 20px 22px !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
    gap:0 !important;
    border-right:1px solid #d9e1e8 !important;
    background:#fff !important;
}.cz-verify-step-v2:last-child{
    border-right:0 !important;
}.cz-verify-step-v2:not(:last-child)::after{
    content:"→";
    position:absolute;
    right:-12px;
    top:50%;
    transform:translateY(-50%);
    z-index:3;
    width:24px;
    height:24px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    color:#ef2029;
    font-size:16px;
    font-weight:800;
    border:1px solid #d9e1e8;
}.cz-verify-num{
    margin:0 0 24px !important;
    color:#9aa7b4 !important;
    font-size:13px !important;
    line-height:1 !important;
    font-weight:700 !important;
}.cz-verify-label{
    margin:0 0 8px !important;
    color:#151e29 !important;
    font-size:20px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
}.cz-verify-desc{
    margin:0 !important;
    color:#6d7c8f !important;
    font-size:14px !important;
    line-height:1.45 !important;
}.cz-verify-step-ok{
    background:#172431 !important;
}.cz-verify-step-ok .cz-verify-num{
    color:rgba(255,255,255,.55) !important;
}.cz-verify-step-ok .cz-verify-label,
.cz-verify-step-ok .cz-verify-desc{
    color:#fff !important;
}.cz-risk-copy-v2{
    max-width:900px !important;
    margin-bottom:28px !important;
}.cz-risk-items-v2{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:14px !important;
}.cz-risk-item-v2{
    min-height:150px !important;
    padding:20px !important;
    display:flex !important;
    flex-direction:column !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
}.cz-risk-num{
    margin:0 0 22px !important;
    color:#ef2029 !important;
    font-size:13px !important;
    line-height:1 !important;
    font-weight:800 !important;
}.cz-risk-title{
    margin:0 0 8px !important;
    color:#151e29 !important;
    font-size:17px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
}.cz-risk-desc{
    margin:0 !important;
    color:#6d7c8f !important;
    font-size:14px !important;
    line-height:1.45 !important;
}.cz-risk-final{
    margin:22px 0 0 !important;
    padding:16px 18px !important;
    border-left:3px solid #ef2029 !important;
    border-radius:0 10px 10px 0 !important;
    background:#fff !important;
    color:#253446 !important;
    font-size:15px !important;
    line-height:1.5 !important;
    font-weight:700 !important;
}@media(max-width:1000px){
    .cz-verify-flow-v2{
        grid-template-columns:1fr !important;
    }

    .cz-verify-step-v2{
        min-height:0 !important;
        border-right:0 !important;
        border-bottom:1px solid #d9e1e8 !important;
    }

    .cz-verify-step-v2:last-child{
        border-bottom:0 !important;
    }

    .cz-verify-step-v2:not(:last-child)::after{
        content:"↓";
        right:20px;
        top:auto;
        bottom:-12px;
        transform:none;
    }

    .cz-risk-items-v2{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}@media(max-width:767px){
    .cz-verify-section{
        padding-bottom:36px !important;
    }

    .cz-risk-section{
        padding-top:36px !important;
    }

    .cz-verify-flow-v2{
        margin-top:22px !important;
        border-radius:14px !important;
    }

    .cz-verify-step-v2{
        padding:18px !important;
    }

    .cz-verify-num{
        margin-bottom:14px !important;
    }

    .cz-verify-label{
        font-size:18px !important;
    }

    .cz-risk-items-v2{
        grid-template-columns:1fr !important;
    }

    .cz-risk-item-v2{
        min-height:0 !important;
        padding:18px !important;
    }

    .cz-risk-num{
        margin-bottom:14px !important;
    }

    .cz-risk-title{
        font-size:18px !important;
    }

    .cz-risk-final{
        font-size:14px !important;
    }
}.cz-systems-hero,
.cz-systems-section,
.cz-systems-help,
.cz-systems-process,
.cz-systems-faq,
.cz-systems-request{
    width:100%;
}.cz-systems-inner{
    width:min(1180px, calc(100% - 40px));
    margin:0 auto;
}.cz-eyebrow{
    margin:0 0 12px;
    color:#ef2029;
    font-size:13px;
    line-height:1.2;
    font-weight:800;
    letter-spacing:.05em;
}.cz-systems-h1{
    margin:0 0 18px;
    max-width:790px;
    color:#121d28;
    font-size:48px;
    line-height:1.04;
    letter-spacing:-.035em;
    font-weight:800;
}.cz-systems-h2{
    margin:0 0 14px;
    color:#121d28;
    font-size:36px;
    line-height:1.08;
    letter-spacing:-.025em;
    font-weight:800;
}.cz-systems-lead,
.cz-systems-intro{
    margin:0;
    max-width:820px;
    color:#657487;
    font-size:17px;
    line-height:1.58;
}.cz-systems-hero{
    padding:72px 0;
    background:#f3f6f8;
}.cz-systems-hero-grid{
    display:grid;
    grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);
    gap:48px;
    align-items:center;
}.cz-systems-hero-buttons{
    margin-top:28px;
    gap:12px;
}.cz-btn-primary .wp-block-button__link,
.cz-btn-secondary .wp-block-button__link,
.cz-help-btn .wp-block-button__link{
    border-radius:9px;
    padding:14px 20px;
    font-size:15px;
    font-weight:800;
    text-decoration:none;
}.cz-btn-primary .wp-block-button__link,
.cz-help-btn .wp-block-button__link{
    background:#ef2029;
    color:#fff;
}.cz-btn-secondary .wp-block-button__link{
    background:#fff;
    color:#172431;
    border:1px solid #d4dde5;
}.cz-systems-trust{
    display:flex;
    flex-wrap:wrap;
    gap:10px 24px;
    margin-top:26px;
}.cz-systems-trust-item{
    margin:0;
    color:#415165;
    font-size:13px;
    font-weight:700;
}.cz-systems-trust-item::before{
    content:"✓";
    margin-right:7px;
    color:#ef2029;
    font-weight:900;
}.cz-systems-hero-card{
    padding:28px;
    border:1px solid #d9e1e8;
    border-radius:20px;
    background:#fff;
    box-shadow:0 14px 38px rgba(26,42,58,.07);
}.cz-systems-mini-title{
    margin:0 0 16px;
    color:#94a1af;
    font-size:12px;
    font-weight:800;
    letter-spacing:.06em;
}.cz-systems-hero-item{
    margin:0;
    padding:13px 0;
    border-bottom:1px solid #e7edf2;
    color:#172431;
    font-size:16px;
    font-weight:700;
}.cz-systems-hero-item:last-child{
    border-bottom:0;
}.cz-systems-section{
    padding:78px 0;
    background:#fff;
}.cz-systems-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:18px;
    margin-top:34px;
}.cz-system-card{
    position:relative;
    display:grid;
    grid-template-columns:190px 1fr;
    grid-template-rows:auto auto 1fr auto;
    column-gap:24px;
    min-height:260px;
    padding:18px;
    border:1px solid #d9e1e8;
    border-radius:18px;
    background:#fff;
    overflow:hidden;
    transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.cz-system-card:hover{
    transform:translateY(-2px);
    border-color:#c8d3dd;
    box-shadow:0 14px 34px rgba(26,42,58,.08);
}.cz-system-card-image{
    grid-row:1 / 5;
    width:190px;
    height:100%;
    min-height:220px;
    margin:0 !important;
    border-radius:13px;
    overflow:hidden;
    background:#f4f6f8;
}.cz-system-card-image img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}.cz-system-num{
    margin:2px 0 20px;
    color:#a1acb7;
    font-size:13px;
    font-weight:800;
}.cz-system-title{
    margin:0 0 9px;
    color:#121d28;
    font-size:22px;
    line-height:1.15;
    font-weight:800;
}.cz-system-desc{
    margin:0 0 20px;
    color:#657487;
    font-size:14px;
    line-height:1.5;
}.cz-system-link{
    align-self:end;
}.cz-system-link .wp-block-button__link{
    padding:0 !important;
    background:transparent !important;
    color:#ef2029 !important;
    font-size:14px;
    font-weight:800;
    text-decoration:none;
}.cz-systems-help{
    padding:0 0 78px;
    background:#fff;
}.cz-systems-help-box{
    display:grid;
    grid-template-columns:1fr auto;
    gap:28px;
    align-items:center;
    padding:34px 38px;
    border-radius:20px;
    background:#172431;
}.cz-systems-help-box .cz-systems-h2{
    color:#fff;
}.cz-systems-help-box .cz-systems-intro{
    color:#c8d1da;
}.cz-systems-help-box .cz-eyebrow{
    color:#ff4b52;
}.cz-systems-process{
    padding:72px 0;
    background:#f3f6f8;
}.cz-systems-process-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:14px;
    margin-top:30px;
}.cz-systems-step{
    padding:24px;
    border:1px solid #d9e1e8;
    border-radius:16px;
    background:#fff;
}.cz-systems-step-num{
    margin:0 0 24px;
    color:#ef2029;
    font-size:13px;
    font-weight:800;
}.cz-systems-step h3{
    margin:0 0 8px;
    color:#172431;
    font-size:18px;
}.cz-systems-step p:last-child{
    margin:0;
    color:#657487;
    font-size:14px;
    line-height:1.5;
}.cz-systems-faq{
    padding:74px 0;
    background:#fff;
}.cz-systems-faq-item{
    margin:0 0 10px;
    padding:0 20px;
    border:1px solid #d9e1e8;
    border-radius:12px;
    background:#fff;
}.cz-systems-faq-item summary{
    padding:18px 0;
    color:#172431;
    font-weight:800;
    cursor:pointer;
}.cz-systems-faq-item p{
    margin:0;
    padding:0 0 18px;
    color:#657487;
    line-height:1.55;
}.cz-systems-request{
    padding:72px 0;
    background:#f3f6f8;
}.cz-systems-request-grid{
    display:grid;
    grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);
    gap:34px;
    align-items:start;
}.cz-systems-request-copy{
    padding-top:20px;
}.cz-systems-request-form{
    padding:24px;
    border:1px solid #d9e1e8;
    border-radius:18px;
    background:#fff;
}@media(max-width:1000px){
    .cz-systems-h1{
        font-size:40px;
    }

    .cz-systems-hero-grid,
    .cz-systems-request-grid{
        grid-template-columns:1fr;
    }

    .cz-systems-grid{
        grid-template-columns:1fr;
    }

    .cz-systems-process-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}@media(max-width:767px){
    .cz-systems-inner{
        width:min(100% - 28px, 1180px);
    }

    .cz-systems-hero,
    .cz-systems-section,
    .cz-systems-process,
    .cz-systems-faq,
    .cz-systems-request{
        padding-top:46px;
        padding-bottom:46px;
    }

    .cz-systems-h1{
        font-size:34px;
    }

    .cz-systems-h2{
        font-size:28px;
    }

    .cz-systems-lead,
    .cz-systems-intro{
        font-size:15.5px;
    }

    .cz-systems-hero-card{
        padding:22px;
    }

    .cz-system-card{
        grid-template-columns:1fr;
        grid-template-rows:auto;
        min-height:0;
    }

    .cz-system-card-image{
        grid-row:auto;
        width:100%;
        height:190px;
        min-height:190px;
        margin-bottom:18px !important;
    }

    .cz-system-num{
        margin-bottom:12px;
    }

    .cz-system-title{
        font-size:21px;
    }

    .cz-systems-help{
        padding-bottom:46px;
    }

    .cz-systems-help-box{
        grid-template-columns:1fr;
        padding:26px 22px;
    }

    .cz-systems-process-grid{
        grid-template-columns:1fr;
    }
}.cz-system-card{
    position:relative !important;
    cursor:pointer;
}.cz-system-card .cz-system-link .wp-block-button__link{
    position:relative;
    z-index:2;
}.cz-system-card .cz-system-link .wp-block-button__link::after{
    content:"";
    position:absolute;
    inset:auto;
    top:calc(-1000px);
    right:calc(-1000px);
    bottom:calc(-1000px);
    left:calc(-1000px);
    z-index:1;
}.cz-system-card{
    overflow:hidden !important;
}.cz-system-card:hover{
    transform:translateY(-3px) !important;
    border-color:#c8d3dd !important;
    box-shadow:0 14px 34px rgba(26,42,58,.10) !important;
}.cz-system-card:hover .cz-system-title{
    color:#ef2029 !important;
}.cz-system-card:hover .cz-system-card-image img{
    transform:scale(1.025);
}.cz-system-card-image img{
    transition:transform .22s ease;
}.cz-system-card:focus-within{
    outline:2px solid rgba(239,32,41,.30);
    outline-offset:2px;
}@media(max-width:767px){
    .cz-system-card{
        cursor:pointer;
    }
}.cz-systems-contact-buttons{
    margin-top:24px !important;
    gap:10px !important;
}.cz-systems-contact-buttons .wp-block-button__link{
    min-height:46px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:12px 16px !important;
    border-radius:8px !important;
    font-size:14px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
    text-decoration:none !important;
}.cz-contact-viber .wp-block-button__link{
    background:#7360f2 !important;
    color:#fff !important;
}.cz-contact-telegram .wp-block-button__link{
    background:#229ed9 !important;
    color:#fff !important;
}.cz-contact-phone .wp-block-button__link{
    background:#fff !important;
    color:#172431 !important;
    border:1px solid #ccd6df !important;
}.cz-footer{
    background:#121d28 !important;
    color:#fff;
}.cz-footer-grid{
    display:grid !important;
    grid-template-columns:1.25fr .8fr 1fr 1fr !important;
    gap:44px !important;
    padding-top:52px !important;
    padding-bottom:42px !important;
}.cz-footer-logo{
    margin:0 0 2px !important;
    color:#fff !important;
    font-size:28px !important;
    line-height:1.1 !important;
    font-weight:800 !important;
}.cz-footer-sub{
    margin:0 0 22px !important;
    color:#96a6b7 !important;
    font-size:13px !important;
}.cz-footer-title{
    margin:0 0 16px !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
}.cz-footer-desc{
    margin:0 !important;
    max-width:330px;
    color:#aeb9c4 !important;
    font-size:14px !important;
    line-height:1.55 !important;
}.cz-footer-col p{
    margin:0 0 10px !important;
    color:#aeb9c4 !important;
    font-size:14px !important;
    line-height:1.45 !important;
}.cz-footer-col a{
    color:#dce3ea !important;
    text-decoration:none !important;
}.cz-footer-col a:hover{
    color:#fff !important;
}.cz-footer-btn{
    margin-top:20px !important;
}.cz-footer-btn .wp-block-button__link{
    padding:13px 18px !important;
    border-radius:8px !important;
    background:#ef2029 !important;
    color:#fff !important;
    font-weight:800 !important;
}.cz-footer-bottom-wrap{
    border-top:1px solid rgba(255,255,255,.10);
}.cz-footer-bottom{
    min-height:62px;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:20px;
}.cz-footer-bottom p{
    margin:0 !important;
    color:#7f8d9b !important;
    font-size:12px !important;
}.cz-footer-bottom a{
    color:#9eabb8 !important;
    text-decoration:none !important;
}@media(max-width:1000px){
    .cz-footer-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}@media(max-width:767px){
    .cz-systems-contact-buttons{
        display:grid !important;
        grid-template-columns:1fr 1fr !important;
    }

    .cz-contact-phone{
        grid-column:1 / -1;
    }

    .cz-systems-contact-buttons .wp-block-button,
    .cz-systems-contact-buttons .wp-block-button__link{
        width:100% !important;
    }

    .cz-footer-grid{
        grid-template-columns:1fr !important;
        gap:28px !important;
        padding-top:38px !important;
        padding-bottom:32px !important;
    }

    .cz-footer-bottom{
        min-height:0;
        padding-top:18px;
        padding-bottom:18px;
        flex-direction:column !important;
        align-items:flex-start !important;
    }
}.cz-sus8-parts-grid .cz-sus8-part-card{
  overflow:hidden;
  padding:18px !important;
}.cz-sus8-part-image{
  width:100% !important;
  height:132px !important;
  margin:0 0 16px !important;
  overflow:hidden !important;
  border-radius:12px !important;
  background:#f5f7f9 !important;
}.cz-sus8-part-image img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
  object-position:center !important;
}.cz-sus8-part-title{margin-top:0 !important;}@media(max-width:767px){
  .cz-sus8-part-image{height:180px !important;}
}.cz-sus8-parts-grid{
    align-items:stretch !important;
}.cz-sus8-parts-grid .cz-sus8-part-card{
    display:flex !important;
    flex-direction:column !important;
    min-height:286px !important;
    padding:18px !important;
}.cz-sus8-part-image{
    width:100% !important;
    height:144px !important;
    min-height:144px !important;
    margin:0 0 16px !important;
    padding:8px 10px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    border-radius:12px !important;
    background:#f5f7f9 !important;
}.cz-sus8-part-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    max-height:100% !important;
    object-fit:contain !important;
    object-position:center !important;
}.cz-sus8-part-title{
    margin:0 0 8px !important;
    font-size:19px !important;
    line-height:1.22 !important;
}.cz-sus8-part-text{
    margin:0 !important;
    font-size:14px !important;
    line-height:1.5 !important;
}.cz-sus8-parts-grid .cz-sus8-part-card > *:last-child{
    margin-bottom:0 !important;
}@media(max-width:1000px){
    .cz-sus8-parts-grid .cz-sus8-part-card{
        min-height:274px !important;
    }

    .cz-sus8-part-image{
        height:138px !important;
        min-height:138px !important;
    }
}@media(max-width:767px){
    .cz-sus8-parts-grid .cz-sus8-part-card{
        min-height:0 !important;
    }

    .cz-sus8-part-image{
        height:190px !important;
        min-height:190px !important;
        padding:10px 14px !important;
    }

    .cz-sus8-part-title{
        font-size:20px !important;
    }

    .cz-sus8-part-text{
        font-size:14.5px !important;
    }
}.cz-sus8-part-image{
    background: transparent !important;
    padding: 6px !important;
    height: 150px !important;
    min-height: 150px !important;
    border-radius: 0 !important;
}.cz-sus8-part-image img{
    width: auto !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
}@media(max-width:767px){
    .cz-sus8-part-image{
        height: 180px !important;
        min-height: 180px !important;
        padding: 4px !important;
    }
}.cz-service-image,
.cz-brand-logo-item{
    contain:layout paint;
}.cz-services-section .cz-service-image{
    background:#f4f6f8 !important;
    overflow:hidden !important;
}.cz-services-section .cz-service-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
}.cz-brands-grid .cz-brand-logo-item{
    overflow:hidden !important;
    background:#f5f7f9 !important;
}.cz-brands-grid .cz-brand-logo-item img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
}.cz-brands-grid{
    min-height:58px;
}.cz-service-image img:not([src]),
.cz-brand-logo-item img:not([src]){
    visibility:hidden;
}@media(max-width:767px){
    .cz-brands-grid{
        min-height:62px;
    }
}.cz-usa-col-image{
    background:transparent !important;
    overflow:hidden !important;
}.cz-usa-figure{
    width:100% !important;
    height:100% !important;
    margin:0 !important;
}.cz-usa-image{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center center !important;
}from pathlib import Path

css = r"""[bad string]

   CARZONE HOME — USA BLOCK FINAL POLISH
   Добавить В САМЫЙ КОНЕЦ CSS главной
   ========================================================= */


.cz-usa-col-image{
    background:transparent !important;
    overflow:hidden !important;
    padding:0 !important;
}.cz-usa-figure{
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
}.cz-usa-image{
    display:block !important;
    width:100% !important;
    height:100% !important;
    min-height:100% !important;
    object-fit:cover !important;
    object-position:center center !important;
    margin:0 !important;
}.cz-usa-col-right{
    position:relative;
    z-index:2;
}.cz-usa-box{
    margin-left:-18px !important;
}@media(max-width:1000px){
    .cz-usa-box{
        margin-left:0 !important;
    }
}@media(max-width:767px){
    .cz-usa-image{
        height:auto !important;
        min-height:0 !important;
        aspect-ratio:4 / 3;
        object-fit:cover !important;
    }
}"""[bad string]


out = Path("/mnt/data/carzone-home-USA-FINAL-POLISH.css")
out.write_text(css, encoding="utf-8")
print(out)


.cz-usa-box{
    display:grid !important;
    grid-template-columns: 40% 36% 24% !important;
    align-items:stretch !important;
    overflow:hidden !important;
}.cz-usa-image{
    width:100% !important;
    height:100% !important;
    min-height:100% !important;
    padding:0 !important;
    margin:0 !important;
    background:transparent !important;
    overflow:hidden !important;
}.cz-usa-photo{
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
}.cz-usa-photo img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    min-height:100% !important;
    object-fit:cover !important;
    object-position:center center !important;
    margin:0 !important;
}.cz-usa-panel{
    align-self:center !important;
    margin-left:-20px !important;
    position:relative !important;
    z-index:2 !important;
}@media(max-width:1000px){
    .cz-usa-box{
        grid-template-columns:1fr !important;
    }

    .cz-usa-panel{
        margin-left:0 !important;
    }

    .cz-usa-photo img{
        min-height:360px !important;
    }
}@media(max-width:767px){
    .cz-usa-photo img{
        height:auto !important;
        min-height:240px !important;
        aspect-ratio:4 / 3 !important;
    }
}.cz-verify-step-v2,
.cz-risk-item-v2{
    position:relative !important;
}.cz-verify-step-v2 .cz-verify-label{
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
}.cz-verify-step-v2 .cz-verify-label::before{
    content:"";
    width:30px;
    height:30px;
    flex:0 0 30px;
    border-radius:9px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:#f4f6f8;
    color:#172431;
    font-size:13px;
    font-weight:900;
    line-height:1;
}.cz-verify-step-v2:nth-child(1) .cz-verify-label::before{
    content:"VIN";
}.cz-verify-step-v2:nth-child(2) .cz-verify-label::before{
    content:"№";
    font-size:16px;
}.cz-verify-step-v2:nth-child(3) .cz-verify-label::before{
    content:"↺";
    font-size:17px;
}.cz-verify-step-v2:nth-child(4) .cz-verify-label::before{
    content:"≡";
    font-size:18px;
}.cz-verify-step-ok .cz-verify-label::before{
    content:"✓" !important;
    background:rgba(255,255,255,.12) !important;
    color:#fff !important;
    font-size:17px !important;
}.cz-verify-step-ok .cz-verify-label{
    gap:10px !important;
}.cz-risk-item-v2{
    padding-top:56px !important;
}.cz-risk-item-v2::before{
    position:absolute;
    top:18px;
    left:20px;
    width:28px;
    height:28px;
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#f4f6f8;
    color:#172431;
    font-size:15px;
    font-weight:900;
    line-height:1;
}.cz-risk-item-v2:nth-child(1)::before{
    content:"◉";
}.cz-risk-item-v2:nth-child(2)::before{
    content:"⌁";
}.cz-risk-item-v2:nth-child(3)::before{
    content:"↕";
}.cz-risk-item-v2:nth-child(4)::before{
    content:"⇄";
}.cz-risk-num{
    position:absolute !important;
    top:24px !important;
    right:20px !important;
    left:auto !important;
    margin:0 !important;
    color:#ef2029 !important;
}.cz-risk-item-v2:hover{
    border-color:#cbd5df !important;
    box-shadow:0 10px 24px rgba(24,38,52,.05) !important;
    transform:translateY(-1px);
}.cz-risk-item-v2,
.cz-verify-step-v2{
    transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}@media(max-width:767px){
    .cz-verify-step-v2 .cz-verify-label::before{
        width:28px;
        height:28px;
        flex-basis:28px;
    }

    .cz-risk-item-v2{
        padding-top:54px !important;
    }
}.cz-sus8-topology-visual{
    margin-top:28px !important;
}.cz-sus8-topology-infographic{
    width:100% !important;
    margin:0 !important;
    overflow:hidden !important;
    border-radius:18px !important;
    border:1px solid #d9e1e8 !important;
    background:#fff !important;
    box-shadow:0 18px 44px rgba(23,36,49,.07) !important;
}.cz-sus8-topology-infographic img{
    display:block !important;
    width:100% !important;
    height:auto !important;
}@media(max-width:767px){
    .cz-sus8-topology-visual{margin-top:20px !important;}
    .cz-sus8-topology-infographic{border-radius:14px !important;}
}.cz-sus8-kit-main-visual{
    padding:0 !important;
    overflow:hidden !important;
    background:#fff !important;
    border-color:#ff8b8f !important;
}.cz-sus8-kit-figure{
    width:100% !important;
    height:270px !important;
    margin:0 !important;
    overflow:hidden !important;
    background:#f7f9fb !important;
}.cz-sus8-kit-figure img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
}.cz-sus8-kit-main-copy{
    padding:22px 26px 26px !important;
}.cz-sus8-kit-main-copy .cz-sus8-kit-num{
    margin-bottom:10px !important;
}.cz-sus8-kit-main-copy .cz-sus8-kit-title{
    margin:0 0 10px !important;
}.cz-sus8-kit-main-copy .cz-sus8-kit-text{
    margin:0 !important;
}@media(max-width:900px){
    .cz-sus8-kit-figure{
        height:320px !important;
    }
}@media(max-width:767px){
    .cz-sus8-kit-figure{
        height:240px !important;
    }
    .cz-sus8-kit-main-copy{
        padding:18px 18px 22px !important;
    }
}.cz-sus8-kit-main-visual{
    display:flex !important;
    flex-direction:column !important;
    overflow:hidden !important;
    background:#fff !important;
}.cz-sus8-kit-figure{
    width:100% !important;
    height:300px !important;
    min-height:300px !important;
    margin:0 !important;
    padding:8px 10px 2px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    background:#fff !important;
}.cz-sus8-kit-figure img,
.cz-sus8-kit-img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    max-height:100% !important;
    object-fit:contain !important;
    object-position:center center !important;
    margin:0 !important;
}.cz-sus8-kit-main-copy{
    padding-top:18px !important;
}.cz-sus8-kit-main-visual > .wp-block-image{
    overflow:visible !important;
}@media(max-width:1000px){
    .cz-sus8-kit-figure{
        height:340px !important;
        min-height:340px !important;
        padding:8px !important;
    }
}@media(max-width:767px){
    .cz-sus8-kit-figure{
        height:auto !important;
        min-height:0 !important;
        padding:6px 4px 0 !important;
        aspect-ratio:4 / 3 !important;
    }

    .cz-sus8-kit-figure img,
    .cz-sus8-kit-img{
        width:100% !important;
        height:100% !important;
        object-fit:contain !important;
    }

    .cz-sus8-kit-main-copy{
        padding-top:14px !important;
    }
}.cz-sus8-process{
    padding-top:58px !important;
    padding-bottom:62px !important;
}.cz-sus8-process .cz-sus8-title{
    max-width:980px !important;
    margin-bottom:26px !important;
}.cz-sus8-process-line{
    display:grid !important;
    grid-template-columns:repeat(5,minmax(0,1fr)) !important;
    gap:12px !important;
    align-items:stretch !important;
    margin-top:0 !important;
}.cz-sus8-process-step{
    position:relative !important;
    min-height:158px !important;
    padding:18px 18px 20px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:14px !important;
    background:#fff !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
}.cz-sus8-process-step:not(:last-child)::after{
    content:"→";
    position:absolute;
    right:-19px;
    top:50%;
    transform:translateY(-50%);
    z-index:4;
    width:26px;
    height:26px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:1px solid #d9e1e8;
    border-radius:50%;
    background:#fff;
    color:#ef2029;
    font-size:15px;
    font-weight:900;
}.cz-sus8-process-num{
    margin:0 0 16px !important;
    color:#9aa8b6 !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:800 !important;
}.cz-sus8-process-icon{
    width:max-content !important;
    min-width:48px !important;
    min-height:42px !important;
    margin:0 0 16px !important;
    padding:0 11px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    border-radius:10px !important;
    background:#f3f6f8 !important;
    color:#172431 !important;
    font-size:14px !important;
    line-height:1 !important;
    font-weight:900 !important;
}.cz-sus8-process-text{
    margin:0 !important;
    max-width:190px !important;
    color:#172431 !important;
    font-size:15px !important;
    line-height:1.35 !important;
    font-weight:800 !important;
}.cz-sus8-process-step:last-child{
    background:#172431 !important;
    border-color:#172431 !important;
}.cz-sus8-process-step:last-child .cz-sus8-process-num{
    color:rgba(255,255,255,.58) !important;
}.cz-sus8-process-step:last-child .cz-sus8-process-icon{
    background:rgba(255,255,255,.10) !important;
    color:#fff !important;
}.cz-sus8-process-step:last-child .cz-sus8-process-text{
    color:#fff !important;
}.cz-sus8-quality{
    padding-top:64px !important;
    padding-bottom:70px !important;
    background:#f4f6f8 !important;
}.cz-sus8-quality-grid{
    display:grid !important;
    grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr) !important;
    gap:38px !important;
    align-items:center !important;
}.cz-sus8-quality-copy .cz-sus8-title{
    max-width:500px !important;
    margin:0 0 14px !important;
    font-size:40px !important;
    line-height:1.07 !important;
    letter-spacing:-.025em !important;
}.cz-sus8-quality-text{
    max-width:520px !important;
    margin:0 !important;
    font-size:16px !important;
    line-height:1.55 !important;
}.cz-sus8-quality-options{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:12px !important;
    align-items:stretch !important;
}.cz-sus8-quality-card{
    min-height:190px !important;
    padding:22px !important;
    border:1px solid #dde4ea !important;
    border-radius:16px !important;
    background:#fff !important;
    display:flex !important;
    flex-direction:column !important;
}.cz-sus8-quality-icon{
    width:max-content !important;
    min-width:44px !important;
    min-height:38px !important;
    margin:0 0 24px !important;
    padding:0 10px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    border-radius:9px !important;
    background:#f1f4f6 !important;
    color:#172431 !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:900 !important;
}.cz-sus8-quality-title{
    margin:0 0 8px !important;
    color:#172431 !important;
    font-size:19px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
}.cz-sus8-quality-small{
    margin:0 !important;
    color:#68798c !important;
    font-size:13.5px !important;
    line-height:1.5 !important;
}.cz-sus8-quality-card:nth-child(2){
    border-color:rgba(239,32,41,.30) !important;
    box-shadow:0 10px 26px rgba(22,36,49,.055) !important;
}.cz-sus8-quality-card:nth-child(2) .cz-sus8-quality-icon{
    background:#fff1f2 !important;
    color:#ef2029 !important;
}@media(max-width:1000px){
    .cz-sus8-process-line{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }

    .cz-sus8-process-step:not(:last-child)::after{
        display:none !important;
    }

    .cz-sus8-process-step:last-child{
        grid-column:1 / -1 !important;
    }

    .cz-sus8-quality-grid{
        grid-template-columns:1fr !important;
    }

    .cz-sus8-quality-copy .cz-sus8-title{
        max-width:720px !important;
    }
}@media(max-width:767px){
    .cz-sus8-process,
    .cz-sus8-quality{
        padding-top:42px !important;
        padding-bottom:44px !important;
    }

    .cz-sus8-process-line{
        grid-template-columns:1fr !important;
        gap:10px !important;
    }

    .cz-sus8-process-step,
    .cz-sus8-process-step:last-child{
        grid-column:auto !important;
        min-height:0 !important;
        padding:17px !important;
    }

    .cz-sus8-process-icon{
        margin-bottom:12px !important;
    }

    .cz-sus8-quality-copy .cz-sus8-title{
        font-size:30px !important;
        line-height:1.1 !important;
    }

    .cz-sus8-quality-options{
        grid-template-columns:1fr !important;
    }

    .cz-sus8-quality-card{
        min-height:0 !important;
        padding:19px !important;
    }

    .cz-sus8-quality-icon{
        margin-bottom:16px !important;
    }
}.cz-sus8-kit-side{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:14px !important;
    align-items:stretch !important;
}.cz-sus8-kit-card{
    min-height:145px !important;
    padding:18px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
    box-sizing:border-box !important;
}.cz-sus8-kit-card .cz-sus8-num{
    margin:0 0 18px !important;
    color:#ef2029 !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:800 !important;
}.cz-sus8-kit-card .cz-sus8-small-title{
    margin:0 0 8px !important;
    color:#172431 !important;
    font-size:16px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}.cz-sus8-kit-card .cz-sus8-small-text{
    margin:0 !important;
    color:#718096 !important;
    font-size:13px !important;
    line-height:1.5 !important;
}@media(max-width:1050px){
    .cz-sus8-kit-side{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}@media(max-width:700px){
    .cz-sus8-kit-side{
        grid-template-columns:1fr !important;
    }

    .cz-sus8-kit-card{
        min-height:0 !important;
    }
}.cz-sus8-cta{
    padding-top:56px !important;
    padding-bottom:56px !important;
}.cz-sus8-cta-box{
    display:grid !important;
    grid-template-columns:minmax(0,1.6fr) minmax(280px,.55fr) !important;
    gap:34px !important;
    align-items:center !important;
    padding:34px 38px !important;
    border-radius:18px !important;
    background:#172431 !important;
}.cz-sus8-cta-copy{
    max-width:900px !important;
}.cz-sus8-cta .cz-sus8-title{
    margin:0 0 14px !important;
    max-width:900px !important;
    color:#fff !important;
    font-size:38px !important;
    line-height:1.08 !important;
}.cz-sus8-cta-text{
    margin:0 !important;
    max-width:880px !important;
    color:#d6dde5 !important;
    font-size:16px !important;
    line-height:1.55 !important;
}.cz-sus8-cta-side{
    align-self:center !important;
    padding:22px !important;
    border:1px solid rgba(255,255,255,.14) !important;
    border-radius:16px !important;
    background:rgba(255,255,255,.06) !important;
}.cz-sus8-cta-side h3,
.cz-sus8-cta-side .cz-sus8-small-title{
    margin:0 0 16px !important;
    color:#fff !important;
    font-size:18px !important;
    line-height:1.2 !important;
}.cz-sus8-cta-side .wp-block-buttons{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
}.cz-sus8-cta-side .wp-block-button,
.cz-sus8-cta-side .wp-block-button__link{
    width:100% !important;
}.cz-sus8-cta-side .wp-block-button__link{
    min-height:50px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    border-radius:9px !important;
    font-size:15px !important;
    font-weight:800 !important;
}.cz-sus8-cta-phone{
    margin:14px 0 0 !important;
    text-align:center !important;
    color:#fff !important;
    font-size:14px !important;
    font-weight:800 !important;
}.cz-sus8-cta-phone a{
    color:#fff !important;
    text-decoration:none !important;
}.cz-sus8-faq{
    padding-top:52px !important;
    padding-bottom:58px !important;
}.cz-sus8-faq .cz-sus8-title{
    margin-bottom:24px !important;
}.cz-sus8-faq-grid{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:12px 14px !important;
}.cz-sus8-faq .wp-block-details{
    margin:0 !important;
    padding:0 18px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:14px !important;
    background:#fff !important;
    overflow:hidden !important;
    transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}.cz-sus8-faq .wp-block-details:hover{
    border-color:#c9d4de !important;
    box-shadow:0 8px 22px rgba(26,42,58,.05) !important;
    transform:translateY(-1px);
}.cz-sus8-faq .wp-block-details summary{
    padding:17px 0 !important;
    color:#172431 !important;
    font-size:15px !important;
    line-height:1.35 !important;
    font-weight:800 !important;
    cursor:pointer !important;
}.cz-sus8-faq .wp-block-details p{
    margin:0 !important;
    padding:0 0 17px !important;
    color:#6d7c8f !important;
    font-size:14px !important;
    line-height:1.55 !important;
}.cz-sus8-request{
    padding-top:58px !important;
    padding-bottom:64px !important;
}.cz-sus8-request-grid{
    display:grid !important;
    grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr) !important;
    gap:28px !important;
    align-items:stretch !important;
}.cz-sus8-request-left{
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
    padding:30px 32px !important;
    border-radius:18px !important;
    background:#f1f4f6 !important;
}.cz-sus8-request-left .cz-sus8-title{
    margin:0 0 10px !important;
    font-size:38px !important;
    line-height:1.08 !important;
}.cz-sus8-request-left .cz-sus8-text{
    margin:0 0 22px !important;
    font-size:15px !important;
    line-height:1.5 !important;
}.cz-sus8-request-left .wp-block-buttons{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    margin-top:0 !important;
}.cz-sus8-request-left .wp-block-button,
.cz-sus8-request-left .wp-block-button__link{
    width:100% !important;
}.cz-sus8-request-left .wp-block-button__link{
    min-height:52px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    border-radius:9px !important;
    font-size:15px !important;
    font-weight:800 !important;
}.cz-sus8-request-phone{
    margin:18px 0 0 !important;
    color:#172431 !important;
    font-size:16px !important;
    font-weight:800 !important;
}.cz-sus8-request-phone a{
    color:#172431 !important;
    text-decoration:none !important;
}.cz-sus8-request-form{
    padding:28px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:18px !important;
    background:#fff !important;
}.cz-sus8-request-form,
.cz-sus8-request-left{
    min-height:420px !important;
}@media(max-width:1000px){
    .cz-sus8-cta-box,
    .cz-sus8-request-grid{
        grid-template-columns:1fr !important;
    }

    .cz-sus8-cta-side{
        width:100% !important;
    }

    .cz-sus8-faq-grid{
        grid-template-columns:1fr !important;
    }

    .cz-sus8-request-form,
    .cz-sus8-request-left{
        min-height:0 !important;
    }
}@media(max-width:767px){
    .cz-sus8-cta,
    .cz-sus8-faq,
    .cz-sus8-request{
        padding-top:42px !important;
        padding-bottom:44px !important;
    }

    .cz-sus8-cta-box{
        padding:24px 20px !important;
        gap:22px !important;
    }

    .cz-sus8-cta .cz-sus8-title,
    .cz-sus8-request-left .cz-sus8-title{
        font-size:30px !important;
        line-height:1.1 !important;
    }

    .cz-sus8-cta-text,
    .cz-sus8-request-left .cz-sus8-text{
        font-size:14.5px !important;
    }

    .cz-sus8-cta-side{
        padding:18px !important;
    }

    .cz-sus8-request-grid{
        gap:18px !important;
    }

    .cz-sus8-request-left,
    .cz-sus8-request-form{
        padding:22px !important;
    }
}.cz-sus8-request-left{
    border:1px solid #d9e1e8 !important;
    border-radius:18px !important;
    background:#f1f4f6 !important;
}.cz-sus8-request-phone{
    display:inline-flex !important;
    align-items:center !important;
    gap:12px !important;
    margin:18px 0 0 !important;
    padding:14px 18px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:10px !important;
    background:#ffffff !important;
    color:#172431 !important;
    font-size:16px !important;
    font-weight:800 !important;
    line-height:1.2 !important;
    width:auto !important;
    max-width:max-content !important;
    text-decoration:none !important;
    box-shadow:none !important;
}.cz-sus8-request-phone a{
    display:inline-flex !important;
    align-items:center !important;
    gap:12px !important;
    color:#172431 !important;
    text-decoration:none !important;
    font-size:16px !important;
    font-weight:800 !important;
    line-height:1.2 !important;
}.cz-sus8-request-phone p,
.cz-sus8-request-phone span{
    margin:0 !important;
    color:#172431 !important;
    font-size:16px !important;
    font-weight:800 !important;
    line-height:1.2 !important;
}.cz-sus8-request-phone::before{
    content:"☎";
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:20px !important;
    height:20px !important;
    color:#e31e24 !important;
    font-size:16px !important;
    line-height:1 !important;
    flex:0 0 20px !important;
}.cz-sus8-request-phone:hover{
    border-color:#c8d2dc !important;
    background:#fff !important;
}.cz-sus8-request-left .wp-block-buttons{
    margin-bottom:0 !important;
}.cz-sus8-request .cz-sus8-request-box{
    display:grid !important;
    grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr) !important;
    gap:0 !important;
    align-items:stretch !important;
    border:1px solid #d5dde5 !important;
    border-radius:18px !important;
    overflow:hidden !important;
    background:#fff !important;
    box-shadow:0 8px 24px rgba(18,29,40,.04) !important;
}.cz-sus8-request .cz-sus8-request-copy{
    padding:30px 32px !important;
    background:#f1f4f6 !important;
    border-right:1px solid #d5dde5 !important;
}.cz-sus8-request .cz-sus8-form-wrap{
    padding:30px 32px !important;
    background:#fff !important;
}.cz-sus8-request .cz-sus8-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    margin-top:24px !important;
    max-width:230px !important;
}.cz-sus8-request .cz-sus8-actions .wp-block-button,
.cz-sus8-request .cz-sus8-actions .wp-block-button__link{
    width:100% !important;
}.cz-sus8-request .cz-sus8-actions .wp-block-button__link{
    min-height:54px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    padding:12px 16px !important;
    border-radius:9px !important;
    font-size:15px !important;
    font-weight:800 !important;
}.cz-sus8-request p.cz-sus8-phone{
    margin:16px 0 0 !important;
    padding:0 !important;
    width:230px !important;
    max-width:100% !important;
}.cz-sus8-request p.cz-sus8-phone > a{
    box-sizing:border-box !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    min-height:52px !important;
    margin:0 !important;
    padding:12px 16px !important;
    border:1px solid #cbd5df !important;
    border-radius:9px !important;
    background:#fff !important;
    color:#172431 !important;
    text-decoration:none !important;
    font-size:15px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
    box-shadow:none !important;
}.cz-sus8-request p.cz-sus8-phone > a:hover{
    border-color:#aebdca !important;
    background:#f9fafb !important;
}.cz-sus8-request .cz-sus8-request-copy .cz-sus8-title{
    margin-bottom:10px !important;
}.cz-sus8-request .cz-sus8-request-text{
    margin-bottom:0 !important;
}.cz-sus8-request .cz-sus8-form-title{
    margin-top:0 !important;
    margin-bottom:12px !important;
}@media(max-width:1050px){
    .cz-sus8-request .cz-sus8-request-box{
        grid-template-columns:1fr !important;
    }

    .cz-sus8-request .cz-sus8-request-copy{
        border-right:0 !important;
        border-bottom:1px solid #d5dde5 !important;
    }
}@media(max-width:700px){
    .cz-sus8-request .cz-sus8-request-copy,
    .cz-sus8-request .cz-sus8-form-wrap{
        padding:22px !important;
    }

    .cz-sus8-request .cz-sus8-actions,
    .cz-sus8-request p.cz-sus8-phone{
        width:100% !important;
        max-width:none !important;
    }
}.cz-brk7-system{
    padding-top:58px !important;
    padding-bottom:64px !important;
}.cz-brk7-system .cz-brk7-title{
    max-width:1080px !important;
    margin-bottom:10px !important;
}.cz-brk7-system .cz-brk7-sub{
    max-width:960px !important;
    margin-bottom:28px !important;
}.cz-brk7-config-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:14px !important;
    align-items:stretch !important;
}.cz-brk7-config-card{
    position:relative !important;
    min-height:205px !important;
    padding:20px 22px 22px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
    overflow:hidden !important;
}.cz-brk7-config-card .cz-brk7-num{
    margin:0 0 16px !important;
    color:#ef2029 !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:900 !important;
}.cz-brk7-config-card::before{
    position:absolute;
    top:18px;
    right:20px;
    width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:11px;
    background:#f3f6f8;
    color:#172431;
    font-size:19px;
    line-height:1;
    font-weight:900;
}.cz-brk7-config-card:nth-child(1)::before{
    content:"↔";
}.cz-brk7-config-card:nth-child(2)::before{
    content:"◉";
}.cz-brk7-config-card:nth-child(3)::before{
    content:"⊂";
    font-size:23px;
}.cz-brk7-config-card:nth-child(4)::before{
    content:"P";
    border:2px solid #172431;
    border-radius:50%;
    width:34px;
    height:34px;
    top:22px;
    right:24px;
    background:#fff;
    font-size:14px;
}.cz-brk7-config-card:nth-child(5)::before{
    content:"⌁";
    font-size:25px;
}.cz-brk7-config-card:nth-child(6)::before{
    content:"EU";
    font-size:11px;
    letter-spacing:.02em;
}.cz-brk7-config-card .cz-brk7-card-title{
    margin:0 0 8px !important;
    color:#172431 !important;
    font-size:15px !important;
    line-height:1.2 !important;
    font-weight:700 !important;
}.cz-brk7-config-card .cz-brk7-card-big{
    margin:0 0 10px !important;
    padding-right:52px !important;
    color:#172431 !important;
    font-size:21px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
}.cz-brk7-config-card .cz-brk7-card-text{
    margin:0 !important;
    max-width:310px !important;
    color:#6e7e91 !important;
    font-size:13.5px !important;
    line-height:1.5 !important;
}.cz-brk7-system-final{
    margin:16px 0 0 !important;
    padding:15px 18px !important;
    border-left:3px solid #ef2029 !important;
    border-radius:0 10px 10px 0 !important;
    background:#fff !important;
    color:#172431 !important;
    font-size:14px !important;
    line-height:1.5 !important;
    font-weight:800 !important;
}.cz-brk7-config-card{
    transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.cz-brk7-config-card:hover{
    transform:translateY(-2px);
    border-color:#cbd6df !important;
    box-shadow:0 10px 26px rgba(22,36,49,.055);
}@media(max-width:1000px){
    .cz-brk7-config-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}@media(max-width:700px){
    .cz-brk7-system{
        padding-top:42px !important;
        padding-bottom:46px !important;
    }

    .cz-brk7-config-grid{
        grid-template-columns:1fr !important;
    }

    .cz-brk7-config-card{
        min-height:0 !important;
        padding:18px !important;
    }

    .cz-brk7-config-card .cz-brk7-card-big{
        font-size:19px !important;
    }

    .cz-brk7-system-final{
        font-size:13.5px !important;
    }
}.cz-steer-soft .cz-steer-grid-3{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:14px !important;
    align-items:stretch !important;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card{
    position:relative !important;
    min-height:190px !important;
    padding:20px 22px 22px !important;
    border:1px solid #d8e0e7 !important;
    border-radius:16px !important;
    background:#fff !important;
    overflow:hidden !important;
    transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:hover{
    transform:translateY(-2px);
    border-color:#c8d3dd !important;
    box-shadow:0 10px 26px rgba(21,34,47,.06);
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-num{
    display:block !important;
    margin:0 0 18px !important;
    color:#ef2029 !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:900 !important;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card h3{
    margin:0 0 8px !important;
    padding-right:58px !important;
    color:#172431 !important;
    font-size:21px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card p{
    margin:0 !important;
    max-width:340px !important;
    color:#6f8092 !important;
    font-size:14px !important;
    line-height:1.5 !important;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card::before{
    position:absolute;
    top:18px;
    right:20px;
    width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:11px;
    background:#f3f6f8;
    color:#172431;
    font-size:14px;
    line-height:1;
    font-weight:900;
    letter-spacing:.01em;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(1)::before{
    content:"VIN";
    font-size:10px;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(2)::before{
    content:"↯";
    font-size:22px;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(3)::before{
    content:"⚡";
    font-size:19px;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(4)::before{
    content:"EPS";
    font-size:10px;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(5)::before{
    content:"L/R";
    font-size:10px;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(6)::before{
    content:"↻";
    font-size:22px;
}.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(2),
.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(3),
.cz-steer-soft .cz-steer-grid-3 .cz-steer-card:nth-child(4){
    border-top:3px solid #ef2029 !important;
}.cz-steer-soft .cz-steer-grid-3::after{
    content:"Однаковий зовнішній вигляд рейки ще не означає однаковий тип підсилювача або сумісність.";
    grid-column:1 / -1;
    display:block;
    margin-top:2px;
    padding:14px 17px;
    border-left:3px solid #ef2029;
    border-radius:0 10px 10px 0;
    background:#fff;
    color:#172431;
    font-size:14px;
    line-height:1.5;
    font-weight:800;
}@media(max-width:1000px){
    .cz-steer-soft .cz-steer-grid-3{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}@media(max-width:700px){
    .cz-steer-soft .cz-steer-grid-3{
        grid-template-columns:1fr !important;
    }

    .cz-steer-soft .cz-steer-grid-3 .cz-steer-card{
        min-height:0 !important;
        padding:18px !important;
    }

    .cz-steer-soft .cz-steer-grid-3 .cz-steer-card h3{
        font-size:20px !important;
    }

    .cz-steer-soft .cz-steer-grid-3::after{
        font-size:13.5px;
    }
}.cz-steer-parts-grid{
    align-items:stretch !important;
}.cz-steer-part{
    display:flex !important;
    flex-direction:column !important;
    min-height:320px !important;
    padding:16px !important;
    overflow:hidden !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
}.cz-steer-part-image{
    width:100% !important;
    height:158px !important;
    min-height:158px !important;
    margin:0 0 16px !important;
    padding:7px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    border-radius:12px !important;
    background:#f5f7f9 !important;
}.cz-steer-part-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    max-height:100% !important;
    object-fit:contain !important;
    object-position:center !important;
}.cz-steer-part h3{
    margin:0 0 8px !important;
    font-size:19px !important;
    line-height:1.22 !important;
}.cz-steer-part p{
    margin:0 !important;
    color:#6d7c8f !important;
    font-size:13.5px !important;
    line-height:1.5 !important;
}@media(max-width:1000px){
    .cz-steer-part{
        min-height:305px !important;
    }
    .cz-steer-part-image{
        height:150px !important;
        min-height:150px !important;
    }
}@media(max-width:700px){
    .cz-steer-part{
        min-height:0 !important;
    }
    .cz-steer-part-image{
        height:200px !important;
        min-height:200px !important;
    }
    .cz-steer-part h3{
        font-size:20px !important;
    }
}.carzone-rulove-visual-card .gb-container,
.carzone-rulove-visual-card .gb-inside-container,
.carzone-rulove-visual-card .carzone-card-image,
.carzone-rulove-visual-card .carzone-visual-image-wrap {
  background: transparent !important;
  box-shadow: none !important;
}.carzone-rulove-visual-card .carzone-card-image,
.carzone-rulove-visual-card .carzone-visual-image-wrap {
  padding: 18px 18px 8px !important;
  border-radius: 0 !important;
  min-height: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
}.carzone-rulove-visual-card img {
  display: block !important;
  width: 100% !important;
  max-width: 240px !important;
  height: auto !important;
  object-fit: contain !important;
  margin: 0 auto !important;
  background: transparent !important;
}.carzone-rulove-visual-card.card-rack img,
.carzone-rulove-visual-card.card-shaft img {
  max-width: 265px !important;
}.carzone-rulove-visual-card {
  background: #ffffff !important;
  border: 1px solid #d9e1ea !important;
  border-radius: 22px !important;
  overflow: hidden !important;
}.cz-steer-parts-grid .cz-steer-part-image{
    width:100% !important;
    height:168px !important;
    min-height:168px !important;
    margin:0 0 16px !important;
    padding:0 !important;
    background:#fff !important;
    border-radius:0 !important;
    overflow:hidden !important;
}.cz-steer-parts-grid .cz-steer-part-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:contain !important;
    object-position:center !important;
    background:#fff !important;
}.cz-steer-parts-grid .cz-steer-part:nth-child(1) .cz-steer-part-image img{
    transform:scale(1.18) !important;
    transform-origin:center center !important;
}.cz-steer-parts-grid .cz-steer-part:nth-child(3) .cz-steer-part-image img{
    transform:scale(1.16) !important;
    transform-origin:center center !important;
}.cz-steer-parts-grid .cz-steer-part:not(:nth-child(1)):not(:nth-child(3)) .cz-steer-part-image img{
    transform:none !important;
}@media(max-width:700px){
    .cz-steer-parts-grid .cz-steer-part-image{
        height:210px !important;
        min-height:210px !important;
    }

    .cz-steer-parts-grid .cz-steer-part:nth-child(1) .cz-steer-part-image img{
        transform:scale(1.12) !important;
    }

    .cz-steer-parts-grid .cz-steer-part:nth-child(3) .cz-steer-part-image img{
        transform:scale(1.10) !important;
    }
}.cz-engine-soft .cz-engine-grid-3{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:14px !important;
    align-items:stretch !important;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card{
    position:relative !important;
    min-height:190px !important;
    padding:20px 22px 22px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
    overflow:hidden !important;
    transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:hover{
    transform:translateY(-2px);
    border-color:#c8d3dd !important;
    box-shadow:0 10px 26px rgba(21,34,47,.055);
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-num{
    display:block !important;
    margin:0 0 18px !important;
    color:#ef2029 !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:900 !important;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card h3{
    margin:0 0 8px !important;
    padding-right:58px !important;
    color:#172431 !important;
    font-size:21px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card p{
    margin:0 !important;
    max-width:340px !important;
    color:#6f8092 !important;
    font-size:14px !important;
    line-height:1.5 !important;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card::before{
    position:absolute;
    top:18px;
    right:20px;
    width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:11px;
    background:#f3f6f8;
    color:#172431;
    font-size:11px;
    line-height:1;
    font-weight:900;
    letter-spacing:.01em;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:nth-child(1)::before{
    content:"VIN";
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:nth-child(2)::before{
    content:"ENG";
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:nth-child(3)::before{
    content:"FUEL";
    font-size:9px;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:nth-child(4)::before{
    content:"TURBO";
    font-size:8px;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:nth-child(5)::before{
    content:"↻";
    font-size:22px;
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card:nth-child(6)::before{
    content:"KIT";
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card-key{
    border-top:3px solid #ef2029 !important;
    box-shadow:0 10px 24px rgba(21,34,47,.04);
}.cz-engine-soft .cz-engine-grid-3 .cz-engine-card-key::before{
    background:#fff1f2 !important;
    color:#ef2029 !important;
}.cz-engine-engine-note{
    margin:16px 0 0 !important;
    padding:14px 18px !important;
    border-left:3px solid #ef2029 !important;
    border-radius:0 10px 10px 0 !important;
    background:#fff !important;
    color:#172431 !important;
    font-size:14px !important;
    line-height:1.5 !important;
    font-weight:800 !important;
}@media(max-width:1000px){
    .cz-engine-soft .cz-engine-grid-3{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}@media(max-width:700px){
    .cz-engine-soft .cz-engine-grid-3{
        grid-template-columns:1fr !important;
    }

    .cz-engine-soft .cz-engine-grid-3 .cz-engine-card{
        min-height:0 !important;
        padding:18px !important;
    }

    .cz-engine-soft .cz-engine-grid-3 .cz-engine-card h3{
        font-size:20px !important;
    }

    .cz-engine-engine-note{
        font-size:13.5px !important;
    }
}.cz-engine-page .wp-block-button,
.cz-engine-page .wp-block-button__link,
.cz-engine-page .cz-engine-btn,
.cz-engine-page .cz-engine-btn a{
    box-shadow:none !important;
}.cz-engine-page .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:54px !important;
    padding:13px 22px !important;
    border:0 !important;
    border-radius:9px !important;
    color:#fff !important;
    font-weight:800 !important;
    text-decoration:none !important;
    background:transparent !important;
}.cz-engine-page .cz-engine-viber .wp-block-button__link,
.cz-engine-page .wp-block-button.cz-engine-viber .wp-block-button__link{
    background:#7257f5 !important;
}.cz-engine-page .cz-engine-telegram .wp-block-button__link,
.cz-engine-page .wp-block-button.cz-engine-telegram .wp-block-button__link{
    background:#2aa4d6 !important;
}.cz-engine-page a.cz-engine-viber{
    background:#7257f5 !important;
    color:#fff !important;
}.cz-engine-page a.cz-engine-telegram{
    background:#2aa4d6 !important;
    color:#fff !important;
}.cz-engine-page .wp-block-button.cz-engine-viber,
.cz-engine-page .wp-block-button.cz-engine-telegram,
.cz-engine-page .cz-engine-actions .wp-block-button{
    background:transparent !important;
    border:0 !important;
    padding:0 !important;
    border-radius:0 !important;
}.cz-engine-page .cz-engine-hero .wp-block-buttons,
.cz-engine-page .cz-engine-hero-actions{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:12px !important;
}.cz-engine-page .cz-engine-hero .wp-block-button__link{
    min-width:240px !important;
}.cz-engine-page .cz-engine-cta .wp-block-buttons,
.cz-engine-page .cz-engine-cta-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
}.cz-engine-page .cz-engine-cta .wp-block-button,
.cz-engine-page .cz-engine-cta .wp-block-button__link{
    width:100% !important;
}.cz-engine-page .cz-engine-request .wp-block-buttons,
.cz-engine-page .cz-engine-request-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    max-width:260px !important;
}.cz-engine-page .cz-engine-request .wp-block-button,
.cz-engine-page .cz-engine-request .wp-block-button__link{
    width:100% !important;
}.cz-engine-page .cz-engine-phone,
.cz-engine-page .cz-engine-phone a{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:50px !important;
    width:100% !important;
    max-width:260px !important;
    padding:11px 16px !important;
    border:1px solid #cbd5df !important;
    border-radius:9px !important;
    background:#fff !important;
    color:#172431 !important;
    font-weight:800 !important;
    text-decoration:none !important;
}@media(max-width:700px){
    .cz-engine-page .cz-engine-hero .wp-block-button,
    .cz-engine-page .cz-engine-hero .wp-block-button__link,
    .cz-engine-page .cz-engine-request .wp-block-button,
    .cz-engine-page .cz-engine-request .wp-block-button__link,
    .cz-engine-page .cz-engine-phone,
    .cz-engine-page .cz-engine-phone a{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
    }

    .cz-engine-page .cz-engine-hero .wp-block-buttons{
        display:grid !important;
        grid-template-columns:1fr !important;
    }
}.cz-engine-page .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:54px !important;
    padding:13px 22px !important;
    border:0 !important;
    border-radius:9px !important;
    color:#fff !important;
    font-weight:800 !important;
    text-decoration:none !important;
    box-shadow:none !important;
    white-space:nowrap !important;
    line-height:1.2 !important;
}.cz-engine-page .wp-block-button.cz-engine-btn-viber .wp-block-button__link{
    background:#7257f5 !important;
    color:#fff !important;
}.cz-engine-page .wp-block-button.cz-engine-btn-telegram .wp-block-button__link{
    background:#2aa4d6 !important;
    color:#fff !important;
}.cz-engine-page .wp-block-button.cz-engine-btn-viber,
.cz-engine-page .wp-block-button.cz-engine-btn-telegram{
    background:transparent !important;
    border:0 !important;
    padding:0 !important;
    box-shadow:none !important;
}.cz-engine-page .cz-engine-hero .cz-engine-actions{
    display:flex !important;
    flex-wrap:nowrap !important;
    gap:12px !important;
    align-items:center !important;
}.cz-engine-page .cz-engine-hero .cz-engine-actions .wp-block-button{
    flex:0 0 auto !important;
}.cz-engine-page .cz-engine-hero .cz-engine-actions .wp-block-button__link{
    width:auto !important;
    min-width:240px !important;
    white-space:nowrap !important;
}.cz-engine-page .cz-engine-cta-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
}.cz-engine-page .cz-engine-cta-actions .wp-block-button,
.cz-engine-page .cz-engine-cta-actions .wp-block-button__link{
    width:100% !important;
}.cz-engine-page .cz-engine-request-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    width:100% !important;
    max-width:320px !important;
}.cz-engine-page .cz-engine-request-actions .wp-block-button{
    width:100% !important;
}.cz-engine-page .cz-engine-request-actions .wp-block-button__link{
    width:100% !important;
    min-width:0 !important;
    padding-left:16px !important;
    padding-right:16px !important;
    white-space:nowrap !important;
    font-size:15px !important;
}.cz-engine-page .cz-engine-phone,
.cz-engine-page .cz-engine-phone a{
    width:100% !important;
    max-width:320px !important;
}@media(max-width:900px){
    .cz-engine-page .cz-engine-hero .cz-engine-actions{
        flex-wrap:wrap !important;
    }
}@media(max-width:700px){
    .cz-engine-page .cz-engine-hero .cz-engine-actions{
        display:grid !important;
        grid-template-columns:1fr !important;
    }

    .cz-engine-page .cz-engine-hero .cz-engine-actions .wp-block-button,
    .cz-engine-page .cz-engine-hero .cz-engine-actions .wp-block-button__link,
    .cz-engine-page .cz-engine-request-actions,
    .cz-engine-page .cz-engine-request-actions .wp-block-button,
    .cz-engine-page .cz-engine-request-actions .wp-block-button__link,
    .cz-engine-page .cz-engine-phone,
    .cz-engine-page .cz-engine-phone a{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
    }

    .cz-engine-page .wp-block-button__link{
        white-space:normal !important;
    }
}.cz-engine-parts{
    align-items:stretch !important;
}.cz-engine-part{
    display:flex !important;
    flex-direction:column !important;
    min-height:330px !important;
    padding:16px !important;
    overflow:hidden !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
}.cz-engine-part-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    margin:0 0 16px !important;
    padding:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    border-radius:0 !important;
    background:#fff !important;
}.cz-engine-part-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    max-height:100% !important;
    object-fit:contain !important;
    object-position:center center !important;
    background:#fff !important;
}.cz-engine-part h3{
    margin:0 0 8px !important;
    font-size:19px !important;
    line-height:1.22 !important;
}.cz-engine-part p{
    margin:0 !important;
    color:#6d7c8f !important;
    font-size:13.5px !important;
    line-height:1.5 !important;
}.cz-engine-part:nth-child(3) .cz-engine-part-image img,
.cz-engine-part:nth-child(7) .cz-engine-part-image img{
    transform:scale(1.05) !important;
    transform-origin:center center !important;
}@media(max-width:1000px){
    .cz-engine-part{
        min-height:310px !important;
    }

    .cz-engine-part-image{
        height:155px !important;
        min-height:155px !important;
    }
}@media(max-width:700px){
    .cz-engine-part{
        min-height:0 !important;
    }

    .cz-engine-part-image{
        height:210px !important;
        min-height:210px !important;
    }

    .cz-engine-part h3{
        font-size:20px !important;
    }
}.cz-engine-quality{
    padding-top:62px !important;
    padding-bottom:66px !important;
}.cz-engine-quality-grid{
    display:grid !important;
    grid-template-columns:minmax(0,.92fr) minmax(0,1.48fr) !important;
    gap:38px !important;
    align-items:center !important;
}.cz-engine-quality-copy .cz-engine-title{
    max-width:520px !important;
    margin:0 0 14px !important;
    font-size:42px !important;
    line-height:1.05 !important;
    letter-spacing:-.025em !important;
}.cz-engine-quality-copy .cz-engine-text{
    max-width:540px !important;
    margin:0 !important;
    font-size:16px !important;
    line-height:1.55 !important;
}.cz-engine-quality-options{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:14px !important;
    align-items:stretch !important;
}.cz-engine-quality-card{
    min-height:205px !important;
    padding:22px !important;
    border:1px solid #dce3e9 !important;
    border-radius:16px !important;
    background:#fff !important;
    display:flex !important;
    flex-direction:column !important;
}.cz-engine-quality-card h3{
    margin:0 0 8px !important;
    color:#172431 !important;
    font-size:19px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
}.cz-engine-quality-card p{
    margin:0 !important;
    color:#6f8092 !important;
    font-size:13.5px !important;
    line-height:1.5 !important;
}.cz-engine-quality-card:nth-child(2){
    border-color:rgba(239,32,41,.28) !important;
    box-shadow:0 10px 24px rgba(21,34,47,.045) !important;
}.cz-engine-request{
    padding-top:56px !important;
    padding-bottom:60px !important;
}.cz-engine-request-box{
    align-items:stretch !important;
}.cz-engine-request-copy{
    padding:28px 34px !important;
}.cz-engine-request-copy .cz-engine-title{
    margin:0 0 10px !important;
    font-size:42px !important;
    line-height:1.05 !important;
}.cz-engine-request-text{
    margin:0 0 18px !important;
    line-height:1.5 !important;
}.cz-engine-request-actions{
    margin-top:0 !important;
    gap:10px !important;
    max-width:320px !important;
}.cz-engine-request-actions .wp-block-button__link{
    min-height:52px !important;
}.cz-engine-phone{
    margin-top:12px !important;
}.cz-engine-request-copy > *:last-child{
    margin-bottom:0 !important;
}.cz-engine-form-wrap{
    padding:28px 34px !important;
}.cz-engine-form-title{
    margin-top:0 !important;
    margin-bottom:10px !important;
}@media(max-width:1000px){
    .cz-engine-quality-grid{
        grid-template-columns:1fr !important;
        gap:28px !important;
    }

    .cz-engine-quality-copy .cz-engine-title{
        max-width:760px !important;
    }

    .cz-engine-quality-options{
        grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    }
}@media(max-width:767px){
    .cz-engine-quality,
    .cz-engine-request{
        padding-top:42px !important;
        padding-bottom:44px !important;
    }

    .cz-engine-quality-copy .cz-engine-title,
    .cz-engine-request-copy .cz-engine-title{
        font-size:31px !important;
        line-height:1.08 !important;
    }

    .cz-engine-quality-options{
        grid-template-columns:1fr !important;
    }

    .cz-engine-quality-card{
        min-height:0 !important;
        padding:19px !important;
    }

    .cz-engine-request-copy,
    .cz-engine-form-wrap{
        padding:22px !important;
    }
}.cz-engine-request-actions{
    width:100% !important;
    max-width:340px !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    margin-top:20px !important;
}.cz-engine-request-actions .wp-block-button{
    width:100% !important;
    margin:0 !important;
}.cz-engine-request-actions .wp-block-button__link{
    width:100% !important;
    min-width:0 !important;
    min-height:52px !important;
    padding:12px 18px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    border-radius:9px !important;
    font-size:15px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
    white-space:nowrap !important;
}.cz-engine-phone{
    width:100% !important;
    max-width:340px !important;
    margin-top:10px !important;
}.cz-engine-phone a,
a.cz-engine-phone{
    width:100% !important;
    min-height:52px !important;
    padding:12px 18px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    border:1px solid #cbd5df !important;
    border-radius:9px !important;
    background:#fff !important;
    color:#172431 !important;
    font-size:15px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
    text-decoration:none !important;
    white-space:nowrap !important;
}@media(max-width:700px){
    .cz-engine-request-actions,
    .cz-engine-phone{
        max-width:none !important;
        width:100% !important;
    }

    .cz-engine-request-actions .wp-block-button__link,
    .cz-engine-phone a,
    a.cz-engine-phone{
        white-space:normal !important;
        min-height:52px !important;
    }
}#request .cz-engine-request-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    width:320px !important;
    max-width:320px !important;
    min-width:320px !important;
    margin:22px 0 0 !important;
}#request .cz-engine-request-actions > .wp-block-button{
    display:block !important;
    width:320px !important;
    max-width:320px !important;
    min-width:320px !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
}#request .cz-engine-request-actions > .wp-block-button > .wp-block-button__link{
    box-sizing:border-box !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:320px !important;
    max-width:320px !important;
    min-width:320px !important;
    height:52px !important;
    min-height:52px !important;

    margin:0 !important;
    padding:0 18px !important;

    border:0 !important;
    border-radius:9px !important;

    color:#fff !important;
    font-size:15px !important;
    line-height:1 !important;
    font-weight:800 !important;
    text-align:center !important;
    white-space:nowrap !important;
}#request .cz-engine-request-actions > .cz-engine-btn-viber > .wp-block-button__link{
    background:#7257f5 !important;
}#request .cz-engine-request-actions > .cz-engine-btn-telegram > .wp-block-button__link{
    background:#2aa4d6 !important;
}#request .cz-engine-phone{
    box-sizing:border-box !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:320px !important;
    max-width:320px !important;
    min-width:320px !important;
    height:52px !important;
    min-height:52px !important;

    margin:10px 0 0 !important;
    padding:0 18px !important;

    border:1px solid #cbd5df !important;
    border-radius:9px !important;
    background:#fff !important;

    color:#172431 !important;
    font-size:15px !important;
    line-height:1 !important;
    font-weight:800 !important;
    text-decoration:none !important;
    white-space:nowrap !important;
}.gb-element-czenggb0173{
    padding-top:54px !important;
    padding-bottom:54px !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
}.gb-element-czenggb0174.cz-engine-quality{
    padding-top:0 !important;
    padding-bottom:0 !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
}.gb-element-czenggb0192.cz-engine-cta{
    margin-top:0 !important;
    margin-bottom:0 !important;
    padding-top:28px !important;
    padding-bottom:54px !important;
}.gb-element-czenggb0193.cz-engine-cta-box{
    margin-top:0 !important;
    margin-bottom:0 !important;
}.gb-element-czenggb0198.cz-engine-section{
    padding-top:54px !important;
    padding-bottom:54px !important;
    margin:0 !important;
}.gb-element-czenggb0203.cz-engine-request{
    padding-top:54px !important;
    padding-bottom:58px !important;
    margin:0 !important;
}@media(max-width:700px){
    #request .cz-engine-request-actions,
    #request .cz-engine-request-actions > .wp-block-button,
    #request .cz-engine-request-actions > .wp-block-button > .wp-block-button__link,
    #request .cz-engine-phone{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
    }

    #request .cz-engine-request-actions > .wp-block-button > .wp-block-button__link{
        white-space:normal !important;
        height:auto !important;
        min-height:52px !important;
        line-height:1.2 !important;
        padding:12px 16px !important;
    }

    .gb-element-czenggb0173,
    .gb-element-czenggb0198,
    .gb-element-czenggb0203{
        padding-top:42px !important;
        padding-bottom:42px !important;
    }

    .gb-element-czenggb0192.cz-engine-cta{
        padding-top:18px !important;
        padding-bottom:42px !important;
    }
}.cz-engine-infographic-section{
    padding-top:52px !important;
    padding-bottom:44px !important;
    background:#f4f6f8 !important;
}.cz-engine-infographic-inner{
    max-width:1440px !important;
    margin:0 auto !important;
}.cz-engine-eyebrow{
    margin:0 0 14px !important;
    font-size:14px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
    letter-spacing:.06em !important;
    text-transform:uppercase !important;
    color:#ff2a23 !important;
}.cz-engine-title{
    margin:0 0 18px !important;
    font-size:clamp(36px,4.3vw,72px) !important;
    line-height:.98 !important;
    font-weight:800 !important;
    letter-spacing:-.03em !important;
    color:#0f1c2e !important;
    max-width:1380px !important;
}.cz-engine-lead{
    margin:0 0 26px !important;
    max-width:1320px !important;
    font-size:clamp(20px,1.55vw,27px) !important;
    line-height:1.36 !important;
    color:#657892 !important;
}.cz-engine-identification-infographic{
    margin:0 !important;
    width:100% !important;
}.cz-engine-identification-infographic img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    max-width:none !important;
    margin:0 auto !important;
    border-radius:18px !important;
    box-shadow:0 14px 34px rgba(22,36,49,.07) !important;
    background:#ffffff !important;
}@media(max-width:1000px){
    .cz-engine-infographic-section{
        padding-top:40px !important;
        padding-bottom:34px !important;
    }
    .cz-engine-title{margin-bottom:14px !important;}
    .cz-engine-lead{margin-bottom:22px !important;font-size:18px !important;}
    .cz-engine-identification-infographic img{border-radius:14px !important;}
}@media(max-width:700px){
    .cz-engine-infographic-section{
        padding-top:28px !important;
        padding-bottom:24px !important;
        overflow:hidden !important;
    }
    .cz-engine-eyebrow{font-size:12px !important;margin-bottom:10px !important;}
    .cz-engine-title{font-size:34px !important;line-height:1.02 !important;}
    .cz-engine-lead{font-size:17px !important;line-height:1.42 !important;margin-bottom:18px !important;}
    .cz-engine-identification-infographic{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;padding-bottom:4px !important;}
    .cz-engine-identification-infographic img{width:1100px !important;max-width:none !important;border-radius:12px !important;}
}.cz-trans-parts-grid{
    align-items:stretch !important;
}.cz-trans-part{
    display:flex !important;
    flex-direction:column !important;
    min-height:330px !important;
    padding:16px !important;
    overflow:hidden !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
}.cz-trans-part-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    margin:0 0 16px !important;
    padding:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    background:#fff !important;
}.cz-trans-part-image img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:contain !important;
    object-position:center !important;
    background:#fff !important;
}.cz-trans-part h3{
    margin:0 0 8px !important;
    font-size:19px !important;
    line-height:1.22 !important;
}.cz-trans-part p{
    margin:0 !important;
    color:#6d7c8f !important;
    font-size:13.5px !important;
    line-height:1.5 !important;
}.cz-trans-part:nth-child(4) .cz-trans-part-image img,
.cz-trans-part:nth-child(6) .cz-trans-part-image img{
    transform:scale(1.06) !important;
    transform-origin:center !important;
}@media(max-width:1000px){
    .cz-trans-part{
        min-height:310px !important;
    }
    .cz-trans-part-image{
        height:155px !important;
        min-height:155px !important;
    }
}@media(max-width:700px){
    .cz-trans-part{
        min-height:0 !important;
    }
    .cz-trans-part-image{
        height:210px !important;
        min-height:210px !important;
    }
    .cz-trans-part h3{
        font-size:20px !important;
    }
}.cz-trans-process{
    align-items:stretch !important;
}.cz-trans-step{
    min-height:132px !important;
    padding:18px 22px !important;
    gap:8px !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
}.cz-trans-step small{
    margin:0 !important;
    font-size:14px !important;
    line-height:1 !important;
}.cz-trans-step strong{
    margin:0 !important;
    font-size:18px !important;
    line-height:1.2 !important;
}.cz-trans-step span{
    margin:0 !important;
    font-size:14px !important;
    line-height:1.3 !important;
}.cz-trans-step-final{
    min-height:132px !important;
}.cz-trans-quality{
    gap:28px !important;
    align-items:start !important;
}.cz-trans-quality-cards{
    gap:14px !important;
    align-items:stretch !important;
}.cz-trans-quality-cards article{
    min-height:190px !important;
    padding:22px 20px !important;
    border:1px solid #d9e1e8 !important;   
    border-radius:18px !important;
    background:#f3f5f7 !important;
    box-shadow:none !important;
}.cz-trans-quality-cards h3{
    margin:22px 0 8px !important;
    font-size:22px !important;
    line-height:1.22 !important;
}.cz-trans-quality-cards p{
    margin:0 !important;
    font-size:14px !important;
    line-height:1.5 !important;
}.cz-trans-section{
    padding-top:48px !important;
    padding-bottom:48px !important;
}.cz-trans-cta-actions{
    display:flex !important;
    flex-direction:column !important;
    gap:12px !important;
    align-items:stretch !important;
    margin:0 !important;
}.cz-trans-cta-actions .wp-block-button{
    width:255px !important;
    max-width:255px !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    border:0 !important;
}.cz-trans-cta-actions .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:255px !important;
    max-width:255px !important;
    min-height:54px !important;
    padding:0 18px !important;
    border-radius:9px !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-align:center !important;
    text-decoration:none !important;
    box-shadow:none !important;
    border:0 !important;
    background-image:none !important;
}.cz-trans-cta-actions .cz-trans-btn-viber .wp-block-button__link{
    background:#6f59f7 !important;
}.cz-trans-cta-actions .cz-trans-btn-telegram .wp-block-button__link{
    background:#24a0d6 !important;
}.cz-trans-cta-actions .wp-block-button__link:before,
.cz-trans-cta-actions .wp-block-button__link:after,
.cz-trans-cta-actions .wp-block-button:before,
.cz-trans-cta-actions .wp-block-button:after{
    display:none !important;
    content:none !important;
}.cz-trans-request-box{
    border:1px solid #d9e1e8 !important;
    border-radius:18px !important;
    overflow:hidden !important;
    background:#fff !important;
}.cz-trans-request-copy{
    background:#f3f6f8 !important;
    padding:28px 34px !important;
}.cz-trans-request-form{
    padding:28px 34px !important;
    background:#fff !important;
}.cz-trans-request-actions{
    display:flex !important;
    flex-direction:column !important;
    gap:12px !important;
    align-items:stretch !important;
    width:260px !important;
    max-width:260px !important;
    margin:22px 0 0 !important;
}.cz-trans-request-actions .wp-block-button{
    width:260px !important;
    max-width:260px !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    border:0 !important;
}.cz-trans-request-actions .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:260px !important;
    max-width:260px !important;
    min-height:54px !important;
    padding:0 18px !important;
    border-radius:9px !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-align:center !important;
    text-decoration:none !important;
    box-shadow:none !important;
    border:0 !important;
    background-image:none !important;
}.cz-trans-request-actions .cz-trans-btn-viber .wp-block-button__link{
    background:#6f59f7 !important;
}.cz-trans-request-actions .cz-trans-btn-telegram .wp-block-button__link{
    background:#24a0d6 !important;
}.cz-trans-request-actions .wp-block-button__link:before,
.cz-trans-request-actions .wp-block-button__link:after,
.cz-trans-request-actions .wp-block-button:before,
.cz-trans-request-actions .wp-block-button:after{
    display:none !important;
    content:none !important;
}.cz-trans-phone{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:260px !important;
    max-width:260px !important;
    min-height:46px !important;
    margin:12px 0 0 !important;
    padding:0 16px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:10px !important;
    background:#fff !important;
    color:#17202b !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    text-decoration:none !important;
    box-shadow:none !important;
    white-space:nowrap !important;
}@media (max-width: 1024px){
    .cz-trans-request-box{
        grid-template-columns:1fr !important;
    }

    .cz-trans-process{
        grid-template-columns:1fr !important;
    }

    .cz-trans-step{
        min-height:0 !important;
        border-right:0 !important;
        border-bottom:1px solid #d9e1e8 !important;
    }

    .cz-trans-step:last-child{
        border-bottom:0 !important;
    }
}@media (max-width: 700px){
    .cz-trans-quality-cards{
        grid-template-columns:1fr !important;
    }

    .cz-trans-cta-actions,
    .cz-trans-request-actions,
    .cz-trans-request-actions .wp-block-button,
    .cz-trans-request-actions .wp-block-button__link,
    .cz-trans-cta-actions .wp-block-button,
    .cz-trans-cta-actions .wp-block-button__link,
    .cz-trans-phone{
        width:100% !important;
        max-width:none !important;
    }

    .cz-trans-request-copy,
    .cz-trans-request-form{
        padding:22px 20px !important;
    }
}.cz-trans-page .cz-trans-hero .cz-trans-actions{
    display:flex !important;
    flex-wrap:nowrap !important;
    gap:12px !important;
    margin-top:26px !important;
    align-items:center !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn{
    display:block !important;
    width:auto !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;

    background:transparent !important;
    background-color:transparent !important;
    background-image:none !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn > a.wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:auto !important;
    min-width:252px !important;
    height:54px !important;
    min-height:54px !important;

    margin:0 !important;
    padding:0 24px !important;

    border:0 !important;
    border-radius:9px !important;
    box-shadow:none !important;

    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-align:center !important;
    text-decoration:none !important;

    background-image:none !important;
    opacity:1 !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn-viber > a.wp-block-button__link{
    background:#6f59f7 !important;
    background-color:#6f59f7 !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn-telegram > a.wp-block-button__link{
    background:#24a0d6 !important;
    background-color:#24a0d6 !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button::before,
.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button::after,
.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button > a::before,
.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button > a::after{
    content:none !important;
    display:none !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn-viber > a.wp-block-button__link:hover{
    background:#6049e8 !important;
    background-color:#6049e8 !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn-telegram > a.wp-block-button__link:hover{
    background:#2195c7 !important;
    background-color:#2195c7 !important;
}@media(max-width:700px){
    .cz-trans-page .cz-trans-hero .cz-trans-actions{
        display:grid !important;
        grid-template-columns:1fr !important;
        width:100% !important;
    }

    .cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn,
    .cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button.cz-trans-btn > a.wp-block-button__link{
        width:100% !important;
        min-width:0 !important;
    }
}.cz-trans-identification-section{
    padding-top:52px !important;
    padding-bottom:46px !important;
    background:#f3f6f8 !important;
}.cz-trans-identification-inner{
    max-width:1440px !important;
    margin:0 auto !important;
}.cz-trans-identification-section .cz-trans-title{
    margin-bottom:12px !important;
}.cz-trans-identification-section .cz-trans-sub{
    max-width:1180px !important;
    margin-bottom:26px !important;
}.cz-trans-identification-infographic{
    width:100% !important;
    margin:0 !important;
}.cz-trans-identification-infographic img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    max-width:none !important;
    border-radius:18px !important;
    box-shadow:0 14px 34px rgba(22,36,49,.065) !important;
}.cz-trans-page .cz-trans-section{
    padding-top:48px !important;
    padding-bottom:48px !important;
}.cz-trans-step{
    min-height:132px !important;
    padding:18px 22px !important;
    gap:8px !important;
}.cz-trans-quality{
    gap:28px !important;
    align-items:center !important;
}.cz-trans-quality-cards article{
    min-height:190px !important;
    padding:22px 20px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:18px !important;
    background:#f3f5f7 !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button{
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}.cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button > .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:252px !important;
    height:54px !important;
    min-height:54px !important;
    margin:0 !important;
    padding:0 24px !important;
    border:0 !important;
    border-radius:9px !important;
    box-shadow:none !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-decoration:none !important;
    background-image:none !important;
}.cz-trans-page .cz-trans-hero .cz-trans-btn-viber > .wp-block-button__link{
    background:#6f59f7 !important;
}.cz-trans-page .cz-trans-hero .cz-trans-btn-telegram > .wp-block-button__link{
    background:#24a0d6 !important;
}.cz-trans-cta-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
}.cz-trans-cta-actions > .wp-block-button{
    width:255px !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}.cz-trans-cta-actions > .wp-block-button > .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:255px !important;
    height:54px !important;
    padding:0 18px !important;
    border:0 !important;
    border-radius:9px !important;
    box-shadow:none !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    background-image:none !important;
}.cz-trans-cta-actions .cz-trans-btn-viber > .wp-block-button__link{
    background:#6f59f7 !important;
}.cz-trans-cta-actions .cz-trans-btn-telegram > .wp-block-button__link{
    background:#24a0d6 !important;
}.cz-trans-request-box{
    border:1px solid #d9e1e8 !important;
    border-radius:18px !important;
    overflow:hidden !important;
}.cz-trans-request-copy{
    padding:28px 34px !important;
    background:#f3f6f8 !important;
}.cz-trans-request-form{
    padding:28px 34px !important;
}.cz-trans-request-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    width:300px !important;
    max-width:300px !important;
    margin:22px 0 0 !important;
}.cz-trans-request-actions > .wp-block-button{
    width:300px !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}.cz-trans-request-actions > .wp-block-button > .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:300px !important;
    height:54px !important;
    padding:0 18px !important;
    border:0 !important;
    border-radius:9px !important;
    box-shadow:none !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    background-image:none !important;
}.cz-trans-request-actions .cz-trans-btn-viber > .wp-block-button__link{
    background:#6f59f7 !important;
}.cz-trans-request-actions .cz-trans-btn-telegram > .wp-block-button__link{
    background:#24a0d6 !important;
}#request a.cz-trans-phone{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    width:300px !important;
    max-width:300px !important;
    height:50px !important;
    min-height:50px !important;
    margin:10px 0 0 !important;
    padding:0 16px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:9px !important;
    background:#fff !important;
    color:#17202b !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-decoration:none !important;
}.cz-trans-actions .wp-block-button::before,
.cz-trans-actions .wp-block-button::after,
.cz-trans-actions .wp-block-button__link::before,
.cz-trans-actions .wp-block-button__link::after,
.cz-trans-cta-actions .wp-block-button::before,
.cz-trans-cta-actions .wp-block-button::after,
.cz-trans-cta-actions .wp-block-button__link::before,
.cz-trans-cta-actions .wp-block-button__link::after,
.cz-trans-request-actions .wp-block-button::before,
.cz-trans-request-actions .wp-block-button::after,
.cz-trans-request-actions .wp-block-button__link::before,
.cz-trans-request-actions .wp-block-button__link::after{
    content:none !important;
    display:none !important;
}@media(max-width:1000px){
    .cz-trans-identification-section{
        padding-top:38px !important;
        padding-bottom:36px !important;
    }
    .cz-trans-identification-infographic img{
        border-radius:14px !important;
    }
}@media(max-width:700px){
    .cz-trans-page .cz-trans-section{
        padding-top:38px !important;
        padding-bottom:38px !important;
    }

    .cz-trans-identification-section{
        padding-top:28px !important;
        padding-bottom:28px !important;
        overflow:hidden !important;
    }

    .cz-trans-identification-infographic{
        overflow-x:auto !important;
        -webkit-overflow-scrolling:touch !important;
    }

    .cz-trans-identification-infographic img{
        width:1100px !important;
        max-width:none !important;
        border-radius:12px !important;
    }

    .cz-trans-page .cz-trans-hero .cz-trans-actions{
        display:grid !important;
        grid-template-columns:1fr !important;
    }

    .cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button,
    .cz-trans-page .cz-trans-hero .cz-trans-actions > .wp-block-button > .wp-block-button__link,
    .cz-trans-cta-actions > .wp-block-button,
    .cz-trans-cta-actions > .wp-block-button > .wp-block-button__link,
    .cz-trans-request-actions,
    .cz-trans-request-actions > .wp-block-button,
    .cz-trans-request-actions > .wp-block-button > .wp-block-button__link,
    #request a.cz-trans-phone{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
    }

    .cz-trans-process,
    .cz-trans-quality-cards{
        grid-template-columns:1fr !important;
    }

    .cz-trans-step{
        min-height:0 !important;
    }
}.cz-fuel-part-image{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:18px;padding:18px;margin:0 0 18px;min-height:170px}.cz-fuel-part-image img{display:block;max-width:100%;max-height:140px;width:auto;height:auto;object-fit:contain}.cz-fuel-infographic-section{
    padding-top:48px !important;
    padding-bottom:44px !important;
    background:#f3f6f8 !important;
}.cz-fuel-infographic-inner{
    max-width:1440px !important;
    margin:0 auto !important;
}.cz-fuel-infographic-section .cz-fuel-title{
    margin-bottom:12px !important;
}.cz-fuel-infographic-section .cz-fuel-sub{
    max-width:1180px !important;
    margin-bottom:24px !important;
}.cz-fuel-system-infographic{
    width:100% !important;
    margin:0 !important;
}.cz-fuel-system-infographic img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    max-width:none !important;
    margin:0 !important;
    border-radius:18px !important;
    box-shadow:0 14px 34px rgba(22,36,49,.065) !important;
}.cz-fuel-page .cz-fuel-section{
    padding-top:48px !important;
    padding-bottom:48px !important;
}.cz-fuel-page .cz-fuel-actions,
.cz-fuel-page .cz-fuel-cta-actions,
.cz-fuel-page .cz-fuel-request-actions{
    gap:10px !important;
}.cz-fuel-page .cz-fuel-actions > .wp-block-button,
.cz-fuel-page .cz-fuel-cta-actions > .wp-block-button,
.cz-fuel-page .cz-fuel-request-actions > .wp-block-button{
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    background-color:transparent !important;
    background-image:none !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    overflow:visible !important;
}.cz-fuel-page .cz-fuel-actions > .wp-block-button > .wp-block-button__link,
.cz-fuel-page .cz-fuel-cta-actions > .wp-block-button > .wp-block-button__link,
.cz-fuel-page .cz-fuel-request-actions > .wp-block-button > .wp-block-button__link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    height:54px !important;
    min-height:54px !important;
    margin:0 !important;
    padding:0 22px !important;
    border:0 !important;
    border-radius:9px !important;
    box-shadow:none !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    text-align:center !important;
    text-decoration:none !important;
    white-space:nowrap !important;
    opacity:1 !important;
    background-image:none !important;
}.cz-fuel-page .cz-fuel-actions > .wp-block-button > .wp-block-button__link{
    min-width:252px !important;
}.cz-fuel-page .cz-fuel-cta-actions > .wp-block-button,
.cz-fuel-page .cz-fuel-cta-actions > .wp-block-button > .wp-block-button__link{
    width:255px !important;
    max-width:255px !important;
}.cz-fuel-page .cz-fuel-request-actions{
    width:300px !important;
    max-width:300px !important;
}.cz-fuel-page .cz-fuel-request-actions > .wp-block-button,
.cz-fuel-page .cz-fuel-request-actions > .wp-block-button > .wp-block-button__link{
    width:300px !important;
    max-width:300px !important;
}.cz-fuel-page .cz-fuel-btn-viber > .wp-block-button__link{
    background:#6f59f7 !important;
    background-color:#6f59f7 !important;
}.cz-fuel-page .cz-fuel-btn-telegram > .wp-block-button__link{
    background:#24a0d6 !important;
    background-color:#24a0d6 !important;
}.cz-fuel-page .wp-block-button::before,
.cz-fuel-page .wp-block-button::after,
.cz-fuel-page .wp-block-button__link::before,
.cz-fuel-page .wp-block-button__link::after{
    content:none !important;
    display:none !important;
    background:none !important;
    box-shadow:none !important;
}#request a.cz-fuel-phone{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    width:300px !important;
    max-width:300px !important;
    height:50px !important;
    min-height:50px !important;
    margin:10px 0 0 !important;
    padding:0 16px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:9px !important;
    background:#fff !important;
    color:#17202b !important;
    font-size:15px !important;
    font-weight:800 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-decoration:none !important;
}.cz-fuel-request-copy,
.cz-fuel-request-form{
    padding-top:28px !important;
    padding-bottom:28px !important;
}@media(max-width:1000px){
    .cz-fuel-infographic-section{
        padding-top:38px !important;
        padding-bottom:36px !important;
    }
    .cz-fuel-system-infographic img{
        border-radius:14px !important;
    }
}@media(max-width:700px){
    .cz-fuel-page .cz-fuel-section{
        padding-top:36px !important;
        padding-bottom:36px !important;
    }

    .cz-fuel-infographic-section{
        padding-top:28px !important;
        padding-bottom:28px !important;
        overflow:hidden !important;
    }

    .cz-fuel-system-infographic{
        overflow-x:auto !important;
        -webkit-overflow-scrolling:touch !important;
    }

    
    .cz-fuel-system-infographic img{
        width:1100px !important;
        max-width:none !important;
        border-radius:12px !important;
    }

    .cz-fuel-page .cz-fuel-actions{
        display:grid !important;
        grid-template-columns:1fr !important;
    }

    .cz-fuel-page .cz-fuel-actions > .wp-block-button,
    .cz-fuel-page .cz-fuel-actions > .wp-block-button > .wp-block-button__link,
    .cz-fuel-page .cz-fuel-cta-actions > .wp-block-button,
    .cz-fuel-page .cz-fuel-cta-actions > .wp-block-button > .wp-block-button__link,
    .cz-fuel-page .cz-fuel-request-actions,
    .cz-fuel-page .cz-fuel-request-actions > .wp-block-button,
    .cz-fuel-page .cz-fuel-request-actions > .wp-block-button > .wp-block-button__link,
    #request a.cz-fuel-phone{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
    }
}.cz-fuel-hero{
    background-image:
      linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.96) 30%,rgba(255,255,255,.58) 49%,rgba(255,255,255,.05) 72%),
      url("/wp-content/uploads/2026/09/carzone-palyvna-hero-palivnyi-shliakh.webp") !important;
    background-repeat:no-repeat !important;
    background-position:right center !important;
    background-size:auto 100% !important;
    min-height:650px !important;
}.cz-fuel-system-infographic img{
    width:100% !important;
    height:auto !important;
    display:block !important;
    border-radius:18px !important;
    box-shadow:0 12px 30px rgba(16,28,42,.07) !important;
}.cz-fuel-commercial{background:#fff !important;}.cz-fuel-commercial-grid{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:16px !important;
    margin-top:28px !important;
}.cz-fuel-commercial-card{
    padding:24px 26px !important;
    border:1px solid #d9e1e8 !important;
    border-radius:16px !important;
    background:#fff !important;
    min-height:190px !important;
}.cz-fuel-commercial-card>span{
    display:flex !important;align-items:center !important;justify-content:center !important;
    width:38px !important;height:38px !important;border-radius:10px !important;
    margin-bottom:16px !important;background:#fff1f1 !important;color:#ef2029 !important;font-weight:900 !important;
}.cz-fuel-commercial-card h3{margin:0 0 8px !important;font-size:21px !important;line-height:1.2 !important;color:#111d2d !important;}.cz-fuel-commercial-card p{margin:0 !important;font-size:14px !important;line-height:1.55 !important;color:#687b94 !important;}.cz-fuel-page .wp-block-button{
    background:transparent !important;background-color:transparent !important;background-image:none !important;
    border:0 !important;box-shadow:none !important;padding:0 !important;
}.cz-fuel-page .wp-block-button>.wp-block-button__link{
    box-shadow:none !important;border:0 !important;background-image:none !important;
    border-radius:9px !important;color:#fff !important;font-weight:800 !important;
}.cz-fuel-page .cz-fuel-btn-viber>.wp-block-button__link{background:#6f59f7 !important;background-color:#6f59f7 !important;}.cz-fuel-page .cz-fuel-btn-telegram>.wp-block-button__link{background:#24a0d6 !important;background-color:#24a0d6 !important;}.cz-fuel-page .wp-block-button::before,.cz-fuel-page .wp-block-button::after,
.cz-fuel-page .wp-block-button__link::before,.cz-fuel-page .wp-block-button__link::after{content:none !important;display:none !important;}@media(max-width:900px){
  .cz-fuel-hero{min-height:auto !important;background-size:auto 58% !important;background-position:right top !important;padding-top:330px !important;}
}@media(max-width:700px){
  .cz-fuel-commercial-grid{grid-template-columns:1fr !important;}
  .cz-fuel-commercial-card{min-height:0 !important;padding:20px !important;}
  .cz-fuel-system-infographic{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;}
  .cz-fuel-system-infographic img{width:1100px !important;max-width:none !important;}
}.cz-cool-page{--ink:#151e29;--muted:#6d7c8f;--red:#ef2029;--soft:#f3f6f8;--line:#d9e1e8;--dark:#182330;--viber:#6f59f7;--tg:#24a0d6;background:#fff;color:var(--ink);overflow:hidden}.cz-cool-inner{width:min(1380px,calc(100% - 64px));margin:0 auto}.cz-cool-section{padding:64px 0}.cz-cool-soft{background:var(--soft)}.cz-cool-eyebrow{margin:0 0 12px;color:var(--red);font-weight:800;font-size:14px;text-transform:uppercase}.cz-cool-page h1,.cz-cool-page h2{margin:0;color:var(--ink);font-weight:900;letter-spacing:-.035em}.cz-cool-page h1{font-size:clamp(48px,5vw,78px);line-height:.96}.cz-cool-page h2{font-size:clamp(36px,4vw,58px);line-height:1.02}.cz-cool-page h3{margin:0 0 10px;font-size:22px}.cz-cool-page p{line-height:1.55}.cz-cool-sub,.cz-cool-lead{color:var(--muted);font-size:18px;max-width:980px}.cz-cool-sub{margin:12px 0 28px}.cz-cool-lead{margin:24px 0 26px;max-width:670px}.cz-cool-hero{background:#fff}.cz-cool-hero-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;min-height:650px;gap:20px}.cz-cool-hero-copy{position:relative;z-index:2;padding:40px 0}.cz-cool-hero-visual{margin:0;align-self:stretch}.cz-cool-hero-visual img{width:100%;height:100%;object-fit:contain;object-position:center right}.cz-cool-actions,.cz-cool-request-actions,.cz-cool-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.cz-cool-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px;padding:0 24px!important;border-radius:9px!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;white-space:nowrap!important;background-image:none!important;box-shadow:none!important}.cz-cool-btn-viber{background:var(--viber)!important}.cz-cool-btn-telegram{background:var(--tg)!important}.cz-cool-meta,.cz-cool-trust{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px;font-weight:600}.cz-cool-meta{margin:18px 0}.cz-cool-meta span:not(:last-child)::after{content:"•";margin-left:16px;color:#9aa7b4}.cz-cool-wide-visual,.cz-cool-components-visual,.cz-cool-circuit-visual,.cz-cool-feature-split figure{margin:0}.cz-cool-wide-visual img,.cz-cool-components-visual img,.cz-cool-circuit-visual img,.cz-cool-feature-split figure img{display:block;width:100%;height:auto;border-radius:18px}.cz-cool-wide-visual img,.cz-cool-components-visual img{box-shadow:0 12px 34px rgba(21,30,41,.06)}.cz-cool-circuit-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:stretch}.cz-cool-circuit-list{display:grid;grid-template-columns:1fr;gap:10px}.cz-cool-circuit-list article,.cz-cool-parts-grid article,.cz-cool-feature-cards article,.cz-cool-quad-grid article,.cz-cool-triple-grid article,.cz-cool-symptoms-grid article,.cz-cool-commercial-grid article,.cz-cool-quality-cards article{border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px}.cz-cool-circuit-list article span,.cz-cool-parts-grid article span,.cz-cool-feature-cards article span,.cz-cool-quad-grid article span,.cz-cool-symptoms-grid article span,.cz-cool-quality-cards article span{color:var(--red);font-weight:900;font-size:13px}.cz-cool-circuit-list article p,.cz-cool-parts-grid article p,.cz-cool-feature-cards article p,.cz-cool-quad-grid article p,.cz-cool-triple-grid article p,.cz-cool-symptoms-grid article p,.cz-cool-commercial-grid article p,.cz-cool-quality-cards article p{margin:0;color:var(--muted)}.cz-cool-parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.cz-cool-feature-split{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:stretch}.cz-cool-feature-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cz-cool-dark-section{background:var(--dark);color:#fff}.cz-cool-dark-section h2,.cz-cool-dark-section h3{color:#fff}.cz-cool-dark-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-cool-dark-grid article{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:24px;background:rgba(255,255,255,.04)}.cz-cool-dark-grid article span{color:#ff424a;font-weight:900}.cz-cool-dark-grid article p{color:#c7d0db;margin:0}.cz-cool-quad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-cool-triple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.cz-cool-symptoms-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px}.cz-cool-note{margin:20px 0 0;padding:16px 18px;border-left:3px solid var(--red);background:#fff;color:var(--muted)}.cz-cool-process{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-top:28px}.cz-cool-process>div{min-height:155px;padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.cz-cool-process>div:last-child{border-right:0}.cz-cool-process small{color:#8aa0b5}.cz-cool-process strong{font-size:20px}.cz-cool-process span{color:var(--muted)}.cz-cool-process .is-final{background:var(--dark);color:#fff}.cz-cool-process .is-final span{color:#fff}.cz-cool-quality{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:start}.cz-cool-quality-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cz-cool-commercial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cz-cool-cta{padding:40px 0;background:#fff}.cz-cool-cta-box{background:var(--dark);color:#fff;border-radius:22px;padding:38px 44px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.cz-cool-cta-box h2{color:#fff;font-size:42px}.cz-cool-cta-box p{color:#d6dde5}.cz-cool-cta-actions{flex-direction:column}.cz-cool-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.cz-cool-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px}.cz-cool-faq summary{font-weight:800;cursor:pointer}.cz-cool-faq details p{color:var(--muted);margin:12px 0 0}.cz-cool-request{padding:64px 0}.cz-cool-request-box{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:20px;overflow:hidden}.cz-cool-request-copy{background:var(--soft);padding:40px}.cz-cool-request-form{padding:40px}.cz-cool-request-copy h2{font-size:48px}.cz-cool-request-copy>p{font-size:17px}.cz-cool-request-actions{flex-direction:column;align-items:flex-start}.cz-cool-phone{display:flex!important;align-items:center!important;justify-content:center!important;width:300px;max-width:100%;min-height:50px;margin-top:12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800!important}.cz-cool-map-grid{display:grid;grid-template-columns:360px 1fr;gap:20px}.cz-cool-contact-card{border:1px solid var(--line);border-radius:16px;padding:26px}.cz-cool-contact-card a{color:var(--ink)}.cz-cool-map{width:100%;min-height:420px;border:0;border-radius:16px}.cz-mobile-contact-actions{display:none}@media(max-width:1100px){.cz-cool-hero-inner,.cz-cool-circuit-layout,.cz-cool-feature-split,.cz-cool-quality,.cz-cool-request-box{grid-template-columns:1fr}.cz-cool-hero-inner{padding-top:28px}.cz-cool-hero-visual{max-height:500px}.cz-cool-parts-grid,.cz-cool-quad-grid,.cz-cool-commercial-grid{grid-template-columns:repeat(2,1fr)}.cz-cool-dark-grid{grid-template-columns:repeat(2,1fr)}.cz-cool-symptoms-grid{grid-template-columns:repeat(2,1fr)}.cz-cool-process{grid-template-columns:1fr}.cz-cool-process>div{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.cz-cool-process>div:last-child{border-bottom:0}.cz-cool-quality-cards{grid-template-columns:repeat(3,1fr)}.cz-cool-cta-box{grid-template-columns:1fr}.cz-cool-cta-actions{flex-direction:row}.cz-cool-map-grid{grid-template-columns:1fr}}@media(max-width:700px){.cz-cool-inner{width:min(100% - 32px,1380px)}.cz-cool-section{padding:42px 0}.cz-cool-page h1{font-size:46px}.cz-cool-page h2{font-size:36px}.cz-cool-hero-inner{min-height:auto}.cz-cool-hero-visual{order:-1;max-height:300px}.cz-cool-parts-grid,.cz-cool-feature-cards,.cz-cool-dark-grid,.cz-cool-quad-grid,.cz-cool-triple-grid,.cz-cool-symptoms-grid,.cz-cool-quality-cards,.cz-cool-commercial-grid,.cz-cool-faq{grid-template-columns:1fr}.cz-cool-actions,.cz-cool-cta-actions,.cz-cool-request-actions{display:grid;grid-template-columns:1fr;width:100%}.cz-cool-btn{width:100%!important;box-sizing:border-box}.cz-cool-cta-box{padding:28px 22px}.cz-cool-cta-box h2{font-size:34px}.cz-cool-request-copy,.cz-cool-request-form{padding:26px 22px}.cz-cool-request-copy h2{font-size:36px}.cz-mobile-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.cz-mobile-contact-actions a{min-height:50px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:9px;text-decoration:none!important;font-weight:800;text-align:center}.cz-mobile-phone{background:var(--red);color:#fff!important}.cz-mobile-route{background:#f1f4f6;color:var(--ink)!important;border:1px solid var(--line)}.cz-cool-map{min-height:320px}}.czcool5-page{--navy:#0f2132;--navy2:#152b3f;--blue:#2289f6;--red:#ef2029;--soft:#f4f7fa;--line:#dce5ed;--text:#132033;--muted:#647990;color:var(--text)}.czcool5-page *{box-sizing:border-box}.czcool5-inner{width:min(1360px,calc(100% - 48px));margin:auto}.czcool5-section{padding:48px 0}.czcool5-soft{background:var(--soft)}.czcool5-page h1,.czcool5-page h2,.czcool5-page h3,.czcool5-page p{margin-top:0}.czcool5-page h1{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.035em}.czcool5-page h2{font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.025em}.czcool5-page h3{line-height:1.15}.czcool5-eyebrow{font-size:14px;font-weight:900;color:var(--red);text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px}.czcool5-sub,.czcool5-lead{font-size:17px;color:var(--muted);line-height:1.55}.czcool5-hero{background:linear-gradient(95deg,#0b1b2a 0%,#102437 48%,#0b1926 100%);color:#fff}.czcool5-hero-grid{display:grid;grid-template-columns:.95fr 1.25fr;align-items:center;min-height:560px}.czcool5-hero-copy{padding:54px 0}.czcool5-hero .czcool5-lead{color:#d7e5f0;max-width:650px}.czcool5-hero-img{margin:0;height:100%;min-height:560px}.czcool5-hero-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.czcool5-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.czcool5-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:9px;text-decoration:none!important;font-weight:800}.czcool5-primary{background:#2289f6;color:#fff!important}.czcool5-outline{border:1px solid #fff;color:#fff!important}.czcool5-viber{background:#6f59f7;color:#fff!important}.czcool5-telegram{background:#27a5d9;color:#fff!important}.czcool5-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px;color:#d9e4ed;font-size:14px}.czcool5-icon-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.czcool5-icon-row article{display:flex;align-items:center;gap:10px;padding:17px 18px;background:#fff;border:1px solid var(--line);border-radius:12px}.czcool5-icon-row span{font-size:23px}.czcool5-how{display:grid;grid-template-columns:1.55fr .75fr;gap:18px}.czcool5-how figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.czcool5-how figure img{width:100%;height:100%;object-fit:cover;display:block}.czcool5-how ol{list-style:none;margin:0;padding:15px 18px;background:#fff;border:1px solid var(--line);border-radius:14px;counter-reset:step}.czcool5-how li{position:relative;padding:9px 0 9px 44px;border-bottom:1px solid #edf1f4}.czcool5-how li:last-child{border-bottom:0}.czcool5-how li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:8px;width:29px;height:29px;border-radius:50%;background:var(--blue);color:white;display:grid;place-items:center;font-weight:800}.czcool5-how b,.czcool5-how span{display:block}.czcool5-how span{font-size:13px;color:var(--muted);margin-top:3px}.czcool5-heading-row{display:flex;justify-content:space-between;align-items:end;gap:20px}.czcool5-parts-strip{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}.czcool5-parts-strip article{padding:12px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:center}.czcool5-parts-strip img{width:100%;aspect-ratio:4/3;object-fit:contain;display:block;margin-bottom:10px}.czcool5-parts-strip b{display:block;font-size:14px}.czcool5-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.czcool5-types article{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.czcool5-types p{margin:0;color:var(--muted);font-size:14px}.czcool5-types-img{margin:20px 0 0}.czcool5-types-img img{width:100%;display:block;border-radius:14px}.czcool5-commercial{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.czcool5-commercial article{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.czcool5-commercial h3{font-size:20px}.czcool5-commercial p{font-size:14px;color:var(--muted);margin:0}.czcool5-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.czcool5-cases article{padding:14px;background:#fff;border:1px solid var(--line);border-radius:12px}.czcool5-cases img{width:100%;height:160px;object-fit:contain}.czcool5-cases h3{font-size:18px;margin:10px 0 6px}.czcool5-cases p{font-size:14px;color:var(--muted);margin:0}.czcool5-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.czcool5-process article{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.czcool5-process span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font-weight:800;margin-bottom:10px}.czcool5-process p{font-size:13px;color:var(--muted);margin:4px 0 0}.czcool5-faq-form{display:grid;grid-template-columns:1fr .9fr;gap:18px;align-items:start}.czcool5-faq{display:grid;gap:9px}.czcool5-faq details{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.czcool5-faq summary{font-weight:800;cursor:pointer}.czcool5-faq p{font-size:14px;color:var(--muted);margin:12px 0 0}.czcool5-formbox{padding:24px;border-radius:14px;background:var(--navy);color:#fff}.czcool5-formbox h3{font-size:25px}.czcool5-formbox p{color:#d6e2eb}.czcool5-contact{padding:44px 0;background:#fff}.czcool5-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden}.czcool5-contact-grid>div:first-child{padding:28px}.czcool5-contact-art{background:url("/wp-content/uploads/2026/09/carzone-cooling-radiator-pump-case.webp") center/cover no-repeat;min-height:300px}.czcool5-phone{display:inline-flex;margin-top:6px;min-height:48px;padding:0 20px;align-items:center;border:1px solid var(--line);border-radius:9px;color:var(--text)!important;text-decoration:none!important;font-weight:800}@media(max-width:1100px){.czcool5-hero-grid,.czcool5-how,.czcool5-faq-form,.czcool5-contact-grid{grid-template-columns:1fr}.czcool5-hero-img{min-height:420px}.czcool5-parts-strip{grid-template-columns:repeat(4,1fr)}.czcool5-commercial{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.czcool5-inner{width:min(100% - 30px,1360px)}.czcool5-section{padding:36px 0}.czcool5-icon-row,.czcool5-types,.czcool5-commercial,.czcool5-cases,.czcool5-process{grid-template-columns:1fr}.czcool5-parts-strip{grid-template-columns:repeat(2,1fr)}.czcool5-trust{grid-template-columns:1fr}.czcool5-actions{display:grid}.czcool5-btn{width:100%}.czcool5-hero-img{min-height:290px}.czcool5-contact-art{min-height:220px}}.cz-cooling-page{
  --cz-navy:#071d33;
  --cz-navy-2:#0b2b49;
  --cz-text:#10233d;
  --cz-muted:#607086;
  --cz-line:#dce7f1;
  --cz-soft:#f5f9fc;
  --cz-soft-blue:#eef7ff;
  --cz-blue:#1687ff;
  --cz-blue-2:#57b8ff;
  --cz-red:#ef2b32;
  --cz-green:#18a558;
  --cz-viber:#7360f2;
  --cz-telegram:#2aabee;
  --cz-white:#fff;
  --cz-radius:14px;
  color:var(--cz-text);
  overflow:hidden;
}.cz-cooling-page *,
.cz-cooling-page *::before,
.cz-cooling-page *::after{box-sizing:border-box}.cz-cooling-page .cz-wrap{
  width:min(1180px,calc(100% - 40px));
  margin-inline:auto;
}.cz-cooling-page .cz-section{padding:58px 0}.cz-cooling-page .cz-h1,
.cz-cooling-page .cz-h2,
.cz-cooling-page .cz-card-title,
.cz-cooling-page .cz-system-title,
.cz-cooling-page .cz-part-title,
.cz-cooling-page .cz-type-title,
.cz-cooling-page .cz-commercial-title,
.cz-cooling-page .cz-case-title,
.cz-cooling-page .cz-step-title,
.cz-cooling-page .cz-form-title{
  margin:0;
  color:var(--cz-text);
  line-height:1.08;
  letter-spacing:-.025em;
}.cz-cooling-page .cz-h1{font-size:clamp(38px,5vw,68px);color:#fff;max-width:680px}.cz-cooling-page .cz-h2{font-size:clamp(28px,3vw,42px);margin-bottom:14px}.cz-cooling-page .cz-section-intro{max-width:780px;color:var(--cz-muted);font-size:17px;line-height:1.55;margin:0 0 28px}.cz-cooling-page p{line-height:1.5}.cz-cooling-page figure{margin:0}.cz-cooling-page img{display:block;max-width:100%;height:auto}.cz-cooling-page a{text-decoration:none}.cz-cooling-page .cz-hero{
  position:relative;
  isolation:isolate;
  padding:0;
  background:
    radial-gradient(circle at 72% 44%,rgba(21,135,255,.28),transparent 35%),
    linear-gradient(125deg,#06192c 0%,#082540 50%,#061522 100%);
}.cz-cooling-page .cz-hero::after{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(90deg,rgba(4,20,36,.98) 0%,rgba(4,20,36,.72) 42%,rgba(4,20,36,.04) 72%);
  pointer-events:none;z-index:-1;
}.cz-cooling-page .cz-hero-grid{
  min-height:590px;
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  align-items:center;
  position:relative;
  padding-top:60px;
  padding-bottom:118px;
}.cz-cooling-page .cz-hero-copy{position:relative;z-index:3;padding:28px 0 20px}.cz-cooling-page .cz-eyebrow{
  display:inline-flex;
  width:max-content;
  padding:8px 13px;
  border-radius:999px;
  margin:0 0 18px;
  color:#dff1ff;
  border:1px solid rgba(72,176,255,.4);
  background:rgba(17,130,232,.19);
  font-size:12px;
  font-weight:800;
  letter-spacing:.09em;
}.cz-cooling-page .cz-lead{color:#eef7ff;font-size:19px;max-width:620px;margin:20px 0 4px}.cz-cooling-page .cz-hero-note{color:#a9c5dd;font-size:15px;margin:0 0 28px}.cz-cooling-page .cz-hero-actions{gap:12px}.cz-cooling-page .wp-block-button.cz-btn .wp-block-button__link{
  min-height:48px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 22px;
  border-radius:9px;
  font-weight:800;
  white-space:nowrap;
  transition:.2s ease;
  border:1px solid transparent;
}.cz-cooling-page .cz-btn-primary .wp-block-button__link{background:var(--cz-red);color:#fff}.cz-cooling-page .cz-btn-primary .wp-block-button__link:hover{transform:translateY(-1px);filter:brightness(.95)}.cz-cooling-page .cz-btn-ghost .wp-block-button__link{background:transparent;color:#fff;border-color:rgba(255,255,255,.72)}.cz-cooling-page .cz-btn-ghost .wp-block-button__link:hover{background:rgba(255,255,255,.08)}.cz-cooling-page .cz-hero-visual{position:absolute;right:-70px;top:20px;width:66%;height:480px;display:flex;align-items:center;justify-content:flex-end}.cz-cooling-page .cz-hero-img img{width:100%;height:100%;object-fit:contain;object-position:right center;filter:drop-shadow(0 30px 40px rgba(0,0,0,.25))}.cz-cooling-page .cz-trust-row{
  position:absolute;
  left:0;right:0;bottom:24px;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  z-index:4;
}.cz-cooling-page .cz-trust-item{
  min-height:68px;
  display:flex;
  align-items:center;
  padding:12px 16px;
  border-top:1px solid rgba(255,255,255,.12);
  color:#dceaf5;
}.cz-cooling-page .cz-trust-item p{margin:0;font-size:13px}.cz-cooling-page .cz-trust-item strong{color:#fff}.cz-cooling-page .cz-why{background:#fff}.cz-cooling-page .cz-benefits{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  border:1px solid var(--cz-line);
  border-radius:var(--cz-radius);
  overflow:hidden;
}.cz-cooling-page .cz-benefit{
  padding:24px;
  min-height:150px;
  border-right:1px solid var(--cz-line);
}.cz-cooling-page .cz-benefit:last-child{border-right:0}.cz-cooling-page .cz-benefit-icon{
  width:42px;height:42px;border-radius:50%;
  display:grid;place-items:center;
  margin:0 0 15px;
  background:var(--cz-soft-blue);
  color:var(--cz-red);
  font-size:22px;font-weight:900;
}.cz-cooling-page .cz-card-title{font-size:17px;margin-bottom:8px}.cz-cooling-page .cz-card-text{font-size:14px;color:var(--cz-muted);margin:0}.cz-cooling-page .cz-how{background:linear-gradient(180deg,#f8fbfe 0%,#eef7ff 100%)}.cz-cooling-page .cz-how-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:22px;align-items:stretch}.cz-cooling-page .cz-diagram-card,
.cz-cooling-page .cz-system-list{
  background:#fff;border:1px solid var(--cz-line);border-radius:var(--cz-radius);
}.cz-cooling-page .cz-diagram-card{padding:18px}.cz-cooling-page .cz-diagram-img img{width:100%;aspect-ratio:12/7;object-fit:contain}.cz-cooling-page .cz-flow-legend{display:flex;gap:20px;margin-top:10px;font-size:12px;color:var(--cz-muted)}.cz-cooling-page .cz-flow-legend p{margin:0}.cz-cooling-page .cz-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px}.cz-cooling-page .cz-dot-red{background:var(--cz-red)}.cz-cooling-page .cz-dot-blue{background:var(--cz-blue)}.cz-cooling-page .cz-system-list{padding:12px 22px}.cz-cooling-page .cz-system-item{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #edf2f7}.cz-cooling-page .cz-system-item:last-child{border-bottom:0}.cz-cooling-page .cz-num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;margin:0;background:var(--cz-blue);color:#fff;font-weight:900}.cz-cooling-page .cz-system-title{font-size:15px;margin-bottom:3px}.cz-cooling-page .cz-system-desc{margin:0;font-size:12px;color:var(--cz-muted)}.cz-cooling-page .cz-catalog{background:#fff}.cz-cooling-page .cz-parts-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.cz-cooling-page .cz-part-card{
  min-width:0;padding:12px 10px 14px;
  border:1px solid var(--cz-line);border-radius:11px;background:#fff;
  transition:.2s ease;
}.cz-cooling-page .cz-part-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(18,56,92,.08)}.cz-cooling-page .cz-part-img img{width:100%;aspect-ratio:1.35/1;object-fit:contain}.cz-cooling-page .cz-part-title{font-size:13px;line-height:1.25;margin-top:10px}.cz-cooling-page .cz-types{padding-top:20px;background:#fff}.cz-cooling-page .cz-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cz-cooling-page .cz-type-card{
  padding:24px;border:1px solid var(--cz-line);border-radius:var(--cz-radius);
  background:linear-gradient(180deg,#fafdff 0%,#f4f9fd 100%);
}.cz-cooling-page .cz-type-title{font-size:20px;color:#0878e8;margin-bottom:10px}.cz-cooling-page .cz-type-img img{width:100%;height:180px;object-fit:contain;margin:8px 0 14px}.cz-cooling-page .cz-type-label{font-size:13px;margin:0 0 8px}.cz-cooling-page .cz-check-list{list-style:none;padding:0;margin:0}.cz-cooling-page .cz-check-list li{position:relative;padding-left:22px;margin:7px 0;font-size:13px;color:#45586d}.cz-cooling-page .cz-check-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--cz-green);font-weight:900}.cz-cooling-page .cz-commercial{background:#f7fafc}.cz-cooling-page .cz-commercial-grid{
  display:grid;grid-template-columns:repeat(4,1fr);
  border:1px solid var(--cz-line);border-radius:var(--cz-radius);overflow:hidden;background:#fff;
}.cz-cooling-page .cz-commercial-card{padding:24px;border-right:1px solid var(--cz-line)}.cz-cooling-page .cz-commercial-card:last-child{border-right:0}.cz-cooling-page .cz-commercial-title{font-size:18px;margin-bottom:12px}.cz-cooling-page .cz-commercial-note{font-size:12px;color:var(--cz-muted);margin:14px 0 0}.cz-cooling-page .cz-cases{background:#fff}.cz-cooling-page .cz-editor-note{font-size:13px}.cz-cooling-page .cz-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cz-cooling-page .cz-case-card{border:1px solid var(--cz-line);border-radius:var(--cz-radius);padding:12px;background:#fff}.cz-cooling-page .cz-case-img img{width:100%;aspect-ratio:2.5/1;object-fit:cover;border-radius:9px}.cz-cooling-page .cz-case-title{font-size:18px;margin:14px 0 10px}.cz-cooling-page .cz-case-card p{font-size:13px;margin:5px 0;color:#4e6174}.cz-cooling-page .cz-process{padding-top:24px;background:#fff}.cz-cooling-page .cz-process-line{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--cz-line);border-radius:var(--cz-radius);overflow:hidden}.cz-cooling-page .cz-step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:12px;padding:20px;border-right:1px solid var(--cz-line)}.cz-cooling-page .cz-step:last-child{border-right:0}.cz-cooling-page .cz-step-num{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;margin:0;background:linear-gradient(135deg,var(--cz-red),#ff5f64);color:#fff;font-weight:900}.cz-cooling-page .cz-step-title{font-size:16px;margin-bottom:4px}.cz-cooling-page .cz-step-text{font-size:12px;color:var(--cz-muted);margin:0}.cz-cooling-page .cz-bottom{background:#f7fafc}.cz-cooling-page .cz-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.cz-cooling-page .cz-faq-item{background:#fff;border:1px solid var(--cz-line);border-radius:9px;padding:0 16px;margin-bottom:9px}.cz-cooling-page .cz-faq-item summary{cursor:pointer;padding:15px 4px;font-weight:700;font-size:14px;color:var(--cz-text)}.cz-cooling-page .cz-faq-item p{padding:0 4px 16px;margin:0;color:var(--cz-muted);font-size:14px}.cz-cooling-page .cz-form-card{
  padding:30px;border-radius:var(--cz-radius);
  background:linear-gradient(145deg,#071d33,#0a3152);
  color:#fff;box-shadow:0 18px 44px rgba(7,29,51,.18)
}.cz-cooling-page .cz-form-title{color:#fff;font-size:30px;margin-bottom:10px}.cz-cooling-page .cz-form-text{color:#c8d9e8;margin:0 0 20px}.cz-cooling-page .cz-eyebrow-light{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.cz-cooling-page .cz-form-card input,
.cz-cooling-page .cz-form-card select,
.cz-cooling-page .cz-form-card textarea{
  width:100%;min-height:46px;border-radius:8px;border:1px solid rgba(255,255,255,.16);
  background:#fff;color:#10233d;padding:10px 12px;
}.cz-cooling-page .cz-form-card button,
.cz-cooling-page .cz-form-card input[type="submit"]{
  width:100%;min-height:48px;border:0;border-radius:8px;background:var(--cz-red);color:#fff;font-weight:800;
}.cz-cooling-page .cz-contact{background:#fff}.cz-cooling-page .cz-contact-grid{display:grid;grid-template-columns:1.55fr .75fr;gap:18px;align-items:stretch}.cz-cooling-page .cz-contact-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cz-cooling-page .cz-contact-actions .wp-block-button{width:100%}.cz-cooling-page .cz-contact-actions .wp-block-button__link{width:100%;min-height:56px}.cz-cooling-page .cz-viber .wp-block-button__link{background:var(--cz-viber);color:#fff}.cz-cooling-page .cz-telegram .wp-block-button__link{background:var(--cz-telegram);color:#fff}.cz-cooling-page .cz-phone .wp-block-button__link{background:var(--cz-navy);color:#fff}.cz-cooling-page .cz-address-card{
  display:flex;align-items:center;padding:18px 22px;
  border:1px solid var(--cz-line);border-radius:var(--cz-radius);background:#f8fbfe
}.cz-cooling-page .cz-address-card p{margin:0}@media (max-width:1100px){
  .cz-cooling-page .cz-wrap{width:min(100% - 32px,980px)}
  .cz-cooling-page .cz-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:54px;padding-bottom:24px}
  .cz-cooling-page .cz-hero-copy{max-width:610px}
  .cz-cooling-page .cz-hero-visual{position:relative;right:auto;top:auto;width:100%;height:390px;margin-top:-35px}
  .cz-cooling-page .cz-hero::after{background:linear-gradient(180deg,rgba(4,20,36,.98) 0%,rgba(4,20,36,.82) 45%,rgba(4,20,36,.22) 100%)}
  .cz-cooling-page .cz-trust-row{position:relative;bottom:auto;margin-top:-20px;grid-template-columns:repeat(2,1fr)}
  .cz-cooling-page .cz-parts-grid{grid-template-columns:repeat(4,1fr)}
  .cz-cooling-page .cz-benefits{grid-template-columns:repeat(2,1fr)}
  .cz-cooling-page .cz-benefit:nth-child(2){border-right:0}
  .cz-cooling-page .cz-benefit:nth-child(-n/**/+2){border-bottom:1px solid var(--cz-line)}
  .cz-cooling-page .cz-commercial-grid{grid-template-columns:repeat(2,1fr)}
  .cz-cooling-page .cz-commercial-card:nth-child(2){border-right:0}
  .cz-cooling-page .cz-commercial-card:nth-child(-n/**/+2){border-bottom:1px solid var(--cz-line)}
  .cz-cooling-page .cz-types-grid{grid-template-columns:1fr}
}@media (max-width:760px){
  .cz-cooling-page .cz-wrap{width:min(100% - 24px,640px)}
  .cz-cooling-page .cz-section{padding:42px 0}
  .cz-cooling-page .cz-h1{font-size:40px}
  .cz-cooling-page .cz-h2{font-size:29px}
  .cz-cooling-page .cz-lead{font-size:16px}
  .cz-cooling-page .cz-hero-actions{display:grid;grid-template-columns:1fr}
  .cz-cooling-page .cz-hero-actions .wp-block-button,
  .cz-cooling-page .cz-hero-actions .wp-block-button__link{width:100%}
  .cz-cooling-page .cz-hero-visual{height:280px;margin-top:-5px}
  .cz-cooling-page .cz-trust-row{grid-template-columns:1fr 1fr;gap:0}
  .cz-cooling-page .cz-trust-item{padding:10px 6px}
  .cz-cooling-page .cz-benefits{grid-template-columns:1fr}
  .cz-cooling-page .cz-benefit{border-right:0;border-bottom:1px solid var(--cz-line)}
  .cz-cooling-page .cz-benefit:last-child{border-bottom:0}
  .cz-cooling-page .cz-how-grid,
  .cz-cooling-page .cz-bottom-grid,
  .cz-cooling-page .cz-contact-grid{grid-template-columns:1fr}
  .cz-cooling-page .cz-parts-grid{grid-template-columns:repeat(2,1fr)}
  .cz-cooling-page .cz-commercial-grid{grid-template-columns:1fr}
  .cz-cooling-page .cz-commercial-card{border-right:0;border-bottom:1px solid var(--cz-line)}
  .cz-cooling-page .cz-commercial-card:last-child{border-bottom:0}
  .cz-cooling-page .cz-cases-grid{grid-template-columns:1fr}
  .cz-cooling-page .cz-process-line{grid-template-columns:1fr}
  .cz-cooling-page .cz-step{border-right:0;border-bottom:1px solid var(--cz-line)}
  .cz-cooling-page .cz-step:last-child{border-bottom:0}
  .cz-cooling-page .cz-contact-actions{grid-template-columns:1fr}
  .cz-cooling-page .cz-flow-legend{flex-direction:column;gap:4px}
}@media (max-width:440px){
  .cz-cooling-page .cz-h1{font-size:34px}
  .cz-cooling-page .cz-trust-row{grid-template-columns:1fr}
  .cz-cooling-page .cz-part-card{padding:8px}
  .cz-cooling-page .cz-part-title{font-size:12px}
}.cz-cooling-hero {
	position: relative;
	width: 100vw;
	margin-left: calc(50% - 50vw);
	min-height: 650px;

	background-image:
		linear-gradient(
			90deg,
			rgba(3, 18, 33, 0.98) 0%,
			rgba(3, 18, 33, 0.92) 25%,
			rgba(3, 18, 33, 0.67) 44%,
			rgba(3, 18, 33, 0.18) 64%,
			rgba(3, 18, 33, 0.04) 100%
		),
		url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;

	color: #fff;
	overflow: hidden;
}.cz-cooling-hero__inner {
	width: min(1240px, calc(100% - 48px));
	min-height: 650px;
	margin: 0 auto;

	display: flex;
	flex-direction: column;
	justify-content: space-between;

	padding-top: 72px;
	padding-bottom: 30px;
}.cz-cooling-hero__content {
	width: 52%;
	max-width: 650px;
}.cz-cooling-hero__eyebrow {
	display: inline-flex;
	align-items: center;

	margin: 0 0 22px;
	padding: 8px 14px;

	border: 1px solid rgba(70, 173, 255, 0.5);
	border-radius: 100px;

	background: rgba(15, 119, 203, 0.18);

	color: #d9efff;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.07em;
	line-height: 1;
}.cz-cooling-hero__title {
	max-width: 650px;
	margin: 0;

	color: #fff;
	font-size: clamp(44px, 4.25vw, 66px);
	font-weight: 700;
	line-height: 1.02;
	letter-spacing: -0.035em;
}.cz-cooling-hero__text {
	max-width: 600px;
	margin: 24px 0 8px;

	color: rgba(255, 255, 255, 0.94);
	font-size: 18px;
	line-height: 1.55;
}.cz-cooling-hero__note {
	margin: 0 0 28px;

	color: #acc8dc;
	font-size: 14px;
	line-height: 1.5;
}.cz-cooling-hero__buttons {
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
}.cz-cooling-hero__buttons .wp-block-button__link {
	min-height: 50px;
	padding: 13px 24px;

	display: inline-flex;
	align-items: center;
	justify-content: center;

	border-radius: 9px;

	font-size: 15px;
	font-weight: 800;
	line-height: 1;
	white-space: nowrap;

	transition: transform .2s ease, background-color .2s ease;
}.cz-cooling-hero__primary .wp-block-button__link {
	background: #f02832;
	color: #fff;
	border: 1px solid #f02832;
}.cz-cooling-hero__primary .wp-block-button__link:hover {
	background: #d91f28;
	transform: translateY(-1px);
}.cz-cooling-hero__secondary .wp-block-button__link {
	background: rgba(4, 20, 35, 0.30);
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.70);
}.cz-cooling-hero__secondary .wp-block-button__link:hover {
	background: rgba(255, 255, 255, 0.10);
}.cz-cooling-hero__trust {
	width: 100%;

	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0;

	margin-top: 58px;

	border-top: 1px solid rgba(255, 255, 255, 0.16);
}.cz-cooling-hero__trust p {
	margin: 0;
	padding: 18px 22px 0 14px;

	border-right: 1px solid rgba(255, 255, 255, 0.10);

	color: #c6d8e6;
	font-size: 13px;
	line-height: 1.35;
}.cz-cooling-hero__trust p:last-child {
	border-right: 0;
}.cz-cooling-hero__trust strong {
	color: #fff;
	font-weight: 800;
}@media (max-width: 1024px) {

	.cz-cooling-hero {
		min-height: 610px;
		background-position: 62% center;
	}

	.cz-cooling-hero__inner {
		min-height: 610px;
	}

	.cz-cooling-hero__content {
		width: 58%;
	}

	.cz-cooling-hero__title {
		font-size: clamp(42px, 5vw, 58px);
	}

	.cz-cooling-hero__trust {
		grid-template-columns: repeat(2, 1fr);
	}

	.cz-cooling-hero__trust p:nth-child(2) {
		border-right: 0;
	}
}@media (max-width: 767px) {

	.cz-cooling-hero {
		min-height: auto;

		background-image:
			linear-gradient(
				180deg,
				rgba(3, 18, 33, 0.96) 0%,
				rgba(3, 18, 33, 0.90) 48%,
				rgba(3, 18, 33, 0.58) 100%
			),
			url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

		background-position: 69% center;
	}

	.cz-cooling-hero__inner {
		width: calc(100% - 28px);
		min-height: auto;

		padding-top: 46px;
		padding-bottom: 24px;
	}

	.cz-cooling-hero__content {
		width: 100%;
		max-width: 100%;
	}

	.cz-cooling-hero__title {
		max-width: 520px;
		font-size: 39px;
		line-height: 1.05;
	}

	.cz-cooling-hero__text {
		max-width: 480px;
		font-size: 16px;
	}

	.cz-cooling-hero__buttons {
		display: grid;
		grid-template-columns: 1fr;
	}

	.cz-cooling-hero__buttons .wp-block-button,
	.cz-cooling-hero__buttons .wp-block-button__link {
		width: 100%;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: 1fr 1fr;
		margin-top: 72px;
	}

	.cz-cooling-hero__trust p {
		padding: 14px 8px;
		border-bottom: 1px solid rgba(255,255,255,.10);
	}

	.cz-cooling-hero__trust p:nth-child(even) {
		border-right: 0;
	}
}@media (max-width: 440px) {

	.cz-cooling-hero__title {
		font-size: 34px;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: 1fr;
	}

	.cz-cooling-hero__trust p {
		border-right: 0;
	}
}.cz-cooling-hero {
	position: relative;
	width: 100vw;
	margin-left: calc(50% - 50vw);

	min-height: 640px;

	background-image:
		linear-gradient(
			90deg,
			rgba(2, 17, 31, 0.98) 0%,
			rgba(2, 17, 31, 0.94) 23%,
			rgba(2, 17, 31, 0.72) 39%,
			rgba(2, 17, 31, 0.30) 54%,
			rgba(2, 17, 31, 0.03) 72%
		),
		url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;

	color: #fff;
	overflow: hidden;
}.cz-cooling-hero__inner {
	width: min(1280px, calc(100% - 56px));
	min-height: 640px;
	margin: 0 auto;

	display: flex;
	flex-direction: column;
	justify-content: space-between;

	padding: 62px 0 24px;
}.cz-cooling-hero__content {
	width: 540px;
	max-width: 46%;
	position: relative;
	z-index: 2;
}.cz-cooling-hero__eyebrow {
	display: inline-flex;
	align-items: center;

	margin: 0 0 20px;
	padding: 8px 14px;

	border: 1px solid rgba(55, 164, 247, .55);
	border-radius: 100px;

	background: rgba(16, 119, 203, .16);

	color: #e4f4ff;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .07em;
}.cz-cooling-hero__title {
	width: 100%;
	max-width: 560px;

	margin: 0;

	color: #fff;
	font-size: clamp(46px, 3.8vw, 62px);
	font-weight: 750;
	line-height: 1.03;
	letter-spacing: -0.035em;
}.cz-cooling-hero__title br {
	display: none;
}.cz-cooling-hero__text {
	max-width: 540px;
	margin: 22px 0 7px;

	color: rgba(255,255,255,.94);
	font-size: 17px;
	line-height: 1.5;
}.cz-cooling-hero__note {
	max-width: 520px;
	margin: 0 0 25px;

	color: #b1ccdf;
	font-size: 14px;
	line-height: 1.45;
}.cz-cooling-hero__buttons {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: nowrap;
}.cz-cooling-hero__buttons .wp-block-button__link {
	min-height: 48px;

	display: inline-flex;
	align-items: center;
	justify-content: center;

	padding: 12px 22px;

	border-radius: 8px;

	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	white-space: nowrap;
}.cz-cooling-hero__primary .wp-block-button__link {
	background: #ef2933;
	border: 1px solid #ef2933;
	color: #fff;
}.cz-cooling-hero__primary .wp-block-button__link:hover {
	background: #d91e28;
}.cz-cooling-hero__secondary .wp-block-button__link {
	background: rgba(4, 20, 34, .32);
	border: 1px solid rgba(255,255,255,.7);
	color: #fff;
}.cz-cooling-hero__secondary .wp-block-button__link:hover {
	background: rgba(255,255,255,.10);
}.cz-cooling-hero__trust {
	width: 100%;

	display: grid;
	grid-template-columns: repeat(4, 1fr);

	margin-top: 42px;

	border-top: 1px solid rgba(255,255,255,.16);
}.cz-cooling-hero__trust p {
	position: relative;

	margin: 0;
	padding: 16px 24px 0 28px;

	border-right: 1px solid rgba(255,255,255,.10);

	color: #c9dae7;
	font-size: 12px;
	line-height: 1.35;
}.cz-cooling-hero__trust p::before {
	content: "✓";

	position: absolute;
	left: 5px;
	top: 16px;

	color: #ef2933;
	font-size: 16px;
	font-weight: 900;
}.cz-cooling-hero__trust strong {
	display: inline;
	color: #fff;
	font-weight: 800;
}@media (min-width: 1500px) {

	.cz-cooling-hero {
		background-position: center center;
	}

	.cz-cooling-hero__content {
		max-width: 520px;
	}

	.cz-cooling-hero__title {
		font-size: 60px;
	}
}@media (max-width: 1100px) {

	.cz-cooling-hero {
		min-height: 620px;
		background-position: 60% center;
	}

	.cz-cooling-hero__inner {
		width: min(100% - 36px, 960px);
		min-height: 620px;
	}

	.cz-cooling-hero__content {
		width: 50%;
		max-width: 500px;
	}

	.cz-cooling-hero__title {
		font-size: 46px;
	}

	.cz-cooling-hero__text {
		font-size: 16px;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: repeat(2, 1fr);
	}
}@media (max-width: 767px) {

	.cz-cooling-hero {
		min-height: 690px;

		background-image:
			linear-gradient(
				180deg,
				rgba(2,17,31,.98) 0%,
				rgba(2,17,31,.93) 46%,
				rgba(2,17,31,.50) 100%
			),
			url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

		background-position: 68% center;
	}

	.cz-cooling-hero__inner {
		width: calc(100% - 28px);
		min-height: 690px;

		padding: 38px 0 18px;
	}

	.cz-cooling-hero__content {
		width: 100%;
		max-width: 100%;
	}

	.cz-cooling-hero__title {
		max-width: 440px;
		font-size: 38px;
		line-height: 1.04;
	}

	.cz-cooling-hero__text {
		max-width: 460px;
		font-size: 15px;
	}

	.cz-cooling-hero__note {
		font-size: 13px;
	}

	.cz-cooling-hero__buttons {
		display: grid;
		grid-template-columns: 1fr;
		gap: 10px;
	}

	.cz-cooling-hero__buttons .wp-block-button,
	.cz-cooling-hero__buttons .wp-block-button__link {
		width: 100%;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: 1fr 1fr;
		margin-top: 35px;
	}

	.cz-cooling-hero__trust p {
		padding: 12px 8px 12px 25px;
		border-bottom: 1px solid rgba(255,255,255,.08);
	}

	.cz-cooling-hero__trust p::before {
		top: 12px;
		left: 5px;
	}
}@media (max-width: 440px) {

	.cz-cooling-hero__title {
		font-size: 34px;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: 1fr;
	}
}.cz-cooling-hero__primary .wp-block-button__link {
	background: #ef2933 !important;
	border: 1px solid #ef2933 !important;
	color: #fff !important;
	box-shadow: 0 8px 22px rgba(239, 41, 51, 0.22);
}.cz-cooling-hero__primary .wp-block-button__link:hover {
	background: #d91f28 !important;
	border-color: #d91f28 !important;
	color: #fff !important;
	transform: translateY(-1px);
	box-shadow: 0 10px 26px rgba(239, 41, 51, 0.28);
}.cz-cooling-hero__secondary .wp-block-button__link {
	background: rgba(9, 25, 42, 0.58) !important;
	border: 1px solid rgba(255,255,255,0.72) !important;
	color: #fff !important;
}.cz-cooling-hero__secondary .wp-block-button__link:hover {
	background: rgba(255,255,255,0.12) !important;
}.cz-cooling-why {
	padding: 72px 0 68px;
	background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
}.cz-cooling-why__inner {
	width: min(1280px, calc(100% - 56px));
	margin: 0 auto;
}.cz-cooling-why__top {
	display: grid;
	grid-template-columns: minmax(0, .92fr) minmax(420px, 1.08fr);
	align-items: center;
	gap: 48px;
	margin-bottom: 40px;
}.cz-cooling-why__content {
	max-width: 610px;
}.cz-cooling-why__eyebrow {
	display: inline-flex;
	margin: 0 0 16px;
	padding: 7px 12px;
	border-radius: 100px;
	background: #edf7ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	letter-spacing: .08em;
	line-height: 1;
}.cz-cooling-why__title {
	margin: 0 0 18px;
	color: #08233e;
	font-size: clamp(34px, 3vw, 48px);
	font-weight: 700;
	line-height: 1.06;
	letter-spacing: -.03em;
}.cz-cooling-why__lead {
	margin: 0 0 10px;
	color: #344c64;
	font-size: 17px;
	line-height: 1.55;
}.cz-cooling-why__note {
	margin: 0;
	color: #718195;
	font-size: 14px;
	line-height: 1.55;
}.cz-cooling-why__image img {
	display: block;
	width: 100%;
	max-height: 430px;
	object-fit: contain;
	object-position: right center;
}.cz-cooling-why__benefits {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	border-top: 1px solid #dae7f1;
	border-bottom: 1px solid #dae7f1;
}.cz-cooling-benefit {
	padding: 25px 26px 24px;
	border-right: 1px solid #dae7f1;
}.cz-cooling-benefit:first-child {
	padding-left: 0;
}.cz-cooling-benefit:last-child {
	padding-right: 0;
	border-right: 0;
}.cz-cooling-benefit__icon {
	width: 43px;
	height: 43px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 15px;
	border-radius: 12px;
	background: #edf6fd;
	color: #1687ff;
	font-size: 20px;
	font-weight: 800;
	line-height: 1;
}.cz-icon-temp,
.cz-icon-money {
	color: #ef2933;
}.cz-cooling-benefit__title {
	margin: 0 0 8px;
	color: #102842;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25;
}.cz-cooling-benefit p:not(.cz-cooling-benefit__icon) {
	margin: 0;
	color: #64788d;
	font-size: 13px;
	line-height: 1.5;
}@media (max-width: 1024px) {
	.cz-cooling-why {
		padding: 60px 0;
	}

	.cz-cooling-why__inner {
		width: min(100% - 36px, 940px);
	}

	.cz-cooling-why__top {
		grid-template-columns: 1fr 1fr;
		gap: 28px;
	}

	.cz-cooling-why__benefits {
		grid-template-columns: 1fr 1fr;
	}

	.cz-cooling-benefit {
		border-bottom: 1px solid #dae7f1;
	}

	.cz-cooling-benefit:nth-child(2) {
		border-right: 0;
	}

	.cz-cooling-benefit:nth-child(3),
	.cz-cooling-benefit:nth-child(4) {
		border-bottom: 0;
	}
}@media (max-width: 767px) {
	.cz-cooling-why {
		padding: 46px 0;
	}

	.cz-cooling-why__inner {
		width: calc(100% - 28px);
	}

	.cz-cooling-why__top {
		grid-template-columns: 1fr;
		gap: 20px;
		margin-bottom: 28px;
	}

	.cz-cooling-why__title {
		font-size: 31px;
	}

	.cz-cooling-why__lead {
		font-size: 16px;
	}

	.cz-cooling-why__image img {
		max-height: 300px;
		object-position: center;
	}

	.cz-cooling-why__benefits {
		grid-template-columns: 1fr;
	}

	.cz-cooling-benefit {
		padding: 20px 0;
		border-right: 0;
		border-bottom: 1px solid #dae7f1;
	}

	.cz-cooling-benefit:last-child {
		border-bottom: 0;
	}
}.cz-cooling-why {
	width: 100%;
	padding: 68px 0 64px;
	background: linear-gradient(180deg, #ffffff 0%, #f6faff 100%);
	overflow: hidden;
}.cz-cooling-why__inner {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
}.cz-cooling-why__top {
	width: 100% !important;
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: space-between !important;
	gap: 52px !important;
	margin: 0 0 40px !important;
}.cz-cooling-why__content {
	flex: 0 1 52% !important;
	width: 52% !important;
	max-width: 620px !important;
	min-width: 0 !important;
}.cz-cooling-why__eyebrow {
	display: inline-flex;
	width: auto;
	margin: 0 0 15px;
	padding: 7px 12px;

	border-radius: 100px;
	background: #edf7ff;

	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-why__title {
	display: block !important;
	width: 100% !important;
	max-width: 610px !important;

	margin: 0 0 18px !important;

	color: #092642;
	font-size: clamp(34px, 3vw, 46px) !important;
	font-weight: 700 !important;
	line-height: 1.08 !important;
	letter-spacing: -.03em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
	white-space: normal !important;
}.cz-cooling-why__lead {
	width: 100%;
	max-width: 590px;

	margin: 0 0 10px;

	color: #344e67;
	font-size: 17px;
	line-height: 1.55;
}.cz-cooling-why__note {
	width: 100%;
	max-width: 580px;

	margin: 0;

	color: #718398;
	font-size: 14px;
	line-height: 1.55;
}.cz-cooling-why__visual {
	flex: 0 1 48% !important;
	width: 48% !important;
	max-width: 570px !important;
	min-width: 0 !important;

	display: flex !important;
	align-items: center;
	justify-content: flex-end;
}.cz-cooling-why__image {
	width: 100% !important;
	margin: 0 !important;
}.cz-cooling-why__image img {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	max-height: 420px !important;

	object-fit: contain !important;
	object-position: right center !important;
}.cz-cooling-why__benefits {
	width: 100% !important;

	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

	border-top: 1px solid #dce7f0;
	border-bottom: 1px solid #dce7f0;
}.cz-cooling-benefit {
	min-width: 0;
	padding: 24px 26px;

	border-right: 1px solid #dce7f0;
}.cz-cooling-benefit__icon {
	width: 44px;
	height: 44px;

	display: flex;
	align-items: center;
	justify-content: center;

	margin: 0 0 14px;

	border-radius: 12px;
	background: #edf6fd;

	color: #1687ff;
	font-size: 20px;
	font-weight: 800;
	line-height: 1;
}.cz-cooling-benefit__title {
	margin: 0 0 7px !important;

	color: #102842;
	font-size: 16px !important;
	font-weight: 700;
	line-height: 1.25;
}.cz-cooling-benefit p:not(.cz-cooling-benefit__icon) {
	margin: 0;

	color: #63778b;
	font-size: 13px;
	line-height: 1.5;
}@media (max-width: 1024px) {

	.cz-cooling-why {
		padding: 56px 0;
	}

	.cz-cooling-why__inner {
		width: min(100% - 36px, 940px) !important;
	}

	.cz-cooling-why__top {
		gap: 28px !important;
	}

	.cz-cooling-why__content {
		flex-basis: 52% !important;
		width: 52% !important;
	}

	.cz-cooling-why__visual {
		flex-basis: 48% !important;
		width: 48% !important;
	}

	.cz-cooling-why__title {
		font-size: 36px !important;
	}

	.cz-cooling-why__benefits {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}

	.cz-cooling-benefit:nth-child(2) {
		border-right: 0;
	}

	.cz-cooling-benefit:nth-child(-n/**/+2) {
		border-bottom: 1px solid #dce7f0;
	}
}@media (max-width: 767px) {

	.cz-cooling-why {
		padding: 44px 0;
	}

	.cz-cooling-why__inner {
		width: calc(100% - 28px) !important;
	}

	.cz-cooling-why__top {
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		gap: 24px !important;
		margin-bottom: 30px !important;
	}

	.cz-cooling-why__content,
	.cz-cooling-why__visual {
		width: 100% !important;
		max-width: 100% !important;
		flex-basis: 100% !important;
	}

	.cz-cooling-why__title {
		max-width: 100% !important;
		font-size: 31px !important;
	}

	.cz-cooling-why__lead {
		font-size: 16px;
	}

	.cz-cooling-why__image img {
		width: 100% !important;
		max-height: 310px !important;
		object-position: center !important;
	}

	.cz-cooling-why__benefits {
		grid-template-columns: 1fr !important;
	}

	.cz-cooling-benefit,
	.cz-cooling-benefit:first-child,
	.cz-cooling-benefit:last-child {
		padding: 20px 0;
		border-right: 0;
		border-bottom: 1px solid #dce7f0;
	}

	.cz-cooling-benefit:last-child {
		border-bottom: 0;
	}
}#cz-cooling-importance {
	width: 100% !important;
	padding: 68px 0 64px !important;
	margin: 0 !important;

	background:
		linear-gradient(180deg, #ffffff 0%, #f6faff 100%);

	overflow: hidden;
}#cz-cooling-importance .cz-importance-wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;

	margin-left: auto !important;
	margin-right: auto !important;

	padding: 0 !important;
}#cz-cooling-importance .cz-importance-top {
	width: 100% !important;

	display: grid !important;
	grid-template-columns:
		minmax(0, 0.92fr)
		minmax(0, 1.08fr) !important;

	align-items: center !important;

	gap: 54px !important;

	margin: 0 0 48px !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-importance-copy {
	width: 100% !important;
	max-width: 560px !important;

	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-importance-eyebrow {
	display: inline-flex !important;

	width: auto !important;

	margin: 0 0 16px !important;
	padding: 7px 13px !important;

	background: #edf7ff;

	border-radius: 999px;

	color: #0878e8;

	font-size: 11px;
	font-weight: 800;

	line-height: 1;

	letter-spacing: .08em;
}#cz-cooling-importance .cz-importance-title {
	display: block !important;

	width: 100% !important;
	max-width: 560px !important;

	margin: 0 0 20px !important;
	padding: 0 !important;

	color: #082744 !important;

	font-size: clamp(36px, 3.25vw, 50px) !important;
	font-weight: 700 !important;

	line-height: 1.06 !important;

	letter-spacing: -.035em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}#cz-cooling-importance .cz-importance-lead {
	width: 100% !important;

	margin: 0 0 11px !important;

	color: #344f68;

	font-size: 17px;
	line-height: 1.55;
}#cz-cooling-importance .cz-importance-note {
	width: 100% !important;

	margin: 0 !important;

	color: #728498;

	font-size: 14px;
	line-height: 1.55;
}#cz-cooling-importance .cz-importance-visual {
	width: 100% !important;
	max-width: none !important;

	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;

	display: flex !important;

	align-items: center !important;
	justify-content: flex-end !important;
}#cz-cooling-importance .cz-importance-image {
	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-importance-image img {
	display: block !important;

	width: 100% !important;
	height: auto !important;

	max-width: 620px !important;
	max-height: 430px !important;

	margin-left: auto !important;

	object-fit: contain !important;
	object-position: right center !important;
}#cz-cooling-importance .cz-importance-benefits {
	width: 100% !important;
	max-width: 100% !important;

	display: grid !important;

	grid-template-columns:
		repeat(4, minmax(0, 1fr)) !important;

	align-items: stretch !important;

	margin: 0 !important;
	padding: 0 !important;

	border-top: 1px solid #dce7f0;
	border-bottom: 1px solid #dce7f0;
}#cz-cooling-importance .cz-importance-benefits > .cz-importance-benefit {
	width: auto !important;
	max-width: none !important;
	min-width: 0 !important;

	flex: none !important;
	flex-basis: auto !important;

	margin: 0 !important;

	padding: 25px 27px !important;

	border-right: 1px solid #dce7f0;

	display: block !important;
}#cz-cooling-importance
.cz-importance-benefits
> .cz-importance-benefit:first-child {
	padding-left: 0 !important;
}#cz-cooling-importance
.cz-importance-benefits
> .cz-importance-benefit:last-child {
	padding-right: 0 !important;
	border-right: 0;
}#cz-cooling-importance .cz-importance-icon {
	width: 44px;
	height: 44px;

	display: flex;

	align-items: center;
	justify-content: center;

	margin: 0 0 15px;

	border-radius: 12px;

	background: #edf6fd;

	color: #1486ff;

	font-size: 20px;
	font-weight: 800;

	line-height: 1;
}#cz-cooling-importance .cz-red-icon {
	color: #ef2933;
}#cz-cooling-importance .cz-importance-benefit h3 {
	width: 100% !important;

	margin: 0 0 8px !important;

	color: #102842;

	font-size: 16px !important;
	font-weight: 700 !important;

	line-height: 1.25 !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}#cz-cooling-importance .cz-importance-benefit p {
	width: 100% !important;

	margin: 0 !important;

	color: #64788d;

	font-size: 13px;

	line-height: 1.5;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}@media (max-width: 1024px) {

	#cz-cooling-importance {
		padding: 58px 0 !important;
	}

	#cz-cooling-importance .cz-importance-wrap {
		width: min(940px, calc(100% - 36px)) !important;
	}

	#cz-cooling-importance .cz-importance-top {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(0, 1fr) !important;

		gap: 30px !important;
	}

	#cz-cooling-importance .cz-importance-title {
		font-size: 37px !important;
	}

	#cz-cooling-importance .cz-importance-benefits {
		grid-template-columns:
			repeat(2, minmax(0, 1fr)) !important;
	}

	#cz-cooling-importance
	.cz-importance-benefits
	> .cz-importance-benefit {
		padding: 24px !important;
		border-bottom: 1px solid #dce7f0;
	}

	#cz-cooling-importance
	.cz-importance-benefits
	> .cz-importance-benefit:nth-child(2) {
		border-right: 0;
	}

	#cz-cooling-importance
	.cz-importance-benefits
	> .cz-importance-benefit:nth-child(3),
	#cz-cooling-importance
	.cz-importance-benefits
	> .cz-importance-benefit:nth-child(4) {
		border-bottom: 0;
	}
}@media (max-width: 767px) {

	#cz-cooling-importance {
		padding: 44px 0 !important;
	}

	#cz-cooling-importance .cz-importance-wrap {
		width: calc(100% - 28px) !important;
	}

	#cz-cooling-importance .cz-importance-top {
		grid-template-columns: 1fr !important;

		gap: 25px !important;

		margin-bottom: 32px !important;
	}

	#cz-cooling-importance .cz-importance-copy {
		max-width: 100% !important;
	}

	#cz-cooling-importance .cz-importance-title {
		max-width: 100% !important;

		font-size: 31px !important;
	}

	#cz-cooling-importance .cz-importance-lead {
		font-size: 16px;
	}

	#cz-cooling-importance .cz-importance-image img {
		max-width: 100% !important;
		max-height: 320px !important;

		margin: 0 auto !important;

		object-position: center !important;
	}

	#cz-cooling-importance .cz-importance-benefits {
		grid-template-columns: 1fr !important;
	}

	#cz-cooling-importance
	.cz-importance-benefits
	> .cz-importance-benefit {
		width: 100% !important;

		padding: 20px 0 !important;

		border-right: 0;
		border-bottom: 1px solid #dce7f0;
	}

	#cz-cooling-importance
	.cz-importance-benefits
	> .cz-importance-benefit:last-child {
		border-bottom: 0;
	}
}.cz-imp {
	width: 100%;
	padding: 64px 0 60px;
	background: linear-gradient(180deg,#fff 0%,#f5f9fd 100%);
	overflow: hidden;
}.cz-imp__wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}.cz-imp__main {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: space-between !important;

	width: 100% !important;

	gap: 60px !important;

	margin: 0 0 46px !important;
	padding: 0 !important;
}.cz-imp__copy {
	flex: 0 0 43% !important;

	width: 43% !important;
	max-width: 530px !important;
	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-imp__eyebrow {
	display: inline-flex;

	width: auto !important;

	margin: 0 0 16px;
	padding: 7px 12px;

	border-radius: 100px;

	background: #eaf6ff;

	color: #0878e8;

	font-size: 11px;
	font-weight: 800;
	letter-spacing: .08em;
	line-height: 1;
}.cz-imp__title {
	width: 100% !important;
	max-width: 530px !important;

	margin: 0 0 18px !important;

	color: #082642 !important;

	font-size: 44px !important;
	font-weight: 700 !important;

	line-height: 1.07 !important;

	letter-spacing: -.035em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-imp__lead {
	margin: 0 0 10px !important;

	color: #344d65;

	font-size: 17px;
	line-height: 1.55;
}.cz-imp__text {
	margin: 0 !important;

	color: #728499;

	font-size: 14px;
	line-height: 1.55;
}.cz-imp__visual {
	flex: 1 1 auto !important;

	width: auto !important;
	max-width: none !important;
	min-width: 0 !important;

	display: flex !important;
	align-items: center !important;
	justify-content: flex-end !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-imp__visual figure {
	width: 100%;
	margin: 0 !important;
}.cz-imp__visual img {
	display: block;

	width: 100% !important;
	max-width: 620px !important;
	height: auto !important;

	margin-left: auto;

	object-fit: contain;
}.cz-imp__benefits {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;

	width: 100% !important;
	max-width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	border-top: 1px solid #dce7f0;
	border-bottom: 1px solid #dce7f0;
}.cz-imp__benefits > .cz-imp__item {
	flex: 1 1 25% !important;

	width: 25% !important;
	max-width: 25% !important;
	min-width: 0 !important;

	margin: 0 !important;

	padding: 24px 27px !important;

	border-right: 1px solid #dce7f0;
}.cz-imp__benefits > .cz-imp__item:first-child {
	padding-left: 0 !important;
}.cz-imp__benefits > .cz-imp__item:last-child {
	padding-right: 0 !important;
	border-right: 0;
}.cz-imp__icon {
	width: 44px !important;
	height: 44px !important;

	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	margin: 0 0 14px !important;

	border-radius: 12px;

	background: #edf6fd;

	color: #1687ff;

	font-size: 20px;
	font-weight: 800;

	line-height: 1;
}.cz-imp__icon--red {
	color: #ef2933;
}.cz-imp__item-title {
	display: block !important;

	width: 100% !important;

	margin: 0 0 8px !important;

	color: #102842 !important;

	font-size: 16px !important;
	font-weight: 700 !important;

	line-height: 1.3 !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-imp__item p:not(.cz-imp__icon) {
	width: 100% !important;

	margin: 0 !important;

	color: #64788d;

	font-size: 13px;
	line-height: 1.5;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}@media (max-width: 1000px) {

	.cz-imp__main {
		gap: 30px !important;
	}

	.cz-imp__copy {
		flex-basis: 46% !important;
		width: 46% !important;
	}

	.cz-imp__title {
		font-size: 37px !important;
	}

	.cz-imp__benefits {
		flex-wrap: wrap !important;
	}

	.cz-imp__benefits > .cz-imp__item {
		flex: 0 0 50% !important;

		width: 50% !important;
		max-width: 50% !important;

		border-bottom: 1px solid #dce7f0;
	}

	.cz-imp__benefits > .cz-imp__item:nth-child(2) {
		border-right: 0;
	}

	.cz-imp__benefits > .cz-imp__item:nth-child(3),
	.cz-imp__benefits > .cz-imp__item:nth-child(4) {
		border-bottom: 0;
	}
}@media (max-width: 700px) {

	.cz-imp {
		padding: 44px 0;
	}

	.cz-imp__wrap {
		width: calc(100% - 28px) !important;
	}

	.cz-imp__main {
		flex-direction: column !important;

		align-items: stretch !important;

		gap: 24px !important;

		margin-bottom: 30px !important;
	}

	.cz-imp__copy {
		width: 100% !important;
		max-width: 100% !important;
		flex-basis: auto !important;
	}

	.cz-imp__title {
		max-width: 100% !important;
		font-size: 31px !important;
	}

	.cz-imp__lead {
		font-size: 16px;
	}

	.cz-imp__visual {
		width: 100% !important;
	}

	.cz-imp__visual img {
		max-width: 100% !important;
		margin: 0 auto;
	}

	.cz-imp__benefits {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}

	.cz-imp__benefits > .cz-imp__item {
		flex: none !important;

		width: 100% !important;
		max-width: 100% !important;

		padding: 20px 0 !important;

		border-right: 0;
		border-bottom: 1px solid #dce7f0;
	}

	.cz-imp__benefits > .cz-imp__item:last-child {
		border-bottom: 0;
	}
}.cz-cooling-hero *,
.cz-imp *,
.cz-cooling-how *,
.cz-cooling-hero *::before,
.cz-cooling-hero *::after,
.cz-imp *::before,
.cz-imp *::after,
.cz-cooling-how *::before,
.cz-cooling-how *::after {
	box-sizing: border-box;
}.cz-cooling-hero {
	position: relative;
	width: 100vw !important;
	max-width: none !important;
	margin-left: calc(50% - 50vw) !important;
	min-height: 650px;

	background-image:
		linear-gradient(
			90deg,
			rgba(2, 17, 31, 0.98) 0%,
			rgba(2, 17, 31, 0.94) 24%,
			rgba(2, 17, 31, 0.68) 40%,
			rgba(2, 17, 31, 0.25) 55%,
			rgba(2, 17, 31, 0.02) 72%
		),
		url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	color: #fff;
	overflow: hidden;
}.cz-cooling-hero__inner {
	width: min(1280px, calc(100% - 48px)) !important;
	max-width: 1280px !important;
	min-height: 650px;
	margin: 0 auto !important;
	padding: 68px 0 24px !important;

	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
}.cz-cooling-hero__content {
	width: 45% !important;
	max-width: 590px !important;
	min-width: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	position: relative;
	z-index: 2;
}.cz-cooling-hero__eyebrow {
	display: inline-flex !important;
	width: auto !important;
	margin: 0 0 22px !important;
	padding: 8px 14px !important;
	border: 1px solid rgba(55, 164, 247, .55);
	border-radius: 100px;
	background: rgba(16, 119, 203, .17);
	color: #e4f4ff;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .07em;
}.cz-cooling-hero__title {
	display: block !important;
	width: 100% !important;
	max-width: 590px !important;
	margin: 0 !important;
	color: #fff !important;
	font-size: clamp(45px, 3.8vw, 62px) !important;
	font-weight: 750 !important;
	line-height: 1.04 !important;
	letter-spacing: -.035em !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-cooling-hero__text {
	max-width: 560px;
	margin: 22px 0 7px !important;
	color: rgba(255,255,255,.95);
	font-size: 17px;
	line-height: 1.5;
}.cz-cooling-hero__note {
	max-width: 530px;
	margin: 0 0 26px !important;
	color: #b2ccdf;
	font-size: 14px;
	line-height: 1.45;
}.cz-cooling-hero__buttons {
	display: flex !important;
	align-items: center !important;
	gap: 12px !important;
	flex-wrap: wrap !important;
	margin: 0 !important;
}.cz-cooling-hero__buttons .wp-block-button__link {
	min-height: 49px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 13px 23px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	white-space: nowrap;
	transition:
		transform .2s ease,
		background-color .2s ease,
		box-shadow .2s ease;
}.cz-cooling-hero__primary .wp-block-button__link {
	background: #ef2933 !important;
	border: 1px solid #ef2933 !important;
	color: #fff !important;
	box-shadow: 0 8px 22px rgba(239,41,51,.22);
}.cz-cooling-hero__primary .wp-block-button__link:hover {
	background: #d91f28 !important;
	border-color: #d91f28 !important;
	transform: translateY(-1px);
	box-shadow: 0 10px 28px rgba(239,41,51,.30);
}.cz-cooling-hero__secondary .wp-block-button__link {
	background: rgba(8,24,40,.54) !important;
	border: 1px solid rgba(255,255,255,.72) !important;
	color: #fff !important;
}.cz-cooling-hero__secondary .wp-block-button__link:hover {
	background: rgba(255,255,255,.11) !important;
}.cz-cooling-hero__trust {
	width: 100% !important;
	max-width: 100% !important;
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0,1fr)) !important;
	margin: 46px 0 0 !important;
	padding: 0 !important;
	border-top: 1px solid rgba(255,255,255,.15);
}.cz-cooling-hero__trust > p {
	position: relative;
	min-width: 0;
	margin: 0 !important;
	padding: 17px 22px 0 28px !important;
	border-right: 1px solid rgba(255,255,255,.10);
	color: #cadbe8;
	font-size: 12px;
	line-height: 1.4;
}.cz-cooling-hero__trust > p:last-child {
	border-right: 0;
}.cz-cooling-hero__trust > p::before {
	content: "✓";
	position: absolute;
	left: 6px;
	top: 16px;
	color: #ef2933;
	font-size: 16px;
	font-weight: 900;
}#cz-cooling-importance {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 66px 0 62px !important;
	background: linear-gradient(180deg,#ffffff 0%,#f6faff 100%);
	overflow: hidden;
}#cz-cooling-importance > .cz-imp__wrap {
	display: block !important;
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-imp__main {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: space-between !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 0 46px !important;
	padding: 0 !important;
	gap: 58px !important;
}#cz-cooling-importance .cz-imp__copy {
	display: block !important;
	flex: 0 0 44% !important;
	width: 44% !important;
	max-width: 540px !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-imp__eyebrow {
	display: inline-flex !important;
	width: auto !important;
	margin: 0 0 16px !important;
	padding: 7px 12px !important;
	border-radius: 999px;
	background: #eaf6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}#cz-cooling-importance .cz-imp__title {
	display: block !important;
	width: 100% !important;
	max-width: 540px !important;
	margin: 0 0 19px !important;
	color: #082642 !important;
	font-size: clamp(36px,3.2vw,48px) !important;
	font-weight: 700 !important;
	line-height: 1.06 !important;
	letter-spacing: -.035em !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}#cz-cooling-importance .cz-imp__lead {
	width: 100% !important;
	margin: 0 0 10px !important;
	color: #344e67;
	font-size: 17px;
	line-height: 1.55;
}#cz-cooling-importance .cz-imp__text {
	width: 100% !important;
	margin: 0 !important;
	color: #728498;
	font-size: 14px;
	line-height: 1.55;
}#cz-cooling-importance .cz-imp__visual {
	display: flex !important;
	flex: 1 1 56% !important;
	width: 56% !important;
	max-width: none !important;
	min-width: 0 !important;
	align-items: center !important;
	justify-content: flex-end !important;
	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-imp__image {
	display: block !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-imp__image img {
	display: block !important;
	width: 100% !important;
	max-width: 640px !important;
	height: auto !important;
	margin-left: auto !important;
	object-fit: contain !important;
	object-position: right center !important;
}#cz-cooling-importance .cz-imp__benefits {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border-top: 1px solid #dce7f0;
	border-bottom: 1px solid #dce7f0;
}#cz-cooling-importance .cz-imp__benefits > .cz-imp__item {
	display: block !important;
	flex: 1 1 25% !important;
	width: 25% !important;
	max-width: 25% !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 25px 27px !important;
	border-right: 1px solid #dce7f0;
}#cz-cooling-importance .cz-imp__benefits > .cz-imp__item:first-child {
	padding-left: 0 !important;
}#cz-cooling-importance .cz-imp__benefits > .cz-imp__item:last-child {
	padding-right: 0 !important;
	border-right: 0;
}#cz-cooling-importance .cz-imp__icon {
	width: 44px !important;
	height: 44px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	margin: 0 0 15px !important;
	padding: 0 !important;
	border-radius: 12px;
	background: #edf6fd;
	color: #1687ff;
	font-size: 20px;
	font-weight: 800;
	line-height: 1;
}#cz-cooling-importance .cz-imp__icon--red {
	color: #ef2933;
}#cz-cooling-importance .cz-imp__item-title {
	display: block !important;
	width: 100% !important;
	margin: 0 0 8px !important;
	color: #102842 !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 1.3 !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}#cz-cooling-importance .cz-imp__item p:not(.cz-imp__icon) {
	display: block !important;
	width: 100% !important;
	margin: 0 !important;
	color: #64788d;
	font-size: 13px;
	line-height: 1.5;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-cooling-how {
	width: 100%;
	padding: 70px 0;
	background:
		linear-gradient(180deg,#eef7ff 0%,#f8fbfe 100%);
	overflow: hidden;
}.cz-cooling-how__wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}.cz-cooling-how__head {
	max-width: 790px !important;
	margin: 0 0 32px !important;
	padding: 0 !important;
}.cz-cooling-how__eyebrow {
	display: inline-flex !important;
	width: auto !important;
	margin: 0 0 13px !important;
	padding: 7px 12px !important;
	border-radius: 999px;
	background: #fff;
	border: 1px solid #d9e8f4;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-how__title {
	margin: 0 0 14px !important;
	color: #082642 !important;
	font-size: clamp(36px,3.15vw,47px) !important;
	font-weight: 700 !important;
	line-height: 1.07 !important;
	letter-spacing: -.035em !important;
	word-break: normal !important;
}.cz-cooling-how__lead {
	margin: 0 !important;
	max-width: 760px;
	color: #597087;
	font-size: 15px;
	line-height: 1.6;
}.cz-cooling-how__grid {
	display: grid !important;
	grid-template-columns:
		minmax(0,1.2fr)
		minmax(390px,.8fr) !important;
	gap: 22px !important;
	align-items: stretch !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}.cz-cooling-how__scheme,
.cz-cooling-how__list {
	background: #fff;
	border: 1px solid #d9e6f0;
	border-radius: 14px;
	box-shadow: 0 12px 36px rgba(18,55,88,.045);
}.cz-cooling-how__scheme {
	padding: 18px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-width: 0 !important;
}.cz-cooling-how__image {
	width: 100% !important;
	margin: 0 !important;
}.cz-cooling-how__image img {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	max-height: 475px !important;
	object-fit: contain !important;
	object-position: center !important;
}.cz-cooling-how__legend {
	display: flex !important;
	flex-direction: row !important;
	gap: 22px !important;
	align-items: center !important;
	margin: 12px 4px 0 !important;
	padding-top: 12px !important;
	border-top: 1px solid #edf2f6;
}.cz-cooling-how__legend p {
	position: relative;
	margin: 0 !important;
	padding-left: 24px !important;
	color: #61778b;
	font-size: 12px;
	line-height: 1.4;
}.cz-cooling-how__legend p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 15px;
	height: 4px;
	border-radius: 20px;
	transform: translateY(-50%);
}.cz-cooling-how__legend-hot::before {
	background: #ef2933;
}.cz-cooling-how__legend-cold::before {
	background: #1687ff;
}.cz-cooling-how__list {
	padding: 10px 22px !important;
	min-width: 0 !important;
}.cz-how-item {
	width: 100% !important;
	display: flex !important;
	flex-direction: row !important;
	align-items: flex-start !important;
	gap: 14px !important;
	padding: 13px 0 !important;
	margin: 0 !important;
	border-bottom: 1px solid #e8eff5;
}.cz-how-item:last-child {
	border-bottom: 0;
}.cz-how-item__num {
	flex: 0 0 34px !important;
	width: 34px !important;
	height: 34px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 50%;
	background: #1687ff;
	color: #fff;
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
}.cz-how-item__copy {
	flex: 1 1 auto !important;
	width: auto !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}.cz-how-item__title {
	width: 100% !important;
	margin: 0 0 3px !important;
	color: #102842 !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	line-height: 1.3 !important;
	word-break: normal !important;
}.cz-how-item__copy p {
	margin: 0 !important;
	color: #687d90;
	font-size: 12px;
	line-height: 1.45;
}@media (max-width: 1050px) {

	.cz-cooling-hero {
		background-position: 60% center;
	}

	.cz-cooling-hero__inner {
		width: min(960px, calc(100% - 36px)) !important;
	}

	.cz-cooling-hero__content {
		width: 50% !important;
	}

	.cz-cooling-hero__title {
		font-size: 47px !important;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: repeat(2,minmax(0,1fr)) !important;
	}

	#cz-cooling-importance > .cz-imp__wrap {
		width: min(940px, calc(100% - 36px)) !important;
	}

	#cz-cooling-importance .cz-imp__main {
		gap: 30px !important;
	}

	#cz-cooling-importance .cz-imp__copy {
		flex-basis: 47% !important;
		width: 47% !important;
	}

	#cz-cooling-importance .cz-imp__visual {
		flex-basis: 53% !important;
		width: 53% !important;
	}

	#cz-cooling-importance .cz-imp__title {
		font-size: 37px !important;
	}

	#cz-cooling-importance .cz-imp__benefits {
		flex-wrap: wrap !important;
	}

	#cz-cooling-importance .cz-imp__benefits > .cz-imp__item {
		flex: 0 0 50% !important;
		width: 50% !important;
		max-width: 50% !important;
		padding: 24px !important;
		border-bottom: 1px solid #dce7f0;
	}

	#cz-cooling-importance .cz-imp__benefits > .cz-imp__item:nth-child(2) {
		border-right: 0;
	}

	#cz-cooling-importance .cz-imp__benefits > .cz-imp__item:nth-child(3),
	#cz-cooling-importance .cz-imp__benefits > .cz-imp__item:nth-child(4) {
		border-bottom: 0;
	}

	.cz-cooling-how__wrap {
		width: min(940px, calc(100% - 36px)) !important;
	}

	.cz-cooling-how__grid {
		grid-template-columns:
			minmax(0,1fr)
			minmax(340px,.82fr) !important;
	}
}@media (max-width: 767px) {

	.cz-cooling-hero {
		min-height: auto;
		background-image:
			linear-gradient(
				180deg,
				rgba(2,17,31,.98) 0%,
				rgba(2,17,31,.94) 48%,
				rgba(2,17,31,.54) 100%
			),
			url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");
		background-position: 69% center;
	}

	.cz-cooling-hero__inner {
		width: calc(100% - 28px) !important;
		min-height: 690px;
		padding: 42px 0 20px !important;
	}

	.cz-cooling-hero__content {
		width: 100% !important;
		max-width: 100% !important;
	}

	.cz-cooling-hero__title {
		max-width: 470px !important;
		font-size: 38px !important;
	}

	.cz-cooling-hero__text {
		font-size: 16px;
	}

	.cz-cooling-hero__buttons {
		display: grid !important;
		grid-template-columns: 1fr !important;
	}

	.cz-cooling-hero__buttons .wp-block-button,
	.cz-cooling-hero__buttons .wp-block-button__link {
		width: 100% !important;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: 1fr 1fr !important;
	}

	

	#cz-cooling-importance {
		padding: 46px 0 !important;
	}

	#cz-cooling-importance > .cz-imp__wrap {
		width: calc(100% - 28px) !important;
	}

	#cz-cooling-importance .cz-imp__main {
		flex-direction: column !important;
		align-items: stretch !important;
		gap: 26px !important;
		margin-bottom: 32px !important;
	}

	#cz-cooling-importance .cz-imp__copy,
	#cz-cooling-importance .cz-imp__visual {
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
	}

	#cz-cooling-importance .cz-imp__title {
		max-width: 100% !important;
		font-size: 31px !important;
	}

	#cz-cooling-importance .cz-imp__lead {
		font-size: 16px;
	}

	#cz-cooling-importance .cz-imp__image img {
		max-width: 100% !important;
		max-height: 320px;
		margin: 0 auto !important;
		object-position: center !important;
	}

	#cz-cooling-importance .cz-imp__benefits {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}

	#cz-cooling-importance .cz-imp__benefits > .cz-imp__item {
		flex: none !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 20px 0 !important;
		border-right: 0;
		border-bottom: 1px solid #dce7f0;
	}

	#cz-cooling-importance .cz-imp__benefits > .cz-imp__item:last-child {
		border-bottom: 0;
	}

	

	.cz-cooling-how {
		padding: 48px 0;
	}

	.cz-cooling-how__wrap {
		width: calc(100% - 28px) !important;
	}

	.cz-cooling-how__title {
		font-size: 31px !important;
	}

	.cz-cooling-how__lead {
		font-size: 14px;
	}

	.cz-cooling-how__grid {
		grid-template-columns: 1fr !important;
		gap: 16px !important;
	}

	.cz-cooling-how__scheme {
		padding: 12px !important;
	}

	.cz-cooling-how__image img {
		max-height: 340px !important;
	}

	.cz-cooling-how__legend {
		flex-direction: column !important;
		align-items: flex-start !important;
		gap: 7px !important;
	}

	.cz-cooling-how__list {
		padding: 8px 16px !important;
	}
}@media (max-width: 440px) {

	.cz-cooling-hero__title {
		font-size: 34px !important;
	}

	.cz-cooling-hero__trust {
		grid-template-columns: 1fr !important;
	}
}#cz-cooling-hero *,
#cz-cooling-importance *,
#cz-cooling-how * {
	box-sizing: border-box;
}#cz-cooling-hero {
	position: relative;
	width: 100vw !important;
	max-width: none !important;
	margin-left: calc(50% - 50vw) !important;
	min-height: 650px;

	background-image:
		linear-gradient(
			90deg,
			rgba(2,17,31,.98) 0%,
			rgba(2,17,31,.94) 24%,
			rgba(2,17,31,.68) 40%,
			rgba(2,17,31,.25) 55%,
			rgba(2,17,31,.02) 72%
		),
		url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

	color: #fff;
	overflow: hidden;
}#cz-cooling-hero .cz-cooling-hero__inner {
	position: relative !important;

	width: min(1280px, calc(100% - 48px)) !important;
	max-width: 1280px !important;

	min-height: 650px !important;

	margin: 0 auto !important;
	padding: 66px 0 135px !important;
}#cz-cooling-hero .cz-cooling-hero__content {
	display: block !important;

	width: 560px !important;
	max-width: 560px !important;
	min-width: 560px !important;

	margin: 0 !important;
	padding: 0 !important;

	position: relative;
	z-index: 2;
}#cz-cooling-hero .cz-cooling-hero__eyebrow {
	display: inline-flex !important;
	width: auto !important;

	margin: 0 0 22px !important;
	padding: 8px 14px !important;

	border: 1px solid rgba(55,164,247,.55);
	border-radius: 100px;

	background: rgba(16,119,203,.17);

	color: #e4f4ff;

	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .07em;
}#cz-cooling-hero .cz-cooling-hero__title {
	width: 560px !important;
	max-width: 560px !important;

	margin: 0 !important;

	color: #fff !important;

	font-size: 58px !important;
	font-weight: 750 !important;
	line-height: 1.04 !important;
	letter-spacing: -.035em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}#cz-cooling-hero .cz-cooling-hero__text {
	width: 540px !important;
	max-width: 540px !important;

	margin: 22px 0 7px !important;

	color: rgba(255,255,255,.95);

	font-size: 17px;
	line-height: 1.5;
}#cz-cooling-hero .cz-cooling-hero__note {
	width: 520px !important;
	max-width: 520px !important;

	margin: 0 0 26px !important;

	color: #b2ccdf;

	font-size: 14px;
	line-height: 1.45;
}#cz-cooling-hero .cz-cooling-hero__buttons {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: center !important;

	width: auto !important;

	gap: 12px !important;

	margin: 0 !important;
}#cz-cooling-hero .cz-cooling-hero__buttons .wp-block-button {
	width: auto !important;
}#cz-cooling-hero .cz-cooling-hero__buttons .wp-block-button__link {
	width: auto !important;
	min-height: 49px;

	display: inline-flex;

	align-items: center;
	justify-content: center;

	padding: 13px 23px;

	border-radius: 8px;

	font-size: 14px;
	font-weight: 800;

	line-height: 1;
	white-space: nowrap;
}#cz-cooling-hero .cz-cooling-hero__primary .wp-block-button__link {
	background: #ef2933 !important;
	border: 1px solid #ef2933 !important;
	color: #fff !important;
	box-shadow: 0 8px 22px rgba(239,41,51,.22);
}#cz-cooling-hero .cz-cooling-hero__secondary .wp-block-button__link {
	background: rgba(8,24,40,.55) !important;
	border: 1px solid rgba(255,255,255,.72) !important;
	color: #fff !important;
}#cz-cooling-hero .cz-cooling-hero__trust {
	position: absolute !important;

	left: 0 !important;
	right: 0 !important;
	bottom: 28px !important;

	width: 100% !important;
	max-width: 100% !important;

	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;

	margin: 0 !important;
	padding: 0 !important;

	border-top: 1px solid rgba(255,255,255,.16);
}#cz-cooling-hero .cz-cooling-hero__trust > p {
	position: relative;

	flex: 1 1 25% !important;

	width: 25% !important;
	max-width: 25% !important;
	min-width: 0 !important;

	margin: 0 !important;

	padding: 17px 24px 0 29px !important;

	border-right: 1px solid rgba(255,255,255,.10);

	color: #cadbe8;

	font-size: 12px;
	line-height: 1.4;

	word-break: normal !important;
	overflow-wrap: normal !important;
}#cz-cooling-hero .cz-cooling-hero__trust > p:last-child {
	border-right: 0;
}#cz-cooling-hero .cz-cooling-hero__trust > p::before {
	content: "✓";

	position: absolute;

	left: 7px;
	top: 16px;

	color: #ef2933;

	font-size: 16px;
	font-weight: 900;
}#cz-cooling-hero .cz-cooling-hero__trust strong {
	color: #fff;
	font-weight: 800;
}#cz-cooling-importance {
	width: 100% !important;

	padding: 66px 0 62px !important;

	margin: 0 !important;

	background:
		linear-gradient(180deg,#fff 0%,#f6faff 100%);

	overflow: hidden;
}#cz-cooling-importance .cz-imp__wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;

	margin: 0 auto !important;
	padding: 0 !important;
}#cz-cooling-importance .cz-imp__main {
	width: 100% !important;

	display: flex !important;
	flex-direction: row !important;

	align-items: center !important;
	justify-content: space-between !important;

	gap: 58px !important;

	margin: 0 0 46px !important;
}#cz-cooling-importance .cz-imp__copy {
	flex: 0 0 520px !important;

	width: 520px !important;
	max-width: 520px !important;

	min-width: 0 !important;
}#cz-cooling-importance .cz-imp__eyebrow {
	display: inline-flex !important;

	margin: 0 0 16px !important;
	padding: 7px 12px !important;

	border-radius: 999px;

	background: #eaf6ff;

	color: #0878e8;

	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}#cz-cooling-importance .cz-imp__title {
	width: 100% !important;

	margin: 0 0 19px !important;

	color: #082642 !important;

	font-size: 46px !important;
	font-weight: 700 !important;

	line-height: 1.06 !important;
	letter-spacing: -.035em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
}#cz-cooling-importance .cz-imp__lead {
	margin: 0 0 10px !important;

	color: #344e67;

	font-size: 17px;
	line-height: 1.55;
}#cz-cooling-importance .cz-imp__text {
	margin: 0 !important;

	color: #728498;

	font-size: 14px;
	line-height: 1.55;
}#cz-cooling-importance .cz-imp__visual {
	flex: 1 1 auto !important;

	width: auto !important;

	min-width: 0 !important;
}#cz-cooling-importance .cz-imp__image {
	width: 100% !important;
	margin: 0 !important;
}#cz-cooling-importance .cz-imp__image img {
	display: block !important;

	width: 100% !important;
	max-width: 620px !important;
	height: auto !important;

	margin-left: auto !important;

	object-fit: contain !important;
}#cz-cooling-importance .cz-imp__benefits {
	width: 100% !important;

	display: flex !important;

	flex-direction: row !important;
	flex-wrap: nowrap !important;

	align-items: stretch !important;

	border-top: 1px solid #dce7f0;
	border-bottom: 1px solid #dce7f0;
}#cz-cooling-importance .cz-imp__item {
	flex: 1 1 25% !important;

	width: 25% !important;
	max-width: 25% !important;

	min-width: 0 !important;

	padding: 25px 27px !important;

	border-right: 1px solid #dce7f0;
}#cz-cooling-importance .cz-imp__item:last-child {
	border-right: 0;
}#cz-cooling-importance .cz-imp__icon {
	width: 44px !important;
	height: 44px !important;

	display: flex !important;

	align-items: center !important;
	justify-content: center !important;

	margin: 0 0 15px !important;

	border-radius: 12px;

	background: #edf6fd;

	color: #1687ff;

	font-size: 20px;
	font-weight: 800;
}#cz-cooling-importance .cz-imp__item-title {
	margin: 0 0 8px !important;

	color: #102842 !important;

	font-size: 16px !important;
	font-weight: 700 !important;

	line-height: 1.3 !important;

	word-break: normal !important;
}#cz-cooling-importance .cz-imp__item p:not(.cz-imp__icon) {
	margin: 0 !important;

	color: #64788d;

	font-size: 13px;
	line-height: 1.5;

	word-break: normal !important;
}#cz-cooling-how {
	width: 100% !important;

	padding: 70px 0 !important;

	background:
		linear-gradient(180deg,#eef7ff 0%,#f8fbfe 100%);

	overflow: hidden;
}#cz-cooling-how .cz-how__wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;

	margin: 0 auto !important;

	padding: 0 !important;
}#cz-cooling-how .cz-how__head {
	width: 100% !important;
	max-width: 820px !important;

	margin: 0 0 32px !important;
	padding: 0 !important;
}#cz-cooling-how .cz-how__eyebrow {
	display: inline-flex !important;

	margin: 0 0 13px !important;
	padding: 7px 12px !important;

	border: 1px solid #d9e8f4;
	border-radius: 999px;

	background: #fff;

	color: #0878e8;

	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}#cz-cooling-how .cz-how__title {
	width: 100% !important;

	margin: 0 0 14px !important;

	color: #082642 !important;

	font-size: 46px !important;
	font-weight: 700 !important;

	line-height: 1.07 !important;
	letter-spacing: -.035em !important;

	word-break: normal !important;
}#cz-cooling-how .cz-how__lead {
	max-width: 780px;

	margin: 0 !important;

	color: #597087;

	font-size: 15px;
	line-height: 1.6;
}#cz-cooling-how .cz-how__body {
	width: 100% !important;

	display: flex !important;

	flex-direction: row !important;
	flex-wrap: nowrap !important;

	align-items: stretch !important;

	gap: 22px !important;

	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-how .cz-how__scheme {
	flex: 0 0 calc(58% - 11px) !important;

	width: calc(58% - 11px) !important;
	max-width: calc(58% - 11px) !important;

	min-width: 0 !important;

	padding: 18px !important;

	border: 1px solid #d8e5ef;
	border-radius: 14px;

	background: #fff;

	box-shadow: 0 12px 35px rgba(18,55,88,.05);
}#cz-cooling-how .cz-how__image {
	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;
}#cz-cooling-how .cz-how__image img {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	height: auto !important;

	margin: 0 !important;

	object-fit: contain !important;
}#cz-cooling-how .cz-how__list {
	flex: 1 1 calc(42% - 11px) !important;

	width: calc(42% - 11px) !important;
	max-width: calc(42% - 11px) !important;

	min-width: 0 !important;

	padding: 10px 22px !important;

	border: 1px solid #d8e5ef;
	border-radius: 14px;

	background: #fff;

	box-shadow: 0 12px 35px rgba(18,55,88,.05);
}#cz-cooling-how .cz-how-item {
	width: 100% !important;

	display: flex !important;
	flex-direction: row !important;

	align-items: flex-start !important;

	gap: 14px !important;

	margin: 0 !important;
	padding: 11px 0 !important;

	border-bottom: 1px solid #e8eff5;
}#cz-cooling-how .cz-how-item:last-child {
	border-bottom: 0;
}#cz-cooling-how .cz-how-item__num {
	flex: 0 0 34px !important;

	width: 34px !important;
	height: 34px !important;

	display: flex !important;

	align-items: center !important;
	justify-content: center !important;

	margin: 0 !important;
	padding: 0 !important;

	border-radius: 50%;

	background: #1687ff;

	color: #fff;

	font-size: 14px;
	font-weight: 800;

	line-height: 1;
}#cz-cooling-how .cz-how-item__copy {
	flex: 1 1 auto !important;

	width: auto !important;

	min-width: 0 !important;
}#cz-cooling-how .cz-how-item__copy h3 {
	width: 100% !important;

	margin: 0 0 3px !important;

	color: #102842;

	font-size: 15px;

	font-weight: 700;

	line-height: 1.3;

	word-break: normal !important;
	overflow-wrap: normal !important;
}#cz-cooling-how .cz-how-item__copy p {
	width: 100% !important;

	margin: 0 !important;

	color: #687d90;

	font-size: 12px;

	line-height: 1.45;

	word-break: normal !important;
}@media (max-width: 1050px) {

	#cz-cooling-hero .cz-cooling-hero__inner,
	#cz-cooling-importance .cz-imp__wrap,
	#cz-cooling-how .cz-how__wrap {
		width: min(940px, calc(100% - 36px)) !important;
	}


	#cz-cooling-hero .cz-cooling-hero__content {
		width: 470px !important;
		min-width: 470px !important;
		max-width: 470px !important;
	}


	#cz-cooling-hero .cz-cooling-hero__title {
		width: 470px !important;
		font-size: 47px !important;
	}


	#cz-cooling-hero .cz-cooling-hero__text {
		width: 450px !important;
	}


	#cz-cooling-importance .cz-imp__copy {
		flex-basis: 440px !important;

		width: 440px !important;
		max-width: 440px !important;
	}


	#cz-cooling-importance .cz-imp__title,
	#cz-cooling-how .cz-how__title {
		font-size: 37px !important;
	}


	#cz-cooling-importance .cz-imp__benefits {
		flex-wrap: wrap !important;
	}


	#cz-cooling-importance .cz-imp__item {
		flex: 0 0 50% !important;

		width: 50% !important;
		max-width: 50% !important;

		border-bottom: 1px solid #dce7f0;
	}


	#cz-cooling-importance .cz-imp__item:nth-child(2) {
		border-right: 0;
	}


	#cz-cooling-importance .cz-imp__item:nth-child(3),
	#cz-cooling-importance .cz-imp__item:nth-child(4) {
		border-bottom: 0;
	}


	#cz-cooling-how .cz-how__body {
		gap: 18px !important;
	}


	#cz-cooling-how .cz-how__scheme {
		flex-basis: calc(56% - 9px) !important;

		width: calc(56% - 9px) !important;
		max-width: calc(56% - 9px) !important;
	}


	#cz-cooling-how .cz-how__list {
		width: calc(44% - 9px) !important;
		max-width: calc(44% - 9px) !important;
	}
}@media (max-width: 767px) {

	#cz-cooling-hero {
		min-height: auto;

		background-image:
			linear-gradient(
				180deg,
				rgba(2,17,31,.98) 0%,
				rgba(2,17,31,.94) 48%,
				rgba(2,17,31,.54) 100%
			),
			url("/wp-content/uploads/2026/09/carzone-cooling-hero-v2.webp");

		background-position: 69% center;
	}


	#cz-cooling-hero .cz-cooling-hero__inner {
		width: calc(100% - 28px) !important;

		min-height: 720px !important;

		padding: 42px 0 230px !important;
	}


	#cz-cooling-hero .cz-cooling-hero__content {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
	}


	#cz-cooling-hero .cz-cooling-hero__title {
		width: 100% !important;
		max-width: 470px !important;

		font-size: 38px !important;
	}


	#cz-cooling-hero .cz-cooling-hero__text,
	#cz-cooling-hero .cz-cooling-hero__note {
		width: 100% !important;
		max-width: 470px !important;
	}


	#cz-cooling-hero .cz-cooling-hero__buttons {
		flex-direction: column !important;

		align-items: stretch !important;
	}


	#cz-cooling-hero .cz-cooling-hero__buttons .wp-block-button,
	#cz-cooling-hero .cz-cooling-hero__buttons .wp-block-button__link {
		width: 100% !important;
	}


	#cz-cooling-hero .cz-cooling-hero__trust {
		flex-wrap: wrap !important;
	}


	#cz-cooling-hero .cz-cooling-hero__trust > p {
		flex: 0 0 50% !important;

		width: 50% !important;
		max-width: 50% !important;
	}


	

	#cz-cooling-importance {
		padding: 46px 0 !important;
	}


	#cz-cooling-importance .cz-imp__wrap,
	#cz-cooling-how .cz-how__wrap {
		width: calc(100% - 28px) !important;
	}


	#cz-cooling-importance .cz-imp__main {
		flex-direction: column !important;

		align-items: stretch !important;

		gap: 26px !important;
	}


	#cz-cooling-importance .cz-imp__copy {
		width: 100% !important;
		max-width: 100% !important;

		flex-basis: auto !important;
	}


	#cz-cooling-importance .cz-imp__title,
	#cz-cooling-how .cz-how__title {
		font-size: 31px !important;
	}


	#cz-cooling-importance .cz-imp__image img {
		max-width: 100% !important;

		margin: 0 auto !important;
	}


	#cz-cooling-importance .cz-imp__benefits {
		flex-direction: column !important;

		flex-wrap: nowrap !important;
	}


	#cz-cooling-importance .cz-imp__item {
		flex: none !important;

		width: 100% !important;
		max-width: 100% !important;

		padding: 20px 0 !important;

		border-right: 0;

		border-bottom: 1px solid #dce7f0;
	}


	

	#cz-cooling-how {
		padding: 48px 0 !important;
	}


	#cz-cooling-how .cz-how__body {
		flex-direction: column !important;

		gap: 16px !important;
	}


	#cz-cooling-how .cz-how__scheme,
	#cz-cooling-how .cz-how__list {
		flex: none !important;

		width: 100% !important;
		max-width: 100% !important;
	}


	#cz-cooling-how .cz-how__scheme {
		padding: 12px !important;
	}


	#cz-cooling-how .cz-how__list {
		padding: 8px 16px !important;
	}
}@media (max-width: 440px) {

	#cz-cooling-hero .cz-cooling-hero__title {
		font-size: 34px !important;
	}


	#cz-cooling-hero .cz-cooling-hero__trust > p {
		flex-basis: 100% !important;

		width: 100% !important;
		max-width: 100% !important;
	}
}.cz-why2,
.cz-why2 * {
	box-sizing: border-box;
}.cz-why2 {
	width: 100%;
	padding: 64px 0 60px;
	background: linear-gradient(180deg,#ffffff 0%,#f6faff 100%);
	overflow: hidden;
}.cz-why2__wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}.cz-why2__top {
	width: 100% !important;

	display: grid !important;
	grid-template-columns:
		minmax(0, 0.92fr)
		minmax(0, 1.08fr) !important;

	align-items: center !important;

	gap: 54px !important;

	margin: 0 0 44px !important;
	padding: 0 !important;
}.cz-why2__copy {
	width: 100% !important;
	max-width: 540px !important;
	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-why2__eyebrow {
	display: inline-flex !important;

	width: auto !important;

	margin: 0 0 16px !important;
	padding: 7px 12px !important;

	border-radius: 999px;

	background: #eaf6ff;

	color: #0878e8;

	font-size: 11px;
	font-weight: 800;

	line-height: 1;
	letter-spacing: .08em;
}.cz-why2__title {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	margin: 0 0 18px !important;

	color: #082642 !important;

	font-size: 46px !important;
	font-weight: 700 !important;

	line-height: 1.07 !important;
	letter-spacing: -.035em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-why2__lead {
	width: 100% !important;
	max-width: none !important;

	margin: 0 0 10px !important;

	color: #344e67;

	font-size: 17px;
	line-height: 1.55;

	word-break: normal !important;
}.cz-why2__text {
	width: 100% !important;
	max-width: none !important;

	margin: 0 !important;

	color: #728498;

	font-size: 14px;
	line-height: 1.55;
}.cz-why2__visual {
	width: 100% !important;
	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-why2__image {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-why2__image img {
	display: block !important;

	width: 100% !important;
	max-width: 620px !important;

	height: auto !important;

	margin: 0 0 0 auto !important;

	object-fit: contain !important;
}.cz-why2__benefits {
	width: 100% !important;

	display: grid !important;

	grid-template-columns:
		repeat(4, minmax(0, 1fr)) !important;

	margin: 0 !important;
	padding: 0 !important;

	border-top: 1px solid #dce7f0;
	border-bottom: 1px solid #dce7f0;
}.cz-why2__item {
	width: auto !important;
	max-width: none !important;
	min-width: 0 !important;

	margin: 0 !important;

	padding: 24px 28px !important;

	border-right: 1px solid #dce7f0;
}.cz-why2__item:first-child {
	padding-left: 0 !important;
}.cz-why2__item:last-child {
	padding-right: 0 !important;
	border-right: 0;
}.cz-why2__icon {
	width: 44px !important;
	height: 44px !important;

	display: flex !important;

	align-items: center !important;
	justify-content: center !important;

	margin: 0 0 15px !important;

	padding: 0 !important;

	border-radius: 12px;

	background: #edf6fd;

	color: #1687ff;

	font-size: 20px;
	font-weight: 800;

	line-height: 1;
}.cz-why2__icon--red {
	color: #ef2933;
}.cz-why2__item-title {
	display: block !important;

	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;

	margin: 0 0 8px !important;

	color: #102842 !important;

	font-size: 16px !important;
	font-weight: 700 !important;

	line-height: 1.3 !important;

	white-space: normal !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-why2__item-text {
	display: block !important;

	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;

	margin: 0 !important;

	color: #64788d;

	font-size: 13px;
	line-height: 1.5;

	white-space: normal !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}.cz-how2,
.cz-how2 * {
	box-sizing: border-box;
}.cz-how2 {
	width: 100%;

	padding: 68px 0;

	background:
		linear-gradient(180deg,#eef7ff 0%,#f8fbfe 100%);

	overflow: hidden;
}.cz-how2__wrap {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;

	margin: 0 auto !important;
	padding: 0 !important;
}.cz-how2__head {
	width: 100% !important;
	max-width: 820px !important;

	margin: 0 0 30px !important;
	padding: 0 !important;
}.cz-how2__eyebrow {
	display: inline-flex !important;

	width: auto !important;

	margin: 0 0 13px !important;
	padding: 7px 12px !important;

	border: 1px solid #d9e8f4;
	border-radius: 999px;

	background: #fff;

	color: #0878e8;

	font-size: 11px;
	font-weight: 800;

	line-height: 1;
	letter-spacing: .08em;
}.cz-how2__title {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	margin: 0 0 14px !important;

	color: #082642 !important;

	font-size: 46px !important;
	font-weight: 700 !important;

	line-height: 1.07 !important;
	letter-spacing: -.035em !important;

	word-break: normal !important;
	overflow-wrap: normal !important;
}.cz-how2__lead {
	width: 100% !important;
	max-width: 780px !important;

	margin: 0 !important;

	color: #597087;

	font-size: 15px;
	line-height: 1.6;
}.cz-how2__body {
	width: 100% !important;

	display: grid !important;

	grid-template-columns:
		minmax(0, 1.2fr)
		minmax(390px, .8fr) !important;

	align-items: stretch !important;

	gap: 22px !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-how2__scheme {
	width: 100% !important;
	min-width: 0 !important;

	display: flex !important;

	align-items: center !important;
	justify-content: center !important;

	margin: 0 !important;
	padding: 18px !important;

	border: 1px solid #d8e5ef;
	border-radius: 14px;

	background: #fff;

	box-shadow: 0 12px 35px rgba(18,55,88,.05);
}.cz-how2__image {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-how2__image img {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	height: auto !important;

	margin: 0 auto !important;

	object-fit: contain !important;
	object-position: center !important;
}.cz-how2__list {
	width: 100% !important;
	min-width: 0 !important;

	margin: 0 !important;

	padding: 10px 22px !important;

	border: 1px solid #d8e5ef;
	border-radius: 14px;

	background: #fff;

	box-shadow: 0 12px 35px rgba(18,55,88,.05);
}.cz-how2-item {
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;

	display: grid !important;

	grid-template-columns:
		34px minmax(0, 1fr) !important;

	align-items: start !important;

	column-gap: 14px !important;

	margin: 0 !important;
	padding: 12px 0 !important;

	border-bottom: 1px solid #e8eff5;
}.cz-how2-item:last-child {
	border-bottom: 0;
}.cz-how2-item__num {
	width: 34px !important;
	height: 34px !important;

	min-width: 34px !important;
	max-width: 34px !important;

	display: flex !important;

	align-items: center !important;
	justify-content: center !important;

	margin: 0 !important;
	padding: 0 !important;

	border-radius: 50%;

	background: #1687ff;

	color: #fff;

	font-size: 14px;
	font-weight: 800;

	line-height: 1;
}.cz-how2-item__content {
	display: block !important;

	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;
}.cz-how2-item__title {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	margin: 0 0 3px !important;

	color: #102842 !important;

	font-size: 15px !important;
	font-weight: 700 !important;

	line-height: 1.3 !important;

	white-space: normal !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
}.cz-how2-item__text {
	display: block !important;

	width: 100% !important;
	max-width: none !important;

	margin: 0 !important;

	color: #687d90;

	font-size: 12px;
	line-height: 1.45;

	white-space: normal !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
}@media (max-width: 1000px) {

	.cz-why2__wrap,
	.cz-how2__wrap {
		width: min(940px, calc(100% - 36px)) !important;
	}


	.cz-why2__top {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(0, 1fr) !important;

		gap: 30px !important;
	}


	.cz-why2__title,
	.cz-how2__title {
		font-size: 37px !important;
	}


	.cz-why2__benefits {
		grid-template-columns:
			repeat(2, minmax(0, 1fr)) !important;
	}


	.cz-why2__item {
		padding: 24px !important;

		border-bottom: 1px solid #dce7f0;
	}


	.cz-why2__item:nth-child(2) {
		border-right: 0;
	}


	.cz-why2__item:nth-child(3),
	.cz-why2__item:nth-child(4) {
		border-bottom: 0;
	}


	.cz-how2__body {
		grid-template-columns:
			minmax(0, 1.05fr)
			minmax(340px, .95fr) !important;
	}
}@media (max-width: 767px) {

	.cz-why2,
	.cz-how2 {
		padding: 46px 0;
	}


	.cz-why2__wrap,
	.cz-how2__wrap {
		width: calc(100% - 28px) !important;
	}


	.cz-why2__top {
		grid-template-columns: 1fr !important;

		gap: 24px !important;
	}


	.cz-why2__title,
	.cz-how2__title {
		font-size: 31px !important;
	}


	.cz-why2__image img {
		max-width: 100% !important;

		margin: 0 auto !important;
	}


	.cz-why2__benefits {
		grid-template-columns: 1fr !important;
	}


	.cz-why2__item,
	.cz-why2__item:first-child,
	.cz-why2__item:last-child {
		padding: 20px 0 !important;

		border-right: 0;

		border-bottom: 1px solid #dce7f0;
	}


	.cz-why2__item:last-child {
		border-bottom: 0;
	}


	.cz-how2__body {
		grid-template-columns: 1fr !important;

		gap: 16px !important;
	}


	.cz-how2__scheme {
		padding: 12px !important;
	}


	.cz-how2__list {
		padding: 8px 16px !important;
	}
}#cz-cooling-catalog,
#cz-cooling-catalog * {
	box-sizing: border-box;
}#cz-cooling-catalog {
	width: 100%;
	padding: 68px 0;
	background: #ffffff;
	overflow: hidden;
}#cz-cooling-catalog .cz-cooling-catalog__inner {
	width: min(1240px, calc(100% - 48px)) !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}#cz-cooling-catalog .cz-cooling-catalog__head {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) minmax(300px, 420px);
	align-items: end !important;
	gap: 28px !important;
	margin: 0 0 30px !important;
}#cz-cooling-catalog .cz-cooling-catalog__eyebrow {
	display: inline-flex !important;
	margin: 0 0 14px !important;
	padding: 7px 12px !important;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}#cz-cooling-catalog .cz-cooling-catalog__title {
	margin: 0 !important;
	color: #082642 !important;
	font-size: 42px !important;
	font-weight: 700 !important;
	line-height: 1.08 !important;
	letter-spacing: -.03em !important;
}#cz-cooling-catalog .cz-cooling-catalog__lead {
	margin: 0 !important;
	color: #64788d;
	font-size: 15px;
	line-height: 1.6;
}#cz-cooling-catalog .cz-cooling-catalog__grid {
	display: grid !important;
	grid-template-columns: repeat(8, minmax(0, 1fr));
	gap: 14px !important;
}#cz-cooling-catalog .cz-cooling-catalog__card {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: flex-start !important;
	min-height: 184px;
	padding: 16px 12px 14px !important;
	border: 1px solid #dce7f0;
	border-radius: 14px;
	background: #fff;
	box-shadow: 0 10px 28px rgba(18,55,88,.04);
	transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}#cz-cooling-catalog .cz-cooling-catalog__card:hover {
	transform: translateY(-2px);
	border-color: #c8dcec;
	box-shadow: 0 14px 34px rgba(18,55,88,.08);
}#cz-cooling-catalog .cz-cooling-catalog__image {
	width: 100% !important;
	margin: 0 0 12px !important;
}#cz-cooling-catalog .cz-cooling-catalog__image img {
	display: block !important;
	width: 100% !important;
	height: 92px !important;
	object-fit: contain !important;
	margin: 0 auto !important;
}#cz-cooling-catalog .cz-cooling-catalog__name {
	margin: 0 !important;
	color: #102842;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.3;
	text-align: center;
}@media (max-width: 1200px) {
	#cz-cooling-catalog .cz-cooling-catalog__grid {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}@media (max-width: 900px) {
	#cz-cooling-catalog .cz-cooling-catalog__head {
		grid-template-columns: 1fr;
		gap: 12px !important;
	}

	#cz-cooling-catalog .cz-cooling-catalog__title {
		font-size: 34px !important;
	}
}@media (max-width: 767px) {
	#cz-cooling-catalog {
		padding: 46px 0;
	}

	#cz-cooling-catalog .cz-cooling-catalog__inner {
		width: calc(100% - 28px) !important;
	}

	#cz-cooling-catalog .cz-cooling-catalog__title {
		font-size: 30px !important;
	}

	#cz-cooling-catalog .cz-cooling-catalog__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px !important;
	}

	#cz-cooling-catalog .cz-cooling-catalog__card {
		min-height: 164px;
		padding: 14px 10px 12px !important;
	}

	#cz-cooling-catalog .cz-cooling-catalog__image img {
		height: 78px !important;
	}

	#cz-cooling-catalog .cz-cooling-catalog__name {
		font-size: 13px;
	}
}.gb-element-cat-402-9 > .gb-element {
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.gb-element-cat-402-9 > .gb-element:hover {
  transform: translateY(-2px);
  border-color: #c8dcec !important;
  box-shadow: 0 14px 34px rgba(18,55,88,.08);
}.gb-element-cat-402-9 figure {
  margin: 0;
  width: 100%;
}.gb-element-cat-402-9 figure img {
  display: block;
  width: 100%;
  height: 92px;
  object-fit: contain;
  margin: 0 auto;
}@media (max-width:767px) {
  .gb-element-cat-402-9 figure img {
    height: 78px;
  }
}.cz-cat4,
.cz-cat4 * {
	box-sizing: border-box;
}.cz-cat4__row {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: stretch !important;
	width: 100% !important;
	gap: 14px !important;
}.cz-cat4__row > .cz-cat4__card {
	flex: 1 1 0 !important;
	width: 0 !important;
	min-width: 0 !important;
	max-width: none !important;
	margin: 0 !important;
}.cz-cat4__image,
.cz-cat4__image figure {
	width: 100% !important;
	min-width: 0 !important;
	margin: 0 !important;
}.cz-cat4__image img {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	height: 92px !important;
	object-fit: contain !important;
	margin: 0 auto !important;
}.cz-cat4__card {
	transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.cz-cat4__card:hover {
	transform: translateY(-2px);
	border-color: #c8dcec !important;
	box-shadow: 0 14px 34px rgba(18,55,88,.08);
}@media (max-width:1200px) {
	.cz-cat4__row {
		flex-wrap: wrap !important;
	}

	.cz-cat4__row > .cz-cat4__card {
		flex: 0 0 calc(25% - 10.5px) !important;
		width: calc(25% - 10.5px) !important;
	}
}@media (max-width:767px) {
	.cz-cat4__row {
		gap: 12px !important;
	}

	.cz-cat4__row > .cz-cat4__card {
		flex: 0 0 calc(50% - 6px) !important;
		width: calc(50% - 6px) !important;
	}

	.cz-cat4__image img {
		height: 78px !important;
	}
}.cz-cat4 {
	width: 100%;
	padding: 68px 0;
	background: #ffffff;
	overflow: hidden;
}.cz-cat4__wrap {
	width: calc(100% - 36px) !important;
	max-width: 1360px !important;
	margin: 0 auto !important;
}.cz-cat4__head {
	display: flex !important;
	align-items: flex-end !important;
	justify-content: space-between !important;
	gap: 40px !important;
	margin: 0 0 34px !important;
}.cz-cat4__head-left {
	flex: 1 1 auto !important;
	min-width: 0 !important;
	max-width: 680px !important;
}.cz-cat4__head-right {
	flex: 0 0 420px !important;
	width: 420px !important;
}.cz-cat4__eyebrow {
	display: inline-flex !important;
	width: max-content !important;
	margin: 0 0 14px !important;
	padding: 7px 12px !important;
	border-radius: 999px !important;
	background: #eef6ff !important;
	color: #0878e8 !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	line-height: 1 !important;
	letter-spacing: .08em !important;
}.cz-cat4__title {
	margin: 0 !important;
	color: #082642 !important;
	font-size: 42px !important;
	font-weight: 700 !important;
	line-height: 1.08 !important;
	letter-spacing: -.03em !important;
}.cz-cat4__lead {
	margin: 0 !important;
	color: #64788d !important;
	font-size: 15px !important;
	line-height: 1.6 !important;
}.cz-cat4__row > .cz-cat4__card {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: flex-start !important;
	flex: 1 1 0 !important;
	width: 0 !important;
	min-width: 0 !important;
	min-height: 208px !important;
	padding: 18px 10px 16px !important;
	margin: 0 !important;
	border: 1px solid #dce7f0 !important;
	border-radius: 14px !important;
	background: #ffffff !important;
	box-shadow: 0 10px 28px rgba(18,55,88,.04) !important;
	transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
	overflow: hidden !important;
}.cz-cat4__row > .cz-cat4__card:hover {
	transform: translateY(-2px);
	border-color: #c8dcec !important;
	box-shadow: 0 14px 34px rgba(18,55,88,.08) !important;
}.cz-cat4__image {
	width: 100% !important;
	height: 116px !important;
	min-height: 116px !important;
	margin: 0 0 14px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}.cz-cat4__image figure {
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}.cz-cat4__image img {
	display: block !important;
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100% !important;
	object-fit: contain !important;
	object-position: center center !important;
	margin: 0 auto !important;
}.cz-cat4__name {
	width: 100% !important;
	margin: 0 !important;
	color: #102842 !important;
	font-size: 13.5px !important;
	font-weight: 700 !important;
	line-height: 1.28 !important;
	text-align: center !important;
	hyphens: none !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
	text-wrap: balance !important;
}.cz-cat4__row > .cz-cat4__card:nth-child(5) .cz-cat4__name,
.cz-cat4__row > .cz-cat4__card:nth-child(6) .cz-cat4__name,
.cz-cat4__row > .cz-cat4__card:nth-child(7) .cz-cat4__name {
	font-size: 13px !important;
}@media (max-width: 1240px) {
	.cz-cat4__wrap {
		max-width: 1120px !important;
	}

	.cz-cat4__row {
		flex-wrap: wrap !important;
	}

	.cz-cat4__row > .cz-cat4__card {
		flex: 0 0 calc(25% - 10.5px) !important;
		width: calc(25% - 10.5px) !important;
		min-height: 205px !important;
	}

	.cz-cat4__image {
		height: 112px !important;
		min-height: 112px !important;
	}
}@media (max-width: 900px) {
	.cz-cat4__head {
		flex-direction: column !important;
		align-items: flex-start !important;
		gap: 12px !important;
	}

	.cz-cat4__head-right {
		flex: none !important;
		width: 100% !important;
		max-width: 680px !important;
	}

	.cz-cat4__title {
		font-size: 34px !important;
	}
}@media (max-width: 767px) {
	.cz-cat4 {
		padding: 46px 0 !important;
	}

	.cz-cat4__wrap {
		width: calc(100% - 28px) !important;
	}

	.cz-cat4__title {
		font-size: 30px !important;
	}

	.cz-cat4__row {
		gap: 12px !important;
	}

	.cz-cat4__row > .cz-cat4__card {
		flex: 0 0 calc(50% - 6px) !important;
		width: calc(50% - 6px) !important;
		min-height: 176px !important;
		padding: 14px 8px 13px !important;
	}

	.cz-cat4__image {
		height: 88px !important;
		min-height: 88px !important;
		margin-bottom: 10px !important;
	}

	.cz-cat4__name,
	.cz-cat4__row > .cz-cat4__card:nth-child(5) .cz-cat4__name,
	.cz-cat4__row > .cz-cat4__card:nth-child(6) .cz-cat4__name,
	.cz-cat4__row > .cz-cat4__card:nth-child(7) .cz-cat4__name {
		font-size: 12.5px !important;
		line-height: 1.25 !important;
	}
}.cz-cooling-types,
.cz-cooling-types * {
	box-sizing: border-box;
}.cz-cooling-types {
	width: 100%;
	padding: 76px 0;
	background: #f5f9fc;
}.cz-cooling-types__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-cooling-types__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 48px;
	margin-bottom: 34px;
}.cz-cooling-types__head-left {
	flex: 1 1 auto;
	min-width: 0;
	max-width: 670px;
}.cz-cooling-types__head-right {
	flex: 0 0 430px;
	width: 430px;
}.cz-cooling-types__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eaf4ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-types__title {
	margin: 0;
	color: #082642;
	font-size: 42px;
	font-weight: 700;
	line-height: 1.08;
	letter-spacing: -.03em;
}.cz-cooling-types__lead {
	margin: 0;
	color: #64788d;
	font-size: 15px;
	line-height: 1.65;
}.cz-cooling-types__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
}.cz-cooling-types__card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	min-height: 430px;
	padding: 26px 24px 24px;
	overflow: hidden;
	border: 1px solid #d8e5ef;
	border-radius: 18px;
	background: #fff;
	box-shadow: 0 12px 34px rgba(18,55,88,.045);
}.cz-cooling-types__card::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #0b7bdd;
}.cz-cooling-types__card:nth-child(2)::before {
	background: #2154a5;
}.cz-cooling-types__card:nth-child(3)::before {
	background: #102842;
}.cz-cooling-types__card-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 28px;
}.cz-cooling-types__number {
	color: #0b7bdd;
	font-size: 36px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: -.04em;
}.cz-cooling-types__card:nth-child(2) .cz-cooling-types__number {
	color: #2154a5;
}.cz-cooling-types__card:nth-child(3) .cz-cooling-types__number {
	color: #102842;
}.cz-cooling-types__label {
	color: #8ba0b3;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .09em;
}.cz-cooling-types__card-title {
	margin: 0 0 10px;
	color: #082642;
	font-size: 24px;
	font-weight: 750;
	line-height: 1.15;
	letter-spacing: -.02em;
}.cz-cooling-types__card-text {
	margin: 0 0 22px;
	color: #64788d;
	font-size: 14px;
	line-height: 1.55;
}.cz-cooling-types__features {
	display: flex;
	flex-direction: column;
	gap: 11px;
	margin-bottom: 24px;
}.cz-cooling-types__feature {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}.cz-cooling-types__dot {
	flex: 0 0 7px;
	width: 7px;
	height: 7px;
	margin-top: 7px;
	border-radius: 50%;
	background: #0b7bdd;
}.cz-cooling-types__feature-text {
	margin: 0;
	color: #263f56;
	font-size: 13.5px;
	line-height: 1.45;
}.cz-cooling-types__note {
	margin-top: auto;
	padding: 16px;
	border-radius: 12px;
	background: #f4f8fb;
}.cz-cooling-types__note-kicker {
	display: block;
	margin-bottom: 6px;
	color: #0b7bdd;
	font-size: 10px;
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: .08em;
}.cz-cooling-types__note-text {
	margin: 0;
	color: #40566b;
	font-size: 12.5px;
	line-height: 1.5;
}.cz-cooling-types__footer {
	margin-top: 18px;
	padding: 18px 22px;
	border: 1px solid #d9e7f1;
	border-radius: 14px;
	background: #fff;
}.cz-cooling-types__footer-text {
	margin: 0;
	color: #40566b;
	font-size: 14px;
	line-height: 1.55;
	text-align: center;
}@media (max-width: 1000px) {
	.cz-cooling-types__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
	}

	.cz-cooling-types__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}

	.cz-cooling-types__grid {
		grid-template-columns: 1fr;
	}

	.cz-cooling-types__card {
		min-height: 0;
	}
}@media (max-width: 767px) {
	.cz-cooling-types {
		padding: 50px 0;
	}

	.cz-cooling-types__wrap {
		width: calc(100% - 28px);
	}

	.cz-cooling-types__title {
		font-size: 30px;
	}

	.cz-cooling-types__card {
		padding: 22px 18px 20px;
		border-radius: 16px;
	}

	.cz-cooling-types__card-top {
		margin-bottom: 22px;
	}

	.cz-cooling-types__number {
		font-size: 32px;
	}

	.cz-cooling-types__card-title {
		font-size: 22px;
	}

	.cz-cooling-types__footer {
		padding: 16px;
	}

	.cz-cooling-types__footer-text {
		text-align: left;
	}
}.cz-cooling-commercial,
.cz-cooling-commercial * {
	box-sizing: border-box;
}.cz-cooling-commercial {
	width: 100%;
	padding: 72px 0;
	background: #ffffff;
}.cz-cooling-commercial__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-cooling-commercial__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 32px;
	margin-bottom: 28px;
}.cz-cooling-commercial__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-commercial__heading {
	margin: 0;
	color: #082642;
	font-size: 34px;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: -.025em;
	text-align: right;
}.cz-cooling-commercial__row {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: stretch !important;
	gap: 14px !important;
	width: 100% !important;
}.cz-cooling-commercial__card {
	position: relative;
	display: flex !important;
	flex: 1 1 0 !important;
	flex-direction: column !important;
	min-width: 0 !important;
	min-height: 252px;
	padding: 22px 20px 20px;
	border: 1px solid #dce7f0;
	border-radius: 16px;
	background: #f9fbfd;
	overflow: hidden;
}.cz-cooling-commercial__card::after {
	content: "";
	position: absolute;
	right: -28px;
	bottom: -34px;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	background: rgba(8,120,232,.045);
}.cz-cooling-commercial__top {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 24px;
}.cz-cooling-commercial__number {
	flex: 0 0 auto;
	color: #0878e8;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-commercial__line {
	display: block;
	width: 100%;
	height: 1px;
	background: #dce7f0;
}.cz-cooling-commercial__title {
	position: relative;
	z-index: 1;
	margin: 0 0 12px;
	color: #082642;
	font-size: 20px;
	font-weight: 750;
	line-height: 1.2;
	letter-spacing: -.015em;
}.cz-cooling-commercial__text {
	position: relative;
	z-index: 1;
	margin: 0;
	color: #5e7388;
	font-size: 13.5px;
	line-height: 1.58;
}.cz-cooling-commercial__card.is-navy .cz-cooling-commercial__number {
	color: #2154a5;
}.cz-cooling-commercial__card.is-slate .cz-cooling-commercial__number {
	color: #526b83;
}.cz-cooling-commercial__card.is-dark .cz-cooling-commercial__number {
	color: #102842;
}@media (max-width: 1100px) {
	.cz-cooling-commercial__row {
		flex-wrap: wrap !important;
	}

	.cz-cooling-commercial__card {
		flex: 0 0 calc(50% - 7px) !important;
		width: calc(50% - 7px) !important;
		min-height: 220px;
	}
}@media (max-width: 820px) {
	.cz-cooling-commercial__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
	}

	.cz-cooling-commercial__heading {
		font-size: 30px;
		text-align: left;
	}
}@media (max-width: 767px) {
	.cz-cooling-commercial {
		padding: 50px 0;
	}

	.cz-cooling-commercial__wrap {
		width: calc(100% - 28px);
	}

	.cz-cooling-commercial__row {
		gap: 12px !important;
	}

	.cz-cooling-commercial__card {
		flex: 0 0 100% !important;
		width: 100% !important;
		min-height: 0;
		padding: 20px 18px;
	}

	.cz-cooling-commercial__top {
		margin-bottom: 18px;
	}

	.cz-cooling-commercial__title {
		font-size: 19px;
	}
}.cz-cooling-commercial__head {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	gap: 12px !important;
	margin-bottom: 28px !important;
}.cz-cooling-commercial__heading {
	max-width: 760px !important;
	margin: 0 !important;
	text-align: left !important;
}.cz-cooling-cases,
.cz-cooling-cases * {
	box-sizing: border-box;
}.cz-cooling-cases {
	width: 100%;
	padding: 76px 0;
	background: #f5f9fc;
}.cz-cooling-cases__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-cooling-cases__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 44px;
	margin-bottom: 34px;
}.cz-cooling-cases__head-left {
	flex: 1 1 auto;
	min-width: 0;
	max-width: 680px;
}.cz-cooling-cases__head-right {
	flex: 0 0 430px;
	width: 430px;
}.cz-cooling-cases__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eaf4ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-cases__heading {
	margin: 0;
	color: #082642;
	font-size: 42px;
	font-weight: 700;
	line-height: 1.08;
	letter-spacing: -.03em;
}.cz-cooling-cases__lead {
	margin: 0;
	color: #64788d;
	font-size: 15px;
	line-height: 1.65;
}.cz-cooling-cases__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
}.cz-cooling-cases__card {
	display: flex;
	flex-direction: column;
	min-width: 0;
	min-height: 460px;
	padding: 26px 24px 24px;
	border: 1px solid #d9e6f0;
	border-radius: 18px;
	background: #ffffff;
	box-shadow: 0 12px 34px rgba(18,55,88,.045);
}.cz-cooling-cases__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	margin-bottom: 26px;
}.cz-cooling-cases__number {
	color: #0878e8;
	font-size: 34px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: -.04em;
}.cz-cooling-cases__label {
	color: #8ba0b3;
	font-size: 10px;
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: .09em;
}.cz-cooling-cases__title {
	margin: 0 0 10px;
	color: #082642;
	font-size: 24px;
	font-weight: 750;
	line-height: 1.15;
	letter-spacing: -.02em;
}.cz-cooling-cases__symptom {
	margin: 0 0 22px;
	color: #64788d;
	font-size: 14px;
	line-height: 1.58;
}.cz-cooling-cases__checks {
	margin-bottom: 24px;
	padding-top: 18px;
	border-top: 1px solid #e2ebf2;
}.cz-cooling-cases__checks-title {
	display: block;
	margin-bottom: 12px;
	color: #082642;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .08em;
}.cz-cooling-cases__check {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	margin-top: 9px;
}.cz-cooling-cases__dot {
	flex: 0 0 7px;
	width: 7px;
	height: 7px;
	margin-top: 7px;
	border-radius: 50%;
	background: #0878e8;
}.cz-cooling-cases__check-text {
	margin: 0;
	color: #40566b;
	font-size: 13.5px;
	line-height: 1.45;
}.cz-cooling-cases__result {
	margin-top: auto;
	padding: 16px;
	border-radius: 12px;
	background: #f3f8fc;
}.cz-cooling-cases__result-kicker {
	display: block;
	margin-bottom: 6px;
	color: #0878e8;
	font-size: 10px;
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: .08em;
}.cz-cooling-cases__result-text {
	margin: 0;
	color: #40566b;
	font-size: 12.5px;
	line-height: 1.5;
}@media (max-width: 1000px) {
	.cz-cooling-cases__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
	}

	.cz-cooling-cases__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}

	.cz-cooling-cases__grid {
		grid-template-columns: 1fr;
	}

	.cz-cooling-cases__card {
		min-height: 0;
	}
}@media (max-width: 767px) {
	.cz-cooling-cases {
		padding: 50px 0;
	}

	.cz-cooling-cases__wrap {
		width: calc(100% - 28px);
	}

	.cz-cooling-cases__heading {
		font-size: 30px;
	}

	.cz-cooling-cases__card {
		padding: 22px 18px 20px;
		border-radius: 16px;
	}

	.cz-cooling-cases__number {
		font-size: 30px;
	}

	.cz-cooling-cases__title {
		font-size: 22px;
	}
}.cz-cooling-process,
.cz-cooling-process * {
	box-sizing: border-box;
}.cz-cooling-process {
	width: 100%;
	padding: 72px 0;
	background: #ffffff;
}.cz-cooling-process__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-cooling-process__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 44px;
	margin-bottom: 34px;
}.cz-cooling-process__head-left {
	flex: 1 1 auto;
	min-width: 0;
	max-width: 680px;
}.cz-cooling-process__head-right {
	flex: 0 0 430px;
	width: 430px;
}.cz-cooling-process__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-process__heading {
	margin: 0;
	color: #082642;
	font-size: 42px;
	font-weight: 700;
	line-height: 1.08;
	letter-spacing: -.03em;
}.cz-cooling-process__lead {
	margin: 0;
	color: #64788d;
	font-size: 15px;
	line-height: 1.65;
}.cz-cooling-process__row {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: stretch !important;
	gap: 14px !important;
	width: 100% !important;
}.cz-cooling-process__step {
	display: flex !important;
	flex: 1 1 0 !important;
	flex-direction: column !important;
	min-width: 0 !important;
	padding: 22px 20px 22px;
	border-top: 2px solid #0b7bdd;
	background: #f9fbfd;
}.cz-cooling-process__step:nth-child(2) {
	border-top-color: #2a64aa;
}.cz-cooling-process__step:nth-child(3) {
	border-top-color: #4e6d8b;
}.cz-cooling-process__step:nth-child(4) {
	border-top-color: #102842;
}.cz-cooling-process__top {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
}.cz-cooling-process__num {
	flex: 0 0 auto;
	color: #0b7bdd;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-process__line {
	display: block;
	width: 100%;
	height: 1px;
	background: #dce7f0;
}.cz-cooling-process__title {
	margin: 0 0 10px;
	color: #082642;
	font-size: 20px;
	font-weight: 750;
	line-height: 1.2;
}.cz-cooling-process__text {
	margin: 0;
	color: #5e7388;
	font-size: 13.5px;
	line-height: 1.55;
}@media (max-width: 1000px) {
	.cz-cooling-process__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
	}

	.cz-cooling-process__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}

	.cz-cooling-process__row {
		flex-wrap: wrap !important;
	}

	.cz-cooling-process__step {
		flex: 0 0 calc(50% - 7px) !important;
		width: calc(50% - 7px) !important;
	}
}@media (max-width: 767px) {
	.cz-cooling-process {
		padding: 50px 0;
	}

	.cz-cooling-process__wrap {
		width: calc(100% - 28px);
	}

	.cz-cooling-process__heading {
		font-size: 30px;
	}

	.cz-cooling-process__row {
		gap: 12px !important;
	}

	.cz-cooling-process__step {
		flex: 0 0 100% !important;
		width: 100% !important;
		padding: 20px 18px;
	}
}.cz-cooling-faq,
.cz-cooling-faq * {
	box-sizing: border-box;
}.cz-cooling-faq {
	width: 100%;
	padding: 78px 0;
	background: #f5f9fc;
}.cz-cooling-faq__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: minmax(0, 1.25fr) minmax(360px, .75fr);
	gap: 32px;
	align-items: start;
}.cz-cooling-faq__eyebrow,
.cz-cooling-faq__form-eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eaf4ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-faq__heading {
	margin: 0 0 14px;
	color: #082642;
	font-size: 42px;
	font-weight: 700;
	line-height: 1.08;
	letter-spacing: -.03em;
}.cz-cooling-faq__lead {
	max-width: 690px;
	margin: 0 0 28px;
	color: #64788d;
	font-size: 15px;
	line-height: 1.65;
}.cz-cooling-faq__list {
	display: flex;
	flex-direction: column;
	gap: 12px;
}.cz-cooling-faq__item {
	padding: 18px 20px;
	border: 1px solid #d9e6f0;
	border-radius: 14px;
	background: #ffffff;
}.cz-cooling-faq__question {
	margin: 0 0 7px;
	color: #082642;
	font-size: 17px;
	font-weight: 750;
	line-height: 1.3;
}.cz-cooling-faq__answer {
	margin: 0;
	color: #5f7387;
	font-size: 13.5px;
	line-height: 1.6;
}.cz-cooling-faq__right {
	position: sticky;
	top: 24px;
}.cz-cooling-faq__form-card {
	padding: 26px 24px 24px;
	border: 1px solid #d9e6f0;
	border-radius: 18px;
	background: #ffffff;
	box-shadow: 0 16px 42px rgba(18,55,88,.06);
}.cz-cooling-faq__form-title {
	margin: 0 0 10px;
	color: #082642;
	font-size: 28px;
	font-weight: 750;
	line-height: 1.15;
	letter-spacing: -.02em;
}.cz-cooling-faq__form-text {
	margin: 0 0 22px;
	color: #64788d;
	font-size: 14px;
	line-height: 1.6;
}.cz-cooling-faq__form {
	width: 100%;
}.cz-cooling-faq__form form {
	margin: 0 !important;
}.cz-cooling-faq__form input,
.cz-cooling-faq__form textarea,
.cz-cooling-faq__form select {
	width: 100% !important;
	max-width: 100% !important;
}@media (max-width: 1000px) {
	.cz-cooling-faq__wrap {
		grid-template-columns: 1fr;
	}

	.cz-cooling-faq__right {
		position: static;
	}

	.cz-cooling-faq__form-card {
		max-width: 720px;
	}
}@media (max-width: 767px) {
	.cz-cooling-faq {
		padding: 50px 0;
	}

	.cz-cooling-faq__wrap {
		width: calc(100% - 28px);
		gap: 24px;
	}

	.cz-cooling-faq__heading {
		font-size: 30px;
	}

	.cz-cooling-faq__item {
		padding: 16px;
		border-radius: 12px;
	}

	.cz-cooling-faq__question {
		font-size: 16px;
	}

	.cz-cooling-faq__form-card {
		padding: 22px 18px 20px;
		border-radius: 16px;
	}

	.cz-cooling-faq__form-title {
		font-size: 24px;
	}
}.cz-cooling-contact,
.cz-cooling-contact * {
	box-sizing: border-box;
}.cz-cooling-contact {
	width: 100%;
	padding: 72px 0 78px;
	background: #0b2238;
}.cz-cooling-contact__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-cooling-contact__main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 48px;
}.cz-cooling-contact__copy {
	flex: 1 1 auto;
	min-width: 0;
	max-width: 760px;
}.cz-cooling-contact__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: rgba(255,255,255,.08);
	color: #7cc0ff;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-cooling-contact__heading {
	margin: 0 0 14px;
	color: #ffffff;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.08;
	letter-spacing: -.03em;
}.cz-cooling-contact__text {
	max-width: 720px;
	margin: 0;
	color: #b9c9d7;
	font-size: 15px;
	line-height: 1.65;
}.cz-cooling-contact__actions {
	flex: 0 0 280px;
	width: 280px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}.cz-cooling-contact__btn {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	min-height: 50px !important;
	padding: 13px 18px !important;
	border-radius: 10px !important;
	text-decoration: none !important;
	font-size: 14px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
	transition: transform .16s ease, opacity .16s ease !important;
}.cz-cooling-contact__btn:hover {
	transform: translateY(-1px);
	opacity: .94;
}.cz-cooling-contact__btn--viber {
	background: #7360f2 !important;
	color: #ffffff !important;
}.cz-cooling-contact__btn--telegram {
	background: #229ed9 !important;
	color: #ffffff !important;
}.cz-cooling-contact__btn--phone {
	background: #ffffff !important;
	color: #0b2238 !important;
}.cz-cooling-contact__meta {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px solid rgba(255,255,255,.12);
}.cz-cooling-contact__meta-item {
	margin: 0;
	color: #8fa5b8;
	font-size: 13px;
	line-height: 1.5;
}@media (max-width: 900px) {
	.cz-cooling-contact__main {
		flex-direction: column;
		align-items: flex-start;
		gap: 28px;
	}

	.cz-cooling-contact__actions {
		flex: none;
		width: 100%;
		max-width: 520px;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.cz-cooling-contact__btn {
		flex: 1 1 calc(50% - 5px);
	}

	.cz-cooling-contact__btn--phone {
		flex-basis: 100%;
	}
}@media (max-width: 767px) {
	.cz-cooling-contact {
		padding: 50px 0 56px;
	}

	.cz-cooling-contact__wrap {
		width: calc(100% - 28px);
	}

	.cz-cooling-contact__heading {
		font-size: 30px;
	}

	.cz-cooling-contact__actions {
		flex-direction: column;
		max-width: none;
	}

	.cz-cooling-contact__btn {
		flex: none;
		width: 100% !important;
	}

	.cz-cooling-contact__meta {
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
	}
}.cz-location,
.cz-location * {
	box-sizing: border-box;
}.cz-location {
	width: 100%;
	padding: 84px 0 80px;
	background: #ffffff;
}.cz-location__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-location__head {
	max-width: 860px;
	margin: 0 auto 36px;
	text-align: center;
}.cz-location__eyebrow {
	display: inline-flex;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-location__heading {
	margin: 0 0 10px;
	color: #082642;
	font-size: 54px;
	font-weight: 700;
	line-height: 1.02;
	letter-spacing: -.035em;
}.cz-location__lead {
	margin: 0;
	color: #64788d;
	font-size: 16px;
	line-height: 1.65;
}.cz-location__main {
	display: grid;
	grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
	gap: 36px;
	align-items: start;
}.cz-location__info {
	padding: 18px 0 0;
}.cz-location__side-title {
	margin: 0 0 22px;
	color: #082642;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -.02em;
}.cz-location__info-item + .cz-location__info-item {
	margin-top: 20px;
}.cz-location__info-title {
	margin: 0 0 6px;
	color: #4f6b8a;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.35;
}.cz-location__info-content {
	display: flex;
	flex-direction: column;
	gap: 4px;
}.cz-location__info-text,
.cz-location__info-link {
	margin: 0;
	color: #64788d;
	font-size: 15px;
	line-height: 1.6;
	text-decoration: none;
}.cz-location__info-link:hover {
	color: #0878e8;
}.cz-location__map {
	min-width: 0;
}.cz-location__map-embed {
	width: 100%;
	height: 420px;
	border: 1px solid #d9e6f0;
	border-radius: 18px;
	overflow: hidden;
	box-shadow: 0 12px 34px rgba(18,55,88,.05);
	background: #f4f8fb;
}.cz-location__map-embed iframe {
	display: block;
	width: 100%;
	height: 100%;
}.cz-footer,
.cz-footer * {
	box-sizing: border-box;
}.cz-footer {
	width: 100%;
	padding: 46px 0 42px;
	background: linear-gradient(90deg, #0b1c2f 0%, #11253d 100%);
}.cz-footer__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-footer__grid {
	display: grid;
	grid-template-columns: 1.2fr 1fr 1fr 1fr;
	gap: 48px;
}.cz-footer__title {
	margin: 0 0 18px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -.01em;
}.cz-footer__text,
.cz-footer__link {
	display: block;
	margin: 0 0 10px;
	color: #e6eef7;
	font-size: 15px;
	line-height: 1.55;
	text-decoration: none;
}.cz-footer__link:hover {
	color: #7cc0ff;
}.cz-footer__links {
	display: flex;
	flex-direction: column;
}@media (max-width: 1000px) {
	.cz-location__main {
		grid-template-columns: 1fr;
		gap: 24px;
	}

	.cz-location__heading {
		font-size: 42px;
	}

	.cz-footer__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 32px;
	}
}@media (max-width: 767px) {
	.cz-location {
		padding: 54px 0 50px;
	}

	.cz-location__wrap,
	.cz-footer__wrap {
		width: calc(100% - 28px);
	}

	.cz-location__heading {
		font-size: 34px;
	}

	.cz-location__lead {
		font-size: 15px;
	}

	.cz-location__side-title {
		font-size: 24px;
	}

	.cz-location__map-embed {
		height: 300px;
		border-radius: 14px;
	}

	.cz-footer {
		padding: 38px 0 34px;
	}

	.cz-footer__grid {
		grid-template-columns: 1fr;
		gap: 26px;
	}
}.cz-popup,
.cz-popup * {
	box-sizing: border-box;
}.cz-popup {
	position: fixed;
	inset: 0;
	z-index: 999999;
	display: none;
	align-items: center;
	justify-content: center;
	padding: 24px;
}.cz-popup.is-open {
	display: flex;
}.cz-popup__backdrop {
	position: absolute;
	inset: 0;
	background: rgba(7, 23, 38, .72);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
}.cz-popup__dialog {
	position: relative;
	z-index: 2;
	width: min(560px, 100%);
	max-height: calc(100vh - 48px);
	overflow-y: auto;
	padding: 32px;
	border-radius: 18px;
	background: #ffffff;
	box-shadow: 0 30px 80px rgba(0, 0, 0, .22);
}.cz-popup__close {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: #f1f5f8;
	color: #102842;
	font-size: 26px;
	font-weight: 400;
	line-height: 1;
	cursor: pointer;
}.cz-popup__close:hover {
	background: #e7eef4;
}.cz-popup__content {
	width: 100%;
}.cz-popup__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 14px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-popup__content h2 {
	margin: 0 44px 12px 0;
	color: #082642;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: -.025em;
}.cz-popup__intro {
	margin: 0 0 22px;
	color: #64788d;
	font-size: 14px;
	line-height: 1.6;
}.cz-popup .carzone-lead-form,
.cz-popup form {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}.cz-popup input,
.cz-popup textarea,
.cz-popup select {
	width: 100% !important;
	max-width: 100% !important;
}body.cz-popup-open {
	overflow: hidden;
}@media (max-width: 767px) {
	.cz-popup {
		padding: 14px;
	}

	.cz-popup__dialog {
		max-height: calc(100vh - 28px);
		padding: 26px 18px 20px;
		border-radius: 16px;
	}

	.cz-popup__content h2 {
		font-size: 26px;
	}
}.main-navigation .js-open-carzone-popup > a,
.main-navigation a.js-open-carzone-popup,
.site-header .js-open-carzone-popup > a,
.site-header a.js-open-carzone-popup {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;

	min-height: 44px !important;
	padding: 12px 20px !important;

	background: #ed1c24 !important;
	color: #ffffff !important;

	border: 1px solid #ed1c24 !important;
	border-radius: 8px !important;

	font-weight: 700 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;

	transition:
		background .18s ease,
		border-color .18s ease,
		transform .18s ease,
		box-shadow .18s ease !important;
}.main-navigation .js-open-carzone-popup > a:hover,
.main-navigation a.js-open-carzone-popup:hover,
.site-header .js-open-carzone-popup > a:hover,
.site-header a.js-open-carzone-popup:hover {
	background: #d9151d !important;
	border-color: #d9151d !important;
	color: #ffffff !important;

	transform: translateY(-1px);
	box-shadow: 0 8px 20px rgba(237, 28, 36, .18);
}.main-navigation .js-open-carzone-popup > a:focus,
.main-navigation a.js-open-carzone-popup:focus,
.site-header .js-open-carzone-popup > a:focus,
.site-header a.js-open-carzone-popup:focus {
	background: #d9151d !important;
	color: #ffffff !important;
	outline: none !important;
}.main-navigation .js-open-carzone-popup,
.site-header .js-open-carzone-popup {
	display: flex !important;
	align-items: center !important;
}@media (max-width: 768px) {

	.main-navigation .js-open-carzone-popup > a,
	.main-navigation a.js-open-carzone-popup,
	.site-header .js-open-carzone-popup > a,
	.site-header a.js-open-carzone-popup {
		width: 100% !important;
		justify-content: center !important;
		margin-top: 8px !important;
	}
}.cz-ac-hero,
.cz-ac-hero * {
	box-sizing: border-box;
}.cz-ac-hero {
	position: relative;
	width: 100%;
	min-height: 690px;
	background:
		url("/wp-content/uploads/2026/09/carzone-ac-hero.webp")
		center center / cover no-repeat;
	overflow: hidden;
}.cz-ac-hero__overlay {
	width: 100%;
	min-height: 690px;
	background:
		linear-gradient(
			90deg,
			rgba(255,255,255,.98) 0%,
			rgba(255,255,255,.94) 34%,
			rgba(255,255,255,.62) 49%,
			rgba(255,255,255,.14) 64%,
			rgba(255,255,255,0) 100%
		);
}.cz-ac-hero__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	min-height: 690px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}.cz-ac-hero__content {
	width: min(620px, 50%);
	padding: 72px 0 42px;
}.cz-ac-hero__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 16px;
	padding: 8px 13px;
	border-radius: 999px;
	background: #eaf4ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-hero__title {
	max-width: 610px;
	margin: 0 0 18px;
	color: #082642;
	font-size: clamp(44px, 4.2vw, 64px);
	font-weight: 800;
	line-height: 1.03;
	letter-spacing: -.035em;
}.cz-ac-hero__lead {
	max-width: 585px;
	margin: 0;
	color: #425b72;
	font-size: 17px;
	line-height: 1.62;
}.cz-ac-hero__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 28px;
}.cz-ac-hero__btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 50px !important;
	padding: 14px 21px !important;
	border-radius: 9px !important;
	font-size: 14px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
}.cz-ac-hero__btn--primary {
	background: #ed1c24 !important;
	border: 1px solid #ed1c24 !important;
	color: #fff !important;
	box-shadow: 0 10px 26px rgba(237,28,36,.18);
}.cz-ac-hero__btn--primary:hover {
	background: #d9151d !important;
	border-color: #d9151d !important;
	color: #fff !important;
}.cz-ac-hero__btn--viber {
	background: #fff !important;
	border: 1px solid #7360f2 !important;
	color: #5d4ad9 !important;
}.cz-ac-hero__btn--viber:hover {
	background: #7360f2 !important;
	color: #fff !important;
}.cz-ac-hero__trust {
	display: grid;
	grid-template-columns: repeat(4, minmax(0,1fr));
	gap: 0;
	margin-top: 42px;
	padding-top: 20px;
	border-top: 1px solid rgba(8,38,66,.14);
}.cz-ac-hero__trust-item {
	display: flex;
	align-items: flex-start;
	gap: 9px;
	min-width: 0;
	padding-right: 14px;
}.cz-ac-hero__trust-item + .cz-ac-hero__trust-item {
	padding-left: 14px;
	border-left: 1px solid rgba(8,38,66,.10);
}.cz-ac-hero__trust-mark {
	color: #ed1c24;
	font-size: 20px;
	font-weight: 900;
	line-height: 1;
}.cz-ac-hero__trust-copy {
	display: flex;
	flex-direction: column;
	gap: 2px;
}.cz-ac-hero__trust-title,
.cz-ac-hero__trust-text {
	display: block;
}.cz-ac-hero__trust-title {
	color: #082642;
	font-size: 12px;
	font-weight: 800;
	line-height: 1.2;
}.cz-ac-hero__trust-text {
	color: #64788d;
	font-size: 11px;
	line-height: 1.3;
}@media (max-width: 1050px) {
	.cz-ac-hero,
	.cz-ac-hero__overlay,
	.cz-ac-hero__wrap {
		min-height: 620px;
	}

	.cz-ac-hero {
		background-position: 58% center;
	}

	.cz-ac-hero__content {
		width: 56%;
	}

	.cz-ac-hero__trust {
		grid-template-columns: repeat(2,minmax(0,1fr));
		row-gap: 16px;
	}

	.cz-ac-hero__trust-item:nth-child(3) {
		padding-left: 0;
		border-left: 0;
	}
}@media (max-width: 767px) {
	.cz-ac-hero {
		min-height: auto;
		background-position: 72% center;
	}

	.cz-ac-hero__overlay {
		min-height: auto;
		background: rgba(255,255,255,.91);
	}

	.cz-ac-hero__wrap {
		width: calc(100% - 28px);
		min-height: auto;
	}

	.cz-ac-hero__content {
		width: 100%;
		padding: 52px 0 38px;
	}

	.cz-ac-hero__title {
		font-size: 39px;
	}

	.cz-ac-hero__lead {
		font-size: 15px;
	}

	.cz-ac-hero__actions {
		flex-direction: column;
	}

	.cz-ac-hero__btn {
		width: 100% !important;
	}

	.cz-ac-hero__trust {
		grid-template-columns: 1fr 1fr;
		margin-top: 30px;
	}

	.cz-ac-hero__trust-item {
		padding: 0 !important;
		border-left: 0 !important;
	}
}.cz-ac-hero {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}.cz-ac-hero__overlay,
.cz-ac-hero__wrap {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}@media (max-width: 1050px) {
	body .cz-ac-hero,
	body .cz-ac-hero .cz-ac-hero__overlay,
	body .cz-ac-hero .cz-ac-hero__wrap {
		height: 590px !important;
		min-height: 590px !important;
		max-height: 590px !important;
	}
}@media (max-width: 767px) {
	body .cz-ac-hero,
	body .cz-ac-hero .cz-ac-hero__overlay,
	body .cz-ac-hero .cz-ac-hero__wrap {
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
	}

	body .cz-ac-hero .cz-ac-hero__content {
		padding-top: 46px !important;
		padding-bottom: 36px !important;
	}
}body .cz-ac-hero {
	background-position: center 68% !important;
}body .cz-ac-hero .cz-ac-hero__wrap {
	align-items: flex-start !important;
}body .cz-ac-hero .cz-ac-hero__content {
	padding-top: 38px !important;
	padding-bottom: 0 !important;
}@media (max-width: 1050px) {
	body .cz-ac-hero {
		background-position: 60% 68% !important;
	}

	body .cz-ac-hero .cz-ac-hero__content {
		padding-top: 34px !important;
	}
}@media (max-width: 767px) {
	body .cz-ac-hero {
		background-position: 72% center !important;
	}

	body .cz-ac-hero .cz-ac-hero__wrap {
		align-items: flex-start !important;
	}

	body .cz-ac-hero .cz-ac-hero__content {
		padding-top: 15px !important;
		padding-bottom: 34px !important;
	}
}@media (max-width: 1050px) {
	body .cz-ac-hero,
	body .cz-ac-hero .cz-ac-hero__overlay,
	body .cz-ac-hero .cz-ac-hero__wrap {
		height: 680px !important;
		min-height: 680px !important;
	}
}@media (max-width: 767px) {
	body .cz-ac-hero,
	body .cz-ac-hero .cz-ac-hero__overlay,
	body .cz-ac-hero .cz-ac-hero__wrap {
		height: auto !important;
		min-height: 0 !important;
	}

	body .cz-ac-hero .cz-ac-hero__content {
		padding-top: 46px !important;
		padding-bottom: 36px !important;
	}
}body .cz-ac-hero {
	position: relative !important;
	height: 610px !important;
	min-height: 610px !important;
	max-height: 610px !important;
	overflow: hidden !important;
}body .cz-ac-hero .cz-ac-hero__overlay {
	position: relative !important;
	z-index: 2 !important;

	height: 610px !important;
	min-height: 610px !important;
	max-height: 610px !important;

	background: transparent !important;
}body .cz-ac-hero::before {
	content: "";
	position: absolute;
	z-index: 1;

	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;

	width: 72% !important;
	height: 100% !important;

	background: linear-gradient(
		90deg,
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 42%,
		rgba(255,255,255,.98) 57%,
		rgba(255,255,255,.88) 70%,
		rgba(255,255,255,.48) 84%,
		rgba(255,255,255,0) 100%
	) !important;

	pointer-events: none;
}body .cz-ac-hero .cz-ac-hero__wrap {
	position: relative !important;
	z-index: 3 !important;

	height: 610px !important;
	min-height: 610px !important;
	max-height: 610px !important;

	align-items: center !important;
}body .cz-ac-hero .cz-ac-hero__content {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin: 0 !important;
}@media (max-width: 767px) {

	body .cz-ac-hero,
	body .cz-ac-hero .cz-ac-hero__overlay,
	body .cz-ac-hero .cz-ac-hero__wrap {
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
	}

	body .cz-ac-hero::before {
		width: 100% !important;

		background: rgba(255,255,255,.90) !important;
	}

	body .cz-ac-hero .cz-ac-hero__content {
		padding-top: 42px !important;
		padding-bottom: 36px !important;
	}
}.cz-ac-symptoms,
.cz-ac-symptoms * {
	box-sizing: border-box;
}.cz-ac-symptoms {
	width: 100%;
	padding: 54px 0 58px;
	background: #ffffff;
}.cz-ac-symptoms__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-ac-symptoms__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 36px;
	margin-bottom: 26px;
}.cz-ac-symptoms__head-left {
	flex: 1 1 auto;
	min-width: 0;
}.cz-ac-symptoms__head-right {
	flex: 0 0 470px;
	width: 470px;
}.cz-ac-symptoms__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 12px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-symptoms__title {
	margin: 0;
	color: #082642;
	font-size: 36px;
	font-weight: 750;
	line-height: 1.1;
	letter-spacing: -.025em;
}.cz-ac-symptoms__lead {
	margin: 0;
	color: #64788d;
	font-size: 14px;
	line-height: 1.6;
}.cz-ac-symptoms__grid {
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 12px;
}.cz-ac-symptoms__card {
	min-width: 0;
	min-height: 168px;
	padding: 18px 16px 16px;
	border: 1px solid #dce7f0;
	border-radius: 14px;
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(18,55,88,.035);
}.cz-ac-symptoms__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	margin-bottom: 16px;
	border-radius: 10px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 22px;
	font-weight: 800;
	line-height: 1;
}.cz-ac-symptoms__card.is-red .cz-ac-symptoms__icon {
	background: #fff1f2;
	color: #ed1c24;
}.cz-ac-symptoms__card-title {
	margin: 0 0 7px;
	color: #082642;
	font-size: 15px;
	font-weight: 750;
	line-height: 1.25;
}.cz-ac-symptoms__card-text {
	margin: 0;
	color: #6b7f92;
	font-size: 12.5px;
	line-height: 1.48;
}@media (max-width: 1150px) {
	.cz-ac-symptoms__grid {
		grid-template-columns: repeat(3, minmax(0,1fr));
	}

	.cz-ac-symptoms__card {
		min-height: 150px;
	}
}@media (max-width: 900px) {
	.cz-ac-symptoms__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}

	.cz-ac-symptoms__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}
}@media (max-width: 767px) {
	.cz-ac-symptoms {
		padding: 44px 0 46px;
	}

	.cz-ac-symptoms__wrap {
		width: calc(100% - 28px);
	}

	.cz-ac-symptoms__title {
		font-size: 30px;
	}

	.cz-ac-symptoms__grid {
		grid-template-columns: repeat(2, minmax(0,1fr));
		gap: 10px;
	}

	.cz-ac-symptoms__card {
		min-height: 150px;
		padding: 15px 13px;
	}

	.cz-ac-symptoms__icon {
		width: 34px;
		height: 34px;
		margin-bottom: 13px;
		font-size: 19px;
	}

	.cz-ac-symptoms__card-title {
		font-size: 14px;
	}

	.cz-ac-symptoms__card-text {
		font-size: 12px;
	}
}.cz-ac-work,
.cz-ac-work * {
	box-sizing: border-box;
}.cz-ac-work {
	width: 100%;
	padding: 64px 0 68px;
	background: #f2f8fd;
}.cz-ac-work__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-ac-work__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 40px;
	margin-bottom: 28px;
}.cz-ac-work__head-left {
	flex: 1 1 auto;
	min-width: 0;
}.cz-ac-work__head-right {
	flex: 0 0 470px;
	width: 470px;
}.cz-ac-work__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 12px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #e8f3ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-work__title {
	margin: 0;
	color: #082642;
	font-size: 40px;
	font-weight: 750;
	line-height: 1.08;
	letter-spacing: -.025em;
}.cz-ac-work__lead {
	margin: 0;
	color: #64788d;
	font-size: 14px;
	line-height: 1.65;
}.cz-ac-work__main {
	display: grid;
	grid-template-columns: minmax(0, 1.65fr) minmax(320px, .85fr);
	gap: 22px;
	align-items: stretch;
}.cz-ac-work__visual {
	min-width: 0;
	padding: 20px;
	border: 1px solid #d9e7f1;
	border-radius: 18px;
	background: #ffffff;
	box-shadow: 0 12px 34px rgba(18,55,88,.04);
	display: flex;
	align-items: center;
	justify-content: center;
}.cz-ac-work__figure {
	width: 100%;
	margin: 0 !important;
}.cz-ac-work__figure img {
	display: block;
	width: 100%;
	height: auto;
	max-height: 430px;
	object-fit: contain;
	margin: 0 auto;
}.cz-ac-work__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}.cz-ac-work__item {
	display: flex;
	align-items: flex-start;
	gap: 14px;
	padding: 16px 16px;
	border: 1px solid #d9e7f1;
	border-radius: 14px;
	background: #ffffff;
}.cz-ac-work__num {
	flex: 0 0 34px;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background: #1f5d8f;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
}.cz-ac-work__item-copy {
	min-width: 0;
}.cz-ac-work__item-title {
	margin: 0 0 4px;
	color: #082642;
	font-size: 15px;
	font-weight: 750;
	line-height: 1.25;
}.cz-ac-work__item-text {
	margin: 0;
	color: #64788d;
	font-size: 12.5px;
	line-height: 1.45;
}@media (max-width: 1000px) {
	.cz-ac-work__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}

	.cz-ac-work__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}

	.cz-ac-work__main {
		grid-template-columns: 1fr;
	}

	.cz-ac-work__list {
		display: grid;
		grid-template-columns: repeat(2, minmax(0,1fr));
	}
}@media (max-width: 767px) {
	.cz-ac-work {
		padding: 48px 0 50px;
	}

	.cz-ac-work__wrap {
		width: calc(100% - 28px);
	}

	.cz-ac-work__title {
		font-size: 30px;
	}

	.cz-ac-work__visual {
		padding: 12px;
		border-radius: 14px;
	}

	.cz-ac-work__list {
		grid-template-columns: 1fr;
	}

	.cz-ac-work__item {
		padding: 14px;
	}
}.cz-ac-parts,
.cz-ac-parts * {
	box-sizing: border-box;
}.cz-ac-parts {
	width: 100%;
	padding: 60px 0 64px;
	background: #ffffff;
}.cz-ac-parts__wrap {
	width: calc(100% - 48px);
	max-width: 1360px;
	margin: 0 auto;
}.cz-ac-parts__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 40px;
	margin-bottom: 28px;
}.cz-ac-parts__head-left {
	flex: 1 1 auto;
	min-width: 0;
	max-width: 760px;
}.cz-ac-parts__head-right {
	flex: 0 0 430px;
	width: 430px;
}.cz-ac-parts__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 12px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-parts__title {
	margin: 0;
	color: #082642;
	font-size: 38px;
	font-weight: 750;
	line-height: 1.08;
	letter-spacing: -.025em;
}.cz-ac-parts__lead {
	margin: 0;
	color: #64788d;
	font-size: 14px;
	line-height: 1.65;
}.cz-ac-parts__grid {
	display: flex !important;
	flex-wrap: nowrap !important;
	align-items: stretch !important;
	gap: 12px !important;
	width: 100% !important;
}.cz-ac-parts__card {
	position: relative;
	display: flex !important;
	flex: 1 1 0 !important;
	flex-direction: column !important;
	min-width: 0 !important;
	min-height: 176px;
	padding: 18px 14px 16px;
	border: 1px solid #dce7f0;
	border-radius: 14px;
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(18,55,88,.035);
	overflow: hidden;
}.cz-ac-parts__card::after {
	content: "";
	position: absolute;
	right: -26px;
	bottom: -30px;
	width: 92px;
	height: 92px;
	border-radius: 50%;
	background: rgba(8,120,232,.045);
}.cz-ac-parts__code {
	position: relative;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	min-width: 42px;
	height: 34px;
	margin-bottom: 20px;
	padding: 0 10px;
	border-radius: 9px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 850;
	letter-spacing: .05em;
}.cz-ac-parts__card-title {
	position: relative;
	z-index: 1;
	margin: 0 0 7px;
	color: #082642;
	font-size: 14px;
	font-weight: 750;
	line-height: 1.28;
}.cz-ac-parts__card-note {
	position: relative;
	z-index: 1;
	margin: 0;
	color: #6b7f92;
	font-size: 11.5px;
	line-height: 1.45;
}@media (max-width: 1200px) {
	.cz-ac-parts__grid {
		flex-wrap: wrap !important;
	}

	.cz-ac-parts__card {
		flex: 0 0 calc(25% - 9px) !important;
		width: calc(25% - 9px) !important;
	}
}@media (max-width: 900px) {
	.cz-ac-parts__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}

	.cz-ac-parts__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}
}@media (max-width: 767px) {
	.cz-ac-parts {
		padding: 46px 0 50px;
	}

	.cz-ac-parts__wrap {
		width: calc(100% - 28px);
	}

	.cz-ac-parts__title {
		font-size: 30px;
	}

	.cz-ac-parts__grid {
		gap: 10px !important;
	}

	.cz-ac-parts__card {
		flex: 0 0 calc(50% - 5px) !important;
		width: calc(50% - 5px) !important;
		min-height: 160px;
		padding: 15px 12px;
	}
}.cz-ac-check,
.cz-ac-check * {
	box-sizing: border-box;
}.cz-ac-check {
	width: 100%;
	padding: 66px 0 70px;
	background: #f3f8fc;
}.cz-ac-check__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-ac-check__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 40px;
	margin-bottom: 30px;
}.cz-ac-check__head-left {
	flex: 1 1 auto;
	min-width: 0;
	max-width: 700px;
}.cz-ac-check__head-right {
	flex: 0 0 460px;
	width: 460px;
}.cz-ac-check__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0 0 12px;
	padding: 7px 12px;
	border-radius: 999px;
	background: #e7f3ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-check__title {
	margin: 0;
	color: #082642;
	font-size: 40px;
	font-weight: 750;
	line-height: 1.08;
	letter-spacing: -.025em;
}.cz-ac-check__lead {
	margin: 0;
	color: #64788d;
	font-size: 14px;
	line-height: 1.65;
}.cz-ac-check__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0,1fr));
	gap: 18px;
}.cz-ac-check__card {
	min-width: 0;
	padding: 24px 22px 22px;
	border: 1px solid #d8e5ef;
	border-radius: 18px;
	background: #ffffff;
	box-shadow: 0 12px 34px rgba(18,55,88,.045);
}.cz-ac-check__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 22px;
}.cz-ac-check__num {
	color: #0878e8;
	font-size: 34px;
	font-weight: 850;
	line-height: 1;
	letter-spacing: -.04em;
}.cz-ac-check__tag {
	color: #8aa0b4;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .09em;
}.cz-ac-check__card-title {
	margin: 0 0 9px;
	color: #082642;
	font-size: 22px;
	font-weight: 750;
	line-height: 1.2;
	letter-spacing: -.015em;
}.cz-ac-check__card-intro {
	margin: 0 0 18px;
	color: #64788d;
	font-size: 13.5px;
	line-height: 1.55;
}.cz-ac-check__bullets {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding-top: 16px;
	border-top: 1px solid #e4edf4;
}.cz-ac-check__bullet {
	display: flex;
	align-items: flex-start;
	gap: 9px;
}.cz-ac-check__bullet-mark {
	flex: 0 0 auto;
	color: #ed1c24;
	font-size: 14px;
	font-weight: 900;
	line-height: 1.45;
}.cz-ac-check__bullet-text {
	margin: 0;
	color: #40566b;
	font-size: 13px;
	line-height: 1.45;
}.cz-ac-check__note {
	display: flex;
	align-items: center;
	gap: 18px;
	margin-top: 18px;
	padding: 17px 20px;
	border: 1px solid #d8e5ef;
	border-radius: 14px;
	background: #ffffff;
}.cz-ac-check__note-kicker {
	flex: 0 0 auto;
	color: #0878e8;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .08em;
}.cz-ac-check__note-text {
	margin: 0;
	color: #40566b;
	font-size: 13.5px;
	line-height: 1.55;
}@media (max-width: 1000px) {
	.cz-ac-check__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}

	.cz-ac-check__head-right {
		flex: none;
		width: 100%;
		max-width: 720px;
	}

	.cz-ac-check__grid {
		grid-template-columns: 1fr;
	}
}@media (max-width: 767px) {
	.cz-ac-check {
		padding: 48px 0 52px;
	}

	.cz-ac-check__wrap {
		width: calc(100% - 28px);
	}

	.cz-ac-check__title {
		font-size: 30px;
	}

	.cz-ac-check__card {
		padding: 20px 17px 18px;
		border-radius: 15px;
	}

	.cz-ac-check__num {
		font-size: 30px;
	}

	.cz-ac-check__card-title {
		font-size: 20px;
	}

	.cz-ac-check__note {
		flex-direction: column;
		align-items: flex-start;
		gap: 7px;
		padding: 16px;
	}
}.cz-ac-order,
.cz-ac-order * {
	box-sizing: border-box;
}.cz-ac-order {
	width: 100%;
	padding: 58px 0 62px;
	background: #ffffff;
}.cz-ac-order__wrap {
	width: calc(100% - 48px);
	max-width: 1240px;
	margin: 0 auto;
}.cz-ac-order__head {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
	margin-bottom: 26px;
}.cz-ac-order__eyebrow {
	display: inline-flex;
	width: max-content;
	margin: 0;
	padding: 7px 12px;
	border-radius: 999px;
	background: #eef6ff;
	color: #0878e8;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-order__heading {
	max-width: 760px;
	margin: 0;
	color: #082642;
	font-size: 34px;
	font-weight: 750;
	line-height: 1.1;
	letter-spacing: -.025em;
}.cz-ac-order__grid {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: stretch !important;
	gap: 14px !important;
	width: 100% !important;
}.cz-ac-order__card {
	position: relative;
	display: flex !important;
	flex: 1 1 0 !important;
	flex-direction: column !important;
	min-width: 0 !important;
	min-height: 238px;
	padding: 22px 20px 20px;
	border: 1px solid #dce7f0;
	border-radius: 16px;
	background: #f9fbfd;
	overflow: hidden;
}.cz-ac-order__card::after {
	content: "";
	position: absolute;
	right: -28px;
	bottom: -34px;
	width: 105px;
	height: 105px;
	border-radius: 50%;
	background: rgba(8,120,232,.045);
}.cz-ac-order__top {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 22px;
}.cz-ac-order__num {
	flex: 0 0 auto;
	color: #0878e8;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: .08em;
}.cz-ac-order__line {
	display: block;
	width: 100%;
	height: 1px;
	background: #dce7f0;
}.cz-ac-order__title {
	position: relative;
	z-index: 1;
	margin: 0 0 11px;
	color: #082642;
	font-size: 19px;
	font-weight: 750;
	line-height: 1.2;
}.cz-ac-order__text {
	position: relative;
	z-index: 1;
	margin: 0;
	color: #5f7387;
	font-size: 13.5px;
	line-height: 1.58;
}@media (max-width: 1100px) {
	.cz-ac-order__grid {
		flex-wrap: wrap !important;
	}

	.cz-ac-order__card {
		flex: 0 0 calc(50% - 7px) !important;
		width: calc(50% - 7px) !important;
		min-height: 215px;
	}
}@media (max-width: 767px) {
	.cz-ac-order {
		padding: 46px 0 50px;
	}

	.cz-ac-order__wrap {
		width: calc(100% - 28px);
	}

	.cz-ac-order__heading {
		font-size: 30px;
	}

	.cz-ac-order__grid {
		gap: 12px !important;
	}

	.cz-ac-order__card {
		flex: 0 0 100% !important;
		width: 100% !important;
		min-height: 0;
		padding: 19px 17px;
	}
}
