
.ab-seo{background:#F6F6F6;padding:72px 16px}
.ab-seo__wrap{max-width:1100px;margin:0 auto;font-family:Gilroy,"Segoe UI",Arial,sans-serif;color:#33373D;font-size:17px;line-height:1.6}
.ab-seo h2{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.2;color:#1D1D1F;margin:0 0 20px}
.ab-seo h3{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:20px;color:#1D1D1F;margin:28px 0 12px}
.ab-seo p{margin:0 0 14px}
.ab-seo ul{margin:0 0 16px;padding-left:22px}
.ab-seo li{margin:6px 0}
.ab-seo a{color:#66359D;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.ab-seo__text{background:#fff;border-radius:24px;padding:36px 40px;margin-bottom:28px}
.ab-seo__faq{background:#fff;border-radius:24px;padding:36px 40px}
.ab-seo details{border-bottom:1px solid #ECECEC;padding:18px 0}
.ab-seo details:last-child{border-bottom:0}
.ab-seo summary{cursor:pointer;list-style:none;font-weight:700;font-size:18px;color:#1D1D1F;display:flex;justify-content:space-between;gap:16px}
.ab-seo summary::-webkit-details-marker{display:none}
.ab-seo summary::after{content:"+";color:#66359D;font-size:26px;line-height:1;flex:none}
.ab-seo details[open] summary::after{content:"−"}
.ab-seo__a{padding-top:12px;color:#4A4F57}
.ab-seo a.ab-seo__btn{display:inline-block;margin-top:28px;background:#66359D;color:#fff;text-decoration:none;font-weight:700;border-radius:100px;padding:16px 32px}
.ab-seo a.ab-seo__btn:hover{background:#552b85}
.ab-lp{font-family:Gilroy,"Segoe UI",Arial,sans-serif;color:#33373D;font-size:17px;line-height:1.6;background:#F6F6F6}
.ab-lp *{box-sizing:border-box}
.ab-lp__in{max-width:1100px;margin:0 auto;padding:0 16px}
.ab-lp h1,.ab-lp h2,.ab-lp h3{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;color:#1D1D1F;line-height:1.2}
.ab-lp h1{font-size:clamp(30px,4.6vw,54px);margin:0 0 20px}
.ab-lp h2{font-size:clamp(24px,3vw,34px);margin:0 0 24px}
.ab-lp h3{font-size:19px;margin:0 0 10px}
.ab-lp__hero{background:linear-gradient(135deg,#160C1C 0%,#2a1440 55%,#66359D 100%);padding:250px 0 90px;margin-top:-193px;color:#fff}.ab-lp__hero h1{color:#fff}.ab-lp__hero .ab-lp__lead{color:#E2D7F0}.ab-lp__hero .ab-lp__btn{background:#fff;color:#66359D!important}.ab-lp__hero .ab-lp__btn:hover{background:#EBDEFA}
.ab-lp__lead{font-size:clamp(17px,1.6vw,20px);max-width:760px;margin:0 0 28px;color:#4A4F57}
.ab-lp__badges{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}
.ab-lp__badge{background:#EBDEFA;color:#66359D;font-weight:700;border-radius:100px;padding:10px 20px;font-size:15px}
.ab-lp__badge--gift{background:#66359D;color:#fff}
.ab-lp__btn{display:inline-block;background:#66359D;color:#fff!important;text-decoration:none!important;font-weight:700;border-radius:100px;padding:17px 34px;font-size:17px}
.ab-lp__btn:hover{background:#552b85}
.ab-lp__sec{padding:64px 0}
.ab-lp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.ab-lp__card{background:#fff;border-radius:24px;padding:28px}
.ab-lp__card p{margin:0;color:#4A4F57;font-size:16px}
.ab-lp__num{font-family:Unbounded,"Segoe UI",Arial,sans-serif;color:#66359D;font-size:28px;font-weight:700;margin-bottom:8px}
.ab-lp__box{background:#fff;border-radius:24px;padding:36px 40px}
.ab-lp__box ul{margin:0;padding-left:22px}.ab-lp__box li{margin:8px 0}
.ab-lp__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:#1D1D1F;color:#fff;border-radius:24px;padding:36px 40px}
.ab-lp__price h2{color:#fff;margin:0 0 6px}.ab-lp__price p{margin:0;color:#C2C2C3}
.ab-lp a{color:#66359D;font-weight:600}
@media(max-width:767px){.ab-lp__hero{padding:170px 0 52px;margin-top:-129px}}@media(max-width:575px){.ab-lp__hero{padding:140px 0 48px;margin-top:-91px}}@media(max-width:767px){.ab-lp__sec{padding:40px 0}.ab-lp__box,.ab-lp__price,.ab-lp__card{padding:24px 20px;border-radius:18px}}
@media(max-width:767px){.ab-seo{padding:48px 16px}.ab-seo__text,.ab-seo__faq{padding:24px 20px;border-radius:18px}.ab-seo summary{font-size:16px}}
.ab-lp__hero{position:relative;overflow:hidden}
.ab-lp__hero::after{content:"";position:absolute;right:-140px;top:60px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(157,94,197,.55),rgba(157,94,197,0) 65%);animation:abFloat 9s ease-in-out infinite;pointer-events:none}
.ab-lp__in{position:relative;z-index:1}
@keyframes abFloat{50%{transform:translate(-50px,40px) scale(1.1)}}
.ab-lp__hero h1,.ab-lp__hero .ab-lp__lead,.ab-lp__hero .ab-lp__badges,.ab-lp__hero .ab-lp__btn{animation:abUp .8s ease both}
.ab-lp__hero .ab-lp__lead{animation-delay:.12s}.ab-lp__hero .ab-lp__badges{animation-delay:.24s}.ab-lp__hero .ab-lp__btn{animation-delay:.36s}
@keyframes abUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.ab-lp__ico{width:54px;height:54px;border-radius:16px;background:#EBDEFA;display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.ab-lp__ico svg{width:26px;height:26px;stroke:#66359D;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ab-lp__card,.ab-seo__text,.ab-seo__faq{transition:transform .25s ease,box-shadow .25s ease}
.ab-lp__card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(102,53,157,.13)}
.ab-proj__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}
.ab-lp a.ab-proj__item,.ab-seo a.ab-proj__item{display:block;background:#fff;border-radius:22px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}
.ab-proj__item:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(102,53,157,.16)}
.ab-proj__img{display:block;aspect-ratio:16/10;overflow:hidden;background:#ECECEC}
.ab-proj__img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease;display:block}
.ab-proj__item:hover .ab-proj__img img{transform:scale(1.05)}
.ab-proj__t{display:block;padding:16px 20px;font-weight:700;color:#1D1D1F;font-size:16px}
.ab-proj__more{display:inline-block;margin-top:24px;color:#66359D!important;font-weight:700;text-decoration:none!important}.elementor-widget-shortcode .ab-proj{max-width:1240px;margin:0 auto;padding:0 15px;box-sizing:border-box;width:100%}.elementor-widget-shortcode{width:100%}
.ab-seo .ab-proj{margin-bottom:28px}
.ab-seo .ab-proj h2{margin-bottom:20px}
html.ab-js .ab-anim{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}
html.ab-js .ab-anim.is-in{opacity:1;transform:none}
.ab-article{max-width:860px;margin:0 auto;font-family:Gilroy,"Segoe UI",Arial,sans-serif;color:#33373D;font-size:18px;line-height:1.7}
.ab-article h2{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.25;color:#1D1D1F;margin:48px 0 18px}
.ab-article h3{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:20px;color:#1D1D1F;margin:30px 0 10px}
.ab-article p{margin:0 0 16px}
.ab-article ul,.ab-article ol{margin:0 0 20px;padding-left:24px}
.ab-article li{margin:8px 0}
.ab-article a{color:#66359D;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.ab-article__lead{font-size:20px;color:#1D1D1F;background:#fff;border-left:4px solid #66359D;border-radius:0 18px 18px 0;padding:22px 26px}
.ab-article table{width:100%;border-collapse:separate;border-spacing:0;margin:8px 0 24px;background:#fff;border-radius:18px;overflow:hidden;font-size:16px;box-shadow:0 10px 30px rgba(102,53,157,.08)}
.ab-article th{background:#66359D;color:#fff;text-align:left;padding:14px 16px;font-weight:700}
.ab-article td{padding:13px 16px;border-top:1px solid #EFEAF5;vertical-align:top}
.ab-article tr:nth-child(even) td{background:#FAF7FD}
.ab-note{background:#EBDEFA;border-radius:18px;padding:20px 24px;margin:8px 0 24px;color:#2A1A3D}
.ab-note--accent{background:linear-gradient(135deg,#66359D,#9D5EC5);color:#fff}
.ab-note--accent a{color:#fff}
@media(max-width:767px){.ab-article{font-size:16px}.ab-article table{display:block;overflow-x:auto;white-space:nowrap}}
.ab-blog{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto}
.ab-blog a.ab-blog__card{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;text-decoration:none;color:#1D1D1F;transition:transform .25s ease,box-shadow .25s ease}
.ab-blog a.ab-blog__card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(102,53,157,.16)}
.ab-blog__img{display:block;aspect-ratio:1200/630;overflow:hidden;background:#1F0F2E}
.ab-blog__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.ab-blog a.ab-blog__card:hover .ab-blog__img img{transform:scale(1.05)}
.ab-blog__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;font-family:Gilroy,"Segoe UI",Arial,sans-serif}
.ab-blog__date{font-size:14px;color:#69727D}
.ab-blog__title{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.3}
.ab-blog__ex{font-size:16px;color:#4A4F57;line-height:1.55}
.ab-rev{margin:0 0 48px}.ab-rev h2{font-size:32px;margin:0 0 8px}.ab-rev__src{color:#69727D;margin:0 0 20px}.ab-rev__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ab-rev__item{background:#fff;border-radius:20px;padding:22px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.ab-rev__stars{color:#F5A623;letter-spacing:2px;margin-bottom:8px}.ab-rev__item p{margin:0 0 12px;line-height:1.55;color:#33373D}.ab-rev__who{font-size:14px;color:#69727D}
.ab-blog__more{font-weight:700;color:#66359D;margin-top:6px}

[data-elementor-type=footer] .e-con:has(> .elementor-widget-nav-menu .ab-fsv){flex:1 1 560px!important;width:auto!important;max-width:none!important}@media(min-width:1025px){[data-elementor-type=footer] .e-con:has(> .elementor-widget-nav-menu .ab-fsv) ~ .e-con{flex:0 1 250px!important;width:auto!important}}.ab-fsv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 22px}.ab-fsv-h{font-family:Unbounded,sans-serif;font-weight:700;font-size:13px;line-height:1.3;color:#66359D;margin:0 0 8px;text-transform:uppercase;letter-spacing:.03em}.ab-fsv ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ab-fsv a{font-family:Gilroy,sans-serif;font-size:14.5px;line-height:1.3;color:#3B3B3B;text-decoration:none}.ab-fsv a:hover{color:#66359D}@media(max-width:1024px){.ab-fsv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ab-fsv{gap:16px 14px}.ab-fsv a{font-size:14px}}[data-elementor-type=footer] .elementor-widget-nav-menu li.menu-item-3457,[data-elementor-type=footer] .elementor-widget-nav-menu li.menu-item-3622,[data-elementor-type=footer] .elementor-widget-nav-menu li.menu-item-3644,[data-elementor-type=footer] .elementor-widget-nav-menu li.menu-item-3606,[data-elementor-type=footer] .elementor-widget-nav-menu li.menu-item-3628{display:none!important}
.ab-os{background:#F6F6F6;padding:70px 20px}.ab-os__in{max-width:1200px;margin:0 auto}.ab-os__t{font-family:Unbounded,sans-serif;font-weight:700;font-size:clamp(24px,3vw,36px);color:#333;margin:0 0 30px;text-align:center}.ab-os__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.ab-os__g{background:#fff;border-radius:24px;padding:24px}.ab-os__h{font-weight:700;color:#66359D;font-size:18px;margin-bottom:12px}.ab-os__g ul{list-style:none;margin:0;padding:0}.ab-os__g li{margin:0 0 8px}.ab-os__g a{color:#33373D;text-decoration:none;font-size:15px}.ab-os__g a:hover{color:#66359D}.ab-os__all{text-align:center;margin-top:30px}.ab-os__all a{display:inline-block;background:#66359D;color:#fff;border-radius:100px;padding:16px 40px;font-weight:700;text-decoration:none}

	
	
* {
  scrollbar-width: auto;
  scrollbar-color: #66359D transparent;
}


::-webkit-scrollbar {
  width: 20px;
  height: 20px;
}

::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #66359D;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #66359D;
}
	
	html, body {
overflow-x:hidden;
	scrollbar-gutter: stable;}

	.sp {
	padding:50px 15px;
	}
	.spt {
padding-top:100px;}
	.spb {
padding-bottom:100px}
	
	@media(max-width:991px) {
.sp {
	padding:30px 15px;
	}
		.spt {
padding-top:60px;}
	.spb {
padding-bottom:60px}
	}
	
	.accent-link a{
		transition:.5s;
}
	
	.accent-link a:hover {
		color:var( --e-global-color-accent );
}
	
		.custom-messengers .elementor-social-icons-wrapper {
		display:flex!important;
	flex-wrap:wrap;
	row-gap: 3px;
}

.custom-messengers .elementor-social-icon- svg{
	width:100%;
	height:100%;
}
	
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
	margin-inline:0!important;
	}
	
	.page-id-1110 .elementor-location-header {
		background-color: var( --e-global-color-81a0ae1 );
		padding-bottom:15px;
}
		#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button, #chaty-widget-0 .chaty-i-trigger .chaty-cta-button, #chaty-widget-0 .chaty-i-trigger .chaty-cta-button button circle,#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button  ellipse {
		background-color:var( --e-global-color-accent )!important;
		fill:var( --e-global-color-accent )!important;
}
	
	@media(max-width:1650px) {
		#vdrv-widget #vdrv-middle-wrapper #vdrv-widget-video-wrapper{
    bottom: 20px;
    height: 150px;
    left: 20px;
    width: 100px;
}
}
	


				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

.ab-cv{padding:72px 24px 0;background:#F6F6F6}
.ab-cv__wrap{max-width:1100px;margin:0 auto;font-family:Gilroy,"Segoe UI",Arial,sans-serif;color:#33373D;font-size:17px;line-height:1.6}
.ab-cv h2{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.2;color:#1D1D1F;margin:0 0 20px}
.ab-cv h3{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:#1D1D1F;margin:0 0 10px}
.ab-cv p{margin:0 0 14px}
.ab-cv__gifts,.ab-cv__quiz,.ab-cv__contract{margin-bottom:48px}
.ab-cv--top{padding:72px 24px 24px}.ab-cv--top .ab-cv__quiz{margin-bottom:48px}
.ab-cv__gifts{position:relative;background:linear-gradient(135deg,#F4ECFD 0%,#FFFFFF 60%,#EBDEFA 100%);border-radius:28px;padding:40px;border:2px solid #EBDEFA}
.ab-gf__head{text-align:center;max-width:720px;margin:0 auto 28px}.ab-gf__head p{color:#4A4F57;margin:0}
.ab-cv__ggrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}
.ab-cv__gift{position:relative;background:#fff;border-radius:24px;padding:26px;box-shadow:0 14px 40px rgba(102,53,157,.14);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}
.ab-cv__gift:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(102,53,157,.22)}
.ab-cv__gift p{color:#4A4F57;font-size:15px}
.ab-gf__doc{position:relative;display:block;height:150px;margin:-6px -6px 18px;border-radius:18px;background:linear-gradient(135deg,#24103B,#66359D);overflow:hidden}
.ab-gf__page{position:absolute;left:50%;top:22px;width:104px;height:140px;margin-left:-58px;background:#fff;border-radius:8px;padding:10px;box-sizing:border-box;box-shadow:0 10px 24px rgba(0,0,0,.3);transform:rotate(-5deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1);z-index:2}
.ab-gf__page i{display:block;height:5px;border-radius:3px;background:#E5E1EC;margin-bottom:6px}
.ab-gf__page i.h{height:14px;background:linear-gradient(90deg,#45207A,#9D5EC5);margin-bottom:9px}
.ab-gf__page i.r{width:34px;height:34px;border-radius:50%;background:conic-gradient(#F9AB00 0 200deg,#E5E1EC 0);margin-bottom:9px}
.ab-gf__page i.s{width:62%}
.ab-gf__page--2{transform:rotate(6deg) translate(18px,6px);z-index:1;opacity:.85}
.ab-cv__gift:hover .ab-gf__page{transform:rotate(-2deg) translateY(-6px)}.ab-cv__gift:hover .ab-gf__page--2{transform:rotate(9deg) translate(24px,0)}
.ab-gf__pdf{position:absolute;right:16px;bottom:14px;background:#EA4335;color:#fff;font:700 12px/1 Unbounded,Arial,sans-serif;padding:7px 10px;border-radius:8px;z-index:3}
.ab-gf__free{align-self:flex-start;background:#25D366;color:#fff;font:700 12px/1 Unbounded,Arial,sans-serif;padding:7px 12px;border-radius:100px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}
.ab-gf__inc{list-style:none;margin:0 0 18px;padding:0;flex:1}
.ab-gf__inc li{position:relative;padding-left:26px;margin:0 0 7px;font-size:15px;color:#33373D}
.ab-gf__inc li::before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#EBDEFA;color:#66359D;font-weight:700;font-size:11px;line-height:18px;text-align:center}
.ab-cv .ab-cv__btns a.ab-cv__btn--ghost{background:#fff;color:#66359D!important;box-shadow:inset 0 0 0 2px #66359D}
.ab-gf__doc--g_ads{background:linear-gradient(135deg,#0F2A5C,#1A73E8)}
.ab-gf__doc--g_smm{background:linear-gradient(135deg,#4F1B6E,#D62976 70%,#FA7E1E)}
.ab-gf__doc--g_sem{background:linear-gradient(135deg,#0B3D2E,#188038)}
.ab-gf__page i.br{display:flex;gap:3px;height:12px;background:#F1EAF9;padding:3px 5px;box-sizing:border-box;border-radius:3px;margin-bottom:8px}.ab-gf__page i.br b{width:5px;height:5px;border-radius:50%;background:#C9A4F2}
.ab-gf__page i.gl{display:flex;gap:3px;height:8px;background:none;margin-bottom:8px}.ab-gf__page i.gl em{width:14px;height:8px;border-radius:2px}
.ab-gf__page i.ch{display:flex;align-items:flex-end;gap:5px;height:44px;background:#F6F6F6;padding:5px 6px;box-sizing:border-box;border-radius:5px;margin-bottom:8px}.ab-gf__page i.ch b{flex:1;background:#1A73E8;border-radius:2px 2px 0 0}
.ab-gf__page i.av{width:24px;height:24px;border-radius:50%;background:conic-gradient(#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5,#FEDA75);margin-bottom:7px}
.ab-gf__page i.gr{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;height:auto;background:none;margin-bottom:7px}.ab-gf__page i.gr b{aspect-ratio:1;background:linear-gradient(135deg,#D62976,#962FBF)}.ab-gf__page i.gr b:nth-child(2n){background:linear-gradient(135deg,#FEDA75,#FA7E1E)}
.ab-gf__page i.ln{height:16px;background:linear-gradient(170deg,transparent 45%,#D62976 46%,#D62976 54%,transparent 55%);margin-bottom:6px}
.ab-gf__page i.tb{display:block;height:auto;background:none;margin-bottom:7px}.ab-gf__page i.tb b{display:block;height:9px;border-radius:2px;background:#E6F4EA;margin-bottom:3px;border-left:12px solid #188038}
.ab-gf__page i.cp{display:flex;flex-wrap:wrap;gap:3px;height:auto;background:none;margin-bottom:7px}.ab-gf__page i.cp b{width:26px;height:8px;border-radius:100px;background:#CEEAD6}
.ab-gf__tag{position:absolute;left:16px;top:16px;background:#EA4335;color:#fff;font:700 13px/1 Unbounded,Arial,sans-serif;padding:7px 10px;border-radius:100px;z-index:3;box-shadow:0 6px 14px rgba(0,0,0,.25);animation:abBob 2.6s ease-in-out infinite}
.ab-gf__tag--ig{background:#fff;color:#D62976}.ab-gf__tag--sem{background:#fff;color:#188038}
@keyframes abBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
.ab-cv a.ab-cv__btn,.ab-seo a.ab-seo__btn--tg{position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .2s}
.ab-cv a.ab-cv__btn::after,.ab-seo a.ab-seo__btn--tg::after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .6s ease}
.ab-cv a.ab-cv__btn:hover,.ab-seo a.ab-seo__btn--tg:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(102,53,157,.35);filter:brightness(1.06)}
.ab-cv a.ab-cv__btn:hover::after,.ab-seo a.ab-seo__btn--tg:hover::after{left:140%}
.ab-cv a.ab-cv__btn:active{transform:translateY(0) scale(.97)}
.ab-cv a.ab-cv__btn--wa:hover{box-shadow:0 12px 26px rgba(37,211,102,.4)}.ab-cv a.ab-cv__btn--tg:hover{box-shadow:0 12px 26px rgba(34,158,217,.4)}
.ab-cv .ab-cv__btns a.ab-cv__btn--ghost:hover{background:#66359D;color:#fff!important}
.ab-gf__tg{transition:transform .2s}.ab-gf__tg:hover{transform:translateX(4px)}
.ab-gf__tg{display:inline-block;margin-top:12px;color:#229ED9!important;font-weight:600;font-size:15px;text-decoration:none!important}
.ab-cv__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.ab-cv a.ab-cv__btn,.ab-seo a.ab-seo__btn--tg{display:inline-block;background:#66359D;color:#fff!important;text-decoration:none!important;font-weight:700;border-radius:100px;padding:14px 26px;font-size:16px;line-height:1.2;border:0}
.ab-cv a.ab-cv__btn--tg,.ab-seo a.ab-seo__btn--tg{background:#229ED9}
.ab-seo a.ab-seo__btn{vertical-align:middle}.ab-seo a.ab-seo__btn--tg{margin-left:10px;margin-top:28px;padding:16px 32px;vertical-align:middle}
.ab-cv__quiz{position:relative;overflow:hidden;background:linear-gradient(135deg,#24103B 0%,#45207A 55%,#66359D 100%);border-radius:28px;padding:40px;color:#fff;box-shadow:0 24px 70px rgba(102,53,157,.35)}
.ab-cv__quiz::before{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(201,164,242,.35),rgba(201,164,242,0) 70%);pointer-events:none}
.ab-cv__quiz>h2,.ab-cv__quiz>.ab-cv__sub{position:relative}
.ab-cv__qgrid{position:relative;margin-top:8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:stretch}
.ab-cv__quiz h2,.ab-cv__quiz h3{color:#fff}
.ab-cv__quiz .ab-cv__sub{color:#E2C5F1}
.ab-cv__prog{margin:6px 0 18px}
.ab-cv__progbar{height:10px;border-radius:100px;background:rgba(255,255,255,.15);overflow:hidden}
.ab-cv__progbar span{display:block;height:100%;width:0;border-radius:100px;background:linear-gradient(90deg,#C9A4F2,#fff,#C9A4F2);background-size:200% 100%;transition:width .6s cubic-bezier(.22,1,.36,1);animation:abShine 1.6s linear infinite}
@keyframes abShine{0%{background-position:200% 0}100%{background-position:0 0}}
.ab-cv__qstep{font-size:14px;color:#E2C5F1;margin-top:8px}
.ab-cv__qopts{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0}
.ab-cv button.ab-cv__qopt{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;height:auto;min-height:0;background:rgba(255,255,255,.08)!important;border:2px solid rgba(255,255,255,.18)!important;border-radius:16px!important;padding:15px 18px!important;font:600 16px/1.3 Gilroy,"Segoe UI",Arial,sans-serif!important;color:#fff!important;text-align:left!important;white-space:normal!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;cursor:pointer;transition:transform .15s,border-color .2s,background .2s}
.ab-cv button.ab-cv__qopt:hover{background:rgba(255,255,255,.18)!important;border-color:#C9A4F2!important;transform:translateY(-2px)}
.ab-cv button.ab-cv__qopt.is-pre{background:#fff!important;color:#45207A!important;border-color:#fff!important}
.ab-cv button.ab-cv__qback{display:inline-block;width:auto;background:none!important;border:0!important;box-shadow:none!important;color:#E2C5F1!important;font:600 15px Gilroy,"Segoe UI",Arial,sans-serif!important;cursor:pointer;padding:6px 0!important;margin:0;text-transform:none!important}
.ab-cv button.ab-cv__qback[hidden]{display:none}
.ab-cv a.ab-cv__btn--wa{background:#25D366}
.ab-cv__quiz .ab-cv__qnote{font-size:14px;color:#E2C5F1;margin-top:12px}
.ab-cv__viz{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:24px;min-height:320px}
.ab-viz__stage{position:relative;width:290px;height:220px}
.ab-viz__win{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:all .7s cubic-bezier(.22,1,.36,1)}
.ab-viz__win .p1,.ab-viz__win .p2,.ab-viz__win .p3,.ab-viz__win .p4{opacity:.16;filter:grayscale(1);transform:scale(.96);transition:opacity .5s,transform .55s cubic-bezier(.34,1.56,.64,1),filter .5s}
.ab-cv__viz.s1 .p1,.ab-cv__viz.s2 .p1,.ab-cv__viz.s3 .p1,.ab-cv__viz.s4 .p1,.ab-cv__viz.s2 .p2,.ab-cv__viz.s3 .p2,.ab-cv__viz.s4 .p2,.ab-cv__viz.s3 .p3,.ab-cv__viz.s4 .p3,.ab-cv__viz.s4 .p4{opacity:1;filter:none;transform:none}
.v-br{width:280px;height:205px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.3);display:flex;flex-direction:column}
.v-br-top{display:flex;align-items:center;gap:5px;height:24px;padding:0 10px;background:#F1EAF9}
.v-br-top i{width:7px;height:7px;border-radius:50%;background:#C9A4F2}
.v-br-top span{margin-left:8px;flex:1;height:14px;border-radius:7px;background:#fff;font:600 9px/14px Gilroy,Arial,sans-serif;color:#69727D;padding-left:8px}
.v-br-nav{display:flex;align-items:center;gap:7px;padding:8px 10px}
.v-br-nav b{width:26px;height:9px;border-radius:3px;background:#66359D}
.v-br-nav s{width:20px;height:5px;border-radius:3px;background:#D9D3E3;text-decoration:none}
.v-br-nav em{margin-left:auto;width:34px;height:12px;border-radius:100px;background:#66359D}
.v-br-hero{display:flex;gap:8px;margin:0 10px;padding:10px;border-radius:10px;background:linear-gradient(135deg,#45207A,#9D5EC5)}
.v-br-hero div{flex:1}
.v-br-hero b{display:block;height:7px;border-radius:4px;background:#fff;margin-bottom:6px;width:90%}
.v-br-hero b+b{width:60%;opacity:.75}
.v-br-hero u{display:block;width:44px;height:12px;border-radius:100px;background:#25D366;margin-top:8px}
.v-br-hero span{width:62px;height:48px;border-radius:8px;background:rgba(255,255,255,.25)}
.v-br-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 10px}
.v-br-cards span{height:34px;border-radius:7px;background:#EBDEFA}
.v-br-foot{margin-top:auto;display:flex;gap:8px;padding:8px 10px;background:#1D1D1F}
.v-br-foot b{height:5px;flex:1;border-radius:3px;background:#555}
.v-mix-chart{display:flex;align-items:flex-end;gap:5px;height:26px;margin:0 10px 6px}
.v-mix-chart i{width:14px;background:#66359D;border-radius:3px 3px 0 0}
.v-mix-chart i:nth-child(1){height:30%}.v-mix-chart i:nth-child(2){height:55%}.v-mix-chart i:nth-child(3){height:75%}.v-mix-chart i:nth-child(4){height:100%;background:#25D366}
.v-g{position:relative;width:280px;height:210px;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.3);padding:12px 14px;box-sizing:border-box;text-align:left}
.v-g-logo{font:700 20px/1 Arial,sans-serif;letter-spacing:-.5px;margin-bottom:8px}
.v-g-search{display:flex;align-items:center;gap:6px;height:24px;border:1px solid #DFE1E5;border-radius:100px;padding:0 10px;margin-bottom:10px;box-shadow:0 1px 4px rgba(32,33,36,.15)}
.v-g-search span{font-size:10px}
.v-g-search em{font:500 11px Arial,sans-serif;color:#202124;font-style:normal}
.v-g-res{margin-bottom:9px}
.v-g-res small{display:block;font:400 9px/1.2 Arial,sans-serif;color:#202124;margin-bottom:3px;min-height:9px}
.v-g-res small b{font-weight:700}
.v-g-res strong{display:block;height:8px;width:78%;border-radius:4px;background:#1A0DAB;margin-bottom:4px}
.v-g-res strong.o{background:#8AB4F8;width:64%}
.v-g-res i{display:block;height:5px;width:92%;border-radius:3px;background:#DADCE0;margin-bottom:3px}
.v-g-res i.s{width:70%}
.v-g-res small:empty{width:40%;height:6px;border-radius:3px;background:#E8EAED}
.v-g-ad{border-left:3px solid #34A853;padding-left:7px}
.v-g-me{position:relative;background:#F1EAF9;border-radius:8px;padding:6px 8px 4px 28px;margin-left:-8px;margin-right:-8px}
.v-g-pos{position:absolute;left:7px;top:8px;width:15px;height:15px;border-radius:50%;background:#25D366;color:#fff;font:700 9px/15px Arial,sans-serif;text-align:center}
.v-g-top{position:absolute;right:10px;top:12px;background:#25D366;color:#fff;font:700 10px/1 Unbounded,Arial,sans-serif;padding:6px 9px;border-radius:100px}
.v-g-click{position:absolute;left:150px;top:92px;font-size:22px}
.ab-cv__viz.s4 .v-g-click{animation:abTap 1.2s .4s ease-in-out infinite}
@keyframes abTap{0%,100%{transform:translate(0,0)}50%{transform:translate(-4px,-6px) scale(.9)}}
.v-ph{width:124px;height:214px;border-radius:22px;background:#1D1D1F;padding:7px;box-sizing:border-box;box-shadow:0 18px 40px rgba(0,0,0,.35)}
.v-ph-in{position:relative;width:100%;height:100%;border-radius:16px;background:#fff;overflow:hidden;padding:12px 8px;box-sizing:border-box}
.v-ig-head{display:flex;align-items:center;gap:7px}
.v-ig-ava{width:30px;height:30px;border-radius:50%;background:conic-gradient(#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5,#FEDA75);box-shadow:inset 0 0 0 3px #fff}
.v-ig-st{display:flex;gap:5px;flex:1}
.v-ig-st b{flex:1;height:12px;border-radius:3px;background:#E5E5E5}
.v-ig-name{height:6px;width:60%;border-radius:3px;background:#1D1D1F;margin:7px 0}
.v-ig-hl{display:flex;gap:6px;margin-bottom:8px}
.v-ig-hl i{width:17px;height:17px;border-radius:50%;border:2px solid #D9D3E3;box-sizing:border-box}
.v-ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}
.v-ig-grid i{aspect-ratio:1;background:linear-gradient(135deg,#9D5EC5,#66359D)}
.v-ig-grid i:nth-child(2n){background:linear-gradient(135deg,#EBDEFA,#C9A4F2)}
.v-ig-grid i:nth-child(3n){background:linear-gradient(135deg,#FA7E1E,#D62976)}
.v-ig-like{position:absolute;right:6px;bottom:10px;background:#fff;border-radius:100px;padding:4px 8px;font:700 10px/1 Arial,sans-serif;color:#1D1D1F;box-shadow:0 4px 12px rgba(0,0,0,.2)}
.v-ap-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.v-ap-head b{width:44px;height:8px;border-radius:4px;background:#1D1D1F}
.v-ap-head span{width:18px;height:18px;border-radius:50%;background:#EBDEFA}
.v-ap-banner{height:56px;border-radius:10px;background:linear-gradient(135deg,#45207A,#9D5EC5);padding:9px;box-sizing:border-box;margin-bottom:8px}
.v-ap-banner b{display:block;height:6px;width:70%;border-radius:3px;background:#fff;margin-bottom:5px}
.v-ap-banner b+b{width:45%;opacity:.7}
.v-ap-list i{display:block;height:20px;border-radius:7px;background:#F1EAF9;margin-bottom:5px}
.v-ap-tab{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;padding:8px 6px;border-top:1px solid #EEE;background:#fff}
.v-ap-tab i{width:12px;height:12px;border-radius:4px;background:#C9A4F2}
.v-ap-tab i:first-child{background:#66359D}
.v-lg{width:250px;height:200px;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.3);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}
.v-lg-mark{width:74px;height:74px;border-radius:50%;background:linear-gradient(135deg,#66359D,#9D5EC5);display:flex;align-items:center;justify-content:center}
.v-lg-mark span{width:44px;height:44px;border-radius:12px;border:4px solid rgba(255,255,255,.6);transform:rotate(45deg)}
.v-lg-in{position:absolute;top:44px;left:50%;margin-left:-15px;width:30px;text-align:center;font:700 34px/1 Unbounded,Arial,sans-serif;color:#fff}
.v-lg-name{display:flex;gap:6px;margin:14px 0 12px}
.v-lg-name b{width:60px;height:10px;border-radius:5px;background:#1D1D1F}
.v-lg-name b+b{width:36px;background:#66359D}
.v-lg-pal{display:flex;gap:7px}
.v-lg-pal i{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #E5E5E5}
.ab-viz__gift{position:absolute;right:-16px;bottom:-16px;font-size:52px;line-height:1;opacity:0;transform:scale(0) rotate(-25deg);filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));z-index:2}
.ab-cv__viz.s4 .ab-viz__gift{animation:abPop .7s .45s cubic-bezier(.34,1.56,.64,1) forwards}
@keyframes abPop{to{opacity:1;transform:scale(1) rotate(0)}}
.ab-viz__plane{position:absolute;left:-10px;bottom:20px;font-size:34px;opacity:0;z-index:3}
.ab-cv__viz.send .ab-viz__win,.ab-cv__viz.send .ab-viz__gift{animation:none;transition:all .9s cubic-bezier(.55,0,.75,.2);transform:translate(180px,-170px) scale(.15) rotate(10deg);opacity:0}
.ab-cv__viz.send .ab-viz__plane{animation:abFly 1.2s ease-in forwards}
@keyframes abFly{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}100%{opacity:0;transform:translate(320px,-220px) rotate(-8deg)}}
.ab-viz__cap{margin-top:22px;font:700 15px/1.3 Unbounded,"Segoe UI",Arial,sans-serif;text-align:center;color:#fff;min-height:20px}
@media(max-width:900px){.ab-cv__qgrid{grid-template-columns:1fr;gap:16px}.ab-cv__viz{order:-1;min-height:0;padding:8px 10px 12px;border-radius:18px}.ab-viz__stage{transform:scale(.66);margin:-34px 0 -38px}.ab-viz__cap{margin-top:6px;font-size:13px}}
.ab-xs{margin-bottom:48px}.ab-xs__sub{color:#4A4F57}
.ab-xs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.ab-cv a.ab-xs__card{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:22px;padding:24px;text-decoration:none!important;color:#33373D!important;border:2px solid transparent;box-shadow:0 10px 30px rgba(102,53,157,.10);transition:transform .25s,border-color .25s,box-shadow .25s}
.ab-cv a.ab-xs__card:hover{transform:translateY(-4px);border-color:#C9A4F2;box-shadow:0 18px 40px rgba(102,53,157,.2)}
.ab-xs__ico{font-size:30px;line-height:1;margin-bottom:6px}
.ab-xs__plus{position:absolute;right:18px;top:18px;width:30px;height:30px;border-radius:50%;background:#EBDEFA;color:#66359D;font:700 20px/30px Arial,sans-serif;text-align:center;transition:transform .3s}
.ab-cv a.ab-xs__card:hover .ab-xs__plus{transform:rotate(90deg);background:#66359D;color:#fff}
.ab-xs__card b{font:700 17px/1.3 Unbounded,"Segoe UI",Arial,sans-serif;color:#1D1D1F}
.ab-xs__why{font-size:15px;color:#4A4F57;flex:1}
.ab-xs__price{display:inline-block;align-self:flex-start;background:#F1EAF9;color:#66359D;font-weight:700;font-size:14px;border-radius:100px;padding:4px 12px}
.ab-xs__more{color:#66359D;font-weight:700;font-size:15px;margin-top:4px}
.ab-us{font-family:Gilroy,"Segoe UI",Arial,sans-serif;color:#33373D;font-size:17px;line-height:1.6;background:#F6F6F6}
.ab-us__wrap{max-width:1100px;margin:0 auto;padding:0 24px}
.ab-us h1,.ab-us h2{font-family:Unbounded,"Segoe UI",Arial,sans-serif;font-weight:700;line-height:1.2;color:#1D1D1F}
.ab-us h2{font-size:clamp(24px,3vw,34px);margin:0 0 22px}
.ab-us__hero{background:linear-gradient(135deg,#160C1C 0%,#2B1446 55%,#66359D 100%);padding:64px 0 80px;color:#fff;position:relative;overflow:hidden}
.ab-us__hero::after{content:"";position:absolute;right:-160px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(201,164,242,.35),rgba(201,164,242,0) 70%)}
.ab-us__hero h1{color:#fff;font-size:clamp(30px,4.6vw,56px);margin:18px 0 18px;max-width:900px;position:relative;z-index:1}.ab-us__hero h1 span{color:#C9A4F2}
.ab-us__hero p{max-width:760px;font-size:clamp(17px,1.6vw,20px);color:#E2C5F1;position:relative;z-index:1}
.ab-us__badge{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:700;border-radius:100px;padding:9px 18px;font-size:15px;position:relative;z-index:1}
.ab-us__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;position:relative;z-index:1}
.ab-us a.ab-us__btn{display:inline-block;border-radius:100px;padding:16px 30px;font-weight:700;text-decoration:none!important;transition:transform .2s,box-shadow .25s}
.ab-us a.ab-us__btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.25)}
.ab-us a.ab-us__btn--wa{background:#25D366;color:#fff!important}.ab-us a.ab-us__btn--tg{background:#229ED9;color:#fff!important}
.ab-us a.ab-us__btn--ghost{background:rgba(255,255,255,.1);color:#fff!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}
.ab-us__sec{padding:64px 0}.ab-us__sec--alt{background:#fff}
.ab-us__sec h2+.ab-us__grid{margin-bottom:40px}
.ab-us__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.ab-us a.ab-us__card{display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:22px;padding:24px;text-decoration:none!important;color:#33373D!important;border:2px solid transparent;box-shadow:0 10px 30px rgba(102,53,157,.08);transition:transform .25s,border-color .25s,box-shadow .25s}
.ab-us a.ab-us__card:hover{transform:translateY(-4px);border-color:#C9A4F2;box-shadow:0 18px 40px rgba(102,53,157,.18)}
.ab-us__ico{font-size:30px;line-height:1;margin-bottom:6px}
.ab-us__card b{font:700 17px/1.3 Unbounded,"Segoe UI",Arial,sans-serif;color:#1D1D1F}
.ab-us__d{font-size:15px;color:#4A4F57;flex:1}
.ab-us__price{align-self:flex-start;background:#F1EAF9;color:#66359D;font-weight:700;font-size:14px;border-radius:100px;padding:4px 12px}
.ab-us__more{color:#66359D;font-weight:700;font-size:15px;margin-top:4px}
.ab-us__table{overflow-x:auto}.ab-us table{width:100%;border-collapse:collapse;font-size:16px}
.ab-us th{background:#EBDEFA;color:#1D1D1F;text-align:left;padding:12px 14px}.ab-us td{padding:12px 14px;border-bottom:1px solid #EEE;vertical-align:top}
.ab-us__chips a{display:inline-block;margin:0 6px 6px 0;background:#F1EAF9;color:#66359D!important;font-weight:600;border-radius:100px;padding:5px 12px;text-decoration:none!important;font-size:14px;transition:background .2s}
.ab-us__chips a:hover{background:#66359D;color:#fff!important}
.ab-us__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.ab-us__step{background:#fff;border-radius:22px;padding:24px}.ab-us__step span{display:inline-flex;width:40px;height:40px;border-radius:50%;background:#66359D;color:#fff;font:700 18px/40px Unbounded,Arial,sans-serif;justify-content:center;margin-bottom:12px}
.ab-us__step b{display:block;font:700 17px/1.3 Unbounded,Arial,sans-serif;color:#1D1D1F;margin-bottom:6px}.ab-us__step p{margin:0;font-size:15px;color:#4A4F57}
.ab-us__faq details{background:#F6F6F6;border-radius:18px;padding:18px 22px;margin-bottom:12px}.ab-us__faq summary{cursor:pointer;font-weight:700;font-size:17px;color:#1D1D1F}.ab-us__faq p{margin:10px 0 0;color:#4A4F57}
.ab-us__cta{padding:64px 0;background:linear-gradient(135deg,#2B1446,#66359D);color:#fff;text-align:center}.ab-us__cta h2{color:#fff}.ab-us__cta p{color:#E2C5F1;max-width:640px;margin:0 auto 22px}
#ab-quiz-slot .ab-cv--top{padding-top:56px}
body.page-id-3876,body.page-id-3877,body.page-id-3879{background:#160C1C!important}
.ab-us .ab-cv__quiz h2,.ab-us .ab-cv__quiz h3{color:#fff}
.ab-us .ab-cv__gifts h2,.ab-us .ab-cv__gifts h3{color:#1D1D1F}
@media(max-width:767px){.ab-us__hero{padding:40px 0 56px}.ab-us__wrap{padding:0 16px}.ab-us__sec{padding:48px 0}.ab-us table{font-size:14px}}
.ab-cv__cgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}
.ab-cv__citem{background:#fff;border-radius:20px;padding:24px}
.ab-cv__citem p{color:#4A4F57;font-size:16px;margin:0}
.ab-cv__cnum{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#EBDEFA;color:#66359D;font-weight:700;margin-bottom:12px}
.ab-cv__cnote{margin-top:18px;color:#69727D;font-size:15px}
@media(max-width:767px){.ab-cv{padding:48px 16px 0}.ab-cv__quiz{padding:24px 16px;border-radius:22px}.ab-cv__gift{padding:20px}.ab-cv__gifts{padding:26px 16px;border-radius:22px}.ab-cv__qopts{grid-template-columns:1fr}.ab-seo a.ab-seo__btn--tg{margin:10px 0 0}}
.ab-tg-float .elementor-icon{background-color:#229ED9!important}


html{background:#160C1C}

.elementor-element-840a983 div.elementor-heading-title{font-family:Unbounded,sans-serif;font-size:clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem);font-weight:700}

.anim-title .split-line{display:inline!important}.anim-title .split-line::after{content:" "}.anim-title .split-line>div{white-space:nowrap}
body{scrollbar-width:none!important;scrollbar-gutter:auto!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
@media (min-width:1025px){
.elementor-nav-menu--main ul.sub-menu{background:#fff!important;border:1px solid #EBDEFA!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(29,12,52,.28)!important;padding:12px!important;min-width:170px!important}
.elementor-nav-menu--main ul.sub-menu>li{break-inside:avoid;width:auto!important;border:0!important}
.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item{display:block!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;color:#1D1D1F!important;background:transparent!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important;transition:background .2s,color .2s}
.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item:hover,.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item.elementor-item-active{background:#F1EAF9!important;color:#66359D!important}
.elementor-nav-menu--main ul.sub-menu.ab-mega{width:1080px!important;max-width:calc(100vw - 60px)!important;column-count:4;column-gap:26px;padding:24px 26px 16px!important}
.elementor-nav-menu--main ul.sub-menu.ab-mega a.elementor-sub-item{padding:7px 10px!important;margin:0 -10px}
.elementor-nav-menu--main ul.sub-menu.ab-mega>li.ab-mm-h{padding:0 0 8px!important;margin:0 0 6px;border-bottom:2px solid #EBDEFA!important}
.elementor-nav-menu--main ul.sub-menu.ab-mega>li.ab-mm-h.ab-mm-col{break-before:column}
.elementor-nav-menu--main ul.sub-menu.ab-mega>li.ab-mm-h:not(.ab-mm-col):not(:first-child){margin-top:16px}
.elementor-nav-menu--main ul.sub-menu.ab-cols2{width:440px!important;max-width:calc(100vw - 60px)!important;column-count:2;column-gap:12px}
}
.ab-mm-h span{display:block;font:700 13px/1.3 Unbounded,"Segoe UI",Arial,sans-serif;color:#66359D;text-transform:uppercase;letter-spacing:.4px}
nav.elementor-nav-menu--dropdown li.ab-mm-h span{padding:16px 20px 6px;font-size:12px}
