/* =============================================================================
   Profic Hero — visual "Auditoría" (Figma 494:5521 / 494:5693 / 494:5848)
   Componente "Hero auditoria" 494:5024: escenario 492×158 en los 3 breakpoints.
   Ciclo: V1 lupa → V6/V7 navegador → Predeterminado → V2 → V3 → V4 (checklist).
   ============================================================================= */

.profic-hero-seo-section--auditoria .profic-hero-seo-visual {
	flex: none;
	min-height: 0;
	padding: 0;
	justify-content: center;
	align-items: flex-start;
}

/* Mobile: el escenario (492) es más ancho que la pantalla → se recorta al viewport */
@media (max-width: 799px) {
	.profic-hero-seo-section--auditoria .profic-hero-seo-container {
		gap: 0;
	}

	.profic-hero-seo-section--auditoria .profic-hero-seo-visual {
		width: calc(100% + 36px);
		margin-inline: -18px;
		overflow-x: clip;
		overflow-y: visible;
	}

	/* Figma: escenario 3px bajo el CTA (el bloque de texto trae 30px de padding) */
	.profic-hseo-aud {
		margin-top: -27px;
	}
}

/* Tablet: 47.5px entre el CTA y el escenario */
@media (min-width: 800px) and (max-width: 1279px) {
	.profic-hero-seo-section--auditoria .profic-hero-seo-container {
		gap: 47.5px;
	}

	.profic-hero-seo-section--auditoria .profic-hero-seo-visual {
		width: 100%;
	}
}

/* Desktop: escenario alineado a la derecha, 46px bajo el tope del título */
@media (min-width: 1280px) {
	.profic-hero-seo-section--auditoria .profic-hero-seo-visual {
		flex: 1 1 auto;
		align-self: stretch;
		justify-content: flex-end;
	}

	.profic-hseo-aud {
		margin-top: 46px;
	}
}

.profic-hseo-aud {
	--profic-hseo-aud-cycle: 12.9639s;
	position: relative;
	flex: none;
	width: 492px;
	height: 158px;
}

.profic-hseo-aud > *,
.profic-hseo-aud__lupa-fx > * {
	position: absolute;
	left: 0;
	top: 0;
	animation-duration: var(--profic-hseo-aud-cycle);
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: both;
}

.profic-hseo-aud__sq {
	box-sizing: border-box;
	border: 1px solid #5d0fec;
	border-radius: 10px;
	background: rgba(93, 15, 236, 0.25);
}

.profic-hseo-aud__sq--a { animation-name: profic-hseo-aud-sq-a; }
.profic-hseo-aud__sq--b { animation-name: profic-hseo-aud-sq-b; }
.profic-hseo-aud__sq--c { animation-name: profic-hseo-aud-sq-c; }
.profic-hseo-aud__sq--d { animation-name: profic-hseo-aud-sq-d; }

.profic-hseo-aud__check {
	display: block;
	overflow: visible;
	transform-origin: 0 0;
}

.profic-hseo-aud__check--1 { animation-name: profic-hseo-aud-check-1; }
.profic-hseo-aud__check--2 { animation-name: profic-hseo-aud-check-2; }
.profic-hseo-aud__check--3 { animation-name: profic-hseo-aud-check-3; }
.profic-hseo-aud__check--4 { animation-name: profic-hseo-aud-check-4; }

/* Barra del navegador (V6/V7): 3 puntos + barra de direcciones */
.profic-hseo-aud__chrome {
	animation-name: profic-hseo-aud-chrome;
}

.profic-hseo-aud__dots {
	left: 123px;
	top: 17px;
	display: flex;
	gap: 2px;
}

.profic-hseo-aud__dots i {
	display: block;
	width: 4px;
	height: 4px;
	box-sizing: border-box;
	border: 1px solid #5d0fec;
	border-radius: 50%;
}

.profic-hseo-aud__bar {
	left: 158px;
	top: 19px;
	width: 177px;
	height: 9px;
	box-sizing: border-box;
	border: 1px solid #5d0fec;
	border-radius: 34px;
}

/* El glow va en un wrapper sin escalar: el blur queda en 24.7 aunque la lupa crezca */
.profic-hseo-aud__lupa-fx {
	inset: 0;
	pointer-events: none;
	filter: drop-shadow(0 0 24.7px #5d0fec);
	animation: none;
}

.profic-hseo-aud__lupa {
	display: block;
	overflow: visible;
	transform-origin: 50% 50%;
	animation-name: profic-hseo-aud-lupa;
}

/* Sin animación: queda la variante inicial (lupa sola) */
@media (prefers-reduced-motion: reduce) {
	.profic-hseo-aud > *,
	.profic-hseo-aud__lupa-fx > * {
		animation-play-state: paused;
		animation-delay: 0s;
	}
}

/* ciclo 12.9639s */
@keyframes profic-hseo-aud-sq-a {
	0% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	3.471% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	17.356% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	31.241% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { left: 80px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); }
	49.089% { left: 80px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { left: 80px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	62.588% { left: 80px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { left: 80px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	76.087% { left: 80px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { left: 80px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	92.672% { left: 80px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { left: 113px; top: 9px; width: 266px; height: 140px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
}

@keyframes profic-hseo-aud-sq-b {
	0% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	3.471% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	17.356% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	31.241% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { left: 190px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; }
	49.089% { left: 190px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { left: 173px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); }
	62.588% { left: 173px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { left: 173px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	76.087% { left: 173px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { left: 173px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	92.672% { left: 173px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
}

@keyframes profic-hseo-aud-sq-c {
	0% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	3.471% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	17.356% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	31.241% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { left: 283px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; }
	49.089% { left: 283px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { left: 283px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; }
	62.588% { left: 283px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { left: 266px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); }
	76.087% { left: 266px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { left: 266px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; }
	92.672% { left: 266px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
}

@keyframes profic-hseo-aud-sq-d {
	0% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	3.471% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	17.356% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
	31.241% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { left: 376px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; }
	49.089% { left: 376px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { left: 376px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; }
	62.588% { left: 376px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { left: 376px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; }
	76.087% { left: 376px; top: 61px; width: 36px; height: 36px; opacity: 1; border-color: #43149a; box-shadow: none; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { left: 359px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); }
	92.672% { left: 359px; top: 52.5px; width: 53px; height: 53px; opacity: 1; border-color: #5d0fec; box-shadow: 0 0 36.7px rgba(93, 15, 236, 0.6); animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { left: 228px; top: 61px; width: 36px; height: 36px; opacity: 0; border-color: #5d0fec; box-shadow: none; }
}

@keyframes profic-hseo-aud-check-1 {
	0% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 0; }
	3.471% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 0; }
	17.356% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { transform: translate(97.25px, 43px) scale(1); opacity: 0; }
	31.241% { transform: translate(97.25px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { transform: translate(97.25px, 43px) scale(1); opacity: 1; }
	49.089% { transform: translate(97.25px, 43px) scale(1); opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 1; }
	62.588% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 1; }
	76.087% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 1; }
	92.672% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 1; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { transform: translate(92.25px, 54.25px) scale(0.6818); opacity: 0; }
}

@keyframes profic-hseo-aud-check-2 {
	0% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 0; }
	3.471% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 0; }
	17.356% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { transform: translate(190px, 43px) scale(1); opacity: 0; }
	31.241% { transform: translate(190px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { transform: translate(190px, 43px) scale(1); opacity: 0; }
	49.089% { transform: translate(190px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { transform: translate(190px, 43px) scale(1); opacity: 1; }
	62.588% { transform: translate(190px, 43px) scale(1); opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 1; }
	76.087% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 1; }
	92.672% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 1; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { transform: translate(185px, 54.25px) scale(0.6818); opacity: 0; }
}

@keyframes profic-hseo-aud-check-3 {
	0% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 0; }
	3.471% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 0; }
	17.356% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { transform: translate(282px, 43px) scale(1); opacity: 0; }
	31.241% { transform: translate(282px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { transform: translate(282px, 43px) scale(1); opacity: 0; }
	49.089% { transform: translate(282px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { transform: translate(282px, 43px) scale(1); opacity: 0; }
	62.588% { transform: translate(282px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { transform: translate(282px, 43px) scale(1); opacity: 1; }
	76.087% { transform: translate(282px, 43px) scale(1); opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 1; }
	92.672% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 1; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { transform: translate(277px, 54.25px) scale(0.6818); opacity: 0; }
}

@keyframes profic-hseo-aud-check-4 {
	0% { transform: translate(375px, 43px) scale(1); opacity: 0; }
	3.471% { transform: translate(375px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { transform: translate(375px, 43px) scale(1); opacity: 0; }
	17.356% { transform: translate(375px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { transform: translate(375px, 43px) scale(1); opacity: 0; }
	31.241% { transform: translate(375px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { transform: translate(375px, 43px) scale(1); opacity: 0; }
	49.089% { transform: translate(375px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { transform: translate(375px, 43px) scale(1); opacity: 0; }
	62.588% { transform: translate(375px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { transform: translate(375px, 43px) scale(1); opacity: 0; }
	76.087% { transform: translate(375px, 43px) scale(1); opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { transform: translate(375px, 43px) scale(1); opacity: 1; }
	92.672% { transform: translate(375px, 43px) scale(1); opacity: 1; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { transform: translate(375px, 43px) scale(1); opacity: 0; }
}

@keyframes profic-hseo-aud-lupa {
	0% { transform: translate(147.99px, 17.99px) rotate(90deg) scale(1.395); }
	3.471% { transform: translate(147.99px, 17.99px) rotate(90deg) scale(1.395); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { transform: translate(96.0px, 65.99px) rotate(0deg) scale(1.395); }
	17.356% { transform: translate(96.0px, 65.99px) rotate(0deg) scale(1.395); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { transform: translate(256.0px, 14.99px) rotate(90deg) scale(1.395); }
	31.241% { transform: translate(256.0px, 14.99px) rotate(90deg) scale(1.395); animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { transform: translate(41.99px, 13.99px) rotate(0deg) scale(1); }
	49.089% { transform: translate(41.99px, 13.99px) rotate(0deg) scale(1); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { transform: translate(132.99px, 13.99px) rotate(0deg) scale(1); }
	62.588% { transform: translate(132.99px, 13.99px) rotate(0deg) scale(1); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { transform: translate(227.99px, 13.99px) rotate(0deg) scale(1); }
	76.087% { transform: translate(227.99px, 13.99px) rotate(0deg) scale(1); animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { transform: translate(320.99px, 13.99px) rotate(0deg) scale(1); }
	92.672% { transform: translate(320.99px, 13.99px) rotate(0deg) scale(1); animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { transform: translate(147.99px, 17.99px) rotate(90deg) scale(1.395); }
}

@keyframes profic-hseo-aud-chrome {
	0% { opacity: 0; }
	3.471% { opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	8.485% { opacity: 1; }
	17.356% { opacity: 1; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	22.37% { opacity: 1; }
	31.241% { opacity: 1; animation-timing-function: cubic-bezier(0.3, 0.85, 0.35, 1.04); }
	40.604% { opacity: 0; }
	49.089% { opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	54.103% { opacity: 0; }
	62.588% { opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	67.602% { opacity: 0; }
	76.087% { opacity: 0; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); }
	81.101% { opacity: 0; }
	92.672% { opacity: 0; animation-timing-function: cubic-bezier(0.68, -0.6, 0.32, 1.6); }
	100% { opacity: 0; }
}
