:root {
	--wd-hb-opt-h: 70px;
	--wd-text-font: "IranYekanX", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 15px;
	--wd-title-font: "IranYekanX", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(25,0,0);
	--wd-entities-title-font: "IranYekanX", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "IranYekanX", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "IranYekanX", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "IranYekanX", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(98,83,237);
	--wd-alternative-color: rgb(51,51,51);
	--btn-default-bgcolor: rgb(98,83,237);
	--btn-default-bgcolor-hover: rgb(68,66,183);
	--btn-accented-bgcolor: rgb(98,83,237);
	--btn-accented-bgcolor-hover: rgb(68,66,183);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-hb {
	background-color: rgb(236,235,253);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(237,237,249);
	background-image: none;
}
.wd .product-label.onsale {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.wd .product-label.new {
	background-color: rgb(129,215,66);
	color: rgb(255,255,255);
}
.wd .product-label.out-of-stock {
	background-color: rgb(191,40,40);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 40px;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(227,227,242);
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 100;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 200;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanX";
	src: url("//blizzone.ir/wp-content/uploads/2026/07/IRANYekanXVF.woff") format("woff");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

/* ═══════════════════════════════════════════════
   BLIZZONE UI v1
   ═══════════════════════════════════════════════ */

/* ───────── پایه و آیکون‌ها ───────── */
.blz1{
line-height:2;color:#3d3a52;font-size:15px;direction:rtl;
--ic-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
--ic-x:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");
--ic-bolt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E");
--ic-shield:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E");
--ic-globe:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='2' y1='12' x2='22' y2='12'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");
--ic-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");
--ic-cal:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");
--ic-info:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");
--ic-warn:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");
--ic-star:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E");
--ic-fire:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z'/%3E%3C/svg%3E");
--ic-gem:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 13L2 9z'/%3E%3Cpath d='M11 3L8 9l4 13 4-13-3-6'/%3E%3Cpath d='M2 9h20'/%3E%3C/svg%3E");
--ic-trophy:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9H4.5a2.5 2.5 0 0 1 0-5H6'/%3E%3Cpath d='M18 9h1.5a2.5 2.5 0 0 0 0-5H18'/%3E%3Cpath d='M4 22h16'/%3E%3Cpath d='M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22'/%3E%3Cpath d='M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22'/%3E%3Cpath d='M18 2H6v7a6 6 0 0 0 12 0V2z'/%3E%3C/svg%3E");
--ic-price:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='1' x2='12' y2='23'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E");
--ic-trend:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 17 13.5 8.5 8.5 13.5 2 7'/%3E%3Cpolyline points='16 17 22 17 22 11'/%3E%3C/svg%3E");
--ic-pulse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 18 12 15 21 9 3 6 12 2 12'/%3E%3C/svg%3E");
--ic-wifi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12.55a11 11 0 0 1 14.08 0'/%3E%3Cpath d='M1.42 9a16 16 0 0 1 21.16 0'/%3E%3Cpath d='M8.53 16.11a6 6 0 0 1 6.95 0'/%3E%3Cline x1='12' y1='20' x2='12.01' y2='20'/%3E%3C/svg%3E");
--ic-batt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='1' y='6' width='17' height='12' rx='2'/%3E%3Cline x1='22' y1='10' x2='22' y2='14'/%3E%3C/svg%3E");
--ic-dl:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");
--ic-pc:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cline x1='8' y1='21' x2='16' y2='21'/%3E%3Cline x1='12' y1='17' x2='12' y2='21'/%3E%3C/svg%3E");
--ic-pad:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Cline x1='6' y1='12' x2='10' y2='12'/%3E%3Cline x1='8' y1='10' x2='8' y2='14'/%3E%3Cline x1='15' y1='13' x2='15.01' y2='13'/%3E%3Cline x1='18' y1='11' x2='18.01' y2='11'/%3E%3C/svg%3E");
--ic-xbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M6.5 5.5c3 2 8 7 5.5 13'/%3E%3Cpath d='M17.5 5.5c-3 2-8 7-5.5 13'/%3E%3C/svg%3E");
--ic-key:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2l-2 2'/%3E%3Cpath d='M11.39 11.61a5.5 5.5 0 1 1-7.78 7.78 5.5 5.5 0 0 1 7.78-7.78z'/%3E%3Cpath d='M11.39 11.61L19 4'/%3E%3Cpath d='M15.5 7.5l3 3'/%3E%3C/svg%3E");
--ic-flask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2v6l-5 9a2 2 0 0 0 1.7 3h12.6a2 2 0 0 0 1.7-3l-5-9V2'/%3E%3Cline x1='8' y1='2' x2='16' y2='2'/%3E%3C/svg%3E");
--ic-users:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3C/svg%3E");
--ic-chat:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E");
--ic-book:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");
--ic-arw:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");
}
.blz1 *{box-sizing:border-box}
.blz1 > *:last-child{margin-bottom:0}

/* ───────── تایپوگرافی ───────── */
.blz1 p{margin:0 0 18px}
.blz1 a{color:#4b45d6;font-weight:700}
.blz1 strong{color:#1c1540;font-weight:800}
.blz1 ul,.blz1 ol{margin:0 0 26px;padding-right:20px}
.blz1 li{margin-bottom:10px}
.blz1 h2{position:relative;color:#1f1940;font-size:22px;font-weight:800;line-height:1.6;margin:0 0 18px;padding-right:15px}
.blz1 h2::before{content:"";position:absolute;right:0;top:.3em;bottom:.3em;width:4px;border-radius:4px;background:linear-gradient(180deg,#7b6bff,#4b45d6)}
.blz1 h3{color:#241d4d;font-size:16.5px;font-weight:800;margin:0 0 7px;line-height:1.6}

/* ───────── آیکون ───────── */
.blz1-i{display:inline-block;flex:0 0 auto;width:1.15em;height:1.15em;vertical-align:-.2em;background-color:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}
.blz1-check{-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check)}
.blz1-x{-webkit-mask-image:var(--ic-x);mask-image:var(--ic-x)}
.blz1-bolt{-webkit-mask-image:var(--ic-bolt);mask-image:var(--ic-bolt)}
.blz1-shield{-webkit-mask-image:var(--ic-shield);mask-image:var(--ic-shield)}
.blz1-globe{-webkit-mask-image:var(--ic-globe);mask-image:var(--ic-globe)}
.blz1-clock{-webkit-mask-image:var(--ic-clock);mask-image:var(--ic-clock)}
.blz1-cal{-webkit-mask-image:var(--ic-cal);mask-image:var(--ic-cal)}
.blz1-info{-webkit-mask-image:var(--ic-info);mask-image:var(--ic-info)}
.blz1-warn{-webkit-mask-image:var(--ic-warn);mask-image:var(--ic-warn)}
.blz1-star{-webkit-mask-image:var(--ic-star);mask-image:var(--ic-star)}
.blz1-fire{-webkit-mask-image:var(--ic-fire);mask-image:var(--ic-fire)}
.blz1-gem{-webkit-mask-image:var(--ic-gem);mask-image:var(--ic-gem)}
.blz1-trophy{-webkit-mask-image:var(--ic-trophy);mask-image:var(--ic-trophy)}
.blz1-price{-webkit-mask-image:var(--ic-price);mask-image:var(--ic-price)}
.blz1-trend{-webkit-mask-image:var(--ic-trend);mask-image:var(--ic-trend)}
.blz1-pulse{-webkit-mask-image:var(--ic-pulse);mask-image:var(--ic-pulse)}
.blz1-wifi{-webkit-mask-image:var(--ic-wifi);mask-image:var(--ic-wifi)}
.blz1-batt{-webkit-mask-image:var(--ic-batt);mask-image:var(--ic-batt)}
.blz1-dl{-webkit-mask-image:var(--ic-dl);mask-image:var(--ic-dl)}
.blz1-pc{-webkit-mask-image:var(--ic-pc);mask-image:var(--ic-pc)}
.blz1-pad{-webkit-mask-image:var(--ic-pad);mask-image:var(--ic-pad)}
.blz1-xbox{-webkit-mask-image:var(--ic-xbox);mask-image:var(--ic-xbox)}
.blz1-key{-webkit-mask-image:var(--ic-key);mask-image:var(--ic-key)}
.blz1-flask{-webkit-mask-image:var(--ic-flask);mask-image:var(--ic-flask)}
.blz1-users{-webkit-mask-image:var(--ic-users);mask-image:var(--ic-users)}
.blz1-chat{-webkit-mask-image:var(--ic-chat);mask-image:var(--ic-chat)}
.blz1-book{-webkit-mask-image:var(--ic-book);mask-image:var(--ic-book)}
.blz1-arw{-webkit-mask-image:var(--ic-arw);mask-image:var(--ic-arw)}

/* ───────── باکس معرفی ───────── */
.blz1-hero{position:relative;overflow:hidden;background:linear-gradient(140deg,#f4f1ff 0%,#e9ecff 60%,#eef3ff 100%);border:1px solid #d8d0fa;border-radius:22px;padding:28px 30px;margin:0 0 30px}
.blz1-hero::before{content:"";position:absolute;inset-inline-start:-80px;top:-85px;width:245px;height:245px;background:radial-gradient(circle,rgba(109,95,253,.22),transparent 70%)}
.blz1-hero > *{position:relative}
.blz1-hero h2{display:block;color:#1c1540;font-size:25px;margin:0 0 14px;padding:0}
.blz1-hero h2::before{content:none}
.blz1-hero p{font-size:15.5px;color:#413c60;margin:0 0 14px}
.blz1-hero p:last-of-type{margin-bottom:0}
.blz1-tag{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#7b6bff,#4b45d6);color:#fff;font-size:12.5px;font-weight:800;padding:8px 17px;border-radius:30px;margin:0 0 15px;box-shadow:0 8px 20px -8px rgba(91,76,245,.75)}
.blz1-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;border-top:1px dashed #cdc3f6}
.blz1-chips span{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #d8d0fa;color:#4b45d6;font-size:12.5px;font-weight:800;padding:8px 14px;border-radius:24px;box-shadow:0 2px 10px -5px rgba(91,76,245,.4)}

/* ───────── باکس‌های پیام ─────────
   ساختار الزامی:  <i class="blz1-i ..."></i> + <div>متن</div>          */
.blz1-note,.blz1-tip,.blz1-ok{display:flex;gap:14px;border-radius:16px;padding:18px 20px;margin:0 0 26px}
.blz1-note{background:linear-gradient(180deg,#fff6e6,#fdf0d8);border:1px solid #f2ddb8;border-right:5px solid #e09b1e}
.blz1-tip{background:linear-gradient(180deg,#fbfaff,#f2effe);border:1px solid #e2dcfa;border-right:5px solid #5b4cf5}
.blz1-ok{background:linear-gradient(180deg,#f2faf6,#eaf6f0);border:1px solid #cde5da;border-right:5px solid #1b9e6f}
.blz1-note > .blz1-i,.blz1-tip > .blz1-i,.blz1-ok > .blz1-i{width:22px;height:22px;margin-top:6px}
.blz1-note > .blz1-i{color:#c9820f}
.blz1-tip > .blz1-i{color:#5b4cf5}
.blz1-ok > .blz1-i{color:#1b9e6f}
.blz1-note b{display:block;color:#8a5d10;margin-bottom:4px}
.blz1-tip b{display:block;color:#4b45d6;margin-bottom:4px}
.blz1-ok b{display:block;color:#157a56;margin-bottom:4px}
.blz1-note a{color:#9a6a10}
.blz1-note a:hover{color:#7a5210}
.blz1-lg{padding:20px 22px}
.blz1-lg > .blz1-i{width:24px;height:24px;margin-top:6px}
.blz1-lg b{font-size:16.5px;margin-bottom:8px}
.blz1-lg p{margin:0 0 10px}
.blz1-lg p:last-child{margin-bottom:0}

/* ───────── گرید و کارت ───────── */
.blz1-grid{display:grid;gap:14px;margin:0 0 28px}
.blz1-2{grid-template-columns:repeat(2,1fr)}
.blz1-3{grid-template-columns:repeat(3,1fr)}
.blz1-4{grid-template-columns:repeat(4,1fr)}
.blz1-card{display:block;background:#fff;border:1px solid #e6e1fa;border-radius:18px;padding:18px 20px;font-size:13.8px;line-height:1.9;color:#5c5878;box-shadow:0 3px 16px -9px rgba(91,76,245,.22);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.blz1-card:hover{transform:translateY(-4px);border-color:#b9afef;box-shadow:0 18px 36px -20px rgba(91,76,245,.5)}
.blz1-card strong{color:#241d4d}
.blz1-card b{display:block;color:#241d4d;font-size:15px;margin-bottom:5px}
.blz1-soft{background:linear-gradient(180deg,#fbfaff,#f3f0fe);border-color:#e2dcfa;box-shadow:none}
.blz1-mid{text-align:center;padding:20px 16px}
.blz1-head{display:flex;align-items:center;gap:10px;margin:0 0 9px}
.blz1-head strong{font-size:15px;line-height:1.4}
.blz1-head h3{margin:0;font-size:15.5px}
.blz1-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;background:linear-gradient(135deg,#7b6bff,#4b45d6);color:#fff;border-radius:10px;font-size:13.5px;font-weight:800;box-shadow:0 5px 14px -5px rgba(91,76,245,.7)}
.blz1-tile{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(140deg,#efecff,#e3e6ff);color:#5b4cf5;margin:0 auto 12px}
.blz1-tile .blz1-i{width:23px;height:23px}
/* تعداد فرد در گرید دوستونه: آخری وسط */
.blz1-center > *:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 7px);margin-inline:auto}
/* کارت با تصویر ته آن، هم‌تراز با بقیه.
   فقط وقتی متن کارت داخل <span> باشد:
   <div class="blz1-card blz1-fill">
     <div class="blz1-head">…</div><span>متن</span>
     <div class="blz1-shot"><img …></div>
   </div>                                                    */
.blz1-fill{display:flex;flex-direction:column}
.blz1-fill > .blz1-shot{margin-top:auto}
.blz1-shot{margin-top:14px;line-height:0}
.blz1-shot img{width:100%;height:auto;display:block;border-radius:14px !important}

/* ───────── لیست ───────── */
.blz1-list{display:flex;flex-direction:column;gap:10px;margin:0 0 26px}
.blz1-item{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(180deg,#fbfaff,#f2effe);border:1px solid #e2dcfa;border-radius:14px;padding:15px 18px;font-size:14.5px;line-height:1.85}
.blz1-item > .blz1-i{width:20px;height:20px;color:#1b9e6f;margin-top:6px}
.blz1-item > .blz1-num{margin-top:2px}
.blz1-item strong{color:#241d4d}

/* ───────── کارت تیره و دکمه ───────── */
.blz1-dark{display:flex;align-items:center;flex-wrap:wrap;gap:16px;background:linear-gradient(135deg,#241d4d,#3a2f7a);border-radius:20px;padding:24px 26px;margin:0 0 28px;color:#c9c2ec;font-size:14px;line-height:1.85}
.blz1-dark > .blz1-i{width:40px;height:40px;color:#a99bff}
.blz1-dark > div:not(.blz1-sub){flex:1 1 240px}
.blz1-dark b{display:block;color:#fff;font-size:17px;margin-bottom:3px}
.blz1-dark strong{color:#fff}
.blz1-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7b6bff,#5b4cf5);color:#fff !important;font-size:14.5px;font-weight:800;padding:13px 26px;border-radius:12px;text-decoration:none !important;box-shadow:0 10px 24px -10px rgba(123,107,255,.9);transition:transform .2s ease,box-shadow .2s ease}
.blz1-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(123,107,255,1)}
.blz1-dark > .blz1-sub{flex:1 1 100%;display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:13.5px;line-height:1.8}
.blz1-sub > .blz1-i{width:18px;height:18px;color:#f0b649;margin-top:5px}
.blz1-sub b{font-size:14px;margin-bottom:2px}

/* ───────── کارت لینک ───────── */
.blz1-links{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 28px}
.blz1-links a{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e6e1fa;border-radius:16px;padding:16px 18px;text-decoration:none !important;box-shadow:0 3px 16px -9px rgba(91,76,245,.22);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.blz1-links a:hover{transform:translateY(-3px);border-color:#b9afef;box-shadow:0 16px 32px -18px rgba(91,76,245,.5)}
.blz1-links a > span:not(.blz1-lico){flex:1 1 auto;font-size:13.5px;line-height:1.7;color:#6b6785}
.blz1-links b{display:block;color:#241d4d;font-size:15.5px;margin-bottom:2px}
.blz1-links .blz1-arw{width:18px;height:18px;color:#a9a2c9}
.blz1-lico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(140deg,#efecff,#e3e6ff);color:#5b4cf5}
.blz1-lico .blz1-i{width:20px;height:20px}

/* ───────── تصویر ───────── */
.blz1-img{display:block;width:100%;height:auto;border-radius:16px !important;margin:0 0 28px}
.blz1-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px}
.blz1-gal figure{margin:0;background:#fff;border:1px solid #e6e1fa;border-radius:18px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
.blz1-gal figure:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px rgba(91,76,245,.55)}
.blz1-gal img{display:block;width:100%;height:auto}
.blz1-gal figcaption{padding:14px 12px;color:#241d4d;font-size:14.5px;font-weight:800;text-align:center}

/* ───────── جدول ───────── */
.blz1-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2dcfa;border-radius:18px;background:#fff;margin:0 0 10px}
.blz1-tbl{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}
.blz1-tbl th,.blz1-tbl td{padding:13px 14px;text-align:center;border-bottom:1px solid #f0edfb}
.blz1-tbl thead th{background:linear-gradient(180deg,#2b2350,#1d1740);color:#fff;font-size:14.5px;font-weight:800}
.blz1-tbl thead th:first-child,.blz1-tbl tbody td:first-child{text-align:right}
.blz1-tbl tbody td:first-child{color:#3d3a52;font-weight:600;background:#fbfaff;min-width:230px}
.blz1-tbl tbody tr:last-child td{border-bottom:none}
.blz1-tbl tbody tr:hover td{background:#f7f5ff}
.blz1-tbl tbody tr:hover td:first-child{background:#f2effe}
.blz1-tbl .blz1-hi{background:rgba(91,76,245,.055)}
.blz1-tbl thead .blz1-hi{background:linear-gradient(180deg,#5b4cf5,#4038c9)}
.blz1-tbl .blz1-check{color:#1b9e6f;width:21px;height:21px}
.blz1-tbl .blz1-x{color:#cdc8dd;width:21px;height:21px}
.blz1-hint{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#8a85a0;margin:0 0 26px}
.blz1-hint .blz1-i{width:15px;height:15px}

/* ───────── ریسپانسیو ───────── */
@media (max-width:900px){
.blz1-4{grid-template-columns:repeat(2,1fr)}
.blz1-3{grid-template-columns:1fr}
.blz1-gal{grid-template-columns:1fr}
}
@media (max-width:620px){
.blz1 h2{font-size:19px}
.blz1-2,.blz1-3,.blz1-links{grid-template-columns:1fr;gap:12px}
.blz1-4{grid-template-columns:repeat(2,1fr);gap:10px}
.blz1-4 .blz1-mid{padding:16px 10px;font-size:12.5px;line-height:1.75}
.blz1-4 .blz1-mid b{font-size:13.5px;margin-bottom:4px}
.blz1-4 .blz1-tile{width:40px;height:40px;border-radius:12px;margin-bottom:9px}
.blz1-4 .blz1-tile .blz1-i{width:20px;height:20px}
.blz1-center > *:last-child:nth-child(odd){grid-column:auto;width:auto}
.blz1-hero{padding:22px 18px;border-radius:18px}
.blz1-hero h2{font-size:20px}
.blz1-hero p{font-size:14.5px}
.blz1-note,.blz1-tip,.blz1-ok{padding:16px;gap:11px}
.blz1-lg{padding:17px 16px}
.blz1-lg b{font-size:15px}
.blz1-dark{padding:20px 18px}
.blz1-btn{width:100%;justify-content:center}
.blz1-tbl tbody td:first-child{min-width:190px;font-size:13.5px}
}
/* لیست چک ساده، بدون کادر */
.blz1-ticks{list-style:none;margin:0 0 26px;padding:0}
.blz1-ticks li{display:flex;align-items:flex-start;gap:9px;margin-bottom:8px;font-size:14.5px;line-height:1.85}
.blz1-ticks li > .blz1-i{width:18px;height:18px;color:#1b9e6f;margin-top:6px}
.blz1-ticks li:last-child{margin-bottom:0}
/* فهرست فشرده کشورها */
.blz1-regions{max-height:220px;overflow-y:auto;background:linear-gradient(180deg,#fbfaff,#f3f0fe);border:1px solid #e2dcfa;border-radius:16px;padding:16px 18px;margin:0 0 26px;font-size:12.5px;line-height:2;color:#5c5878;direction:ltr;text-align:left}
/* ───────── بنر هیرو (blz1-hb) ─────────
   استفاده: <section class="blz1 blz1-hb" style="--hb-img:url('...')">
   شخصی‌سازی هر محصول با متغیرها:
   --hb-img عکس بکگراند | --hb-a رنگ روشن | --hb-b رنگ دوم | --hb-cta گرادیان دکمه */
.blz1-hb{--hb-img:none;--hb-a:#64e9fa;--hb-b:#9a83ff;--hb-cta:linear-gradient(120deg,#7860f1,#347fe9 56%,#24bfdc);position:relative;isolation:isolate;width:100%;min-height:480px;display:flex;align-items:center;overflow:hidden;background:#080d20;border:1px solid rgba(255,255,255,.09);border-radius:0 0 30px 30px;box-shadow:0 30px 80px -34px rgba(4,7,27,.72);margin:0 0 30px}
.blz1-hb-bg{position:absolute;z-index:-4;inset:-2px;background-image:var(--hb-img);background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.015);animation:blz1HbBreath 14s ease-in-out infinite alternate}
.blz1-hb-shade{position:absolute;z-index:-3;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,12,31,.98) 0%,rgba(7,12,31,.94) 24%,rgba(8,13,33,.70) 48%,rgba(8,13,33,.10) 78%),linear-gradient(180deg,rgba(5,8,24,.20),transparent 45%,rgba(5,8,22,.43))}
.blz1-hb-shade::before{content:"";position:absolute;width:540px;height:260px;left:-140px;top:-110px;border-radius:50%;background:linear-gradient(115deg,rgba(110,77,255,.22),rgba(24,211,235,.08));filter:blur(58px);transform:rotate(-14deg);animation:blz1HbAurora 9s ease-in-out infinite}
.blz1-hb-shade::after{content:"";position:absolute;inset:0;opacity:.23;background-image:radial-gradient(rgba(154,224,255,.38) .7px,transparent .9px);background-size:27px 27px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 54%);mask-image:linear-gradient(90deg,#000,transparent 54%)}
.blz1-hb-beam{position:absolute;z-index:-1;width:380px;height:1px;left:-410px;top:27%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(112,234,255,.95),transparent);box-shadow:0 0 14px rgba(70,218,245,.9);transform:rotate(-11deg);animation:blz1HbBeam 8s ease-in-out infinite}
.blz1-hb-orbit{position:absolute;z-index:-1;left:-110px;bottom:-245px;width:520px;height:520px;border:1px solid rgba(65,220,241,.13);border-radius:50%;pointer-events:none;box-shadow:0 0 0 58px rgba(98,80,232,.025),0 0 0 116px rgba(37,204,231,.018);animation:blz1HbOrbit 8s ease-in-out infinite}
.blz1-hb-orbit::before{content:"";position:absolute;width:8px;height:8px;right:92px;top:57px;border-radius:50%;background:var(--hb-a);box-shadow:0 0 0 6px rgba(111,234,255,.10),0 0 19px var(--hb-a);animation:blz1HbPulse 2.2s ease-in-out infinite}
.blz1-hb-in{position:relative;z-index:2;width:100%;padding:58px clamp(24px,5vw,80px)}
.blz1-hb-content{width:min(660px,52%);margin:0 auto;text-align:center;animation:blz1HbEnter .8s cubic-bezier(.2,.75,.3,1) both}
.blz1-hb-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:19px}
.blz1-hb-live{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(87,226,246,.21);border-radius:999px;background:rgba(37,196,224,.08);color:var(--hb-a);font-size:10px;font-weight:900;letter-spacing:.65px;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.blz1-hb-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#4bedaa;box-shadow:0 0 10px #4bedaa;animation:blz1HbPulse 1.8s ease-in-out infinite}
.blz1-hb-eyebrow{color:rgba(255,255,255,.54)!important;font-size:10px;font-weight:750;letter-spacing:.35px}
.blz1-hb img.blz1-hb-logo{display:block!important;width:auto!important;max-width:270px!important;height:auto!important;margin:0 auto 22px!important;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(0,0,0,.30))}
.blz1-hb .blz1-hb-h1{max-width:650px;margin:0 auto 13px!important;color:#fff!important;font-size:clamp(30px,3vw,45px)!important;font-weight:950!important;line-height:1.43!important;letter-spacing:-1.2px;text-wrap:balance;text-shadow:0 7px 26px rgba(0,0,0,.26)}
.blz1-hb-h1 span{font-weight:950;background:linear-gradient(90deg,var(--hb-a) 0%,var(--hb-b) 45%,#fff 63%,var(--hb-a) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:blz1HbShine 6s linear infinite}
.blz1-hb .blz1-hb-p{max-width:620px;margin:0 auto 23px!important;color:rgba(242,244,255,.72)!important;font-size:14px!important;font-weight:520;line-height:2!important;text-wrap:pretty;text-shadow:0 2px 14px rgba(0,0,0,.25)}
.blz1-hb .blz1-hb-p strong{color:#fff!important;font-weight:850}
.blz1-hb-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;width:min(610px,100%);margin:0 auto 24px}
.blz1-hb-badges>span{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.84)!important;font-size:10.8px;font-weight:800;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .24s,border-color .24s,background .24s}
.blz1-hb-badges>span:hover{transform:translateY(-2px);border-color:rgba(89,228,248,.27);background:rgba(34,195,222,.07)}
.blz1-hb-bi{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(105,227,248,.12);border-radius:7px;background:linear-gradient(145deg,rgba(80,219,243,.20),rgba(119,87,247,.18));color:var(--hb-a)}
.blz1-hb-bi .blz1-i{width:13px;height:13px;vertical-align:0}
.blz1-hb-footer{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}
.blz1 .blz1-hb-cta{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 19px;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff!important;background:var(--hb-cta);box-shadow:0 13px 28px -17px rgba(49,172,234,.85),inset 0 1px 0 rgba(255,255,255,.18);text-decoration:none!important;font-size:12px;font-weight:900;transition:transform .22s,filter .22s,box-shadow .22s}
.blz1-hb-cta::after{content:"←";font-size:17px;line-height:1;transition:transform .22s}
.blz1 .blz1-hb-cta:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 17px 31px -17px rgba(49,172,234,.95),inset 0 1px 0 rgba(255,255,255,.18)}
.blz1-hb-cta:hover::after{transform:translateX(-3px)}
.blz1-hb-cta:focus-visible{outline:3px solid rgba(99,227,248,.40);outline-offset:3px}
.blz1-hb-stats{display:flex;align-items:center;direction:rtl}
.blz1-hb-stat{position:relative;padding:0 13px;text-align:center}
.blz1-hb-stat:first-child{padding-right:0}
.blz1-hb-stat:last-child{padding-left:0}
.blz1-hb-stat+.blz1-hb-stat::before{content:"";position:absolute;right:0;top:17%;width:1px;height:68%;background:rgba(255,255,255,.11)}
.blz1-hb-stat b{display:block;color:#fff!important;font-size:13px;font-weight:900;line-height:1.4;white-space:nowrap}
.blz1-hb-stat small{display:block;color:rgba(255,255,255,.41)!important;font-size:7.5px;font-weight:700;white-space:nowrap}
@keyframes blz1HbBreath{to{transform:scale(1.035) translate3d(-6px,0,0)}}
@keyframes blz1HbAurora{0%,100%{transform:translate(0,0) rotate(-14deg);opacity:.65}50%{transform:translate(45px,32px) rotate(-4deg);opacity:1}}
@keyframes blz1HbBeam{0%,64%{left:-410px;opacity:0}70%{opacity:1}89%,100%{left:110%;opacity:0}}
@keyframes blz1HbOrbit{0%,100%{transform:scale(.96);opacity:.65}50%{transform:scale(1.04);opacity:1}}
@keyframes blz1HbPulse{0%,100%{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.16)}}
@keyframes blz1HbShine{to{background-position:220% center}}
@keyframes blz1HbEnter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1100px){
.blz1-hb{min-height:430px}
.blz1-hb-content{width:min(620px,58%)}
.blz1-hb img.blz1-hb-logo{max-width:235px!important;margin-bottom:18px!important}
.blz1-hb .blz1-hb-h1{font-size:34px!important}
}
@media(max-width:780px){
.blz1-hb{min-height:540px;align-items:flex-end;border-radius:0 0 21px 21px}
.blz1-hb-bg{background-position:66% center;transform:scale(1.02)}
.blz1-hb-shade{background:linear-gradient(180deg,rgba(7,11,29,.16) 0%,rgba(7,11,29,.52) 31%,rgba(7,11,29,.94) 63%,rgba(7,11,29,.99) 100%),linear-gradient(90deg,rgba(7,11,29,.38),rgba(7,11,29,.10))}
.blz1-hb-shade::after{-webkit-mask-image:linear-gradient(0deg,#000,transparent 60%);mask-image:linear-gradient(0deg,#000,transparent 60%)}
.blz1-hb-in{padding:185px 18px 30px}
.blz1-hb-content{width:100%;margin:0;text-align:center}
.blz1-hb-top,.blz1-hb-badges,.blz1-hb-footer{justify-content:center}
.blz1-hb img.blz1-hb-logo{max-width:205px!important;margin:0 auto 15px!important}
.blz1-hb .blz1-hb-h1{max-width:590px;margin:0 auto 10px!important;font-size:26px!important;line-height:1.55!important;letter-spacing:-.7px}
.blz1-hb .blz1-hb-p{max-width:590px;margin:0 auto 18px!important;font-size:12.5px!important;line-height:1.9!important}
.blz1-hb-badges{grid-template-columns:repeat(2,minmax(0,1fr));max-width:400px;margin-bottom:20px}
.blz1-hb-footer{gap:17px}
.blz1-hb-stats{flex:1 1 100%;justify-content:center}
.blz1-hb-orbit{left:-210px;bottom:-310px}
}
@media(max-width:470px){
.blz1-hb{min-height:560px;border-radius:0 0 17px 17px}
.blz1-hb-bg{background-position:69% center}
.blz1-hb-in{padding:186px 12px 25px}
.blz1-hb-live{font-size:8.5px;padding:6px 9px}
.blz1-hb-eyebrow{font-size:8.5px}
.blz1-hb img.blz1-hb-logo{max-width:176px!important}
.blz1-hb .blz1-hb-h1{font-size:22px!important}
.blz1-hb .blz1-hb-p{font-size:11.5px!important}
.blz1-hb-badges{gap:6px}
.blz1-hb-badges>span{min-height:38px;padding:6px 8px;font-size:10px}
.blz1-hb-bi{flex-basis:19px;width:19px;height:19px}
.blz1-hb-bi .blz1-i{width:11px;height:11px}
.blz1 .blz1-hb-cta{min-height:42px;padding:10px 16px;font-size:10.5px}
.blz1-hb-stat{padding:0 9px}
.blz1-hb-stat b{font-size:11px}
.blz1-hb-stat small{font-size:6.8px}
}
@media(prefers-reduced-motion:reduce){
.blz1-hb *,.blz1-hb *::before,.blz1-hb *::after{animation:none!important;transition-duration:.01ms!important}
}
