.elementor .e-563c1fa9-75c2{color:var(--color-lavender);}.elementor .e-6d20e5f1-e61d{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-21a0fd33-a38b{max-width:620px;color:rgba(255, 255, 255, 0.78);}.elementor .e-415483e1-9158{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-36139a49-84eb{gap:20px;align-items:flex-start;}.elementor .e-4b38a2d6-43db{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-57ead8c8-ff9e{margin-block-end:10px;}.elementor .e-540d7604-2fa8{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 280px;align-items:stretch;}.elementor .e-3cde9007-6a8e{margin-block-end:4px;}.elementor .e-4d50e9ab-af87{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-b5df2f1-c393{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-75e3fc33-9336{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-2c465acd-3f4f{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-58df99da-30cd{font-family:var(--font-body);font-size:14px;color:var(--color-text);line-height:1.5;margin-block-start:4px;}.elementor .e-59ac5f96-1199{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-2e1d4ee5-1b51{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-4dc46330-b78b{font-size:17px;}.elementor .e-6826e7d4-a558{font-size:17px;}.elementor .e-7ef04dd7-ca14{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-2a4bd36c-4f0e{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-5b933d99-b95d{font-size:17px;}.elementor .e-ac9509c-730c{font-size:17px;}.elementor .e-4fddfd7c-9afd{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-5d243ec2-3c1b{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-41758c62-5a79{font-size:17px;}.elementor .e-60a6db2f-cd78{font-size:17px;}.elementor .e-1055e025-6e5e{font-size:17px;}.elementor .e-20a6a623-960e{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-4079f97c-cec6{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-6456d510-ea99{font-size:17px;}.elementor .e-79ca2de2-693c{font-size:17px;}.elementor .e-53dc2090-3779{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-1038660e-f72c{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-3d2e1eea-d12a{font-size:17px;}.elementor .e-166d81db-b0ef{font-size:17px;}.elementor .e-422ccddd-8070{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-59b4c77b-8828{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-1bdd8db8-ff17{font-size:17px;}.elementor .e-5224db06-56ef{font-size:17px;}.elementor .e-7a6b8721-da9e{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-7b87226d-d4b7{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-4ca9c701-93bb{font-size:17px;}.elementor .e-1ab41698-918d{font-size:17px;}.elementor .e-2a635261-365e{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-69f3f38-4b7c{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-2d7e8130-cf7e{font-size:17px;}.elementor .e-4ed6951d-21e5{font-size:17px;}.elementor .e-11a734d7-518f{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-73333231-e92d{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-74038f57-3c88{font-size:17px;}.elementor .e-49ba8f98-8bd3{font-size:17px;}.elementor .e-2553ab26-8628{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-a377d7c-e600{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-25451e9e-3ce2{font-size:17px;}.elementor .e-d569190-d9ad{font-size:17px;}.elementor .e-72ac1f30-f14f{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 28px;\n}.elementor .e-4658d3c6-c139{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-603e4acb-76fa{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-25ddd770-c5b6{font-size:17px;}.elementor .e-7c089c44-b13a{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-29b9a83c-37f1{min-width:0px;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-470b2743-190d{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-34afccf7-da7a{background-color:var(--color-white);}