.elementor .e-f5a7d79-b641{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-block-end:18px;display:block}.elementor .e-406eab89-5480{max-width:20ch;font-family:var(--gz-font);font-weight:600;font-size:clamp(34px,4.4vw,56px);color:var(--gz-ink);letter-spacing:-.025em;line-height:1.06;margin-block-end:24px;display:block;& span{color:var(--gz-purple)}\n}.elementor .e-35bf650b-e4e9{max-width:56ch;font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;margin-block-end:28px;display:block}.elementor .e-27da6d22-b379:hover,.elementor .e-27da6d22-b379:focus-visible{color:#fff;border-color:var(--gz-purple-hover);background-color:var(--gz-purple-hover);box-shadow:0 8px 20px 0 rgb(147 51 234 / .22);transform:translate3d(0,-1px,0)}.elementor .e-27da6d22-b379{font-family:var(--gz-font);font-weight:600;font-size:16px;color:#fff;letter-spacing:-.01em;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;border-width:1px;border-color:var(--gz-purple);border-style:solid;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:inline-flex;justify-content:center;align-items:center}.elementor .e-185963cc-a6d3{min-width:0;padding:0;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-3260ff81-ffa0{width:100%;height:clamp(420px,46vw,600px);object-fit:cover;border-radius:20px;display:block;object-position:center top;\n}.elementor .e-52ddc8e6-15ec{width:100%;column-gap:72px;padding:0;display:grid;grid-template-columns:1.05fr 0.95fr;grid-template-rows:auto;align-items:center;row-gap:44px;\n}.elementor .e-7a52694c-f44d{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-11953ca6-a84b{width:100%;padding-block-start:110px;padding-block-end:100px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(180deg,#fff 0%,#fff0 20%,#fff0 80%,#fff 100%),linear-gradient(90deg,#fff 0%,#fff0 16%,#fff0 84%,#fff 100%),radial-gradient(780px 520px at 74% 30%,rgb(147 51 234 / .18),#fff0 60%),radial-gradient(620px 460px at 42% 60%,rgb(168 85 247 / .12),#fff0 65%),none;\n}.elementor .e-282daad8-8db0{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-329f1135-a35b{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-62c5a6b7-1503{width:100%;max-width:820px;text-align:center;padding:0;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-12ee688c-674c{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-251e9450-4a2b{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-7a0dbcb4-c4f8:hover,.elementor .e-7a0dbcb4-c4f8:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-7a0dbcb4-c4f8{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .e-7649ad94-d253{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-625f4189-cb31{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-41cc1b72-5265:hover,.elementor .e-41cc1b72-5265:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-41cc1b72-5265{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .e-73470284-b1a4{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-5d7b4b88-c629{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-3a49fab6-b4bd:hover,.elementor .e-3a49fab6-b4bd:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-3a49fab6-b4bd{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .e-5ccd12d0-e100{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-4781d6c0-565b{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-781fa239-61e3:hover,.elementor .e-781fa239-61e3:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-781fa239-61e3{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .e-1bbb837-6718{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-54b1d81d-8c4f{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-2fba9a2b-f58b{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-43e7c81-90b0{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-3ceaf193-86db{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block;& span{color:var(--gz-purple)}\n}.elementor .e-6ef498eb-4577{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-1c46273d-f615{font-family:var(--gz-font);font-size:16px;color:var(--gz-ink);line-height:1.5;margin-block-start:8px;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}& li{position:relative;padding-left:22px}& li::before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#9333EA}& strong{font-weight:700;color:#0f1115}\n}.elementor .e-4fed5825-abc9{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-2a99d09b-3a94{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px -30px rgb(15 17 21 / .28);display:block}.elementor .e-55effee-3731{width:100%;column-gap:56px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;row-gap:40px;\n}.elementor .e-1b8fcbfc-a9b4{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-146fea5e-33fd{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-49933c41-a7f3{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-444dc6dd-4385{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-34685374-6ea1:hover,.elementor .e-34685374-6ea1:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-34685374-6ea1{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-5eadeb28-6f09{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-c121311-6153{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-797aee0d-1c21:hover,.elementor .e-797aee0d-1c21:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-797aee0d-1c21{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-5f4e44f7-1f09{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-12d49b75-1798{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-2271bb76-3ca8:hover,.elementor .e-2271bb76-3ca8:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-2271bb76-3ca8{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-27db6c1f-92a1{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-5111260d-5f99{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-6f7c666e-d85d:hover,.elementor .e-6f7c666e-d85d:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-6f7c666e-d85d{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-1df74916-2fe3{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-6f886c76-552e{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-6f4912d9-ddee:hover,.elementor .e-6f4912d9-ddee:focus-visible{box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-6f4912d9-ddee{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:#e2d5f8;border-style:solid;background-image:linear-gradient(180deg,#faf7ff 0%,#ffffff 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-743d9645-b4fe{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-16d2d554-8fbc{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-f175e0b-b1a6{width:100%;padding-block-start:0;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-5274f818-fa40{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-65e52946-73c2{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-4de6d49-bfe3{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-3e208d45-1fe7{font-family:var(--gz-font);font-size:16px;color:var(--gz-ink);line-height:1.5;margin-block-start:8px;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}& li{position:relative;padding-left:22px}& li::before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#9333EA}& strong{font-weight:700;color:#0f1115}\n}.elementor .e-10f7fafd-9e18{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start;order:2}.elementor .e-3babf6fc-86a6{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px -30px rgb(15 17 21 / .28);display:block;order:1;object-position:right center;\n}.elementor .e-7312ac1b-be66{width:100%;column-gap:56px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;row-gap:40px;\n}.elementor .e-1ebc7a05-9ac4{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-5956cdac-5d82{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-57eff85c-e2f6{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-67211670-802c{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-3866248-f593{width:100%;max-width:820px;text-align:center;padding:0;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-192c0aef-4444{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-e22aaf9-df54{font-family:var(--gz-font);font-size:14.5px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}& li{position:relative;padding-left:18px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-5ef5ad5-84b7:hover,.elementor .e-5ef5ad5-84b7:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-5ef5ad5-84b7{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-4743e727-37db{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-5c5e74d-eac1{font-family:var(--gz-font);font-size:14.5px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}& li{position:relative;padding-left:18px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-46d0f325-bea1:hover,.elementor .e-46d0f325-bea1:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-46d0f325-bea1{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-4dc7b60-30d2{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-47dd1596-d0a3{font-family:var(--gz-font);font-size:14.5px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}& li{position:relative;padding-left:18px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-1c4c14c7-e827:hover,.elementor .e-1c4c14c7-e827:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-1c4c14c7-e827{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-157019ce-b06f{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-3ee80ee8-3755{font-family:var(--gz-font);font-size:14.5px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}& li{position:relative;padding-left:18px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-57571c10-10da:hover,.elementor .e-57571c10-10da:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-57571c10-10da{min-width:0;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-2b27890e-c4fd{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-5c2941fa-5fe1{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-59e8d7cf-1ae8{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-7b3408d0-9185{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-16d283f7-f5cd{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-11ec4ba6-d1e3{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-193dbb37-e410{font-family:var(--gz-font);font-size:16px;color:var(--gz-ink);line-height:1.5;margin-block-start:8px;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}& li{position:relative;padding-left:22px}& li::before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#9333EA}\n}.elementor .e-47cf9fbe-9f2a{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-7b5dde25-248e{font-family:var(--gz-font);font-weight:600;font-size:17px;color:var(--gz-ink);line-height:1.3;display:block;& span{color:var(--gz-purple)}\n}.elementor .e-d315343-bf63{width:7px;height:7px;min-width:7px;padding:0;border-radius:50%;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-4c53984a-24ca{font-family:var(--gz-font);font-weight:600;font-size:13px;color:var(--gz-purple);line-height:1.2;display:block}.elementor .e-30d2d7c8-94c1{width:auto;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgb(147 51 234 / .08);display:inline-flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center}.elementor .e-3f6f984f-b113{padding:0;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center}.elementor .e-40f9a96a-39ea{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-27cfcc2e-bdaf{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-77404a56-2ec0{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-537f3b66-f981{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-1b812eb9-98ab{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-6b4c431f-9ecd{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-7bb3e0f1-d84d{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-442ad9b0-7535{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-57205904-d8fc{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-16ccdbf8-d192{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-2ffbe107-b335{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-76daf929-69c7{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-4b3a59-ef6d{min-width:0;padding-block-start:28px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;border-radius:20px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 24px 60px -40px rgb(15 17 21 / .28);display:flex;flex-direction:column;gap:16px;align-items:stretch}.elementor .e-43e558bf-2fa6{width:100%;column-gap:56px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;row-gap:40px;\n}.elementor .e-41735746-db3c{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-121f3300-997b{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-21d04f23-7e29{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.12em;line-height:1.4;text-align:center;text-transform:uppercase;margin-block-end:12px;display:block}.elementor .e-164829e4-d0de{font-family:var(--gz-font);font-weight:600;font-size:clamp(24px,2.6vw,32px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;text-align:center;margin-block-end:40px;display:block}.elementor .e-3c6e6593-cb7d{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-14dbbd21-6705{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-39e038c7-80ba:hover,.elementor .e-39e038c7-80ba:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-39e038c7-80ba{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-17eb2baa-d540{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-170f8e47-4358{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-d27a0f6-c97b:hover,.elementor .e-d27a0f6-c97b:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-d27a0f6-c97b{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-3b6791a6-2826{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-84745f2-5e55{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-3606d9e2-ff6c:hover,.elementor .e-3606d9e2-ff6c:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-3606d9e2-ff6c{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-6ced3f9e-85c4{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-634a7052-3935{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-17cd0dcc-b90e:hover,.elementor .e-17cd0dcc-b90e:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-17cd0dcc-b90e{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-668cbe73-d88b{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-5d022f69-234e{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-b926314-6844:hover,.elementor .e-b926314-6844:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-b926314-6844{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-5fad4e6f-e000{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-5b5a7286-6988{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-5dbf3db7-68ce:hover,.elementor .e-5dbf3db7-68ce:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-5dbf3db7-68ce{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-6d73f3f5-d06b{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-1fe08614-e965{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-51619820-c711:hover,.elementor .e-51619820-c711:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-51619820-c711{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-54ecab38-9042{width:7px;height:7px;min-width:7px;padding:0;margin-block-start:8px;border-radius:2px;background-color:var(--gz-purple);display:block;flex:0 0 auto}.elementor .e-27b048d0-869e{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.45;display:block}.elementor .e-64452cf2-a4df:hover,.elementor .e-64452cf2-a4df:focus-visible{border-color:#e2d5f8;background-color:#faf7ff}.elementor .e-64452cf2-a4df{min-width:0;padding:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;transition:background-color 0.18s,border-color 0.18s;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.elementor .e-7bc48bad-d9dc{width:100%;column-gap:16px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:16px;\n}.elementor .e-4905bd43-7974{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-74887dd5-77ac{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-25e62586-6ff4{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-2831781e-e69a{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-5469bfa4-e09e{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-4bdad551-6633{font-family:var(--gz-font);font-size:16px;color:var(--gz-ink);line-height:1.5;margin-block-start:8px;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}& li{position:relative;padding-left:22px}& li::before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#9333EA}& strong{font-weight:700;color:#0f1115}\n}.elementor .e-64226e04-4fae{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-741e0a43-d5af{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px -30px rgb(15 17 21 / .28);display:block}.elementor .e-64b7bb2d-e0f9{width:100%;column-gap:56px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;row-gap:40px;\n}.elementor .e-3acf6598-31dd{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-6e2946f4-42fc{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-772b2fa-eb51{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:#fff;letter-spacing:-.02em;line-height:1.14;text-align:center;display:block}.elementor .e-3842f168-cf4a{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-3da33135-a9ea{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-64ceeab-cf2c{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-5a4e5824-ecdb{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-360c3916-c59b{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-2442ae8f-50cd{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-356ab3d3-9b0e{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-18fe72c2-b467{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-62611a2d-4cd3{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-3fef8e71-5adb{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-30d76a3d-4e44{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-45cfd96e-6c82{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-317bc7dd-b33e{width:100%;column-gap:14px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:14px;\n}.elementor .e-79890a60-b525{width:100%;max-width:1000px;text-align:center;padding:0;display:flex;flex-direction:column;gap:44px;align-items:stretch}.elementor .e-60cd18a-46c8{width:100%;max-width:1124px;padding-block-start:clamp(56px,6vw,84px);padding-block-end:clamp(56px,6vw,84px);padding-inline-start:clamp(28px,5vw,64px);padding-inline-end:clamp(28px,5vw,64px);border-radius:24px;background-color:var(--gz-ink);display:flex;flex-direction:column;align-items:center}.elementor .e-10ded6c0-1f93{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-22486b37-1312{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;text-align:center;margin-block-end:44px;display:block}.elementor .e-3776915-f871{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-5a1c9639-63d5{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-5e136157-271c{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-30b2aedd-4ca5:hover,.elementor .e-30b2aedd-4ca5:focus-visible{color:#9333EA}.elementor .e-30b2aedd-4ca5{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-1c918dfc-9503{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-725788de-1ff3{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-467c3adf-4469{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-147b0c2f-182f{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-643c3454-18ea{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-38724312-7837{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-48ca92f1-72c8:hover,.elementor .e-48ca92f1-72c8:focus-visible{color:#9333EA}.elementor .e-48ca92f1-72c8{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-221e424e-5c1f{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-9c3a039-643b{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-8373501-20e0{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-2b325c7c-b7dd{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-4da2ff7c-9112{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-19f6fa79-28df{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-33643c46-ff03:hover,.elementor .e-33643c46-ff03:focus-visible{color:#9333EA}.elementor .e-33643c46-ff03{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-46a58e8b-f0ad{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-2d59a9e3-bbcf{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-7d502f47-57f2{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-32b3d28-6b1b{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-17c35a28-2a4d{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-7fb51c3f-9bc5{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-6be4fc19-1e74:hover,.elementor .e-6be4fc19-1e74:focus-visible{color:#9333EA}.elementor .e-6be4fc19-1e74{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-74ae379a-e9db{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-6bf07970-68f7{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-3f240e59-b8a2{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-55e11e95-e619{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-7b51b0ec-3e07{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-3339489f-d493{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-525f9581-5c35:hover,.elementor .e-525f9581-5c35:focus-visible{color:#9333EA}.elementor .e-525f9581-5c35{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-5a9fe005-cf6f{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-69bdefc7-b4d6{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-63cb48f8-e741{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-16d67641-8f9b{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-2564af12-ed55{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-62e65568-60c7{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-3c6dbf0f-75e0:hover,.elementor .e-3c6dbf0f-75e0:focus-visible{color:#9333EA}.elementor .e-3c6dbf0f-75e0{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-44b5702b-7b90{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-758dd6cd-afa3{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-2cc04af0-b343{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-5518bcd6-4df6{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-2f4c8d5e-6aab{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-25c7bf07-d83d{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-6b63f538-9bd5:hover,.elementor .e-6b63f538-9bd5:focus-visible{color:#9333EA}.elementor .e-6b63f538-9bd5{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-757cd46d-d75a{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-36187a3d-e9ed{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-56d976b9-3579{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-779ec35f-fbaa{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-7f2a67ca-201a{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-1db910cd-a33b{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-3f8c13c-9d18:hover,.elementor .e-3f8c13c-9d18:focus-visible{color:#9333EA}.elementor .e-3f8c13c-9d18{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-3af4478b-368c{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-7cc72a66-f351{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-69e5aabb-1a9f{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-2bc9afae-6c1a{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-466ce51a-e043{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-5c8f3786-7783{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-57e352e0-e97c:hover,.elementor .e-57e352e0-e97c:focus-visible{color:#9333EA}.elementor .e-57e352e0-e97c{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-456aea30-845a{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-7730a255-782b{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-1fa1c49c-df8f{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-6831891-e63f{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-5aec67e1-e203{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-59dac1ff-3653{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-50ca8c14-e1ab:hover,.elementor .e-50ca8c14-e1ab:focus-visible{color:#9333EA}.elementor .e-50ca8c14-e1ab{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-e192580-354f{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-19227e7c-aa46{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-11b908ac-3f48{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-5294c0c6-109c{width:100%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-5568e8a7-35f2{width:100%;max-width:900px;padding:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-181366b8-fc17{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-1d5d7534-bbe8{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:#fff;letter-spacing:-.02em;line-height:1.14;text-align:center;margin-block-end:16px;display:block;text-wrap:balance;\n}.elementor .e-60cdc23b-b239{font-family:var(--gz-font);font-size:19px;color:rgb(255 255 255 / .85);line-height:1.5;text-align:center;margin-block-end:30px;display:block}.elementor .e-7d7aead2-d64a:hover,.elementor .e-7d7aead2-d64a:focus-visible{color:#6D28D9;border-color:#f6f0ff;background-color:#f6f0ff;box-shadow:0 8px 20px 0 rgb(15 17 21 / .18);transform:translate3d(0,-1px,0)}.elementor .e-7d7aead2-d64a{font-family:var(--gz-font);font-weight:600;font-size:16px;color:#6D28D9;letter-spacing:-.01em;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;border-width:1px;border-color:#fff;border-style:solid;background-color:#fff;transition:background-color 0.18s,transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-648cad60-9484{width:100%;max-width:860px;padding:0;display:flex;flex-direction:column;gap:0;align-items:center}.elementor .e-3f0c3bff-13c8{width:100%;max-width:1124px;overflow:hidden;text-align:center;padding-block-start:clamp(56px,6vw,84px);padding-block-end:clamp(56px,6vw,84px);padding-inline-start:clamp(28px,5vw,64px);padding-inline-end:clamp(28px,5vw,64px);border-radius:24px;background-color:#8b3ffd;box-shadow:0 30px 80px -40px rgb(76 29 149 / .55);display:flex;flex-direction:column;align-items:center;background-image:radial-gradient(480px circle at calc(100% - 160px) 120px,rgb(167 139 250 / .35) 0%,#fff0 70%),linear-gradient(105deg,#7b1fe0 0%,#8b3ffd 52%,#a855f7 100%);\n}.elementor .e-149e3ced-7c33{width:100%;padding-block-start:40px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}