
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');.main-wrapper .home{	background-image:url("https://images.unsplash.com/photo-1471651053150-777962b5adaf?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwzNTc5fDB8MXxzZWFyY2h8MTF8fGJsYWNrJTIwd2F0ZXJ8ZW58MHx8fHwxNjc3NjA1MDkx&ixlib=rb-4.0.3&q=80&w=2560");	background-size:cover;	background-position-y:44%;}/* Link */
.header-wrapper .logo a{	box-shadow:none;	text-shadow:none;	color:#ffffff;}/* Link */
.main-menu .main-menu__item a{	color:#ffffff !important;	text-shadow:none;}/* Main */
.main-wrapper .main{	background-image:url("https://editorcss.akkmoll.com/assets/lghtmesh.png");}/* Footer */
.main-wrapper footer{	background-image:url("https://editorcss.akkmoll.com/assets/lghtmesh.png");}/* Box */
.main .wrapper .box{	background-image:url("https://editorcss.akkmoll.com/assets/subtle_dots.png");}/* List Item */
.box .box-listing li{	background-color:#ffffff;	border-width:1px;	border-color:#000000;	border-style:solid;	transform:translatex(0px) translatey(0px);	background-color:rgba(216,216,216,0.59);}/* Paragraph */
.main-wrapper .main .wrapper .box .box-listing .box-listing__item .box-listing__text p{	color:#000000 !important;}/* Badge */
.box-listing .box-listing__item .badge{	background-color:#000000;}/* Button */
.box-listing .box-listing__info a{	background-color:#000000;	color:#ffffff;}.main .filter a{	background-color:#000000 !important;	color:#ffffff;}.main .filter .filter__link:nth-child(1){	background-color:#d6d6d6;}/* Link */
.footer-bottom p a{	color:#3247ff;	font-weight:500;}/* Product img */
.box-product .product-sidebar .product-img{	opacity:1;	background-color:rgba(246,246,246,0);}/* Product sidebar */
.box .box-product .product-sidebar{	background-color:rgba(237,237,237,0);	transform:translatex(0px) translatey(0px);}/* Badge */
.product-sidebar .product-details .badge{	background-color:#000000;}/* Button */
.box-product .product-sidebar a{	background-color:#000000;	color:#ffffff;}/* Image */
.fb-right .fb-right__counters img{	visibility:visible;}/* Image */
.fb-right .fb-right__counters img:nth-child(2){	opacity:0;}/* Link */
#setpaidway div a{	color:#3247ff;}/* Division */
#setpaidway .modal-body div{	color:#000000;}:root{	--gu-ink:#0f172a;	--gu-text:#334155;	--gu-muted:#64748b;	--gu-line:#e7e9f2;	--gu-bg:#f5f6fb;	--gu-violet:#6d28d9;	--gu-violet-2:#8b5cf6;	--gu-violet-50:#f3efff;	--gu-orange:#ff7a1a;	--gu-pink:#ff3d77;	--gu-green:#16a34a;	--gu-font:'Plus Jakarta Sans','Segoe UI',Roboto,Arial,sans-serif;}body{	font-family:var(--gu-font)!important;}/* Header */
.header .logo a{	font-family:var(--gu-font)!important;	font-weight:800!important;	font-size:22px!important;	letter-spacing:-.01em!important;	color:#fff!important;	display:block!important;	width:198px!important;	height:41px!important;	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 232 48'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='48' y2='48' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff8a1f'/%3E%3Cstop offset='.5' stop-color='%23ff3d77'/%3E%3Cstop offset='1' stop-color='%237c3aed'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='147' y1='0' x2='186' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff9a3c'/%3E%3Cstop offset='1' stop-color='%23ff3d77'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='48' height='48' rx='13' fill='url(%23a)'/%3E%3Cpath d='M0 13A13 13 0 0 1 13 0H35A13 13 0 0 1 48 13V20Q24 30 0 20Z' fill='%23fff' opacity='.12'/%3E%3Cpath d='M14 34l10-10 10 10' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' opacity='.55'/%3E%3Cpath d='M14 25l10-10 10 10' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill='%23fff' d='M72.7 35.6L72.7 35.6Q70.3 35.6 68.3 34.7Q66.2 33.8 64.6 32.3Q63.1 30.7 62.2 28.6Q61.3 26.5 61.3 24Q61.3 21.5 62.2 19.4Q63 17.3 64.5 15.7Q66.1 14.2 68.1 13.3Q70.2 12.5 72.6 12.5Q75 12.5 77 13.3Q78.9 14.1 80.3 15.5Q81.6 16.8 82.2 18.5L82.2 18.5L78.1 20.4Q77.5 18.8 76.1 17.8Q74.6 16.7 72.6 16.7L72.6 16.7Q70.6 16.7 69.1 17.6Q67.6 18.6 66.8 20.2Q66 21.8 66 24Q66 26.2 66.8 27.9Q67.7 29.5 69.2 30.4Q70.7 31.4 72.7 31.4L72.7 31.4Q74.3 31.4 75.6 30.8Q76.9 30.2 77.7 29.1Q78.6 28 78.6 26.4L78.6 26.4L78.6 26.4L72.6 26.4L72.6 22.5L83.2 22.5L83.2 24.8Q83.2 27.6 82.3 29.6Q81.4 31.6 79.9 32.9Q78.4 34.3 76.5 34.9Q74.6 35.6 72.7 35.6ZM90.2 35.6L90.2 35.6Q88.5 35.6 87.2 35Q85.9 34.4 85.2 33.4Q84.5 32.3 84.5 30.8L84.5 30.8Q84.5 29.4 85.1 28.4Q85.8 27.3 87.1 26.6Q88.4 25.9 90.3 25.6L90.3 25.6L94.9 24.9L94.9 24.4Q94.9 23.5 94.1 22.8Q93.4 22.2 92.1 22.2L92.1 22.2Q90.9 22.2 90 22.9Q89.1 23.5 88.7 24.6L88.7 24.6L85.1 22.9Q85.6 21.5 86.6 20.5Q87.7 19.5 89.1 19Q90.6 18.5 92.3 18.5L92.3 18.5Q94.4 18.5 96 19.2Q97.6 20 98.5 21.3Q99.4 22.6 99.4 24.4L99.4 24.4L99.4 35.2L95.2 35.2L95.2 33.6Q94.9 33.9 94.6 34.2L94.6 34.2Q93.7 34.9 92.6 35.2Q91.6 35.6 90.2 35.6ZM94.9 28.7L94.9 28.2L91.1 28.8Q90.2 29 89.7 29.4Q89.2 29.9 89.2 30.7L89.2 30.7Q89.2 31.4 89.7 31.8Q90.3 32.3 91.1 32.3L91.1 32.3Q92.3 32.3 93.1 31.8Q93.9 31.3 94.4 30.5Q94.9 29.7 94.9 28.7L94.9 28.7ZM106.6 35.2L102.1 35.2L102.1 18.8L106.3 18.8L106.3 20.8Q106.7 19.9 107.5 19.4L107.5 19.4Q108.9 18.5 110.8 18.5L110.8 18.5Q112.9 18.5 114.4 19.5L114.4 19.5Q115.3 20.1 115.8 21L115.8 21Q116.5 20 117.4 19.4L117.4 19.4Q118.9 18.5 120.9 18.5L120.9 18.5Q122.7 18.5 124 19.2Q125.4 20 126.2 21.4Q127 22.8 127 24.7L127 24.7L127 35.2L122.5 35.2L122.5 25.6Q122.5 24.7 122.1 24Q121.8 23.3 121.1 22.9Q120.5 22.5 119.6 22.5L119.6 22.5Q118.7 22.5 118.1 22.9Q117.4 23.3 117.1 24Q116.8 24.7 116.8 25.6L116.8 25.6L116.8 35.2L112.3 35.2L112.3 25.6Q112.3 24.7 111.9 24Q111.6 23.3 110.9 22.9Q110.3 22.5 109.4 22.5L109.4 22.5Q108.5 22.5 107.9 22.9Q107.3 23.3 106.9 24Q106.6 24.7 106.6 25.6L106.6 25.6L106.6 35.2ZM137.2 35.6L137.2 35.6Q134.6 35.6 132.7 34.4Q130.8 33.3 129.7 31.3Q128.7 29.4 128.7 27L128.7 27Q128.7 24.5 129.8 22.6Q130.9 20.7 132.7 19.6Q134.6 18.5 136.9 18.5L136.9 18.5Q138.9 18.5 140.4 19.1Q141.9 19.7 142.9 20.8Q143.9 21.9 144.5 23.4Q145 24.8 145 26.5L145 26.5Q145 27 145 27.5Q144.9 27.9 144.8 28.3L144.8 28.3L133.3 28.3Q133.4 28.9 133.7 29.4L133.7 29.4Q134.1 30.5 135 31.1Q136 31.7 137.3 31.7L137.3 31.7Q138.5 31.7 139.3 31.2Q140.2 30.7 140.7 29.9L140.7 29.9L144.3 31.6Q143.8 32.8 142.8 33.7Q141.7 34.6 140.3 35.1Q138.9 35.6 137.2 35.6ZM133.4 25L133.4 25L140.3 25Q140.2 24.6 140.1 24.2L140.1 24.2Q139.8 23.2 138.9 22.6Q138.1 22.1 136.9 22.1L136.9 22.1Q135.8 22.1 134.9 22.6Q134.1 23.2 133.7 24.3L133.7 24.3Q133.5 24.6 133.4 25Z'/%3E%3Cpath fill='url(%23b)' d='M156.3 35.6L156.3 35.6Q153.6 35.6 151.6 34.5Q149.5 33.3 148.3 31.4Q147.1 29.5 147.1 27L147.1 27L147.1 12.9L151.8 12.9L151.8 26.7Q151.8 28 152.4 29.1Q152.9 30.2 154 30.8Q155 31.4 156.3 31.4L156.3 31.4Q157.6 31.4 158.6 30.8Q159.6 30.2 160.2 29.1Q160.8 28 160.8 26.7L160.8 26.7L160.8 12.9L165.4 12.9L165.4 27Q165.4 29.5 164.2 31.4Q163.1 33.3 161 34.5Q158.9 35.6 156.3 35.6ZM172.7 41.2L168.2 41.2L168.2 18.8L172.4 18.8L172.4 20.5Q173.1 19.7 174.2 19.1L174.2 19.1Q175.6 18.5 177.4 18.5L177.4 18.5Q179.7 18.5 181.6 19.6Q183.5 20.7 184.6 22.7Q185.7 24.6 185.7 27L185.7 27Q185.7 29.4 184.6 31.3Q183.5 33.3 181.7 34.4Q179.8 35.6 177.4 35.6L177.4 35.6Q175.7 35.6 174.3 34.9L174.3 34.9Q173.4 34.6 172.7 33.9L172.7 33.9L172.7 41.2ZM176.8 31.5L176.8 31.5Q178.1 31.5 179 30.9Q180 30.4 180.5 29.4Q181.1 28.3 181.1 27Q181.1 25.7 180.5 24.7Q180 23.7 179 23.1Q178.1 22.5 176.8 22.5L176.8 22.5Q175.6 22.5 174.7 23.1Q173.7 23.7 173.2 24.7Q172.7 25.7 172.7 27Q172.7 28.3 173.2 29.4Q173.7 30.4 174.7 30.9Q175.6 31.5 176.8 31.5Z'/%3E%3Cpath fill='%23fff' d='M198.8 35.6L198.8 35.6Q196.4 35.6 194.4 34.7Q192.3 33.8 190.7 32.3Q189.2 30.7 188.3 28.6Q187.4 26.5 187.4 24Q187.4 21.5 188.3 19.4Q189.1 17.3 190.7 15.7Q192.2 14.2 194.2 13.3Q196.3 12.5 198.7 12.5Q201.2 12.5 203.1 13.3Q205 14.1 206.4 15.5Q207.7 16.8 208.3 18.5L208.3 18.5L204.2 20.4Q203.6 18.8 202.2 17.8Q200.8 16.7 198.7 16.7L198.7 16.7Q196.7 16.7 195.2 17.6Q193.7 18.6 192.9 20.2Q192.1 21.8 192.1 24Q192.1 26.2 193 27.9Q193.8 29.5 195.3 30.4Q196.9 31.4 198.8 31.4L198.8 31.4Q200.4 31.4 201.7 30.8Q203 30.2 203.9 29.1Q204.7 28 204.7 26.4L204.7 26.4L204.7 26.4L198.7 26.4L198.7 22.5L209.3 22.5L209.3 24.8Q209.3 27.6 208.4 29.6Q207.5 31.6 206 32.9Q204.5 34.3 202.6 34.9Q200.8 35.6 198.8 35.6ZM219.4 35.6L219.4 35.6Q217 35.6 215 34.5Q213 33.3 211.8 31.4Q210.6 29.5 210.6 27L210.6 27Q210.6 24.5 211.8 22.6Q213 20.7 215 19.6Q217 18.5 219.4 18.5L219.4 18.5Q221.8 18.5 223.8 19.6Q225.8 20.7 227 22.6Q228.2 24.5 228.2 27L228.2 27Q228.2 29.5 227 31.4Q225.8 33.3 223.8 34.5Q221.8 35.6 219.4 35.6ZM219.4 31.5L219.4 31.5Q220.6 31.5 221.6 30.9Q222.5 30.4 223 29.4Q223.5 28.3 223.5 27L223.5 27Q223.5 25.7 223 24.7Q222.5 23.7 221.6 23.1Q220.6 22.5 219.4 22.5L219.4 22.5Q218.2 22.5 217.3 23.1Q216.3 23.7 215.8 24.7Q215.3 25.7 215.3 27L215.3 27Q215.3 28.3 215.8 29.4Q216.3 30.4 217.3 30.9Q218.2 31.5 219.4 31.5Z'/%3E%3C/svg%3E") no-repeat left center/contain!important;	font-size:0!important;	color:transparent!important;	text-shadow:none!important;	overflow:hidden;	line-height:0!important;}.main-menu__link{	font-family:var(--gu-font)!important;	font-weight:600!important;	letter-spacing:.04em!important;	transition:color .2s;}/* Hero band */
.home{	position:relative;	overflow:hidden;	height:auto!important;	min-height:400px!important;	background:radial-gradient(560px 300px at 12% 25%,rgba(255,122,26,.38),transparent 70%),radial-gradient(680px 360px at 88% 5%,rgba(139,92,246,.6),transparent 70%),radial-gradient(520px 300px at 55% 115%,rgba(255,61,119,.35),transparent 70%),linear-gradient(135deg,#0b0f24 0%,#1e1b4b 55%,#2e1065 100%)!important;}/* Hero band */
.home::after{	content:"";	position:absolute;	inset:0;	pointer-events:none;	background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);	background-size:44px 44px;	-webkit-mask-image:linear-gradient(to bottom,#000 20%,transparent 95%);	mask-image:linear-gradient(to bottom,#000 20%,transparent 95%);}.main{	background:var(--gu-bg)!important;}.main .wrapper>h2:has(.gu-hero){	font:inherit!important;	text-transform:none!important;	letter-spacing:normal!important;	text-align:left!important;	color:var(--gu-ink)!important;	margin:0 0 32px!important;}/* Hero card */
.gu-hero{	position:relative;	z-index:2;	display:grid;	grid-template-columns:1.1fr 1fr;	gap:40px;	align-items:center;	max-width:1130px;	margin:-300px auto 0;	padding:44px;	border-radius:28px;	background:#fff;	box-shadow:0 30px 60px -30px rgba(15,23,42,.45);	text-align:left;	font-family:var(--gu-font);	color:var(--gu-ink);}.gu-pill{	display:inline-flex;	align-items:center;	gap:8px;	padding:6px 14px;	border-radius:999px;	background:var(--gu-violet-50);	color:var(--gu-violet);	font-size:13px;	font-weight:700;}.gu-dot{	width:8px;	height:8px;	border-radius:50%;	background:var(--gu-green);	box-shadow:0 0 0 4px rgba(22,163,74,.15);}.gu-title{	margin:18px 0 14px;	font-size:clamp(30px,4vw,48px);	line-height:1.08;	font-weight:800;	letter-spacing:-.035em;	color:var(--gu-ink);}.gu-title span{	background:linear-gradient(90deg,var(--gu-orange),var(--gu-pink));	background-clip:text;	color:transparent;}.gu-sub{	margin:0;	max-width:500px;	font-size:16.5px;	line-height:1.6;	color:var(--gu-text);}.gu-cta{	display:flex;	flex-wrap:wrap;	gap:12px;	margin-top:26px;}.gu-btn{	display:inline-flex;	align-items:center;	justify-content:center;	gap:8px;	height:50px;	padding:0 24px;	border-radius:14px;	font-size:15px;	font-weight:700;	text-decoration:none!important;	transition:transform .2s,box-shadow .2s,background .2s;}.gu-btn svg{	width:18px;	height:18px;}.gu-btn--primary{	background:linear-gradient(90deg,var(--gu-orange),var(--gu-pink));	color:#fff!important;	box-shadow:0 12px 24px -10px rgba(255,61,119,.6);}.gu-btn--primary:hover{	transform:translateY(-2px);}.gu-btn--ghost{	background:#fff;	color:var(--gu-ink)!important;	border:1px solid var(--gu-line);}.gu-btn--ghost:hover{	background:var(--gu-bg);}.gu-trust{	display:flex;	flex-wrap:wrap;	gap:8px 20px;	margin-top:22px;	font-size:14px;	font-weight:600;	color:var(--gu-text);}.gu-trust span{	display:inline-flex;	align-items:center;	gap:6px;}.gu-trust svg{	width:18px;	height:18px;	color:var(--gu-green);}.gu-games{	display:grid;	grid-template-columns:1fr 1fr;	gap:14px;}.gu-game{	position:relative;	overflow:hidden;	display:flex;	flex-direction:column;	justify-content:flex-end;	min-height:150px;	padding:18px;	border-radius:20px;	color:#fff!important;	text-decoration:none!important;	transition:transform .25s,box-shadow .25s;}.gu-game:hover{	transform:translateY(-4px);	box-shadow:0 18px 30px -16px rgba(15,23,42,.55);}.gu-game::after{	content:"";	position:absolute;	z-index:0;	width:160px;	height:160px;	right:-50px;	top:-60px;	border-radius:50%;	background:rgba(255,255,255,.14);}.gu-game__icon{	position:relative;	z-index:1;	margin-bottom:auto;	width:44px;	height:44px;	border-radius:12px;	display:grid;	place-items:center;	background:rgba(255,255,255,.2);	border:1px solid rgba(255,255,255,.3);}.gu-game__icon svg{	width:22px;	height:22px;}.gu-game strong{	position:relative;	z-index:1;	margin-top:14px;	font-size:17px;	font-weight:800;	line-height:1.2;	letter-spacing:-.01em;}.gu-game small{	position:relative;	z-index:1;	margin-top:2px;	font-size:12.5px;	opacity:.92;}.gu-game--ff{	background:linear-gradient(135deg,#f97316,#dc2626);}.gu-game--pubg{	background:linear-gradient(135deg,#d97706,#92400e);}.gu-game--gift{	background:linear-gradient(135deg,#8b5cf6,#6d28d9);}.gu-game--sub{	background:linear-gradient(135deg,#0ea5e9,#2563eb);}/* Category filter */
.filter{	margin:0 0 24px!important;}.filter__link{	height:40px!important;	padding:0 18px!important;	margin:4px!important;	align-items:center;	border-radius:999px!important;	border:1px solid var(--gu-line)!important;	background:#fff!important;	color:var(--gu-text)!important;	font-family:var(--gu-font)!important;	font-size:14px!important;	font-weight:600!important;	transition:border-color .2s,color .2s;}.filter__link:hover{	border-color:#c4b5fd!important;	color:var(--gu-violet)!important;}/* Product list */
.box{	max-width:1130px;	margin:0 auto!important;	padding:18px!important;	border:1px solid var(--gu-line);	border-radius:24px!important;	background:#fff!important;	box-shadow:0 10px 30px -18px rgba(15,23,42,.18);}.box-listing__item{	align-items:center;	margin:0 0 8px!important;	padding:12px 16px!important;	border:1px solid var(--gu-line)!important;	border-radius:14px!important;	background:#fff!important;	transition:border-color .2s,box-shadow .2s,transform .2s;}.box-listing__item:not(.category_item):hover{	border-color:#c4b5fd!important;	box-shadow:0 10px 22px -14px rgba(109,40,217,.45);	transform:translateY(-1px);}.box-listing__item.category_item{	margin-top:16px!important;	padding:12px 18px!important;	border:0!important;	background:linear-gradient(90deg,#1e1b4b,#4c1d95)!important;}.box-listing__item.category_item:first-child{	margin-top:0!important;}.box-listing__item.category_item .box-listing__text{	font-size:15px;	font-weight:800;}.box-listing__item.category_item .box-listing__text,.box-listing__item.category_item .box-listing__text *{	color:#fff!important;}.box-listing__img{	width:44px!important;	height:44px!important;	margin-right:14px!important;	flex-shrink:0;}.box-listing__img img{	width:44px!important;	height:44px!important;	border-radius:12px;	object-fit:cover;}.box-listing__text{	color:var(--gu-ink)!important;	font-size:14.5px;	font-weight:600;	text-align:left;}.box-listing__text:hover{	color:var(--gu-violet)!important;}.box-listing__info{	display:flex!important;	align-items:center;	gap:10px;	flex-shrink:0;}.box-listing__info .badge{	height:auto!important;	padding:6px 12px!important;	border-radius:999px!important;	background:var(--gu-bg)!important;	color:var(--gu-text)!important;	font-size:12.5px!important;	font-weight:700;}.box-listing__info .badge-text{	color:var(--gu-muted)!important;	font-size:12.5px;}.box-listing__info .badge-text+.badge{	background:var(--gu-violet-50)!important;	color:var(--gu-violet)!important;	font-size:14px!important;}.btn--warning{	height:40px!important;	padding:0 22px!important;	margin-left:6px!important;	align-items:center;	border:0!important;	border-radius:12px!important;	background:linear-gradient(90deg,var(--gu-violet),var(--gu-violet-2))!important;	color:#fff!important;	font-size:14px!important;	font-weight:700!important;	box-shadow:0 8px 16px -8px rgba(109,40,217,.6);	transition:transform .2s;}.btn--warning:hover{	transform:translateY(-1px);}/* Bottom block */
.down_saletext{	max-width:1130px;	margin:56px auto 0!important;	padding:0!important;	border:0!important;	background:transparent!important;	text-align:left;	color:var(--gu-text);	font-family:var(--gu-font);}.gu-info{	display:grid;	gap:40px;}.gu-h{	margin-bottom:18px;	text-align:center;	font-size:clamp(24px,2.6vw,32px);	font-weight:800;	letter-spacing:-.03em;	color:var(--gu-ink);}.gu-steps{	display:grid;	grid-template-columns:repeat(3,1fr);	gap:16px;}.gu-step{	padding:24px;	border:1px solid var(--gu-line);	border-radius:20px;	background:#fff;}.gu-step b{	display:grid;	place-items:center;	width:40px;	height:40px;	margin-bottom:14px;	border-radius:12px;	background:linear-gradient(135deg,var(--gu-violet),var(--gu-violet-2));	color:#fff;	font-weight:800;}.gu-step strong{	display:block;	margin-bottom:6px;	font-size:17px;	font-weight:700!important;	color:var(--gu-ink);}.gu-step p{	margin:0;	font-size:14.5px;	line-height:1.55;	color:var(--gu-muted);}.gu-features{	display:grid;	grid-template-columns:repeat(4,1fr);	gap:16px;}.gu-feature{	display:flex;	align-items:flex-start;	gap:14px;	padding:20px;	border:1px solid var(--gu-line);	border-radius:18px;	background:#fff;}.gu-feature>span{	flex-shrink:0;	display:grid;	place-items:center;	width:42px;	height:42px;	border-radius:12px;	background:var(--gu-violet-50);	color:var(--gu-violet);}.gu-feature svg{	width:20px;	height:20px;}.gu-feature strong{	display:block;	font-size:15px;	font-weight:700!important;	color:var(--gu-ink);}.gu-feature p{	margin:2px 0 0;	font-size:13.5px;	line-height:1.5;	color:var(--gu-muted);}.gu-faq{	width:100%;	max-width:820px;	margin:0 auto;}.gu-faq details{	margin-bottom:10px;	padding:0 20px;	border:1px solid var(--gu-line);	border-radius:14px;	background:#fff;}.gu-faq details[open]{	border-color:#ddd6fe;	box-shadow:0 10px 24px -18px rgba(109,40,217,.5);}.gu-faq summary{	display:flex;	justify-content:space-between;	gap:12px;	padding:16px 0;	list-style:none;	cursor:pointer;	font-weight:700;	color:var(--gu-ink);}.gu-faq summary::-webkit-details-marker{	display:none;}.gu-faq summary::after{	content:"+";	font-size:22px;	line-height:1;	color:var(--gu-violet);	transition:transform .2s;}.gu-faq details[open] summary::after{	transform:rotate(45deg);}.gu-faq details p{	margin:0;	padding:0 0 16px;	font-size:14.5px;	line-height:1.6;	color:var(--gu-text);}.gu-seo{	max-width:820px;	margin:0 auto;	text-align:center;	font-size:13.5px;	line-height:1.7;	color:var(--gu-muted);}/* Footer */
.footer{	background:#0b1020!important;	color:#94a3b8!important;}.footer-top__title{	color:#fff!important;	font-family:var(--gu-font)!important;	font-weight:700!important;}.footer-menu__link{	color:#94a3b8!important;	transition:color .2s;}.footer-menu__link:hover{	color:#fff!important;}.footer-bottom{	border-top:1px solid rgba(255,255,255,.08);}.footer-bottom,.footer-bottom a{	color:#64748b!important;}.main-wrapper .main .wrapper .box .box-listing .box-listing__item.category_item .box-listing__text p{	color:#fff!important;}.main .filter a.filter__link{	background:#fff!important;	color:var(--gu-text)!important;}.main .filter a.filter__link:hover{	border-color:#c4b5fd!important;	color:var(--gu-violet)!important;}.gu-partners{	max-width:1130px;	margin:0 auto;	text-align:left;	font-family:var(--gu-font);	color:var(--gu-ink);}.gu-partners__intro{	max-width:640px;	margin:0 auto 32px;	text-align:center;}.gu-partners__intro p{	margin:0;	font-size:16px;	line-height:1.6;	color:var(--gu-muted);}.gu-partner-grid{	display:grid;	grid-template-columns:repeat(3,1fr);	gap:18px;}.gu-partner{	display:flex;	flex-direction:column;	gap:14px;	padding:24px;	border:1px solid var(--gu-line);	border-radius:20px;	background:#fff;	transition:transform .25s,box-shadow .25s,border-color .25s;}.gu-partner:hover{	transform:translateY(-4px);	border-color:#ddd6fe;	box-shadow:0 18px 34px -20px rgba(15,23,42,.35);}.gu-partner__head{	display:flex;	align-items:center;	gap:14px;}.gu-partner__logo{	flex-shrink:0;	display:grid;	place-items:center;	width:52px;	height:52px;	overflow:hidden;	border-radius:14px;	background:linear-gradient(135deg,var(--gu-violet),var(--gu-violet-2));	color:#fff;	font-size:18px;	font-weight:800;	position:relative;}.gu-partner__logo img{	width:100%;	height:100%;	object-fit:cover;	position:absolute;	inset:0;	width:100%;	height:100%;	object-fit:cover;	background:#fff;}.gu-partner__name{	font-size:17px;	font-weight:800;	line-height:1.25;	color:var(--gu-ink);}.gu-partner__tag{	display:inline-block;	margin-top:4px;	padding:2px 10px;	border-radius:999px;	background:var(--gu-violet-50);	color:var(--gu-violet);	font-size:12px;	font-weight:700;}.gu-partner__desc{	flex:1;	margin:0;	font-size:14.5px;	line-height:1.6;	color:var(--gu-muted);}.gu-partner__link{	display:inline-flex;	align-items:center;	justify-content:center;	gap:8px;	height:44px;	border:1px solid var(--gu-line);	border-radius:12px;	background:var(--gu-bg);	color:var(--gu-ink)!important;	font-size:14px;	font-weight:700;	text-decoration:none!important;	transition:background .2s,border-color .2s,color .2s;}.gu-partner__link:hover{	background:var(--gu-violet);	border-color:var(--gu-violet);	color:#fff!important;}.gu-partner-cta{	display:flex;	align-items:center;	justify-content:space-between;	gap:24px;	margin-top:36px;	padding:32px 36px;	border-radius:24px;	background:linear-gradient(120deg,#1e1b4b,#4c1d95 60%,#6d28d9);	color:#fff;}.gu-partner-cta strong{	display:block;	font-size:22px;	font-weight:800;	letter-spacing:-.02em;}.gu-partner-cta p{	margin:6px 0 0;	font-size:15px;	color:#ddd6fe;}.gu-partner-cta a{	flex-shrink:0;	display:inline-flex;	align-items:center;	height:48px;	padding:0 22px;	border-radius:14px;	background:linear-gradient(90deg,var(--gu-orange),var(--gu-pink));	color:#fff!important;	font-weight:700;	text-decoration:none!important;}body:not(:has(.gu-hero)) .home{	min-height:220px!important;}.main .wrapper>h1{	font-family:var(--gu-font)!important;	font-size:clamp(28px,3.4vw,40px)!important;	font-weight:800!important;	letter-spacing:-.03em;	text-align:center;	color:var(--gu-ink)!important;}.main .wrapper>h1+p{	max-width:640px;	margin:0 auto 28px!important;	text-align:center;	font-size:16px;	color:var(--gu-muted)!important;}.box:has(.gu-partners){	padding:0!important;	border:0!important;	background:transparent!important;	box-shadow:none!important;}.box-content:has(.gu-partners){	padding:0!important;	background:transparent!important;}.navbar.open{	background:rgba(11,16,32,.97)!important;	backdrop-filter:blur(8px);}.navbar.open .main-menu__link{	color:#fff!important;}.navbar.open .main-menu__link:hover{	color:#ff9a3c!important;}.gu-hero__side{	display:grid;	gap:18px;	min-width:0;}.gu-platforms__label{	margin-bottom:10px;	font-size:12px;	font-weight:700;	letter-spacing:.08em;	text-transform:uppercase;	color:var(--gu-muted);}.gu-plat-grid{	display:grid;	grid-template-columns:repeat(4,1fr);	gap:10px;}.gu-plat{	display:flex;	flex-direction:column;	align-items:center;	justify-content:center;	gap:7px;	min-height:76px;	padding:10px 6px;	border:1px solid var(--gu-line);	border-radius:14px;	background:#fff;	color:var(--gu-ink)!important;	text-decoration:none!important;	transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;}.gu-plat svg{	width:24px;	height:24px;	fill:var(--brand);	transition:fill .2s;}.gu-plat span{	font-size:12px;	font-weight:700;	line-height:1.2;	text-align:center;}.gu-plat:hover{	background:var(--brand);	border-color:var(--brand);	color:#fff!important;	transform:translateY(-2px);	box-shadow:0 10px 20px -12px var(--brand);}.gu-plat:hover svg{	fill:#fff;}.gu-contact-grid{	grid-template-columns:repeat(2,1fr)!important;	max-width:760px;	margin:0 auto;}.lequecontact-trigger{	background:#229ED9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.25 4.9 16 16'%3E%3Cpath fill='%23ffffff' d='M16.906 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E") no-repeat center/30px!important;	border-radius:50%!important;	box-shadow:0 10px 24px -8px rgba(34,158,217,.7)!important;	transition:transform .2s!important;}.lequecontact-trigger:hover{	transform:scale(1.06);}.lequecontact-trigger>*{	display:none!important;}.gu-partners .gu-partner-grid:not(.gu-contact-grid){	grid-template-columns:repeat(auto-fit,minmax(260px,360px))!important;	justify-content:center;}.gu-partner-table{	display:none!important;}.gu-pfilter{	display:flex;	flex-wrap:wrap;	justify-content:center;	gap:8px;	margin:0 0 24px;}.gu-pfilter__btn{	display:inline-flex!important;	align-items:center;	gap:8px;	height:40px!important;	padding:0 16px!important;	border:1px solid var(--gu-line)!important;	border-radius:999px!important;	background:#fff!important;	color:var(--gu-text)!important;	font:600 14px/1 var(--gu-font)!important;	cursor:pointer;	box-shadow:none!important;	transition:background .2s,border-color .2s,color .2s;}.gu-pfilter__btn span{	display:inline-grid;	place-items:center;	min-width:20px;	height:20px;	padding:0 6px;	border-radius:999px;	background:var(--gu-bg);	color:var(--gu-muted);	font-size:12px;	font-weight:700;}.gu-pfilter__btn:hover{	border-color:#c4b5fd!important;	color:var(--gu-violet)!important;}.gu-pfilter__btn.is-active{	background:var(--gu-ink)!important;	border-color:var(--gu-ink)!important;	color:#fff!important;}.gu-pfilter__btn.is-active span{	background:rgba(255,255,255,.18);	color:#fff;}.gu-partner.is-hidden{	display:none!important;}.gu-partner__tags{	display:flex;	flex-wrap:wrap;	gap:4px;	margin-top:4px;}.gu-partner__tags .gu-partner__tag{	margin-top:0;}@media (max-width:900px){	/* Hero card */
	.gu-hero{		grid-template-columns:1fr;		gap:26px;		margin-top:-230px;		padding:28px 22px;		border-radius:22px;	}		.gu-steps{		grid-template-columns:1fr;	}		.gu-features{		grid-template-columns:1fr 1fr;	}		.gu-partner-grid{		grid-template-columns:1fr 1fr;	}	}@media (max-width:560px){	/* Hero band */
	.home{		min-height:320px!important;	}		/* Hero card */
	.gu-hero{		margin-top:-180px;	}		.gu-btn{		flex:1 1 100%;	}		.gu-game{		min-height:124px;		padding:14px;	}		.gu-features{		grid-template-columns:1fr;	}		/* Product list */
	.box{		padding:10px!important;		border-radius:18px!important;	}		.box-listing__item:not(.category_item){		flex-wrap:wrap;		gap:10px;		display:grid!important;		grid-template-columns:44px minmax(0,1fr);		gap:12px;		align-items:center;		padding:12px!important;	}		.box-listing__info{		width:100%;		justify-content:space-between;	}		.box-listing__item:not(.category_item) .box-listing__img{		margin:0!important;	}		.box-listing__item:not(.category_item) .box-listing__text{		display:block!important;		margin:0!important;		padding:0!important;		font-size:14px!important;		line-height:1.4;	}		.box-listing__item:not(.category_item) .box-listing__info{		grid-column:1/-1;		display:flex!important;		flex-wrap:wrap!important;		justify-content:flex-start!important;		align-items:center;		gap:8px;		width:auto!important;		margin:0!important;	}		.box-listing__info .badge{		width:auto!important;	}		.box-listing__info .badge-text{		display:none!important;	}		.box-listing__info .btn--warning{		width:auto!important;		min-width:0!important;		margin-left:auto!important;		padding:0 20px!important;	}		.box-listing__item.category_item{		padding:10px 14px!important;	}		.box-listing__item.category_item .box-listing__text{		display:block!important;		padding:0!important;		margin:0!important;	}		.gu-partner-grid{		grid-template-columns:1fr;	}		.gu-partner-cta{		flex-direction:column;		align-items:flex-start;		padding:24px;	}		body:not(:has(.gu-hero)) .home{		min-height:150px!important;	}		/* Header */
	.header .logo a{		width:160px!important;		height:33px!important;	}		.gu-plat-grid{		gap:8px;	}		.gu-plat{		min-height:66px;		padding:8px 4px;		border-radius:12px;	}		.gu-plat svg{		width:22px;		height:22px;	}		.gu-plat span{		font-size:10.5px;	}		.gu-contact-grid{		grid-template-columns:1fr!important;	}		.gu-pfilter{		flex-wrap:nowrap;		overflow-x:auto;		justify-content:flex-start;		padding-bottom:4px;		scrollbar-width:none;	}		.gu-pfilter__btn{		flex-shrink:0;	}	}