@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5ea7e35f-module__U25bHW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5ea7e35f-module__U25bHW__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_4554f6b5-module__7UsDRW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_4554f6b5-module__7UsDRW__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
.svc{--bg:#fff;--bg-soft:#f5f6f8;--ink:#0d1424;--ink-2:#1a2336;--text:#38415a;--muted:#6b7488;--line:#e5e8ee;--accent:#2f5bff;--accent-ink:#fff;--accent-soft:#e9eeff;--accent-2:#18c08f;--warn:#f5a524;--violet:#7c5cff;--radius:16px;--radius-sm:10px;--shadow:0 1px 2px #0d14240f,0 8px 28px #0d142412;--font:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jbmono),ui-monospace,Menlo,monospace;--max:1200px}.svc *{box-sizing:border-box;margin:0;padding:0}.svc{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}.svc img{max-width:100%;display:block}.svc a{color:inherit;text-decoration:none}.svc button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.svc h1,.svc h2,.svc h3,.svc h4{color:var(--ink);letter-spacing:-.02em;line-height:1.15}.svc .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.svc section{padding:96px 0;position:relative}.svc .sv-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:inline-flex}.svc .sv-eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.svc .h2{max-width:780px;font-size:clamp(30px,4.2vw,46px);font-weight:800}.svc .h2 em{color:var(--accent);font-style:normal}.svc .lead{color:var(--muted);max-width:680px;margin-top:16px;font-size:18px}.svc .btn{border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.svc .sv-btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 35%,transparent)}.svc .sv-btn-primary:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-2px)}.svc .sv-btn-ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.svc .sv-btn-ghost:hover{border-color:var(--ink)}.svc .btn .arr{transition:transform .2s}.svc .btn:hover .arr{transform:translate(4px)}.svc .dark{background:var(--ink);color:#c3cad8}.svc .dark h2,.svc .dark h3,.svc .dark h4{color:#fff}.svc .dark .lead{color:#9aa3b5}.svc .dark .sv-eyebrow{color:#8fa7ff}.svc .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.svc .rv.in{opacity:1;transform:none}.svc .rv.d1{transition-delay:80ms}.svc .rv.d2{transition-delay:.16s}.svc .rv.d3{transition-delay:.24s}.svc .rv.d4{transition-delay:.32s}.svc .nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffdb;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.svc .nav.scrolled{border-color:var(--line)}.svc .nav .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.svc .logo{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.svc .logo img{border-radius:8px;width:32px;height:32px}.svc .nav ul{color:var(--text);gap:28px;font-size:14px;font-weight:600;list-style:none;display:flex}.svc .nav ul a:hover{color:var(--accent)}.svc .nav .btn{padding:10px 18px;font-size:14px}@media (max-width:900px){.svc .nav ul{display:none}}.svc .hero{padding:128px 0 80px;overflow:hidden}.svc .hero:before{content:"";background-image:radial-gradient(var(--line) 1px,transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 30%,#000 30%,#0000 75%)}.svc .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid;position:relative}.svc .crumbs{color:var(--muted);margin-bottom:22px;font-size:13px}.svc .crumbs a:hover{color:var(--accent)}.svc .pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.svc .pill .dot{background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent-2);border-radius:50%;animation:2s infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-2) 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}.svc .hero h1{font-size:clamp(36px,5.4vw,62px);font-weight:800}.svc .hero h1 .hl{color:var(--accent);max-width:100%;display:inline-block;position:relative}.svc .hero h1 .hl svg{width:100%;height:12px;position:absolute;bottom:-8px;left:0}.svc .hero h1 .hl path{stroke:var(--accent);stroke-width:3px;fill:none;stroke-dasharray:400;stroke-dashoffset:400px;opacity:.45;animation:1.2s .6s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.svc .hero p.sub{color:var(--muted);max-width:580px;margin:24px 0 32px;font-size:18px}.svc .ctas{flex-wrap:wrap;gap:12px;display:flex}.svc .trust{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:13.5px;list-style:none;display:flex}.svc .trust li{align-items:center;gap:7px;display:flex}.svc .trust svg{width:16px;height:16px;color:var(--accent-2)}.svc .run{background:var(--ink);color:#c9d0de;border-radius:20px;padding:22px;position:relative;box-shadow:0 30px 60px -20px #0d142473}.svc .run:after{content:"";background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 70%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--accent-2) 60%,transparent));-webkit-mask-composite:xor;pointer-events:none;border-radius:21px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.svc .run-top{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7f8aa3;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.svc .live{color:var(--accent-2);align-items:center;gap:6px;display:inline-flex}.svc .live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}@keyframes blink{50%{opacity:.25}}.svc .run-title{color:#fff;min-height:22px;margin-bottom:14px;font-size:15px;font-weight:700;transition:opacity .3s}.svc .steps{list-style:none;position:relative}.svc .steps:before{content:"";background:#26304a;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.svc .steps li{opacity:.38;align-items:center;gap:12px;padding:8px 0;transition:opacity .4s;display:flex;position:relative}.svc .steps li.on{opacity:1}.svc .steps .ic{z-index:1;background:#1c2540;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:background .4s;display:grid;position:relative}.svc .steps li.on .ic{background:var(--accent)}.svc .steps li.done .ic{background:#163b33}.svc .steps .ic svg{color:#fff;width:16px;height:16px}.svc .steps .t{color:#e5e9f2;font-size:14px;font-weight:600}.svc .steps .s{color:#7f8aa3;font-size:12px;font-family:var(--mono)}.svc .steps .ok{font-family:var(--mono);color:var(--accent-2);opacity:0;margin-left:auto;font-size:11px;transition:opacity .3s}.svc .steps li.done .ok{opacity:1}.svc .run-foot{border-top:1px solid #26304a;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:14px;display:grid}.svc .run-foot b{color:#fff;font-size:18px;display:block}.svc .run-foot span{color:#7f8aa3;font-size:11px;font-family:var(--mono)}.svc .run-note{color:#5d6880;text-align:right;margin-top:12px;font-size:11px}@media (max-width:960px){.svc .hero .wrap{grid-template-columns:1fr}.svc .run{max-width:520px}}.svc .marquee{border-block:1px solid var(--line);background:var(--bg-soft);padding:28px 0;overflow:hidden}.svc .marquee p{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:12px}.svc .track{gap:12px;width:max-content;animation:46s linear infinite scroll;display:flex}.svc .marquee:hover .track{animation-play-state:paused}.svc .chip{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.svc .chip i{border-radius:50%;width:8px;height:8px}@keyframes scroll{to{transform:translate(-50%)}}.svc .prob{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.svc .prob p{margin-top:16px;font-size:17px}.svc .prob .punch{border-left:3px solid var(--accent);color:var(--ink);margin-top:26px;padding-left:18px;font-size:20px;font-weight:700;line-height:1.4}.svc .prob .punch span{color:var(--accent);display:block}.svc .calc{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:28px}.svc .calc h3{margin-bottom:4px;font-size:18px}.svc .calc>p{color:var(--muted);margin:0 0 22px;font-size:14px}.svc .field{margin-bottom:18px}.svc .field label{color:var(--ink);justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.svc .field output{font-family:var(--mono);color:var(--accent)}.svc input[type=range]{width:100%;accent-color:var(--accent)}.svc .calc-out{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.svc .calc-out div{background:var(--bg-soft);border-radius:12px;padding:16px}.svc .calc-out b{color:var(--ink);letter-spacing:-.02em;font-size:26px;display:block}.svc .calc-out span{color:var(--muted);font-size:12.5px}.svc .calc small{color:var(--muted);margin-top:14px;font-size:12px;display:block}@media (max-width:900px){.svc .prob{grid-template-columns:1fr}}.svc .ba{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.svc .ba-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px;transition:transform .3s,box-shadow .3s}.svc .ba-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.svc .ba-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:4px;font-size:11px}.svc .ba-card h3{font-size:19px}.svc .ba-apps{color:var(--muted);margin:4px 0 18px;font-size:12.5px}.svc .ba-row{border-top:1px dashed var(--line);padding:12px 0;font-size:14.5px}.svc .ba-row b{font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;display:block}.svc .ba-row.before b{color:#d1495b}.svc .ba-row.after b{color:var(--accent-2)}.svc .ba-row.edge b{color:var(--warn)}.svc .ba-row.after{color:var(--ink);font-weight:600}@media (max-width:900px){.svc .ba{grid-template-columns:1fr}}.svc .sol{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.svc .sol-card{background:var(--ink-2);border-radius:var(--radius);border:1px solid #273150;padding:24px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.svc .sol-card:before{content:"";background:radial-gradient(color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%);width:220px;height:220px;top:var(--y,-200px);left:var(--x,-200px);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.svc .sol-card:hover{border-color:#3a4a7a;transform:translateY(-3px)}.svc .sol-card:hover:before{opacity:1}.svc .sol-card .num{font-family:var(--mono);color:#6d789a;font-size:11px}.svc .sol-card .ico{color:#9fb4ff;background:#212b47;border-radius:12px;place-items:center;width:44px;height:44px;margin:14px 0 18px;display:grid}.svc .sol-card .ico svg{width:22px;height:22px}.svc .sol-card h3{margin-bottom:8px;font-size:17px;position:relative}.svc .sol-card p{color:#9aa3b5;font-size:14px;position:relative}@media (max-width:1000px){.svc .sol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.svc .sol{grid-template-columns:1fr}}.svc .show{grid-template-columns:300px 1fr;gap:24px;margin-top:48px;display:grid}.svc .wf-list{flex-direction:column;gap:6px;list-style:none;display:flex}.svc .wf-list button{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:background .2s,border-color .2s;display:flex}.svc .wf-list button:hover{background:var(--bg-soft)}.svc .wf-list button[aria-selected=true]{border-color:var(--line);box-shadow:var(--shadow);background:#fff}.svc .wf-list .n{font-family:var(--mono);color:var(--muted);width:20px;font-size:11px}.svc .wf-list b{color:var(--ink);font-size:14px;line-height:1.3;display:block}.svc .wf-list span{color:var(--muted);font-size:12px}.svc .wf-list button[aria-selected=true] .n{color:var(--accent)}.svc .stage{background:var(--ink);color:#c3cad8;border-radius:20px;align-self:start;min-width:0;padding:24px;position:relative}.svc .stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.svc .stage-head h3{color:#fff;font-size:21px}.svc .stage-head p{color:#9aa3b5;max-width:560px;margin-top:4px;font-size:14px}.svc .view-toggle{background:#1c2540;border-radius:999px;flex:none;padding:4px;display:inline-flex}.svc .view-toggle button{color:#9aa3b5;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.svc .view-toggle button.on{color:var(--ink);background:#fff}.svc .flow{scrollbar-width:thin;scrollbar-color:#2c3655 transparent;background-image:radial-gradient(#222c47 1px,#0000 1px);background-size:18px 18px;border:1px solid #222c47;border-radius:14px;padding:26px 6px 18px;overflow-x:auto}.svc .flow-inner{align-items:flex-start;width:max-content;padding:0 12px;display:flex}.svc .node{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:118px;display:flex;position:relative}.svc .node .box{background:#1a2340;border:1.5px solid #2c3757;border-radius:14px;place-items:center;width:56px;height:56px;transition:all .35s;display:grid;position:relative}.svc .node .box svg{width:24px;height:24px;color:var(--c,#9fb4ff)}.svc .node.trig .box{border-radius:28px 14px 14px 28px}.svc .node .lbl{color:#dfe4ef;font-size:12px;font-weight:700;line-height:1.25}.svc .node .sub{color:#7f8aa3;font-size:10.5px;font-family:var(--mono);line-height:1.3}.svc .node.on .box{border-color:var(--c,#9fb4ff);box-shadow:0 0 0 6px color-mix(in srgb,var(--c,#9fb4ff) 18%,transparent),0 0 28px color-mix(in srgb,var(--c,#9fb4ff) 40%,transparent);transform:scale(1.06)}.svc .node.done .box:after{content:"";background:var(--accent-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/9px no-repeat;border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.svc .wire{background:#2c3757;flex:none;align-self:flex-start;width:34px;height:2px;margin-top:28px;position:relative;overflow:hidden}.svc .wire:after{content:"";background:linear-gradient(90deg,transparent,var(--accent-2));opacity:0;width:40%;height:100%;position:absolute;top:0;left:-40%}.svc .wire.go:after{opacity:1;animation:.5s linear forwards pulse}@keyframes pulse{to{left:100%}}.svc .branch{flex-direction:column;gap:22px;padding-left:26px;display:flex;position:relative}.svc .branch:before{content:"";background:#2c3757;width:2px;position:absolute;top:28px;bottom:58px;left:0}.svc .b-row{align-items:flex-start;display:flex;position:relative}.svc .b-row:before{content:"";background:#2c3757;width:26px;height:2px;position:absolute;top:28px;left:-26px}.svc .b-row .tag{font-family:var(--mono);color:#7f8aa3;background:var(--ink);padding:0 3px;font-size:9.5px;position:absolute;top:8px;left:-22px}.svc .b-row.live .tag{color:var(--accent-2)}.svc .b-row.live:before{background:var(--accent-2)}.svc .b-row.idle{opacity:.35;transition:opacity .4s}.svc .canvas{cursor:zoom-in;background:#1d1d1d;border:1px solid #222c47;border-radius:14px;display:none;position:relative;overflow:hidden}.svc .canvas img{width:100%;height:auto}.svc .canvas .hint{color:#fff;font-size:11px;font-family:var(--mono);background:#000000b3;border-radius:999px;padding:4px 9px;position:absolute;bottom:10px;right:10px}.svc .stage.show-canvas .flow{display:none}.svc .stage.show-canvas .canvas{display:block}.svc .stage-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.svc .stage-meta div{background:#18203a;border-radius:12px;padding:14px}.svc .stage-meta b{color:#fff;margin-bottom:2px;font-size:15px;display:block}.svc .stage-meta span{color:#9aa3b5;font-size:12.5px}.svc .stage-foot{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.svc .stage-foot .chip{color:#c3cad8;background:#1c2540;border-color:#2c3757;padding:5px 11px;font-size:12px}.svc .lightbox{z-index:100;cursor:zoom-out;background:#050810eb;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.svc .lightbox.open{display:flex}.svc .lightbox img{border-radius:10px;max-width:100%;max-height:100%}@media (max-width:980px){.svc .show{grid-template-columns:1fr}.svc .wf-list{flex-direction:row;padding-bottom:6px;overflow-x:auto}.svc .wf-list li{flex:none;width:230px}.svc .stage-meta{grid-template-columns:1fr}}.svc .outs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;list-style:none;display:grid}.svc .outs li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;font-weight:600;display:flex}.svc .outs .ck{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.svc .outs .ck svg{width:16px;height:16px;color:var(--accent)}.svc .outs .ck path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .6s .3s}.svc .outs li.in .ck path{stroke-dashoffset:0}@media (max-width:900px){.svc .outs{grid-template-columns:1fr 1fr}}@media (max-width:560px){.svc .outs{grid-template-columns:1fr}}.svc .proc{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:56px;list-style:none;display:grid;position:relative}.svc .proc:before{content:"";background:var(--line);width:calc(80% + 16px);height:2px;position:absolute;top:22px;left:23px}.svc .proc .bar{background:var(--accent);width:0;height:2px;transition:width 1.8s;position:absolute;top:22px;left:23px}.svc .proc.in .bar{width:calc(80% + 16px)}.svc .proc li{position:relative}.svc .proc .dotn{border:2px solid var(--line);width:46px;height:46px;font-family:var(--mono);color:var(--muted);z-index:1;background:#fff;border-radius:50%;place-items:center;font-weight:500;transition:all .4s;display:grid;position:relative}.svc .proc.in li .dotn{border-color:var(--accent);color:var(--accent)}.svc .proc.in li:nth-child(2) .dotn{transition-delay:.35s}.svc .proc.in li:nth-child(3) .dotn{transition-delay:.7s}.svc .proc.in li:nth-child(4) .dotn{transition-delay:1.05s}.svc .proc.in li:nth-child(5) .dotn{transition-delay:1.4s}.svc .proc .when{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 6px;font-size:11px}.svc .proc h3{margin-bottom:6px;font-size:19px}.svc .proc p{color:var(--muted);font-size:14.5px}@media (max-width:900px){.svc .proc{grid-template-columns:1fr;gap:28px}.svc .proc:before,.svc .proc .bar{display:none}}.svc .fit{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.svc .fit-col{border-radius:var(--radius);border:1px solid var(--line);padding:28px}.svc .fit-col.yes{background:linear-gradient(180deg,var(--accent-soft),#fff 60%)}.svc .fit-col h3{align-items:center;gap:10px;margin-bottom:16px;font-size:18px;display:flex}.svc .fit-col h3 .b{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.svc .fit-col.yes .b{background:var(--accent)}.svc .fit-col.no .b{background:#8a93a6}.svc .fit-col ul{list-style:none}.svc .fit-col li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.svc .fit-col li a{color:var(--accent);white-space:nowrap;font-size:12.5px;font-weight:700}@media (max-width:800px){.svc .fit{grid-template-columns:1fr}}.svc .price-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.svc .check{border-radius:var(--radius);border:1.5px dashed color-mix(in srgb,var(--accent) 50%,var(--line));background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:24px 28px;display:flex}.svc .check b{color:var(--ink);font-size:18px}.svc .check p{color:var(--text);max-width:640px;font-size:14.5px}.svc .check .free{font-family:var(--mono);background:var(--accent);color:#fff;vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:12px}.svc .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:20px;display:grid}.svc .tier{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.svc .tier:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.svc .tier.pop{background:var(--ink);color:#c3cad8;border-color:var(--ink)}.svc .tier.pop h3,.svc .tier.pop .amt{color:#fff}.svc .tier .badge{background:var(--accent-2);color:#04271c;font-size:11px;font-weight:800;font-family:var(--mono);letter-spacing:.06em;border-radius:999px;padding:4px 10px;position:absolute;top:-12px;left:30px}.svc .tier h3{font-size:16px;font-weight:700}.svc .tier .amt{color:var(--ink);letter-spacing:-.03em;margin:10px 0 0;font-size:44px;font-weight:800}.svc .tier .amt small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.svc .tier .tl{color:var(--muted);font-size:14px}.svc .tier .when{background:var(--bg-soft);border-radius:12px;margin:18px 0;padding:14px;font-size:14px}.svc .tier.pop .when{background:#1a2340}.svc .tier ul{flex:1;list-style:none}.svc .tier li{gap:10px;padding:8px 0;font-size:14.5px;display:flex}.svc .tier li svg{width:18px;height:18px;color:var(--accent-2);flex:none;margin-top:2px}.svc .tier li small{color:var(--muted);font-size:12.5px;display:block}.svc .tier.pop li small{color:#8a93a8}.svc .tier .btn{justify-content:center;margin-top:22px}.svc .tier.pop .sv-btn-ghost{background:#fff}.svc .terms{color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:14px;list-style:none;display:flex}.svc .terms li{align-items:center;gap:8px;display:flex}.svc .terms svg{width:16px;height:16px;color:var(--accent)}.svc details.full{color:var(--muted);margin-top:14px;font-size:14px}.svc details.full summary{cursor:pointer;color:var(--ink);font-weight:700}.svc details.full ul{margin:10px 0 0 18px}.svc .next{counter-reset:n;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;list-style:none;display:grid}.svc .next li{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:22px}.svc .next b{color:var(--ink);margin:6px 0 4px;display:block}.svc .next span{font-family:var(--mono);color:var(--accent);font-size:12px}.svc .next p{color:var(--muted);font-size:14px}@media (max-width:900px){.svc .tiers,.svc .next{grid-template-columns:1fr}}.svc .why{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.svc .why p{margin-top:16px;font-size:17px}.svc .why .quote{color:var(--ink);margin-top:22px;font-size:22px;font-weight:700;line-height:1.35}.svc .stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.svc .stat{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px}.svc .stat b{color:var(--ink);letter-spacing:-.03em;font-size:38px;font-weight:800;display:block}.svc .stat span{color:var(--muted);font-size:13.5px}.svc .case{border-radius:var(--radius);background:var(--ink);color:#c3cad8;grid-column:1/-1;align-items:center;gap:18px;padding:20px 22px;transition:transform .3s;display:flex}.svc .case:hover{transform:translateY(-3px)}.svc .case .k{font-family:var(--mono);color:#8fa7ff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.svc .case b{color:#fff;margin:2px 0;font-size:16px;display:block}.svc .case span{font-size:13.5px}.svc .case .go{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.svc .team{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;list-style:none;display:grid}.svc .team li{border-radius:var(--radius);border:1px solid var(--line);padding:20px}.svc .team b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.svc .team p{color:var(--muted);font-size:13.5px}.svc .assure{color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin-top:18px;font-size:13.5px;list-style:none;display:flex}.svc .assure li:before{content:"✓";color:var(--accent-2);margin-right:8px;font-weight:800}@media (max-width:900px){.svc .why{grid-template-columns:1fr}.svc .team{grid-template-columns:1fr 1fr}}.svc .faq{grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}.svc .faq-side{align-self:start;position:sticky;top:100px}.svc .ask{border-radius:var(--radius);background:var(--bg-soft);margin-top:28px;padding:22px}.svc .ask b{color:var(--ink)}.svc .ask p{color:var(--muted);margin:6px 0 16px;font-size:14px}.svc .ask .btn{justify-content:center;width:100%;margin-top:8px}.svc .qa{border-bottom:1px solid var(--line)}.svc .qa button{text-align:left;width:100%;color:var(--ink);align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:700;display:flex}.svc .qa .qn{font-family:var(--mono);color:var(--muted);width:22px;font-size:12px;font-weight:400}.svc .qa .pm{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;transition:transform .3s,background .3s;display:grid}.svc .qa.open .pm{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}.svc .qa .ans{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.svc .qa.open .ans{grid-template-rows:1fr}.svc .qa .ans>div{overflow:hidden}.svc .qa .ans p{color:var(--text);padding:0 44px 22px 38px;font-size:15.5px}.svc .faq-group{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:28px 0 4px;font-size:11px}.svc .faq-group:first-child{margin-top:0}@media (max-width:900px){.svc .faq{grid-template-columns:1fr}.svc .faq-side{position:static}}.svc .final{text-align:center;padding:110px 0;overflow:hidden}.svc .final:before{content:"";background:radial-gradient(color-mix(in srgb,var(--accent) 30%,transparent),transparent 60%);pointer-events:none;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc .final .wrap{position:relative}.svc .final h2{max-width:820px;margin:0 auto;font-size:clamp(32px,5vw,56px);font-weight:800}.svc .final .lead{margin:20px auto 34px}.svc .final .ctas{justify-content:center}.svc .final .close{font-family:var(--mono);letter-spacing:.06em;color:#8fa7ff;margin-top:46px;font-size:13px}.svc .mini-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto 34px;display:flex}.svc .mini-flow span{color:#c3cad8;border:1px solid #2c3757;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.svc .mini-flow span.end{background:var(--accent-2);color:#04271c;border-color:#0000}.svc .mini-flow i{background:linear-gradient(90deg,#2c3757 0 40%,var(--accent-2) 40% 60%,#2c3757 60%);background-size:200% 100%;width:28px;height:2px;animation:1.4s linear infinite flowline}@keyframes flowline{0%{background-position:100% 0}to{background-position:-100% 0}}.svc footer{border-top:1px solid var(--line);padding:64px 0 28px;font-size:14px}.svc .foot{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.svc .foot p{color:var(--muted);max-width:320px;margin-top:14px}.svc .foot h4{text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:13px}.svc .foot ul{list-style:none}.svc .foot li{color:var(--muted);padding:5px 0}.svc .foot li a:hover{color:var(--accent)}.svc .copy{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}@media (max-width:800px){.svc .foot{grid-template-columns:1fr 1fr}}.svc .sticky{z-index:60;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:16px;max-width:calc(100% - 24px);padding:8px 8px 8px 22px;transition:transform .45s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 40px -10px #0d142480}.svc .sticky.show{transform:translate(-50%)}.svc .sticky span{white-space:nowrap;font-size:14px;font-weight:600}.svc .sticky .btn{padding:10px 18px;font-size:14px}@media (max-width:560px){.svc .sticky span{display:none}.svc .sticky{padding:8px}}.svc .lg{object-fit:contain;width:18px;height:18px;display:block}.svc .lg-txt{color:var(--ink);letter-spacing:-.02em;font-size:11px;font-weight:800}.svc .chip .lg{width:16px;height:16px}.svc .fw-q{color:#fff;letter-spacing:-.01em;margin:2px 0 14px;font-size:19px;font-weight:800;line-height:1.25}.svc .fw-bar{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px;display:grid}.svc .fw-bar i{background:#26304a;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.svc .fw-bar i b{background:var(--accent-2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.svc .fw-bar i.done b{transform:scaleX(1)}.svc .fw-bar i.on b{animation:fillbar var(--dur,3s) linear forwards}@keyframes fillbar{to{transform:scaleX(1)}}.svc .fw-steps li.done{opacity:.72}.svc .fw-steps li{cursor:pointer;align-items:flex-start;padding:5px 0}.svc .fw-steps .ic{font-family:var(--mono);color:#fff;font-size:11px;font-weight:500}.svc .fw-steps .t span{font-family:var(--mono);color:#7f8aa3;margin-left:8px;font-size:10.5px;font-weight:400}.svc .fw-steps .dd{color:#9aa3b5;max-height:0;font-size:12.5px;transition:max-height .4s,margin .4s;overflow:hidden}.svc .fw-steps li.on .dd{max-height:40px;margin-top:2px}.svc .fw-steps .t{padding-top:6px}.svc .fw-art{background:#121a30;border:1px solid #26304a;border-radius:14px;height:150px;margin-top:12px;position:relative;overflow:hidden}.svc .art{opacity:0;flex-direction:column;justify-content:space-between;padding:14px 16px;transition:opacity .45s;display:flex;position:absolute;inset:0}.svc .art.on{opacity:1}.svc .art-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7f8aa3;font-size:10.5px}.svc .art-f{color:#c3cad8;align-items:center;gap:8px;font-size:12px;display:flex}.svc .art-f b{color:#fff}.svc .pm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.svc .pm .pb{color:#c3cad8;opacity:0;background:#1f2946;border-radius:7px;padding:5px 9px;font-size:11px;transform:translateY(6px)}.svc .pm .ar{color:#4a5679;opacity:0;font-size:11px}.svc .art.on .pb,.svc .art.on .ar{animation:.35s forwards popin;animation-delay:calc(var(--i)*.14s)}.svc .pm .pb.m{color:#ffb3bc;box-shadow:inset 0 0 0 1px #d1495b}@keyframes popin{to{opacity:1;transform:none}}.svc .scan{background:linear-gradient(90deg,#0000,#8fa7ff2e,#0000);width:60px;position:absolute;top:0;bottom:0;left:-60px}.svc .art.on .scan{animation:2.2s ease-in-out .3s scanx}@keyframes scanx{to{left:100%}}.svc .dotr{background:#ff6b7d;border-radius:50%;flex:none;width:8px;height:8px}.svc .dotg{background:var(--accent-2);border-radius:50%;flex:none;width:8px;height:8px}.svc .opp{color:#c3cad8;grid-template-columns:118px 1fr 52px;align-items:center;gap:10px;margin:3px 0;font-size:12px;display:grid}.svc .opp i{background:#1f2946;border-radius:6px;height:6px;display:block;overflow:hidden}.svc .opp i b{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:6px;width:0;height:100%;display:block}.svc .art.on .opp i b{animation:1s forwards growb;animation-delay:calc(var(--i)*.2s)}@keyframes growb{to{width:var(--w)}}.svc .opp em{font-style:normal;font-family:var(--mono);color:#fff;text-align:right;font-size:11px}.svc .bp{justify-content:center;align-items:center;display:flex}.svc .bp .tl{color:#9fb4ff;opacity:0;background:#1f2946;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;transform:scale(.7)}.svc .bp .tl.w{background:#f4f6fb}.svc .bp .tl svg{width:18px;height:18px}.svc .bp .dl{transform-origin:0;border-top:2px dashed #4a5679;width:34px;height:0;transform:scaleX(0)}.svc .art.on .bp .tl{animation:.35s forwards popin;animation-delay:calc(var(--i)*.3s)}.svc .art.on .bp .dl{animation:.35s forwards drawx;animation-delay:calc(var(--i)*.3s + .15s)}@keyframes drawx{to{transform:scaleX(1)}}.svc .hub{justify-content:center;align-items:center;gap:0;display:flex}.svc .hub .side{flex-direction:column;gap:8px;display:flex}.svc .hub .tl{opacity:0;background:#f4f6fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;transform:scale(.6)}.svc .hub .core{background:#f4f6fb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 #ea4b7180}.svc .hub .core .lg{width:26px;height:26px}.svc .art.on .hub .core{animation:1.8s infinite corep}@keyframes corep{0%{box-shadow:0 0 #18c08f80}to{box-shadow:0 0 0 14px #0000}}.svc .hub .wire2{background:#2c3757;width:34px;height:2px;position:relative;overflow:hidden}.svc .hub .wire2:after{content:"";background:var(--accent-2);width:40%;height:100%;animation:1.4s linear infinite dash;position:absolute;top:0;left:-40%}.svc .art.on .hub .tl{animation:.3s forwards popin;animation-delay:calc(var(--i)*.15s)}.svc .spark{align-items:flex-end;gap:16px;display:flex}.svc .spark svg{flex:1;height:70px}.svc .spark path.l{fill:none;stroke:var(--accent-2);stroke-width:2.5px;stroke-dasharray:400;stroke-dashoffset:400px}.svc .spark path.a{fill:url(#sg);opacity:0;transition:opacity .6s 1s}.svc .art.on .spark path.l{animation:1.6s forwards drawl}.svc .art.on .spark path.a{opacity:1}@keyframes drawl{to{stroke-dashoffset:0}}.svc .kpi b{color:#fff;font-size:20px;line-height:1.1;display:block}.svc .kpi span{font-size:10.5px;font-family:var(--mono);color:#7f8aa3}.svc .ba-today{background:#fff4f5;border:1px solid #ffdde2;border-radius:12px;margin:16px 0 14px;padding:12px 14px;font-size:14px;position:relative}.svc .ba-today b{font-family:var(--mono);color:#d1495b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;display:block}.svc .ba-today em{color:#d1495b;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-style:normal;font-weight:700;display:flex}.svc .ba-today em svg{width:14px;height:14px}.svc .ba-auto-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.svc .ba-auto-h b{font-family:var(--mono);color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.svc .ba-auto-h .live{font-family:var(--mono);font-size:10.5px}.svc .bsteps{list-style:none;position:relative}.svc .bsteps:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.svc .bsteps .prog{background:var(--accent-2);width:2px;height:0;transition:height .5s;position:absolute;top:18px;left:17px}.svc .bsteps li{opacity:.38;align-items:center;gap:12px;padding:6px 0;transition:opacity .35s;display:flex;position:relative}.svc .bsteps li.on,.svc .bsteps li.done{opacity:1}.svc .bsteps .bi{border:1px solid var(--line);z-index:1;background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:all .35s;display:grid;position:relative}.svc .bsteps .bi .lg{width:18px;height:18px}.svc .bsteps .bi svg{width:17px;height:17px;color:var(--accent)}.svc .bsteps li.on .bi{border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft);transform:scale(1.08)}.svc .bsteps .t{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.svc .bsteps .s{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.svc .bsteps .ok{background:var(--accent-2);color:#fff;opacity:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;transition:all .3s;display:grid;transform:scale(.4)}.svc .bsteps li.done .ok{opacity:1;transform:none}.svc .ba-foot{border-top:1px dashed var(--line);color:var(--muted);flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.svc .ba-foot b{color:var(--warn);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10.5px;display:block}.svc .ba-time{font-family:var(--mono);color:var(--accent-2);opacity:.25;justify-content:space-between;font-size:12px;font-weight:500;transition:opacity .3s;display:flex}.svc .ba-time.show{opacity:1}.svc .ba-time s{color:#d1495b;text-decoration:line-through}.svc .mf{background:#141c33 radial-gradient(#202a47 1px,#0000 1px) 0 0/14px 14px;border:1px solid #273150;border-radius:12px;justify-content:center;align-items:center;height:142px;margin:14px 0 18px;padding:0 10px 26px;display:flex;position:relative;overflow:hidden}.svc .mf .t{color:#9fb4ff;background:#212b47;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.svc .mf .t svg{width:18px;height:18px}.svc .mf .t.w{background:#f4f6fb}.svc .mf .t.s{border-radius:8px;width:30px;height:30px}.svc .mf .t.s .lg{width:16px;height:16px}.svc .mf .t.acc{background:var(--accent);color:#fff;animation:2s infinite glowp}@keyframes glowp{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 10px #0000}}.svc .mf .ln{background:#2c3757;flex:1;min-width:12px;max-width:40px;height:2px;position:relative;overflow:hidden}.svc .mf .ln:after{content:"";background:var(--accent-2);width:35%;height:100%;animation:1.5s linear infinite dash;animation-delay:var(--dl,0s);position:absolute;top:0;left:-35%}@keyframes dash{to{left:100%}}.svc .mf .col{flex-direction:column;gap:6px;display:flex}.svc .mf .fan{align-items:center;display:flex}.svc .mf .fan .br{border:2px solid #2c3757;border-right:0;border-radius:6px 0 0 6px;flex-direction:column;justify-content:space-between;width:16px;height:78px;margin-right:0;display:flex}.svc .mf .cap{white-space:nowrap;text-align:center;font-family:var(--mono);color:#6d789a;letter-spacing:.04em;font-size:9.5px;position:absolute;bottom:8px;left:0;right:0}.svc .mf .chipx{color:#c3cad8;white-space:nowrap;background:#1d2a4a;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.svc .mf .chipx.fd{opacity:0;animation:3.6s infinite fdc;animation-delay:calc(var(--i)*.5s)}@keyframes fdc{0%{opacity:0;transform:translate(-6px)}12%,78%{opacity:1;transform:none}to{opacity:0}}.svc .wave{align-items:center;gap:3px;height:32px;margin:0 2px;display:flex}.svc .wave i{background:var(--accent-2);width:3px;height:6px;animation:1s ease-in-out infinite wv;animation-delay:calc(var(--i)*-.13s);border-radius:2px}@keyframes wv{0%,to{height:5px}50%{height:28px}}.svc .ring:before{content:"";border:2px solid var(--accent-2);border-radius:10px;animation:1.6s infinite ringp;position:absolute;inset:0}@keyframes ringp{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.svc .bub{color:#fff;white-space:nowrap;background:#2b3a66;border-radius:10px 10px 10px 2px;padding:6px 8px;font-size:10px;font-weight:600}.svc .bub.ans{background:var(--accent-2);color:#04271c;border-radius:10px 10px 2px}.svc .stk{display:grid}.svc .stk>*{grid-area:1/1;align-self:center}.svc .stk .s1{animation:4s infinite sw1}.svc .stk .s2{animation:4s infinite sw2}@keyframes sw1{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes sw2{0%,45%{opacity:0}50%,to{opacity:1}}.svc .typ i{width:4px;height:4px;animation:1s infinite tp;animation-delay:calc(var(--i)*.15s);background:#04271c;border-radius:50%;margin:0 1.5px;display:inline-block}@keyframes tp{50%{opacity:.4;transform:translateY(-3px)}}.svc .docs{width:40px;height:40px;position:relative}.svc .docs span{background:#f4f6fb;border-radius:5px;place-items:center;width:28px;height:34px;display:grid;position:absolute;box-shadow:0 2px 6px #0000004d}.svc .docs span:first-child{background:#c9d3ee;top:4px;left:0;transform:rotate(-8deg)}.svc .docs span:nth-child(2){background:#e3e8f6;top:2px;left:6px;transform:rotate(-2deg)}.svc .docs span:nth-child(3){top:0;left:12px}.svc .docs span .lg{width:14px;height:14px}.svc .docs .mag{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;animation:2s ease-in-out infinite magm;display:grid;position:absolute;bottom:-6px;right:-8px}.svc .docs .mag svg{width:11px;height:11px}@keyframes magm{0%,to{transform:translate(0)}50%{transform:translate(-14px,-12px)}}.svc .mf .t.seq{animation:3s infinite seqc;animation-delay:calc(var(--i)*.45s)}@keyframes seqc{0%,to{color:#9fb4ff;box-shadow:none;background:#212b47}8%,22%{background:var(--accent);color:#fff;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 60%,transparent)}}.svc .mf .t.fin{animation:3s infinite finc}@keyframes finc{0%,55%{color:#9fb4ff;background:#212b47}62%,92%{background:var(--accent-2);color:#04271c}}.svc .hubx{width:200px;height:96px;position:relative}.svc .hubx svg.lines{width:100%;height:100%;position:absolute;inset:0}.svc .hubx svg.lines path{stroke:#3a4a7a;stroke-width:2px;fill:none;stroke-dasharray:4 5;animation:1s linear infinite dsh}@keyframes dsh{to{stroke-dashoffset:-18px}}.svc .hubx .t{position:absolute}.svc .hubx .core{top:29px;left:81px}.svc .hubx .p1{top:4px;left:4px}.svc .hubx .p2{top:4px;right:4px}.svc .hubx .p3{bottom:4px;left:4px}.svc .hubx .p4{bottom:4px;right:4px}.svc .hubx .core.w{animation:1.8s infinite corep;box-shadow:0 0 #18c08f80}.svc .opt{flex-direction:column;gap:12px;width:100%;max-width:220px;display:flex}.svc .opt .r{align-items:center;display:flex}.svc .opt .r em{font-style:normal;font-family:var(--mono);color:#7f8aa3;flex:none;width:44px;font-size:9.5px}.svc .opt .sq{background:#3a466b;border-radius:4px;flex:none;width:18px;height:14px;margin-right:5px}.svc .opt .sq.x{animation:3.4s infinite xo}@keyframes xo{0%,30%{opacity:1;background:#3a466b;width:18px;margin-right:5px}45%{opacity:1;background:#d1495b;width:18px}70%,to{opacity:0;background:#d1495b;width:0;margin-right:0}}.svc .opt .sq.g{background:var(--accent-2)}.svc .opt .save{font-family:var(--mono);color:var(--accent-2);margin-left:auto;font-size:10px;font-weight:700}.svc .kchart{align-items:flex-end;gap:10px;width:100%;max-width:220px;display:flex}.svc .kchart svg{flex:1;height:72px}.svc .kchart path.l{fill:none;stroke:var(--accent-2);stroke-width:2.5px;stroke-dasharray:300;stroke-dashoffset:300px;animation:3.6s infinite drawloop}@keyframes drawloop{0%{stroke-dashoffset:300px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.svc .kchart .kp{font-family:var(--mono);color:#7f8aa3;font-size:10px;line-height:1.3}.svc .kchart .kp b{color:#fff;font-size:17px;font-family:var(--font);display:block}.svc .node .box.brand{background:#f4f6fb;border-color:#f4f6fb}.svc .node .box.brand .lg{width:26px;height:26px}.svc .node.on .box.brand{border-color:var(--c,#9fb4ff)}@media (prefers-reduced-motion:reduce){.svc *,.svc :before,.svc :after{transition:none!important;animation:none!important}.svc .rv{opacity:1;transform:none}}@media (max-width:560px){.svc .sticky span{display:none}.svc .sticky .btn{white-space:nowrap}}.svc .outs.two{grid-template-columns:1fr 1fr}.svc .outs li{align-items:flex-start}.svc .outs li .ck{margin-top:2px}.svc .outs li div{line-height:1.35}.svc .outs li div small{color:var(--muted);margin-top:4px;font-size:14.5px;font-weight:400;line-height:1.55;display:block}@media (max-width:700px){.svc .outs.two{grid-template-columns:1fr}}.svc .why.one{grid-template-columns:1fr;max-width:820px}
