.elementor .e-5cbacbf-c08bdb9{position:absolute;inset:0;
background:
  radial-gradient(ellipse 50% 70% at 80% 30%, rgba(1,143,176,0.18) 0%, transparent 65%),
  radial-gradient(ellipse 40% 50% at 10% 80%, rgba(244,124,36,0.08) 0%, transparent 60%),
  linear-gradient(135deg, #07232E 0%, #0a3347 60%, #07232E 100%);\n}.elementor .e-76935ed-98a9646{position:absolute;
inset:0;
background-image:linear-gradient(rgba(1, 143, 176, 0.05) 1px, transparent 1px),
linear-gradient(90deg, rgba(1, 143, 176, 0.05) 1px, transparent 1px);
background-size:60px 60px;
mask-image:radial-gradient(ellipse 80% 80% at 50% 50%, black 20%, transparent 100%);\n}.elementor .e-d933584-7b68760{color: rgba(178,221,231,0.5);
	text-decoration: none;\n}.elementor .e-d933584-7b68760:hover,.elementor .e-d933584-7b68760:focus-visible{color: var(--bg);\n}.elementor .e-948979c-d426c78{display:flex;gap:5px;font-size: 11px;
color: rgba(178,221,231,0.5);
	font-family: 'Saira', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 20px;\n}.elementor .e-87bf0f4-e816083{font-size:17px;
color:rgba(178,221,231,0.7);
line-height:1.8;
max-width:560px;
margin-bottom:40px;
animation:fade-up 0.6s 0.1s ease both;\n}.elementor .e-6ec24ab-768b22f{font-size: 30px;
	font-weight: 900;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	letter-spacing: -0.5px;\n}.elementor .e-ed5f626-dd2e766{font-size: 30px;
font-weight: 900;
font-family: 'Saira', sans-serif;
letter-spacing: -0.5px;
color: var(--s);
font-style: normal;\n}.elementor .e-2ef3fea-8fdada2{padding:0px;}.elementor .e-3d744e8-2dee883{font-size: 11px;
	color: rgba(178, 221, 231, 0.45);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-top: 2px;
	font-family: 'Saira', sans-serif;\n}.elementor .e-2020487-3c9f633{display:flex;flex-direction:column;padding-right: 28px;
	border-right: 1px solid rgba(178, 221, 231, 0.1);\n}.elementor .e-09e5ad2-dfe0e1b{font-size: 30px;
	font-weight: 900;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	letter-spacing: -0.5px;\n}.elementor .e-2eb53e1-c051590{padding:0px;}.elementor .e-fdff979-0e418bc{font-size: 11px;
	color: rgba(178, 221, 231, 0.45);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-top: 2px;
	font-family: 'Saira', sans-serif;\n}.elementor .e-83dd1ea-6c41265{display:flex;flex-direction:column;padding-right: 28px;
	border-right: 1px solid rgba(178, 221, 231, 0.1);\n}.elementor .e-ad072cf-9c5aefd{font-size: 30px;
	font-weight: 900;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	letter-spacing: -0.5px;\n}.elementor .e-6d19c05-aa384f1{font-size: 30px;
font-weight: 900;
font-family: 'Saira', sans-serif;
letter-spacing: -0.5px;
color: var(--s);
font-style: normal;\n}.elementor .e-6c83647-0e02c05{padding:0px;}.elementor .e-59fcfa7-b4d9248{font-size: 11px;
	color: rgba(178, 221, 231, 0.45);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-top: 2px;
	font-family: 'Saira', sans-serif;\n}.elementor .e-3f931ad-7776afa{display:flex;flex-direction:column;padding-right: 28px;
	border-right: 1px solid rgba(178, 221, 231, 0.1);\n}.elementor .e-f7a1fc5-5df72bd{font-size: 30px;
	font-weight: 900;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	letter-spacing: -0.5px;\n}.elementor .e-5b83eeb-485a635{padding:0px;}.elementor .e-84169e3-b152d5a{font-size: 11px;
	color: rgba(178, 221, 231, 0.45);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-top: 2px;
	font-family: 'Saira', sans-serif;\n}.elementor .e-34d20db-e7d7040{display:flex;flex-direction:column;padding-right: 28px;
	/* border-right: 1px solid rgba(178, 221, 231, 0.1); */\n}.elementor .e-0d1a627-7a14360{display:flex;flex-direction:row;display:flex;
gap:0;
padding-top:32px;
border-top:1px solid rgba(178, 221, 231, 0.12);
animation:fade-up 0.6s 0.2s ease both;
/* flex-wrap:wrap; */\n}.elementor .e-975c1c4-6b1db25{position:relative;
z-index:2;
width:100%;
max-width:1200px;
margin:0 auto;
padding:100px 5% 80px;\n}.elementor .e-077f116-0815c23{background:var(--dark);
min-height:60vh;
position:relative;
overflow:hidden;
display:flex;
align-items:center;\n}.elementor .e-39b94e1-432e2fe{padding:0px;margin-bottom:56px;\n}.elementor .e-d899d05-912c9cc{padding:0px;display:grid;
grid-template-columns:repeat(4, 1fr);
gap:12px;\n}.elementor .e-999283e-52dcaef{padding:10px;}.elementor .e-ac804f8-54d9ae9{padding:44px 0;
background:var(--white);\n}.elementor .e-cb522e4-584fad5{color:var(--white);\n}.elementor .e-3fb0bb6-c52666c{color:rgba(178,221,231,0.65);\n}.elementor .e-2f7bd84-1fdecfe{display:grid;
grid-template-columns:repeat(3,1fr);
gap:16px;
margin-top:52px;\n}.elementor .e-3947484-c565f0b{padding:44px 0;
background:var(--dark);\n}.elementor .e-c58167c-dd45118{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-4f98146-b981828{font-size: 16px;
	font-weight: 700;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 4px;\n}.elementor .e-3098d7b-28e9586{font-size: 15px;
	color: var(--muted);
	line-height: 1.65;\n}.elementor .e-8c3a0b9-380eed7{padding: 0 0;\n}.elementor .e-12ebb9e-329f857{display: flex;
	gap: 16px;
	align-items: flex-start;
	padding: 20px;
	background: var(--white);
	border: 1.5px solid rgba(1, 143, 176, 0.12);
	border-radius: 12px;
	transition: all 0.2s;\n}.elementor .e-12ebb9e-329f857:hover,.elementor .e-12ebb9e-329f857:focus-visible{border-color: var(--p);
	box-shadow: 0 6px 20px rgba(1, 143, 176, 0.08);\n}.elementor .e-dbb3dc2-2bce2ee{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-b51c73d-11b0e5e{font-size: 16px;
	font-weight: 700;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 4px;\n}.elementor .e-2233922-4b0ffd3{font-size: 15px;
	color: var(--muted);
	line-height: 1.65;\n}.elementor .e-807e8ea-dfae91d{padding: 0 0;\n}.elementor .e-3371da5-c73f175{display: flex;
	gap: 16px;
	align-items: flex-start;
	padding: 20px;
	background: var(--white);
	border: 1.5px solid rgba(1, 143, 176, 0.12);
	border-radius: 12px;
	transition: all 0.2s;\n}.elementor .e-3371da5-c73f175:hover,.elementor .e-3371da5-c73f175:focus-visible{border-color: var(--p);
	box-shadow: 0 6px 20px rgba(1, 143, 176, 0.08);\n}.elementor .e-8a3e22f-8d0c183{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-2f30df1-8b0ce68{font-size: 16px;
	font-weight: 700;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 4px;\n}.elementor .e-4f6234c-1c6b040{font-size: 15px;
	color: var(--muted);
	line-height: 1.65;\n}.elementor .e-3e46ae5-a930782{padding: 0 0;\n}.elementor .e-112c55c-739d98c{display: flex;
	gap: 16px;
	align-items: flex-start;
	padding: 20px;
	background: var(--white);
	border: 1.5px solid rgba(1, 143, 176, 0.12);
	border-radius: 12px;
	transition: all 0.2s;\n}.elementor .e-112c55c-739d98c:hover,.elementor .e-112c55c-739d98c:focus-visible{border-color: var(--p);
	box-shadow: 0 6px 20px rgba(1, 143, 176, 0.08);\n}.elementor .e-e76facd-75f5734{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-ef1e718-b877aad{font-size: 16px;
	font-weight: 700;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 4px;\n}.elementor .e-3cf9096-a0ef956{font-size: 15px;
	color: var(--muted);
	line-height: 1.65;\n}.elementor .e-23df941-3f82c50{padding: 0 0;\n}.elementor .e-a9e7fe1-b35e2de{display: flex;
	gap: 16px;
	align-items: flex-start;
	padding: 20px;
	background: var(--white);
	border: 1.5px solid rgba(1, 143, 176, 0.12);
	border-radius: 12px;
	transition: all 0.2s;\n}.elementor .e-a9e7fe1-b35e2de:hover,.elementor .e-a9e7fe1-b35e2de:focus-visible{border-color: var(--p);
	box-shadow: 0 6px 20px rgba(1, 143, 176, 0.08);\n}.elementor .e-c2616ca-6cffe39{display:grid;
grid-template-columns:1fr 1fr;
gap:18px;
padding: 0 0;\n}.elementor .e-4a13b85-e32f02d{display:grid;
grid-template-columns:1fr;
gap:64px;
align-items:center;
margin-top:52px;
padding:0 0;\n}.elementor .e-f863748-da3887f{padding:10px;}.elementor .e-40514f7-4aa11d1{padding:44px 0;
background:var(--light);\n}.elementor .e-8cad80a-3814bca{color:rgba(178,221,231,0.65);\n}.elementor .e-f753ed6-ec47d29{background: var(--s);
	color: var(--white);
	padding: 14px 28px;
	border-radius: 9px;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	border: none;
	cursor: pointer;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	gap: 7px;
	transition: all 0.25s;
	letter-spacing: 0.3px;\n}.elementor .e-f753ed6-ec47d29:hover,.elementor .e-f753ed6-ec47d29:focus-visible{background: var(--s-dark);
	transform: translateY(-2px);
	box-shadow: 0 8px 24px rgba(244, 124, 36, 0.3);\n}.elementor .e-3a05b85-f4c194a{background: transparent;
	color: var(--white);
	padding: 13px 26px;
	border-radius: 9px;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Saira', sans-serif;
	border: 1.5px solid rgba(255, 255, 255, 0.2);
	cursor: pointer;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	gap: 7px;
	transition: all 0.25s;\n}.elementor .e-3a05b85-f4c194a:hover,.elementor .e-3a05b85-f4c194a:focus-visible{background: rgba(255, 255, 255, 0.07);
	border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-78e9464-6d35787{display: flex;
	gap: 12px;
	justify-content: center;
	flex-wrap: wrap;\n}.elementor .e-2a80a27-27016d5{position: relative;
	z-index: 1;
	max-width: 600px;
	margin: 0 auto;
  padding: 0 0\n}.elementor .e-4517e5f-3389bbb{background: linear-gradient(135deg, var(--dark) 0%, #0d3a52 50%, var(--dark) 100%);
	padding: 80px 5%;
	text-align: center;
	position: relative;
	overflow: hidden;\n}