:root {
	--poh-home-navy: #103b70;
	--poh-home-blue: #0a4f8f;
	--poh-home-yellow: #f5b800;
	--poh-home-ink: #101f34;
	--poh-home-muted: #5a6b80;
	--poh-home-line: #dce4ed;
	--poh-home-soft: #f3f6fa;
	--poh-home-green: #168542;
	--poh-home-width: 1240px;
	--poh-home-gutter: clamp(22px, 4vw, 56px);
	--poh-home-side: max(var(--poh-home-gutter), calc((100vw - var(--poh-home-width)) / 2));
}

.poh-home-refresh .site-main,
.poh-home-refresh .entry-content,
.poh-home-refresh article {
	max-width: none !important;
}

.poh-home-refresh .entry-content {
	margin: 0 !important;
}

.poh-home-refresh .elementor-22 {
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow: clip;
	color: var(--poh-home-ink);
}

.poh-home-refresh .elementor-22 *,
.poh-home-refresh .elementor-22 *::before,
.poh-home-refresh .elementor-22 *::after {
	box-sizing: border-box;
}

.poh-home-refresh .elementor-22 * {
	text-transform: none !important;
}

.poh-home-refresh .elementor-22 :is(h1, h2, h3, h4, h5, h6, p, li, summary) {
	text-wrap: pretty;
}

.poh-home-refresh .wa__btn_popup_txt {
	display: none !important;
}

/* Reordering sections must not leave scroll-animation content permanently hidden. */
.poh-home-refresh .elementor-22 .elementor-invisible {
	visibility: visible !important;
	animation: none !important;
}

.poh-home-refresh .elementor-22 > [data-id="bd7500b"] { order: 10; }
.poh-home-refresh .elementor-22 > [data-id="17ab9a1d"] { order: 20; }
.poh-home-refresh .elementor-22 > [data-id="cfdedb2"] { order: 30; }
.poh-home-refresh .elementor-22 > [data-id="8bc95bc"] { order: 40; }
.poh-home-refresh .elementor-22 > [data-id="59b5130"] { order: 41; }
.poh-home-refresh .elementor-22 > [data-id="16e54ab"] { order: 50; }
.poh-home-refresh .elementor-22 > [data-id="3f16ba39"] { order: 60; }
.poh-home-refresh .elementor-22 > .poh-auto-placement--front { order: 70; }
.poh-home-refresh .elementor-22 > [data-id="afc5c73"] { order: 80; }
.poh-home-refresh .elementor-22 > [data-id="3e204ce"] { order: 90; }
.poh-home-refresh .elementor-22 > .poh-home-app { order: 95; }
.poh-home-refresh .elementor-22 > [data-id="fb17e7a"] { order: 100; }
.poh-home-refresh .elementor-22 > [data-id="1dc08118"] { order: 110; }
.poh-home-refresh .elementor-22 > [data-id="ef7f990"] { order: 120; }

/* Fallback while an uncached page still contains retired, repetitive sections. */
.poh-home-refresh .elementor-22 > :is([data-id="51b0837"], [data-id="ce2acf3"], [data-id="5c67662"], [data-id="d2fe951"], [data-id="e998dc9"], [data-id="7a5873e1"]) {
	display: none !important;
}

.poh-home-refresh .elementor-22 > .e-con-boxed > .e-con-inner,
.poh-home-refresh .elementor-22 > .elementor-section-boxed > .elementor-container {
	width: 100%;
	max-width: var(--poh-home-width) !important;
	margin-right: auto;
	margin-left: auto;
}

/* Hero */
.poh-home-refresh [data-id="bd7500b"] {
	position: relative;
	min-height: 560px;
	padding: 72px var(--poh-home-side) 78px !important;
	background: var(--poh-home-navy) url("images/hero-support-2026.jpg") 70% center / cover no-repeat !important;
	isolation: isolate;
	overflow: hidden !important;
}

.poh-home-refresh [data-id="bd7500b"]::before {
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(90deg, rgba(7, 38, 78, .98) 0%, rgba(10, 52, 101, .94) 44%, rgba(10, 52, 101, .62) 64%, rgba(7, 35, 72, .18) 84%);
	content: "";
}

.poh-home-refresh [data-id="bd7500b"]::after {
	position: absolute;
	right: 7%;
	bottom: -210px;
	z-index: 2;
	width: 430px;
	height: 430px;
	border: 2px solid rgba(245, 184, 0, .45);
	content: "";
	transform: rotate(36deg);
}

.poh-home-refresh [data-id="bd7500b"] > .elementor-background-slideshow {
	position: absolute !important;
	inset: 0 !important;
	z-index: 0 !important;
	width: 100% !important;
	height: 100% !important;
	opacity: .72;
}

.poh-home-refresh [data-id="bd7500b"] .elementor-background-slideshow__slide__image {
	filter: saturate(.82) contrast(1.06);
}

.poh-home-refresh [data-id="bd7500b"] > .e-con-inner {
	position: relative;
	z-index: 3;
	width: 100%;
	max-width: var(--poh-home-width) !important;
	margin: 0 auto;
}

.poh-home-refresh [data-id="315b2c6"] {
	width: min(760px, 68%) !important;
	max-width: 760px !important;
	padding: 0 !important;
}

.poh-home-refresh .poh-home-eyebrow {
	margin: 0 0 13px !important;
	color: var(--poh-home-yellow) !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	letter-spacing: .1em;
	text-transform: uppercase !important;
}

.poh-home-refresh [data-id="bd7500b"] h1 {
	max-width: 760px;
	margin: 0 !important;
	color: #fff !important;
	font-size: clamp(40px, 4.1vw, 60px) !important;
	font-weight: 800 !important;
	letter-spacing: -.04em !important;
	line-height: 1 !important;
}

.poh-home-refresh [data-id="ac0a801"] .elementor-widget-container {
	max-width: 690px;
	margin-top: 24px;
	color: #e8f0fa !important;
	font-size: 18px !important;
	line-height: 1.68 !important;
}

.poh-home-refresh [data-id="ac0a801"] p { margin: 0 !important; }

.poh-home-refresh .poh-home-hero-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 30px;
}

.poh-home-refresh [data-id="dca404e"].poh-home-hero-actions {
	width: 100% !important;
}

.poh-home-refresh .poh-home-hero-actions .elementor-button-wrapper {
	display: contents;
}

.poh-home-refresh [data-id="bd7500b"] .elementor-button,
.poh-home-refresh .poh-home-secondary {
	display: inline-flex !important;
	min-height: 50px;
	align-items: center;
	justify-content: center;
	padding: 12px 22px !important;
	border: 0 !important;
	border-radius: 2px !important;
	font-size: 14px !important;
	font-weight: 900 !important;
	line-height: 1.2;
	text-decoration: none !important;
}

.poh-home-refresh [data-id="bd7500b"] .elementor-button {
	color: #13243a !important;
	background: var(--poh-home-yellow) !important;
}

.poh-home-refresh .poh-home-secondary {
	border: 1px solid rgba(255, 255, 255, .55) !important;
	color: #fff !important;
	background: rgba(7, 38, 78, .16);
}

.poh-home-refresh .poh-home-hero-note {
	margin: 17px 0 0 !important;
	color: #d8e7f6 !important;
	font-size: 13px !important;
	font-weight: 700;
}

/* Trust benefits */
.poh-home-refresh [data-id="17ab9a1d"] {
	z-index: 5;
	margin-top: -34px;
	padding: 0 var(--poh-home-side) 76px !important;
	background: transparent !important;
}

.poh-home-refresh [data-id="17ab9a1d"] > .elementor-background-overlay { display: none; }

.poh-home-refresh [data-id="17ab9a1d"] > .elementor-container { max-width: var(--poh-home-width) !important; }

.poh-home-refresh [data-id="92ec718"] {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1px;
	width: 100% !important;
	padding: 0 !important;
	border: 1px solid var(--poh-home-line);
	background: var(--poh-home-line);
	box-shadow: 0 18px 48px rgba(16, 42, 72, .12);
}

.poh-home-refresh [data-id="92ec718"] > .elementor-element {
	width: auto !important;
	min-width: 0;
	padding: 27px 26px !important;
	background: #fff !important;
}

.poh-home-refresh [data-id="92ec718"] .elementskit-infobox {
	display: grid;
	grid-template-columns: 46px 1fr;
	gap: 0 16px;
	align-items: start;
	padding: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}

.poh-home-refresh [data-id="92ec718"] .elementskit-box-header { grid-row: 1 / span 2; }
.poh-home-refresh [data-id="92ec718"] .elementskit-info-box-icon { color: var(--poh-home-blue) !important; }
.poh-home-refresh [data-id="92ec718"] .elementskit-info-box-icon :is(svg, i) { width: 36px !important; height: 36px !important; font-size: 36px !important; }
.poh-home-refresh [data-id="92ec718"] .elementskit-info-box-title { margin: 0 0 7px !important; color: var(--poh-home-navy) !important; font-size: 18px !important; line-height: 1.2 !important; }
.poh-home-refresh [data-id="92ec718"] .box-body p { margin: 0 !important; color: var(--poh-home-muted) !important; font-size: 14px !important; line-height: 1.55 !important; }

/* Services */
.poh-home-refresh [data-id="cfdedb2"] {
	padding: 96px var(--poh-home-side) 104px !important;
	background: var(--poh-home-soft) !important;
}

.poh-home-refresh [data-id="cfdedb2"] > .e-con-inner { max-width: var(--poh-home-width) !important; }
.poh-home-refresh [data-id="df0ddd2"] { width: 100% !important; padding: 0 !important; }

.poh-home-refresh [data-id="13f8073"] h2,
.poh-home-refresh [data-id="fb43537"] h2 {
	margin: 0 !important;
}

.poh-home-refresh [data-id="13f8073"] h2 {
	color: var(--poh-home-yellow) !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	letter-spacing: .1em;
	text-transform: uppercase !important;
}

.poh-home-refresh [data-id="fb43537"] h2 {
	max-width: 780px;
	color: var(--poh-home-ink) !important;
	font-size: clamp(32px, 3.7vw, 48px) !important;
	font-weight: 800 !important;
	letter-spacing: -.035em;
	line-height: 1.08 !important;
}

.poh-home-refresh [data-id="f335183"] {
	max-width: 760px;
	margin-top: 16px;
	color: var(--poh-home-muted) !important;
	font-size: 17px !important;
	line-height: 1.7 !important;
}

.poh-home-refresh [data-id="9dfd152"] { display: none; }

.poh-home-refresh :is([data-id="c53ead5"], [data-id="e038a95"]) {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
	width: 100% !important;
	margin-top: 18px;
	padding: 0 !important;
}

.poh-home-refresh :is([data-id="c53ead5"], [data-id="e038a95"]) > .e-con {
	width: auto !important;
	min-width: 0;
	padding: 0 !important;
	border: 1px solid var(--poh-home-line);
	border-top: 4px solid var(--poh-home-blue);
	border-radius: 2px;
	background: #fff !important;
	box-shadow: 0 12px 30px rgba(14, 43, 76, .07);
	transition: transform .2s ease, box-shadow .2s ease;
}

.poh-home-refresh :is([data-id="c53ead5"], [data-id="e038a95"]) > .e-con:hover {
	box-shadow: 0 18px 38px rgba(14, 43, 76, .13);
	transform: translateY(-4px);
}

.poh-home-refresh [data-id="cfdedb2"] .elementskit-infobox {
	display: flex;
	height: 100%;
	min-height: 270px;
	flex-direction: column;
	align-items: flex-start;
	padding: 30px 28px 26px !important;
	background: transparent !important;
	box-shadow: none !important;
}

.poh-home-refresh [data-id="cfdedb2"] .elementskit-info-box-icon {
	display: grid;
	width: 48px;
	height: 48px;
	place-items: center;
	margin-bottom: 20px;
	border-radius: 2px;
	color: #fff !important;
	background: var(--poh-home-navy) !important;
}

.poh-home-refresh [data-id="cfdedb2"] .elementskit-info-box-icon :is(svg, i) {
	width: 25px !important;
	height: 25px !important;
	font-size: 25px !important;
}

.poh-home-refresh [data-id="cfdedb2"] .box-body {
	display: flex;
	height: 100%;
	flex-direction: column;
}

.poh-home-refresh [data-id="cfdedb2"] .elementskit-info-box-title {
	margin: 0 0 10px !important;
	color: var(--poh-home-navy) !important;
	font-size: 21px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
}

.poh-home-refresh [data-id="cfdedb2"] .box-body > p {
	margin: 0 0 22px !important;
	color: var(--poh-home-muted) !important;
	font-size: 14px !important;
	line-height: 1.65 !important;
}

.poh-home-refresh [data-id="cfdedb2"] .box-footer { margin-top: auto; }
.poh-home-refresh [data-id="cfdedb2"] .elementskit-btn { padding: 0 !important; color: var(--poh-home-blue) !important; background: none !important; font-size: 13px !important; font-weight: 900 !important; }
.poh-home-refresh [data-id="cfdedb2"] .elementskit-btn svg { width: 14px !important; }

.poh-home-refresh .poh-home-protection {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 28px;
	width: 100%;
	margin-top: 18px;
	padding: 27px 30px;
	border-left: 6px solid var(--poh-home-yellow);
	color: #fff;
	background: var(--poh-home-navy);
}

.poh-home-refresh .poh-home-protection span:first-child {
	color: var(--poh-home-yellow);
	font-size: 11px;
	font-weight: 900;
	letter-spacing: .09em;
	text-transform: uppercase;
}

.poh-home-refresh .poh-home-protection h3 { margin: 4px 0 7px !important; color: #fff !important; font-size: 22px !important; }
.poh-home-refresh .poh-home-protection p { max-width: 760px; margin: 0 !important; color: #d9e5f2 !important; font-size: 14px !important; line-height: 1.55 !important; }
.poh-home-refresh .poh-home-protection > a { flex: 0 0 auto; padding: 13px 18px; color: #13243a !important; background: var(--poh-home-yellow); font-size: 13px; font-weight: 900; text-decoration: none; }

/* Reviews — the Trustindex widget itself remains untouched and dynamic. */
.poh-home-refresh [data-id="8bc95bc"] {
	padding: 96px var(--poh-home-side) 24px !important;
	background: #fff !important;
}

.poh-home-refresh [data-id="8bc95bc"] > .e-con-inner,
.poh-home-refresh [data-id="59b5130"] > .e-con-inner {
	max-width: var(--poh-home-width) !important;
}

.poh-home-refresh [data-id="8bc95bc"] h2 {
	margin: 0 !important;
	color: var(--poh-home-ink) !important;
	font-size: clamp(32px, 3.7vw, 48px) !important;
	font-weight: 800 !important;
	letter-spacing: -.035em;
	line-height: 1.08 !important;
}

.poh-home-refresh [data-id="8bc95bc"] h2::before {
	display: block;
	margin-bottom: 10px;
	color: var(--poh-home-yellow);
	content: "OPINIE GOOGLE";
	font-size: 12px;
	font-weight: 900;
	letter-spacing: .1em;
}

.poh-home-refresh [data-id="59b5130"] {
	padding: 0 var(--poh-home-side) 88px !important;
	background: #fff !important;
}

.poh-home-refresh [data-id="59b5130"] [data-widget-id] { max-width: 100% !important; }

/* Full-width conversion banner */
.poh-home-refresh [data-id="16e54ab"] {
	position: relative;
	min-height: 390px;
	padding: 72px var(--poh-home-side) !important;
	background-position: center 38% !important;
	isolation: isolate;
	overflow: hidden !important;
}

.poh-home-refresh [data-id="16e54ab"]::before {
	position: absolute;
	inset: 0;
	z-index: 0;
	background: linear-gradient(90deg, rgba(8, 39, 78, .98), rgba(12, 57, 107, .88) 58%, rgba(12, 57, 107, .36));
	content: "";
}

.poh-home-refresh [data-id="16e54ab"] > .e-con-inner {
	display: flex !important;
	position: relative;
	z-index: 1;
	width: 100% !important;
	max-width: var(--poh-home-width) !important;
	align-items: center !important;
	justify-content: flex-start !important;
}

.poh-home-refresh [data-id="45af938"] {
	display: flex !important;
	width: min(100%, 760px) !important;
	max-width: 760px !important;
	flex: 0 0 auto !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
}

.poh-home-refresh [data-id="ce69ece"] {
	width: 100% !important;
	max-width: 760px !important;
	align-self: flex-start !important;
}

.poh-home-refresh [data-id="ce69ece"] h2::before {
	display: block;
	margin-bottom: 13px;
	color: var(--poh-home-yellow);
	content: "BEZPŁATNA POMOC PO POLSKU";
	font-size: 12px;
	font-weight: 900;
	letter-spacing: .11em;
}

.poh-home-refresh [data-id="16e54ab"] h2 {
	width: 100% !important;
	max-width: 760px !important;
	margin: 0 !important;
	color: #fff !important;
	font-size: clamp(34px, 3.8vw, 50px) !important;
	font-weight: 800 !important;
	letter-spacing: -.035em;
	line-height: 1.08 !important;
	text-align: left !important;
}

.poh-home-refresh [data-id="2c9b645"] {
	width: 100% !important;
	max-width: 640px !important;
	align-self: flex-start !important;
	margin: 20px 0 0 !important;
	padding: 0 !important;
	text-align: left !important;
}

.poh-home-refresh [data-id="16e54ab"] p {
	display: block !important;
	width: 100% !important;
	max-width: 640px !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #e5eef8 !important;
	font-size: 17px !important;
	line-height: 1.65 !important;
	text-align: left !important;
}

.poh-home-refresh [data-id="795c5db"] {
	width: auto !important;
	max-width: 100% !important;
	align-self: flex-start !important;
	margin: 28px 0 0 !important;
	padding: 0 !important;
	text-align: left !important;
}
.poh-home-refresh [data-id="795c5db"] .elementor-button { min-height: 50px; padding: 13px 22px !important; border-radius: 2px !important; color: #13243a !important; background: var(--poh-home-yellow) !important; font-size: 14px !important; font-weight: 900 !important; }

/* Named advisors */
.poh-home-refresh [data-id="3f16ba39"] {
	position: relative;
	min-height: 0 !important;
	padding: 92px var(--poh-home-side) 86px !important;
	background:
		radial-gradient(circle at 9% 12%, rgba(245, 184, 0, .13) 0, rgba(245, 184, 0, 0) 180px),
		radial-gradient(circle at 92% 88%, rgba(10, 79, 143, .1) 0, rgba(10, 79, 143, 0) 220px),
		var(--poh-home-soft) !important;
	overflow: hidden !important;
}

.poh-home-refresh [data-id="3f16ba39"] > .e-con-inner {
	position: relative;
	z-index: 1;
	min-height: 0 !important;
	max-width: var(--poh-home-width) !important;
}

.poh-home-refresh [data-id="755d0193"] {
	display: flex !important;
	width: 100% !important;
	flex-direction: column !important;
	align-items: stretch !important;
	padding: 0 !important;
	border: 0 !important;
}

.poh-home-refresh [data-id="6d0cdcc3"] {
	width: 100% !important;
	max-width: 940px !important;
	margin: 0 auto !important;
	text-align: center !important;
}

.poh-home-refresh [data-id="6d0cdcc3"]::before {
	display: inline-flex;
	align-items: center;
	min-height: 30px;
	margin-bottom: 16px;
	padding: 7px 12px 6px;
	border: 1px solid rgba(16, 59, 112, .12);
	border-radius: 999px;
	color: var(--poh-home-blue);
	background: rgba(255, 255, 255, .76);
	content: "POLSCY DORADCY";
	font-size: 11px;
	font-weight: 900;
	letter-spacing: .11em;
}

.poh-home-refresh [data-id="3f16ba39"] :is(h2, .ekit-heading--title) {
	max-width: 940px;
	margin: 0 auto 20px !important;
	color: var(--poh-home-ink) !important;
	font-size: clamp(34px, 3.55vw, 46px) !important;
	font-weight: 800 !important;
	letter-spacing: -.035em;
	line-height: 1.1 !important;
	text-align: center !important;
}

.poh-home-refresh [data-id="3f16ba39"] :is(p, .ekit-heading__description) {
	max-width: 820px;
	margin: 0 auto !important;
	color: var(--poh-home-muted) !important;
	font-size: 17px !important;
	line-height: 1.7 !important;
	text-align: center !important;
}

.poh-home-refresh [data-id="0d030f2"] {
	display: grid !important;
	position: static !important;
	inset: auto !important;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 22px;
	width: 100% !important;
	max-width: 100% !important;
	margin: 38px 0 0 !important;
	padding: 0 !important;
	transform: none !important;
}

.poh-home-refresh [data-id="0d030f2"]::after {
	grid-column: 1 / -1;
	margin: 2px 0 0;
	color: #6b798b;
	content: "Odpowiadamy po polsku  •  poniedziałek–sobota, 9:00–19:00";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: .015em;
	text-align: center;
}

.poh-home-refresh [data-id="0d030f2"] > .elementor-widget {
	position: relative;
	width: auto !important;
	min-width: 0;
	border: 1px solid rgba(16, 59, 112, .13);
	border-radius: 14px;
	background: #fff;
	box-shadow: 0 15px 38px rgba(14, 43, 76, .09);
	overflow: hidden;
	transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.poh-home-refresh [data-id="0d030f2"] > .elementor-widget::before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 2;
	height: 4px;
	background: linear-gradient(90deg, var(--poh-home-yellow) 0 28%, var(--poh-home-blue) 28% 100%);
	content: "";
}

.poh-home-refresh [data-id="0d030f2"] > .elementor-widget:hover {
	border-color: rgba(22, 133, 66, .34);
	box-shadow: 0 20px 44px rgba(14, 43, 76, .14);
	transform: translateY(-3px);
}

.poh-home-refresh [data-id="0d030f2"] :is(.elementor-widget-container, .elementor-shortcode, .nta_wa_button) {
	width: 100% !important;
	height: 100%;
}

.poh-home-refresh [data-id="0d030f2"] .wa__button {
	display: flex !important;
	position: relative;
	align-items: center;
	gap: 18px;
	width: 100% !important;
	max-width: none !important;
	height: 100% !important;
	min-height: 132px;
	padding: 26px 78px 24px 24px !important;
	border-radius: 0 !important;
	color: var(--poh-home-ink) !important;
	background: #fff !important;
	box-shadow: none !important;
	text-align: left !important;
	text-decoration: none !important;
}

.poh-home-refresh [data-id="0d030f2"] .wa__button::after {
	display: grid;
	position: absolute;
	top: 50%;
	right: 24px;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	color: #fff;
	background: #25d366;
	content: "\2192";
	font-size: 20px;
	font-weight: 900;
	line-height: 1;
	place-items: center;
	transform: translateY(-50%);
	transition: background .2s ease, transform .2s ease;
}

.poh-home-refresh [data-id="0d030f2"] .wa__button:hover::after {
	background: #159b43;
	transform: translateY(-50%) translateX(3px);
}

.poh-home-refresh [data-id="0d030f2"] .wa__btn_icon {
	display: grid !important;
	flex: 0 0 58px;
	width: 58px !important;
	height: 58px !important;
	margin: 0 !important;
	border-radius: 50%;
	background: #25d366;
	place-items: center;
}

.poh-home-refresh [data-id="0d030f2"] .wa__btn_icon img {
	width: 32px !important;
	height: 32px !important;
	margin: 0 !important;
	object-fit: contain;
}

.poh-home-refresh [data-id="0d030f2"] .wa__btn_txt {
	display: flex !important;
	min-width: 0;
	flex: 1 1 auto;
	flex-direction: column;
	align-items: flex-start;
	text-align: left !important;
}

.poh-home-refresh [data-id="0d030f2"] .wa__cs_info {
	display: flex !important;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	gap: 7px;
	margin: 0 0 8px !important;
}

.poh-home-refresh [data-id="0d030f2"] .wa__cs_name {
	color: var(--poh-home-muted) !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
	opacity: 1 !important;
}

.poh-home-refresh [data-id="0d030f2"] .wa__cs_status {
	margin: 0 !important;
	padding: 4px 8px !important;
	border-radius: 999px;
	color: #0d7133 !important;
	background: #e7f8ed;
	font-size: 10px !important;
	font-weight: 900 !important;
	letter-spacing: .04em;
	line-height: 1 !important;
}

.poh-home-refresh [data-id="0d030f2"] .wa__btn_title {
	margin: 0 !important;
	color: var(--poh-home-navy) !important;
	font-size: 20px !important;
	font-weight: 850 !important;
	letter-spacing: -.015em;
	line-height: 1.25 !important;
}

/* Lead form */
.poh-home-refresh .poh-auto-placement--front {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 96px var(--poh-home-side) 104px !important;
	background: var(--poh-home-navy);
	transform: none !important;
}

.poh-home-refresh .poh-auto-placement--front .poh {
	width: 100%;
	max-width: var(--poh-home-width) !important;
	margin: 0 auto !important;
	border-radius: 2px !important;
	box-shadow: 0 24px 58px rgba(4, 24, 48, .28) !important;
}

/* Process */
.poh-home-refresh [data-id="afc5c73"] {
	padding: 104px var(--poh-home-side) !important;
	background: #fff !important;
}

.poh-home-refresh [data-id="afc5c73"] > .e-con-inner {
	display: grid !important;
	grid-template-columns: minmax(0, 1.06fr) minmax(340px, .94fr);
	gap: clamp(48px, 6vw, 86px);
	align-items: center;
	max-width: var(--poh-home-width) !important;
}

.poh-home-refresh [data-id="260e0ca"],
.poh-home-refresh [data-id="6fa0797"] { width: auto !important; padding: 0 !important; }
.poh-home-refresh [data-id="3da5b20"] h2 { color: var(--poh-home-yellow) !important; font-size: 12px !important; font-weight: 900 !important; letter-spacing: .1em; text-transform: uppercase !important; }
.poh-home-refresh [data-id="37b63cf"] h2 { margin: 0 !important; color: var(--poh-home-ink) !important; font-size: clamp(32px, 3.7vw, 48px) !important; font-weight: 800 !important; letter-spacing: -.035em; line-height: 1.08 !important; }
.poh-home-refresh [data-id="8c184f0"] { margin: 16px 0 24px; color: var(--poh-home-muted) !important; font-size: 16px !important; line-height: 1.7 !important; }

.poh-home-refresh :is([data-id="b8fe940"], [data-id="d865527"], [data-id="d802c60"]) {
	margin: 10px 0 0 !important;
	padding: 20px !important;
	border: 1px solid var(--poh-home-line);
	border-left: 4px solid var(--poh-home-blue);
	background: var(--poh-home-soft);
}

.poh-home-refresh [data-id="afc5c73"] .elementor-icon { color: var(--poh-home-blue) !important; }
.poh-home-refresh [data-id="afc5c73"] .elementor-icon :is(svg, i) { width: 28px !important; height: 28px !important; }
.poh-home-refresh [data-id="afc5c73"] .elementor-icon-box-title { margin: 0 0 6px !important; color: var(--poh-home-navy) !important; font-size: 18px !important; }
.poh-home-refresh [data-id="afc5c73"] .elementor-icon-box-description { color: var(--poh-home-muted) !important; font-size: 14px !important; line-height: 1.55 !important; }
.poh-home-refresh [data-id="afc5c73"] .elementor-button { margin-top: 16px; padding: 13px 22px !important; border-radius: 2px !important; color: #13243a !important; background: var(--poh-home-yellow) !important; font-size: 14px !important; font-weight: 900 !important; }
.poh-home-refresh [data-id="6fa0797"] img { width: 100% !important; min-height: 500px; object-fit: cover; box-shadow: 22px 22px 0 var(--poh-home-yellow); }

/* Existing about section */
.poh-home-refresh [data-id="3e204ce"] {
	padding: 96px var(--poh-home-side) !important;
	background: var(--poh-home-soft) !important;
}

.poh-home-refresh [data-id="3e204ce"] > .e-con-inner { max-width: var(--poh-home-width) !important; }
.poh-home-refresh [data-id="3e204ce"] h2 { color: var(--poh-home-ink) !important; font-size: clamp(32px, 3.7vw, 48px) !important; font-weight: 800 !important; letter-spacing: -.035em; line-height: 1.08 !important; }
.poh-home-refresh [data-id="3e204ce"] p { color: var(--poh-home-muted) !important; line-height: 1.7 !important; }
.poh-home-refresh [data-id="3e204ce"] .elementor-button { padding: 13px 22px !important; border-radius: 2px !important; color: #fff !important; background: var(--poh-home-navy) !important; font-weight: 900 !important; }

/* Mobile app */
.poh-home-refresh .poh-home-app {
	display: block;
	position: relative;
	width: 100%;
	padding: 96px var(--poh-home-side) 92px;
	color: #fff;
	background: linear-gradient(135deg, #082a55 0%, #103f76 62%, #0c4b86 100%);
	isolation: isolate;
	overflow: hidden;
}

.poh-home-refresh .poh-home-app::before {
	position: absolute;
	inset: 0;
	z-index: -2;
	background:
		radial-gradient(circle at 74% 44%, rgba(72, 152, 230, .26), transparent 300px),
		radial-gradient(circle at 8% 108%, rgba(245, 184, 0, .18), transparent 280px);
	content: "";
}

.poh-home-refresh .poh-home-app::after {
	position: absolute;
	right: -120px;
	bottom: -210px;
	z-index: -1;
	width: 420px;
	height: 420px;
	border: 2px solid rgba(245, 184, 0, .3);
	content: "";
	transform: rotate(38deg);
}

.poh-home-refresh .poh-home-app__inner {
	display: grid;
	grid-template-columns: minmax(0, 1.02fr) minmax(380px, .98fr);
	gap: clamp(54px, 7vw, 104px);
	align-items: center;
	width: 100%;
	max-width: var(--poh-home-width);
	margin: 0 auto;
}

.poh-home-refresh .poh-home-app__copy {
	max-width: 650px;
}

.poh-home-refresh .poh-home-app__eyebrow {
	display: flex;
	align-items: center;
	gap: 12px;
	margin: 0 0 17px;
	color: var(--poh-home-yellow);
	font-size: 12px;
	font-weight: 900;
	letter-spacing: .11em;
}

.poh-home-refresh .poh-home-app__eyebrow::before {
	width: 34px;
	height: 3px;
	background: var(--poh-home-yellow);
	content: "";
}

.poh-home-refresh .poh-home-app h2 {
	max-width: 650px;
	margin: 0;
	color: #fff !important;
	font-size: clamp(36px, 4vw, 52px) !important;
	font-weight: 800 !important;
	letter-spacing: -.04em;
	line-height: 1.06 !important;
}

.poh-home-refresh .poh-home-app__lead {
	max-width: 620px;
	margin: 22px 0 0;
	color: #dbe8f6;
	font-size: 17px;
	line-height: 1.7;
}

.poh-home-refresh .poh-home-app__features {
	display: grid;
	gap: 11px;
	margin: 27px 0 0;
	padding: 0;
	list-style: none;
}

.poh-home-refresh .poh-home-app__features li {
	display: flex;
	align-items: center;
	gap: 11px;
	margin: 0;
	color: #fff;
	font-size: 15px;
	font-weight: 750;
	line-height: 1.45;
}

.poh-home-refresh .poh-home-app__features li > span {
	display: grid;
	flex: 0 0 25px;
	width: 25px;
	height: 25px;
	border: 1px solid rgba(245, 184, 0, .55);
	border-radius: 50%;
	color: var(--poh-home-yellow);
	background: rgba(245, 184, 0, .1);
	font-size: 12px;
	place-items: center;
}

.poh-home-refresh .poh-home-app__stores {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 31px;
}

.poh-home-refresh .poh-home-app__store {
	display: flex;
	min-width: 190px;
	min-height: 61px;
	align-items: center;
	gap: 12px;
	padding: 10px 17px;
	border: 1px solid rgba(255, 255, 255, .32);
	border-radius: 9px;
	color: #fff !important;
	background: #07101b;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .18);
	text-decoration: none !important;
	transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.poh-home-refresh .poh-home-app__store:hover {
	border-color: var(--poh-home-yellow);
	box-shadow: 0 16px 34px rgba(0, 0, 0, .25);
	transform: translateY(-2px);
}

.poh-home-refresh .poh-home-app__store svg {
	width: 31px;
	height: 36px;
	flex: 0 0 31px;
}

.poh-home-refresh .poh-home-app__store > span {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	line-height: 1;
}

.poh-home-refresh .poh-home-app__store small {
	margin-bottom: 4px;
	color: #cbd4df;
	font-size: 10px;
	font-weight: 650;
	letter-spacing: .02em;
}

.poh-home-refresh .poh-home-app__store strong {
	color: #fff;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: -.015em;
}

.poh-home-refresh .poh-home-app__note {
	margin: 13px 0 0;
	color: #b9cade;
	font-size: 12px;
	font-weight: 650;
}

.poh-home-refresh .poh-home-app__visual {
	display: flex;
	position: relative;
	min-height: 558px;
	align-items: center;
	justify-content: center;
}

.poh-home-refresh .poh-home-app__halo {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 430px;
	height: 430px;
	border: 1px solid rgba(255, 255, 255, .13);
	border-radius: 50%;
	background: rgba(255, 255, 255, .055);
	box-shadow: 0 0 0 54px rgba(255, 255, 255, .025);
	transform: translate(-50%, -50%);
}

.poh-home-refresh .poh-home-app__phone {
	position: relative;
	z-index: 2;
	width: 286px;
	height: 558px;
	padding: 8px;
	border: 2px solid rgba(255, 255, 255, .18);
	border-radius: 42px;
	background: #071b31;
	box-shadow: 0 35px 70px rgba(0, 10, 25, .42);
	transform: rotate(2.5deg);
}

.poh-home-refresh .poh-home-app__speaker {
	position: absolute;
	top: 18px;
	left: 50%;
	z-index: 4;
	width: 74px;
	height: 20px;
	border-radius: 999px;
	background: #071b31;
	transform: translateX(-50%);
}

.poh-home-refresh .poh-home-app__screen {
	position: relative;
	height: 100%;
	padding: 48px 18px 22px;
	border-radius: 34px;
	color: var(--poh-home-ink);
	background: linear-gradient(180deg, #fff 0%, #f0f5fa 100%);
	overflow: hidden;
}

.poh-home-refresh .poh-home-app__brand {
	display: flex;
	align-items: center;
	gap: 9px;
	padding-bottom: 21px;
	border-bottom: 1px solid #dbe4ed;
}

.poh-home-refresh .poh-home-app__brand > span {
	display: grid;
	width: 35px;
	height: 35px;
	border-radius: 10px;
	color: #10243d;
	background: var(--poh-home-yellow);
	font-size: 12px;
	font-weight: 950;
	place-items: center;
}

.poh-home-refresh .poh-home-app__brand strong {
	color: var(--poh-home-navy);
	font-size: 14px;
	font-weight: 900;
}

.poh-home-refresh .poh-home-app__screen > p {
	margin: 25px 0 4px;
	color: #718196;
	font-size: 11px;
	font-weight: 750;
}

.poh-home-refresh .poh-home-app__screen > h3 {
	margin: 0;
	color: var(--poh-home-ink) !important;
	font-size: 22px !important;
	font-weight: 850 !important;
	letter-spacing: -.025em;
	line-height: 1.18 !important;
}

.poh-home-refresh .poh-home-app__tiles {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 9px;
	margin-top: 20px;
}

.poh-home-refresh .poh-home-app__tiles > span {
	display: flex;
	min-height: 95px;
	flex-direction: column;
	justify-content: space-between;
	padding: 14px;
	border: 1px solid #dfe7f0;
	border-radius: 13px;
	color: #68798d;
	background: #fff;
	box-shadow: 0 8px 22px rgba(21, 54, 91, .07);
	font-size: 10px;
	font-weight: 700;
}

.poh-home-refresh .poh-home-app__tiles b {
	color: var(--poh-home-navy);
	font-size: 25px;
	font-weight: 900;
}

.poh-home-refresh .poh-home-app__assistant {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: 12px;
	padding: 14px;
	border-radius: 13px;
	color: #64758a;
	background: var(--poh-home-navy);
	box-shadow: 0 12px 24px rgba(13, 51, 93, .18);
}

.poh-home-refresh .poh-home-app__assistant > i {
	display: grid;
	flex: 0 0 39px;
	width: 39px;
	height: 39px;
	border-radius: 50%;
	color: #10243d;
	background: var(--poh-home-yellow);
	font-size: 11px;
	font-style: normal;
	font-weight: 950;
	place-items: center;
}

.poh-home-refresh .poh-home-app__assistant > span {
	display: flex;
	min-width: 0;
	flex-direction: column;
	color: #c4d5e8;
	font-size: 9px;
	line-height: 1.45;
}

.poh-home-refresh .poh-home-app__assistant b {
	margin-bottom: 2px;
	color: #fff;
	font-size: 12px;
}

.poh-home-refresh .poh-home-app__nav {
	display: flex;
	position: absolute;
	right: 18px;
	bottom: 20px;
	left: 18px;
	align-items: center;
	justify-content: space-around;
	padding: 13px 10px;
	border: 1px solid #e0e7ef;
	border-radius: 15px;
	background: rgba(255, 255, 255, .93);
}

.poh-home-refresh .poh-home-app__nav i {
	width: 17px;
	height: 17px;
	border: 3px solid #8796a9;
	border-radius: 5px;
}

.poh-home-refresh .poh-home-app__nav i:first-child {
	border-color: var(--poh-home-blue);
	background: var(--poh-home-blue);
}

.poh-home-refresh .poh-home-app__float {
	display: flex;
	position: absolute;
	z-index: 3;
	align-items: center;
	gap: 10px;
	min-width: 190px;
	padding: 13px 15px;
	border: 1px solid rgba(16, 59, 112, .1);
	border-radius: 12px;
	color: #607187;
	background: #fff;
	box-shadow: 0 18px 38px rgba(0, 13, 31, .24);
	font-size: 9px;
	line-height: 1.35;
}

.poh-home-refresh .poh-home-app__float > b {
	display: grid;
	flex: 0 0 35px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	color: #fff;
	background: var(--poh-home-green);
	font-size: 12px;
	place-items: center;
}

.poh-home-refresh .poh-home-app__float strong {
	color: var(--poh-home-navy);
	font-size: 10px;
}

.poh-home-refresh .poh-home-app__float--message { top: 105px; left: -10px; }
.poh-home-refresh .poh-home-app__float--deadline { right: -18px; bottom: 105px; }
.poh-home-refresh .poh-home-app__float--deadline > b { color: #10243d; background: var(--poh-home-yellow); }

/* Partner logos */
.poh-home-refresh [data-id="fb17e7a"] {
	padding: 72px var(--poh-home-side) 82px !important;
	border-top: 1px solid var(--poh-home-line);
	background: #fff !important;
}

.poh-home-refresh [data-id="fb17e7a"] > .e-con-inner { max-width: var(--poh-home-width) !important; }
.poh-home-refresh [data-id="fb17e7a"] :is(h2, .ekit-heading--title) { color: var(--poh-home-ink) !important; font-size: clamp(26px, 3vw, 38px) !important; font-weight: 800 !important; letter-spacing: -.025em; }
.poh-home-refresh [data-id="fb17e7a"] img { filter: grayscale(1); opacity: .78; transition: filter .2s ease, opacity .2s ease; }
.poh-home-refresh [data-id="fb17e7a"] img:hover { filter: none; opacity: 1; }

/* Compact, readable FAQ */
.poh-home-refresh [data-id="1dc08118"] {
	display: grid !important;
	grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr);
	gap: clamp(34px, 5vw, 70px);
	width: 100% !important;
	padding: 96px var(--poh-home-side) 104px !important;
	background: var(--poh-home-soft) !important;
}

.poh-home-refresh [data-id="fb613f9"],
.poh-home-refresh [data-id="62ffdab9"] { width: 100% !important; max-width: 100% !important; }
.poh-home-refresh [data-id="fb613f9"] h2 { position: sticky; top: 120px; margin: 0 !important; color: var(--poh-home-ink) !important; font-size: clamp(32px, 3.7vw, 48px) !important; font-weight: 800 !important; letter-spacing: -.035em; line-height: 1.08 !important; }
.poh-home-refresh [data-id="fb613f9"] h2::before { display: block; margin-bottom: 10px; color: var(--poh-home-yellow); content: "NAJCZĘSTSZE PYTANIA"; font-size: 12px; font-weight: 900; letter-spacing: .1em; }
.poh-home-refresh [data-id="62ffdab9"] .elementskit-faq { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.poh-home-refresh [data-id="62ffdab9"] .elementskit-single-faq { min-width: 0; margin: 0 !important; padding: 22px 22px 20px; border: 1px solid var(--poh-home-line) !important; border-radius: 2px !important; background: #fff !important; }
.poh-home-refresh [data-id="62ffdab9"] .elementskit-single-faq:nth-child(n+9) { display: none !important; }
.poh-home-refresh [data-id="62ffdab9"] .elementskit-faq-header { padding: 0 !important; border: 0 !important; background: transparent !important; }
.poh-home-refresh [data-id="62ffdab9"] .elementskit-faq-title { margin: 0 !important; color: var(--poh-home-navy) !important; font-size: 16px !important; font-weight: 800 !important; line-height: 1.38 !important; }
.poh-home-refresh [data-id="62ffdab9"] .elementskit-faq-body { padding: 12px 0 0 !important; color: var(--poh-home-muted) !important; font-size: 14px !important; line-height: 1.62 !important; }

/* Retired empty blog teaser. The Blog SEO module renders the real article cards. */
.poh-home-refresh [data-id="ef7f990"] {
	display: none !important;
}

@media (max-width: 1024px) {
	.poh-home-refresh [data-id="bd7500b"] { min-height: 520px; }
	.poh-home-refresh [data-id="315b2c6"] { width: min(760px, 82%) !important; }
	.poh-home-refresh [data-id="92ec718"] { grid-template-columns: 1fr; }
	.poh-home-refresh [data-id="17ab9a1d"] { margin-top: 0; padding-top: 24px !important; }
	.poh-home-refresh :is([data-id="c53ead5"], [data-id="e038a95"]) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.poh-home-refresh [data-id="afc5c73"] > .e-con-inner { grid-template-columns: 1fr; }
	.poh-home-refresh [data-id="6fa0797"] { display: none; }
	.poh-home-refresh [data-id="1dc08118"] { grid-template-columns: 1fr; }
	.poh-home-refresh [data-id="fb613f9"] h2 { position: static; }
	.poh-home-refresh .poh-home-app__inner { grid-template-columns: minmax(0, 1fr) 350px; gap: 38px; }
	.poh-home-refresh .poh-home-app__float { display: none; }
}

@media (max-width: 900px) {
	.poh-home-refresh .poh-home-app__inner { grid-template-columns: 1fr; }
	.poh-home-refresh .poh-home-app__copy { max-width: 720px; }
	.poh-home-refresh .poh-home-app__visual { min-height: 520px; margin-top: 8px; }
	.poh-home-refresh .poh-home-app__phone { width: 268px; height: 520px; }
}

@media (max-width: 767px) {
	:root { --poh-home-gutter: 22px; }
	.poh-home-refresh [data-id="bd7500b"] { min-height: 500px; padding-top: 62px !important; padding-bottom: 66px !important; background-position: 62% center !important; }
	.poh-home-refresh [data-id="bd7500b"] > .elementor-background-slideshow { display: none !important; }
	.poh-home-refresh [data-id="bd7500b"]::before { background: linear-gradient(180deg, rgba(7, 38, 78, .9), rgba(10, 52, 101, .95)); }
	.poh-home-refresh [data-id="315b2c6"] { width: 100% !important; }
	.poh-home-refresh [data-id="bd7500b"] h1 { font-size: clamp(36px, 11vw, 48px) !important; }
	.poh-home-refresh [data-id="ac0a801"] .elementor-widget-container { font-size: 16px !important; line-height: 1.58 !important; }
	.poh-home-refresh .poh-home-hero-actions { display: grid; grid-template-columns: 1fr; }
	.poh-home-refresh [data-id="bd7500b"] .elementor-button,
	.poh-home-refresh .poh-home-secondary { width: 100%; }
	.poh-home-refresh [data-id="17ab9a1d"] { padding-bottom: 62px !important; }
	.poh-home-refresh [data-id="92ec718"] > .elementor-element { padding: 22px !important; }
	.poh-home-refresh [data-id="cfdedb2"],
	.poh-home-refresh [data-id="3f16ba39"],
	.poh-home-refresh .poh-auto-placement--front,
	.poh-home-refresh [data-id="afc5c73"],
	.poh-home-refresh [data-id="3e204ce"],
	.poh-home-refresh [data-id="1dc08118"] { padding-top: 72px !important; padding-bottom: 76px !important; }
	.poh-home-refresh :is([data-id="c53ead5"], [data-id="e038a95"]),
	.poh-home-refresh [data-id="0d030f2"],
	.poh-home-refresh [data-id="62ffdab9"] .elementskit-faq { grid-template-columns: 1fr; }
	.poh-home-refresh [data-id="6d0cdcc3"]::before { margin-bottom: 13px; }
	.poh-home-refresh [data-id="3f16ba39"] :is(h2, .ekit-heading--title) { margin-bottom: 16px !important; font-size: clamp(31px, 9.5vw, 38px) !important; }
	.poh-home-refresh [data-id="3f16ba39"] :is(p, .ekit-heading__description) { font-size: 15px !important; line-height: 1.65 !important; }
	.poh-home-refresh [data-id="0d030f2"] { gap: 14px; margin-top: 28px !important; }
	.poh-home-refresh [data-id="0d030f2"]::after { margin-top: 5px; line-height: 1.5; }
	.poh-home-refresh [data-id="0d030f2"] .wa__button { min-height: 112px; gap: 14px; padding: 21px 64px 19px 18px !important; }
	.poh-home-refresh [data-id="0d030f2"] .wa__button::after { right: 17px; width: 38px; height: 38px; }
	.poh-home-refresh [data-id="0d030f2"] .wa__btn_icon { flex-basis: 50px; width: 50px !important; height: 50px !important; }
	.poh-home-refresh [data-id="0d030f2"] .wa__btn_icon img { width: 28px !important; height: 28px !important; }
	.poh-home-refresh [data-id="0d030f2"] .wa__cs_name { font-size: 12px !important; }
	.poh-home-refresh [data-id="0d030f2"] .wa__btn_title { font-size: 17px !important; }
	.poh-home-refresh [data-id="cfdedb2"] .elementskit-infobox { min-height: 0; }
	.poh-home-refresh .poh-home-protection { align-items: stretch; flex-direction: column; }
	.poh-home-refresh .poh-home-protection > a { width: 100%; text-align: center; }
	.poh-home-refresh [data-id="16e54ab"] { min-height: 0; padding-top: 72px !important; padding-bottom: 72px !important; }
	.poh-home-refresh [data-id="16e54ab"]::before { background: rgba(8, 39, 78, .91); }
	.poh-home-refresh .poh-auto-placement--front .poh { border-radius: 0 !important; }
	.poh-home-refresh [data-id="fb17e7a"] { padding-top: 60px !important; padding-bottom: 66px !important; }
	.poh-home-refresh .poh-home-app { padding-top: 72px; padding-bottom: 72px; }
	.poh-home-refresh .poh-home-app__inner { gap: 30px; }
	.poh-home-refresh .poh-home-app h2 { font-size: clamp(34px, 10vw, 42px) !important; }
	.poh-home-refresh .poh-home-app__lead { margin-top: 18px; font-size: 15px; line-height: 1.65; }
	.poh-home-refresh .poh-home-app__features { margin-top: 23px; }
	.poh-home-refresh .poh-home-app__stores { display: grid; grid-template-columns: 1fr; margin-top: 27px; }
	.poh-home-refresh .poh-home-app__store { width: 100%; min-width: 0; justify-content: center; }
	.poh-home-refresh .poh-home-app__note { text-align: center; }
	.poh-home-refresh .poh-home-app__visual { min-height: 474px; margin-top: 0; }
	.poh-home-refresh .poh-home-app__halo { width: 310px; height: 310px; box-shadow: 0 0 0 34px rgba(255, 255, 255, .025); }
	.poh-home-refresh .poh-home-app__phone { width: 238px; height: 468px; border-radius: 36px; transform: none; }
	.poh-home-refresh .poh-home-app__screen { padding: 43px 15px 18px; border-radius: 29px; }
	.poh-home-refresh .poh-home-app__screen > p { margin-top: 20px; }
	.poh-home-refresh .poh-home-app__screen > h3 { font-size: 19px !important; }
	.poh-home-refresh .poh-home-app__tiles > span { min-height: 84px; padding: 12px; }
	.poh-home-refresh .poh-home-app__tiles b { font-size: 22px; }
	.poh-home-refresh .poh-home-app__assistant { padding: 12px; }
	.poh-home-refresh .poh-home-app__nav { right: 15px; bottom: 17px; left: 15px; padding: 11px 8px; }
	.poh-home-refresh .wa__btn_popup { right: 14px !important; bottom: 18px !important; }
}

@media (prefers-reduced-motion: reduce) {
	.poh-home-refresh [data-id="bd7500b"] .swiper-wrapper { transform: none !important; transition: none !important; }
	.poh-home-refresh :is([data-id="c53ead5"], [data-id="e038a95"]) > .e-con { transition: none; }
}
