.bw-page {
	--bw-navy: #051C45;
	--bw-navy-raised: #0A2C66;
	--bw-on-navy: #FFFFFF;
	--bw-on-navy-muted: #C9D6EC;
	--bw-accent: #038EFB;
	--bw-accent-strong: #0336FC;
	--bw-coral: #FD6D47;
	color: var(--bw-navy);
	font-family: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

.bw-page .bw-ai-hero {
	background: var(--bw-navy);
	color: var(--bw-on-navy);
	padding: 72px 24px;
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
}

.bw-page .bw-ai-hero > .wp-block-columns {
	max-width: 1200px;
	margin: 0 auto;
	gap: 48px;
	align-items: center;
}

.bw-page .bw-ai-hero h1 {
	font-family: 'Plus Jakarta Sans', sans-serif;
	font-weight: 800;
	font-size: clamp(36px, 4.4vw, 58px);
	line-height: 1.1;
	letter-spacing: -0.02em;
	color: var(--bw-on-navy);
	margin: 0 0 20px;
	padding: 0;
}

.bw-page .bw-ai-hero p {
	font-size: 19px;
	line-height: 1.6;
	color: var(--bw-on-navy-muted);
	max-width: 34em;
	margin: 0 0 32px;
	padding: 0;
}

.bw-page .bw-ai-hero .wp-block-button__link {
	background: var(--bw-accent);
	color: var(--bw-navy);
	font-weight: 700;
	font-size: 17px;
	border-radius: 8px;
	padding: 15px 28px;
	text-decoration: none;
}

.bw-page .bw-ai-hero .wp-block-button__link:hover,
.bw-page .bw-ai-hero .wp-block-button__link:focus {
	background: #FFFFFF;
	color: var(--bw-navy);
}

.bw-page .bw-ai-mark {
	min-height: 380px;
	background: url('../../img/blinkworx-mark.svg') no-repeat center / contain;
	transform: translateX(6%) scale(1.15);
}

.bw-page .bw-section {
	padding: 80px 24px;
	margin: 0;
}

.bw-page .bw-section > .wp-block-columns,
.bw-page .bw-section > .bw-inner {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.bw-page .bw-section h2 {
	font-family: 'Plus Jakarta Sans', sans-serif;
	font-weight: 800;
	font-size: clamp(28px, 3vw, 40px);
	line-height: 1.15;
	letter-spacing: -0.015em;
	color: var(--bw-navy);
	margin: 0 0 16px;
	padding: 0;
}

.bw-page .bw-section h3 {
	font-family: 'Plus Jakarta Sans', sans-serif;
	font-weight: 800;
	font-size: 21px;
	line-height: 1.25;
	color: var(--bw-navy);
	margin: 0 0 8px;
	padding: 0;
}

.bw-page .bw-section p {
	font-size: 17px;
	line-height: 1.6;
	color: #3A4C6E;
	margin: 0 0 12px;
	padding: 0;
}

.bw-page .bw-section a {
	color: var(--bw-accent-strong);
	font-weight: 500;
}

.bw-page .bw-build {
	background: #FFFFFF;
}

.bw-page .bw-build .wp-block-columns {
	gap: 64px;
}

.bw-page .bw-rows > .wp-block-group {
	border-top: 1px solid #DCE4F0;
	padding: 22px 0 10px;
}

.bw-page .bw-proof {
	background: #F4F7FB;
}

.bw-page .bw-proof-lead {
	max-width: 42em;
	margin-bottom: 36px;
}

.bw-page .bw-proof .wp-block-columns {
	gap: 20px;
}

.bw-page .bw-proof-card {
	background: #FFFFFF;
	border: 1px solid #DCE4F0;
	border-radius: 12px;
	padding: 28px;
	height: 100%;
	box-sizing: border-box;
}

.bw-page .bw-how {
	background: #051C45;
}

.bw-page .bw-how h2,
.bw-page .bw-how h3 {
	color: #FFFFFF;
}

.bw-page .bw-how p {
	color: #C9D6EC;
}

.bw-page .bw-how .wp-block-columns {
	gap: 32px;
	margin-top: 36px;
}

.bw-page .bw-how .wp-block-column {
	border-top: 2px solid #038EFB;
	padding-top: 18px;
}

.bw-page .bw-faq {
	background: #FFFFFF;
}

.bw-page .bw-faq .bw-inner {
	max-width: 820px;
}

.bw-page .bw-faq details {
	border-top: 1px solid #DCE4F0;
	padding: 18px 0;
}

.bw-page .bw-faq summary {
	font-family: 'Plus Jakarta Sans', sans-serif;
	font-weight: 800;
	font-size: 18px;
	color: #051C45;
	cursor: pointer;
}

.bw-page .bw-faq details p {
	margin-top: 12px;
}

.bw-page .bw-close {
	background: #0A2C66;
	text-align: center;
}

.bw-page .bw-close h2 {
	color: #FFFFFF;
}

.bw-page .bw-close p {
	color: #C9D6EC;
	margin-bottom: 28px;
}

.bw-page .bw-close .wp-block-buttons {
	justify-content: center;
}

.bw-page .bw-close .wp-block-button__link {
	background: #038EFB;
	color: #051C45;
	font-weight: 700;
	font-size: 17px;
	border-radius: 8px;
	padding: 15px 28px;
	text-decoration: none;
}

.bw-page .bw-close .wp-block-button__link:hover,
.bw-page .bw-close .wp-block-button__link:focus {
	background: #FFFFFF;
	color: #051C45;
}

@media (max-width: 781px) {
	.bw-page .bw-section {
		padding: 56px 20px;
	}
	.bw-page .bw-build .wp-block-columns {
		gap: 28px;
	}
	.bw-page .bw-ai-hero {
		padding: 48px 20px;
	}
	.bw-page .bw-ai-mark {
		min-height: 200px;
		transform: none;
	}
}

.bw-page [id] {
	scroll-margin-top: 130px;
}

.bw-page .bw-calc-wrap {
	background: #F4F7FB;
}

.bw-page .bw-calc-wrap .bw-inner > p {
	max-width: 42em;
	margin-bottom: 36px;
}

/* card-stack */
.bw-page .bw-proof .wp-block-columns + .wp-block-columns {
	margin-top: 20px;
}

.bw-page .bw-proof .wp-block-columns {
	margin-bottom: 0;
}

.bw-page .bw-proof .wp-block-column {
	display: flex;
}

.bw-page .bw-proof-card {
	width: 100%;
}

/* beauty v1 */
.bw-page .bw-ai-hero {
	position: relative;
	padding: 96px 24px 104px;
}
.bw-page .bw-ai-hero::after {
	content: '';
	position: absolute;
	width: 720px;
	height: 720px;
	right: -220px;
	top: -260px;
	border-radius: 50%;
	background: #0A2C66;
	opacity: .45;
	pointer-events: none;
}
.bw-page .bw-ai-hero > .wp-block-columns {
	position: relative;
	z-index: 1;
}
.bw-page .bw-ai-mark {
	min-height: 420px;
	transform: none;
}
.page-id-5055 .bw-ai-mark { background-image: url('../../img/art-ai.svg'); }
.page-id-1469 .bw-ai-mark { background-image: url('../../img/art-custom.svg'); }
.page-id-1467 .bw-ai-mark { background-image: url('../../img/art-web.svg'); }
.page-id-1468 .bw-ai-mark { background-image: url('../../img/art-mobile.svg'); }
.page-id-2522 .bw-ai-mark { background-image: url('../../img/art-marketing.svg'); }
.page-id-1397 .bw-ai-mark { background-image: url('../../img/art-cto.svg'); }
.page-id-5062 .bw-ai-mark { background-image: url('../../img/art-lms.svg'); }
.page-id-5063 .bw-ai-mark { background-image: url('../../img/art-erp.svg'); }

.bw-page .bw-section {
	padding: 96px 24px;
}
.bw-page .bw-section h2 {
	font-size: clamp(30px, 3.4vw, 44px);
	line-height: 1.12;
}
.bw-page .bw-section a:not(.wp-block-button__link) {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}
.bw-page .bw-section a:focus-visible,
.bw-page .wp-block-button__link:focus-visible,
.bw-page summary:focus-visible {
	outline: 2px solid #038EFB;
	outline-offset: 3px;
}

.bw-page .bw-build .wp-block-columns {
	align-items: flex-start;
}
.bw-page .bw-build .wp-block-column:first-child {
	position: sticky;
	top: 140px;
}
.bw-page .bw-rows {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
}
.bw-page .bw-rows > .wp-block-group {
	background: #FFFFFF;
	border: 1px solid #DCE4F0;
	border-radius: 12px;
	padding: 24px;
	margin: 0;
	transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.bw-page .bw-rows > .wp-block-group:hover {
	border-color: #038EFB;
	box-shadow: 0 12px 28px rgba(5, 28, 69, .08);
	transform: translateY(-2px);
}
.bw-page .bw-rows > .wp-block-group:last-child:nth-child(odd) {
	grid-column: 1 / -1;
}
.bw-page .bw-rows p {
	font-size: 16px;
	margin-bottom: 0;
}
.bw-page .bw-build + .bw-build {
	background: #F4F7FB;
}
@media (min-width: 782px) {
	.bw-page .bw-build + .bw-build .wp-block-columns {
		flex-direction: row-reverse;
	}
}

.bw-page .bw-proof-card {
	box-shadow: 0 1px 2px rgba(5, 28, 69, .05);
	border-top: 3px solid #038EFB;
	transition: box-shadow .2s ease, transform .2s ease;
}
.bw-page .bw-proof-card:hover {
	box-shadow: 0 12px 28px rgba(5, 28, 69, .09);
	transform: translateY(-2px);
}

.bw-page .bw-how .wp-block-column {
	border-top-width: 3px;
}

.bw-page .bw-faq details {
	border: 1px solid #DCE4F0;
	border-radius: 12px;
	padding: 0;
	margin-bottom: 12px;
	transition: border-color .2s ease;
}
.bw-page .bw-faq details[open] {
	border-color: #038EFB;
	background: #F4F7FB;
}
.bw-page .bw-faq summary {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	padding: 18px 22px;
	list-style: none;
	min-height: 44px;
	box-sizing: border-box;
}
.bw-page .bw-faq summary::-webkit-details-marker {
	display: none;
}
.bw-page .bw-faq summary::after {
	content: '+';
	flex: 0 0 auto;
	font-size: 26px;
	line-height: 1;
	color: #0336FC;
}
.bw-page .bw-faq details[open] summary::after {
	content: '\2212';
}
.bw-page .bw-faq details p {
	padding: 0 22px 20px;
	margin: 0;
}

.bw-page .bw-close {
	position: relative;
	overflow: hidden;
}
.bw-page .bw-close::before,
.bw-page .bw-close::after {
	content: '';
	position: absolute;
	border-radius: 50%;
	pointer-events: none;
}
.bw-page .bw-close::before {
	width: 460px;
	height: 460px;
	left: -170px;
	bottom: -270px;
	background: #0336FC;
	opacity: .5;
}
.bw-page .bw-close::after {
	width: 120px;
	height: 120px;
	right: 8%;
	top: -34px;
	background: #FD6D47;
}
.bw-page .bw-close .bw-inner {
	position: relative;
	z-index: 1;
}
.bw-page .wp-block-button__link {
	transition: background-color .2s ease, color .2s ease, transform .1s ease;
}
.bw-page .wp-block-button__link:active {
	transform: translateY(1px);
}

@media (max-width: 781px) {
	.bw-page .bw-ai-hero {
		padding: 56px 20px 64px;
	}
	.bw-page .bw-ai-mark {
		min-height: 240px;
	}
	.bw-page .bw-ai-hero::after {
		width: 380px;
		height: 380px;
		right: -160px;
		top: -120px;
	}
	.bw-page .bw-section {
		padding: 64px 20px;
	}
	.bw-page .bw-rows {
		grid-template-columns: minmax(0, 1fr);
	}
	.bw-page .bw-build .wp-block-column:first-child {
		position: static;
	}
	.bw-page .bw-close::after {
		width: 70px;
		height: 70px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.bw-page * {
		transition: none !important;
	}
	.bw-page .bw-rows > .wp-block-group:hover,
	.bw-page .bw-proof-card:hover {
		transform: none;
	}
}
@media (min-width: 782px) {
	.page-id-1469 .bw-ai-hero h1 {
		font-size: clamp(36px, 3.6vw, 46px);
	}
}
@media (max-width: 781px) {
	.bw-page .bw-ai-hero h1 {
		font-size: clamp(28px, 8vw, 34px);
		text-wrap: balance;
	}
}

main.bw-page {
	overflow-x: clip;
	overflow-y: visible;
}
@media (min-width: 782px) {
	.bw-page .bw-build .wp-block-column:first-child {
		align-self: flex-start;
	}
}

/* legacy pages */
.bw-page .bw-legacy-hero {
	padding: 72px 24px;
}
.bw-page .bw-legacy-hero .bw-inner {
	position: relative;
	z-index: 1;
	max-width: 1120px;
	margin: 0 auto;
}
.bw-page .bw-legacy-hero h1 {
	max-width: 900px;
	margin: 0 0 16px;
}
.bw-page .bw-legacy-hero h2 {
	color: #FFFFFF;
	font-size: clamp(22px, 2.4vw, 30px);
	margin: 0 0 12px;
}
.bw-page .bw-legacy-hero p {
	color: #C9D6EC;
	max-width: 760px;
}
.bw-page .bw-legacy .bw-inner {
	max-width: 1120px;
	margin: 0 auto;
}
.bw-page .bw-legacy-alt {
	background: #F4F7FB;
}
.bw-page .bw-legacy h2 {
	margin: 0 0 16px;
}
.bw-page .bw-legacy h3 {
	font-size: 22px;
	line-height: 1.25;
	margin: 24px 0 8px;
}
.bw-page .bw-legacy p,
.bw-page .bw-legacy li {
	color: #3A4C6E;
}
.bw-page .bw-legacy .wp-block-image img {
	border-radius: 12px;
	max-width: 100%;
	height: auto;
}
.bw-page .bw-legacy .bw-rows {
	margin: 24px 0;
	grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}
.bw-page .bw-legacy .bw-rows > .wp-block-group > :first-child {
	margin-top: 0;
}
.bw-page .bw-legacy .bw-rows .wp-block-image img {
	max-height: 56px;
	width: auto;
}
.bw-page .bw-legacy .wp-block-columns {
	gap: 40px;
	margin: 24px 0;
}
.bw-page .bw-legacy iframe {
	width: 100%;
	max-width: 100%;
	border: 0;
	border-radius: 12px;
}
/* legacy art */
@media (min-width: 981px) {
	.page-id-1417 .bw-legacy-hero .bw-inner::after, .page-id-1485 .bw-legacy-hero .bw-inner::after, .page-id-1490 .bw-legacy-hero .bw-inner::after, .page-id-1422 .bw-legacy-hero .bw-inner::after, .page-id-1503 .bw-legacy-hero .bw-inner::after, .page-id-1501 .bw-legacy-hero .bw-inner::after, .page-id-1513 .bw-legacy-hero .bw-inner::after, .page-id-1413 .bw-legacy-hero .bw-inner::after, .page-id-1594 .bw-legacy-hero .bw-inner::after, .page-id-1602 .bw-legacy-hero .bw-inner::after, .page-id-1610 .bw-legacy-hero .bw-inner::after, .page-id-1614 .bw-legacy-hero .bw-inner::after { background-image: url('../../img/art-web.svg'); }
	.page-id-1431 .bw-legacy-hero .bw-inner::after, .page-id-4479 .bw-legacy-hero .bw-inner::after { background-image: url('../../img/art-custom.svg'); }
	.page-id-1427 .bw-legacy-hero .bw-inner::after, .page-id-1356 .bw-legacy-hero .bw-inner::after { background-image: url('../../img/art-cto.svg'); }
	.page-id-2690 .bw-legacy-hero .bw-inner::after, .page-id-1502 .bw-legacy-hero .bw-inner::after { background-image: url('../../img/art-marketing.svg'); }
	.page-id-1417 .bw-legacy-hero .bw-inner::after, .page-id-1485 .bw-legacy-hero .bw-inner::after, .page-id-1490 .bw-legacy-hero .bw-inner::after, .page-id-1422 .bw-legacy-hero .bw-inner::after, .page-id-1503 .bw-legacy-hero .bw-inner::after, .page-id-1501 .bw-legacy-hero .bw-inner::after, .page-id-1513 .bw-legacy-hero .bw-inner::after, .page-id-1413 .bw-legacy-hero .bw-inner::after, .page-id-1594 .bw-legacy-hero .bw-inner::after, .page-id-1602 .bw-legacy-hero .bw-inner::after, .page-id-1610 .bw-legacy-hero .bw-inner::after, .page-id-1614 .bw-legacy-hero .bw-inner::after, .page-id-1431 .bw-legacy-hero .bw-inner::after, .page-id-4479 .bw-legacy-hero .bw-inner::after, .page-id-1427 .bw-legacy-hero .bw-inner::after, .page-id-1356 .bw-legacy-hero .bw-inner::after, .page-id-2690 .bw-legacy-hero .bw-inner::after, .page-id-1502 .bw-legacy-hero .bw-inner::after {
		content: '';
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 340px;
		height: 300px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.page-id-1417 .bw-legacy-hero .bw-inner > *, .page-id-1485 .bw-legacy-hero .bw-inner > *, .page-id-1490 .bw-legacy-hero .bw-inner > *, .page-id-1422 .bw-legacy-hero .bw-inner > *, .page-id-1503 .bw-legacy-hero .bw-inner > *, .page-id-1501 .bw-legacy-hero .bw-inner > *, .page-id-1513 .bw-legacy-hero .bw-inner > *, .page-id-1413 .bw-legacy-hero .bw-inner > *, .page-id-1594 .bw-legacy-hero .bw-inner > *, .page-id-1602 .bw-legacy-hero .bw-inner > *, .page-id-1610 .bw-legacy-hero .bw-inner > *, .page-id-1614 .bw-legacy-hero .bw-inner > *, .page-id-1431 .bw-legacy-hero .bw-inner > *, .page-id-4479 .bw-legacy-hero .bw-inner > *, .page-id-1427 .bw-legacy-hero .bw-inner > *, .page-id-1356 .bw-legacy-hero .bw-inner > *, .page-id-2690 .bw-legacy-hero .bw-inner > *, .page-id-1502 .bw-legacy-hero .bw-inner > * { max-width: 660px; }
}
.bw-page .bw-legacy-hero .wp-block-buttons {
	margin-top: 24px;
}

/* ai-development v2 (page 5055) */
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-agent::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v3M5 8h14v11H5zM9 13h.01M15 13h.01M2 13h3M19 13h3'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v3M5 8h14v11H5zM9 13h.01M15 13h.01M2 13h3M19 13h3'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-loop::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 14-5l2 2M20 4v5h-5M20 12a8 8 0 0 1-14 5l-2-2M4 20v-5h5'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 14-5l2 2M20 4v5h-5M20 12a8 8 0 0 1-14 5l-2-2M4 20v-5h5'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-doc::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l5 5v15H6zM14 2v6h6M9 13h6M9 17h6'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l5 5v15H6zM14 2v6h6M9 13h6M9 17h6'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-plug::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2v6M15 2v6M6 8h12v4a6 6 0 0 1-12 0zM12 18v4'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2v6M15 2v6M6 8h12v4a6 6 0 0 1-12 0zM12 18v4'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-pen::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L20 8l-4-4L4 16zM14 6l4 4'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L20 8l-4-4L4 16zM14 6l4 4'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-app::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18v16H3zM3 9h18M7 6.5h.01'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18v16H3zM3 9h18M7 6.5h.01'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-lock::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11h14v10H5zM8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11h14v10H5zM8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-check::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l8 4v6c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V6zM8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l8 4v6c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V6zM8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-key::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 7a4 4 0 1 1-3.5 6L4 20.5V17h3v-3h3l1.5-1.5'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 7a4 4 0 1 1-3.5 6L4 20.5V17h3v-3h3l1.5-1.5'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic-pulse::before{-webkit-mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l3-8 4 16 3-8h4'/%3E%3C/svg%3E");mask-image: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l3-8 4 16 3-8h4'/%3E%3C/svg%3E");}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .wp-block-buttons{gap:12px;margin:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .is-style-outline .wp-block-button__link{background:transparent;color:#FFFFFF;border:1px solid #C9D6EC}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .is-style-outline .wp-block-button__link:hover,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .is-style-outline .wp-block-button__link:focus{background:#FFFFFF;color:#051C45}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-chips li{margin:0;padding:6px 12px;border:1px solid rgba(201,214,236,.35);border-radius:8px;color:#C9D6EC;font-size:14px;font-weight:600;line-height:1.4}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-surface{background:#F4F7FB}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-white{background:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy{background:#051C45}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy h2,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy h3{color:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy p{color:#C9D6EC}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy a:not(.wp-block-button__link){color:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-lead{max-width:46em;margin:0 0 40px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-lead > *,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid > *,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-split > *,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process > *,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-why > *{margin-top:0;margin-bottom:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-split-top{align-items:start}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid{display:grid;gap:16px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tile,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cap{background:#FFFFFF;border:1px solid #DCE4F0;border-radius:12px;padding:24px;box-sizing:border-box}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card{transition:border-color .2s ease,box-shadow .2s ease}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card:hover{border-color:#038EFB;box-shadow:0 12px 28px rgba(5,28,69,.08)}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-surface .bwx-card,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-surface .bwx-tile{background:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-card h3,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-tile h3{font-size:19px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-card p,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-tile p,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-cap p{font-size:16px;margin:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-ic::before{content:'';display:block;width:28px;height:28px;margin-bottom:16px;background:#0336FC;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tile{border-left:3px solid #038EFB;padding:20px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-cap{padding:18px 20px;background:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-cap h3{font-size:16px;margin-bottom:4px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-cap p{font-size:15px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 36px;padding:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags li{margin:0;padding:10px 16px;background:#FFFFFF;border:1px solid #DCE4F0;border-radius:8px;color:#051C45;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-white .bwx-tags li{background:#F4F7FB}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid li{text-align:center;padding:18px 12px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-lg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-lg li{padding:22px 24px;font-size:18px;border-left:3px solid #038EFB}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section h3 + .bwx-tags{margin-top:12px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow{background:#FFFFFF;border:1px solid #DCE4F0;border-radius:12px;padding:32px;text-align:center;font-family:'Plus Jakarta Sans',sans-serif;color:#051C45}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-label{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3A4C6E;margin-bottom:12px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-row,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out{display:grid;gap:10px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-row{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-row span{background:#F4F7FB;border:1px solid #DCE4F0;border-radius:8px;padding:12px 6px;font-weight:700;font-size:14px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-arrow{height:36px;position:relative}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-arrow::before{content:'';position:absolute;left:50%;top:4px;bottom:8px;width:2px;background:#038EFB;transform:translateX(-50%)}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-arrow::after{content:'';position:absolute;left:50%;bottom:2px;width:10px;height:10px;border-right:2px solid #038EFB;border-bottom:2px solid #038EFB;transform:translateX(-50%) rotate(45deg)}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-core{background:#051C45;color:#FFFFFF;border-radius:12px;padding:20px;font-weight:800;font-size:20px;position:relative}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-core::after{content:'';position:absolute;right:16px;top:50%;width:10px;height:10px;border-radius:50%;background:#FD6D47;transform:translateY(-50%)}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out{grid-template-columns:repeat(3,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out div{border:1px solid #038EFB;border-radius:8px;padding:14px 8px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out strong{display:block;font-size:15px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out span{display:block;font-family:'Figtree',sans-serif;font-size:14px;color:#3A4C6E;margin-top:4px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps{list-style:none;margin:0;padding:0;counter-reset:bwxs;max-width:520px;justify-self:end;width:100%}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps li{counter-increment:bwxs;position:relative;margin:0 0 10px;padding:14px 18px 14px 56px;background:#0A2C66;border-radius:8px;color:#FFFFFF;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps li::before{content:counter(bwxs);position:absolute;left:16px;top:13px;width:26px;height:26px;border-radius:50%;background:#038EFB;color:#051C45;font-size:13px;line-height:26px;text-align:center}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps li:not(:last-child)::after{content:'';position:absolute;left:28px;bottom:-10px;width:2px;height:10px;background:#038EFB}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps .bwx-steps-key{background:#038EFB;color:#051C45}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps .bwx-steps-key::before{background:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps .bwx-steps-human{box-shadow:inset 3px 0 0 #FD6D47}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps-tools span{font-family:'Figtree',sans-serif;font-weight:600;font-size:13px;padding:4px 10px;border:1px solid rgba(201,214,236,.4);border-radius:8px;color:#C9D6EC}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product{background:#F4F7FB;border:1px solid #DCE4F0;border-radius:12px;padding:24px;display:flex;flex-direction:column}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product > *{margin-top:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product .wp-block-image{margin:0 0 24px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product img{display:block;width:100%;border-radius:12px;border:1px solid #DCE4F0;background:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-product h3{font-size:26px;margin-bottom:4px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-product .bwx-product-sub{font-weight:700;color:#0336FC;font-size:15px;margin-bottom:12px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product .wp-block-buttons{margin-top:auto;padding-top:12px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product .wp-block-button__link,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-white .bwx-product .wp-block-button__link{background:#038EFB;color:#051C45;font-weight:700;border-radius:8px;padding:12px 22px;text-decoration:none}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-product .wp-block-button__link:hover{background:#051C45;color:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-usecase{border-top:3px solid #038EFB}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;counter-reset:bwxp}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-step{counter-increment:bwxp;border-top:3px solid #038EFB;padding-top:18px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-step::before{content:counter(bwxp,decimal-leading-zero);display:block;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:32px;line-height:1;color:#038EFB;margin-bottom:12px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-step p{font-size:16px;margin:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-why{border-top:1px solid #DCE4F0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-why-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px;padding:24px 0;border-bottom:1px solid #DCE4F0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-why-row > *{margin:0}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-faq{background:#F4F7FB}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-faq details{background:#FFFFFF}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-close p.bwx-note{font-size:14px;margin:20px 0 0;opacity:.85}
@media (max-width:980px){
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-4,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-split{grid-template-columns:minmax(0,1fr);gap:36px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-steps{justify-self:stretch;max-width:none}
}
@media (max-width:640px){
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-4,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-3,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-grid-2,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process,:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-lg{grid-template-columns:minmax(0,1fr)}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow{padding:20px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-row{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out{grid-template-columns:minmax(0,1fr)}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-why-row{grid-template-columns:minmax(0,1fr);gap:8px}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .wp-block-buttons{flex-direction:column;align-items:stretch}
:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .wp-block-button__link{display:block;text-align:center}
}
@media (prefers-reduced-motion:reduce){:is(.page-id-5055,.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card{transition:none}}
/* custom-software v2 (page 1469) */
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .wp-block-html{margin:0}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch{background:#0A2C66;border:1px solid rgba(201,214,236,.2);border-radius:12px;padding:28px;text-align:center;font-family:'Plus Jakarta Sans',sans-serif;color:#FFFFFF}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-l{border:1px solid rgba(201,214,236,.35);border-radius:8px;padding:12px;font-weight:700;font-size:15px;color:#C9D6EC}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-base{background:#051C45}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-core{background:#038EFB;color:#051C45;border-radius:8px;padding:14px;font-weight:800;font-size:18px;position:relative}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-core::after{content:'';position:absolute;right:14px;top:50%;width:9px;height:9px;border-radius:50%;background:#FD6D47;transform:translateY(-50%)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-mods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-mods span{background:#051C45;border:1px solid #038EFB;border-radius:8px;padding:10px 2px;font-size:13px;font-weight:700}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-a{height:26px;position:relative}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-a::before{content:'';position:absolute;left:50%;top:3px;bottom:6px;width:2px;background:#038EFB;transform:translateX(-50%)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-a::after{content:'';position:absolute;left:50%;bottom:2px;width:8px;height:8px;border-right:2px solid #038EFB;border-bottom:2px solid #038EFB;transform:translateX(-50%) rotate(45deg)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-checks li{margin:0;position:relative;padding:14px 16px 14px 46px;background:#FFFFFF;border:1px solid #DCE4F0;border-radius:8px;color:#051C45;font-size:16px;line-height:1.45}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-white .bwx-checks li{background:#F4F7FB}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-checks li::before{content:'';position:absolute;left:16px;top:17px;width:18px;height:18px;border-radius:50%;background:#038EFB}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-checks li::after{content:'';position:absolute;left:22px;top:20px;width:5px;height:9px;border-right:2px solid #051C45;border-bottom:2px solid #051C45;transform:rotate(45deg)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-checks-1{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwx-tags-4{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwx-tags-2{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid li{text-align:left;padding:16px 18px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags a{color:#0336FC;text-decoration:none}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags a:hover{text-decoration:underline;text-underline-offset:3px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .bwx-tags li{background:#0A2C66;border-color:rgba(201,214,236,.25);color:#FFFFFF}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .wp-block-buttons{margin-top:24px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .wp-block-button__link{background:#038EFB;color:#051C45;font-weight:700;border-radius:8px;padding:13px 22px;text-decoration:none}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .wp-block-button__link:hover{background:#FFFFFF;color:#051C45}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section p.bwx-arrow{font-weight:700;margin-top:8px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section p.bwx-arrow a{text-decoration:none}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-surface .bwx-step h3{color:#051C45}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist li{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 8px;border:1px solid #DCE4F0;border-radius:12px;font-weight:700;font-size:14px;color:#051C45;background:#FFFFFF}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist img{width:64px;height:44px;object-fit:contain}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section p.bwx-small{font-size:13px;color:#3A4C6E}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-lg a{color:#051C45}
@media (max-width:980px){
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwx-tags-4{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process--6{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:640px){
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-checks,:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process--6{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwx-tags-4,:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwx-tags-2{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch{padding:18px}
:is(.page-id-1469,.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-mods{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* web-app v2 (page 1467) */
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-mods-4{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;margin-bottom:20px}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare > *{margin:0}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-col{border:1px solid #DCE4F0;border-radius:12px;padding:28px;background:#F4F7FB}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-app{background:#051C45;border-color:#051C45}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-compare-app h3{color:#FFFFFF}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-app .bwx-compare-list{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-list li{margin:0;padding-left:20px;position:relative;color:#3A4C6E;font-size:16px}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-list li::before{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:2px;background:#DCE4F0}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-app .bwx-compare-list li{color:#FFFFFF}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-app .bwx-compare-list li::before{background:#038EFB}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card .bwx-tags{margin:12px 0 0}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card .bwx-tags li{background:#F4F7FB;font-size:14px;padding:8px 12px}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;align-items:center;font-family:'Plus Jakarta Sans',sans-serif}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-main{display:grid;gap:8px}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-main div{padding:14px 18px;border:1px solid #DCE4F0;border-radius:8px;background:#F4F7FB;font-weight:700;color:#051C45;text-align:center;position:relative}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-main div:not(:last-child)::after{content:'';position:absolute;left:50%;bottom:-9px;width:2px;height:10px;background:#038EFB}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-main .bwx-stack2-key{background:#051C45;color:#FFFFFF;border-color:#051C45}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-side{border:2px dashed #038EFB;border-radius:12px;padding:16px 12px;text-align:center;color:#051C45}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-side span{display:block;font-weight:800}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2-side small{display:block;margin-top:6px;font-family:'Figtree',sans-serif;font-size:13px;color:#3A4C6E}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist-7{grid-template-columns:repeat(7,minmax(0,1fr))}
@media (max-width:980px){:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist-7{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:640px){
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare,:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-compare-app .bwx-compare-list{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-stack2{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-arch-mods-4{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1467,.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist-7{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* mvp v2 (page 1431) */
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-ai-hero .wp-block-html{margin:0}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:bwc}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle li{counter-increment:bwc;margin:0;padding:18px 18px 18px 54px;position:relative;background:#0A2C66;border:1px solid rgba(201,214,236,.2);border-radius:12px;color:#FFFFFF;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:18px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle li::before{content:counter(bwc,decimal-leading-zero);position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:13px;color:#038EFB}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle li.is-key{background:#038EFB;color:#051C45;border-color:#038EFB}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle li.is-key::before{color:#051C45}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle li:last-child{box-shadow:inset 3px 0 0 #FD6D47}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-vflow{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:440px;justify-self:center;width:100%}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-vflow li{margin:0;padding:14px 18px;text-align:center;border:1px solid #DCE4F0;border-radius:8px;background:#F4F7FB;color:#051C45;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;position:relative}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-surface .bwx-vflow li{background:#FFFFFF}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-vflow li:not(:last-child)::after{content:'';position:absolute;left:50%;bottom:-11px;width:2px;height:10px;background:#038EFB}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-vflow li.is-key{background:#051C45;color:#FFFFFF;border-color:#051C45}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section p.bwx-callout{margin-top:20px;padding:16px 18px;border-left:3px solid #FD6D47;background:#F4F7FB;border-radius:0 8px 8px 0;color:#051C45}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cmp{background:#FFFFFF;border:1px solid #DCE4F0;border-radius:12px;padding:24px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cmp-key{border:2px solid #038EFB}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cmp-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cmp-list li{margin:0;font-size:15px;color:#3A4C6E;line-height:1.5}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cmp-list strong{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#051C45}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-prio{display:grid;gap:10px;margin-top:20px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-prio > *{margin:0}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-prio-item{background:#FFFFFF;border:1px solid #DCE4F0;border-left:4px solid #038EFB;border-radius:8px;padding:14px 18px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-prio-item h3{font-size:16px;margin-bottom:2px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bw-section .bwx-prio-item p{font-size:15px;margin:0}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-prio-later{border-left-color:#C9D6EC}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-prio-no{border-left-color:#FD6D47}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel{display:grid;gap:10px;justify-items:center;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;color:#051C45}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel > div{text-align:center;border-radius:10px;padding:16px;box-sizing:border-box}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel small{display:block;font-family:'Figtree',sans-serif;font-weight:500;font-size:13px;color:#3A4C6E;margin-top:2px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-1{width:100%;background:#FFFFFF;border:1px solid #DCE4F0}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-2{width:80%;background:#FFFFFF;border:1px dashed #038EFB;color:#0336FC}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-3{width:55%;background:#051C45;color:#FFFFFF}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-3 small{color:#C9D6EC}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-4{width:55%;background:#038EFB}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-5{width:80%;background:#FFFFFF;border:1px solid #DCE4F0}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .bwx-step p{color:#C9D6EC}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .bwx-step a{color:#FFFFFF}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card-dark{background:#0A2C66;border-color:rgba(201,214,236,.25)}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card-dark .bwx-checks li{background:#051C45;border-color:rgba(201,214,236,.25);color:#FFFFFF}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-navy .bwx-tags{margin-bottom:24px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process--4{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist-8{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cost .bwx-card h2{font-size:clamp(24px,2.4vw,30px)}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cost .bwx-card .wp-block-buttons{margin-top:16px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cost .wp-block-button__link{background:#038EFB;color:#051C45;font-weight:700;border-radius:8px;padding:12px 20px;text-decoration:none}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card .bwx-tags{margin:12px 0 16px}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-card .bwx-checks{margin-top:12px}
@media (max-width:980px){:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-process--4,:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-cycle{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-techlist-8{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-3,:is(.page-id-1431,.page-id-1422,.page-id-1468,.page-id-2522) .bwx-funnel-4{width:75%}
}
/* ecommerce page 1422 */
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-family:'Plus Jakarta Sans',sans-serif;text-align:center}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco>li{margin:0;position:relative}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco>li:not(:last-child)::after{content:'';position:absolute;left:50%;bottom:-11px;width:2px;height:10px;background:#038EFB}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco-n{display:block;padding:12px;border:1px solid rgba(201,214,236,.35);border-radius:8px;color:#FFFFFF;font-weight:700;font-size:15px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco-key .bwc-eco-n{background:#038EFB;border-color:#038EFB;color:#051C45;font-weight:800}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco-row span{padding:11px 4px;background:#0A2C66;border-radius:8px;color:#FFFFFF;font-weight:700;font-size:13px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;counter-reset:bwcj}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li{counter-increment:bwcj;margin:0;position:relative;padding:14px 4px;background:#FFFFFF;border:1px solid #DCE4F0;border-radius:8px;text-align:center;color:#051C45;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li::before{content:counter(bwcj);display:block;color:#0336FC;font-size:13px;font-weight:800}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li:not(:last-child)::after{content:'';position:absolute;right:-17px;top:50%;width:16px;height:2px;background:#038EFB}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li:last-child{box-shadow:inset 0 -3px 0 #FD6D47}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey-text{max-width:46em;margin:28px 0 0}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwc-grid6{grid-template-columns:repeat(6,minmax(0,1fr))}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwc-grid6 li{font-size:14px;padding:16px 8px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-fit{font-weight:700;color:#051C45;margin:0}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-gw{margin-bottom:20px}
@media (max-width:980px){
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li:nth-child(4)::after{display:none}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwc-grid6{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:640px){
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey{grid-template-columns:minmax(0,1fr);gap:12px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li:not(:last-child)::after,:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-journey li:nth-child(4)::after{display:block;right:auto;left:50%;top:auto;bottom:-13px;width:2px;height:12px}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwx-tags-grid.bwc-grid6{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwc-eco-row{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}
}
:is(.page-id-1422,.page-id-1468,.page-id-2522) .bw-section p.bwc-journey-text{margin-top:28px}
@media (max-width:640px){:is(.page-id-1422,.page-id-1468,.page-id-2522) .bwx-flow-out{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* mobile page 1468 */
.page-id-1468 :is(#native-apps,#cross-platform-apps,#app-modernization){scroll-margin-top:110px}
.page-id-1468 .bwc-eco-row span{font-size:12.5px}

/* digital growth page 2522 */
.page-id-2522 :is(#digitalMarketing,#seoService,#googleAds,#socialMedia,#websiteOptimization,#emailMarketing,#contentWriting,#calculator){scroll-margin-top:110px}
.page-id-2522 .bwc-journey{grid-template-columns:repeat(7,minmax(0,1fr))}
.page-id-2522 .bwc-eco-n small{display:block;font-family:'Figtree',sans-serif;font-weight:500;font-size:13px;opacity:.85}
.page-id-2522 .bwx-process--5{grid-template-columns:repeat(5,minmax(0,1fr))}
.page-id-2522 .bwc-tg{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:16px;align-items:stretch}
.page-id-2522 .bwc-tg>*{margin:0}
.page-id-2522 .bw-section p.bwc-tg-core{display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:20px;background:#051C45;color:#FFFFFF;border-radius:12px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:18px;line-height:1.3;box-shadow:inset 0 -3px 0 #FD6D47}
@media (max-width:980px){
.page-id-2522 .bwc-journey{grid-template-columns:repeat(4,minmax(0,1fr))}
.page-id-2522 .bwx-process--5{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-id-2522 .bwc-tg{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
.page-id-2522 .bwc-journey,.page-id-2522 .bwx-process--5{grid-template-columns:minmax(0,1fr)}
}
