.elementor .e-664e89e5-b83c{&::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: linear-gradient(247deg, #0EA2CC 0%, #05D0BE 100%); }\n}.elementor .e-17ab8eaf-7b6e{font-family:var(--font-heading);font-weight:800;font-size:clamp(38px, 4.6vw, 60px);color:var(--white);letter-spacing:-0.028em;line-height:1.04;text-transform:none;text-wrap: balance; & em { font-family: var(--font-accent); font-style: italic; font-weight: 500; letter-spacing: -0.01em; color: #05D0BE; }\n}.elementor .e-5d9ae23-9bdc{max-width:600px;font-size:var(--fs-lede);color:#B8D9E6;}.elementor .e-7e9efc6c-7a1e{width:auto;padding:0px;margin-block-start:4px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-40d8ad5-52ee{font-size:14px;}.elementor .e-ca472d5-ccc1{font-size:14px;}.elementor .e-2c445f7-5f4e{font-size:14px;}.elementor .e-1f9e338c-9deb{width:auto;padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;gap: 10px 24px;\n}.elementor .e-41636083-7d86{padding:0px;flex-direction:column;gap:22px;flex:1 1 520px;align-items:flex-start;}.elementor .e-50bd1952-4205{min-width:0px;position:absolute;padding:0px;background-image:radial-gradient(circle at , closest-side 0%,rgba(14,185,198,0.34) 50%,rgba(14,185,198,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: -12% -18%; pointer-events: none;\n}.elementor .e-327e7ab4-7b23{font-family:var(--font-body);font-weight:500;font-size:11px;color:#5f6368;line-height:1;background-color:#E9EEF2;display:flex;gap:5px;align-items:center;padding-block: 8px; padding-inline: 10px; & i { width: 7px; height: 7px; border-radius: 50%; background: #C3CCD4; } & span { margin-left: 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n}.elementor .e-76b37e7a-330c{width:100%;display:block;}.elementor .e-45697b0e-d4e9{width:52%;min-width:0px;overflow:hidden;position:absolute;inset-block-start:4%;inset-inline-start:0px;padding:0px;border-radius:14px;background-color:#FFFFFF;box-shadow:0px 40px 80px -36px rgba(0,0,0,0.85),0px 0px 0px 1px rgba(255,255,255,0.12);transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);}.elementor .e-d8d1be2-30db{font-family:var(--font-body);font-weight:500;font-size:11px;color:#5f6368;line-height:1;background-color:#E9EEF2;display:flex;gap:5px;align-items:center;padding-block: 8px; padding-inline: 10px; & i { width: 7px; height: 7px; border-radius: 50%; background: #C3CCD4; } & span { margin-left: 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n}.elementor .e-6f2830d1-9801{width:100%;display:block;}.elementor .e-26bca1b8-f9e4{width:66%;min-width:0px;overflow:hidden;position:absolute;inset-block-start:12%;inset-inline-end:0px;z-index:2;padding:0px;border-radius:14px;background-color:#FFFFFF;box-shadow:0px 40px 80px -36px rgba(0,0,0,0.85),0px 0px 0px 1px rgba(255,255,255,0.12);}.elementor .e-1b6ea71c-d683{font-family:var(--font-body);font-weight:500;font-size:11px;color:#5f6368;line-height:1;background-color:#E9EEF2;display:flex;gap:5px;align-items:center;padding-block: 8px; padding-inline: 10px; & i { width: 7px; height: 7px; border-radius: 50%; background: #C3CCD4; } & span { margin-left: 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n}.elementor .e-76dabe39-eb67{width:100%;display:block;}.elementor .e-2a514d96-5375{width:46%;min-width:0px;overflow:hidden;position:absolute;inset-block-end:3%;inset-inline-start:5%;z-index:3;padding:0px;border-radius:14px;background-color:#FFFFFF;box-shadow:0px 40px 80px -36px rgba(0,0,0,0.85),0px 0px 0px 1px rgba(255,255,255,0.12);transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-69113cc7-3860{font-family:var(--font-body);font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.3;}.elementor .e-caeba08-f972{font-family:var(--font-body);font-weight:500;font-size:12px;color:rgba(255,255,255,0.66);}.elementor .e-21eaf662-27bb{width:auto;position:absolute;inset-inline-end:-8px;inset-block-end:0px;z-index:4;padding-inline-start:38px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-color:rgba(127,227,236,0.35);border-style:solid;background-color:var(--navy-deep);box-shadow:0px 24px 44px -18px rgba(0,0,0,0.7);flex-direction:column;gap:2px;padding-block: 12px; &::before { content: ""; position: absolute; left: 16px; top: 50%; width: 10px; height: 10px; margin-top: -5px; border-radius: 50%; background: #34C759; box-shadow: 0 0 0 4px rgba(52,199,89,0.2); }\n}.elementor .e-67c2c20f-dcb8{width:100%;min-width:0px;aspect-ratio:560 / 470;position:relative;padding:0px;}.elementor .e-26dc8c0a-8b9c{max-width:560px;position:relative;padding:0px;flex:0 1 560px;justify-content:center;}.elementor .e-b4d86c1-a4eb{width:100%;max-width:1180px;padding:0px;flex-direction:row;gap:clamp(40px, 5vw, 72px);flex-wrap:wrap;align-items:center;}.elementor .e-51d33c1a-b6b7{overflow:hidden;padding-block-start:clamp(120px, 11vw, 156px);}.elementor .e-30cf59fc-9083{margin-block-end:0px;}.elementor .e-7b3be5f3-b905{max-width:18ch;}.elementor .e-7489bbab-d0bd{max-width:520px;font-size:17px;}.elementor .e-62e7103f-e7ad{width:100%;aspect-ratio:16 / 10;object-fit:cover;}.elementor .e-2a96b36e-61d7{font-family:var(--font-accent);font-size:19px;color:var(--navy);line-height:1.45;font-style:italic;margin-block-end:8px;}.elementor .e-5c96ac83-d318{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:var(--navy);}.elementor .e-4ffe59db-f5c1{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--teal-deep);}.elementor .e-713487b-8367{padding-block-start:20px;padding-block-end:22px;flex-direction:column;gap:4px;padding-inline: 22px;\n}.elementor .e-3b99fa8f-7326{overflow:hidden;padding:0px;margin-block-start:14px;border-radius:18px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:var(--tint);flex-direction:column;}.elementor .e-ba4b547-be7f{padding:0px;flex-direction:column;gap:16px;}.elementor .e-54c4f65f-400c{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--navy);letter-spacing:-0.01em;text-transform:none;}.elementor .e-59540203-fa4b{font-size:15px;}.elementor .e-4de95884-6bae{font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--teal-deep);padding-block-start:10px;margin-block-start:6px;border-block-start: 1px dashed var(--card-line); &::before { content: "\2713\00a0\00a0"; }\n}.elementor .e-b916355-92c8{border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:6px;padding-block: 20px; padding-inline: 22px; border-inline-start: 4px solid #E0A33A;\n}.elementor .e-6e827d53-2aae{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--navy);letter-spacing:-0.01em;text-transform:none;}.elementor .e-71426151-1d65{font-size:15px;}.elementor .e-5706be89-1363{font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--teal-deep);padding-block-start:10px;margin-block-start:6px;border-block-start: 1px dashed var(--card-line); &::before { content: "\2713\00a0\00a0"; }\n}.elementor .e-3372c39c-73b2{border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:6px;padding-block: 20px; padding-inline: 22px; border-inline-start: 4px solid #E0A33A;\n}.elementor .e-20493b4b-83ce{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--navy);letter-spacing:-0.01em;text-transform:none;}.elementor .e-55470cf1-76f5{font-size:15px;}.elementor .e-5cf96223-b035{font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--teal-deep);padding-block-start:10px;margin-block-start:6px;border-block-start: 1px dashed var(--card-line); &::before { content: "\2713\00a0\00a0"; }\n}.elementor .e-25e5b889-c940{border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:6px;padding-block: 20px; padding-inline: 22px; border-inline-start: 4px solid #E0A33A;\n}.elementor .e-1b4b40a0-20c0{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--navy);letter-spacing:-0.01em;text-transform:none;}.elementor .e-419f95b6-fbdc{font-size:15px;}.elementor .e-199f84b-f66e{font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--teal-deep);padding-block-start:10px;margin-block-start:6px;border-block-start: 1px dashed var(--card-line); &::before { content: "\2713\00a0\00a0"; }\n}.elementor .e-77c4b961-2512{border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:6px;padding-block: 20px; padding-inline: 22px; border-inline-start: 4px solid #E0A33A;\n}.elementor .e-45105964-5b99{padding:0px;flex-direction:column;gap:14px;}.elementor .e-52654660-337f{width:100%;max-width:1180px;padding:0px;display:grid;gap:clamp(36px, 5vw, 72px);grid-template-columns:0.9fr 1.1fr;align-items:start;}.elementor .e-2b1ec32d-46bb{font-family:var(--font-heading);font-weight:700;font-size:clamp(22px, 2.4vw, 28px);color:var(--navy);letter-spacing:-0.015em;line-height:1.2;text-transform:none;text-wrap: balance; & em { font-family: var(--font-accent); font-style: italic; font-weight: 500; color: var(--teal-deep); }\n}.elementor .e-76bb304c-f78c{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center;}.elementor .e-7c396d71-51b6{width:100%;max-width:1180px;text-align:center;padding:clamp(22px, 3vw, 36px);margin-block-start:clamp(40px, 5vw, 64px);border-radius:22px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:var(--tint);flex-direction:column;gap:20px;align-items:center;}.elementor .e-3aa26e2d-c644{margin-block-end:0px;}.elementor .e-39170f72-f35b{font-size:17px;}.elementor .e-6045c3f7-b86b{max-width:760px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;margin-inline: auto;\n}.elementor .e-778b73a3-5ab8{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-4266859c-e85f{font-size:15px;}.elementor .e-ff99cf3-a97b{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-77b2afcc-15d0{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-13bdb076-f5a9{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-42d0a10d-33f1{font-size:15px;}.elementor .e-2a7a9db8-1e60{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-224ce3b5-60b4{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-21a60867-4f16{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-5ebb800e-cf94{font-size:15px;}.elementor .e-69677be2-c279{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-1392d2d3-1131{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-6e91452d-5e42{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-42fde082-4734{font-size:15px;}.elementor .e-7314d83-bdcc{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-2a6be6c0-fb0c{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-4e9fe33-21d0{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-32ca1097-aa21{font-size:15px;}.elementor .e-11b18b3c-bc22{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-3db0c4dd-956f{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-73879f47-a73b{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-645174d2-2801{font-size:15px;}.elementor .e-6342fbd7-c0ff{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-7a022104-3833{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-7383f684-8128{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-deed601-2dbd{font-size:15px;}.elementor .e-5e746ebf-6dfe{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-1fe3991c-ca47{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-705e2a04-c58a{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--teal-deep);letter-spacing:0.14em;}.elementor .e-28cec5e7-649b{font-size:15px;}.elementor .e-9b1f9b3-1a12{padding-block-start:10px;padding-block-end:0px;margin-block-start:auto;flex-direction:row;gap:6px;flex-wrap:wrap;padding-inline: 0px;\n}.elementor .e-5bde338d-9844{border-radius:16px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;align-items:flex-start;padding-block: 24px; padding-inline: 24px;\n}.elementor .e-3398f51c-7080{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-19b2dd-28af{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:clamp(36px, 5vw, 56px);}.elementor .e-3268c752-866a{margin-block-end:0px;}.elementor .e-45f27429-3da6{font-size:17px;}.elementor .e-50505928-4520{max-width:760px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;margin-inline: auto;\n}.elementor .e-6a47280a-98f8{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;box-shadow:0px 26px 50px -36px rgba(1,45,84,0.55);transition:transform 0.2s;}.elementor .e-1e1fde81-29e5{font-family:var(--font-accent);font-size:20px;color:var(--navy);line-height:1.2;margin-block-start:14px;}.elementor .e-17c1ee99-cc70{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--muted);}.elementor .e-5e4ee797-e71a{padding:0px;flex-direction:column;gap:3px;&:hover img { transform: translateY(-4px); }\n}.elementor .e-6f1aaa4f-2f51{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;box-shadow:0px 26px 50px -36px rgba(1,45,84,0.55);transition:transform 0.2s;}.elementor .e-51ac6e51-201b{font-family:var(--font-accent);font-size:20px;color:var(--navy);line-height:1.2;margin-block-start:14px;}.elementor .e-75f1246-7ea6{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--muted);}.elementor .e-3a7bea02-7a0f{padding:0px;flex-direction:column;gap:3px;&:hover img { transform: translateY(-4px); }\n}.elementor .e-2d728533-789d{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;box-shadow:0px 26px 50px -36px rgba(1,45,84,0.55);transition:transform 0.2s;}.elementor .e-5db42e03-b9fa{font-family:var(--font-accent);font-size:20px;color:var(--navy);line-height:1.2;margin-block-start:14px;}.elementor .e-49b62da7-4590{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--muted);}.elementor .e-2472a439-8c19{padding:0px;flex-direction:column;gap:3px;&:hover img { transform: translateY(-4px); }\n}.elementor .e-4513218a-1c62{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;box-shadow:0px 26px 50px -36px rgba(1,45,84,0.55);transition:transform 0.2s;}.elementor .e-7f0d9fca-da3b{font-family:var(--font-accent);font-size:20px;color:var(--navy);line-height:1.2;margin-block-start:14px;}.elementor .e-4780008-f4c1{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--muted);}.elementor .e-741bc954-7e85{padding:0px;flex-direction:column;gap:3px;&:hover img { transform: translateY(-4px); }\n}.elementor .e-5deded69-866d{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;box-shadow:0px 26px 50px -36px rgba(1,45,84,0.55);transition:transform 0.2s;}.elementor .e-76df28de-e8d8{font-family:var(--font-accent);font-size:20px;color:var(--navy);line-height:1.2;margin-block-start:14px;}.elementor .e-5218dd5c-8316{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--muted);}.elementor .e-626658db-53c0{padding:0px;flex-direction:column;gap:3px;&:hover img { transform: translateY(-4px); }\n}.elementor .e-871f496-43a2{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:14px;border-width:1px;border-color:var(--card-line);border-style:solid;box-shadow:0px 26px 50px -36px rgba(1,45,84,0.55);transition:transform 0.2s;}.elementor .e-21391ca1-bcc6{font-family:var(--font-accent);font-size:20px;color:var(--navy);line-height:1.2;margin-block-start:14px;}.elementor .e-128c7bf6-ccc0{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--muted);}.elementor .e-7e4f0076-e684{padding:0px;flex-direction:column;gap:3px;&:hover img { transform: translateY(-4px); }\n}.elementor .e-5f21e221-ebd6{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-14d2b8ab-6659{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:clamp(32px, 4vw, 48px);}.elementor .e-59e8595f-7148{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .e-141e594e-7ed3{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:#FFFFFF;line-height:1.3;}.elementor .e-577b930f-4626{font-family:var(--font-body);font-weight:500;font-size:12.5px;color:#7FE3EC;line-height:1.35;}.elementor .e-2a4c5427-8586{position:absolute;inset-inline-end:10px;inset-block-end:10px;inset-inline-start:10px;border-radius:12px;background-color:rgba(1,25,46,0.82);backdrop-filter:blur(6px);flex-direction:column;gap:1px;padding-block: 10px; padding-inline: 12px;\n}.elementor .e-297091b6-ac72{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:18px;box-shadow:0px 30px 60px -34px rgba(1,25,46,0.6);}.elementor .e-67d8d882-755a{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .e-744755bb-d5dc{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:#FFFFFF;line-height:1.3;}.elementor .e-59f80bde-7b53{font-family:var(--font-body);font-weight:500;font-size:12.5px;color:#7FE3EC;line-height:1.35;}.elementor .e-3bafa07f-3aba{position:absolute;inset-inline-end:10px;inset-block-end:10px;inset-inline-start:10px;border-radius:12px;background-color:rgba(1,25,46,0.82);backdrop-filter:blur(6px);flex-direction:column;gap:1px;padding-block: 10px; padding-inline: 12px;\n}.elementor .e-52bddb44-6ed8{min-width:0px;overflow:hidden;position:relative;padding:0px;margin-block-start:48px;border-radius:18px;box-shadow:0px 30px 60px -34px rgba(1,25,46,0.6);}.elementor .e-cfa9972-9e3f{padding:0px;display:grid;gap:16px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .e-16e32d0e-bd99{margin-block-end:0px;}.elementor .e-5936fdd9-476a{max-width:16ch;}.elementor .e-5d3a9688-511d{font-size:17px;}.elementor .e-3d181398-d400{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--muted);padding-block-start:18px;margin-block-start:6px;border-block-start: 1px solid var(--card-line); & a { font-weight: 700; color: var(--navy); text-decoration: none; border-bottom: 2px solid rgba(14,185,198,0.5); white-space: nowrap; }\n}.elementor .e-669837b2-f078{padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-3ad8cbbe-10a6{width:100%;max-width:1180px;padding:0px;display:grid;gap:clamp(36px, 5vw, 72px);grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-78377813-3e42{font-size:18px;color:#F5B84B;letter-spacing:4px;line-height:1;}.elementor .e-656507d4-8e46{margin-block-end:0px;}.elementor .e-590169d3-226e{max-width:760px;font-family:var(--font-heading);font-weight:800;font-size:var(--fs-h2);color:var(--white);letter-spacing:-0.025em;line-height:1.08;text-transform:none;text-wrap: balance; & em { font-family: var(--font-accent); font-style: italic; font-weight: 500; letter-spacing: -0.01em; color: #05D0BE; }\n}.elementor .e-5e4298ff-dc06{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-272baf10-3605{height:24px;font-family:var(--font-body);font-size:11px;color:rgba(255,255,255,0.6);background-color:#0C2238;display:flex;gap:5px;align-items:center;padding-inline: 10px; & i { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,0.28); } & span { margin-left: 8px; }\n}.elementor .e-2ae2d77-9ca4{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center;}.elementor .e-7c0d87d0-ed5b:hover,.elementor .e-7c0d87d0-ed5b:focus-visible{border-color:rgba(127,227,236,0.6);}.elementor .e-7c0d87d0-ed5b{overflow:hidden;padding:0px;margin-block-end:22px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:#0A2A47;flex-direction:column;gap:0px;}.elementor .e-25d2092a-e403{font-family:var(--font-accent);font-size:clamp(17px, 1.5vw, 20px);color:#FFFFFF;line-height:1.55;font-style:italic;}.elementor .e-70f8bad8-76f4{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:rgba(255,255,255,0.7);padding-block-start:20px;margin-block-start:auto;& b { display: block; font-weight: 700; font-size: 15px; color: #7FE3EC; margin-bottom: 2px; }\n}.elementor .e-6378634b-d20c{padding:clamp(22px, 2.6vw, 30px);border-radius:16px;flex-direction:column;gap:0px;}.elementor .e-23edb4ad-d69f{height:24px;font-family:var(--font-body);font-size:11px;color:rgba(255,255,255,0.6);background-color:#0C2238;display:flex;gap:5px;align-items:center;padding-inline: 10px; & i { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,0.28); } & span { margin-left: 8px; }\n}.elementor .e-5c9f824d-54b8{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center;}.elementor .e-581d6cbb-97fc:hover,.elementor .e-581d6cbb-97fc:focus-visible{border-color:rgba(127,227,236,0.6);}.elementor .e-581d6cbb-97fc{overflow:hidden;padding:0px;margin-block-end:22px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:#0A2A47;flex-direction:column;gap:0px;}.elementor .e-729c7fc2-e15d{font-family:var(--font-accent);font-size:clamp(17px, 1.5vw, 20px);color:#FFFFFF;line-height:1.55;font-style:italic;}.elementor .e-577867a4-9015{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:rgba(255,255,255,0.7);padding-block-start:20px;margin-block-start:auto;& b { display: block; font-weight: 700; font-size: 15px; color: #7FE3EC; margin-bottom: 2px; }\n}.elementor .e-69929443-7249{padding:clamp(22px, 2.6vw, 30px);border-radius:16px;flex-direction:column;gap:0px;}.elementor .e-3d94d667-5681{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-4b8f638a-ae2f{width:100%;max-width:980px;padding:0px;flex-direction:column;gap:clamp(36px, 5vw, 56px);}.elementor .e-38a978aa-9dea{margin-block-end:0px;}.elementor .e-7f9d8100-1d05{max-width:760px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;margin-inline: auto;\n}.elementor .e-616349b8-6f0e{font-family:var(--font-heading);font-weight:800;font-size:clamp(52px, 5.5vw, 76px);color:var(--teal);letter-spacing:-0.05em;line-height:0.9;}.elementor .e-175abc1d-49f0{font-size:15px;}.elementor .e-273cd6cb-3e43{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--teal);\n}.elementor .e-5356ebab-673d{font-family:var(--font-heading);font-weight:800;font-size:clamp(52px, 5.5vw, 76px);color:var(--teal);letter-spacing:-0.05em;line-height:0.9;}.elementor .e-40683320-a22f{font-size:15px;}.elementor .e-7a4ad021-8a28{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--teal);\n}.elementor .e-77b4a039-42e1{font-family:var(--font-heading);font-weight:800;font-size:clamp(52px, 5.5vw, 76px);color:var(--teal);letter-spacing:-0.05em;line-height:0.9;}.elementor .e-2d5050ef-6df5{font-size:15px;}.elementor .e-2c6affe1-7917{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--teal);\n}.elementor .e-616f5e4c-25d7{font-family:var(--font-heading);font-weight:800;font-size:clamp(52px, 5.5vw, 76px);color:var(--teal);letter-spacing:-0.05em;line-height:0.9;}.elementor .e-f3f827b-27d2{font-size:15px;}.elementor .e-3773a217-c47e{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--teal);\n}.elementor .e-253963ae-4bbc{padding:0px;display:grid;gap:26px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-4d560cd1-8b3e{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;}.elementor .e-333e210-f125{font-size:16.5px;}.elementor .e-4663f4dd-7826{font-family:var(--font-body);font-weight:700;font-size:15.5px;& a { color: var(--navy); border-bottom: 2px solid rgba(14,185,198,0.5); padding-bottom: 2px; }\n}.elementor .e-598e6440-f900{padding:0px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-2ab5d64b-faf5{padding:clamp(18px, 2.4vw, 28px);margin-block-start:clamp(8px, 1.5vw, 16px);border-radius:22px;border-width:1px;border-color:var(--card-line);border-style:solid;background-color:var(--tint);display:grid;gap:clamp(28px, 4vw, 64px);grid-template-columns:1.1fr 1fr;align-items:center;}.elementor .e-2ec91756-f81a{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:clamp(36px, 5vw, 56px);}.elementor .e-c5ef6c6-3696{color:var(--teal-deep);border-color:rgba(14,185,198,0.35);background-color:rgba(14,185,198,0.12);&::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: linear-gradient(247deg, #0EA2CC 0%, #05D0BE 100%); }\n}.elementor .e-1e347d9a-4e6f{max-width:460px;font-size:17px;}.elementor .e-1e37ec2-a803{padding:0px;flex-direction:column;gap:10px;}.elementor .e-3b4aacb5-bd54{font-size:15px;& a { color: var(--navy); font-weight: 600; border-bottom: 2px solid rgba(14,185,198,0.5); }\n}.elementor .e-5bfceb3d-e08b{position:sticky;inset-block-start:130px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-600c6061-319c{width:38px;height:38px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#FFFFFF;border-style:solid;}.elementor .e-4737a531-e6af{width:38px;height:38px;object-fit:cover;margin-inline-start:-12px;border-radius:50%;border-width:2px;border-color:#FFFFFF;border-style:solid;}.elementor .e-58b3bbaa-4701{width:auto;padding:0px;flex-direction:row;align-items:center;}.elementor .e-1693d1e-d7fe{font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--white);}.elementor .e-782b19a-efc5{font-family:var(--font-mono);font-size:11px;color:#B8D9E6;letter-spacing:0.12em;text-transform:uppercase;margin-inline-start:auto;}.elementor .e-126672a9-fb29{padding-inline-start:20px;padding-inline-end:24px;background-color:var(--navy);flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;padding-block: 14px;\n}.elementor .e-5527db25-9736{width:100%;min-height:0px;padding:0px;}.elementor .e-6ef20a12-8b50{font-family:var(--font-body);font-size:13px;color:var(--muted);text-align:center;border-block-start-width:1px;padding-block: 14px; padding-inline: 24px; border-top-style: solid; border-top-color: rgba(1,45,84,0.08); & a { color: var(--teal-deep); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-78b208d1-9f85{overflow:hidden;padding:0px;border-radius:18px;background-color:var(--white);box-shadow:0px 30px 80px -20px rgba(1,45,84,0.22),0px 0px 0px 1px rgba(1,45,84,0.08);flex-direction:column;}.elementor .e-112befdd-2016{width:100%;max-width:1180px;padding:0px;display:grid;gap:clamp(40px, 6vw, 88px);grid-template-columns:0.8fr 1.2fr;align-items:start;}.elementor .e-1fe3156-cdfb{background-color:#EEF4F7;}.elementor .e-2fd9fbea-b8af{margin-block-end:0px;}.elementor .e-37aa8694-8415{max-width:14ch;}.elementor .e-4258a09f-9445{font-family:var(--font-body);font-size:15px;color:var(--muted);line-height:1.65;& a { color: var(--navy); font-weight: 600; text-decoration: none; border-bottom: 2px solid rgba(14,185,198,0.5); }\n}.elementor .e-39b9f3c5-2585{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--muted);font-style:italic;}.elementor .e-2bfbd7be-7efa{position:sticky;inset-block-start:130px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-1c889d1c-1fec{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-5602b556-f887{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-5c6388c5-b9a0{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;& a { color: var(--navy); font-weight: 600; border-bottom: 2px solid rgba(14,185,198,0.5); }\n}.elementor .e-229e0d9f-7f46{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-19b39ad7-1187{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-7ee25144-9788{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-27717b6c-dc6f{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-2b127e4a-eb84{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;}.elementor .e-56750051-a27b{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-3740df8d-9d0a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-26806e09-9dc0{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-4ea9138c-898a{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-740c8944-251d{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;}.elementor .e-66310a2c-3b59{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-74dbbafe-6fb6{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-42d31107-7a5d{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-50242c32-ebd4{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-57d30fd-54ab{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;& a { color: var(--navy); font-weight: 600; border-bottom: 2px solid rgba(14,185,198,0.5); }\n}.elementor .e-639f4926-99d9{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-70834de5-ac87{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-55dae9b7-61e0{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-24e30127-2439{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-5fce3ed7-2d5b{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;}.elementor .e-3953b561-7af8{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-19ed8d37-9c05{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-5f654db8-8c23{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-5ef116ec-22a6{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-8a266f2-701e{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;}.elementor .e-360c539-75e7{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-417a11df-d7f3{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-11addae3-eb4a{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-40cd1a2b-4f29{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-5630a125-8761{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;}.elementor .e-64f00479-f07b{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-2b3f7fdc-2743{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-4b9b4670-6996{font-family:var(--font-heading);font-weight:700;font-size:clamp(18px, 1.6vw, 20px);color:var(--navy);letter-spacing:-0.015em;}.elementor .e-60844946-f809{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block: 24px; padding-inline: 0px; list-style: none; &::after { content: "+"; flex: none; font-family: var(--font-body); font-weight: 300; font-size: 30px; line-height: 1; color: var(--teal); }\n}.elementor .e-3dba25b6-3a5f{max-width:64ch;font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65;& a { color: var(--navy); font-weight: 600; border-bottom: 2px solid rgba(14,185,198,0.5); }\n}.elementor .e-35d0b9e0-afa5{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-6ac3c2ea-54ef{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(1,45,84,0.12); &[open] summary::after { content: "\2212"; }\n}.elementor .e-57854072-61c6{padding:0px;}.elementor .e-48139541-3f11{width:100%;max-width:1180px;padding:0px;display:grid;gap:clamp(40px, 6vw, 88px);grid-template-columns:0.75fr 1.25fr;align-items:start;}