.elementor .e-e65aa3-c623{color:var(--color-lavender);}.elementor .e-60c5c87-b4ef{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-691ecb8b-b491{max-width:620px;color:rgba(255, 255, 255, 0.78);}.elementor .e-668e3332-15e5{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-6deee508-a5a1{gap:20px;align-items:flex-start;}.elementor .e-631b7971-1b44{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-1d9ed314-adf3{margin-block-end:10px;}.elementor .e-4a1d834e-3d9f{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 280px;align-items:stretch;}.elementor .e-205e138a-fb3f{margin-block-end:4px;}.elementor .e-28a63cc-d2be{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-77470b4d-74b5{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-10f1637c-68ad{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-3ded24b0-9cc4{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-1052c66b-94cc{cursor:pointer;margin-block-start:8px;}.elementor .e-31a8094-83e3{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;align-items:flex-start;}.elementor .e-2e78aa05-fd63{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-22cb565b-d3b0{font-size:17px;}.elementor .e-36e206ff-ebe6{font-size:17px;}.elementor .e-1c00a18b-2cdf{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-492be2dd-1e1c{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-373bda7f-c8a2{font-size:17px;}.elementor .e-3691892e-1fbf{font-size:17px;}.elementor .e-53fbffb5-a41d{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-66b8212f-2222{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-7b4e071-2170{font-size:17px;}.elementor .e-2ee28976-b06b{font-family:"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace";font-weight:600;font-size:15px;color:var(--color-dark-bg);line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--color-off-white);border-block-end: 1px solid var(--color-border); overflow-wrap: anywhere;\n}.elementor .e-db9863c-4c84{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-588299da-e5cf{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-3978826-3119{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-13d5c3eb-39f4{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;& strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-3809ce2b-5f79{overflow:hidden;padding:0px;border-radius:12px;border-width:1px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .e-3a360744-8477{font-family:"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace";font-weight:600;font-size:15px;color:var(--color-dark-bg);line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--color-off-white);border-block-end: 1px solid var(--color-border); overflow-wrap: anywhere;\n}.elementor .e-2f8d6f99-40e1{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-2c386d3f-afc1{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-b4f3856-55e4{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-343e1130-b545{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;& strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-179dc847-cf5d{overflow:hidden;padding:0px;border-radius:12px;border-width:1px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .e-34f484fa-a008{font-family:"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace";font-weight:600;font-size:15px;color:var(--color-dark-bg);line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--color-off-white);border-block-end: 1px solid var(--color-border); overflow-wrap: anywhere;\n}.elementor .e-9c2599c-9d9f{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-32e7fd62-3bd7{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-60768780-f5db{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;border-block-end: 1px solid var(--color-border); & strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-72605450-f2ef{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:grid;gap:16px;grid-template-columns:110px 1fr;& strong { color: var(--color-dark-bg); font-size: 14px; }\n}.elementor .e-3c61bd83-74e7{overflow:hidden;padding:0px;border-radius:12px;border-width:1px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .e-46104f14-a4cb{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;border-block-end: 1px solid var(--color-border);\n}.elementor .e-2726064b-995d{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-5b53685c-ed95{font-size:17px;}.elementor .e-1d17aeb4-63c0{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-a120978-b8e2{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-60238e0b-e382{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-2c5d971e-5a6e{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-21e19252-441b{font-size:17px;}.elementor .e-30a7759e-faf7{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 28px;\n}.elementor .e-3f6f9850-3abb{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-c39ede1-a3e7{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-194115d2-4e50{font-size:17px;}.elementor .e-821d6c0-92df{cursor:pointer;}.elementor .e-284eda8c-c7c1{font-size:17px;}.elementor .e-632fb354-fa64{font-size:17px;}.elementor .e-5d349cdc-e6de{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-56114069-fe43{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-17063700-f530{font-size:17px;}.elementor .e-1a1d20b7-bfec{font-size:17px;}.elementor .e-33eb9a1a-e499{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-39c15700-66d4{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-49514d16-4612{font-size:17px;}.elementor .e-73acccdc-1568{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-72222f9a-8243{min-width:0px;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-10bde5a3-6723{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-29acccb9-455a{background-color:var(--color-white);}