.elementor .e-3904caf2-69c2{color:var(--color-lavender);}.elementor .e-6b697efb-2b48{font-family:var(--font-heading);font-weight:700;font-size:72px;color:var(--color-white);letter-spacing:-0.04em;line-height:1.02;& span { color: var(--color-primary); }\n}.elementor .e-69ffbce2-a3e2{max-width:620px;color:rgba(255, 255, 255, 0.78);}.elementor .e-7db4415d-f0ba{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-69482733-701a{gap:20px;align-items:flex-start;}.elementor .e-5c5902da-b6be{padding-block-start:96px;padding-block-end:88px;background-color:var(--color-dark-bg);background-image: radial-gradient(circle at 85% 15%, rgba(36, 5, 238, 0.35) 0%, rgba(36, 5, 238, 0) 50%), radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px); background-size: 100% 100%, 22px 22px;\n}.elementor .e-19293544-57c2{margin-block-end:10px;}.elementor .e-69a06f78-cd9f{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 280px;align-items:stretch;}.elementor .e-70502c07-aae4{margin-block-end:4px;}.elementor .e-44fa4bec-47a2{font-family:var(--font-body);font-size:17px;color:var(--color-dark-bg);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-ba36f00-ae38{font-family:var(--font-body);font-size:17px;color:var(--color-dark-bg);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-44436cf0-8316{font-family:var(--font-body);font-size:17px;color:var(--color-dark-bg);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-4acf8154-cbdb{font-family:var(--font-body);font-size:17px;color:var(--color-dark-bg);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-f593f01-7c09{font-family:var(--font-body);font-size:14px;color:var(--color-text);line-height:1.5;margin-block-start:4px;}.elementor .e-1cda6811-bbcc{padding:32px;margin-block-end:16px;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-off-white);display:flex;flex-direction:column;gap:12px;}.elementor .e-554cc5e0-d3c9{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-ee75148-86db{font-size:17px;}.elementor .e-562b1a58-9b27{font-size:17px;}.elementor .e-437a3848-335a{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-40c499bf-88b0{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-713f03e7-7970{font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--color-dark-bg);line-height:1.3;margin-block-start:6px;}.elementor .e-5de4f9df-a3be{font-size:17px;}.elementor .e-567b552f-a9ea{font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--color-dark-bg);line-height:1.3;margin-block-start:6px;}.elementor .e-1462cae4-a961{font-size:17px;}.elementor .e-37105b15-63c4{font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--color-dark-bg);line-height:1.3;margin-block-start:6px;}.elementor .e-6a501a86-563d{font-size:17px;}.elementor .e-6a6e5936-2187{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-18d15713-1960{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-412226b3-b6b4{font-size:17px;}.elementor .e-73d2f5f4-c3c2{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-72ec8c91-4c50{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-dfd1e4b-650e{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-7e6c0867-c0d2{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-61450dda-693d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-5012606e-fe14{font-size:17px;}.elementor .e-7a108380-a8dd{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-7feed511-1cef{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-2486bdc9-1273{font-size:17px;}.elementor .e-45bf5edd-3622{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; } & strong { color: var(--color-dark-bg); }\n}.elementor .e-1c93adb-862e{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; } & strong { color: var(--color-dark-bg); }\n}.elementor .e-2caeae95-7431{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; } & strong { color: var(--color-dark-bg); }\n}.elementor .e-51ab36c0-e512{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; } & strong { color: var(--color-dark-bg); }\n}.elementor .e-5c8f6476-3c0c{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; } & strong { color: var(--color-dark-bg); }\n}.elementor .e-50693280-ea9b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-63306d84-8e9b{font-size:17px;}.elementor .e-49f9c4cb-bf9a{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-3a32d8af-2608{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-2288d151-a56b{font-size:17px;}.elementor .e-3bc4ca89-c614{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-block-end: 1px solid var(--color-border);\n}.elementor .e-3e27158d-1c25{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-138e5e86-7674{font-size:17px;}.elementor .e-6ae7b62a-7851{font-size:17px;}.elementor .e-37b44d10-7e36{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-27f82467-3cfb{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-5aa24e04-aade{font-size:17px;}.elementor .e-4006bcec-bf70{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-731944a9-8597{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-24dfd2fe-c87c{font-size:17px;}.elementor .e-a536b4-31f6{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-7bb5afd8-1354{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-7c804fbc-d664{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-767a7dca-2759{position:relative;font-size:17px;padding-inline-start:22px;display:block;& span { position: absolute; inset-inline-start: 0px; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-4c789455-c8ba{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1f41507b-7281{font-size:17px;}.elementor .e-6817103b-c81c{font-size:17px;}.elementor .e-61e20bb0-884e{font-size:17px;& strong { color: var(--color-dark-bg); }\n}.elementor .e-3b371fe8-807e{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-24f2d3ff-f86c{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-4b35c3da-c8a9{font-size:17px;}.elementor .e-1d5233f5-4524{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-420e9dd5-daad{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-16182363-25e3{font-size:17px;}.elementor .e-75657434-9840{font-size:17px;}.elementor .e-68c9629-9167{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-3561997d-8f61{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-767f90af-e037{font-size:17px;}.elementor .e-2070cc00-7777{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-7881cec-e641{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-62c48898-7732{font-size:17px;}.elementor .e-7ea8cc67-b738{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-237215fe-2698{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-43732fdb-db67{font-size:17px;}.elementor .e-63f050fc-97e8{padding:0px;margin-block-start:4px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 28px;\n}.elementor .e-5e805c79-fd1e{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-7a816abf-2d5d{min-width:0px;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-24d091f2-a0a3{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-1591d2dd-5640{background-color:var(--color-white);}