.elementor .flink:hover,.elementor .flink:focus-visible{color:#ffffff;text-decoration:underline;}.elementor .flink{color:#d5d9e8;text-decoration:none;}.elementor .qi{width:36px;height:36px;border-radius:10px;border-width:0px;}.elementor .qrow{width:100%;font-size:1.02rem;color:#0b1020;letter-spacing:-0.01em;line-height:1.4;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;font-weight:650;\n}.elementor .faq-c{color:#5b6478;padding-block-start:0px;padding-block-end:20px;padding-inline-start:70px;padding-inline-end:20px;}.elementor .faq-h{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;gap:14px;justify-content:flex-start;list-style:none;\n}.elementor .faq-item{border-radius:16px;border-width:1px;border-color:#e6e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(11,16,32,.06),0px 1px 1px 0px rgba(11,16,32,.04);transition:border-color 0.2s, box-shadow 0.2s;&[open] { border-color:#cfd3fa; box-shadow:0 1px 2px rgba(11,16,32,.05),0 4px 10px -2px rgba(11,16,32,.06),0 18px 40px -12px rgba(11,16,32,.12); } &[open] .chev { transform:rotate(180deg); color:#4f46e5; }\n}.elementor .pli{font-size:0.95rem;color:#3a4357;line-height:1.45;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .plan{position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:22px;display:flex;flex-direction:column;}.elementor .chev{color:#5b6478;margin-inline-start:auto;transition:transform 0.2s;}.elementor .mini-li{font-size:0.92rem;color:#3a4357;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .badge{width:48px;height:48px;min-width:0px;color:#ffffff;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #6366f1 0%,#4338ca 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 20px -6px rgba(79,70,229,.55);display:grid;place-items:center;\n}.elementor .muted{color:#5b6478;}.elementor .ok-n{color:#b42318;background-color:#fde8e6;}.elementor .ok-y{color:#0f7a4f;background-color:#e3f7ee;}.elementor .pill-ok{width:auto;font-weight:700;font-size:0.72rem;line-height:1.4;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:8px;border-radius:999px;display:inline-flex;flex-direction:row;gap:4px;align-items:center;}.elementor .frow{font-weight:600;font-size:0.88rem;color:#3a4357;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:12px;border-width:1px;border-color:#eef0f6;border-style:solid;background-color:#f7f8fc;display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .tile{overflow:hidden;position:relative;padding:30px;display:flex;flex-direction:column;}.elementor .logo-bar{width:9.4px;height:2.6px;min-width:0px;position:absolute;inset-block-start:15.6px;inset-inline-start:10.3px;z-index:1;padding:0px;border-radius:2px;background-color:#a5f3fc;}.elementor .logo{width:30px;height:30px;min-width:0px;position:relative;padding:0px;border-radius:9px;background-image:linear-gradient(135deg, #818cf8 0%,#6d28d9 55%,#0891b2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px rgba(255,255,255,.28) inset;flex:0 0 auto;& > span { display:none; } &::before { content:""; position:absolute; left:10.65px; top:6.45px; width:2.6px; height:17.5px; border-radius:2px; background-color:#ffffff; transform:rotate(24.1deg); box-shadow:none; } &::after { content:""; position:absolute; left:16.75px; top:6.45px; width:2.6px; height:17.5px; border-radius:2px; background-color:#ffffff; transform:rotate(-24.1deg); }\n}.elementor .head{max-width:760px;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .head-c{text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .sec-dark{overflow:hidden;position:relative;font-family:Inter;font-size:17px;color:#f4f6ff;line-height:1.6;padding:0px;background-color:#05060f;isolation:isolate; &::before { content:""; position:absolute; top:-20%; left:-10%; right:-10%; height:900px; z-index:-2; pointer-events:none; background:radial-gradient(40% 50% at 22% 28%,rgba(99,102,241,.55),transparent 70%),radial-gradient(35% 45% at 78% 18%,rgba(124,58,237,.45),transparent 70%),radial-gradient(30% 40% at 60% 60%,rgba(6,182,212,.28),transparent 70%); filter:blur(40px); } &::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1; pointer-events:none; background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px); background-size:64px 64px; -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 80%); mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 80%); }\n}.elementor .sec-light{font-family:Inter;font-size:17px;color:#0b1020;line-height:1.6;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;}.elementor .sample{font-size:0.7rem;color:#ffffff;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:9px;border-radius:999px;background-color:#0b1020;display:inline-flex;align-items:center;font-weight:750;\n}.elementor .addr{height:28px;max-width:420px;overflow:hidden;font-family:"JetBrains Mono";font-size:0.78rem;color:#5b6478;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:8px;border-width:1px;border-color:#e6e8f0;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:6px;flex:1 1 0px;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .window{overflow:hidden;position:relative;color:#0b1020;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:#ffffff;box-shadow:0px 2px 4px 0px rgba(5,6,15,.1),0px 20px 50px -10px rgba(5,6,15,.35),0px 60px 120px -30px rgba(49,46,129,.45);text-align:left;\n}.elementor .tag{font-family:Inter;font-weight:700;font-size:0.75rem;color:#4338ca;letter-spacing:0px;line-height:1.3;padding-block-start:4px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:9px;border-radius:999px;background-color:#eef0ff;display:inline-block;}.elementor .tag-dim{color:#475063;background-color:#eef1f5;}.elementor .chip{min-width:0px;color:#4338ca;padding:0px;border-width:1px;border-color:#e0e3fb;border-style:solid;background-color:#eef0ff;display:grid;flex:0 0 auto;place-items:center;\n}.elementor .li{min-width:0px;font-size:0.95rem;color:#3a4357;line-height:1.45;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .card{border-radius:22px;border-width:1px;border-color:#e6e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(11,16,32,.05),0px 4px 10px -2px rgba(11,16,32,.06),0px 18px 40px -12px rgba(11,16,32,.12);}.elementor .btn-light:hover,.elementor .btn-light:focus-visible{color:#4338ca;border-color:#c9cdf6;}.elementor .btn-light{color:#0b1020;border-width:1px;border-color:#e6e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(11,16,32,.06),0px 1px 1px 0px rgba(11,16,32,.04);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:#ffffff;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 2px 4px 0px rgba(5,6,15,.3),0px 14px 32px -8px rgba(79,70,229,.75);transform:translate3d(0px, -1px, 0px);}.elementor .btn-primary{color:#ffffff;background-image:linear-gradient(180deg, #5b52f0 0%,#4338ca 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.22) inset,0px 1px 2px 0px rgba(5,6,15,.3),0px 8px 24px -6px rgba(79,70,229,.6);}.elementor .btn{width:auto;font-family:Inter;font-size:1rem;letter-spacing:-0.01em;line-height:1.1;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:transparent;border-style:solid;transition:transform 0.15s, box-shadow 0.2s, background-color 0.2s, border-color 0.2s;display:inline-flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;font-weight:650; white-space:nowrap;\n}.elementor .btn-sm{font-size:0.92rem;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;}.elementor .eyebrow{width:auto;font-size:0.84rem;color:#4f46e5;letter-spacing:-0.005em;padding:0px;margin-block-end:16px;display:inline-flex;flex-direction:row;gap:8px;align-items:center;font-weight:650;\n}.elementor .h3{font-family:Inter;font-size:1.18rem;letter-spacing:-0.015em;line-height:1.3;margin:0px;font-weight:650;\n}.elementor .h2{font-family:Inter;font-size:clamp(2rem,4.2vw,3.25rem);letter-spacing:-0.038em;line-height:1.06;margin:0px;font-weight:750;\n}.elementor .h1{font-family:Inter;font-size:clamp(2.6rem,6.4vw,5rem);letter-spacing:-0.045em;line-height:1.02;margin:0px;font-weight:750;\n}.elementor .ico{width:20px;height:20px;min-width:0px;padding:0px;background-color:currentColor;display:block;flex:0 0 auto;mask-size:contain; mask-repeat:no-repeat; mask-position:center; -webkit-mask-size:contain; -webkit-mask-repeat:no-repeat; -webkit-mask-position:center;\n}.elementor .wrap{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ic-12{width:12px;height:12px;}.elementor .ic-24{width:24px;height:24px;}.elementor .mini-i{width:16px;height:16px;color:#4f46e5;}.elementor .chk-i{width:18px;height:18px;color:#4f46e5;margin-block-start:2px;}.elementor .tile-ico{width:44px;height:44px;margin-block-end:20px;border-radius:12px;}