.elementor .e-717c1de-9ecb:hover,.elementor .e-717c1de-9ecb:focus-visible{color:#7E22CE}.elementor .e-717c1de-9ecb{font-weight:600;font-size:14px;color:#9333EA;text-decoration:none;margin-block-end:28px;display:inline-block}.elementor .e-be74fa2-81d5{font-weight:600;font-size:.78rem;color:#7E22CE;line-height:1;padding-block-start:4px;padding-block-end:4px;padding-inline-start:11px;padding-inline-end:11px;border-radius:999px;background-color:#F3E8FF;display:inline-flex;align-items:center;cursor:default;\n}.elementor .e-8c8da5c-ac99{font-weight:500;font-size:.9rem;color:#8C93A0;display:inline-block;cursor:default;\n}.elementor .e-1fe8070-482e{padding:0;gap:11px;flex-wrap:wrap;align-items:center}.elementor .e-c243e85-b2f9{max-width:820px;font-weight:700;font-size:clamp(2.4rem,5vw,3.75rem);color:#171A1F;letter-spacing:-.035em;line-height:1.05;margin-block-start:20px;display:block;cursor:default;\n}.elementor .e-adabebf-c21d{max-width:640px;font-size:1.2rem;color:#5E6675;line-height:1.6;margin-block-start:20px;display:block;cursor:default;\n}.elementor .e-9c4548a-29e2:hover,.elementor .e-9c4548a-29e2:focus-visible{color:#fff;border-color:#7E22CE;background-color:#7E22CE;transform:translate3d(0,-1px,0)}.elementor .e-9c4548a-29e2{height:52px;font-weight:600;font-size:1rem;color:#fff;line-height:1;text-decoration:none;padding-block-start:0;padding-block-end:0;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:#9333EA;border-style:solid;background-color:#9333EA;transition:background-color 0.18s,border-color 0.18s,transform 0.18s;display:inline-flex;align-items:center}.elementor .e-3dfd272-eaac:hover,.elementor .e-3dfd272-eaac:focus-visible{color:#7E22CE;border-color:#9333EA;background-color:#fff}.elementor .e-3dfd272-eaac{height:52px;font-weight:600;font-size:1rem;color:#7E22CE;line-height:1;text-decoration:none;padding-block-start:0;padding-block-end:0;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:#E4D2FB;border-style:solid;background-color:#fff;transition:border-color 0.18s;display:inline-flex;align-items:center}.elementor .e-268d4af-1d56{padding:0;margin-block-start:32px;gap:14px;flex-wrap:wrap}.elementor .e-0a9cf5f-8940{padding-block-start:56px;padding-block-end:40px;padding-inline-start:0;padding-inline-end:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ECEDF0;\n}.elementor .e-4296753-68e5{font-weight:600;font-size:1.35rem;color:#171A1F;letter-spacing:-.02em;line-height:1.3;margin-block-start:0;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-782647b-2753{font-size:1.02rem;color:#5E6675;line-height:1.65;margin-block-end:14px;display:block;cursor:default;\n}.elementor .e-e145285-e2fe{font-size:1.02rem;color:#5E6675;line-height:1.65;margin-block-end:14px;display:block;cursor:default;\n}.elementor .e-76177ff-2f07{font-size:1.02rem;color:#5E6675;line-height:1.65;margin-block-end:14px;display:block;cursor:default;\n}.elementor .e-391ac1c-3f08{font-size:1.02rem;color:#5E6675;line-height:1.65;margin-block-end:14px;display:block;cursor:default;\n}.elementor .e-aac181e-cd05{font-weight:600;font-size:1.35rem;color:#171A1F;letter-spacing:-.02em;line-height:1.3;margin-block-start:40px;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-869d7e6-d6a4{font-size:1rem;color:#5E6675;line-height:1.6;margin-block-end:10px;display:block;cursor:default;\n}.elementor .e-838a76d-84e9{font-weight:600;font-size:1rem;color:#171A1F;line-height:1.4;margin-block-start:20px;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-ba68115-40dd{font-size:1rem;color:#5E6675;line-height:1.6;margin-block-end:10px;display:block;cursor:default;\n}.elementor .e-19a5c2c-ae34{font-weight:600;font-size:1rem;color:#171A1F;line-height:1.4;margin-block-start:20px;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-83c12e5-ee45{font-size:1rem;color:#5E6675;line-height:1.6;margin-block-end:10px;display:block;cursor:default;\n}.elementor .e-cc2014b-a693{font-weight:600;font-size:1rem;color:#171A1F;line-height:1.4;margin-block-start:20px;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-42e8e90-fa58{font-size:1rem;color:#5E6675;line-height:1.6;margin-block-end:10px;display:block;cursor:default;\n}.elementor .e-d397517-c663{font-weight:600;font-size:1.35rem;color:#171A1F;letter-spacing:-.02em;line-height:1.3;margin-block-start:40px;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-7ccbf93-b247{font-size:1rem;color:#5E6675;line-height:1.6;margin-block-end:10px;display:block;cursor:default;\n}.elementor .e-0957ee8-d67e{font-weight:600;font-size:1.35rem;color:#171A1F;letter-spacing:-.02em;line-height:1.3;margin-block-start:40px;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0;display:block;cursor:default;\n}.elementor .e-1398d61-385c{font-size:1rem;color:#5E6675;line-height:1.6;margin-block-end:10px;display:block;cursor:default;\n}.elementor .e-8489a31-da72{max-width:760px;padding:0}.elementor .e-2c08e4b-4b2a{font-weight:600;font-size:1.05rem;color:#171A1F;letter-spacing:-.012em;margin-block-end:18px;display:block;cursor:default;\n}.elementor .e-b3d23e2-ac90{font-weight:600;font-size:12px;color:#8C93A0;letter-spacing:.1em;text-transform:uppercase;display:block;cursor:default;\n}.elementor .e-b0fac7b-e1bc{font-weight:500;font-size:15px;color:#171A1F;margin-block-start:4px;display:block;cursor:default;\n}.elementor .e-d1d5102-6c8b{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-top-style:solid;border-top-color:#ECEDF0;\n}.elementor .e-40488f4-4c40{font-weight:600;font-size:12px;color:#8C93A0;letter-spacing:.1em;text-transform:uppercase;display:block;cursor:default;\n}.elementor .e-4d7ab1d-8dff{font-weight:500;font-size:15px;color:#171A1F;margin-block-start:4px;display:block;cursor:default;\n}.elementor .e-827dd6d-5f35{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-top-style:solid;border-top-color:#ECEDF0;\n}.elementor .e-7262e43-cc91{font-weight:600;font-size:12px;color:#8C93A0;letter-spacing:.1em;text-transform:uppercase;display:block;cursor:default;\n}.elementor .e-2c2650b-1d5b{font-weight:500;font-size:15px;color:#171A1F;margin-block-start:4px;display:block;cursor:default;\n}.elementor .e-24305ad-3a81{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:1px;border-top-style:solid;border-top-color:#ECEDF0;border-bottom-style:solid;border-bottom-color:#ECEDF0;\n}.elementor .e-d007644-a294{font-size:13px;color:#8C93A0;line-height:1.5;margin-block-start:16px;display:block;cursor:default;& a{color:#9333EA;font-family:var(--gz-font);font-size:13px;font-weight:500;text-decoration:underline}\n}.elementor .e-185ffc8-eec3{position:sticky;inset-block-start:120px;padding:26px;border-radius:20px;border-width:1px;border-color:#ECEDF0;border-style:solid;background-color:#fff;box-shadow:0 12px 32px 0 rgb(147 51 234 / .06)}.elementor .e-186f71e-406a{padding-block-start:48px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;gap:56px;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto;align-items:start}.elementor .e-67c37af-417e{font-weight:600;font-size:13px;color:#9333EA;letter-spacing:.14em;text-transform:uppercase;display:block;cursor:default;\n}.elementor .e-c724bf9-911c{font-weight:600;font-size:clamp(1.8rem,3.4vw,2.4rem);color:#171A1F;letter-spacing:-.028em;line-height:1.08;margin-block-start:14px;display:block;cursor:default;\n}.elementor .e-85cfac1-da02{font-size:1.05rem;color:#5E6675;line-height:1.6;margin-block-start:14px;display:block;cursor:default;\n}.elementor .e-c8b46c2-6d8d{padding:0}.elementor .e-73ec337-d15a{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-0fc2e6d-d757:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-0fc2e6d-d757{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-ef8ed8f-8626{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-782a314-c4eb{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-2d51485-3616:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-2d51485-3616{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-9193e06-9b0f{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-8c479cb-58ae{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-6c685f5-21a7:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-6c685f5-21a7{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-8a87ac6-cafa{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-2daf79e-edb7{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-ea4f5c7-daa9:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-ea4f5c7-daa9{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-3be7e7b-0cd5{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-7afaadb-11c5{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-6529a59-ba4f:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-6529a59-ba4f{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-8525d82-4b6b{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-bd61b9f-bfee{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3}.elementor .e-2a9adf6-d06b:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-2a9adf6-d06b{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-9ab55de-815c{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-ded98d4-a11d{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3}.elementor .e-358ccc2-2052:focus{border-color:#e4d2fb;box-shadow:none;\n}.elementor .e-358ccc2-2052{width:100%;height:46px;font-family:var(--gz-font);font-weight:500;font-size:15px;color:var(--gz-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#e4d2fb;border-style:solid;background-color:#faf5ff;cursor:default;\n}.elementor .e-78c8f71-395a{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-432f99d-ecc1{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-dbc5bc0-1827:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-dbc5bc0-1827{width:100%;height:46px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);padding-inline-start:12px;padding-inline-end:12px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-0e5eda2-d1b7{width:calc(50% - 8px);padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-1b7687b-98e3{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;&::after{content:'*';color:var(--gz-purple);font-weight:600;margin-inline-start:3px}\n}.elementor .e-b9154b6-ec78{width:100%;height:auto;font-family:var(--gz-font);font-size:14px;color:var(--gz-ink);cursor:pointer;padding:14px;border-radius:12px;border-width:1px;border-color:#cfc0ea;border-style:dashed;background-color:#faf7fe}.elementor .e-9b4a02c-1a65{font-family:var(--gz-font);font-size:13px;color:var(--gz-muted);line-height:1.4;display:block;cursor:default;\n}.elementor .e-f5282c4-8745{width:100%;padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-82d6772-7065{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3}.elementor .e-d800adf-7cde{width:100%;height:auto;font-family:var(--gz-font);font-size:14px;color:var(--gz-ink);cursor:pointer;padding:14px;border-radius:12px;border-width:1px;border-color:#cfc0ea;border-style:dashed;background-color:#faf7fe}.elementor .e-912d2ec-12cf{font-family:var(--gz-font);font-size:13px;color:var(--gz-muted);line-height:1.4;display:block;cursor:default;\n}.elementor .e-8557363-8ac3{width:100%;padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-69e718d-5505{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3}.elementor .e-2321323-23c7:focus{border-color:var(--gz-purple);box-shadow:0 0 0 4px rgb(147 51 234 / .12)}.elementor .e-2321323-23c7{width:100%;min-height:130px;font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#dcdce4;border-style:solid;background-color:#fff;transition:border-color 0.18s,box-shadow 0.18s}.elementor .e-382e423-1ab4{width:100%;padding:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.elementor .e-36a68f1-9082:hover,.elementor .e-36a68f1-9082:focus-visible{background-color:var(--gz-purple-hover);box-shadow:0 8px 20px 0 rgb(147 51 234 / .22);transform:translate3d(0,-1px,0)}.elementor .e-36a68f1-9082{width:100%;font-family:var(--gz-font);font-weight:600;font-size:16px;color:#fff;letter-spacing:-.01em;line-height:1.2;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:8px;border-radius:12px;border-width:0;background-color:var(--gz-purple);box-shadow:0 1px 2px 0 rgb(15 17 21 / .06);transition:background-color 0.18s,transform 0.18s,box-shadow 0.18s;display:flex;justify-content:center;align-items:center}.elementor .e-2e8d312-69ea{width:100%;font-family:var(--gz-font);font-size:13px;color:var(--gz-muted);line-height:1.55;text-align:center;display:block;& a{color:var(--gz-purple);font-family:var(--gz-font);font-size:13px;font-weight:500;line-height:1.55;text-decoration:underline}\n}.elementor .e-336b5aa-97b4{font-family:var(--gz-font);font-weight:500;font-size:15px;color:var(--gz-purple-hover);line-height:1.5}.elementor .e-eb21519-6cb9{width:100%;text-align:center;padding:14px;border-radius:12px;background-color:rgb(147 51 234 / .08)}.elementor .e-2d082f5-584c{font-family:var(--gz-font);font-weight:500;font-size:15px;color:#b42318;line-height:1.5}.elementor .e-4cc6f6e-6a19{width:100%;text-align:center;padding:14px;border-radius:12px;background-color:#fef3f2}.elementor .e-f0be9ad-994e{column-gap:16px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap:18px;\n}.elementor .e-42c410c-60d7{padding:32px;border-radius:20px;border-width:1px;border-color:#ECEDF0;border-style:solid;background-color:#fff;box-shadow:0 12px 32px 0 rgb(147 51 234 / .08)}.elementor .e-7958390-69fe{scroll-margin-top:110px;padding:56px;margin-block-start:88px;border-radius:24px;background-color:#FAF5FF;display:grid;gap:48px;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);align-items:start}.elementor .e-72c8f58-9ceb{max-width:1180px;font-family:var(--gz-font);color:#171A1F;line-height:1.5;padding-block-start:0;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;background-color:#fff0}