.wk-root :where(*){box-sizing:revert;margin:revert;padding:revert;border:revert}.wk-root :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.wk-root :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.wk-root :where(b,strong){font-weight:revert}.wk-root :where(ol,ul,menu){list-style:revert}.wk-root :where(img,svg,video,canvas){display:revert;vertical-align:revert}.wk-root :where(img,video){max-width:revert;height:revert}.wk-root :where(button,input,select,textarea){font:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}.wk-root :where(input,textarea)::placeholder{opacity:revert;color:revert}.wk-root{text-align:start;-webkit-font-smoothing:auto;color:#fff;background:#07063a;margin:0;font-family:Manrope,system-ui,sans-serif;line-height:normal}.wk-root .ff{font-family:Unbounded,sans-serif}.wk-root .mask{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.wk-root .w{display:inline-block}.wk-root .btn{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.wk-root .btn .arr{transition:transform .5s cubic-bezier(.16,1,.3,1)}.wk-root .btn:hover .arr{transform:rotate(-45deg)}.wk-root .lite:hover{background:#fff!important}.wk-root .dk:hover{background:#1b3a8c!important}.wk-root .ghost:hover{background:#ffffff1f!important}.wk-root .gcard{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s}.wk-root .client{transition:background-color .4s,border-color .4s,color .4s}.wk-root .client:hover{border-color:#2b5cff59!important}.wk-root .client.on{color:#fff!important;background:#0a0831!important;border-color:#0a0831!important}.wk-root .client.on .cr{color:#a7caf1!important}.wk-root .tab{transition:color .35s,background-color .35s}.wk-root .tab:hover{color:#fff!important}.wk-root .tab.on{color:#0a0831!important;background:#a7caf1!important}.wk-root button:focus-visible,.wk-root a:focus-visible{outline-offset:3px;outline:2px solid #99c5f7}.wk-root .depth{-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}@keyframes wk-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes wk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes wk-floatA{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes wk-floatB{0%,to{transform:translate(0,0)rotate(2deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes wk-bar{0%{width:0}to{width:98%}}@media (prefers-reduced-motion:reduce){.wk-root *{animation:none!important}}[dir=rtl] .wk-root{text-align:right}[dir=rtl] .wk-root .wk-hero{text-align:right;flex-direction:row-reverse}[dir=rtl] .wk-root .wk-artboard canvas[data-showcase]{left:auto!important;right:0!important}[dir=rtl] .wk-root .wk-artboard div:has(>#w-feat){text-align:right!important;direction:rtl!important;left:80px!important;right:auto!important}[dir=rtl] .wk-root .wk-artboard canvas[data-robot]{left:0!important;right:auto!important}[dir=rtl] .wk-root .wk-artboard div:has(>#w-how){text-align:right!important;direction:rtl!important;left:auto!important;right:120px!important}[dir=rtl] .wk-root .wk-artboard canvas[data-portal]{left:auto!important;right:0!important}[dir=rtl] .wk-root .wk-artboard div:has(>#w-cta){text-align:right!important;direction:rtl!important;left:120px!important;right:auto!important}.wk-root .wk-hero{box-sizing:border-box;color:#0a0831;background:radial-gradient(55% 60% at 72%,#2b5cff21,#0000 70%),radial-gradient(40% 40% at 0 100%,#5f95e61f,#0000 70%),linear-gradient(#f8fafe 0%,#f1f5fc 100%);align-items:center;min-height:min(100svh + 12px,900px);padding:clamp(112px,14vh,136px) clamp(20px,6vw,96px) clamp(64px,8vh,92px);display:flex;position:relative;overflow:hidden}.wk-root .wk-hero-grid{opacity:.06;pointer-events:none;background-image:linear-gradient(#0a0831b3 1px,#0000 1px),linear-gradient(90deg,#0a0831b3 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 65% 55%,#000,#0000);mask-image:radial-gradient(70% 60% at 65% 55%,#000,#0000)}.wk-root .wk-hero-in{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(16px,3vw,48px);width:100%;max-width:1248px;margin:0 auto;display:grid;position:relative}.wk-root .wk-hero-copy{z-index:3;max-width:560px;position:relative}.wk-root .wk-hero-badge{color:#2b5cff;border:1px dashed #2b5cff80;border-radius:12px;align-items:center;gap:8px;margin:0 0 clamp(18px,2.6vh,26px);padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.wk-root .wk-hero-dot{background:#2b5cff;border-radius:3px;width:6px;height:6px;box-shadow:0 0 10px #2b5cff99}.wk-root .wk-hero-title{letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.8vw,56px);font-weight:600;line-height:1.03}.wk-root .wk-hero-title .w{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.wk-root .wk-hero-grad{background:linear-gradient(90deg,#2b5cff,#5f95e6);color:#0000;-webkit-background-clip:text;background-clip:text}.wk-root .wk-hero-lead{color:#4a5378;max-width:460px;margin:clamp(18px,2.6vh,26px) 0 0;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.wk-root .wk-hero-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(22px,3.4vh,34px);display:flex}.wk-root .wk-hero-btn{color:#fff;font:inherit;cursor:pointer;background:#0a0831;border:0;border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 24px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 18px 50px -18px #0a08318c}.wk-root .wk-hero-btn.lite:hover{background:#1b3a8c!important}.wk-root .wk-hero-arr{background:#a7caf1;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wk-root .wk-hero-hint{letter-spacing:.14em;text-transform:uppercase;color:#0a08316b;font-size:12px;font-weight:700}.wk-root .wk-hero-visual{width:100%;position:relative}.wk-root .wk-hero-stage{aspect-ratio:1/.9;width:100%;max-height:min(560px,100svh - 250px);margin-left:auto;position:relative}.wk-root .wk-hero-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wk-root .wk-hero-halo{pointer-events:none;background:radial-gradient(closest-side,#2b5cff1f,#0000);border-radius:50%;position:absolute;inset:12% 10% 6%}.wk-root .wk-hero-stats{pointer-events:none;position:absolute;inset:0}.wk-root .wk-stat{z-index:3;pointer-events:auto;position:absolute}.wk-root .wk-stat-main{width:clamp(184px,15vw,220px);top:0;right:0}.wk-root .wk-stat-0{width:clamp(124px,10vw,156px);top:44%;right:-2%}.wk-root .wk-stat-1{width:clamp(124px,10vw,156px);bottom:6%;left:0}.wk-root .wk-stat-2{width:clamp(124px,10vw,156px);bottom:0;right:10%}.wk-root .wk-card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(160deg,#ffffffeb,#ffffffa8),#f1f5fc99;border:1px solid #0a083114;border-radius:20px;padding:16px 18px;box-shadow:0 30px 60px -30px #1b3a8c59}.wk-root .wk-card-sm{text-align:center;background:linear-gradient(160deg,#ffffffe6,#ffffff9e),#f1f5fc99;border-color:#0a083114;padding:14px}.wk-root .wk-float-a{animation:6s ease-in-out infinite wk-floatA}.wk-root .wk-card-row{align-items:center;gap:12px;display:flex}.wk-root .wk-card-ic{background:#2b5cff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wk-root .wk-card-v{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15;display:block}.wk-root .wk-card-l{color:#566086;font-size:13px}.wk-root .wk-card-sm .wk-card-l{white-space:nowrap;font-size:12.5px;display:block}.wk-root .wk-card-bar{background:#0a083114;border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.wk-root .wk-card-bar>div{background:linear-gradient(90deg,#2b5cff,#99c5f7);border-radius:3px;width:98%;height:100%;animation:2.4s cubic-bezier(.16,1,.3,1) 1.4s both wk-bar}.wk-root .wk-hero-foot{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#0a083161;gap:40px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:60px;left:clamp(20px,6vw,96px)}.wk-root .wk-bob{animation:1.8s ease-in-out infinite wk-bob}.wk-root .wk-art-slot{z-index:4;margin-top:calc(-40px * var(--sp-s,1));background:linear-gradient(90deg, #e0e9f8, #f1f5fc) 0 calc(40px * var(--sp-s,1)) / 100% calc(40px * var(--sp-s,1)) no-repeat;position:relative}.wk-root .wk-artboard{background:linear-gradient(#0000 64px,#07063a 64px)}@media (max-width:1279px){.wk-root .wk-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wk-root .wk-stat-0{right:0}}@media (max-width:1023px){.wk-root .wk-hero{min-height:0;padding-top:136px;padding-bottom:72px;display:block}.wk-root .wk-hero-in{grid-template-columns:minmax(0,1fr);gap:8px}.wk-root .wk-hero-copy{max-width:640px}.wk-root .wk-hero-title{font-size:clamp(40px,7.4vw,64px)}.wk-root .wk-hero-lead{max-width:540px}.wk-root .wk-hero-stage{aspect-ratio:16/11;max-height:560px;margin:0 auto}.wk-root .wk-stat-main,.wk-root .wk-stat-0{right:2%}.wk-root .wk-hero-foot{display:none}}@media (max-width:639px){.wk-root .wk-hero{padding:120px 20px 64px}.wk-root .wk-hero-title{font-size:clamp(30px,9.6vw,50px)}.wk-root .wk-hero-lead{font-size:15px}.wk-root .wk-hero-hint{display:none}.wk-root .wk-hero-stage{aspect-ratio:1/.95;width:calc(100% + 40px);margin:4px -20px 0}.wk-root .wk-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid;position:static}.wk-root .wk-stat{width:auto;position:static}.wk-root .wk-stat-main{grid-column:1/-1}.wk-root .wk-card-sm{padding:12px 8px}.wk-root .wk-card-v{font-size:20px}.wk-root .wk-card-sm .wk-card-l{font-size:11px;line-height:1.3;display:block}.wk-root .wk-float-a,.wk-root .wk-card-sm{animation:none!important}}.wk-root .wk-faq{color:#0b0a35;background:radial-gradient(46% 60% at 100% 0,#2b5cff14,#0000 70%),radial-gradient(40% 50% at 0 100%,#5f95e614,#0000 70%),#f7f5f1;padding:clamp(64px,8vw,100px) clamp(20px,6vw,96px) clamp(72px,8vw,108px);position:relative}.wk-root .wk-faq-in{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(40px,6vw,88px);max-width:1248px;margin:0 auto;display:grid}.wk-root .wk-faq-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#1d4fd8;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:800;display:inline-flex}.wk-root .wk-faq-eyebrow:before{content:"";background:#1d4fd8;border-radius:1px;width:28px;height:2px}.wk-root .wk-faq-title{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:600;line-height:1.12}.wk-root .wk-faq-title span{color:#1f62c6}.wk-root .wk-faq-lead{color:#4a5378;max-width:400px;margin:18px 0 0;font-size:16px;line-height:1.65}.wk-root .wk-faq-call{color:#0b0a35;background:#fff;border:1px solid #0b0a351a;border-radius:18px;align-items:center;gap:14px;margin-top:30px;padding:12px 24px 12px 12px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s;display:inline-flex;box-shadow:0 18px 40px -26px #1b3a8c73}.wk-root .wk-faq-call:hover{border-color:#2b5cff66;transform:translateY(-2px)}.wk-root .wk-faq-call-ic{background:#2b5cff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wk-root .wk-faq-call-l{letter-spacing:.14em;color:#0b0a358c;font-size:11px;font-weight:800;display:block}.wk-root .wk-faq-call-n{margin-top:2px;font-size:19px;font-weight:800;display:block}.wk-root .wk-faq-list{background:#fff;border:1px solid #0b0a3514;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -40px #1b3a8c59}.wk-root .qrow{border-bottom:1px solid #0b0a3514;transition:background-color .35s}.wk-root .qrow:last-child{border-bottom:0}.wk-root .qrow.on{background:#f5f8ff}.wk-root .qrow>button{color:#0b0a35;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-size:17px;font-weight:700;line-height:1.35;transition:background-color .3s;display:flex}.wk-root .qrow:not(.on)>button:hover{background:#f8faff}.wk-root .qrow>button:focus-visible{outline-offset:-3px;outline:2px solid #2b5cff}.wk-root .qrow .pm{color:#1d4fd8;border:1.5px solid #c3d2f4;border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:500;line-height:1;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .35s,color .35s,border-color .35s;display:flex}.wk-root .qrow.on .pm{color:#fff;background:#1d4fd8;border-color:#1d4fd8;transform:rotate(180deg)}.wk-root .qrow .ans{color:#4a5378;margin:0;padding:0 84px 24px 28px;font-size:15.5px;line-height:1.7}@media (max-width:1023px){.wk-root .wk-faq-in{grid-template-columns:minmax(0,1fr);gap:32px}.wk-root .wk-faq-lead{max-width:560px}}@media (max-width:639px){.wk-root .wk-faq-title{font-size:32px}.wk-root .qrow>button{padding:18px;font-size:16px}.wk-root .qrow .ans{padding:0 18px 20px}.wk-root .wk-faq-call{box-sizing:border-box;width:100%}}
