body.page-id-259182 #main-content .container {
			width: 100%;
			max-width: none;
			padding-top: 0;
		}

		body.page-id-259182 #left-area {
			width: 100%;
			padding: 0;
		}

		body.page-id-259182 #sidebar,
		body.page-id-259182 #main-content .container::before,
		body.page-id-259182 .entry-title {
			display: none !important;
		}
		body.page-id-259182 #gt_float_wrapper {
			display: none !important;
		}
		body.page-id-259182 iframe[src*="facebook.com"],
		body.page-id-259182 iframe[src*="elfsight"],
		body.page-id-259182 [id*="elfsight"],
		body.page-id-259182 [class*="elfsight"],
		body.page-id-259182 [class*="facebook"],
		body.page-id-259182 [class*="fb-"],
		body.page-id-259182 [class*="wp-google"],
		body.page-id-259182 [class*="google-review"],
		body.page-id-259182 [class*="trustindex"],
		body.page-id-259182 [id*="trustindex"],
		body.page-id-259182 [class*="ti-widget"],
		body.page-id-259182 [class*="grw"],
		body.page-id-259182 [class*="wpac"],
		body.page-id-259182 [class*="review-badge"],
		body.page-id-259182 [class*="reviews-widget"] {
			display: none !important;
		}

		body.page-id-259182 article,
		body.page-id-259182 .entry-content {
			margin: 0;
			padding: 0;
		}

		.lfm-club40-page {
			--lfm-black: #0f0f10;
			--lfm-night: #05030d;
			--lfm-panel: #120927;
			--lfm-purple: #761ee8;
			--lfm-purple-2: #9d28f4;
			--lfm-cyan: #06d7ff;
			--lfm-pink: #ff36bf;
			--lfm-lime: #b7ff47;
			--lfm-ink: #14101d;
			--lfm-text: #3a3047;
			--lfm-muted: #776d84;
			--lfm-line: #ebe7f2;
			--lfm-soft: #f7f6fb;
			--lfm-max: 1160px;
			background: var(--lfm-soft);
			color: var(--lfm-text);
			font-size: 16px;
			line-height: normal;
			font-family: Inter, Gilroy, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
			overflow: hidden;
		}

		.lfm-club40-page * { box-sizing: border-box; }
		.lfm-club40-page a { color: inherit; text-decoration: none; }
		.lfm-club40-page img { display: block; max-width: 100%; }
		.lfm-club40-page button { font: inherit; }
		.lfm-club40-wrap { width: min(var(--lfm-max), calc(100% - 48px)); margin: 0 auto; }
		.lfm-club40-page h1,
		.lfm-club40-page h2,
		.lfm-club40-page h3,
		.lfm-club40-page p { margin-top: 0; letter-spacing: 0; }

		.lfm-club40-hero {
			position: relative;
			min-height: 760px;
			color: #fff;
			isolation: isolate;
			background:
				linear-gradient(112deg, rgba(4,35,49,.72) 0%, rgba(5,3,13,.95) 42%, rgba(62,5,55,.72) 100%),
				linear-gradient(180deg, rgba(118,30,232,.14) 0%, transparent 58%),
				linear-gradient(180deg, #05030d 0%, #080313 58%, #030108 100%);
		}

		.lfm-club40-hero::after {
			content: "";
			position: absolute;
			left: 0;
			right: 0;
			bottom: -1px;
			height: 82px;
			background:
				linear-gradient(180deg, transparent 0%, rgba(6,215,255,.05) 48%, #030108 100%);
			z-index: -1;
		}

		.lfm-club40-hero .lfm-club40-wrap {
			min-height: 760px;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: flex-start;
			gap: clamp(46px, 6vw, 78px);
			padding: clamp(44px, 6vw, 76px) 0 0;
			text-align: center;
		}

		.lfm-club40-eyebrow,
		.lfm-club40-kicker {
			display: block;
			margin: 0 0 15px;
			color: var(--lfm-cyan);
			font-size: 13px;
			font-weight: 800;
			letter-spacing: .18em;
			text-transform: uppercase;
		}

		.lfm-club40-hero h1 {
			max-width: 1120px;
			margin: 0 auto 24px;
			color: #fff;
			font-size: clamp(58px, 6.2vw, 96px);
			line-height: .94;
			font-weight: 800;
		}

		.lfm-club40-hero-copy {
			max-width: 690px;
			margin: 0 auto;
			color: rgba(255,255,255,.74);
			font-size: clamp(21px, 2vw, 28px);
			line-height: 1.42;
		}

		.lfm-club40-actions {
			display: flex;
			flex-wrap: wrap;
			gap: 14px;
			align-items: center;
			justify-content: center;
			margin-top: 34px;
		}

		.lfm-club40-btn {
			min-height: 56px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			border: 0;
			border-radius: 999px;
			padding: 0 28px;
			font-size: 16px;
			font-weight: 800;
			cursor: pointer;
			transition: transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;
		}

		.lfm-club40-btn:hover,
		.lfm-club40-btn:focus-visible { transform: translateY(-2px); }
		.lfm-club40-btn-purple {
			color: #fff;
			background: linear-gradient(135deg, #761ee8, #b526f8);
			box-shadow: 0 18px 40px rgba(118,30,232,.34);
		}
		.lfm-club40-btn-secondary {
			color: rgba(255,255,255,.9);
			background: rgba(255,255,255,.08);
			border: 1px solid rgba(255,255,255,.17);
		}
		.lfm-club40-btn-dark { color: #fff; background: var(--lfm-ink); box-shadow: 0 18px 36px rgba(20,16,29,.18); }

		.lfm-club40-proof {
			display: none;
			flex-wrap: wrap;
			gap: 12px 22px;
			margin-top: 30px;
			color: rgba(255,255,255,.58);
			font-size: 15px;
			font-weight: 800;
		}

		.lfm-club40-proof span { display: inline-flex; align-items: center; gap: 9px; }
		.lfm-club40-proof span::before {
			content: "";
			width: 7px;
			height: 7px;
			border-radius: 999px;
			background: linear-gradient(135deg, var(--lfm-cyan), var(--lfm-pink));
			box-shadow: 0 0 16px rgba(6,215,255,.44);
		}

		.lfm-club40-board {
			position: relative;
			width: 100%;
			min-height: 330px;
			display: grid;
			place-items: start center;
		}
		.lfm-club40-logo-card {
			position: relative;
			width: min(100%, 500px);
			padding: 28px;
			border: 1px solid rgba(255,255,255,.12);
			border-radius: 34px;
			background: linear-gradient(135deg, rgba(255,255,255,.12), rgba(255,255,255,.035)), rgba(255,255,255,.03);
			box-shadow: 0 28px 70px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.1);
			backdrop-filter: blur(24px);
			transform: rotate(-2deg);
			animation: lfmClubFloat 9s ease-in-out infinite;
		}
		@keyframes lfmClubFloat {
			0%, 100% { transform: translateY(0) rotate(-2deg); }
			50% { transform: translateY(-8px) rotate(-2deg); }
		}
		.lfm-club40-logo-card img { width: 100%; display: block; filter: drop-shadow(0 20px 42px rgba(157,40,244,.24)); }

		.lfm-club40-section { padding: clamp(78px, 9vw, 122px) 0; background: var(--lfm-soft); }
		.lfm-club40-section-dark {
			color: #fff;
			background:
				linear-gradient(115deg, rgba(5,29,43,.45), transparent 34%),
				linear-gradient(180deg, #030108, #0b0519 58%, #05020b);
		}
		.lfm-club40-page #subscribe {
			background:
				linear-gradient(90deg, rgba(6,215,255,.09), transparent 31%, rgba(255,54,191,.08) 74%, rgba(255,54,191,.12)),
				linear-gradient(180deg, rgba(255,255,255,.045), transparent 14%),
				linear-gradient(116deg, #061923 0%, #050712 43%, #210723 100%);
			border-top: 1px solid rgba(255,255,255,.07);
		}
		.lfm-club40-page #examples {
			color: #fff;
			background:
				radial-gradient(circle at 14% 12%, rgba(6,215,255,.16), transparent 30%),
				radial-gradient(circle at 86% 18%, rgba(255,54,191,.2), transparent 34%),
				linear-gradient(180deg, #030108 0%, #090414 72%, #07030d 100%);
		}

		.lfm-club40-section-head {
			display: grid;
			grid-template-columns: minmax(0, .8fr) minmax(260px, .52fr);
			gap: 38px;
			align-items: end;
			margin-bottom: 42px;
		}
		.lfm-club40-page #examples .lfm-club40-section-head { align-items: start; }
		.lfm-club40-section-head .lfm-club40-kicker { margin-bottom: 15px; }
		.lfm-club40-section h2 {
			margin: 0;
			color: var(--lfm-ink);
			font-size: clamp(42px, 5vw, 72px);
			line-height: .95;
			font-weight: 800;
		}
		.lfm-club40-section-dark h2,
		.lfm-club40-section-dark h3 { color: #fff; }
		.lfm-club40-page #examples h2 { color: #fff; }
		.lfm-club40-lead { margin: 0; color: var(--lfm-muted); font-size: clamp(19px, 2vw, 24px); line-height: 1.46; }
		.lfm-club40-section-dark .lfm-club40-lead,
		.lfm-club40-page #examples .lfm-club40-lead,
		.lfm-club40-page #examples .lfm-club40-support p { color: rgba(255,255,255,.68); }

		.lfm-club40-video-shell {
			width: min(220px, 100%);
			margin: 2px 0 0;
			overflow: hidden;
			border: 1px solid rgba(255,255,255,.16);
			border-radius: 14px;
			background: #000;
			box-shadow: 0 14px 34px rgba(0,0,0,.22);
			aspect-ratio: 16 / 9;
		}
		.lfm-club40-video-shell iframe { width: 100%; height: 100%; display: block; border: 0; }
		.lfm-club40-video-trigger {
			position: relative;
			display: block;
			width: 100%;
			height: 100%;
			padding: 0;
			border: 0;
			background: #05030d;
			cursor: pointer;
			overflow: hidden;
		}
		.lfm-club40-video-trigger img { width: 100%; height: 100%; object-fit: cover; filter: saturate(1.04) brightness(.78); }
		.lfm-club40-video-trigger span {
			position: absolute;
			left: 50%;
			top: 50%;
			display: inline-flex;
			align-items: center;
			gap: 7px;
			padding: 9px 12px;
			border-radius: 999px;
			background: rgba(15,15,16,.82);
			color: #fff;
			font-size: 12px;
			font-weight: 800;
			white-space: nowrap;
			transform: translate(-50%, -50%);
		}
		.lfm-club40-video-trigger span::before {
			content: "";
			width: 0;
			height: 0;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-left: 10px solid #fff;
		}
		.lfm-club40-explainer {
			display: inline-flex;
			align-items: center;
			margin-top: 16px;
		}
		.lfm-club40-video-link {
			display: inline-flex;
			align-items: center;
			gap: 9px;
			min-height: 38px;
			padding: 0 14px;
			border: 1px solid rgba(255,255,255,.14);
			border-radius: 999px;
			background: rgba(255,255,255,.035);
			color: rgba(255,255,255,.9);
			font-size: 14px;
			font-weight: 800;
			cursor: pointer;
			transition: border-color .18s ease, background .18s ease, color .18s ease;
		}
		.lfm-club40-video-link:hover,
		.lfm-club40-video-link:focus-visible {
			border-color: rgba(6,215,255,.38);
			background: rgba(255,255,255,.065);
			color: #fff;
		}
		.lfm-club40-video-link::before {
			content: "";
			width: 0;
			height: 0;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-left: 10px solid var(--lfm-cyan);
		}

		.lfm-club40-video-modal {
			position: fixed;
			inset: 0;
			z-index: 100000;
			display: none;
			place-items: center;
			padding: 28px;
			background: rgba(3,1,8,.82);
			backdrop-filter: blur(12px);
		}
		.lfm-club40-video-modal.is-open { display: grid; }
		.lfm-club40-video-dialog {
			position: relative;
			width: min(920px, 100%);
			border: 1px solid rgba(255,255,255,.14);
			border-radius: 24px;
			background: #05030d;
			box-shadow: 0 34px 110px rgba(0,0,0,.46);
			overflow: hidden;
		}
		.lfm-club40-video-dialog iframe { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; }
		.lfm-club40-video-close {
			position: absolute;
			right: 12px;
			top: 12px;
			z-index: 2;
			width: 42px;
			height: 42px;
			border: 0;
			border-radius: 999px;
			background: rgba(15,15,16,.82);
			color: #fff;
			cursor: pointer;
		}
		.lfm-club40-video-close svg { width: 18px; height: 18px; stroke: currentColor; }

		.lfm-club40-video-close::before,
		.lfm-club40-video-close::after {
			content: "";
			position: absolute;
			left: 13px;
			top: 20px;
			width: 16px;
			height: 2px;
			border-radius: 999px;
			background: currentColor;
		}
		.lfm-club40-video-close::before { transform: rotate(45deg); }
		.lfm-club40-video-close::after { transform: rotate(-45deg); }

		.lfm-club40-console {
			display: grid;
			grid-template-columns: minmax(300px, .56fr) minmax(0, 1fr);
			gap: 24px;
			align-items: start;
			padding: 22px;
			border: 1px solid rgba(53,23,111,.09);
			border-radius: 28px;
			background: #fff;
			box-shadow: 0 28px 70px rgba(43,24,81,.09);
		}
		.lfm-club40-page #examples .lfm-club40-console {
			grid-template-columns: minmax(300px, .56fr) minmax(0, 1fr);
			gap: 24px;
			padding: 22px;
			border-color: rgba(255,255,255,.12);
			background:
				linear-gradient(135deg, rgba(255,255,255,.1), rgba(255,255,255,.035)),
				rgba(12,6,25,.82);
			box-shadow: 0 34px 90px rgba(0,0,0,.32), 0 0 80px rgba(6,215,255,.08);
			backdrop-filter: blur(18px);
		}
		.lfm-club40-console > br,
		.lfm-club40-side > br,
		.lfm-club40-filter > br,
		.lfm-club40-list > br { display: none; }
		.lfm-club40-main-demo {
			position: relative;
			min-height: 382px;
			display: grid;
			align-content: end;
			overflow: hidden;
			border-radius: 22px;
			background: #120927;
		}
		.lfm-club40-main-demo img {
			position: absolute;
			inset: 0;
			width: 100%;
			height: 100%;
			border-radius: inherit;
			object-fit: cover;
			object-position: center 22%;
			opacity: .9;
			transform: scale(1.02);
		}
		.lfm-club40-main-demo::after {
			content: "";
			position: absolute;
			inset: 0;
			z-index: 1;
			background:
				linear-gradient(180deg, rgba(3,1,8,.08) 0%, rgba(3,1,8,.34) 46%, rgba(3,1,8,.86) 100%),
				radial-gradient(circle at 78% 20%, rgba(255,54,191,.22), transparent 28%),
				radial-gradient(circle at 20% 80%, rgba(6,215,255,.18), transparent 32%);
		}
		.lfm-club40-demo-copy {
			position: relative;
			z-index: 2;
			padding: 28px;
			color: #fff;
		}
		.lfm-club40-demo-copy span {
			display: block;
			color: var(--lfm-cyan);
			font-size: 12px;
			font-weight: 800;
			letter-spacing: .16em;
			text-transform: uppercase;
		}
		.lfm-club40-demo-copy strong { display: block; max-width: 460px; margin-top: 10px; font-size: clamp(34px, 4vw, 54px); line-height: .9; }
		.lfm-club40-demo-copy p { max-width: 260px; margin: 14px 0 0; color: rgba(255,255,255,.7); font-size: 17px; line-height: 1.45; }
		.lfm-club40-play {
			position: absolute;
			right: 24px;
			bottom: 24px;
			z-index: 3;
			width: 58px;
			height: 58px;
			border: 0;
			border-radius: 999px;
			background: #fff;
			box-shadow: 0 18px 42px rgba(0,0,0,.26);
			cursor: pointer;
		}
		.lfm-club40-play::before {
			content: "";
			position: absolute;
			left: 23px;
			top: 18px;
			border-left: 16px solid var(--lfm-purple);
			border-top: 11px solid transparent;
			border-bottom: 11px solid transparent;
		}
		.lfm-club40-main-demo.is-playing .lfm-club40-play::before {
			left: 20px;
			top: 18px;
			width: 18px;
			height: 22px;
			border: 0;
			background: linear-gradient(90deg, var(--lfm-purple) 0 6px, transparent 6px 12px, var(--lfm-purple) 12px 18px);
		}
		.lfm-club40-side { min-width: 0; display: grid; align-content: start; gap: 18px; padding: 0; }
		.lfm-club40-filter {
			display: inline-flex;
			width: fit-content;
			gap: 6px;
			margin: 0;
			padding: 5px;
			border: 1px solid rgba(53,23,111,.08);
			border-radius: 999px;
			background: #f7f4fb;
		}
		.lfm-club40-filter button {
			border: 0;
			border-radius: 999px;
			min-width: 92px;
			padding: 10px 14px;
			color: var(--lfm-muted);
			background: transparent;
			font-weight: 800;
			cursor: pointer;
		}
		.lfm-club40-filter button.is-active {
			color: #fff;
			background: linear-gradient(135deg, var(--lfm-purple), var(--lfm-pink));
			box-shadow: 0 12px 28px rgba(118,30,232,.24);
		}
		.lfm-club40-page #examples .lfm-club40-filter {
			border-color: rgba(255,255,255,.1);
			background: rgba(255,255,255,.08);
		}
		.lfm-club40-page #examples .lfm-club40-filter button { color: rgba(255,255,255,.64); }
		.lfm-club40-page #examples .lfm-club40-filter button.is-active { color: #fff; }
		.lfm-club40-list {
			position: relative;
			display: grid;
			grid-auto-flow: column;
			grid-auto-columns: minmax(190px, calc((100% - 28px) / 3));
			grid-template-columns: none;
			grid-template-rows: repeat(2, minmax(0, auto));
			gap: 14px;
			align-content: start;
			max-height: none;
			overflow-x: auto;
			overflow-y: hidden;
			padding: 4px 28px 12px 4px;
			scroll-padding: 4px;
			scroll-snap-type: x mandatory;
			scrollbar-width: thin;
			-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 34px), transparent 100%);
			mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 34px), transparent 100%);
		}
		.lfm-club40-more-demos {
			display: none !important;
		}
		.lfm-club40-list[data-active-type="intro"] [data-lfm-club-type="mix"],
		.lfm-club40-list[data-active-type="mix"] [data-lfm-club-type="intro"] {
			display: none !important;
		}
			.lfm-club40-demo-tab {
			display: grid;
			gap: 10px;
			width: 100%;
			align-content: start;
			border: 1px solid var(--lfm-line);
			border-radius: 18px;
			padding: 10px;
			background: #fff;
			text-align: left;
			cursor: pointer;
				scroll-snap-align: start;
				scroll-snap-stop: always;
				transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
			}
		.lfm-club40-demo-tab > br,
		.lfm-club40-demo-tab span > br { display: none; }
		.lfm-club40-demo-tab:hover,
		.lfm-club40-demo-tab:focus-visible,
		.lfm-club40-demo-tab.is-active { transform: translateY(-2px); border-color: rgba(118,30,232,.22); box-shadow: 0 14px 30px rgba(43,24,81,.08); }
		.lfm-club40-page #examples .lfm-club40-demo-tab {
			border-color: rgba(255,255,255,.1);
			background: rgba(255,255,255,.08);
			color: #fff;
		}
		.lfm-club40-page #examples .lfm-club40-demo-tab.is-active {
			border-color: rgba(6,215,255,.28);
			box-shadow: 0 14px 32px rgba(6,215,255,.12), 0 0 28px rgba(255,54,191,.08);
		}
		.lfm-club40-demo-tab img { width: 100%; height: 132px; object-fit: cover; object-position: 50% 20%; border-radius: 12px; display: block; }
		.lfm-club40-demo-tab[data-lfm-club-type="mix"] img {
			object-fit: contain;
			padding: 18px;
			background:
				radial-gradient(circle at 70% 20%, rgba(255,54,191,.18), transparent 28%),
				linear-gradient(145deg, #140720, #07030d);
		}
		.lfm-club40-demo-tab strong { display: block; color: var(--lfm-ink); font-size: 17px; line-height: 1.1; }
		.lfm-club40-page #examples .lfm-club40-demo-tab strong { color: #fff; }
		.lfm-club40-demo-tab span span { display: block; margin-top: 4px; color: var(--lfm-muted); font-size: 13px; }
		.lfm-club40-page #examples .lfm-club40-demo-tab span span { color: rgba(255,255,255,.56); }
		.lfm-club40-demo-tab em {
			width: 12px;
			height: 12px;
			border-radius: 999px;
			background: linear-gradient(135deg, var(--lfm-cyan), var(--lfm-pink));
			opacity: .38;
		}
		.lfm-club40-support {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			gap: 14px;
			align-items: center;
			margin-top: 24px;
			padding-top: 22px;
			border-top: 1px solid var(--lfm-line);
			color: var(--lfm-muted);
		}
		.lfm-club40-page #examples .lfm-club40-support { border-top-color: rgba(255,255,255,.12); }
		.lfm-club40-support p { max-width: 620px; margin: 0; font-size: 16px; line-height: 1.5; }
		.lfm-club40-text-link { color: var(--lfm-purple); font-weight: 800; }

		.lfm-club40-workflow {
			display: none;
			grid-template-columns: repeat(4, minmax(0, 1fr));
			gap: 12px;
			margin: -10px 0 26px;
		}
		.lfm-club40-workflow div {
			min-height: 126px;
			padding: 18px;
			border: 1px solid rgba(255,255,255,.11);
			border-radius: 18px;
			background: rgba(255,255,255,.045);
		}
		.lfm-club40-workflow span {
			display: block;
			color: var(--lfm-cyan);
			font-size: 11px;
			font-weight: 800;
			letter-spacing: .13em;
			text-transform: uppercase;
		}
		.lfm-club40-workflow strong { display: block; margin-top: 10px; color: #fff; font-size: 23px; line-height: 1.05; }
		.lfm-club40-workflow p { margin: 8px 0 0; color: rgba(255,255,255,.58); font-size: 14px; line-height: 1.38; }

		.lfm-club40-drop-grid { display: grid; grid-template-columns: minmax(0, .94fr) minmax(340px, .58fr); gap: 24px; align-items: start; }
		.lfm-club40-summary,
		.lfm-club40-pricing {
			border: 1px solid rgba(255,255,255,.12);
			border-radius: 26px;
			padding: clamp(28px, 4vw, 42px);
			background: rgba(255,255,255,.045);
			box-shadow: 0 22px 54px rgba(0,0,0,.18);
		}
		.lfm-club40-summary {
			display: grid;
			gap: 17px;
			background:
				linear-gradient(160deg, rgba(8,20,35,.88), rgba(11,8,23,.84)),
				rgba(255,255,255,.055);
		}
		.lfm-club40-summary h3 { margin: 0; max-width: 600px; font-size: clamp(28px, 3vw, 36px); line-height: 1.02; }
		.lfm-club40-summary p { margin: 0; color: rgba(255,255,255,.66); font-size: 17px; line-height: 1.48; }
		.lfm-club40-stats { display: grid; grid-template-columns: 1fr; gap: 13px; margin: 4px 0 0; border-top: 1px solid rgba(255,255,255,.12); }
		.lfm-club40-stat {
			border-radius: 0;
			padding: 16px 0 0;
			border-bottom: 1px solid rgba(255,255,255,.12);
			background: transparent;
		}
		.lfm-club40-stat:last-child { border-bottom: 0; }
		.lfm-club40-stat span { display: block; color: var(--lfm-cyan); font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
		.lfm-club40-stat strong { display: block; margin-top: 8px; color: #fff; font-size: clamp(24px, 2.4vw, 32px); line-height: 1.05; }
		.lfm-club40-pricing {
			display: grid;
			align-content: start;
			gap: 18px;
			min-height: 0;
			padding: clamp(26px, 4vw, 36px);
			border-color: rgba(157,40,244,.22);
			background:
				linear-gradient(160deg, rgba(37,16,51,.64), rgba(14,8,24,.9)),
				rgba(255,255,255,.055);
			color: #fff;
			box-shadow: 0 28px 64px rgba(0,0,0,.22);
		}
		.lfm-club40-price-row {
			display: grid;
			grid-template-columns: 1fr auto;
			justify-content: space-between;
			align-items: end;
			gap: 16px;
			padding: 17px 18px;
			margin-bottom: 0;
			border: 1px solid rgba(255,255,255,.1);
			border-radius: 18px;
			background: rgba(255,255,255,.04);
		}
		.lfm-club40-price-row h3 { margin: 0; color: #fff; font-size: 24px; }
		.lfm-club40-price-row span { display: block; margin-top: 4px; color: rgba(255,255,255,.52); font-size: 13px; }
		.lfm-club40-price-row strong { color: #fff; font-size: 34px; line-height: .9; white-space: nowrap; }
		.lfm-club40-price-row strong span { display: block; margin-top: 5px; font-size: 13px; font-weight: 800; }
		.lfm-club40-price-actions { display: grid; gap: 10px; margin-top: 2px; }
		.lfm-club40-pricing .lfm-club40-price-actions {
			gap: 8px;
			margin: 0;
		}
		.lfm-club40-price-actions > br { display: none; }
		.lfm-club40-pricing .lfm-club40-btn { width: 100%; min-height: 52px; margin-top: 0; }
		.lfm-club40-pricing .lfm-club40-btn-secondary {
			color: rgba(255,255,255,.88);
			background: rgba(255,255,255,.045);
			border: 1px solid rgba(255,255,255,.13);
			box-shadow: none;
		}
		.lfm-club40-price-proof { margin: 0; color: rgba(255,255,255,.72); font-size: 16px; line-height: 1.45; text-align: left; }
		.lfm-club40-price-note { margin: 0; color: rgba(255,255,255,.52); font-size: 13px; line-height: 1.45; text-align: left; }
		.lfm-club40-lead-stack { display: grid; gap: 18px; justify-items: start; }
			.lfm-club40-lead-stack .lfm-club40-video-shell { width: min(210px, 100%); }
			.lfm-club40-pricing p { padding-bottom: 0; }

			.lfm-club40-proof-section {
				position: relative;
				background:
					radial-gradient(circle at 18% 12%, rgba(6,215,255,.10), transparent 30%),
					radial-gradient(circle at 82% 0%, rgba(255,54,191,.14), transparent 34%),
					linear-gradient(180deg, #05020b 0%, #080413 100%);
				border-top: 1px solid rgba(255,255,255,.06);
				border-bottom: 1px solid rgba(255,255,255,.06);
				color: #fff;
			}
			.lfm-club40-proof-section .lfm-native-testimonials {
				padding: 0;
				background: transparent;
				color: #fff;
			}
			.lfm-club40-proof-section .lfm-native-testimonials__inner {
				max-width: none;
				padding: 0;
			}
			.lfm-club40-proof-section .lfm-native-testimonials__eyebrow {
				margin-bottom: 12px;
				color: var(--lfm-cyan);
				font-family: inherit;
				font-size: 13px;
				letter-spacing: .18em;
				text-align: left;
			}
			.lfm-club40-proof-section .lfm-native-testimonials h2 {
				max-width: 760px;
				color: #fff;
				font-family: inherit;
				font-size: clamp(38px, 5vw, 68px);
				line-height: .98;
				text-align: left;
			}
			.lfm-club40-proof-section .lfm-native-testimonials__sub {
				max-width: 620px;
				margin: 18px 0 34px;
				color: rgba(255,255,255,.62);
				font-family: inherit;
				font-size: 18px;
				line-height: 1.55;
				text-align: left;
			}
			.lfm-club40-proof-section .lfm-native-testimonials--mini .lfm-native-testimonial-grid {
				gap: 18px;
			}
			.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-card {
				min-height: 190px;
				border-color: rgba(255,255,255,.12);
				background:
					linear-gradient(180deg, rgba(255,255,255,.078), rgba(255,255,255,.045)),
					rgba(255,255,255,.04);
				box-shadow: 0 22px 54px rgba(0,0,0,.18);
			}
			.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-card::before {
				opacity: .42;
			}
			.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-stars {
				color: #f5a400;
			}
			.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-quote {
				color: rgba(255,255,255,.76);
			}
			.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-name {
				color: #fff;
			}
			.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-company {
				color: var(--lfm-cyan);
			}

			.lfm-club40-faq-grid { display: grid; grid-template-columns: .45fr 1fr; gap: 42px; align-items: start; }
			.lfm-club40-faq-grid .lfm-native-faqs {
				padding: 0;
				background: transparent;
				color: var(--lfm-ink);
			}
			.lfm-club40-faq-grid .lfm-native-faqs__inner {
				max-width: none;
				padding: 0;
			}
			.lfm-club40-faq-grid .lfm-native-faq-list { gap: 12px; }
			.lfm-club40-faq-grid .lfm-native-faq-item {
				border: 1px solid var(--lfm-line);
				border-radius: 16px;
				background: #fff;
				box-shadow: 0 12px 30px rgba(43,24,81,.04);
			}
			.lfm-club40-faq-grid .lfm-native-faq-item summary {
				min-height: 0;
				padding: 19px 54px 19px 22px;
				color: var(--lfm-ink);
				font-family: inherit;
				font-size: 16px;
				font-weight: 800;
				line-height: 1.32;
			}
			.lfm-club40-faq-grid .lfm-native-faq-item summary::after {
				right: 20px;
				width: 24px;
				height: 24px;
				border: 1px solid rgba(31,23,43,.1);
				background:
					linear-gradient(currentColor, currentColor) center / 10px 2px no-repeat,
					linear-gradient(currentColor, currentColor) center / 2px 10px no-repeat,
					rgba(31,23,43,.045);
				color: rgba(31,23,43,.58);
				box-shadow: inset 0 1px 0 rgba(255,255,255,.9);
			}
			.lfm-club40-faq-grid .lfm-native-faq-item[open] summary::after {
				border-color: rgba(31,23,43,.12);
				background:
					linear-gradient(currentColor, currentColor) center / 10px 2px no-repeat,
					linear-gradient(currentColor, currentColor) center / 0 10px no-repeat,
					rgba(31,23,43,.08);
				color: rgba(31,23,43,.72);
			}
			.lfm-club40-faq-grid .lfm-native-faq-answer {
				padding: 0 22px 20px;
				color: var(--lfm-muted);
				font-family: inherit;
				font-size: 16px;
				line-height: 1.5;
			}
			.lfm-club40-faq-grid .lfm-native-faq-answer p { margin: 0 0 12px; }
			.lfm-club40-faq-grid .lfm-native-faq-answer p:last-child { margin-bottom: 0; }
			.lfm-club40-faq-grid .lfm-native-faqs__empty { color: var(--lfm-muted); }
			.lfm-club40-final { text-align: center; }
		.lfm-club40-final h2 {
			max-width: 820px;
			margin: 0 auto;
		}
		.lfm-club40-final .lfm-club40-lead {
			max-width: 720px;
			margin: 22px auto 0;
		}
		.lfm-club40-final .lfm-club40-actions { justify-content: center; }

		.lfm-club40-player {
			position: fixed;
			left: 50%;
			right: auto;
			bottom: calc(18px + env(safe-area-inset-bottom, 0px));
			z-index: 99999;
			width: min(760px, calc(100% - 28px));
			display: grid;
			grid-template-columns: 50px minmax(150px, 1fr) 44px minmax(130px, 180px) max-content 38px 38px;
			grid-template-areas: "art meta toggle progress link share close";
			align-items: center;
			gap: 10px;
			padding: 9px 11px;
			border: 1px solid rgba(255,255,255,.12);
			border-radius: 18px;
			background: rgba(15,15,16,.94);
			color: #fff;
			box-shadow: 0 24px 70px rgba(0,0,0,.34);
			backdrop-filter: blur(18px);
			opacity: 0;
			pointer-events: none;
			transform: translate3d(-50%, 20px, 0);
			transition: opacity .2s ease, transform .2s ease;
		}
		body .lfm-club40-player {
			left: 50%;
			right: auto;
			transform: translate3d(-50%, 20px, 0);
		}
		body.lfm-club40-player-open .lfm-club40-page {
			padding-bottom: 0;
		}
		body.lfm-club40-player-open .lfm-club40-page #subscribe {
			padding-bottom: max(clamp(120px, 12vw, 156px), calc(116px + env(safe-area-inset-bottom, 0px)));
		}
		body.lfm-club40-player-open .lfm-club40-page #examples {
			padding-bottom: max(clamp(120px, 12vw, 156px), calc(116px + env(safe-area-inset-bottom, 0px)));
		}
			body.page-id-259182.lfm-club40-player-open .et-l--footer {
				padding-bottom: max(112px, calc(98px + env(safe-area-inset-bottom, 0px)));
				background: #05020b !important;
			}
		body.page-id-259182.lfm-club40-player-open .et-l--footer .lfm-global-footer-v13,
		body.page-id-259182.lfm-club40-player-open .lfm-global-footer-v13 {
			padding-bottom: 30px;
		}
			body.page-id-259182.lfm-club40-player-open .lfm-tb-footer-bottom-row {
				margin-bottom: 0 !important;
			}
		.lfm-club40-player.is-visible,
		body .lfm-club40-player.is-visible { opacity: 1; pointer-events: auto; transform: translate3d(-50%, 0, 0); }
		.lfm-club40-player > br { display: none; }
		.lfm-club40-player-art { grid-area: art; width: 50px; height: 50px; object-fit: cover; border-radius: 12px; }
		.lfm-club40-player-meta {
			grid-area: meta;
			display: grid;
			gap: 4px;
			min-width: 0;
			align-content: center;
		}
		.lfm-club40-player-meta strong,
		.lfm-club40-player-meta span {
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.lfm-club40-player-meta strong { font-size: 15px; line-height: 1.15; }
		.lfm-club40-player-meta span { color: rgba(255,255,255,.58); font-size: 13px; line-height: 1.2; }
		.lfm-club40-player button {
			position: relative;
			width: 38px;
			height: 38px;
			border: 0;
			border-radius: 999px;
			background: rgba(255,255,255,.09);
			color: #fff;
			cursor: pointer;
		}
		.lfm-club40-player button:hover,
		.lfm-club40-player button:focus-visible { background: rgba(255,255,255,.16); }
		.lfm-club40-player-toggle { grid-area: toggle; }
		.lfm-club40-player-toggle::before {
			content: "";
			position: absolute;
			left: 15px;
			top: 12px;
			border-left: 11px solid #fff;
			border-top: 7px solid transparent;
			border-bottom: 7px solid transparent;
		}
		.lfm-club40-player.is-playing .lfm-club40-player-toggle::before {
			left: 13px;
			top: 11px;
			width: 13px;
			height: 16px;
			border: 0;
			background: linear-gradient(90deg, #fff 0 5px, transparent 5px 8px, #fff 8px 13px);
		}
		.lfm-club40-progress { grid-area: progress; height: 6px; overflow: hidden; border-radius: 999px; background: rgba(255,255,255,.11); }
		.lfm-club40-progress span { display: block; width: 0%; height: 100%; background: linear-gradient(90deg, var(--lfm-purple), var(--lfm-cyan)); }
		.lfm-club40-player-link { grid-area: link; color: rgba(255,255,255,.68); font-size: 13px; font-weight: 800; }
		.lfm-club40-player-link {
			display: inline-flex;
			align-items: center;
			white-space: nowrap;
			line-height: 1.1;
		}
		.lfm-club40-close svg,
		.lfm-club40-share svg { width: 18px; height: 18px; stroke: currentColor; }
		.lfm-club40-player .lfm-club40-share {
			grid-area: share;
			background: rgba(255,255,255,.09);
		}
		.lfm-club40-player .lfm-club40-share::before {
			content: "";
			position: absolute;
			inset: 10px;
			background: currentColor;
			pointer-events: none;
			-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12v7a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3C/svg%3E") center / contain no-repeat;
			mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12v7a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3C/svg%3E") center / contain no-repeat;
		}
		.lfm-club40-player .lfm-club40-share:hover,
		.lfm-club40-player .lfm-club40-share:focus-visible {
			background: rgba(255,255,255,.16);
		}
		.lfm-club40-close { grid-area: close; }
		.lfm-club40-close::before,
		.lfm-club40-close::after {
			content: "";
			position: absolute;
			pointer-events: none;
		}
		.lfm-club40-close::before,
		.lfm-club40-close::after {
			left: 12px;
			top: 18px;
			width: 15px;
			height: 2px;
			background: currentColor;
			border-radius: 2px;
		}
		.lfm-club40-close::before { transform: rotate(45deg); }
		.lfm-club40-close::after { transform: rotate(-45deg); }
		.lfm-club40-share::after {
			content: attr(data-status);
			position: absolute;
			left: 50%;
			bottom: calc(100% + 10px);
			width: max-content;
			max-width: 190px;
			padding: 7px 10px;
			border: 1px solid rgba(255,255,255,.12);
			border-radius: 999px;
			background: rgba(15,15,16,.96);
			color: rgba(255,255,255,.88);
			box-shadow: 0 12px 28px rgba(0,0,0,.24);
			font-size: 12px;
			font-weight: 800;
			line-height: 1;
			opacity: 0;
			pointer-events: none;
			transform: translate(-50%, 4px);
			transition: opacity .16s ease, transform .16s ease;
		}
		.lfm-club40-share.has-status::after {
			opacity: 1;
			transform: translate(-50%, 0);
		}

		.lfm-club40-reveal { opacity: 1; transform: translateY(0); transition: opacity .5s ease, transform .5s ease; }
		.lfm-club40-reveal.is-visible { opacity: 1; transform: translateY(0); }

		@media (max-width: 980px) {
			.lfm-club40-hero .lfm-club40-wrap,
			.lfm-club40-section-head,
			.lfm-club40-console,
			.lfm-club40-drop-grid,
			.lfm-club40-faq-grid { grid-template-columns: 1fr; }
			.lfm-club40-page #examples .lfm-club40-console { grid-template-columns: 1fr; }
			.lfm-club40-hero { min-height: auto; }
			.lfm-club40-hero .lfm-club40-wrap { padding: 44px 0 58px; min-height: auto; }
			.lfm-club40-board { min-height: 260px; }
			.lfm-club40-logo-card { width: min(360px, 100%); }
			.lfm-club40-main-demo { min-height: 382px; }
			.lfm-club40-stats { grid-template-columns: 1fr; }
			.lfm-club40-workflow { grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 0; }
			.lfm-club40-explainer { grid-template-columns: 1fr; }
			.lfm-club40-player {
				grid-template-columns: 46px minmax(0, 1fr) 40px 38px 38px;
				grid-template-areas: "art meta toggle share close";
				width: min(620px, calc(100% - 24px));
				bottom: calc(12px + env(safe-area-inset-bottom, 0px));
			}
			.lfm-club40-player-art { width: 46px; height: 46px; }
			.lfm-club40-progress,
				.lfm-club40-player-link { display: none; }
				.lfm-club40-proof-section .lfm-native-testimonials--mini .lfm-native-testimonial-grid {
					grid-template-columns: 1fr;
				}
			}

			@media (max-width: 640px) {
			.lfm-club40-wrap { width: min(100% - 28px, var(--lfm-max)); }
			.lfm-club40-hero .lfm-club40-wrap { padding: 34px 0 38px; gap: 28px; }
			.lfm-club40-eyebrow { font-size: 11px; letter-spacing: .16em; margin-bottom: 12px; }
			.lfm-club40-hero h1 { font-size: clamp(42px, 12vw, 56px); margin-bottom: 16px; }
			.lfm-club40-hero-copy { font-size: 17px; line-height: 1.36; }
			.lfm-club40-actions { align-items: stretch; margin-top: 22px; gap: 10px; }
			.lfm-club40-btn { width: 100%; min-height: 50px; }
			.lfm-club40-proof { display: none; }
			.lfm-club40-board { min-height: 124px; margin-top: 0; place-items: start center; }
			.lfm-club40-logo-card { width: min(220px, 72%); padding: 12px; border-radius: 18px; transform: none; }
			.lfm-club40-section { padding: 64px 0; }
			.lfm-club40-section h2 { font-size: clamp(34px, 10.5vw, 48px); }
			.lfm-club40-section-head { gap: 18px; margin-bottom: 30px; }
			.lfm-club40-console { padding: 14px; border-radius: 22px; }
			.lfm-club40-main-demo { min-height: 282px; border-radius: 18px; }
			.lfm-club40-main-demo img { object-position: center 18%; }
			.lfm-club40-demo-copy { padding: 22px; }
			.lfm-club40-demo-copy strong { font-size: 34px; }
			.lfm-club40-demo-copy p { max-width: 220px; font-size: 15px; }
			.lfm-club40-filter { width: 100%; display: grid; grid-template-columns: 1fr 1fr; overflow-x: auto; }
			.lfm-club40-filter button { min-width: 0; }
				.lfm-club40-list {
					display: flex;
					gap: 12px;
					max-height: none;
					overflow-x: auto;
					overflow-y: hidden;
					padding: 2px 2px 12px;
					scroll-snap-type: x mandatory;
				}
				.lfm-club40-demo-tab { flex: 0 0 min(74vw, 260px); }
			.lfm-club40-demo-tab { align-content: start; }
			.lfm-club40-demo-tab img { height: 112px; object-position: 50% 18%; }
			.lfm-club40-demo-tab strong { font-size: 15px; }
			.lfm-club40-demo-tab em { display: none; }
			.lfm-club40-support { display: block; }
			.lfm-club40-summary,
			.lfm-club40-pricing { padding: 24px; border-radius: 22px; }
			.lfm-club40-summary { gap: 14px; }
			.lfm-club40-stats { gap: 12px; }
			.lfm-club40-stat { min-height: 0; padding-top: 14px; }
			.lfm-club40-stat strong { font-size: 24px; }
			.lfm-club40-pricing { min-height: auto; }
			.lfm-club40-price-row { grid-template-columns: 1fr; gap: 10px; align-items: start; }
			.lfm-club40-price-row strong { font-size: 30px; }
			.lfm-club40-price-actions { gap: 9px; }
			.lfm-club40-workflow { grid-template-columns: 1fr; gap: 10px; margin-bottom: 20px; }
			.lfm-club40-workflow div { min-height: 0; padding: 16px; }
			.lfm-club40-workflow strong { font-size: 21px; }
			.lfm-club40-explainer { padding: 12px; border-radius: 18px; }
				.lfm-club40-lead-stack .lfm-club40-video-shell { width: min(190px, 100%); }
				.lfm-club40-proof-section .lfm-native-testimonials h2 { font-size: clamp(34px, 10.5vw, 46px); }
				.lfm-club40-proof-section .lfm-native-testimonials__sub { font-size: 16px; margin-bottom: 26px; }
				.lfm-club40-proof-section .lfm-native-testimonials.lfm-native-testimonials--mini .lfm-native-testimonial-card { min-height: auto; padding: 22px; }
				.lfm-club40-faq-grid { gap: 24px; }
				.lfm-club40-faq-grid .lfm-native-faq-item summary { padding: 18px 52px 18px 20px; font-size: 16px; }
				.lfm-club40-faq-grid .lfm-native-faq-answer { padding: 0 20px 20px; font-size: 15px; }
				.lfm-club40-final h2 { font-size: clamp(32px, 10vw, 42px); line-height: 1.02; }
				.lfm-club40-final .lfm-club40-lead { font-size: 17px; }
			}
