figure{margin:0}.mw-ent,.mw-ent *{	box-sizing:border-box;}.mw-ent{	width:100%;	max-width:1160px;	margin:0 auto;	padding:18px 14px 56px;	font-family:Arial,Helvetica,sans-serif;	font-size:17px;	line-height:1.72;	color:#26343b;	overflow:hidden;}.mw-ent h1,.mw-ent h2,.mw-ent h3{	margin-top:0;	font-family:Arial,Helvetica,sans-serif;	font-weight:700;	letter-spacing:-.025em;}.mw-ent h1{	margin-bottom:22px;	font-size:48px;	line-height:1.08;	color:#ffffff;}.mw-ent h2{	margin-bottom:17px;	font-size:31px;	line-height:1.2;	color:#173f5f;}.mw-ent h3{	margin-bottom:9px;	font-size:20px;	line-height:1.3;	color:#173f5f;}.mw-ent p{	margin:0 0 17px;	font-size:17px;	line-height:1.72;	color:#4e5f66;}/* HERO */.mw-ent-hero{	position:relative;	margin:0 0 22px;	padding:48px 40px;	border-radius:26px;	background:linear-gradient(135deg,#123f68 0%,#185a79 58%,#238189 100%);	overflow:hidden;	color:#ffffff;}.mw-ent-hero:after{	content:"";	position:absolute;	right:-100px;	bottom:-130px;	width:340px;	height:340px;	border-radius:50%;	background:rgba(255,255,255,.07);}.mw-ent-herogrid{	position:relative;	z-index:2;	display:grid;	grid-template-columns:minmax(0,1.13fr) minmax(275px,.87fr);	gap:36px;	align-items:start;}.mw-ent-eyebrow{	display:block;	margin:0 0 14px;	font-size:14px;	line-height:1.4;	font-weight:700;	letter-spacing:.11em;	text-transform:uppercase;	color:#9de8eb;}.mw-ent-hero p{	font-size:18px;	color:#ffffff;}.mw-ent-lead{	font-size:21px !important;	line-height:1.6 !important;	font-weight:700;	color:#ffffff !important;}.mw-ent-actions{	display:flex;	flex-wrap:wrap;	gap:12px;	margin-top:26px;}.mw-ent-btn{	display:inline-flex;	align-items:center;	justify-content:center;	min-height:52px;	padding:14px 21px;	border-radius:10px;	font-size:16px;	line-height:1.35;	font-weight:700;	text-align:center;	text-decoration:none !important;}.mw-ent-btn-light{	background:#ffffff;	color:#123f68 !important;	border:2px solid #ffffff;}.mw-ent-btn-outline{	background:transparent;	color:#ffffff !important;	border:2px solid rgba(255,255,255,.62);}.mw-ent-side{	display:grid;	gap:12px;}.mw-ent-sidebox{	padding:19px 18px;	border-radius:15px;	border:1px solid rgba(255,255,255,.18);	background:rgba(255,255,255,.09);}.mw-ent-sidebox strong{	display:block;	margin-bottom:6px;	font-size:17px;	color:#ffffff;}.mw-ent-sidebox span{	display:block;	font-size:15px;	line-height:1.55;	color:#ffffff;}/* INTRO */.mw-ent-intro{	margin:0 0 22px;	padding:29px 31px;	border-radius:19px;	background:#eef8f8;	border:1px solid #d5e8e8;}.mw-ent-intro strong{	color:#173f5f;}/* SECTIONS */.mw-ent-section{	margin:0 0 22px;	padding:35px 32px;	border:1px solid #dce7eb;	border-radius:21px;	background:#ffffff;}.mw-ent-soft{	background:#f4f9fa;}.mw-ent-grid2{	display:grid;	grid-template-columns:repeat(2,minmax(0,1fr));	gap:20px;	margin:0 0 22px;}.mw-ent-card{	padding:28px 26px;	border:1px solid #dce7eb;	border-radius:18px;	background:#ffffff;	color:#26343b;}.mw-ent-card p{	color:#4e5f66;}.mw-ent-card-accent{	background:linear-gradient(145deg,#edf8f7 0%,#fbfdfc 100%);	border-color:#d2e7e4;}.mw-ent-kicker{	margin-bottom:8px !important;	font-size:14px !important;	font-weight:700;	letter-spacing:.08em;	text-transform:uppercase;	color:#287c82 !important;}.mw-ent-list{	display:grid;	gap:11px;	margin:18px 0 0;	padding:0;	list-style:none;}.mw-ent-list li{	position:relative;	padding-left:29px;	font-size:16px;	line-height:1.55;	color:#4e5f66;}.mw-ent-list li:before{	content:"✓";	position:absolute;	left:0;	top:0;	font-weight:700;	color:#278f96;}/* BUSINESS TYPES */.mw-ent-models{	display:grid;	grid-template-columns:repeat(4,minmax(0,1fr));	gap:14px;	margin-top:24px;}.mw-ent-model{	padding:23px 20px;	border-radius:16px;	background:#ffffff;	border:1px solid #dce7eb;}.mw-ent-model strong{	display:block;	margin-bottom:8px;	font-size:18px;	color:#173f5f;}.mw-ent-model span{	display:block;	font-size:15px;	line-height:1.55;	color:#596a70;}/* FOCUS */.mw-ent-focus{	margin:0 0 22px;	padding:36px 32px;	border-radius:21px;	background:linear-gradient(135deg,#edf8f7,#f8fbfc);	border:1px solid #d5e7e7;}.mw-ent-focusgrid{	display:grid;	grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);	gap:30px;	align-items:start;}.mw-ent-checkgrid{	display:grid;	grid-template-columns:repeat(2,minmax(0,1fr));	gap:12px;	margin-top:20px;}.mw-ent-check{	padding:18px 17px;	border-radius:13px;	background:#ffffff;	border:1px solid #dce7eb;}.mw-ent-check strong{	display:block;	margin-bottom:5px;	color:#173f5f;}.mw-ent-check span{	display:block;	font-size:14px;	line-height:1.5;	color:#596a70;}/* AFRICA ASIA EUROPE */.mw-ent-corridor{	margin:0 0 22px;	padding:34px 31px;	border-radius:20px;	background:#f8f4e9;	border:1px solid #e9dec2;}.mw-ent-corridor h2{	color:#604a22;}.mw-ent-corridor p{	color:#635d50;}.mw-ent-corridor-grid{	display:grid;	grid-template-columns:repeat(3,minmax(0,1fr));	gap:13px;	margin-top:22px;}.mw-ent-corridor-card{	padding:19px 18px;	border-radius:14px;	background:#ffffff;	border:1px solid #e4dcc9;}.mw-ent-corridor-card strong{	display:block;	margin-bottom:6px;	color:#604a22;}.mw-ent-corridor-card span{	display:block;	font-size:14px;	line-height:1.52;	color:#686358;}/* WARNING */.mw-ent-warning{	margin:0 0 22px;	padding:31px 30px;	border-radius:20px;	background:#fff8e9;	border:1px solid #ead9ad;}.mw-ent-warning h2{	color:#705421;}.mw-ent-warning p{	color:#665e4e;}/* PATH */.mw-ent-path{	display:grid;	grid-template-columns:repeat(4,minmax(0,1fr));	gap:13px;	margin-top:24px;}.mw-ent-step{	padding:20px 17px;	border-radius:15px;	background:#f5f9fa;	border:1px solid #dce7eb;}.mw-ent-number{	display:flex;	align-items:center;	justify-content:center;	width:36px;	height:36px;	margin-bottom:12px;	border-radius:50%;	background:#17637a;	color:#ffffff;	font-size:15px;	font-weight:700;}.mw-ent-step strong{	display:block;	margin-bottom:6px;	color:#173f5f;	font-size:16px;}.mw-ent-step span{	display:block;	font-size:14px;	line-height:1.5;	color:#596a70;}/* MAURITIUS1331 */.mw-ent-deep{	margin:0 0 22px;	padding:36px 32px;	border-radius:21px;	background:linear-gradient(135deg,#173f5f 0%,#1e6176 60%,#247f82 100%);	color:#ffffff;}.mw-ent-deep h2,.mw-ent-deep p{	color:#ffffff;}.mw-ent-deep-link{	display:inline-flex;	align-items:center;	justify-content:center;	margin-top:8px;	padding:13px 20px;	border-radius:10px;	background:#ffffff;	color:#173f5f !important;	font-size:16px;	font-weight:700;	text-decoration:none !important;}.mw-ent-note{	margin-top:22px;	padding:17px 19px;	border-left:4px solid #27959a;	border-radius:8px;	background:#eef8f8;	color:#42575d;	font-size:15px;	line-height:1.6;}/* CTA */.mw-ent-cta{	position:relative;	padding:40px 34px;	border-radius:23px;	background:linear-gradient(135deg,#123f68 0%,#17657a 60%,#23858b 100%);	overflow:hidden;	color:#ffffff;}.mw-ent-cta:after{	content:"";	position:absolute;	right:-70px;	top:-90px;	width:250px;	height:250px;	border-radius:50%;	background:rgba(255,255,255,.07);}.mw-ent-cta h2,.mw-ent-cta p{	position:relative;	z-index:2;	color:#ffffff;}.mw-ent-cta h2{	font-size:32px;}.mw-ent-contact{	margin-top:19px !important;	font-size:15px !important;	color:#ffffff !important;}.mw-ent-contact a{	color:#ffffff !important;	text-decoration:underline !important;	font-weight:700;}.mw-ent-disclaimer{	margin-top:16px !important;	padding-top:16px;	border-top:1px solid rgba(255,255,255,.20);	font-size:14px !important;	line-height:1.55 !important;	color:#ffffff !important;}/* RESPONSIVE */@media(max-width:960px){	.mw-ent-herogrid,	.mw-ent-focusgrid{		grid-template-columns:1fr;	}	.mw-ent-models{		grid-template-columns:repeat(2,minmax(0,1fr));	}	.mw-ent-path{		grid-template-columns:repeat(2,minmax(0,1fr));	}	.mw-ent h1{		font-size:40px;	}}@media(max-width:700px){	.mw-ent{		padding:12px 8px 40px;		font-size:16px;	}	.mw-ent-hero{		padding:30px 20px;		border-radius:20px;	}	.mw-ent h1{		font-size:34px;		line-height:1.11;	}	.mw-ent h2{		font-size:26px;	}	.mw-ent-hero p,	.mw-ent-lead{		font-size:17px !important;	}	.mw-ent-grid2,	.mw-ent-checkgrid,	.mw-ent-models,	.mw-ent-corridor-grid{		grid-template-columns:1fr;	}	.mw-ent-section,	.mw-ent-intro,	.mw-ent-focus,	.mw-ent-corridor,	.mw-ent-warning,	.mw-ent-deep,	.mw-ent-cta{		padding:26px 20px;		border-radius:18px;	}	.mw-ent-card{		padding:23px 20px;	}	.mw-ent-path{		grid-template-columns:1fr;	}	.mw-ent-actions{		flex-direction:column;	}	.mw-ent-btn{		width:100%;	}	.mw-ent-cta h2{		font-size:27px;	}} #ed-4214019390 .space { height: 10px; } @media screen and (max-width: 975px) {  #ed-4214019390 .space { height: 45px; }} @media screen and (max-width: 575px) {  #ed-4214019390 .space { height: 40px; }} #ed-4214019504 { flex-basis: auto; } #ed-4214019507 { flex: 1 1 auto; } #ed-4214019501 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019513 { flex-basis: auto; } #ed-4214019516 { flex: 1 1 auto; } #ed-4214019510 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019522 { flex-basis: auto; } #ed-4214019525 { flex: 1 1 auto; } #ed-4214019519 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019531 { flex-basis: auto; } #ed-4214019534 { flex: 1 1 auto; } #ed-4214019528 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019540 { flex-basis: auto; } #ed-4214019543 { flex: 1 1 auto; } #ed-4214019537 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019549 { flex-basis: auto; } #ed-4214019552 { flex: 1 1 auto; } #ed-4214019546 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019558 { flex-basis: auto; } #ed-4214019561 { flex: 1 1 auto; } #ed-4214019555 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019567 { flex-basis: auto; } #ed-4214019570 { flex: 1 1 auto; } #ed-4214019564 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019576 { flex-basis: auto; } #ed-4214019579 { flex: 1 1 auto; } #ed-4214019573 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019585 { flex-basis: auto; } #ed-4214019588 { flex: 1 1 auto; } #ed-4214019582 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019594 { flex-basis: auto; } #ed-4214019597 { flex: 1 1 auto; } #ed-4214019591 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019603 { flex-basis: auto; } #ed-4214019606 { flex: 1 1 auto; } #ed-4214019600 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019612 { flex-basis: auto; } #ed-4214019615 { flex: 1 1 auto; } #ed-4214019609 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019621 { flex-basis: auto; } #ed-4214019624 { flex: 1 1 auto; } #ed-4214019618 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019630 { flex-basis: auto; } #ed-4214019633 { flex: 1 1 auto; } #ed-4214019627 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019639 { flex-basis: auto; } #ed-4214019642 { flex: 1 1 auto; } #ed-4214019636 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019498 > .inner { align-items: stretch; align-content: stretch; } #ed-4214019429 { flex-basis: auto; } #ed-4214019432 { flex: 1 1 auto; } #ed-4214019426 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019438 { flex-basis: auto; } #ed-4214019441 { flex: 1 1 auto; } #ed-4214019435 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019447 { flex-basis: auto; } #ed-4214019450 { flex: 1 1 auto; } #ed-4214019444 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019456 { flex-basis: auto; } #ed-4214019459 { flex: 1 1 auto; } #ed-4214019453 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019465 { flex-basis: auto; } #ed-4214019468 { flex: 1 1 auto; } #ed-4214019462 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019474 { flex-basis: auto; } #ed-4214019477 { flex: 1 1 auto; } #ed-4214019471 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019483 { flex-basis: auto; } #ed-4214019486 { flex: 1 1 auto; } #ed-4214019480 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019492 { flex-basis: auto; } #ed-4214019495 { flex: 1 1 auto; } #ed-4214019489 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214019423 > .inner { align-items: stretch; align-content: stretch; } #ed-4214019417 a.button { width: 100%; } #ed-4214019417 { text-align: center; } #ed-4214019420 a.button { width: 100%; } #ed-4214019420 { text-align: center; } #ed-4214019414 > .inner { place-content: center; align-items: center; } #ed-4214019393 > .inner { place-content: center space-between; align-items: center; } #ed-4215066299 { text-align: left; } #ed-4215066299 img { width: 162px; } #ed-4215066296 > .inner { justify-content: center; } #ed-4215066305 { flex-grow: 1; } #ed-4215066302 > .inner { justify-content: center; } #ed-4215066308 .space { height: 50px; } @media screen and (max-width: 975px) {  #ed-4215066308 .space { height: 10px; }} #ed-4215066311 hr { width: 100%; height: 1px; } @media screen and (max-width: 575px) {  #ed-4215066311 hr { width: 90%; }} #ed-4215066314 .space { height: 10px; } #ed-4215066293 > .inner { align-items: flex-start; justify-content: space-between; padding: 50px 16px 30px; } @media screen and (max-width: 975px) {  #ed-4215066293 > .inner { justify-content: flex-start; padding: 40px 60px 30px; }} @media screen and (max-width: 575px) {  #ed-4215066293 > .inner { padding: 40px 24px 35px; }}