/* ==========================================================================
   Request A Quote — two-column creative layout
   ========================================================================== */

.wcz-quote-live-page .wcz-main {
	background: #e6f9fd;
}

/* Quote banner — same height as Services / Contact */
.wcz-quote-live-page .inner-page-banner.wcz-quote-page-banner {
	--wcz-banner-h: var(--wcz-page-banner-height);
	height: var(--wcz-banner-h);
	min-height: var(--wcz-banner-h);
	max-height: var(--wcz-banner-h);
}

.wcz-quote-live-page .inner-page-banner.wcz-quote-page-banner .inner-page-banner__img {
	object-fit: cover;
	object-position: center 35%;
}

/* Form design sits right under banner — visible on scroll (not empty dark gap) */
.wcz-quote-live-page .wcz-quote-live {
	padding-top: clamp(28px, 4vw, 48px);
	margin-top: 0;
}

.wcz-quote-live-page .wcz-quote-live-shell[data-animate] {
	opacity: 1;
	transform: none;
}

.wcz-quote-live-page.wcz-loaded .wcz-quote-live-shell[data-animate],
body.wcz-loaded .wcz-quote-live-page .wcz-quote-live-shell[data-animate] {
	opacity: 1;
	transform: none;
	animation: wcz-quote-shell-in 0.7s cubic-bezier(0.22, 1, 0.36, 1) both;
}

@keyframes wcz-quote-shell-in {
	from {
		opacity: 0;
		transform: translateY(18px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.wcz-quote-live-page .wcz-page-hero-quote,
.wcz-quote-live-page .wcz-page-hero-banner {
	background: #0a1018;
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero-banner--live {
	height: var(--wcz-page-banner-height);
	min-height: var(--wcz-page-banner-height);
	max-height: var(--wcz-page-banner-height);
	padding: 0;
	overflow: hidden;
}

.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-banner-bg {
	background-color: #0a1018;
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-screen-stage {
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	background:
		radial-gradient(ellipse 70% 55% at 50% 40%, rgba(0, 194, 229, 0.14), transparent 62%),
		linear-gradient(180deg, #0a1018 0%, #121820 100%);
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-screen-glow {
	display: none;
}

.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-laptop-photo {
	display: block;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	object-position: center center;
	filter: none;
	opacity: 1;
	transform-origin: center center;
	will-change: transform;
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero-banner.is-loaded .wcz-page-hero-laptop-photo {
	animation: wcz-banner-kenburns 18s ease-in-out infinite alternate;
}

.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-laptop-shot {
	position: absolute;
	inset: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	animation: wcz-banner-hero-fade 1s cubic-bezier(0.22, 1, 0.36, 1) both;
}

.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-banner-photo {
	filter: none;
	opacity: 1;
	object-fit: cover;
	object-position: center 40%;
}

.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-banner-overlay {
	background:
		linear-gradient(180deg, rgba(10, 16, 24, 0.35) 0%, rgba(10, 16, 24, 0.55) 100%),
		radial-gradient(ellipse 70% 60% at 50% 40%, rgba(0, 194, 229, 0.1), transparent 65%);
	opacity: 1;
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-banner-overlay,
.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-banner-grain,
.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-fx {
	display: none;
}

.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-banner-grain {
	display: none;
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-banner-content {
	position: relative;
	z-index: 2;
	pointer-events: none;
}

.wcz-quote-live-page .wcz-page-hero-banner-title {
	text-transform: none;
	letter-spacing: 0.02em;
	font-weight: 700;
	font-size: clamp(1.75rem, 4vw, 2.5rem);
	color: #fff;
	text-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
}

.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero--laptop .wcz-page-hero-banner-title {
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.55);
}

@media (max-width: 600px) {
	.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero-banner--live {
		height: var(--wcz-page-banner-height);
		min-height: var(--wcz-page-banner-height);
		max-height: var(--wcz-page-banner-height);
	}
}

@keyframes wcz-banner-kenburns {
	from { transform: scale(1); }
	to { transform: scale(1.06); }
}

@keyframes wcz-banner-hero-fade {
	from {
		opacity: 0;
		transform: scale(1.04);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@media (prefers-reduced-motion: reduce) {
	.wcz-quote-live-page .wcz-page-hero-quote.wcz-page-hero-banner.is-loaded .wcz-page-hero-laptop-photo,
	.wcz-quote-live-page .wcz-page-hero-quote .wcz-page-hero-laptop-shot {
		animation: none;
	}
}

.wcz-quote-live {
	padding: clamp(36px, 5vw, 72px) 0 clamp(48px, 6vw, 88px);
	background:
		radial-gradient(ellipse 70% 50% at 10% 20%, rgba(0, 194, 229, 0.22), transparent 55%),
		radial-gradient(ellipse 50% 40% at 90% 80%, rgba(0, 153, 184, 0.14), transparent 50%),
		#e6f9fd;
}

.wcz-quote-live-shell {
	display: grid;
	grid-template-columns: minmax(260px, 0.95fr) minmax(0, 1.35fr);
	gap: 0;
	overflow: hidden;
	border-radius: 0;
	background: linear-gradient(145deg, #f0fbfe 0%, #dff6fb 48%, #c8eef7 100%);
	border: 1px solid rgba(0, 194, 229, 0.28);
	box-shadow: 0 28px 64px rgba(0, 153, 184, 0.14);
}

/* ----- Left aside ----- */
.wcz-quote-live-aside {
	position: relative;
	padding: clamp(28px, 3.5vw, 44px);
	display: flex;
	flex-direction: column;
	gap: 20px;
	background:
		radial-gradient(circle at 20% 0%, rgba(0, 194, 229, 0.2), transparent 45%),
		linear-gradient(180deg, rgba(0, 194, 229, 0.08), transparent 40%);
}

.wcz-quote-live-badge {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	align-self: flex-start;
	padding: 8px 14px;
	border-radius: 999px;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #0284a8;
	background: rgba(0, 194, 229, 0.12);
	border: 1px solid rgba(0, 194, 229, 0.22);
}

.wcz-quote-live-badge svg {
	flex-shrink: 0;
}

.wcz-quote-live-title {
	font-family: var(--wcz-font-display);
	font-size: clamp(1.55rem, 2.6vw, 2.15rem);
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: -0.02em;
	color: #0f172a;
	margin: 0;
	text-transform: none;
}

.wcz-quote-live-lede {
	margin: 0;
	font-size: 15px;
	line-height: 1.65;
	color: #64748b;
}

.wcz-quote-live-perks {
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.wcz-quote-live-perk {
	display: flex;
	align-items: flex-start;
	gap: 14px;
}

.wcz-quote-live-perk-icon {
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	color: #fff;
	background: linear-gradient(135deg, #00c2e5, #0099b8);
	box-shadow: 0 8px 18px rgba(0, 194, 229, 0.28);
}

.wcz-quote-live-perk-copy {
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
}

.wcz-quote-live-perk-copy strong {
	font-size: 15px;
	font-weight: 700;
	color: #0f172a;
}

.wcz-quote-live-perk-copy span {
	font-size: 13px;
	line-height: 1.45;
	color: #64748b;
}

.wcz-quote-live-art {
	margin-top: auto;
	padding-top: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.wcz-quote-live-art-svg {
	display: block;
	width: min(100%, 300px);
	margin: 0 auto;
	height: auto;
	opacity: 0.98;
	overflow: visible;
}

.wcz-quote-live-art .wcz-mail-glow {
	opacity: 0.14;
	animation: wcz-mail-glow-breathe 3.6s ease-in-out infinite;
	transform-origin: 140px 108px;
}

.wcz-quote-live-art .wcz-mail-trail {
	animation: wcz-mail-trail-dash 3.6s linear infinite;
}

.wcz-quote-live-art .wcz-mail-plane {
	animation: wcz-mail-plane-life 3.6s ease-in-out infinite;
	transform-box: fill-box;
	transform-origin: center;
}

.wcz-quote-live-art .wcz-mail-box {
	animation: wcz-mail-box-catch 3.6s ease-in-out infinite;
	transform-origin: 140px 108px;
}

.wcz-quote-live-art .wcz-mail-flap {
	animation: wcz-mail-flap-wiggle 3.6s ease-in-out infinite;
	transform-origin: 140px 84px;
}

.wcz-quote-live-art .wcz-mail-sparks {
	animation: wcz-mail-sparks-pop 3.6s ease-out infinite;
	transform-origin: 140px 86px;
}

@keyframes wcz-mail-glow-breathe {
	0%,
	100% {
		opacity: 0.1;
		transform: scale(0.96);
	}
	50% {
		opacity: 0.2;
		transform: scale(1.05);
	}
	78% {
		opacity: 0.28;
		transform: scale(1.08);
	}
}

@keyframes wcz-mail-trail-dash {
	0% {
		stroke-dashoffset: 160;
		opacity: 0.15;
	}
	20% {
		opacity: 0.85;
	}
	68% {
		stroke-dashoffset: 0;
		opacity: 0.7;
	}
	100% {
		stroke-dashoffset: -40;
		opacity: 0.1;
	}
}

@keyframes wcz-mail-plane-life {
	0%,
	6% {
		opacity: 0;
	}
	12% {
		opacity: 1;
	}
	68% {
		opacity: 1;
	}
	78% {
		opacity: 0.35;
	}
	86%,
	100% {
		opacity: 0;
	}
}

@keyframes wcz-mail-box-catch {
	0%,
	70%,
	100% {
		transform: scale(1) translateY(0);
	}
	76% {
		transform: scale(1.05) translateY(2px);
	}
	82% {
		transform: scale(0.98) translateY(-1px);
	}
	88% {
		transform: scale(1.02) translateY(0);
	}
}

@keyframes wcz-mail-flap-wiggle {
	0%,
	70%,
	100% {
		transform: rotate(0deg);
	}
	76% {
		transform: rotate(-2deg);
	}
	82% {
		transform: rotate(2deg);
	}
	88% {
		transform: rotate(0deg);
	}
}

@keyframes wcz-mail-sparks-pop {
	0%,
	72% {
		opacity: 0;
		transform: scale(0.4);
	}
	78% {
		opacity: 1;
		transform: scale(1.15);
	}
	88% {
		opacity: 0.6;
		transform: scale(1);
	}
	100% {
		opacity: 0;
		transform: scale(1.3);
	}
}

@media (prefers-reduced-motion: reduce) {
	.wcz-quote-live-art .wcz-mail-trail,
	.wcz-quote-live-art .wcz-mail-plane,
	.wcz-quote-live-art .wcz-mail-box,
	.wcz-quote-live-art .wcz-mail-glow,
	.wcz-quote-live-art .wcz-mail-flap,
	.wcz-quote-live-art .wcz-mail-sparks {
		animation: none;
	}

	.wcz-quote-live-art .wcz-mail-plane,
	.wcz-quote-live-art .wcz-mail-glow {
		opacity: 1;
	}

	.wcz-quote-live-art .wcz-mail-sparks {
		opacity: 0;
	}
}

/* ----- Right form panel ----- */
.wcz-quote-live-panel {
	padding: clamp(24px, 3vw, 36px);
	background: #fff;
	border-left: 1px solid rgba(15, 23, 42, 0.06);
	display: flex;
	flex-direction: column;
	gap: 18px;
}

.wcz-quote-live-panel-head {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 0;
}

.wcz-quote-live-panel-eyebrow {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	width: max-content;
	max-width: 100%;
	margin-bottom: 14px;
	padding: 7px 14px;
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--wcz-primary, #00c2e5);
	background: rgba(0, 194, 229, 0.1);
	border: 1px solid rgba(0, 194, 229, 0.22);
	border-radius: 999px;
}

.wcz-quote-live-panel-eyebrow svg {
	flex-shrink: 0;
	color: inherit;
}

.wcz-quote-live-panel-icon {
	display: none;
}

.wcz-quote-live-panel-title {
	position: relative;
	display: inline-block;
	margin: 0 0 4px;
	padding-bottom: 10px;
	font-family: var(--wcz-font-display);
	font-size: clamp(1.45rem, 2.6vw, 1.9rem);
	font-weight: 700;
	color: #0f172a;
	line-height: 1.2;
	text-transform: uppercase;
	letter-spacing: 0.02em;
}

.wcz-quote-live-panel-title::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 44px;
	height: 3px;
	border-radius: 999px;
	background: var(--wcz-primary, #00c2e5);
}

.wcz-quote-live-panel-rule {
	display: none;
}

.wcz-quote-live-form-wrap {
	max-width: none;
	margin: 0;
}

.wcz-quote-live .wcz-cf7-wrap .wpcf7-form {
	display: block;
	padding: 0;
}

.wcz-quote-live .wcz-quote-row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px 12px;
	margin-bottom: 0;
}

.wcz-quote-live .wcz-quote-field {
	margin: 0 0 10px;
	position: relative;
}

.wcz-quote-live .wcz-quote-row .wcz-quote-field {
	margin-bottom: 10px;
}

.wcz-quote-live .wcz-quote-field-full {
	margin-bottom: 12px;
}

.wcz-quote-live .wcz-quote-label {
	display: block;
	font-size: 13px;
	font-weight: 600;
	color: #334155;
	margin-bottom: 8px;
	line-height: 1.3;
}

.wcz-quote-live .wcz-quote-label .required {
	color: var(--wcz-primary, #00c2e5);
}

.wcz-quote-live .screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.wcz-quote-live .wcz-quote-input,
.wcz-quote-live .wcz-cf7-wrap input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.wcz-quote-live .wcz-cf7-wrap select.wpcf7-form-control,
.wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control {
	width: 100%;
	padding: 10px 12px 10px 36px;
	font-family: var(--wcz-font);
	font-size: 13px;
	color: #0f172a;
	background-color: #f7fafc;
	border: 1px solid #dbe3ec;
	border-radius: 0;
	box-sizing: border-box;
	box-shadow: inset 3px 0 0 #00c2e5;
	transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 16px;
}

.wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control {
	min-height: 110px;
	resize: vertical;
	padding: 10px 12px 10px 36px;
	background-position: 10px 12px;
	line-height: 1.5;
}

.wcz-quote-live .wcz-quote-input::placeholder,
.wcz-quote-live .wcz-cf7-wrap input.wpcf7-form-control::placeholder,
.wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control::placeholder {
	color: #94a3b8;
}

.wcz-quote-live .wcz-quote-input:focus,
.wcz-quote-live .wcz-cf7-wrap .wpcf7-form-control:focus {
	outline: none;
	background-color: #fff;
	border-color: rgba(0, 194, 229, 0.55);
	box-shadow:
		inset 3px 0 0 #00c2e5,
		0 8px 20px rgba(0, 194, 229, 0.12);
}

/* Field icons — positioned overlays (reliable on all inputs) */
.wcz-quote-live .wcz-quote-field--name,
.wcz-quote-live .wcz-quote-field--email,
.wcz-quote-live .wcz-quote-field--website,
.wcz-quote-live .wcz-quote-field--title,
.wcz-quote-live .wcz-quote-field--service,
.wcz-quote-live .wcz-quote-field--source,
.wcz-quote-live .wcz-quote-field--contact,
.wcz-quote-live .wcz-quote-field--message {
	position: relative;
}

.wcz-quote-live .wcz-quote-field--name::before,
.wcz-quote-live .wcz-quote-field--email::before,
.wcz-quote-live .wcz-quote-field--website::before,
.wcz-quote-live .wcz-quote-field--title::before,
.wcz-quote-live .wcz-quote-field--service::before,
.wcz-quote-live .wcz-quote-field--source::before,
.wcz-quote-live .wcz-quote-field--contact::before,
.wcz-quote-live .wcz-quote-field--message::before {
	content: '';
	position: absolute;
	left: 12px;
	/* Fixed to input center — not field 50% (validation tip would pull icons down) */
	top: 12px;
	width: 16px;
	height: 16px;
	z-index: 3;
	pointer-events: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.wcz-quote-live .wcz-quote-field--message::before {
	top: 14px;
}

.wcz-quote-live .wcz-quote-field--name::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.5' stroke='%2300c2e5' stroke-width='1.8'/%3E%3Cpath d='M5 20c0-3.3 3.1-6 7-6s7 2.7 7 6' stroke='%2300c2e5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--email::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='5' width='18' height='14' rx='1.5' stroke='%2300c2e5' stroke-width='1.8'/%3E%3Cpath d='M4 7l8 6 8-6' stroke='%2300c2e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--website::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%2300c2e5' stroke-width='1.8'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.8 4 6 4 9s-1.5 6.2-4 9M12 3c-2.5 2.8-4 6-4 9s1.5 6.2 4 9' stroke='%2300c2e5' stroke-width='1.8'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--title::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 3h7l4 4v13a1.5 1.5 0 01-1.5 1.5H8A1.5 1.5 0 016.5 20V4.5A1.5 1.5 0 018 3z' stroke='%2300c2e5' stroke-width='1.8'/%3E%3Cpath d='M15 3v4h4M9 12h8M9 16h6' stroke='%2300c2e5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--service::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='6' width='18' height='13' rx='1.5' stroke='%2300c2e5' stroke-width='1.8'/%3E%3Cpath d='M7 10h10M7 14h7' stroke='%2300c2e5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--source::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 11v2a2 2 0 002 2h1l6 4V5L6 9H5a2 2 0 00-2 2zM15 9.5c1.2.8 2 2.1 2 3.5s-.8 2.7-2 3.5' stroke='%2300c2e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--contact::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z' stroke='%2300c2e5' stroke-width='1.8'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-field--message::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 20h9M16.5 3.5a2.12 2.12 0 013 3L7 19l-4 1 1-4L16.5 3.5z' stroke='%2300c2e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* Keep select arrow on the control itself */
.wcz-quote-live .wcz-cf7-wrap select.wpcf7-form-control {
	appearance: none;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300c2e5' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px;
	padding-right: 32px;
}

.wcz-quote-live .wcz-quote-field--source select.wpcf7-form-control {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300c2e5' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-checks {
	margin: 0 0 18px;
}

.wcz-quote-live .wcz-quote-checks-head {
	display: flex;
	align-items: flex-start;
	gap: 12px;
	margin-bottom: 14px;
}

.wcz-quote-live .wcz-quote-checks-head-icon {
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z' stroke='%2300c2e5' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
		center / 18px no-repeat,
		rgba(0, 194, 229, 0.12);
}

.wcz-quote-live .wcz-quote-checks-head-copy {
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
}

.wcz-quote-live .wcz-quote-checks-label {
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 700;
	color: #0f172a;
}

.wcz-quote-live .wcz-quote-checks-sub {
	display: block;
	font-size: 13px;
	line-height: 1.4;
	color: #64748b;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-form-control-wrap {
	display: block;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-checkbox {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: nowrap;
	gap: 8px;
	width: 100%;
	padding: 0;
	border: none;
	border-radius: 0;
	background: transparent;
	box-sizing: border-box;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item {
	margin: 0;
	display: block;
	flex: 1 1 0;
	min-width: 0;
}

/* Shared simple box design for all options */
.wcz-quote-live .wcz-quote-checks .wpcf7-list-item label {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 4px;
	min-height: 58px;
	min-width: 0;
	width: 100%;
	padding: 8px 4px;
	border: 1px solid rgba(15, 23, 42, 0.06);
	border-radius: 0;
	background: #ffffff;
	box-shadow: 0 6px 16px rgba(15, 23, 42, 0.08);
	text-align: center;
	cursor: pointer;
	overflow: hidden;
	opacity: 1;
	isolation: isolate;
	transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, transform 0.2s ease;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item label::after {
	content: none;
	display: none;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item label:hover {
	transform: translateY(-1px);
	box-shadow: 0 10px 22px rgba(15, 23, 42, 0.12);
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item-label {
	display: block;
	font-size: 10px;
	font-weight: 700;
	color: #0f172a;
	line-height: 1.2;
	cursor: pointer;
	white-space: nowrap;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item-label::after {
	content: none !important;
	display: none !important;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item label::before {
	content: '';
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	border-radius: 0;
	background-color: transparent !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	box-shadow: none !important;
}

/* Same white box for all — brand color only on select */
.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(1) label,
.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(2) label,
.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(3) label,
.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(4) label {
	--wcz-reach-bg-a: #ffffff;
	--wcz-reach-bg-b: #ffffff;
	background: #ffffff;
	border-color: rgba(15, 23, 42, 0.06);
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(1) label::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EA4335' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(2) label::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2334A853' d='M6.62 10.79a15.15 15.15 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.4 21 3 13.6 3 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(3) label::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300897B' d='M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(4) label::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2325D366' d='M17.47 14.38c-.28-.14-1.64-.81-1.9-.9-.25-.1-.44-.14-.62.14-.18.27-.71.9-.87 1.08-.16.18-.32.2-.6.07-.28-.14-1.17-.43-2.23-1.38-.82-.73-1.38-1.64-1.54-1.91-.16-.28-.02-.43.12-.57.13-.13.28-.32.42-.48.14-.16.18-.27.28-.45.09-.18.05-.34-.02-.48-.07-.14-.62-1.5-.85-2.05-.22-.53-.45-.46-.62-.47h-.53c-.18 0-.48.07-.73.34-.25.27-.96.94-.96 2.3s.98 2.66 1.12 2.85c.14.18 1.93 2.95 4.68 4.13.65.28 1.17.45 1.57.57.66.21 1.26.18 1.73.11.53-.08 1.64-.67 1.87-1.32.23-.65.23-1.2.16-1.32-.07-.11-.25-.18-.53-.32zM12.05 2C6.53 2 2.05 6.48 2.05 12c0 1.77.46 3.45 1.28 4.92L2 22l5.22-1.37A9.93 9.93 0 0012.05 22c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 18.2a8.2 8.2 0 01-4.18-1.15l-.3-.18-3.12.82.83-3.04-.2-.31A8.18 8.18 0 013.85 12c0-4.53 3.68-8.2 8.2-8.2s8.2 3.67 8.2 8.2-3.67 8.2-8.2 8.2z'/%3E%3C/svg%3E");
}

.wcz-quote-live .wcz-quote-checks input[type="checkbox"] {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
	appearance: none;
	opacity: 0;
	pointer-events: none;
}

/* Selected — brand gradient fill */
.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:has(input:checked) label {
	transform: translateY(-1px);
	color: #fff;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:has(input:checked) .wpcf7-list-item-label {
	color: #fff;
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:has(input:checked) label::before {
	filter: brightness(0) invert(1);
	transform: scale(1.06);
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(1):has(input:checked) label {
	background: linear-gradient(145deg, #ff6b5e, #ea4335);
	border-color: rgba(234, 67, 53, 0.45);
	box-shadow: 0 10px 22px rgba(234, 67, 53, 0.28);
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(2):has(input:checked) label {
	background: linear-gradient(145deg, #57d07a, #34a853);
	border-color: rgba(52, 168, 83, 0.45);
	box-shadow: 0 10px 22px rgba(52, 168, 83, 0.28);
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(3):has(input:checked) label {
	background: linear-gradient(145deg, #26a69a, #00897b);
	border-color: rgba(0, 137, 123, 0.45);
	box-shadow: 0 10px 22px rgba(0, 137, 123, 0.28);
}

.wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(4):has(input:checked) label {
	background: linear-gradient(145deg, #4be08a, #25d366);
	border-color: rgba(37, 211, 102, 0.45);
	box-shadow: 0 10px 22px rgba(37, 211, 102, 0.28);
}

.wcz-quote-live .wcz-quote-submit-wrap {
	text-align: left;
	margin: 4px 0 0;
}

.wcz-quote-live .wcz-btn-quote-send,
.wcz-quote-live .wcz-cf7-wrap input.wpcf7-submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-width: 0;
	padding: 10px 16px 10px 36px;
	font-family: var(--wcz-font);
	font-size: 0.75rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #fff;
	background-color: transparent;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22 2L11 13M22 2l-7 20-4-9-9-4 20-7z' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E"),
		linear-gradient(90deg, #00c2e5 0%, #0099b8 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: 14px center, center;
	background-size: 14px, 100% 100%;
	border: none;
	border-radius: 0;
	cursor: pointer;
	box-shadow: none;
	transition: transform 0.2s ease, filter 0.2s ease;
}

.wcz-quote-live .wcz-btn-quote-send:hover,
.wcz-quote-live .wcz-cf7-wrap input.wpcf7-submit:hover {
	transform: translateY(-1px);
	filter: brightness(1.04);
	color: #fff;
	box-shadow: none;
}

.wcz-quote-live-privacy {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin: 0;
	font-size: 12px;
	line-height: 1.4;
	color: #94a3b8;
}

.wcz-quote-live-privacy svg {
	flex-shrink: 0;
	color: #00c2e5;
}

.wcz-quote-live .wcz-cf7-wrap .wpcf7-not-valid-tip {
	font-size: 12px;
	margin-top: 6px;
}

.wcz-quote-live .wcz-cf7-wrap .wpcf7-response-output {
	margin-top: 16px;
	text-align: left;
}

@media (max-width: 960px) {
	.wcz-quote-live-shell {
		grid-template-columns: 1fr;
	}

	.wcz-quote-live-panel {
		border-left: 0;
		border-top: 1px solid rgba(15, 23, 42, 0.06);
	}

	.wcz-quote-live-art {
		display: none;
	}
}

@media (max-width: 640px) {
	.wcz-quote-live .wcz-quote-row {
		grid-template-columns: 1fr;
		gap: 0;
	}
}

/* --------------------------------------------------------------------------
   Dark mode
   -------------------------------------------------------------------------- */
html.wcz-dark-mode .wcz-quote-live-page .wcz-main,
html.wcz-dark-mode .wcz-quote-live {
	background:
		radial-gradient(ellipse 70% 50% at 10% 20%, rgba(0, 194, 229, 0.08), transparent 55%),
		radial-gradient(ellipse 50% 40% at 90% 80%, rgba(37, 99, 235, 0.06), transparent 50%),
		#080c16 !important;
}

html.wcz-dark-mode .wcz-quote-live-shell {
	background: rgba(12, 18, 32, 0.96) !important;
	border-color: rgba(0, 194, 229, 0.18) !important;
	box-shadow: 0 28px 64px rgba(0, 0, 0, 0.45) !important;
}

html.wcz-dark-mode .wcz-quote-live-aside {
	background:
		radial-gradient(circle at 20% 0%, rgba(0, 194, 229, 0.12), transparent 45%),
		linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 40%) !important;
}

html.wcz-dark-mode .wcz-quote-live-badge {
	color: #00c2e5 !important;
	background: rgba(0, 194, 229, 0.12) !important;
	border-color: rgba(0, 194, 229, 0.28) !important;
}

html.wcz-dark-mode .wcz-quote-live-panel-eyebrow {
	color: #00c2e5 !important;
	background: rgba(0, 194, 229, 0.12) !important;
	border-color: rgba(0, 194, 229, 0.28) !important;
}

html.wcz-dark-mode .wcz-quote-live-title,
html.wcz-dark-mode .wcz-quote-live-panel-title,
html.wcz-dark-mode .wcz-quote-live-perk-copy strong {
	color: #ffffff !important;
}

html.wcz-dark-mode .wcz-quote-live-panel-title::after {
	background: #00c2e5 !important;
}

html.wcz-dark-mode .wcz-quote-live-lede,
html.wcz-dark-mode .wcz-quote-live-perk-copy span,
html.wcz-dark-mode .wcz-quote-live-privacy {
	color: #93a0b4 !important;
}

html.wcz-dark-mode .wcz-quote-live-panel {
	background: rgba(8, 12, 22, 0.96) !important;
	border-color: rgba(255, 255, 255, 0.06) !important;
}

html.wcz-dark-mode .wcz-quote-live-form-wrap {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-label,
html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks-label {
	color: #ffffff !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks-sub {
	color: #93a0b4 !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item-label {
	color: #ffffff !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item-label::after {
	content: none !important;
	display: none !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-checkbox {
	background: transparent !important;
	border: none !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item label,
html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(1) label,
html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(2) label,
html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(3) label,
html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(4) label {
	background: rgba(8, 12, 22, 0.96) !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item-label {
	color: #e8eef8 !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item label:hover {
	background: rgba(14, 20, 34, 0.98) !important;
	border-color: rgba(255, 255, 255, 0.16) !important;
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.42) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(1):has(input:checked) label {
	background: linear-gradient(145deg, #ff6b5e, #ea4335) !important;
	border-color: rgba(234, 67, 53, 0.55) !important;
	box-shadow: 0 10px 22px rgba(234, 67, 53, 0.3) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(2):has(input:checked) label {
	background: linear-gradient(145deg, #57d07a, #34a853) !important;
	border-color: rgba(52, 168, 83, 0.55) !important;
	box-shadow: 0 10px 22px rgba(52, 168, 83, 0.3) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(3):has(input:checked) label {
	background: linear-gradient(145deg, #26a69a, #00897b) !important;
	border-color: rgba(0, 137, 123, 0.55) !important;
	box-shadow: 0 10px 22px rgba(0, 137, 123, 0.3) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:nth-child(4):has(input:checked) label {
	background: linear-gradient(145deg, #4be08a, #25d366) !important;
	border-color: rgba(37, 211, 102, 0.55) !important;
	box-shadow: 0 10px 22px rgba(37, 211, 102, 0.3) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks .wpcf7-list-item:has(input:checked) .wpcf7-list-item-label {
	color: #ffffff !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks input[type="checkbox"] {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	opacity: 0 !important;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	pointer-events: none;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-input,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap select.wpcf7-form-control,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control {
	background-color: rgba(255, 255, 255, 0.04) !important;
	border: 1px solid rgba(255, 255, 255, 0.1) !important;
	border-radius: 0 !important;
	color: #f1f5f9 !important;
	-webkit-text-fill-color: #f1f5f9 !important;
	caret-color: #00c2e5;
	box-shadow: inset 3px 0 0 #00c2e5 !important;
	padding: 10px 12px 10px 36px !important;
	background-position: 10px center !important;
	background-size: 16px !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control {
	min-height: 110px;
	padding: 10px 12px 10px 36px !important;
	background-position: 10px 12px !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-input::placeholder,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap input.wpcf7-form-control::placeholder,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control::placeholder {
	color: rgba(147, 160, 180, 0.7) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-input:focus,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap select.wpcf7-form-control:focus,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap textarea.wpcf7-form-control:focus {
	outline: none !important;
	background-color: rgba(0, 194, 229, 0.06) !important;
	border-color: rgba(0, 194, 229, 0.5) !important;
	box-shadow:
		inset 3px 0 0 #00c2e5,
		0 8px 20px rgba(0, 194, 229, 0.15) !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap select.wpcf7-form-control {
	appearance: none;
	background-repeat: no-repeat !important;
	background-position: right 10px center !important;
	background-size: 10px !important;
	padding-right: 32px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300c2e5' d='M6 8L1 3h10z'/%3E%3C/svg%3E") !important;
	color-scheme: dark;
}

html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap select.wpcf7-form-control option {
	background-color: #0b1220;
	color: #f1f5f9;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-field--source select.wpcf7-form-control {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300c2e5' d='M6 8L1 3h10z'/%3E%3C/svg%3E") !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks input[type="checkbox"] {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	opacity: 0 !important;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	background-image: none !important;
	pointer-events: none;
}

html.wcz-dark-mode .wcz-quote-live .wcz-quote-checks input[type="checkbox"]:checked {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	background-image: none !important;
}

html.wcz-dark-mode .wcz-quote-live .wcz-btn-quote-send,
html.wcz-dark-mode .wcz-quote-live .wcz-cf7-wrap input.wpcf7-submit {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22 2L11 13M22 2l-7 20-4-9-9-4 20-7z' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E"),
		linear-gradient(90deg, #00c2e5 0%, #0099b8 100%) !important;
	background-repeat: no-repeat, no-repeat !important;
	background-position: 22px center, center !important;
	background-size: 18px, 100% 100% !important;
	color: #fff !important;
}
