/*!
 * LearnMore – "Keşfet / Learn More" landing sayfası
 * NGTech
 */

/* =========================================================
   0. TEMA KABUĞUNU SADELEŞTİR
   Sayfa gerçek bir landing gibi açılsın; en altta temanın
   kendi footer'ı görünmeye devam etsin.
   ========================================================= */

body.ngtlm-landing-page {
	overflow-x: hidden;
}

body.ngtlm-landing-page .whb-header,
body.ngtlm-landing-page .wd-page-title,
body.ngtlm-landing-page .page-title,
body.ngtlm-landing-page .wd-prefooter,
body.ngtlm-landing-page .woodmart-prefooter,
body.ngtlm-landing-page .wd-sidebar,
body.ngtlm-landing-page .sidebar-container,
body.ngtlm-landing-page .entry-meta,
body.ngtlm-landing-page .wd-page-content > .entry-meta {
	display: none !important;
}

body.ngtlm-landing-page .main-page-wrapper {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/* İçerik container'ını tam genişliğe aç. Footer'ın kendi .container'ına
   dokunmuyoruz; sadece .main-page-wrapper içindeki hedefleniyor. */
body.ngtlm-landing-page .ngtlm-container,
body.ngtlm-landing-page .main-page-wrapper > .container,
body.ngtlm-landing-page .main-page-wrapper > .container-fluid {
	width: 100% !important;
	max-width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

body.ngtlm-landing-page .row.content-layout-wrapper {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

body.ngtlm-landing-page .site-content {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
	margin-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

body.ngtlm-landing-page .site-content > article,
body.ngtlm-landing-page .entry-content {
	margin: 0 !important;
	padding: 0 !important;
}

body.ngtlm-landing-page .entry-content > p:empty {
	display: none;
}

/* =========================================================
   1. TEMEL
   ========================================================= */

.ngtlm-landing {
	--lp-navy-900: #0a1638;
	--lp-navy: #12245c;
	--lp-navy-2: #1e347b;
	--lp-blue: #2358a0;
	--lp-cyan: #26a6f1;
	--lp-accent: #00a2ff;
	--lp-accent-dark: #0b86d4;
	--lp-primary: #1e73be;
	--lp-ink: #101828;
	--lp-muted: #53627a;
	--lp-line: #e2e8f0;
	--lp-soft: #f5f7fa;
	--lp-pad: clamp(56px, 7vw, 104px);

	box-sizing: border-box;

	/* Container zaten tam genişliğe açıldığı için 100vw hilesine
	   gerek yok; bu da kaydırma çubuğu kaynaklı yatay taşmayı önler. */
	width: 100%;
	max-width: 100%;
	margin: 0;
	background: #fff;
	color: var(--lp-ink);
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.7;
	text-align: left;
}

.ngtlm-landing *,
.ngtlm-landing *::before,
.ngtlm-landing *::after {
	box-sizing: border-box;
}

.ngtlm-wrap {
	width: 100%;
	max-width: 1222px;
	margin: 0 auto;
	padding: 0 24px;
}

/* Tema stillerini sıfırlarken :where() kullanıyoruz: özgüllüğü sıfır
   olduğu için aşağıdaki bileşen kuralları (margin, font-size vb.)
   bu resetler tarafından ezilmez. */
:where(.ngtlm-landing) :where(h1, h2, h3) {
	margin: 0;
	font-family: inherit;
	font-weight: 600;
	letter-spacing: -0.02em;
	line-height: 1.12;
	text-transform: none;
}

:where(.ngtlm-landing) :where(p) {
	margin: 0;
}

:where(.ngtlm-landing) :where(ul) {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ngtlm-kicker {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin: 0 0 20px;
	color: var(--lp-cyan);
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.16em;
	line-height: 1.4;
	text-transform: uppercase;
}

.ngtlm-kicker::before {
	content: "";
	flex: 0 0 auto;
	width: 26px;
	height: 2px;
	background: currentColor;
}

/* ---- Düğmeler ---- */

.ngtlm-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	padding: 17px 32px;
	border: 2px solid transparent;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0.04em;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	transition: background 0.22s ease, border-color 0.22s ease, color 0.22s ease, transform 0.22s ease;
}

.ngtlm-btn:hover,
.ngtlm-btn:focus-visible {
	text-decoration: none;
	transform: translateY(-2px);
}

.ngtlm-btn--accent {
	background: var(--lp-accent);
	border-color: var(--lp-accent);
	box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.18);
	color: #fff;
}

.ngtlm-btn--accent:hover,
.ngtlm-btn--accent:focus-visible {
	background: var(--lp-accent-dark);
	border-color: var(--lp-accent-dark);
	color: #fff;
}

.ngtlm-btn--ghost {
	background: transparent;
	border-color: rgba(255, 255, 255, 0.4);
	color: #fff;
}

.ngtlm-btn--ghost:hover,
.ngtlm-btn--ghost:focus-visible {
	background: rgba(255, 255, 255, 0.1);
	border-color: #fff;
	color: #fff;
}

/* =========================================================
   2. HERO
   ========================================================= */

.ngtlm-hero {
	position: relative;
	overflow: hidden;
	padding: 0 0 clamp(64px, 8vw, 118px);
	background: var(--lp-navy-900);
	color: #fff;
	isolation: isolate;
}

.ngtlm-hero__bg {
	position: absolute;
	inset: 0;
	z-index: -1;
	background-color: var(--lp-navy-900);
	background-image:
		radial-gradient(circle at 82% 8%, rgba(38, 166, 241, 0.45) 0%, rgba(38, 166, 241, 0) 52%),
		radial-gradient(circle at 6% 96%, rgba(30, 115, 190, 0.42) 0%, rgba(30, 115, 190, 0) 48%),
		linear-gradient(118deg, #0a1638 0%, #12245c 44%, #1e347b 74%, #235ba6 100%);
}

.ngtlm-hero__bg::after {
	content: "";
	position: absolute;
	inset: 0;
	background-image: radial-gradient(rgba(255, 255, 255, 0.16) 1px, transparent 1px);
	background-size: 26px 26px;
	opacity: 0.55;
	-webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0));
	mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0));
}

/* ---- Üst bar: logo + dil seçici ---- */

.ngtlm-topbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
	max-width: 1222px;
	margin: 0 auto;
	padding: 22px 24px 0;
}

.ngtlm-topbar__logo {
	display: inline-block;
	line-height: 0;
	text-decoration: none;
}

.ngtlm-topbar__logo img {
	display: block;
	width: auto;
	height: 42px;
	max-width: 190px;
	object-fit: contain;
}

.ngtlm-langs {
	display: inline-flex;
	align-items: center;
	gap: 2px;
	padding: 3px;
	border: 1px solid rgba(255, 255, 255, 0.24);
	background: rgba(255, 255, 255, 0.07);
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
}

.ngtlm-langs__item {
	display: inline-block;
	padding: 6px 13px;
	color: rgba(255, 255, 255, 0.72);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0.1em;
	text-decoration: none;
	text-transform: uppercase;
	transition: background 0.2s ease, color 0.2s ease;
}

.ngtlm-langs__item:hover,
.ngtlm-langs__item:focus-visible {
	color: #fff;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.12);
}

.ngtlm-langs__item.is-current {
	background: var(--lp-accent);
	color: #fff;
}

/* ---- Hero içeriği ---- */

.ngtlm-hero__inner {
	width: 100%;
	max-width: 1222px;
	margin: 0 auto;
	padding: clamp(52px, 7vw, 94px) 24px 0;
}

.ngtlm-hero .ngtlm-kicker {
	color: #6fd0ff;
}

/* Renk açıkça ve iki sınıflı bir selector'la (0-2-0) veriliyor:
   temaların h1{color:var(--wd-title-color)} kuralı başlığı
   siyaha çevirmesin diye. */
.ngtlm-hero .ngtlm-hero__title,
.ngtlm-hero .ngtlm-hero__title span {
	color: #fff;
}

.ngtlm-hero__title {
	max-width: 18ch;
	margin: 0 0 clamp(24px, 2.8vw, 36px);
	font-size: clamp(32px, 5.4vw, 60px);
	font-weight: 600;
	line-height: 1.14;
}

.ngtlm-hero__title span,
.ngtlm-hero__title em {
	display: block;
	font-style: normal;
	/* Satırları dengele: tek kelimelik son satırları önler. */
	text-wrap: balance;
}

/* Vurgulu ikinci satır biraz daha nefes alsın. */
.ngtlm-hero__title em {
	margin-top: 0.12em;
}

.ngtlm-hero__title em {
	background: linear-gradient(92deg, #6fd0ff 0%, #26a6f1 55%, #00a2ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}

.ngtlm-hero__lead {
	max-width: 58ch;
	margin: 0 0 clamp(36px, 4.4vw, 52px);
	color: rgba(255, 255, 255, 0.82);
	font-size: clamp(15px, 1.35vw, 18px);
	line-height: 1.8;
}

.ngtlm-hero__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}

/* =========================================================
   3. VİDEO
   ========================================================= */

.ngtlm-video-sec {
	padding: var(--lp-pad) 0;
	background:
		linear-gradient(180deg, #0a1638 0%, #101f4d 100%);
	color: #fff;
}

.ngtlm-sec-head {
	max-width: 760px;
	margin: 0 0 clamp(30px, 4vw, 52px);
}

.ngtlm-sec-head h2 {
	font-size: clamp(26px, 3.4vw, 42px);
}

.ngtlm-landing .ngtlm-sec-head--light h2 {
	color: #fff;
}

.ngtlm-landing .ngtlm-why .ngtlm-sec-head h2 {
	color: var(--lp-navy);
}

.ngtlm-lp-player {
	position: relative;
	width: 100%;
	aspect-ratio: 16 / 9;
	overflow: hidden;
	background:
		radial-gradient(circle at 50% 45%, #17306f 0%, #0a1638 70%);
	box-shadow: 0 30px 80px rgba(0, 0, 0, 0.45);
}

@supports not (aspect-ratio: 16 / 9) {
	.ngtlm-lp-player {
		height: 0;
		padding-bottom: 56.25%;
	}
}

.ngtlm-lp-video {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0;
	background: #05080f;
	object-fit: contain;
}

@supports not (aspect-ratio: 16 / 9) {
	.ngtlm-lp-video {
		position: absolute;
		inset: 0;
	}
}

/* Selector iki sınıf içeriyor (0-2-0): temaların
   :is(.btn,.button,button,…) kuralı (0-1-0) position/background'ı
   ezip düğmeyi videonun altına düşürmesin diye. */
.ngtlm-lp-player .ngtlm-lp-play {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 16px;
	width: 100%;
	height: 100%;
	min-width: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	background-color: transparent;
	box-shadow: none;
	color: #fff;
	font-family: inherit;
	line-height: 1.2;
	text-transform: none;
	text-shadow: none;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
	-webkit-tap-highlight-color: transparent;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

.ngtlm-lp-player .ngtlm-lp-play:hover,
.ngtlm-lp-player .ngtlm-lp-play:focus-visible {
	background: transparent;
	background-color: transparent;
	box-shadow: none;
	color: #fff;
}

.ngtlm-lp-player .ngtlm-lp-play[hidden] {
	display: none !important;
}

.ngtlm-lp-play__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 82px;
	height: 82px;
	border-radius: 50%;
	background: var(--lp-accent);
	box-shadow: 0 0 0 0 rgba(0, 162, 255, 0.55);
	color: #fff;
	transform: translateZ(0);
	transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.25, 1), background 0.28s ease;
	animation: ngtlm-lp-pulse 2.6s ease-out infinite;
}

.ngtlm-lp-play__icon svg {
	margin-left: 4px;
}

.ngtlm-lp-play__label {
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

.ngtlm-lp-play:hover .ngtlm-lp-play__icon,
.ngtlm-lp-play:focus-visible .ngtlm-lp-play__icon {
	background: var(--lp-accent-dark);
	transform: scale(1.08);
}

@keyframes ngtlm-lp-pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(0, 162, 255, 0.5);
	}
	70% {
		box-shadow: 0 0 0 26px rgba(0, 162, 255, 0);
	}
	100% {
		box-shadow: 0 0 0 0 rgba(0, 162, 255, 0);
	}
}

/* ---- Yükleniyor (badge.css bu sayfada yüklenmediği için burada da var) ---- */

.ngtlm-landing .ngtlm-spinner {
	position: absolute;
	inset: 0;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 14px;
	background: #05080f;
	color: rgba(255, 255, 255, 0.7);
	font-size: 12px;
	letter-spacing: 0.05em;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.25s ease, visibility 0.25s ease;
}

.ngtlm-landing .ngtlm-spinner.is-on {
	opacity: 1;
	visibility: visible;
}

.ngtlm-landing .ngtlm-spinner > span {
	display: block;
	width: 34px;
	height: 34px;
	border: 3px solid rgba(255, 255, 255, 0.18);
	border-top-color: var(--lp-accent);
	border-radius: 50%;
	animation: ngtlm-spin 0.85s linear infinite;
}

.ngtlm-landing .ngtlm-spinner > em {
	font-style: normal;
}

@keyframes ngtlm-spin {
	to {
		transform: rotate(360deg);
	}
}

/* =========================================================
   4. NEDEN NGTECH
   ========================================================= */

.ngtlm-why {
	padding: var(--lp-pad) 0;
	background: #fff;
}

.ngtlm-why .ngtlm-kicker {
	color: var(--lp-primary);
}

.ngtlm-why h2 {
	color: var(--lp-navy);
}

.ngtlm-why__grid {
	display: grid;
	grid-template-columns: minmax(0, 1.62fr) minmax(0, 1fr);
	gap: clamp(32px, 4.5vw, 68px);
	align-items: start;
}

.ngtlm-why__text p {
	margin: 0 0 22px;
	color: #2b3a52;
	font-size: clamp(15px, 1.15vw, 16.5px);
	line-height: 1.85;
}

.ngtlm-why__text p:last-child {
	margin-bottom: 0;
}

.ngtlm-why__text strong {
	color: var(--lp-navy);
	font-weight: 600;
}

.ngtlm-why__side {
	padding: 30px 28px;
	border: 1px solid var(--lp-line);
	background: var(--lp-soft);
}

.ngtlm-why__side-title {
	margin: 0 0 22px;
	padding: 0 0 18px;
	border-bottom: 1px solid var(--lp-line);
	color: var(--lp-navy);
	font-size: 13px;
	font-weight: 600;
	line-height: 1.6;
	letter-spacing: 0.02em;
}

.ngtlm-badges {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ngtlm-badges li {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
}

.ngtlm-badges li::before,
.ngtlm-badges li::marker {
	content: none;
}

.ngtlm-badges img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto 8px;
}

.ngtlm-badges span {
	display: block;
	color: var(--lp-muted);
	font-size: 10.5px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: 0.01em;
}

/* =========================================================
   5. İLETİŞİM
   ========================================================= */

.ngtlm-contact {
	padding: var(--lp-pad) 0;
	background: var(--lp-soft);
	border-top: 1px solid var(--lp-line);
}

.ngtlm-contact .ngtlm-kicker {
	color: var(--lp-primary);
}

.ngtlm-contact h2 {
	margin: 0 0 18px;
	color: var(--lp-navy);
	font-size: clamp(26px, 3.4vw, 42px);
}

.ngtlm-contact__grid {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
	gap: clamp(32px, 4.5vw, 72px);
	align-items: start;
}

.ngtlm-contact__lead {
	max-width: 46ch;
	margin: 0 0 28px;
	color: var(--lp-muted);
	font-size: 15.5px;
	line-height: 1.8;
}

.ngtlm-contact__list {
	margin: 0;
	padding: 24px 0 0;
	border-top: 1px solid var(--lp-line);
	list-style: none;
}

.ngtlm-contact__list li {
	margin: 0 0 10px;
	padding: 0;
	color: var(--lp-navy);
	font-size: 15px;
	font-weight: 500;
	list-style: none;
}

.ngtlm-contact__list li::before,
.ngtlm-contact__list li::marker {
	content: none;
}

.ngtlm-contact__list a {
	color: var(--lp-navy);
	text-decoration: none;
	transition: color 0.2s ease;
}

.ngtlm-contact__list a:hover {
	color: var(--lp-accent);
	text-decoration: none;
}

/* ---- Contact Form 7 ---- */

.ngtlm-contact__form {
	padding: clamp(26px, 3vw, 40px);
	border: 1px solid var(--lp-line);
	background: #fff;
	box-shadow: 0 22px 50px rgba(16, 36, 76, 0.07);
}

.ngtlm-contact__form .wpcf7 {
	margin: 0;
}

.ngtlm-contact__form .wpcf7-form p {
	margin: 0 0 18px;
}

.ngtlm-contact__form .wpcf7-form p:last-of-type {
	margin-bottom: 0;
}

.ngtlm-contact__form label {
	display: block;
	margin: 0;
	color: var(--lp-navy);
	font-size: 13px;
	font-weight: 600;
	line-height: 1.6;
	letter-spacing: 0.01em;
}

.ngtlm-contact__form br {
	display: none;
}

.ngtlm-contact__form .wpcf7-form-control-wrap {
	display: block;
	margin-top: 7px;
}

.ngtlm-contact__form input[type="text"],
.ngtlm-contact__form input[type="email"],
.ngtlm-contact__form input[type="tel"],
.ngtlm-contact__form input[type="url"],
.ngtlm-contact__form select,
.ngtlm-contact__form textarea {
	width: 100%;
	max-width: 100%;
	height: 48px;
	padding: 0 15px;
	border: 1px solid #cfd8e3;
	border-radius: 0;
	background: #fff;
	box-shadow: none;
	color: var(--lp-ink);
	font-family: inherit;
	font-size: 15px;
	line-height: 1.5;
	transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.ngtlm-contact__form textarea {
	height: auto;
	min-height: 138px;
	padding: 13px 15px;
	resize: vertical;
}

.ngtlm-contact__form input::placeholder,
.ngtlm-contact__form textarea::placeholder {
	color: #9aa7b8;
}

.ngtlm-contact__form input[type="text"]:focus,
.ngtlm-contact__form input[type="email"]:focus,
.ngtlm-contact__form input[type="tel"]:focus,
.ngtlm-contact__form input[type="url"]:focus,
.ngtlm-contact__form select:focus,
.ngtlm-contact__form textarea:focus {
	border-color: var(--lp-accent);
	box-shadow: 0 0 0 3px rgba(0, 162, 255, 0.14);
	outline: none;
}

.ngtlm-contact__form .wpcf7-submit {
	width: 100%;
	height: 54px;
	margin-top: 4px;
	padding: 0 30px;
	border: 0;
	border-radius: 0;
	background: var(--lp-accent);
	box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.18);
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	cursor: pointer;
	transition: background 0.2s ease;
}

.ngtlm-contact__form .wpcf7-submit:hover,
.ngtlm-contact__form .wpcf7-submit:focus-visible {
	background: var(--lp-accent-dark);
	color: #fff;
}

.ngtlm-contact__form .wpcf7-not-valid-tip {
	display: block;
	margin-top: 6px;
	color: #d63638;
	font-size: 12.5px;
	font-weight: 500;
}

.ngtlm-contact__form .wpcf7-response-output {
	margin: 18px 0 0 !important;
	padding: 12px 16px !important;
	border-width: 1px !important;
	border-radius: 0 !important;
	font-size: 14px;
	line-height: 1.6;
}

.ngtlm-contact__form .wpcf7-spinner {
	margin: 0 auto;
	display: block;
}

.ngtlm-notice {
	margin: 0;
	padding: 16px 18px;
	border: 1px solid #f0cfa0;
	background: #fff8ec;
	color: #7a5a1e;
	font-size: 14px;
}

/* reCAPTCHA v3 rozeti bu sayfada formun altında kalsın diye
   ekstra bir kural gerekmez; Google kendi yerleştirmesini yapar. */

/* =========================================================
   6. DUYARLI
   ========================================================= */

@media (max-width: 991px) {
	.ngtlm-why__grid,
	.ngtlm-contact__grid {
		grid-template-columns: minmax(0, 1fr);
	}

	.ngtlm-why__side {
		order: -1;
	}

	.ngtlm-badges {
		max-width: 460px;
	}
}

@media (max-width: 767px) {
	.ngtlm-wrap {
		padding: 0 18px;
	}

	.ngtlm-topbar {
		padding: 16px 18px 0;
	}

	.ngtlm-topbar__logo img {
		height: 34px;
		max-width: 150px;
	}

	.ngtlm-hero__inner {
		padding-left: 18px;
		padding-right: 18px;
	}

	.ngtlm-hero__title {
		max-width: none;
	}

	.ngtlm-hero__actions {
		flex-direction: column;
		align-items: stretch;
	}

	.ngtlm-btn {
		width: 100%;
		padding: 16px 22px;
	}

	.ngtlm-lp-play__icon {
		width: 64px;
		height: 64px;
	}

	.ngtlm-lp-play__label {
		font-size: 11px;
	}

	.ngtlm-contact__form {
		padding: 22px 18px;
	}

	.ngtlm-why__side {
		padding: 24px 20px;
	}
}

@media (max-width: 479px) {
	.ngtlm-badges {
		gap: 10px;
	}

	.ngtlm-badges span {
		font-size: 9.5px;
	}
}

/* =========================================================
   7. HAREKET AZALTMA TERCİHİ
   ========================================================= */

@media (prefers-reduced-motion: reduce) {
	.ngtlm-lp-play__icon {
		animation: none;
	}

	.ngtlm-btn:hover,
	.ngtlm-btn:focus-visible {
		transform: none;
	}
}
