.elementor .wbz-svh-col{width:auto;padding:0;display:flex;flex-direction:column;gap:3px}.elementor .wbz-svh-ico{width:34px;height:34px;font-family:var(--font-body);font-weight:700;font-size:15px;color:#00f0ff;margin:0;border-radius:10px;background-color:rgb(0 240 255 / .12);display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .wbz-svh-s{font-family:var(--font-body);font-size:12px;color:var(--ink-muted);line-height:1.45;margin:0}.elementor .wbz-svh-t{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--ink);line-height:1.25;margin:0}.elementor .wbz-svh-stars{font-size:14px;color:#ffc93c;letter-spacing:2px;line-height:1;margin:0}.elementor .wbz-svh-chip{width:auto;position:absolute;z-index:3;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .12);border-style:solid;background-color:rgb(20 20 20 / .86);box-shadow:0 24px 60px 0 rgb(0 0 0 / .55);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:6px}.elementor .wbz-svh-url{max-width:240px;font-family:var(--font-body);font-size:11px;color:var(--ink-muted);line-height:1;text-align:center;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:auto;border-radius:100px;background-color:#1c1c1c;flex:1 1 auto}.elementor .wbz-svh-dots{font-size:9px;color:#3a3a3a;letter-spacing:4px;line-height:1;margin:0;flex:0 0 auto}.elementor .wbz-svh-bar{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;background-color:#121212;display:flex;flex-direction:row;gap:10px;align-items:center;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--hairline);\n}.elementor .wbz-svh-site{width:88%;overflow:hidden;position:absolute;inset-block-start:44px;inset-inline-start:0;padding:0;border-radius:18px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:#0d0d0d;box-shadow:0 40px 100px 0 rgb(106 76 245 / .35);display:flex;flex-direction:column}.elementor .wbz-svh-scene{width:100%;height:470px;max-width:560px;position:relative;padding:0;margin-inline-start:auto;margin-inline-end:auto;display:block}.elementor .wbz-sv-head{width:100%;padding:0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.elementor .wbz-sv-addon-title{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--ink);letter-spacing:-.02em;line-height:1.2;margin:0}.elementor .wbz-sv-ico{width:44px;height:44px;font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--ink);margin:0;border-radius:12px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-2);display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .wbz-sv-chip:hover,.elementor .wbz-sv-chip:focus-visible{border-color:#b14bff}.elementor .wbz-sv-chip{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--ink);line-height:1;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;margin:0;border-radius:100px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-2);transition:border-color 0.3s,color 0.3s}.elementor .wbz-sv-chips{width:100%;padding:0;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.elementor .wbz-sv-top{width:100%;padding:0;margin-block-end:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.elementor .wbz-cta-card:hover,.elementor .wbz-cta-card:focus-visible{box-shadow:0 40px 100px 0 rgb(255 85 119 / .35);transform:scale3d(1.01,1.01,1)}.elementor .wbz-cta-card{width:100%;max-width:1200px;text-align:center;padding-block-start:110px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;border-radius:30px;background-image:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .18) 0%,#fff0 40%),linear-gradient(120deg,#d44df0 0%,#ff5577 50%,#ff7a3d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.6s,box-shadow 0.6s;display:flex;flex-direction:column;gap:24px;align-items:center}.elementor .wbz-ab-icon{width:64px;height:64px;font-family:"ui-monospace, SFMono-Regular, Menlo, monospace";font-weight:600;font-size:22px;color:#fff;margin:0;border-radius:18px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-2);transition:transform 0.5s,border-color 0.4s,box-shadow 0.4s;display:flex;justify-content:center;align-items:center}.elementor .wbz-ab-num{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--ink-muted);letter-spacing:.08em;margin:0}.elementor .wbz-ab-role:hover,.elementor .wbz-ab-role:focus-visible{transform:translate3d(0,-6px,0)}.elementor .wbz-ab-role{overflow:hidden;position:relative;padding:44px;border-radius:24px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);transition:transform 0.5s,border-color 0.4s,box-shadow 0.5s;display:flex;flex-direction:column;gap:18px}.elementor .wbz-neon-title{background-size:200% 100%;\n}.elementor .wbz-pf-hero{overflow:hidden;position:relative;isolation:isolate;\n}.elementor .wbz-fsvc:hover,.elementor .wbz-fsvc:focus-visible{transform:translate3d(4px,0,0)}.elementor .wbz-fsvc{transition:transform 0.3s}.elementor .wbz-flink:hover,.elementor .wbz-flink:focus-visible{transform:translate3d(4px,0,0)}.elementor .wbz-flink{transition:transform 0.3s}.elementor .wbz-spy-panel:hover,.elementor .wbz-spy-panel:focus-visible{transform:translate3d(0,-4px,0)}.elementor .wbz-spy-panel{min-height:400px;padding:52px;border-radius:24px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);transition:opacity 0.5s,border-color 0.5s,box-shadow 0.5s,transform 0.5s;display:flex;flex-direction:column;gap:18px;justify-content:center}.elementor .wbz-spy-label{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-muted);letter-spacing:-.01em;line-height:1.3;margin:0;transition:color 0.3s}.elementor .wbz-spy-num{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--ink-muted);margin:0;transition:color 0.3s;font-variant-numeric:tabular-nums;\n}.elementor .wbz-spy-link:hover,.elementor .wbz-spy-link:focus-visible{background-color:rgb(255 255 255 / .04)}.elementor .wbz-spy-link{position:relative;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0;border-start-end-radius:12px;border-end-start-radius:0;border-end-end-radius:12px;transition:background-color 0.3s;display:flex;flex-direction:row;gap:14px;align-items:baseline;\n}.elementor .wbz-spy-rail{position:sticky;inset-block-start:120px;padding:0;border-inline-start-width:1px;display:flex;flex-direction:column;gap:2px;border-left-style:solid;border-left-color:var(--hairline);\n}.elementor .wbz-spy{width:100%;padding:0;display:grid;gap:64px;grid-template-columns:320px 1fr;grid-template-rows:auto;align-items:start}.elementor .wbz-body{font-family:var(--font-body);font-size:15px;color:var(--ink-muted);letter-spacing:-.01em;line-height:1.55;margin:0}.elementor .wbz-card-title{font-family:var(--font-display);font-weight:600;font-size:24px;color:var(--ink);letter-spacing:-.03em;line-height:1.15;margin:0}.elementor .wbz-container{width:100%;max-width:1200px;padding:0;display:flex;flex-direction:column;gap:56px}.elementor .wbz-section{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--canvas);display:flex;flex-direction:column;align-items:center}.elementor .wbz-lead{font-family:var(--font-body);font-size:19px;color:var(--ink-muted);letter-spacing:-.01em;line-height:1.5;margin:0}.elementor .wbz-display{font-family:var(--font-display);font-weight:600;font-size:72px;color:var(--ink);letter-spacing:-.045em;line-height:.98;margin:0}.elementor .wbz-eyebrow{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--ink-muted);letter-spacing:.02em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;margin:0;border-radius:100px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);display:inline-flex;align-self:flex-start}.elementor .wbz-pill-dark:hover,.elementor .wbz-pill-dark:focus-visible{border-color:#3a3a3a;background-color:var(--surface-2);box-shadow:-10px 10px 30px 0 rgb(0 240 255 / .18),0 10px 30px 0 rgb(177 75 255 / .18),10px 10px 30px 0 rgb(255 62 200 / .18);transform:translate3d(0,-3px,0)}.elementor .wbz-pill-dark:active{transform:scale3d(.97,.97,1)}.elementor .wbz-pill-dark{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--ink);letter-spacing:-.15px;line-height:1;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:100px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);box-shadow:0 0 0 0 #fff0;transition:transform 0.35s,background-color 0.3s,border-color 0.3s,box-shadow 0.35s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .wbz-pill:hover,.elementor .wbz-pill:focus-visible{box-shadow:-10px 10px 30px 0 rgb(0 240 255 / .18),0 10px 30px 0 rgb(177 75 255 / .18),10px 10px 30px 0 rgb(255 62 200 / .18);transform:translate3d(0,-3px,0) scale3d(1.03,1.03,1)}.elementor .wbz-pill:active{transform:scale3d(.97,.97,1)}.elementor .wbz-pill{font-family:var(--font-body);font-weight:500;font-size:15px;color:#000;letter-spacing:-.15px;line-height:1;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:100px;border-width:0;background-color:var(--ink);transition:transform 0.35s,box-shadow 0.35s,background-color 0.3s;display:inline-flex;gap:8px;flex:0 0 auto;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .wbz-sah-clock{font-family:var(--font-body);font-weight:600;font-size:12px;color:#fff;line-height:1;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;margin:0;border-radius:100px;border-width:1px;border-color:rgb(177 75 255 / .55);border-style:solid;background-color:rgb(177 75 255 / .14);box-shadow:0 0 18px 0 rgb(177 75 255 / .35);white-space:nowrap;font-variant-numeric:tabular-nums;\n}.elementor .wbz-sah-typing{overflow:hidden;font-size:18px;color:#b14bff;letter-spacing:3px;line-height:.6;padding-inline-start:4px;margin:0}.elementor .wbz-sah-chat-head{font-family:var(--font-body);font-weight:600;font-size:11px;color:var(--ink-muted);line-height:1;padding-block-end:8px;margin:0;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--hairline);\n}.elementor .wbz-sah-chatbox{width:64%;position:absolute;inset-inline-end:12px;inset-block-end:12px;z-index:3;padding:12px;border-radius:16px;border-width:1px;border-color:rgb(177 75 255 / .5);border-style:solid;background-color:rgb(16 16 22 / .92);box-shadow:0 24px 60px 0 rgb(0 0 0 / .6);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:7px}.elementor .wbz-sah-sign{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;font-family:var(--font-body);font-weight:600;font-size:11px;color:#fff;letter-spacing:.04em;line-height:1;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin:0;border-radius:100px;border-width:1px;border-color:rgb(255 85 119 / .55);border-style:solid;background-color:rgb(9 9 9 / .8)}.elementor .wbz-sah-shot{width:100%;height:100%;object-fit:cover;object-position:top center;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;display:block;filter:brightness(.38) saturate(.55) hue-rotate(195deg);\n}.elementor .wbz-sah-screen{width:100%;overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0;background-color:#05060f;display:block}.elementor .wbz-wdh-phase{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--ink-muted);line-height:1;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin:0;border-radius:100px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);white-space:nowrap;\n}.elementor .wbz-wdh-phases{width:auto;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:4;padding:0;display:flex;flex-direction:row;gap:6px;align-items:center}.elementor .wbz-sp-link:hover,.elementor .wbz-sp-link:focus-visible{color:#b14bff;letter-spacing:.02em}.elementor .wbz-sp-link{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--ink);margin:0;transition:color 0.25s,letter-spacing 0.3s}.elementor .wbz-sp-flow{width:100%;position:relative;padding:0;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;align-items:stretch}.elementor .wbz-sp-faq-body{padding-block-start:0;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:64px}.elementor .wbz-sp-faq-q{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--ink);letter-spacing:-.02em;line-height:1.3;margin:0}.elementor .wbz-sp-faq-head{position:relative;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:64px;display:flex;justify-content:space-between;align-items:center}.elementor .wbz-sp-faq-item:hover,.elementor .wbz-sp-faq-item:focus-visible{border-color:#3a3a3a}.elementor .wbz-sp-faq-item{width:100%;overflow:hidden;padding:0;border-radius:18px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);transition:border-color 0.3s,box-shadow 0.3s}.elementor .wbz-sp-faq{width:100%;max-width:880px;padding:0;display:flex;flex-direction:column;gap:12px}.elementor .wbz-sp-mrow:hover,.elementor .wbz-sp-mrow:focus-visible{border-color:#3a3a3a;transform:translate3d(6px,0,0)}.elementor .wbz-sp-mrow{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-2);transition:transform 0.4s,border-color 0.3s;display:flex;flex-direction:row;gap:12px;align-items:center}.elementor .wbz-sp-mock{width:100%;min-height:400px;overflow:hidden;position:relative;padding:32px;border-radius:28px;border-width:1px;border-color:var(--hairline);border-style:solid;background-color:var(--surface-1);display:flex;flex-direction:column;gap:12px;justify-content:center;isolation:isolate;\n}.elementor .wbz-sp-tagline{width:100%;font-family:var(--font-body);font-size:14px;color:var(--ink-muted);line-height:1.5;padding-block-start:16px;margin:0;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--hairline);\n}.elementor .wbz-sp-check{position:relative;font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--ink);line-height:1.45;padding-inline-start:30px;margin:0}.elementor .wbz-sp-checks{width:100%;padding:0;margin-block-start:4px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px 24px;\n}.elementor .wbz-sp-col{width:100%;padding:0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.elementor .wbz-sp-split{width:100%;padding:0;display:grid;gap:72px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center}.elementor .wbz-sah-bub{max-width:86%;overflow:hidden;font-family:var(--font-body);font-size:12px;color:var(--ink);line-height:1.4;padding-block-start:8px;padding-block-end:8px;padding-inline-start:11px;padding-inline-end:11px;margin:0;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:4px;border-end-end-radius:14px;background-color:rgb(177 75 255 / .22);align-self:flex-start}.elementor .wbz-sah-bub-me{border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:4px;background-color:#2a2a2a;align-self:flex-end}.elementor .wbz-sah-c2{max-width:240px;inset-block-start:58px;inset-inline-end:0;border-color:rgb(255 62 200 / .45)}.elementor .wbz-sah-c1{inset-block-end:0;inset-inline-start:4%;border-color:rgb(0 240 255 / .45);flex-direction:row;gap:12px;align-items:center}.elementor .wbz-sp-idea-grid{width:100%;position:relative;z-index:1;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.elementor .wbz-sp-ideas{width:100%;height:100%;overflow:hidden;position:relative;padding:32px;border-radius:28px;border-width:1px;border-color:var(--hairline);border-style:solid;background-image:radial-gradient(circle at 100% 0%,rgb(177 75 255 / .16) 0%,#fff0 50%),radial-gradient(circle at 0% 100%,rgb(0 240 255 / .1) 0%,#fff0 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--surface-1);display:flex;flex-direction:column;gap:18px;isolation:isolate;\n}.elementor .wbz-sp-idea{background-color:rgb(28 28 28 / .85);align-items:flex-start}.elementor .wbz-sp-idea-new:hover,.elementor .wbz-sp-idea-new:focus-visible{border-color:#ff3ec8}.elementor .wbz-sp-idea-new{border-color:rgb(255 255 255 / .22);border-style:dashed;background-color:rgb(255 255 255 / .02)}