.elementor .e-763d64a8-5287{color:var(--color-lavender);}.elementor .e-b74c91b-1893{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-a8e80c-4526{max-width:620px;color:rgba(255, 255, 255, 0.78);}.elementor .e-4d6c8b8d-b3d5{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-1ad9a35c-6321{gap:20px;align-items:flex-start;}.elementor .e-4c311345-d7b7{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-70bc27ca-f81a{margin-block-end:10px;}.elementor .e-6764c87d-5444{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 280px;align-items:stretch;}.elementor .e-36b0ed0d-aa1f{margin-block-end:4px;}.elementor .e-7c56b117-4564{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-534dfd50-687f{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-1841a5aa-5dce{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-2f93b1cc-fefe{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-c5863ab-bbe7{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-41143dcb-e740{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-43110412-cbcc{font-size:17px;}.elementor .e-cc53685-d105{font-size:17px;}.elementor .e-d46aacc-c637{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-7af91fce-7104{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-42e8410c-a8eb{font-size:17px;& strong { color: var(--color-dark-bg); }\n}.elementor .e-64407baf-6814{font-size:17px;& strong { color: var(--color-dark-bg); }\n}.elementor .e-6b764344-5a7e{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-4e048adf-6cce{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-703ff85b-8dee{font-size:17px;}.elementor .e-49eb9b17-c9f6{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-67962a8f-d72e{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-75d98bfc-bcf4{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-7c531f47-e896{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-16ee646f-1ec6{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-3ec5b87a-4831{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-25ee39b0-4279{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-6f4782dd-9a48{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-320850f4-4321{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-63ab753c-6e61{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-4d058484-d41b{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-4fe74448-8bf7{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-7e5e2900-f54f{font-size:17px;}.elementor .e-73102c2e-3eb2{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-2597789e-5c04{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-6db5f5cd-9da1{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-37bfe0d0-b4db{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-5faae632-cd6f{font-size:17px;}.elementor .e-217d3a9f-79ca{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-6e9dccdd-5457{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-26ba231a-d916{font-size:17px;}.elementor .e-51e5c4e5-d336{font-size:17px;}.elementor .e-14e7fec3-8ac4{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-72e31a6-a997{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-36f621e1-e3e3{font-size:17px;}.elementor .e-6dde9dbe-e0b9{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-2dfa0de5-d1fd{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-21e09b13-42e9{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-3727892e-c7e7{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-18bd7c9c-d7d9{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-22f21db8-48e1{font-size:17px;}.elementor .e-6539d4de-2828{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-1b9239b9-d441{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-20edd8da-2884{font-size:17px;}.elementor .e-78eafb-77a5{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-15617464-f84c{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-635efc74-7415{font-size:17px;display:flex;gap:12px;align-items:flex-start;& span { flex-shrink: 0; color: var(--color-primary); font-weight: 700; }\n}.elementor .e-3f2f1ee8-1e1e{width:100%;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-3422828e-d00c{font-size:17px;}.elementor .e-2a012fb9-eeee{margin-block-start:4px;}.elementor .e-20330f1-979e{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-56dd55c0-138e{min-width:0px;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-572163b8-f13c{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-2dd023e8-6cd0{background-color:var(--color-white);}