.elementor .e-46d2fa7-4dda{color:var(--lagoon);}.elementor .e-7cb0dcdf-8821{font-family:var(--font-display);font-weight:400;font-size:56px;color:var(--action-ink);line-height:1.05;}.elementor .e-6670dd0f-6636{color:#DCE5E8;}.elementor .e-53822fe7-5592{font-family:var(--font-sans);font-size:14px;color:#A7B6BC;}.elementor .e-402ac053-105d{gap:var(--space-4);}.elementor .e-416dc0e2-25b1{padding-block-start:88px;padding-block-end:64px;background-color:var(--abyss);}.elementor .e-7c24d37-54d6{font-family:var(--font-sans);font-weight:700;font-size:12px;color:var(--reef-teal);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-62b11e8f-6525{font-family:var(--font-sans);font-size:15px;color:var(--ink);line-height:2;display:block;& ol { margin: 0; padding-left: 20px; } & li::marker { color: var(--ink-muted); }\n}.elementor .e-7bbf149f-274b{font-family:var(--font-display);font-size:20px;color:var(--ink);}.elementor .e-339f1945-e57e{font-family:var(--font-sans);font-size:14px;color:var(--ink-muted);line-height:1.6;& a { color: var(--reef-teal); text-decoration: underline; }\n}.elementor .e-4e48d9f2-e4c5{padding:var(--space-6);margin-block-start:8px;border-radius:var(--radius-lg);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-raised);flex-direction:column;gap:6px;}.elementor .e-6a46bfbb-4da0{position:sticky;inset-block-start:110px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-32996c7d-5aba{font-size:26px;line-height:1.2;}.elementor .e-6d90dc27-e253{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;}.elementor .e-6e374b02-c306{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-71223848-647e{font-size:26px;line-height:1.2;}.elementor .e-17f04d39-654b{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;}.elementor .e-44475c62-a164{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-59af2968-7a09{font-size:26px;line-height:1.2;}.elementor .e-14ec9788-1db6{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;display:block;& ul { margin: 0; padding-left: 20px; } & li { margin-bottom: 6px; } & li::marker { color: var(--reef-teal); }\n}.elementor .e-64b010b0-1657{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-1f4d3e7f-458f{font-size:26px;line-height:1.2;}.elementor .e-142c6f48-7a28{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;display:block;& ul { margin: 8px 0; padding-left: 20px; } & li { margin-bottom: 6px; } & li::marker { color: var(--reef-teal); }\n}.elementor .e-51deb34-8f56{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-78ed6103-ceb8{font-size:26px;line-height:1.2;}.elementor .e-1963eb2c-c90f{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;& a { color: var(--reef-teal); text-decoration: underline; }\n}.elementor .e-7a9e3e4d-44f2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-4d7fbeb4-93cd{font-size:26px;line-height:1.2;}.elementor .e-756e744b-9449{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;}.elementor .e-11e1995a-a248{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-19fea636-bc91{font-size:26px;line-height:1.2;}.elementor .e-722c0a72-a7ed{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;}.elementor .e-2a93f965-ec57{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-1f3f9f05-cedd{font-size:26px;line-height:1.2;}.elementor .e-66833782-200b{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;}.elementor .e-2844fbd4-51f9{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-454618bc-55d4{font-size:26px;line-height:1.2;}.elementor .e-5ec97af7-aa0a{font-family:var(--font-sans);font-size:16px;color:var(--ink);line-height:1.75;& a { color: var(--reef-teal); text-decoration: underline; }\n}.elementor .e-11c271bb-6659{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-5c76ac5a-eda9{max-width:780px;padding:var(--space-8);border-radius:var(--radius-lg);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-raised);flex-direction:column;gap:0px;}.elementor .e-41408a2-c76c{max-width:1200px;column-gap:64px;padding:0px;grid-template-columns:4fr 8fr;grid-template-rows:auto;align-items:start;row-gap: var(--space-8);\n}