:root{
	  --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;	
		
	  --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;	
	  --font-primary-logo: 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;	
	  --font-Topol: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	  --font-Anton: 'Anton', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	  --font-Satoshi: 'Satoshi', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	  --font-Apercu: 'Apercu Movistar', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	  --font-Walsheim: 'GT Walsheim Trial', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	  
      --bg: #fbfbfb; --fg:#111418; --muted:#5b6578; --line:#e6e9ef; --brand:#2563eb;
      --max: 760px; --max-wide: 1100px;
	  --gos-blue: #830ad1;
	  --midnight-blue: #111827;
	  --btn-bg: #830ad1;
	  
		--bs-body-color: 050505;
		--body-bg: radial-gradient(1200px 700px at 10% 0%, rgba(255, 31, 61, 0.08) 0%, rgba(255, 31, 61, 0) 60%), radial-gradient(900px 700px at 90% 0%, rgba(131, 10, 209, 0.08) 0%, rgba(131, 10, 209, 0) 55%), linear-gradient(180deg, rgb(255 237 240 / 20%) 0%, rgb(255 237 240 / 20%) 100%);
		
		--primary: #ff0000;
		--secondary: #830ad1;
		--btn-bg: linear-gradient(135deg, #ff0000 0%, #830ad1 100%);
		--btn-bghover: linear-gradient(-45deg, #ef1313 0%, #930de9 100%);
		--ball-bg: linear-gradient(259.53deg, #4b047a 6.53%, #d6002a 95.34%);
		--text-bg: linear-gradient(97deg, #ff0000 0%, #830ad1 60%, #ff0000 120%);
		--text-bg2: linear-gradient(97deg, #ff0000 0%, #9b00ff 60%, #ff0000 120%);
		--scanner-bg2: radial-gradient(453.32% 127.15% at 21.47% 100%, rgba(214, 0, 42, 0.15) 0%, rgba(131, 10, 209, 0.1) 100%), #fff;
	  
	  
    }
    *{box-sizing:border-box}
	
    body{
      margin:0; color:var(--fg); background:var(--body-bg);
      font: 10px/1.68 system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, ui-sans-serif;
	  font-family: var(--font-primary);

    }
	img {
		max-width: 100%;
		height: auto;
	}
	
	.mainblock{
		font-size: 16px;
		margin-top: 20px;
		margin-bottom: 100px;
		margin-left: auto;
		margin-right: auto;
		max-width: 1500px;
	}
	
    .mainblock a{ color: var(--brand); text-decoration: none }
    .mainblock a:hover{ text-decoration: underline }

    .mainblock .hero{     background:transparent;
    padding: 50px 80px 20px 80px;     margin-bottom: 30px;     width: 100%;}
	.mainblock .hero-in {
		display: flex;
		align-items: center;
		width: 100%;
	}
	.mainblock .hero.herofull{
		background: transparent;
	}
    .mainblock .hero .inner{ padding: 0px;
    width: 48%;
    margin-right: 5%;
    padding-left: 30px; }
	.mainblock .heroimg {
		width: 544px;
		border-radius: 4px;
		overflow: hidden;
	}
	.mainblock .heroimg img {
		border: 1px solid #ececec;
	}
	.mainblock h1{ 
		font-weight: 800;
		letter-spacing: -.02em;
		margin: 0 0 0px;
		font-size: calc(26px + (85 - 55) * (100vw - 320px) / (1536 - 320));
		line-height: 1.35;
		font-family: var(--font-Topol);
		text-transform: uppercase;
	}
	
    .mainblock .sub{ color: var(--bs-gray-dark);
    font-size: clamp(16px, 2.8vw, 22px);
    margin: 15px 0px 17px 0px;
    line-height: 1.3; }
    .mainblock .cta-row{     display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 18px;
    margin-bottom: 20px; }
    .mainblock .cta-row .btn{ background: var(--btn-bg);
		color: #f9fafc;
		font-size: 18px;
		font-weight: 700;
		height: 56px;
		line-height: 24px;
		border-radius: 32px;
		display: inline-flex;
		align-items: center;
		padding: 0px 32px; 
	}
	.mainblock .cta-row .btn:hover{
		background: var(--btn-bghover);
		text-decoration: none;
	}

    /* Body */
    .mainblock main{ margin:0 auto; padding: 26px 20px 44px; }
    .mainblock article{ }
    .mainblock section{ padding: 18px 0; border-bottom:1px solid var(--line); float: left;
		width: 100%;}
	.mainblock section.prectasec {
		border-bottom: 0px;
	}	
    .mainblock section:last-of-type{ border-bottom:0 }
    .mainblock h2{ font-size: clamp(24px, 3.5vw, 28px); line-height:1.22; margin:0 0 10px; font-weight: 700;}
    .mainblock .content{ font-size:18px; color:#1a202c }
    .mainblock .content p{ margin: 0 0 10px }
    .mainblock .faq{ margin-top: 10px;
    float: left;
    width: 100%;
    margin-bottom: 30px; }
    .mainblock .faq details{margin:10px 0; }
    .mainblock .faq summary{ cursor:pointer; font-weight:700 }
	.mainblock .content ul {
		list-style: disc;
		padding-left: 20px;
	}
	.mainblock .faqlstbxnewrw_smry h2 {
		text-align: left;
		width: calc(100% - 33px);
		font-size: 22px;
		font-weight: 700;
		line-height: 27px;
		margin-bottom: 10px;
		color: rgb(32 14 50 / var(--tw-text-opacity));
		font-family: var(--font-primary);
		letter-spacing: .02em;
		padding-left: 4px;
		text-wrap: unset;
	}
	.mainblock .content h4 {
		font-size: 18px;
		font-weight: 600;
	}
	.mainblock .content ul {
		float: left;
		width: 100%;
	}
	.mainblock .content ul li {
		margin-bottom: 10px;
		float: left;
		width: 100%;
	}

    /* Footer */
    footer{ border-top:1px solid var(--line); margin-top:26px; }
    footer .inner{ max-width:var(--max); margin:0 auto; padding:20px; color:var(--muted); display:flex; gap:12px; justify-content:space-between; flex-wrap:wrap }

    /* Table of contents */
    .mainblock .toc{ position: sticky; top: 100px; align-self:start; font-size:14px; color:var(--midnight-blue);    padding-top: 20px; }
    .mainblock .layout{ display:grid; grid-template-columns: 1fr; gap:24px;         padding: 24px 80px;}
    @media (min-width: 1060px){ .mainblock .layout{ grid-template-columns: minmax(0,1fr) 280px;  margin: 0 auto;  } .mainblock main{ padding:0 } }
    .mainblock .toc a{ display:block; padding:6px 8px; border-radius:8px; color:inherit }
    .mainblock .toc a:hover{ background:#f3f6fc }

    /* Chips */
    .mainblock .chips{ display:flex; gap:8px; flex-wrap:wrap; margin-top:10px }
    .mainblock .chip{ font-size:10px; border:1px solid var(--line); padding:6px 10px; border-radius:999px; color:var(--bs-gray-dark); background:#fff; text-transform: capitalize; }
	
	
	.ctabtn-section {
		margin-top: 20px;
		background: var(--midnight-blue);
		border-radius: 25px;
		padding: 48px 45px 50px 45px;
		min-height: 320px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		float: left;
		width: 100%;
		margin-bottom: 50px;
	}
	.mainblock  h2.ctabtn-title {
		font-size: 36px;
		line-height: 1.2;
		margin-bottom: 30px;
		-webkit-text-fill-color: #0000;
		background: var(--text-bg);
		background-clip: text;
		-webkit-background-clip: text;
	}
	.ctabtn-section .disclaimer-box {
		max-width: 660px;
	}
	.mainblock .ctabtn-link {
		display: inline-flex;
		font-weight: 500;
		text-decoration: none;
		color: #FFF;
		align-items: center;
		justify-content: center;
		border-radius: 50px;
		background: var(--btn-bghover);
		border: none;
		height: auto;
		font-size: 16px;
		padding: 16px 40px;
		line-height: 20px;
		min-height: unset;
		min-width: 144px;
		cursor:pointer;
	}
	.mainblock .ctabtn-link:hover {
		background: var(--btn-bg);
		text-decoration:none;
	}
	.mainblock  .ctabtn-link .icon-box {
		margin-left: 6px;
	}
	.mainblock  .ctabtn-link .icon-box svg.ornamnt {
		fill: currentColor;
	}
	.mainblock  .ctabtn-link .icon-box svg.ornamnt path{
		fill: currentColor;
	}
	.mainblock .ctabtn-link svg.ornamnt {
		width: 18px;
		height: 18px;
	}
	
	.mainblock .ctabtn-section.section-content-2 {
		background: radial-gradient(453.32% 127.15% at 21.47% 100%, #0d6efd29 0, #ae5dd73d 100%), #fff;
	}
	
	.mainblock .ctabtn-section.section-content-2 h2.ctabtn-title {
		-webkit-text-fill-color: #0000;
		background: linear-gradient(91deg, #3837e4, #7f5ffa);
		background-clip: text;
		-webkit-background-clip: text;
	}
	.mainblock .ctabtn-section.ctabtn-section-3 {
		background: radial-gradient(at 52% 68%, hsla(213, 72%, 95%, 1) 0px, transparent 50%), radial-gradient(at 39% 15%, hsla(213, 72%, 95%, 1) 0px, transparent 50%), radial-gradient(at 5% 66%, hsla(213, 72%, 95%, 1) 0px, transparent 50%), radial-gradient(at 81% 40%, hsla(213, 72%, 95%, 1) 0px, transparent 50%), radial-gradient(at 39% 99%, hsla(213, 72%, 95%, 1) 0px, transparent 50%), radial-gradient(at 100% 81%, #A6EDF2 0px, transparent 50%), radial-gradient(at 83% 97%, #03f78d 0px, transparent 50%), radial-gradient(at 85% 100%, #03f78d 0px, transparent 50%), radial-gradient(at 14% 12%, #A6EDF2 0px, transparent 50%);
		border: 1px solid #A6EDF2;
	}
	
	.mainblock .ctabtn-section.ctabtn-section-3 h2.ctabtn-title {
		-webkit-text-fill-color: var(--midnight-blue);
	}
	.seo-tags{
		display: none;
	}
	
	.mainblock .hero.fullwidthbnr {
		background: #FFF;
	}
	.mainblock .hero.fullwidthbnr .inner {
		width: 100%;
		margin-right: 0px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		padding: 80px 10px 30px 10px;
	}
	.mainblock .hero.fullwidthbnr .cta-row {
		margin-top: 32px;
		margin-bottom: 30px;
	}
	.mainblock .hero.fullwidthbnr .inner h1#heroTitle {
		font-family: var(--font-Topol);
		text-transform: uppercase;
		font-size: 70px;
		color: #1f2d3d;
	}
	.mainblock .hero.fullwidthbnr .inner .sub {
		font-size: 20px;
		color: var(--muted);
		text-wrap: balance;
	}
	
	.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
	@media (prefers-reduced-motion:reduce){
	.btn{transition:none;}
	}
	.btn:hover, .btn:focus, .btn:active, .btn:active:focus{
		background: var(--btn-bghover);
		transform: translateY(-1px);
		border:0px;
		box-shadow:none;
	}
	.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none;}
	.collapse:not(.show){display:none;}
	.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap;}
	.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);}
	.d-block{display:block!important;}
	.m-auto{margin:auto!important;}
	.me-auto{margin-right:auto!important;}
	.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;}
	
	.Footer_pageFooter__JD8lp,.Footer_page__n8PjI{background:#111827;width:100%;}
	.Footer_pageFooter__JD8lp{padding-bottom:50px;padding-top:20px;}
	.Footer_footerContainer__cqEAW{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:72px auto;max-width:1300px;width:100%;}
	.Footer_footerInfo__qwIZk{align-self:stretch;gap:40px;max-width:300px;width:100%;}
	.Footer_footerInfo__qwIZk,.Footer_logo__\+JiYo{align-items:flex-start;display:flex;flex-direction:column;}
	.Footer_logo__\+JiYo{gap:24px;}
	.Footer_homeHeaderLogo__rppvW{cursor:pointer;height:40px;text-align:left;color: #FFF;
	font-size: 28px;
	font-family: var(--font-Satoshi);
	font-weight: 900;}
	.Footer_about__xnMLb{
		color: #F1F1F1;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		text-align: left;
		padding-right: 20px;
	}
	.Footer_madeWith__rKvFZ{align-items:flex-start;display:flex;flex-direction:column;gap:8px;text-align:left;}
	.Footer_socialLinks__8J74g{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:10px;color: #FFF;}
	.Footer_socialLinks__8J74g svg {
	width: 26px;
	height: 26px;
	}
	.Footer_socialLinks__8J74g svg.ai_2 {
	width: 30px;
	height: 30px;
	}
	.Footer_socialLinks__8J74g svg.ai_3 {
	width: 90px;
	height: 26px;
	}



	.Footer_socialLinks__8J74g>a{color:#d1d5db;text-decoration:none;}
	.Footer_linksSection__0KrY4{align-self:stretch;flex-direction:row;gap:48px;}
	.Footer_linksCon__L8i8d,.Footer_linksSection__0KrY4{align-items:flex-start;display:flex;justify-content:space-between;}
	.Footer_linksCon__L8i8d{flex-direction:column;gap:12px;min-width:166px;}
	.Footer_linkHeader__DAQIo{color:#f3f4f6;font-size:16px;font-weight:700;}
	.Footer_links__wMgLO{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;text-align:left;}
	.Footer_links__wMgLO>li{color:#d1d5db;cursor:pointer;font-size:14px;font-weight:400;padding:2px 0;}
	.Footer_links__wMgLO>li>a{color:#d1d5db;text-decoration:none;}
	.Footer_links__wMgLO>li:hover{text-decoration:underline;}
	.Footer_links__wMgLO.Footer_links__ctrys li a {
	display: flex;
	gap: 10px;
	align-items: center;
	}
	.Footer_links__wMgLO.Footer_links__ctrys li a img {
	width: 24px;
	height: 16px;
	}

	.Footer_footerPrivacyContainer__KOpMn{border-top:1px solid #374151;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;padding-left:20px;padding-right:20px;padding-top:24px;width:100%;}
	.Footer_privacy__LCG\+4{align-items:flex-start;color:#9ca3af;display:flex;font-size:12px;gap:24px;}
	.Footer_privacy__LCG\+4>a{color:#9ca3af;font-weight:400;text-align:left;text-decoration:none;}
	.Footer_privacy__LCG\+4>a:hover{text-decoration:underline;}
	@media (max-width:1400px){
	.Footer_footerContainer__cqEAW{width:80%;}
	}

	@media (max-width:850px){
		body{
			background-attachment: unset;
		}
		.Footer_footerContainer__cqEAW{
			flex-direction: column;
			margin: 15px auto;
		
		}
		.Footer_linksSection__0KrY4{flex-direction:column;}
		.Footer_linksCon__L8i8d{gap:16px;}
		.Footer_linkHeader__DAQIo{margin:0;}
		.Footer_footerInfo__qwIZk{gap:20px;}
		.Footer_footerPrivacyContainer__KOpMn{flex-direction:column;gap:10px;}
		.Footer_linksSection__0KrY4 {
			gap: 0px;
		}
		.Footer_linksCon__L8i8d .Footer_linkHeader__DAQIo {
			display: none;
		}
		
		.Footer_linksCon__L8i8d.Footer_linksCon__1 .Footer_linkHeader__DAQIo {
			display: block;
		}
	}
	
	.sticky-outer-wrapper {
		width: 100%;
		padding-top: 16px;
		display: flex;
		justify-content: center;
	}
	.navbar{
		background: #FFF;
		border-radius: 16px;
		margin: 0px;
		width: 100%;
		padding: 16px 40px 16px 40px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		max-width: 1360px;
	}
	.menu-link{border-bottom:2px solid #fff0;color:#0d0d0d!important;margin-right:12px;}
	.home-header-logo{
		cursor: pointer;
		text-align: left;
		display: inline-block;
		font-size: 32px;
		font-weight: 300;
		color: #050505;
		font-family: var(--font-Satoshi);
		line-height: 34px;
		font-weight: 900;
	}
		
	.logoicn {
		display: inline-flex;
		align-items: center;
		gap: 5px;
	}
	.logoicn svg {
		width: 30px;
		height: 30px;
		fill: red;
		margin-top: -2px;
	}
	.Footer_homeHeaderLogo__rppvW.logoicn svg g {
		fill: #FFF;
	}
		
	.menu-link:hover{border-bottom:2px solid #b577d3;}
	@media (max-width:750px){
	.navbar{border-radius:0;margin:0;padding-top:20px;}
	.home-header-logo{height:40px;margin:auto;padding-left:10px;}
	}
	.CTAButton_primary-gradient-round__FekVo{background:var(--btn-bg);border:none;border-radius:32px!important;color:#fff;font-weight: 700;    margin-top: 5px;}
	.CTAButton_primary-gradient-round__FekVo:hover{
		background: var(--btn-bghover);
		transform: translateY(-1px);
	}
	:root{--bs-dropdown-spacer:16px!important;}
	.CTAButton_primary-gradient-round__FekVo svg {
		width: 16px;
		height: 16px;
		fill: currentColor;
	}
	.CTAButton_primary-gradient-round__FekVo svg g {
		fill: currentColor;
	}
	.floatLeft{width:100%;float:left;}
	.faqlstbxnewrw_dtl{margin-bottom:20px;}
	.faqqesicn{background:var(--secondary);margin-right:6px;height:24px;}
	.faqqesicn{width:24px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-top:0;}
	.faqqesicn svg{fill:#FFF;color:#fff;width:21px;height:21px;margin-top:0;}
	.faqqesicn:before{content:'';width:8px;height:8px;background:#fff;border-radius:100%;opacity:0;display:none;}
	.faqlstbxnewrw_smry:hover h2{color:#704fef;}
	.faqlstbxnewrw_smry{list-style:none;cursor:pointer;display:flex;}
	.faqlstbxnewrw_smry::-webkit-details-marker{display:none;}
	.faqlstbxnewrw_smry h2{text-align:left;width:calc(100% - 33px);font-size:22px;font-weight:500;line-height:27px;margin-bottom:10px;color:rgb(32 14 50/ var(--tw-text-opacity));font-family:var(--font-primary);letter-spacing:.02em;padding-left:4px;text-wrap:unset;}
	.faqansr_rw{font-family:inherit;font-size:16px;line-height:1.6;}
	.faqlstbxnewrw_ansr{padding:5px 0 30px 35px;}
	@media screen and (max-width:821px){
	.faqqesicn{width:22px;height:22px;margin-right:5px;}
	.faqlstbxnewrw_smry h2{width:calc(100% - 27px);font-size:18px;line-height:25px;padding-left:3px;}
	.faqqesicn svg{width:18px;height:18px;margin-top:1px;}
	}
	@media screen and (max-width:431px){
	.faqqesicn{width:20px;height:20px;margin-right:3px;margin-top:2px;}
	.faqlstbxnewrw_smry h2{width:calc(100% - 23px);font-size:17px;line-height:23px;padding-left:2px;}
	.faqlstbxnewrw_ansr{padding:3px 0 30px 27px;}
	.faqansr_rw{font-family:inherit;font-size:1.1rem;line-height:1.5;}
	}
	
	
	.d-none{display:none!important;}
	@media (min-width:768px){
	.d-md-block{display:block!important;}
	}
	/*! CSS Used from: https://www.scanmy.cv/scancv/newcss_mistakes.php */
	.CTAButton_button__E-hh\+{align-items:center;display:flex;gap:8px;}
	.CTAButton_large__0RxpP{font-size:18px;padding:16px 32px!important;}
	.CTAButton_primary-gradient-round__FekVo{background:var(--btn-bg);border:none;border-radius:32px!important;color:#fff;font-weight:700;}
	.CTAButton_primary-gradient-round__FekVo:hover{background:var(--btn-bghover);transform:translateY(-1px);}
	.btn:disabled{cursor:not-allowed;opacity:.3!important;}
	.round-20{border-radius:20px;}
	.box-shadow{box-shadow:0 2px 50px #0000001f;}
	.HowItWorks_HIWContainer__L\+1-H{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin:72px auto 0;min-height:690px;position:relative;width:80%;}
	.HowItWorks_headerContainer__JSGNR{display:flex;flex-direction:column;gap:24px;justify-content:center;}
	.HowItWorks_headerText__4E7BO{color:#818181;font-size:20px;font-style:normal;font-weight:500;text-align:center;}
	.HowItWorks_subheaderText__D96d8{font-size:64px;font-style:normal;font-weight:900;text-align:center;}
	.HowItWorks_btnContainer__Uhp-1{align-items:center;display:flex;justify-content:center;}
	.HowItWorks_contentContainer__2NpIi{display:flex;gap:64px;justify-content:space-between;margin-top:60px;position:relative;}
	.HowItWorks_line__tS99-{background:var(--primary);height:100%;left:24px;position:absolute;width:2px;}
	.HowItWorks_stepsContainer__MWVvt{flex:1 1;flex-direction:column;gap:30px;margin-bottom:56px;margin-top:96px;z-index:2;}
	.HowItWorks_box__SAWTv,.HowItWorks_stepsContainer__MWVvt{align-items:flex-start;display:flex;justify-content:space-between;}
	.HowItWorks_box__SAWTv{gap:20px;width:100%;}
	.HowItWorks_ellipse__7lJSn{align-items:center;background:var(--btn-bg);border-radius:50%;box-shadow:0 0 32px #830ad152;display:flex;height:48px;justify-content:center;min-width:48px;}
	.HowItWorks_span__o7QhQ{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-align:center;}
	.HowItWorks_step__b7K7z{align-items:flex-start;display:flex;flex-direction:column;gap:5px;text-align:left;width:100%;}
	.HowItWorks_stepTitle__dpKWj{color:#1f2937;font-size:24px;font-style:normal;font-weight:600;line-height:32px;}
	.HowItWorks_stepText__RW7Vu{color:#1f2937;font-size:16px;font-style:normal;font-weight:400;line-height:22px;}
	.HowItWorks_stepVideo__LLx0y{border:none;border-radius:24px;flex:1 1;height:100%;padding-top:40px;width:100%;}
	@media (max-width:950px){
	.HowItWorks_HIWContainer__L\+1-H{margin-top:50px!important;}
	.HowItWorks_subheaderText__D96d8{font-size:48px;font-weight:900;line-height:48px;text-align:center;}
	.HowItWorks_stepVideo__LLx0y{display:none;}
	.HowItWorks_stepsContainer__MWVvt{max-width:none;width:100%;}
	.HowItWorks_span__o7QhQ{font-size:18px;font-weight:500;}
	}
	.btn{border-radius:12px;padding:8px 12px;}
	.btn:hover{background:var(--btn-bghover);transform:translateY(-1px);}
	.scanner-container{width:400px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 0 15px rgba(0,0,0,0.1);overflow:hidden;}
	.resume-card{height:460px;width:360px;margin:0 auto;padding:14px;border-radius:10px;border:1px solid #ccc;position:relative;overflow:hidden;font-size:10px;line-height:1.4;background:#fff;}
	.layout-4{border-bottom:4px solid #f44336;background:#fcfcfc;}
	.resume-header h3{margin:0;font-size:14px;color:#111;}
	.resume-header p{margin:2px 0;font-size:10px;color:#555;}
	.resume-section{margin-top:6px;}
	.resume-section strong{display:block;font-weight:bold;margin-bottom:2px;color:#000;}
	.scanner-bar{position:absolute;top:0;left:0;height:5px;width:100%;background:var(--primary);box-shadow:0 0 6px var(--primary);animation:scan 2s linear forwards;opacity:0.7;}
	.score-display{text-align:center;margin-top:10px;font-size:14px;font-weight:bold;color:#222;}
	.status-text{text-align:center;margin-top:6px;font-size:12px;color:#666;}
	@media (max-width:351px){
	.CTAButton_large__0RxpP{font-size:14px;padding:14px 32px!important;}
	.HowItWorks_HIWContainer__L\+1-H{margin-top:0px!important;}
	}
	/*! CSS Used keyframes */
	@keyframes scan{from{top:0;}to{top:100%;}}
	
	
	.Footer_madeWith__rKvFZ img {
		max-width: 90px;
	}
	.white {
		color: #FFF;
	}
	
	
	.stats-container{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:30px;}
	.stat-box{background:rgb(0 0 0 / 30%);border-radius:12px;padding:30px;box-shadow:0 0 10px rgba(0, 0, 0, .1);width:240px;margin:10px;backdrop-filter:blur(20px) saturate(180%);}
	.stat-label{font-size:20px;color:rgb(255 255 255 / 75%);font-weight:600;}
	.stat-number{font-size:36px;font-weight:900;margin-top:10px;color:#FFF;}
	.stats-container-box{
		position: relative;
		height: 480px;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #0d0d0d;
		margin-left: 0px;
		width: 100%;
		margin-top: 120px;
		margin-bottom: 100px;
	}
	.stats-container-in{max-width:1000px;position:relative;z-index:2;}
	.glow-container .ball{--delay:0s;--size:0.4;--speed:20s;aspect-ratio:1;width:calc( 150% * var(--size) );background:var(--ball-bg);filter:blur(10vw);border-radius:50%;position:absolute;top:0;left:0;animation:loop var(--speed) infinite linear;animation-delay:var(--delay);transform-origin:50% 50%;opacity:0.6;}
	.glow-container{overflow-x:hidden;overflow-y:hidden;position:absolute;width:100%;height:100%;z-index:1;}
	@media (max-width: 950px){
	.stats-container-box{padding:0px 5px;        margin-top: 70px;
        margin-bottom: 50px;}
	.stats-container{gap:10px;}
	}
	@media (max-width: 768px){
	.stats-container-box{position:relative;height:710px;}
	.stats-container{justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px;flex-direction:column;align-items:center;}
	.stat-box{margin:0px;}
	}
	.FAQ_ctaBox__mTw1n.scanner-section .gauge {
		transform: scale(1.2);
	}
	@media (max-width:351px){
		.CTAButton_large__0RxpP{font-size:14px;padding:14px 32px!important;}
	}
	
	.Footer_privacy__LCG\+4.Footer_privacy_cc{
		gap: 26px;
        flex-direction: row;
	}
	
	
	@keyframes loop{0%{transform:translate3D(0%, 51%, 0) rotate(0deg);}5%{transform:translate3D(8%, 31%, 0) rotate(18deg);}10%{transform:translate3D(22%, 13%, 0) rotate(36deg);}15%{transform:translate3D(40%, 2%, 0) rotate(54deg);}20%{transform:translate3D(46%, 21%, 0) rotate(72deg);}25%{transform:translate3D(50%, 47%, 0) rotate(90deg);}30%{transform:translate3D(53%, 80%, 0) rotate(108deg);}35%{transform:translate3D(59%, 98%, 0) rotate(125deg);}40%{transform:translate3D(84%, 89%, 0) rotate(144deg);}45%{transform:translate3D(92%, 68%, 0) rotate(162deg);}50%{transform:translate3D(99%, 47%, 0) rotate(180deg);}55%{transform:translate3D(97%, 21%, 0) rotate(198deg);}60%{transform:translate3D(80%, 7%, 0) rotate(216deg);}65%{transform:translate3D(68%, 25%, 0) rotate(234deg);}70%{transform:translate3D(59%, 41%, 0) rotate(251deg);}75%{transform:translate3D(50%, 63%, 0) rotate(270deg);}80%{transform:translate3D(38%, 78%, 0) rotate(288deg);}85%{transform:translate3D(21%, 92%, 0) rotate(306deg);}90%{transform:translate3D(3%, 79%, 0) rotate(324deg);}100%{transform:translate3D(0%, 51%, 0) rotate(360deg);}}
	
	
	.FAQ_container__VxpCn {
		margin: auto;
		max-width: 1100px;
	}
	.mt-5 {
		margin-top: 3rem !important;
	}
	
	@media (max-width: 950px) {
		.FAQ_container__VxpCn {
			display: block !important;
			padding: 25px;
		}
	}
	@media (max-width: 351px) {
		.FAQ_container__VxpCn {
			display: block !important;
			padding: 5px 10px;
		}
	}
	
	.FAQ_h3__TlPgj {
		-webkit-text-fill-color: #0000;
		background: var(--text-bg);
		background-clip: text;
		-webkit-background-clip: text;
		font-size: 54px;
		font-weight: 800;
		line-height: 64px;
		margin-bottom: 30px;
	}
	@media (max-width: 950px) {
		.FAQ_h3__TlPgj {
			font-size: 36px;
			line-height: 36px;
		}
	}
	@media (max-width: 381px) {
		.FAQ_h3__TlPgj {
			font-size: 32px;
			line-height: 35px;
		}
	}
	@media (max-width: 351px) {
		.FAQ_h3__TlPgj {
			font-size: 22px;
			line-height: 28px;
		}
	}


	.scanner-section {
		float: left;
		width: 100%;
		margin-top: 0px;
	}
	
	.FAQ_ctaBox__mTw1n.scanner-section {
		float: unset;
		width: unset;
	}
	
	.FAQ_ctaBox__mTw1n {
		background: var(--scanner-bg2);
		border-radius: 40px;
		margin: 0px 0;
		padding: 80px;
		text-align: center;
	}
	
	@media (max-width: 950px) {
		.FAQ_ctaBox__mTw1n {
			margin: 0px 0;
			padding: 40px;
		}
	}
	
	@media (max-width: 381px) {
		.FAQ_ctaBox__mTw1n {
			margin: 0px 0;
			padding: 30px 19px;
			border-radius: 20px;
		}
	}
	
	.FAQ_ctaButton__DoupT {
		background: #000;
		border: none;
		border-radius: 32px !important;
		color: #fff;
		font-size: 18px;
		font-weight: 500;
		margin-top: 25px;
		padding: 16px 56px !important;
		margin-bottom: 10px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
	.FAQ_ctaBox__mTw1n.scanner-section .ReassurancePill_reassurancePill__wPbFl {
		display: inline-flex;
		margin-top: 0px;
		border: 1px solid #222;
	}
	@media (max-width: 381px) {
		.FAQ_ctaButton__DoupT {
			font-size: 12px;
			padding: 12px 26px !important;
		}
	}
	
	.FAQ_ctaButton__DoupT svg {
		width: 22px;
		height: 22px;
		fill: currentColor;
		margin: 0px 0px 0px 8px;
	}
	
	@media (max-width: 381px) {
		.FAQ_ctaButton__DoupT svg {
			width: 16px;
			height: 16px;
		}
	}
	
	
	.scanner-section h3.text-surface svg {
		width: 34px;
		height: 34px;
		fill: currentColor;
		display: inline-block;
		margin: -3px -3px 0px 0px;
	}
	.scanner-section h3.text-surface {
		font-size: 24px;
		font-weight: 700;
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 0px;
	}
	.scanner-section .scannsubheading {
		font-size: 18px;
		margin-top: 10px;
		font-weight: 500;
	}
	.scanner-section .container{max-width:100%!important;}
	.scanner-section .ugyeXRyVp1Kg8kYay3xMiA\=\={line-height:1;}
	.scanner-section .ugyeXRyVp1Kg8kYay3xMiA\=\=,.ugyeXRyVp1Kg8kYay3xMiA\=\=:before{display:block!important;vertical-align:middle;}
	.scanner-section ._7d9Ew3rdopoMTEUs4G1Anw\=\={font-weight:600!important;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:12px;text-align:center;text-decoration:none!important;white-space:nowrap;vertical-align:middle;height:-moz-fit-content;height:fit-content;transition:all .3s ease-in-out;}
	.scanner-section .nh1o124RBbCY8z2D0sMLjg\=\={background: var(--btn-bg);
		background-position: 0 50%;
		background-size: 400% 100%;
		border: none;
		color: #fff;
		animation: slideGradient 3.5s ease-in-out infinite;}
	.scanner-section .nh1o124RBbCY8z2D0sMLjg\=\=:hover{background: var(--btn-bghover);
		transform: translateY(-1px);}
	.scanner-section .nh1o124RBbCY8z2D0sMLjg\=\=:active{background: var(--btn-bghover);
		transform: translateY(-1px);}

	.btn:hover{
		background: var(--btn-bghover);
		transform: translateY(-1px);
	}	
		
	.scanner-section .nGpAi8-ak8xa9URpRfVrDQ\=\={    padding: 0.9rem 4rem;
		font-weight: 600;
		margin-top: 30px;
		font-size: 18px;}
		
	.scanner-section .nh1o124RBbCY8z2D0sMLjg\=\= svg {
		width: 26px;
		height: 26px;
		fill: currentColor;
		margin: -1px 0px 0px 8px;
	}	

	.scanner-section .flex{display:flex;flex-flow:row wrap;}
	.scanner-section .flex-direction-column{flex-direction:column;}
	.scanner-section .flex-align-center{align-items:center;}
	.scanner-section .flex-justify-center{justify-content:center;}
	.scanner-section .flex-justify-space-around{justify-content:space-around;}
	.scanner-section .col-12{flex:0 0 100%;max-width:100%;}

	.scanner-section .gauge {
		background: #e7e7e7;
		width: 200px;
		height: 100px;
		border-radius: 100px 100px 0 0;
		position: relative;
		overflow: hidden;
		-webkit-transform-style: flat;
		-webkit-transform: translateZ(0px);
		margin-bottom: 30px;
		transform: scale(1.4);
		transform-origin: top;
	}
	.uploadrsmicnbox {
		height: 140px;
		display: block;
	}
	.scanner-section .gauge * {
		box-sizing: unset !important;
	}

	.scanner-section .gauge.min-scaled {
	  transform: scale(0.5);
	}

	.scanner-section .gauge-center {
	  content: '';
	  color: #fff;
	  width: 60%;
	  height: 60%;
	  background: #15222E;
	  border-radius: 100px 100px 0 0;
	  position: absolute;
	  box-shadow: 0 -13px 15px -10px rgba(0, 0, 0, 0.28);
	  right: 21%;
	  bottom: 0;
	  color: #fff;
	}
	.scanner-section .gauge-center::before {
	  content: 'Mistakes';
	  font-size: 18px;
	  width: 100%;
	  padding: 28px 0 0 0;
	  text-align: center;
	  float: left;
	  -webkit-font-smoothing: antialiased;
	}
	.scanner-section .gauge-center::after {
	  content: '';
	  width: 100%;
	  float: left;
	  opacitY: .6;
	  text-align: center;
	}

	.scanner-section .needle {
	  width: 78px;
	  height: 7px;
	  background: #15222E;
	  border-bottom-left-radius: 100%;
	  border-bottom-right-radius: 5px;
	  border-top-left-radius: 100%;
	  border-top-right-radius: 5px;
	  position: absolute;
	  bottom: 4px;
	  left: 20px;
	  transform-origin: 100% 4px;
	  transition: transform linear 1s;
	  animation: rotatePause 6s infinite;
	  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.38);
	}
	@keyframes rotatePause {
	  0%   { transform: rotate(20deg); }
	  8.33% { transform: rotate(20deg); }   /* Pause at 50deg (0.25s) */
	  50%  { transform: rotate(170deg); }
	  58.33% { transform: rotate(170deg); } /* Pause at 170deg (0.25s) */
	  100% { transform: rotate(20deg); }
	}

	.scanner-section .slice-colors .st {
	  position: absolute;
	  bottom: 0;
	  width: 60px;
	  height: 0;
	  border-bottom: 80px solid #000 !important;
	  border-left: 12px solid transparent !important;
	  border-right: 12px solid transparent !important;
	}
	.scanner-section .slice-colors .st.slice-item:nth-child(1) {
	  border-bottom-color: #E84C3D !important;
	  left: -2px;
	}
	.scanner-section .slice-colors .st.slice-item:nth-child(2) {
	  border-bottom-color: #e67e22 !important;
	  transform: rotate(135deg);
	  transform-origin: right;
	  top: 12px;
	  left: -65px;
	}
	.scanner-section .slice-colors .st.slice-item:nth-child(3) {
		border-bottom-color: #f1c40f !important;
		transform: rotate(179deg);
		transform-origin: right;
		top: -20px;
		left: -62px;
		border-bottom-width: 90px !important;
		border-left-width: 46px !important;
		border-right-width: 45px !important;
		width: 18px;
	}
	.scanner-section .slice-colors .st.slice-item:nth-child(4) {
	  border-bottom-color: #9baa1e !important;
	  transform: rotate(219deg);
	  transform-origin: right;
	  top: -23px;
	  left: 43px;
	}
	.scanner-section .slice-colors .st.slice-item:nth-child(5) {
	  border-bottom-color: #1eaa59 !important;
	  transform: rotate(240deg);
	  transform-origin: right;
	  right: 52px;
	}


	@media (max-width:480px){
	.scanner-section .col-12-xs{flex:0 0 100%;max-width:100%;}
	}
	@media (min-width:481px)and (max-width:768px){
	.scanner-section .col-10-sm{flex:0 0 100%;max-width:100%;}
	}
	@media (min-width:769px)and (max-width:992px){
	.scanner-section .col-8-md{flex:0 0 100%;max-width:100%;}
	}
	@media (min-width:993px)and (max-width:1200px){
	.scanner-section .col-6-lg{flex:0 0 100%;max-width:100%;}
	}
	@media (min-width:1201px){
	.scanner-section .col-5-xl{flex: 0 0 100%;
			max-width: 100%;}
	}
	.scanner-section .text-lg{font-size:20px;line-height:34px;}
	.scanner-section .text-rg{font-size:16px;line-height:27px;}
	.scanner-section .text-xs{font-size:12px;line-height:20px;}
	.scanner-section .font-weight-700{font-weight:700;}
	.scanner-section .text-center{text-align:center;}
	.scanner-section .p-top-0{padding-top:4px;}
	.scanner-section .p-bottom-0{padding-bottom:4px;}
	.scanner-section .m-right-0{margin-right:4px;}
	.scanner-section .p-left-1{padding-left:8px;}
	.scanner-section .p-right-1{padding-right:8px;}
	.scanner-section .m-top-2{margin-top:16px;}
	.scanner-section .m-top-4{margin-top:32px;}
	.scanner-section .p-top-5{padding-top:40px;}
	.scanner-section .p-bottom-5{padding-bottom:0px;}
	.scanner-section .p-left-10{padding-left:80px;}
	.scanner-section .p-right-10{padding-right:80px;}
	@media (max-width:768px){
	.scanner-section .p-left-2-xsm{padding-left:16px;}
	.scanner-section .p-right-2-xsm{padding-right:16px;}
	}
	.scanner-section .text-surface{
		font-size: 15px;
		line-height: 20px;
	}

	.scanner-section .container{max-width:100%;width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;}

	.scanner-section .UploadResume_uploadResumeCta__VbZKw{
		width: 100%;
		position: relative;
		background: hsla(0, 0%, 100%, .23);
		margin-top: 10px;
		border-width: 3px;
		border-radius: 18px;
		border-color: var(--secondary);
		border-style: dashed;
		background-color: rgb(250, 250, 250);
		padding: 50px 0px 30px 0px;
		transition: transform 0.25s ease, box-shadow 0.25s ease;
		--dash-angle:0deg;
	}

	.scanner-section .UploadResume_icon__MoSjE{opacity:.5;font-size:40px;}
	.scanner-section .ReassurancePill_reassurancePill__wPbFl{border-radius:5px;border:1px solid #830ad1;}
	.scanner-section .UploadResumeBox_uploadSection___aZr1{
		border-radius: 12px;
		margin-top: 0px;}
		.privacyicn {
			width: 14px;
			height: 14px;
			fill: currentColor;
			margin: -2px 3px 0px 0px;
			
		}

		
	.resumeupspin {
		display: none;
		justify-content: center;
		width: 100%;
	}	
	.spinner svg {
		-webkit-animation: loading-rotate 2s linear infinite;
		-moz-animation: loading-rotate 2s linear infinite;
		-o-animation: loading-rotate 2s linear infinite;
		animation: loading-rotate 2s linear infinite;
		height: 44px;
		width: 44px;
	}

	@keyframes slideGradient {
	  0%, 100% {
		background-position: 0% 50%;
	  }
	  50% {
		background-position: 100% 50%;
	  }
	}

	.spinner .path {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: 0;
		stroke-width: 4;
		stroke: #FFF;
		stroke-linecap: round;
		-webkit-animation: loading-dash 1.5s ease-in-out infinite;
		-moz-animation: loading-dash 1.5s ease-in-out infinite;
		-o-animation: loading-dash 1.5s ease-in-out infinite;
		animation: loading-dash 1.5s ease-in-out infinite;
	}

	@-webkit-keyframes loading-rotate {
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}

	@-moz-keyframes loading-rotate {
		to {
			-moz-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}

	@-o-keyframes loading-rotate {
		to {
			-o-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}

	@keyframes loading-rotate {
		to {
			-webkit-transform: rotate(1turn);
			-moz-transform: rotate(1turn);
			-o-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}

	@-webkit-keyframes loading-dash {
		0% {
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
		}
		50% {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -40px;
		}
		to {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -120px;
		}
	}

	@-moz-keyframes loading-dash {
		0% {
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
		}
		50% {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -40px;
		}
		to {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -120px;
		}
	}

	@-o-keyframes loading-dash {
		0% {
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
		}
		50% {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -40px;
		}
		to {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -120px;
		}
	}

	@keyframes loading-dash {
		0% {
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
		}
		50% {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -40px;
		}
		to {
			stroke-dasharray: 90, 150;
			stroke-dashoffset: -120px;
		}
	}
	
	
	@media (max-width: 1060px){
		.mainblock .toc{
			display: none;
		}
		.mainblock {
			font-size: 16px;
		}
		.mainblock .hero {
			padding: 40px 20px 30px 20px;
			margin-bottom: 0px;
		}
		.mainblock .hero-in {
			display: flex;
			align-items: center;
			width: 100%;
			flex-direction: column;
			gap: 30px;
		}
		.mainblock .hero .inner {
			padding: 0px;
			width: 100%;
			margin-right: 0%;
			padding-left: 0px;
			display: flex;
			flex-direction: column;
			align-items: center;
			text-align: center;
		}
		.mainblock .heroimg {
			width: 100%;
			border-radius: 4px;
			overflow: hidden;
			height: 595px;
			display: flex;
			justify-content: center;
		}
		.mainblock .heroimg img{
			height: 100%;
			width: auto;
		}
		.mainblock .chips{
			justify-content: center;
		}
		
	}
	
	@media (max-width: 768px){
		.mainblock .layout{
		   padding: 24px 16px;
		}
		
	}
	@media (max-width: 569px){
		.mainblock .heroimg{
			height:auto;
		}
		.mainblock .heroimg img{
			height: auto;
			width: auto;
		}
		.mainblock .chip {
			font-size: 10px;
		}
		.mainblock .chips {
			gap: 4px;
			margin-top: 2px;
		}
		.Footer_logo__\+JiYo {
			gap: 4px;
		}
		
		.mainblock .ctabtn-section {
			margin-top: 10px;
			border-radius: 15px;
			padding: 28px 15px 30px 15px;
			min-height: unset;
			margin-bottom: 30px;
		}
		.mainblock h2.ctabtn-title {
			font-size: 26px;
			line-height: 1.2;
		}
		.mainblock .ctabtn-link{
			font-size: 16px;
			padding: 16px 20px;
			line-height: 20px;
			min-height: unset;
		}
		.mainblock .ctabtn-link svg.ornamnt{
			width: 16px;
			height: 16px;
		}
		.navbar{
			padding: 20px 10px 16px 15px;
		}
		.mainblock {
			margin-top: 10px;
		}
		.mainblock main {
			padding: 0px 5px 44px;
		}
		.mainblock .faqlstbxnewrw_smry h2 {
			width: calc(100% - 33px);
			font-size: 18px;
			line-height: 22px;
		}
		.faqqesicn {
			margin-top: 4px;
		}
		.Footer_privacy__LCG\+4 {
			gap: 6px;
			flex-direction: column;
		}
		.mainblock .cta-row {
			margin-top: 5px;
			margin-bottom: 20px;
		}
		.mainblock .cta-row .btn{
			height: auto;
			line-height: 18px;
			padding: 10px 22px;
			font-size: 14px;
			font-weight: 500;
			min-height: 46px;
		}
	}
		
	@media (max-width: 381px) {
		.mainblock .ctabtn-link {
			font-size: 14px;
			padding: 10px 18px;
			line-height: 20px;
			min-height: unset;
		}
		.mainblock .layout{
		   padding: 24px 10px;
		}
		.CTAButton_primary-gradient-round__FekVo{
			display:none;
		}
		
		.Footer_madeWith__rKvFZ img {
			max-width: 50px;
		}
		.Footer_socialLinks__8J74g svg {
			width: 20px;
			height: 20px;
		}
		.Footer_socialLinks__8J74g svg.ai_2 {
			width: 22px;
			height: 22px;
		}
		.Footer_socialLinks__8J74g svg.ai_3 {
			width: 70px;
			height: 20px;
		}
		
		.mainblock .hero {
			padding: 40px 10px 30px 10px;
			margin-bottom: 0px;
		}
		
	}
	.mainblock section.blog-inline-strip{
		margin: 60px 0 40px 0;
		padding: 46px 40px 40px 40px;
		border-top: none;
		border-bottom: none;
		background: rgb(241 241 241 / 40%);
		border-radius: 6px;
	}

	.blog-inline-strip .strip-inner{
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 40px;
		align-items: center;
		padding: 0px 0px;
	}

	.mainblock section .strip-item{
		position: relative;
		display: block;
		border-radius: 10px;
		text-decoration: none;
		background: rgba(255, 255, 255, .05);
		border: 1px solid rgba(255, 255, 255, .12);
		transition: transform .18s ease, box-shadow .18s ease;
		cursor:pointer;
	}

	.strip-item img {
		width: 100%;
		height: auto;
		display: block;
		background: rgba(0, 0, 0, .01);
		border: 1px solid rgba(0, 0, 0, .02);
		border-radius: 10px;
	}

	.strip-overlay {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		gap: 10px;
		padding: 14px 6px 0px 6px;
		color: #111;
		align-items: flex-start;
	}

	.strip-text{
		font-size: 16px;
		font-weight: 600;
		color: #2e2e2e;
		line-height: 1.3;
	}

	.strip-cta{
		font-size: 12px;
		font-weight: 600;
		color: #fff;
		background: #ea0b0f;
		display: inline-flex;
		padding: 10px 24px;
		border-radius: 30px;
		line-height: 19px;
	}

	.strip-item:hover .strip-cta{
		background: #FF0000;
	}
	.strip-cta.strip-cta-cv {
		background: #3834e3;
	}
	
	.strip-item:hover .strip-cta.strip-cta-cv{
		background:  #1c18b4;
	}
	
	.strip-item:hover{
		transform: translateY(-2px);
	}



	/* Mobile */
	@media (max-width: 768px){
		.blog-inline-strip .strip-inner{
			grid-template-columns: 1fr;
		}
		.mainblock section.blog-inline-strip {
			margin: 50px 0 40px 0;
			padding: 30px 20px 40px 20px;
		}
	}
	
	.mainblock #common-mistakes .content {
		margin-top: 10px;
		padding: 0px 3px;
	}
	.mainblock #common-mistakes .content h3 {
		margin: 0px;
		font-size: 22px;
		margin-bottom: 5px;
		margin-top: 20px;
	}
	.mainblock #common-mistakes .content h4 {
		margin: 0px;
		font-size: 20px;
	}
	.mainblock #common-mistakes .content ul {
		margin: 2px 0px 20px 0px;
		padding-left: 24px;
	}
	.mainblock #common-mistakes .content li {
		margin-bottom: 3px;
	}
	
	.mainblock #common-topic-mistakes .content {
		margin-top: 10px;
		padding: 0px 3px;
	}
	.mainblock #common-topic-mistakes .content h3 {
		margin: 0px;
		font-size: 22px;
		margin-bottom: 5px;
		margin-top: 20px;
	}
	.mainblock #common-topic-mistakes .content h4 {
		margin: 0px;
		font-size: 20px;
	}
	.mainblock #common-topic-mistakes .content ul {
		margin: 2px 0px 20px 0px;
		padding-left: 24px;
	}
	.mainblock #common-topic-mistakes .content li {
		margin-bottom: 3px;
	}
	.mainblock #mistakes-by-level .content h3 {
		margin: 0px;
	}
	.mainblock #mistakes-by-level .content p {
		margin-bottom: 15px;
	}
	.mainblock #topic-mistakes-by-level .content h3 {
		margin: 0px;
	}
	.mainblock #topic-mistakes-by-level .content p {
		margin-bottom: 15px;
	}
	#curryear {
		margin-left: -22px;
	}
	
	.mainblock .hero.herofull .inner {
		width: 100%;
		margin-right: 0%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
		padding-bottom: 30px;
	}
	.mainblock .hero.herofull .chips {
		justify-content: center;
	}