.elementor .e-4fb94e05-52b1{margin-block-start:4px;gap:12px;}.elementor .e-38d08ea9-fd2d{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-7cd673e1-577a{grid-template-columns:repeat(4,minmax(0,1fr));& span { background-color: #F1F7FD; border-color: #CFE2F3; }\n}.elementor .e-12b01631-f5a7{margin-block-start:4px;}.elementor .e-17b01f43-55e1{position:relative;font-family:var(--cp-body);font-size:12.5px;color:var(--cp-muted);padding-inline-start:22px;display:flex;flex-direction:column;gap:0px;&::before { content: ''; position: absolute; left: 6px; top: 10px; bottom: 10px; width: 2px; background-image: linear-gradient(180deg,#3075AB,#5CCBC3); border-radius: 2px; } & span { position: relative; display: grid; grid-template-columns: 96px minmax(0,1fr); gap: 10px; align-items: baseline; padding: 8px 0px; border-bottom: 1px dashed #E3E9EF; } & span:last-child { border-bottom: 0; } & span::before { content: '✓'; position: absolute; left: -22px; top: 7px; width: 14px; height: 14px; border-radius: 50%; background-color: var(--cp-teal); color: #FFFFFF; font-size: 9px; font-weight: 700; display: flex; align-items: center; justify-content: center; } & b { font-family: var(--cp-display); font-size: 12.5px; font-weight: 700; color: var(--cp-text); }\n}.elementor .e-3ee99f2-96d7{gap:12px;}.elementor .e-7fd91ce-8ac2{box-shadow:0px 30px 80px 0px rgba(3,10,22,.45);}.elementor .e-2239a9d9-980b{position:absolute;inset-block-start:-18px;inset-inline-end:-14px;font-family:var(--cp-body);font-size:13px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;background-color:var(--cp-teal);box-shadow:0px 14px 30px 0px rgba(3,10,22,.4);& b { font-family: var(--cp-display); }\n}.elementor .e-72f4e5b4-40bf{font-family:var(--cp-mono);font-size:11px;color:var(--cp-on-dark-muted);}.elementor .e-2ec32f3b-931c{position:relative;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-57461f60-3273{padding:0px;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-rows:auto;align-items:center;}.elementor .e-178be2c9-854d{padding-block-start:56px;padding-block-end:112px;}.elementor .e-3d152823-cb52{position:relative;padding:0px;display:grid;gap:0px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:auto;justify-content:stretch;&::before { content: ''; position: absolute; top: 27px; left: 5%; right: 5%; height: 2px; background-image: linear-gradient(90deg,rgba(111,168,218,.5),rgba(92,203,195,.5)); }\n}.elementor .e-3d9ea13-3a04{font-size:28px;}.elementor .e-6bbc7e2a-5c37{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-67eacff2-8f74{padding:0px;}.elementor .e-56b744bd-2f96{font-size:28px;}.elementor .e-3195bc8c-fe04{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-5efa55cc-c8d2{padding:0px;}.elementor .e-59ebd2b8-4e1c{font-size:28px;}.elementor .e-44587ec1-2b44{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-6f566b5f-b1ac{padding:0px;}.elementor .e-690c7171-ce68{font-size:28px;}.elementor .e-3f10b1a8-afb6{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-f525455-40cf{padding:0px;}.elementor .e-5774667-196d{font-size:28px;}.elementor .e-7f12e9e0-ae1c{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-57b73eb0-80e8{padding:0px;}.elementor .e-304bb95b-71d7{font-size:28px;}.elementor .e-136c095a-1ea2{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-439b86bb-caa8{padding:0px;}.elementor .e-45d77487-96f5{font-size:28px;}.elementor .e-35153df-afcf{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-775c5e4e-5c1d{padding:0px;}.elementor .e-7af4753-efdc{font-size:28px;}.elementor .e-66fc8755-aa7d{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-24a9430b-98e1{padding:0px;}.elementor .e-d26cdce-ce32{font-size:28px;}.elementor .e-6f3c6276-8399{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-5cb5885d-3d89{padding:0px;}.elementor .e-69cb536a-27d6{font-size:28px;}.elementor .e-3e94bc2a-8032{font-family:var(--cp-display);font-weight:600;font-size:15px;margin-block-start:8px;& a { color: var(--cp-teal-soft); text-decoration: none; } & a:hover, & a:focus-visible { color: #FFFFFF; }\n}.elementor .e-fe6043d-f39b{padding:0px;}.elementor .e-29b3c315-ee14{padding:0px;}.elementor .e-58293097-2685{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-a173758-2290{font-family:var(--cp-mono);font-weight:500;font-size:12px;color:var(--cp-blue);letter-spacing:0.12em;text-transform:uppercase;display:flex;gap:12px;align-items:center;& span { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--cp-line); background-color: #FFFFFF; font-size: 11px; color: var(--cp-navy); letter-spacing: 0; }\n}.elementor .e-2b0077b8-ebad{font-size:clamp(30px,3.4vw,44px);}.elementor .e-1a72fd9b-7900{gap:22px;}.elementor .e-707a6a59-65c7{& span { background-color: #DDF3F1; color: #0E6E69; }\n}.elementor .e-756e530c-c033{font-family:var(--cp-body);font-size:11.5px;display:flex;gap:6px;& span { flex: 1 1 0; text-align: center; padding: 8px 6px; border-radius: 4px; border: 1px solid var(--cp-line); color: var(--cp-muted); } & span:nth-child(2) { border-color: var(--cp-blue); background-color: #F1F7FD; color: var(--cp-blue); font-weight: 600; box-shadow: 0 0 0 3px rgba(48,117,171,.12); }\n}.elementor .e-26e9f083-ba17{& span:last-child { color: #2E7D57; font-weight: 600; }\n}.elementor .e-2ddbe00-30b4{font-weight:600;border-bottom-style: solid;\n}.elementor .e-63cb665d-a5f9{font-weight:700;font-size:14px;padding-block-start:8px;border-block-end-width: 0px; & span:last-child { color: var(--cp-blue); }\n}.elementor .e-77e43f59-ecd6{padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:var(--cp-line);border-style:solid;display:flex;flex-direction:column;}.elementor .e-476d6c3e-ee24{gap:12px;}.elementor .e-3330360-867a{& span { background-color: #FBF0DC; color: #9A6212; }\n}.elementor .e-15bd09a4-b3dc{font-family:var(--cp-body);font-size:12px;display:flex;flex-direction:column;& span { display: grid; grid-template-columns: 76px minmax(0,1fr) minmax(0,1.1fr) auto; gap: 8px; align-items: center; padding: 9px 4px; border-bottom: 1px solid #EEF2F6; } & span:first-child { background-color: #F3F8FD; } & b { font-family: var(--cp-mono); font-size: 10.5px; font-weight: 500; } & em { font-style: normal; color: var(--cp-muted); font-size: 11px; } & u { text-decoration: none; font-size: 10px; font-weight: 600; padding: 4px 7px; border-radius: 3px; background-color: #FBF0DC; color: #9A6212; } & span:last-child u { background-color: #E4F3EA; color: #2E7D57; }\n}.elementor .e-66864539-b615{font-family:var(--cp-mono);font-size:11px;color:var(--cp-text);line-height:1.9;margin-block-end:10px;& span { display: inline-block; min-width: 38px; font-weight: 600; color: var(--cp-plum); }\n}.elementor .e-768a1500-f912{font-family:var(--cp-body);font-size:12px;display:flex;flex-direction:column;gap:8px;& span { padding-left: 10px; border-left: 2px solid var(--cp-teal); } & b { display: block; font-weight: 600; } & em { font-style: normal; font-size: 11px; color: var(--cp-muted); }\n}.elementor .e-330f2d35-a5ce{gap:12px;}.elementor .e-2e075d8b-a99b{font-family:var(--cp-mono);font-weight:500;font-size:12px;color:var(--cp-blue);letter-spacing:0.12em;text-transform:uppercase;display:flex;gap:12px;align-items:center;& span { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--cp-line); background-color: #FFFFFF; font-size: 11px; color: var(--cp-navy); letter-spacing: 0; }\n}.elementor .e-48f0a244-2772{font-size:clamp(30px,3.4vw,44px);}.elementor .e-75a31ab0-fae0{gap:22px;}.elementor .e-7ceb63d1-12ff{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);}.elementor .e-4e81c9af-1979{font-family:var(--cp-mono);font-weight:500;font-size:12px;color:var(--cp-blue);letter-spacing:0.12em;text-transform:uppercase;display:flex;gap:12px;align-items:center;& span { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--cp-line); background-color: #FFFFFF; font-size: 11px; color: var(--cp-navy); letter-spacing: 0; }\n}.elementor .e-47d884ea-834a{font-size:clamp(30px,3.4vw,44px);}.elementor .e-18c63042-6df3{gap:22px;}.elementor .e-76d4401b-6372{& span { background-color: #E4F3EA; color: #2E7D57; }\n}.elementor .e-1ee45082-9edf{font-family:var(--cp-display);font-weight:600;font-size:11.5px;color:var(--cp-text);display:grid;gap:0px;grid-template-columns:repeat(4,minmax(0,1fr));& span { position: relative; padding: 26px 4px 0px; text-align: center; } & span::before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 16px; height: 16px; border-radius: 50%; background-color: var(--cp-teal); box-shadow: 0 0 0 4px #DDF3F1; z-index: 1; } & span::after { content: ''; position: absolute; top: 7px; left: 50%; width: 100%; height: 2px; background-color: var(--cp-teal); } & span:last-child::after { display: none; } & span:last-child::before { background-color: #FFFFFF; border: 2px solid var(--cp-blue); box-shadow: 0 0 0 4px rgba(48,117,171,.15); }\n}.elementor .e-41208ebf-8dad{margin-block-start:6px;}.elementor .e-3e0c7b8a-6f14{font-family:var(--cp-body);font-size:12px;display:flex;flex-direction:column;& span { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 2px 10px; padding: 9px 2px; border-bottom: 1px solid #EEF2F6; } & span:last-child { border-bottom: 0; } & b { font-weight: 600; } & em { grid-row: 2; font-style: normal; font-size: 11px; color: var(--cp-muted); } & u { grid-row: 1 / span 2; grid-column: 2; align-self: center; text-decoration: none; font-size: 10px; font-weight: 600; padding: 4px 7px; border-radius: 3px; background-color: #E4F3EA; color: #2E7D57; } & span:first-child u { background-color: #E3EEF8; color: #245E8C; } & span:nth-child(3) u { background-color: #E7ECF2; color: #52647A; }\n}.elementor .e-208c0ac0-8eb4{gap:12px;}.elementor .e-43a6961d-7c30{width:18px;height:18px;}.elementor .e-30d2f944-df03{padding:0px;margin-block-end:4px;display:flex;gap:12px;align-items:center;}.elementor .e-4977cc64-8b88{overflow:hidden;font-family:var(--cp-body);font-size:12px;border-radius:6px;border-width:1px;border-color:var(--cp-line);border-style:solid;box-shadow:0px 10px 24px 0px rgba(8,22,42,.06);display:flex;flex-direction:column;& span { display: grid; grid-template-columns: 72px minmax(0,1fr) auto; gap: 8px; align-items: center; padding: 10px 12px; border-bottom: 1px solid #EEF2F6; } & span:last-child { border-bottom: 0; } & b { font-family: var(--cp-mono); font-size: 10.5px; font-weight: 500; color: var(--cp-muted); } & u { text-decoration: none; font-size: 10px; font-weight: 600; padding: 4px 7px; border-radius: 3px; background-color: #E4F3EA; color: #2E7D57; } & span:nth-child(2) u { background-color: #E3EEF8; color: #245E8C; } & span:nth-child(3) u { background-color: #F3E8F3; color: #6F2170; }\n}.elementor .e-5d5ac682-90e3{padding:0px;margin-block-start:8px;display:grid;gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto;align-items:start;}.elementor .e-5d86dcbf-90a6{scroll-margin-top:96px;padding:28px;grid-column:span 4;}.elementor .e-55204766-c3e7{width:20px;height:18px;}.elementor .e-5c17f95-fcda{padding:0px;margin-block-end:4px;display:flex;gap:12px;align-items:center;}.elementor .e-3f40344b-8e09{font-family:var(--cp-body);font-weight:600;font-size:11.5px;color:var(--cp-text);padding-block-start:8px;margin-block-start:auto;display:flex;gap:8px;flex-wrap:wrap;& span { display: flex; flex-direction: column; justify-content: flex-end; width: 58px; height: 72px; padding: 8px; border-radius: 4px; border: 1px solid var(--cp-line); background-image: repeating-linear-gradient(180deg, transparent 0 10px, #EEF2F6 10px 12px); background-size: 70% 40px; background-repeat: no-repeat; background-position: 8px 10px; background-color: #FFFFFF; box-shadow: 0 6px 14px rgba(8,22,42,.06); font-size: 10.5px; }\n}.elementor .e-2279199-ca7e{scroll-margin-top:96px;padding:28px;grid-column:span 2;}.elementor .e-7e089033-cf9a{width:22px;height:18px;}.elementor .e-649f56d8-438e{padding:0px;margin-block-end:4px;display:flex;gap:12px;align-items:center;}.elementor .e-2eee783a-ff3b{scroll-margin-top:96px;padding:28px;grid-column:span 2;}.elementor .e-6eaa0b55-119a{width:16px;height:18px;}.elementor .e-443cab86-b7bb{padding:0px;margin-block-end:4px;display:flex;gap:12px;align-items:center;}.elementor .e-54a1a371-d04d{scroll-margin-top:96px;padding:28px;grid-column:span 2;}.elementor .e-2e5438c5-3c63{width:18px;height:18px;}.elementor .e-6fd10eff-de06{padding:0px;margin-block-end:4px;display:flex;gap:12px;align-items:center;}.elementor .e-2c9d8ee-53cd{height:72px;padding-block-start:8px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin-block-start:auto;border-block-end-width:1px;display:flex;gap:8px;align-items:flex-end;border-bottom-style: solid; border-bottom-color: var(--cp-line); & span { flex: 1 1 0; border-radius: 2px 2px 0 0; background-image: linear-gradient(180deg,#3075AB,#5B9BD0); } & span:nth-child(1) { height: 40%; } & span:nth-child(2) { height: 62%; background-image: linear-gradient(180deg,#159A94,#4DBDB5); } & span:nth-child(3) { height: 55%; } & span:nth-child(4) { height: 78%; background-image: linear-gradient(180deg,#159A94,#4DBDB5); } & span:nth-child(5) { height: 70%; } & span:nth-child(6) { height: 92%; background-image: linear-gradient(180deg,#159A94,#4DBDB5); }\n}.elementor .e-4fe090a1-eb13{scroll-margin-top:96px;padding:28px;grid-column:span 2;}.elementor .e-4f02959-bde2{width:20px;height:18px;}.elementor .e-75824c2c-3173{padding:0px;margin-block-end:4px;display:flex;gap:12px;align-items:center;}.elementor .e-741674d8-5826{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-56b517d9-dd7b{font-family:var(--cp-body);font-size:13px;display:grid;gap:10px;flex:1 1 0px;grid-template-columns:repeat(2,minmax(0,1fr));& b { grid-column: 1 / -1; font-family: var(--cp-mono); font-size: 10.5px; font-weight: 500; letter-spacing: .1em; text-transform: uppercase; color: var(--cp-muted); } & span { display: flex; flex-direction: column; gap: 2px; padding: 12px 14px; border-radius: 6px; border: 1px solid var(--cp-line); background-color: #F7F9FC; font-family: var(--cp-display); font-weight: 700; color: var(--cp-text); } & span::before { content: '✉'; color: var(--cp-teal); font-size: 13px; } & em { font-family: var(--cp-body); font-style: normal; font-weight: 400; font-size: 11.5px; color: var(--cp-muted); }\n}.elementor .e-68e6bf9a-e70d{scroll-margin-top:96px;padding:28px;border-block-start-width:3px;flex-direction:row;gap:40px;grid-column:span 6;align-items:center;border-top-style: solid; border-top-color: var(--cp-teal);\n}.elementor .e-39659ac9-cf4b{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-5228312b-b66f{font-family:var(--cp-mono);font-weight:500;font-size:12px;color:var(--cp-teal-soft);letter-spacing:0.12em;text-transform:uppercase;display:flex;gap:12px;align-items:center;& span { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; border: 1px solid rgba(255,255,255,.22); font-size: 11px; color: #FFFFFF; letter-spacing: 0; }\n}.elementor .e-27da7eb-ca42{font-size:clamp(30px,3.4vw,44px);}.elementor .e-757e62fc-4e85{font-size:14px;}.elementor .e-481c7cc7-93ba{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;border-width:1px;border-color:rgba(92,203,195,.35);border-style:solid;background-color:rgba(92,203,195,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-4562f7b-346c{gap:22px;}.elementor .e-1fe93847-d592{font-family:var(--cp-display);font-weight:600;font-size:13px;color:var(--cp-on-dark);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:rgba(255,255,255,.16);border-style:solid;background-color:var(--cp-navy-2);box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);}.elementor .e-41ea89fa-a2d1{font-family:var(--cp-body);font-size:11px;color:var(--cp-on-dark-muted);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:var(--cp-teal-soft);border-style:solid;background-color:#10324A;box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);& b { display: block; font-family: var(--cp-display); font-size: 14px; font-weight: 700; color: #FFFFFF; }\n}.elementor .e-10536f22-c0b5{font-family:var(--cp-display);font-weight:600;font-size:13px;color:var(--cp-on-dark);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:rgba(255,255,255,.16);border-style:solid;background-color:var(--cp-navy-2);box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);}.elementor .e-7a405dc3-4fd7{font-family:var(--cp-display);font-weight:600;font-size:13px;color:var(--cp-on-dark);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:rgba(255,255,255,.16);border-style:solid;background-color:var(--cp-navy-2);box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);}.elementor .e-4180734d-fc99{font-family:var(--cp-mono);font-size:10.5px;color:var(--cp-muted);letter-spacing:0.1em;text-align:center;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 6px rgba(48,117,171,.25),0px 0px 40px 0px rgba(92,160,220,.45);& b { display: block; font-family: var(--cp-display); font-size: 18px; font-weight: 800; letter-spacing: -.01em; text-transform: none; color: var(--cp-navy); margin-bottom: 4px; }\n}.elementor .e-255f09aa-8c41{font-family:var(--cp-display);font-weight:600;font-size:13px;color:var(--cp-on-dark);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:rgba(255,255,255,.16);border-style:solid;background-color:var(--cp-navy-2);box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);}.elementor .e-2cd7812c-7110{font-family:var(--cp-display);font-weight:600;font-size:13px;color:var(--cp-on-dark);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:var(--cp-teal-soft);border-style:solid;background-color:#10324A;box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);}.elementor .e-1769449c-18bb{font-family:var(--cp-body);font-size:11px;color:var(--cp-on-dark-muted);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:var(--cp-teal-soft);border-style:solid;background-color:#10324A;box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);& b { display: block; font-family: var(--cp-display); font-size: 14px; font-weight: 700; color: #FFFFFF; }\n}.elementor .e-562f9c4-6017{font-family:var(--cp-display);font-weight:600;font-size:13px;color:var(--cp-on-dark);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;border-width:1px;border-color:rgba(255,255,255,.16);border-style:solid;background-color:var(--cp-navy-2);box-shadow:0px 8px 20px 0px rgba(3,10,22,.35);}.elementor .e-796894d3-413d{min-height:420px;position:relative;padding:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3, auto);justify-items:center;align-items:center;gap: 28px 20px; background-image: linear-gradient(90deg, transparent calc(50% - 1px), rgba(111,168,218,.35) 50%, transparent calc(50% + 1px)), linear-gradient(180deg, transparent calc(50% - 1px), rgba(111,168,218,.35) 50%, transparent calc(50% + 1px)), linear-gradient(to bottom right, transparent calc(50% - 1px), rgba(111,168,218,.22) 50%, transparent calc(50% + 1px)), linear-gradient(to top right, transparent calc(50% - 1px), rgba(111,168,218,.22) 50%, transparent calc(50% + 1px));\n}.elementor .e-5764c737-29e7{color:var(--cp-on-dark-muted);text-align:center;}.elementor .e-3c2b46d3-7d94{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-5db3903c-dfa6{width:20px;height:20px;}.elementor .e-31ae0ab9-3039{width:20px;height:20px;}.elementor .e-2369db15-1df9{width:22px;height:20px;}.elementor .e-518abb4a-86b8{width:20px;height:20px;}.elementor .e-26f2f60e-a032{width:24px;height:20px;}.elementor .e-6b9314e1-7683{width:22px;height:20px;}.elementor .e-2d555dad-929b{width:20px;height:20px;}.elementor .e-1a5038a3-ea5d{width:20px;height:20px;}.elementor .e-46b014e4-effb{width:18px;height:20px;}.elementor .e-4ab039ce-1e32{gap: 8px 40px;\n}.elementor .e-19554189-7dd2{margin:0px;}.elementor .e-746385b2-63b4{margin:0px;justify-content:space-between;}.elementor .e-40f83e9b-ba10{font-family:var(--cp-mono);font-size:11.5px;color:var(--cp-text);display:flex;flex-direction:column;gap:8px;& span { display: flex; flex-direction: column; gap: 6px; padding: 10px 12px; border-radius: 5px; border: 1px solid var(--cp-line); background-color: #FBFCFE; } & i { font-style: normal; font-weight: 600; color: var(--cp-plum); margin-right: 6px; } & b { align-self: flex-start; font-family: var(--cp-body); font-size: 10.5px; font-weight: 600; padding: 3px 7px; border-radius: 3px; background-color: #FBF0DC; color: #9A6212; } & span:nth-child(3) b { background-color: #E3EEF8; color: #245E8C; } & span:nth-child(4) b { background-color: #FBE3E3; color: #9B2C2C; } & u { text-decoration: none; font-weight: 600; color: var(--cp-plum); margin-right: 6px; }\n}.elementor .e-33961228-eabc{padding:22px;gap:14px;}.elementor .e-f854588-9612{margin:0px;}.elementor .e-647f1aa2-f8bb{margin:0px;justify-content:space-between;}.elementor .e-7576e832-9d82{font-family:var(--cp-body);font-size:13px;color:var(--cp-text);display:flex;flex-direction:column;& span { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 10px 2px; border-bottom: 1px solid #EEF2F6; } & span::before { content: ''; width: 14px; height: 16px; border-radius: 2px; border: 1.5px solid var(--cp-blue); flex: 0 0 auto; } & span:last-child { border-bottom: 0; } & b { margin-left: auto; font-size: 10.5px; font-weight: 600; padding: 3px 7px; border-radius: 3px; background-color: #E4F3EA; color: #2E7D57; }\n}.elementor .e-78700b77-8a31{padding:22px;gap:14px;}.elementor .e-4a5c42e1-16e3{margin:0px;}.elementor .e-753e0c32-7d2d{margin:0px;justify-content:space-between;}.elementor .e-1b6f41bd-7d29{font-family:var(--cp-body);font-size:13px;color:var(--cp-text);display:flex;flex-direction:column;gap:6px;counter-reset: step; & span { counter-increment: step; display: flex; align-items: center; gap: 10px; padding: 9px 10px; border-radius: 5px; border: 1px solid var(--cp-line); background-color: #FFFFFF; } & span::before { content: counter(step); display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; background-color: var(--cp-navy); color: #FFFFFF; font-family: var(--cp-mono); font-size: 10px; flex: 0 0 auto; } & span:nth-child(3) { border-style: dashed; border-color: #D39A2C; background-color: #FFFBF2; }\n}.elementor .e-5b5843bf-28cb{padding:22px;gap:14px;}.elementor .e-7e6b90a3-b4ca{gap:20px;align-items:stretch;}.elementor .e-33f355de-3447{color:var(--cp-on-dark-muted);margin-block-start:20px;}.elementor .e-5dda7ffe-94f4d05{display:none;}.elementor .e-46c20ffd-8814{font-size:clamp(30px,3.4vw,44px);}.elementor .e-1cc19a90-9f42{gap:18px;}.elementor .e-77ea3bcc-8502{text-align:center;}.elementor .e-1c18eda7-3ac5{text-align:center;}.elementor .e-6284a25d-9002{font-family:var(--cp-body);font-size:14px;color:var(--cp-on-dark-muted);text-align:center;& a { color: #FFFFFF; text-decoration: none; font-weight: 600; } & a:hover, & a:focus-visible { color: var(--cp-teal-soft); }\n}.elementor .e-60b7327d-7399{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-3cbc1641-cb00{padding-block-start:96px;padding-block-end:112px;}