.elementor .e-1d3d110d-61c6{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;text-transform:uppercase;margin-block-end:18px;display:block}.elementor .e-4bbe5310-41f2{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}.elementor .e-4469e351-f970{max-width:52ch;font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;margin-block-end:28px;& strong{color:#9333EA;font-weight:600}\n}.elementor .e-20e4d6e1-21c9:hover,.elementor .e-20e4d6e1-21c9: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-20e4d6e1-21c9{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:all 0.18s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-7910dae-190e{padding:0;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}.elementor .e-1aee8d78-80e4{padding:0;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-73a2d34e-e89c{width:12px;height:12px;padding:0;border-radius:50%;background-color:#ff5f57}.elementor .e-221666db-555f{width:12px;height:12px;padding:0;border-radius:50%;background-color:#febc2e}.elementor .e-79b11062-7afc{width:12px;height:12px;padding:0;border-radius:50%;background-color:#28c840}.elementor .e-fcee626-a831{height:38px;padding-block-start:0;padding-block-end:0;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--gz-line);border-style:solid;background-color:#f2f2f5;display:flex;flex-direction:row;gap:9px;align-items:center}.elementor .e-75ec061e-b4d1{width:100%;height:auto;display:block}.elementor .e-5f695e49-a9e5{width:calc(100% + 230px);min-width:560px;overflow:hidden;padding:0;border-radius:14px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 40px 80px -34px rgb(15 17 21 / .42);display:flex;flex-direction:column;gap:0;mask-image:linear-gradient(90deg,#000 0,#000 80%,transparent 99%);\n}.elementor .e-7ce80f1c-413c{width:100%;max-width:1124px;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-8b0e72a-79d1{width:100%;overflow:hidden;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%);\n}.elementor .e-4f39eddc-f512{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}.elementor .e-4d8e6e41-6ca7{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6}.elementor .e-3f5e06a7-1d87{max-width:800px;padding:0;margin-block-end:56px;display:flex;flex-direction:column;gap:18px}.elementor .e-2c471377-8179{width:20px;height:20px;margin-block-start:2px;flex:0 0 20px}.elementor .e-76c757cf-bda0{font-family:var(--gz-font);font-weight:500;font-size:16px;color:var(--gz-ink);line-height:1.5}.elementor .e-6e9629e1-8208:hover,.elementor .e-6e9629e1-8208:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-6e9629e1-8208{padding: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:all 0.18s;display:flex;flex-direction:row;gap:14px;align-items:flex-start}.elementor .e-59248f3e-6ea2{width:20px;height:20px;margin-block-start:2px;flex:0 0 20px}.elementor .e-760968a9-92a6{font-family:var(--gz-font);font-weight:500;font-size:16px;color:var(--gz-ink);line-height:1.5}.elementor .e-22b2e3ae-41dc:hover,.elementor .e-22b2e3ae-41dc:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-22b2e3ae-41dc{padding: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:all 0.18s;display:flex;flex-direction:row;gap:14px;align-items:flex-start}.elementor .e-692eaf06-ab00{width:20px;height:20px;margin-block-start:2px;flex:0 0 20px}.elementor .e-56b006c4-9d37{font-family:var(--gz-font);font-weight:500;font-size:16px;color:var(--gz-ink);line-height:1.5}.elementor .e-4dd8172f-9813:hover,.elementor .e-4dd8172f-9813:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-4dd8172f-9813{padding: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:all 0.18s;display:flex;flex-direction:row;gap:14px;align-items:flex-start}.elementor .e-25c31eee-6f80{width:20px;height:20px;margin-block-start:2px;flex:0 0 20px}.elementor .e-22c43504-3722{font-family:var(--gz-font);font-weight:500;font-size:16px;color:var(--gz-ink);line-height:1.5}.elementor .e-6137f1db-ec63:hover,.elementor .e-6137f1db-ec63:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-6137f1db-ec63{padding: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:all 0.18s;display:flex;flex-direction:row;gap:14px;align-items:flex-start}.elementor .e-27d6602f-f214{width:20px;height:20px;margin-block-start:2px;flex:0 0 20px}.elementor .e-7f3feef9-77d4{font-family:var(--gz-font);font-weight:500;font-size:16px;color:var(--gz-ink);line-height:1.5}.elementor .e-68ee8dba-be63:hover,.elementor .e-68ee8dba-be63:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-68ee8dba-be63{padding: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:all 0.18s;display:flex;flex-direction:row;gap:14px;align-items:flex-start}.elementor .e-26a976a9-5bfd{width:100%;column-gap:16px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;row-gap:16px;\n}.elementor .e-2993f060-1974{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-51948fcb-443f{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-61a5825f-521b{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;& strong{color:#9333EA;font-weight:600}\n}.elementor .e-37a0545e-51c9{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6}.elementor .e-75dc9c1d-f24a{max-width:800px;padding:0;margin-block-end:56px;display:flex;flex-direction:column;gap:18px}.elementor .e-27bf21f-a265{width:34px;height:34px;font-family:var(--gz-font);font-weight:700;font-size:13px;color:var(--gz-purple);letter-spacing:.02em;margin-block-end:20px;border-radius:10px;background-color:rgb(147 51 234 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-7f72ed7d-ec69{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:10px}.elementor .e-351a38a1-ee40{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-202fb4a1-560a:hover,.elementor .e-202fb4a1-560a:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-202fb4a1-560a{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-7d404476-dbd0{width:34px;height:34px;font-family:var(--gz-font);font-weight:700;font-size:13px;color:var(--gz-purple);letter-spacing:.02em;margin-block-end:20px;border-radius:10px;background-color:rgb(147 51 234 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-ba88064-67b8{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:10px}.elementor .e-70ff32bf-6e3f{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-72a95e71-badf:hover,.elementor .e-72a95e71-badf:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-72a95e71-badf{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-1778deab-ec84{width:34px;height:34px;font-family:var(--gz-font);font-weight:700;font-size:13px;color:var(--gz-purple);letter-spacing:.02em;margin-block-end:20px;border-radius:10px;background-color:rgb(147 51 234 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-81f9a96-1b6a{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:10px}.elementor .e-62c738a6-d827{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-78149c3f-a106:hover,.elementor .e-78149c3f-a106:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-78149c3f-a106{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-3a4eda7b-26f0{width:34px;height:34px;font-family:var(--gz-font);font-weight:700;font-size:13px;color:var(--gz-purple);letter-spacing:.02em;margin-block-end:20px;border-radius:10px;background-color:rgb(147 51 234 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-1f9df29b-82e4{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:10px}.elementor .e-72da20b9-fb03{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-5953bfdb-2c03:hover,.elementor .e-5953bfdb-2c03:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-5953bfdb-2c03{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-2f3292be-8b67{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-20932d5c-63a0{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-218006e2-9252{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-210ef30-ad8e{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}.elementor .e-7eaf1c2d-d4cb{max-width:800px;text-align:center;padding:0;margin-block-end:56px;display:flex;flex-direction:column;gap:18px;align-items:center;align-self:center}.elementor .e-2b1d82a-382c{font-family:var(--gz-font);font-weight:700;font-size:clamp(32px,3.6vw,46px);color:var(--gz-purple);letter-spacing:-.02em;line-height:1.05}.elementor .e-6418878a-3fa5{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.4}.elementor .e-11d147cb-f4cd{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:10px}.elementor .e-3b78a23c-39b3{font-family:var(--gz-font);font-weight:700;font-size:clamp(32px,3.6vw,46px);color:var(--gz-purple);letter-spacing:-.02em;line-height:1.05}.elementor .e-1d102c8f-cb8d{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.4}.elementor .e-3df062a-364d{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:10px}.elementor .e-2be35d6b-e262{font-family:var(--gz-font);font-weight:700;font-size:clamp(32px,3.6vw,46px);color:var(--gz-purple);letter-spacing:-.02em;line-height:1.05}.elementor .e-ca9bd3b-44f7{font-family:var(--gz-font);font-weight:600;font-size:16px;color:var(--gz-ink);line-height:1.4}.elementor .e-744e3953-b7cc{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:flex;flex-direction:column;gap:10px}.elementor .e-6a9be473-5916{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-61c2466e-f56f{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-76251b32-1c79{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-619f6795-9027{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}.elementor .e-3386fb3c-eb0e{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6}.elementor .e-218edc35-276d{max-width:800px;padding:0;margin-block-end:56px;display:flex;flex-direction:column;gap:18px}.elementor .e-5adddfa5-4fe7{width:22px;height:22px}.elementor .e-247cc83f-a507{width:44px;height:44px;padding:0;margin-block-end:20px;border-radius:12px;background-color:rgb(147 51 234 / .08);display:flex;justify-content:center;align-items:center}.elementor .e-731908c4-e993{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:16px}.elementor .e-185aa39a-1ab6{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-58f15a5-968a:hover,.elementor .e-58f15a5-968a:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-58f15a5-968a{padding-block-start:32px;padding-block-end:32px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-508e8aac-5d3f{width:22px;height:22px}.elementor .e-736539d0-f708{width:44px;height:44px;padding:0;margin-block-end:20px;border-radius:12px;background-color:rgb(147 51 234 / .08);display:flex;justify-content:center;align-items:center}.elementor .e-59e076e8-90df{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:16px}.elementor .e-e31d94e-7067{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-7a4c6211-45aa:hover,.elementor .e-7a4c6211-45aa:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-7a4c6211-45aa{padding-block-start:32px;padding-block-end:32px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-1a001e35-c4c7{width:22px;height:22px}.elementor .e-5038b230-930e{width:44px;height:44px;padding:0;margin-block-end:20px;border-radius:12px;background-color:rgb(147 51 234 / .08);display:flex;justify-content:center;align-items:center}.elementor .e-3b6520f4-9fe8{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:16px}.elementor .e-12ba6465-4e47{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-33197e46-aaf2:hover,.elementor .e-33197e46-aaf2:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-33197e46-aaf2{padding-block-start:32px;padding-block-end:32px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-3cebca69-a391{width:22px;height:22px}.elementor .e-14961e97-2f8e{width:44px;height:44px;padding:0;margin-block-end:20px;border-radius:12px;background-color:rgb(147 51 234 / .08);display:flex;justify-content:center;align-items:center}.elementor .e-50e5a34a-a7fa{font-family:var(--gz-font);font-weight:600;font-size:20px;color:var(--gz-ink);letter-spacing:-.01em;line-height:1.3;margin-block-end:16px}.elementor .e-411dbb9a-5357{width:100%;font-family:var(--gz-font);display:block;& ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}& li{position:relative;padding-left:20px;margin:0;font-size:15px;line-height:1.5;color:#6b7280}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-da4829d-e833:hover,.elementor .e-da4829d-e833:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-da4829d-e833{padding-block-start:32px;padding-block-end:32px;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:all 0.18s;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-1475406d-b35a{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-69b8757c-2cc3{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-6810bc5f-e0c9{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-7161e7c5-c6de{font-family:var(--gz-font);font-weight:600;font-size:clamp(30px, 5vw, 44px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.1;text-align:center;margin-block-end:40px}.elementor .e-4f703c4d-9cde{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-7a65ac95-b9d2{display:inline-block}.elementor .e-4c1b8a78-1966{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-73d7ea1-f425:hover,.elementor .e-73d7ea1-f425:focus-visible{color:#9333EA}.elementor .e-73d7ea1-f425{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-207025f0-9ef5{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-4b89d4f3-5085{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-1df89787-95c0{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-4d7b9ed0-ba3f{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-678d5837-759d{display:inline-block}.elementor .e-671533c0-d7c6{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-7350b2c-24d7:hover,.elementor .e-7350b2c-24d7:focus-visible{color:#9333EA}.elementor .e-7350b2c-24d7{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-14bd670d-8951{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-3e5b774a-92be{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-708ed93b-c509{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-57e9e668-fe61{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-2174e3a7-3b2c{display:inline-block}.elementor .e-6d135207-dd90{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-59302fdc-1297:hover,.elementor .e-59302fdc-1297:focus-visible{color:#9333EA}.elementor .e-59302fdc-1297{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-16775fd0-889d{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-688165d-b473{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-91d4803-6a37{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-a27d68b-62f8{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-bd7741a-b248{display:inline-block}.elementor .e-5d328748-30c7{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-ac77390-dcc1:hover,.elementor .e-ac77390-dcc1:focus-visible{color:#9333EA}.elementor .e-ac77390-dcc1{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-28f98468-a92c{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-6cea6c8e-4fe0{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-785f677c-8864{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-3615b545-2b5b{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-450ac17b-7e29{display:inline-block}.elementor .e-47c91c0c-c684{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-47fcfaff-4ec5:hover,.elementor .e-47fcfaff-4ec5:focus-visible{color:#9333EA}.elementor .e-47fcfaff-4ec5{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-7427fe2e-6621{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-4a6eab3e-c5a8{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-419f0ade-8050{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-4b5dba75-c483{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-69e7cbd-6ca4{display:inline-block}.elementor .e-58b06483-e959{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-382c3cd1-d6b6:hover,.elementor .e-382c3cd1-d6b6:focus-visible{color:#9333EA}.elementor .e-382c3cd1-d6b6{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-2f8f21cd-8f81{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-1b386480-6e6f{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-5bb8d310-db8a{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-4d1c2c2b-c5b7{font-family:var(--gz-font);font-weight:600;font-size:19px;color:inherit;line-height:1.4}.elementor .e-3e9f6e0a-f1a6{display:inline-block}.elementor .e-6e0f01db-2667{width:18px;height:18px;color:#9333EA;padding:0;margin-block-start:4px;flex:0 0 18px}.elementor .e-4f835ba-63a1:hover,.elementor .e-4f835ba-63a1:focus-visible{color:#9333EA}.elementor .e-4f835ba-63a1{color:#0f1115;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:2px;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-start}.elementor .e-18048075-63b7{font-family:var(--gz-font);font-size:16px;color:#4b5563;line-height:1.65}.elementor .e-5e878629-d64a{max-width:780px;padding-block-start:0;padding-block-end:26px;padding-inline-start:2px;padding-inline-end:2px}.elementor .e-252d0629-4e4f{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)}&[open] .e-accordion-item-icon-base{color:#0f1115}\n}.elementor .e-3e432d36-c4a3{width:100%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-904105d-7b99{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-57d5f5f8-b937{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-381f0b0d-2e10{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px, 3.4vw, 44px);color:#0f1115;letter-spacing:-.02em;line-height:1.08;text-align:center;margin:0;text-wrap:balance;\n}.elementor .e-25a78fee-4126{max-width:60ch;font-family:var(--gz-font);font-weight:400;font-size:clamp(17px, 2.2vw, 20px);color:#6b7280;letter-spacing:-.01em;line-height:1.5;text-align:center;margin:0;text-wrap:balance;\n}.elementor .e-49387a14-b2df{width:100%;max-width:820px;position:relative;padding:0;display:flex;flex-direction:column;gap:16px;align-items:center}.elementor .e-9978385-c286:hover,.elementor .e-9978385-c286:focus-visible{color:#fff;background-color:#7E22CE;box-shadow:0 8px 20px 0 rgb(147 51 234 / .22);transform:translate3d(0,-1px,0)}.elementor .e-9978385-c286:focus{color:#fff}.elementor .e-9978385-c286{position:relative;font-family:var(--gz-font);font-weight:600;font-size:16px;color:#fff;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:6px;border-radius:12px;border-width:0;background-color:#9333EA;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-3649f442-f71e{width:100%;max-width:1240px;position:relative;text-align:center;padding:0;display:flex;flex-direction:column;gap:24px;align-items:center}.elementor .e-45f4e9de-e670{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}