.elementor .e-ac82138-7346{color:var(--color-lavender);}.elementor .e-3bd88dd3-1d3b{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-5a28739d-3a41{max-width:600px;color:rgba(255, 255, 255, 0.78);& strong { color: var(--color-white); }\n}.elementor .e-1c25afb0-f546{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-5bab7ce1-d956{font-family:var(--font-body);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.4;& span { margin-inline-end: 6px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-2e9709a8-c63c{font-family:var(--font-body);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.4;& span { margin-inline-end: 6px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-6b78f863-ba38{font-family:var(--font-body);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.4;& span { margin-inline-end: 6px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-58abc980-5807{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 24px;\n}.elementor .e-3cca1bd9-8593{max-width:700px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5b974f55-9b9a{color:var(--color-lavender);margin-block-end:6px;}.elementor .e-2103ef21-fce4{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-69565e1f-6262{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-3ca3e3e9-de7d{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-2af9be70-57af{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-27550223-90f0{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-5b5dac0d-70d3{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-270aee0c-c1fb{width:420px;max-width:100%;padding:36px;border-radius:16px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.04);display:flex;flex-direction:column;gap:14px;flex:0 0 auto;}.elementor .e-3331364b-f4af{flex-direction:row;gap:64px;justify-content:space-between;align-items:center;}.elementor .e-4310f2f4-55e9{overflow:hidden;position:relative;padding-block-start:104px;padding-block-end:112px;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-77ed4f75-4fa0{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-5136b8dd-5fb7{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-74f0be6b-a4cb{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-4bd8e0cb-266d{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-26739603-f613{column-gap:24px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);row-gap: 24px;\n}.elementor .e-3367ee3-6276{max-width:760px;color:var(--color-dark-bg);& strong { color: var(--color-primary); }\n}.elementor .e-97229c-d821{gap:48px;}.elementor .e-17bdd5f1-6121{background-color:var(--color-off-white);}.elementor .e-516e90f1-a962{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-73443372-be41{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-3bfa9b0b-97bf{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-b6dc038-5146{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-32a92ed8-1221{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-3a4f485f-6cd4{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-a96dcc8-decc{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-707cc45-e79e{padding:48px;gap:18px;}.elementor .e-463bd53e-e73a{color:var(--color-lavender);}.elementor .e-7a18f09d-3211{color:var(--color-white);}.elementor .e-70847729-4819{color:rgba(255, 255, 255, 0.75);}.elementor .e-6c2b12a3-5aa2{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-185b439c-e0a3{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-58398b88-1b23{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-2ae5886-358b{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-5091a799-89d4{font-family:var(--font-body);font-size:17px;color:var(--color-white);line-height:1.5;& span { margin-inline-end: 10px; color: var(--color-lavender); font-weight: 700; }\n}.elementor .e-46e593f2-6644{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-3ccc7e4c-3841{color:var(--color-lavender);}.elementor .e-34271fea-a28e:hover,.elementor .e-34271fea-a28e:focus-visible{border-color:var(--color-lavender);}.elementor .e-34271fea-a28e{padding:48px;border-color:var(--color-dark-bg);background-color:var(--color-dark-bg);gap:18px;}.elementor .e-139e2719-f2d7{column-gap:24px;padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);row-gap: 24px;\n}.elementor .e-7ac338ce-7476{gap:48px;}.elementor .e-14324751-1d1f{background-color:var(--color-white);}.elementor .e-1be2e462-c3ac{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-e635466-9525{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-block-start: 2px solid var(--color-dark-bg);\n}.elementor .e-24703787-6310{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-block-start: 2px solid var(--color-dark-bg);\n}.elementor .e-40f51f93-5c47{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-block-start: 2px solid var(--color-dark-bg);\n}.elementor .e-2f5c09f5-f207{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-block-start: 2px solid var(--color-primary);\n}.elementor .e-7b5be5b3-44c7{column-gap:32px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);row-gap: 40px;\n}.elementor .e-53aa3154-1223{gap:48px;}.elementor .e-628291e1-b4b8{background-color:var(--color-light-bg);}.elementor .e-5609d29c-ac51{font-family:var(--font-heading);font-weight:700;font-size:48px;color:var(--color-white);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-4e9cbb9e-12c4{font-family:var(--font-body);font-size:var(--font-size-sub-text);color:rgba(255, 255, 255, 0.82);line-height:var(--line-height-text);}.elementor .e-4977b46a-7393{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-5e884494-2ba4{flex:0 0 auto;}.elementor .e-724d524f-75c4{flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-9e8927c-6e4f{background-color:var(--color-primary);padding-block: 88px; background-image: radial-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px); background-size: 22px 22px;\n}.elementor .e-11eef05e-1eb3{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:0 0 380px;align-items:flex-start;}.elementor .e-36cd8053-e86f{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-1af5e293-e570{width:20px;height:20px;}.elementor .e-56c13b2a-44f7{width:24px;height:24px;color:var(--color-primary);}.elementor .e-668d08a2-3625:hover,.elementor .e-668d08a2-3625:focus-visible{color:var(--color-primary);}.elementor .e-668d08a2-3625{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-2300db8c-144f{font-size:17px;}.elementor .e-49aef274-4afb{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-4ab82f8e-5f74{border-block-end: 1px solid var(--color-border);\n}.elementor .e-2e2b6a25-4bb0{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-2e3cb9b3-bc36{width:20px;height:20px;}.elementor .e-25740c1d-7fcd{width:24px;height:24px;color:var(--color-primary);}.elementor .e-ed46483-e2e5:hover,.elementor .e-ed46483-e2e5:focus-visible{color:var(--color-primary);}.elementor .e-ed46483-e2e5{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-1cf04435-872f{font-size:17px;}.elementor .e-3cb0a5a8-33dc{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-8b1836c-87af{border-block-end: 1px solid var(--color-border);\n}.elementor .e-37916d06-c4d9{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-12fb5701-541e{width:20px;height:20px;}.elementor .e-4467afa8-1ad4{width:24px;height:24px;color:var(--color-primary);}.elementor .e-426440f4-4e60:hover,.elementor .e-426440f4-4e60:focus-visible{color:var(--color-primary);}.elementor .e-426440f4-4e60{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-4cb9f0a4-942c{font-size:17px;}.elementor .e-6b09c381-d417{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-77887949-83ac{border-block-end: 1px solid var(--color-border);\n}.elementor .e-616a5471-eaee{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-1f06accb-b2ba{width:20px;height:20px;}.elementor .e-29e3d561-e54f{width:24px;height:24px;color:var(--color-primary);}.elementor .e-789b9623-d160:hover,.elementor .e-789b9623-d160:focus-visible{color:var(--color-primary);}.elementor .e-789b9623-d160{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-7667cf4e-6c70{font-size:17px;}.elementor .e-71ddf5c9-c7b8{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-63761c45-8b35{border-block-end: 1px solid var(--color-border);\n}.elementor .e-57e837d4-6283{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-1df749fd-d509{width:20px;height:20px;}.elementor .e-4ed99402-c0c0{width:24px;height:24px;color:var(--color-primary);}.elementor .e-313c8460-1ca8:hover,.elementor .e-313c8460-1ca8:focus-visible{color:var(--color-primary);}.elementor .e-313c8460-1ca8{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-7715f8c9-7e98{font-size:17px;}.elementor .e-7147dc71-b098{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-693e0843-644a{border-block-end: 1px solid var(--color-border);\n}.elementor .e-7b308ae2-3347{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-1e12b0f2-be60{width:20px;height:20px;}.elementor .e-2503951c-8ca7{width:24px;height:24px;color:var(--color-primary);}.elementor .e-3790387-1fdb:hover,.elementor .e-3790387-1fdb:focus-visible{color:var(--color-primary);}.elementor .e-3790387-1fdb{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-3bf9d28e-3c96{font-size:17px;}.elementor .e-3e357716-937d{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-700a5c1f-4dee{border-block-end: 1px solid var(--color-border);\n}.elementor .e-567248eb-da53{font-family:var(--font-heading);font-weight:700;font-size:20px;color:inherit;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-57c2abc-e4f1{width:20px;height:20px;}.elementor .e-2205a345-3f7c{width:24px;height:24px;color:var(--color-primary);}.elementor .e-49cba9e-62da:hover,.elementor .e-49cba9e-62da:focus-visible{color:var(--color-primary);}.elementor .e-49cba9e-62da{color:var(--color-dark-bg);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-65e344da-7eb9{font-size:17px;}.elementor .e-5c0f5a06-f464{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-12125480-cc34{border-block-end: 1px solid var(--color-border);\n}.elementor .e-743f7beb-583e{width:100%;flex:1 1 0px;border-block-start: 1px solid var(--color-border);\n}.elementor .e-65097bf8-966e{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-23543437-424c{background-color:var(--color-white);}.elementor .e-1a532372-d787{color:var(--color-lavender);}.elementor .e-1e47764c-e366{color:var(--color-white);}.elementor .e-2e30c27-ae56{color:rgba(255, 255, 255, 0.78);}.elementor .e-5606d05e-7368{color:var(--color-lavender);}.elementor .e-3ff5c96-629a{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.5;display:flex;gap:14px;align-items:flex-start;& span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--color-lavender); font-family: var(--font-heading); font-size: 14px; font-weight: 700; }\n}.elementor .e-5288483c-7cde{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.5;display:flex;gap:14px;align-items:flex-start;& span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--color-lavender); font-family: var(--font-heading); font-size: 14px; font-weight: 700; }\n}.elementor .e-5a7552f2-1d22{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.5;display:flex;gap:14px;align-items:flex-start;& span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--color-lavender); font-family: var(--font-heading); font-size: 14px; font-weight: 700; }\n}.elementor .e-10f97956-f90b{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;display:flex;flex-direction:column;gap:16px;border-block-start: 1px solid rgba(255, 255, 255, 0.14);\n}.elementor .e-9bb840a-cddc{max-width:520px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-56efacf3-fbd1{font-family:var(--font-body);font-size:14px;color:var(--color-text);line-height:1.5;text-align:center;}.elementor .e-68c84407-5ad0{width:100%;padding:40px;border-radius:16px;background-color:var(--color-white);box-shadow:0px 24px 60px 0px rgba(0, 0, 0, 0.25);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;align-items:stretch;}.elementor .e-64f1d99f-49fa{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-731eec92-55b6{background-color:var(--color-dark-bg);background-image: radial-gradient(circle at 12% 88%, 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}