.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}.svc .gapv{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;margin-top:44px;padding:28px}.svc .gap-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.svc .gap-top b{color:var(--ink);font-size:16px}.svc .seg{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.svc .seg button{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .25s}.svc .seg button.on{background:var(--ink);color:#fff}.svc .gapv.fixed .seg button.on{background:var(--accent-2);color:#04271c}.svc .gap-row{grid-template-columns:1fr 1.15fr 1fr 1.15fr 1fr;align-items:center;display:grid}.svc .gnode{text-align:center;border:1px solid var(--line);background:var(--bg-soft);border-radius:16px;padding:20px 12px;transition:all .45s}.svc .gnode .gi{border:1px solid var(--line);width:46px;height:46px;color:var(--accent);background:#fff;border-radius:13px;place-items:center;margin:0 auto 10px;transition:all .45s;display:grid}.svc .gnode .gi svg{width:22px;height:22px}.svc .gnode b{color:var(--ink);margin-bottom:3px;font-size:15px;line-height:1.3;display:block}.svc .gnode span{color:var(--muted);font-size:12.5px}.svc .gnode.res{background:#fff4f5;border-color:#ffdde2}.svc .gnode.res .gi{color:#d1495b;border-color:#ffdde2}.svc .gnode.res span{color:#d1495b;font-weight:700}.svc .gapv.fixed .gnode.res{background:#e9faf3;border-color:#bfeedd}.svc .gapv.fixed .gnode.res .gi{color:var(--accent-2);border-color:#bfeedd}.svc .gapv.fixed .gnode.res span{color:#0f8a65}.svc .gconn{height:70px;position:relative}.svc .gconn i{background:repeating-linear-gradient(90deg,#e8a0aa 0 7px,#0000 7px 12px);height:2px;transition:all .55s;position:absolute;top:34px;overflow:hidden}.svc .gconn i.a{left:6px;right:64%}.svc .gconn i.b{left:64%;right:6px}.svc .gapv.fixed .gconn i{background:var(--accent-2)}.svc .gapv.fixed .gconn i.a{right:50%}.svc .gapv.fixed .gconn i.b{left:50%}.svc .gapv.fixed .gconn i:after{content:"";background:linear-gradient(90deg,#0000,#fff);width:40%;height:100%;animation:1.3s linear infinite dash;position:absolute;top:0;left:-40%}.svc .gconn .gb{white-space:nowrap;color:#d1495b;z-index:1;background:#fff4f5;border:1px solid #ffdde2;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;transition:background .4s,color .4s,border-color .4s;animation:2.4s ease-in-out infinite wob;position:absolute;top:22px;left:50%;transform:translate(-50%)}.svc .gapv.fixed .gconn .gb{color:#0f8a65;background:#e9faf3;border-color:#bfeedd;animation:none}@keyframes wob{0%,to{transform:translate(-50%)rotate(0)}10%{transform:translate(-50%)rotate(-3deg)}20%{transform:translate(-50%)rotate(3deg)}30%{transform:translate(-50%)rotate(0)}}@media (max-width:860px){.svc .gap-row{grid-template-columns:1fr}.svc .gconn{height:64px}.svc .gconn i{background:repeating-linear-gradient(#e8a0aa 0 7px,#0000 7px 12px);width:2px;height:auto;left:50%!important;right:auto!important}.svc .gconn i.a{top:2px;bottom:66%}.svc .gconn i.b{top:66%;bottom:2px}.svc .gapv.fixed .gconn i.a{bottom:50%}.svc .gapv.fixed .gconn i.b{top:50%}.svc .gconn .gb{animation:none;top:50%;transform:translate(-50%,-50%)}.svc .gapv{padding:20px}}.svc .pains{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.svc .pain{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:22px;transition:transform .3s,box-shadow .3s}.svc .pain:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.svc .pain .pi{color:#d1495b;background:#fff4f5;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.svc .pain .pi svg{width:19px;height:19px}.svc .pain h3{margin-bottom:4px;font-size:16px}.svc .pain p{color:var(--muted);font-size:14px}@media (max-width:900px){.svc .pains{grid-template-columns:1fr 1fr}}@media (max-width:560px){.svc .pains{grid-template-columns:1fr}}.svc .bpc{background:var(--ink);color:#c9d0de;border-radius:22px;padding:22px;position:relative;box-shadow:0 30px 60px -20px #0d142473}.svc .bpc: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:23px;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 .bpc-top{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7f8aa3;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.svc .bpc-q{color:#fff;letter-spacing:-.01em;margin-bottom:16px;font-size:19px;font-weight:800;line-height:1.25}.svc .bp-rail{grid-template-columns:repeat(5,1fr);margin-bottom:14px;display:grid;position:relative}.svc .bp-line{background:#26304a;border-radius:2px;height:2px;position:absolute;top:14px;left:10%;right:10%}.svc .bp-line b{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:2px;width:0;height:100%;transition:width .9s cubic-bezier(.65,0,.35,1);display:block}.svc .bp-tab{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.svc .bp-tab i{width:30px;height:30px;font-style:normal;font-family:var(--mono);color:#7f8aa3;background:#1a2340;border:2px solid #2c3757;border-radius:50%;place-items:center;font-size:10.5px;transition:all .35s;display:grid}.svc .bp-tab span{color:#6d789a;font-size:11.5px;font-weight:700;transition:color .3s}.svc .bp-tab:hover span{color:#c3cad8}.svc .bp-tab.done i{border-color:var(--accent-2);color:#37d39b;background:#123b30}.svc .bp-tab.done span{color:#9aa3b5}.svc .bp-tab.on i{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 25%,transparent)}.svc .bp-tab.on span{color:#fff}.svc .bp-stage{--tile:34px;background-color:#0f1730;background-image:linear-gradient(#8fa7ff0e 1px,#0000 1px),linear-gradient(90deg,#8fa7ff0e 1px,#0000 1px);background-size:20px 20px;border:1px solid #222c47;border-radius:14px;height:260px;position:relative;overflow:hidden;container-type:inline-size}.svc .lane{opacity:0;background:linear-gradient(90deg,#5b8def17,#0000 65%);border-top:1px dashed #8fa7ff33;height:33.34%;transition:opacity .6s;position:absolute;left:0;right:0}.svc .lane:first-child{border-top:0}.svc .lane:nth-child(2){background:linear-gradient(90deg,#f5a52412,#0000 65%)}.svc .lane:nth-child(3){background:linear-gradient(90deg,#18c08f14,#0000 65%)}.svc .lane em{font-style:normal;font-family:var(--mono);letter-spacing:.12em;color:#6d789a;font-size:8.5px;position:absolute;top:5px;left:8px}.svc .lane-auto{color:#37d39b;opacity:0;transition:opacity .4s .8s}.svc .s2 .lane,.svc .s3 .lane,.svc .s4 .lane,.svc .s3 .lane-auto,.svc .s4 .lane-auto{opacity:1}.svc .radar{opacity:0;pointer-events:none;background:conic-gradient(#0000 0deg,#8fa7ff38 38deg,#0000 40deg),repeating-radial-gradient(circle,#0000 0 46px,#8fa7ff14 46px 47px);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;position:absolute;top:50%;left:50%}.svc .s0 .radar{animation:2.8s linear .1s both sweep}@keyframes sweep{0%{opacity:1;transform:rotate(0)}85%{opacity:1}to{opacity:0;transform:rotate(360deg)}}.svc .bp-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.svc .wire2p{fill:none;stroke:#3a4a7a;stroke-width:1.8px;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke .5s}.svc .wire2p.new{animation:.7s both wdraw;animation-delay:var(--wd)}@keyframes wdraw{0%{stroke-dashoffset:100px}}.svc .s1 .wire2p{stroke:#8a6a86;stroke-width:1.6px}.svc .wire2p.broken{stroke:#ff6b7d;stroke-dasharray:3 3;animation:1s linear infinite march}@keyframes march{to{stroke-dashoffset:-6px}}.svc .s2 .wire2p{stroke:#6c80b8}.svc .s3 .wire2p,.svc .s4 .wire2p{stroke:#18c08f;stroke-width:2.2px}.svc .loop{fill:none;stroke:#8fa7ff;stroke-width:1.4px;stroke-dasharray:5 5;opacity:0;transition:opacity .6s}.svc .s4 .loop{opacity:.75;transition-delay:.9s;animation:.9s linear infinite loopflow}@keyframes loopflow{to{stroke-dashoffset:-10px}}.svc .looptx{font-family:var(--mono);letter-spacing:.12em;fill:#8fa7ff;opacity:0;font-size:8px;transition:opacity .6s}.svc .s4 .looptx{opacity:.85;transition-delay:1.1s}.svc .tok{fill:#5fffc8;opacity:0;filter:drop-shadow(0 0 6px #18c08f);transition:opacity .4s}.svc .s4 .tok{opacity:1;transition-delay:1s}.svc .pn{z-index:2;width:0;height:0;transition:left .95s cubic-bezier(.65,0,.35,1),top .95s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%}.svc .pn .pw{width:17cqw;transform:translate(-50%,calc(var(--tile) / -2)) rotate(var(--r,0deg));transform-origin:50% calc(var(--tile) / 2);flex-direction:column;align-items:center;gap:4px;transition:transform .95s cubic-bezier(.65,0,.35,1),opacity .45s;display:flex;position:absolute;top:0;left:0}.svc .pt{width:var(--tile);height:var(--tile);color:#9fb4ff;background:#1c2540;border:1.5px solid #2c3757;border-radius:10px;flex:none;place-items:center;transition:background .6s,border-color .5s,color .6s,box-shadow .25s;display:grid;position:relative}.svc .pt>svg{width:16px;height:16px}.svc .plb{color:#c3cad8;text-align:center;max-width:100%;font-size:9.5px;font-weight:700;line-height:1.2;transition:color .4s}.svc .s0 .pt{background:var(--sc);color:#1d2433;border-color:#0000;box-shadow:0 6px 14px #0006}.svc .s0 .pt:after{content:"";background:#ffffff8c;border-radius:2px;width:12px;height:5px;margin-left:-6px;position:absolute;top:-3px;left:50%}.svc .s0 .pw{animation:.55s cubic-bezier(.2,.9,.3,1.4) both pnpop;animation-delay:calc(.35s + var(--d) * .3s)}@keyframes pnpop{0%{opacity:0;transform:translate(-50%,calc(var(--tile) / -2)) rotate(var(--r,0deg)) scale(.3)}}.svc .lgx{opacity:0;background:#f4f6fb;border-radius:7px;place-items:center;transition:opacity .45s,transform .45s;display:grid;position:absolute;inset:3px;transform:scale(.5)}.svc .lgx .lg{width:17px;height:17px}.svc .s3 .pn.br .lgx,.svc .s4 .pn.br .lgx{opacity:1;transition-delay:.7s;transform:none}.svc .s3 .pt,.svc .s4 .pt{border-color:#2b6b58}.svc .flag{font-style:normal;font-family:var(--mono);color:#3d2f12;opacity:0;background:#f5a524;border-radius:4px;padding:1px 4px;font-size:8.5px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;top:-8px;left:-11px;transform:scale(.4)}.svc .pn:not(.dup) .flag{display:none}.svc .s1 .pn.dup .flag,.svc .s2 .pn.dup .flag{opacity:1;transition-delay:.9s;transform:none}.svc .s1 .pn.hot .pt{color:#ff8a98;border-color:#d1495b;animation:1.3s 2s infinite hotp}.svc .own{color:#fff;border:2px solid #0f1730;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:800;transition:transform .35s cubic-bezier(.2,.9,.3,1.5);display:grid;position:absolute;top:-7px;right:-9px;transform:scale(0)}.svc .s2 .own,.svc .s3 .own,.svc .s4 .own{transform:scale(1)}.svc .s2 .own{transition-delay:calc(.9s + var(--d) * .1s)}.svc .pn.gone .pw{opacity:0;transform:translate(-50%,calc(var(--tile) / -2)) scale(.15) rotate(25deg)}.svc .mg{font-family:var(--mono);color:#37d39b;white-space:nowrap;opacity:0;pointer-events:none;font-size:8.5px;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%,-8px)}.svc .s3 .pn.dup .mg{animation:1.7s .15s both mgup}@keyframes mgup{0%{opacity:0;transform:translate(-50%,-4px)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)}}.svc .pn.hit .pt{border-color:var(--accent-2);box-shadow:0 0 0 4px #18c08f47,0 0 18px #18c08f80}.svc .mag2{color:#fff;z-index:3;opacity:0;pointer-events:none;background:#2f5bff40;border:1.5px solid #8fa7ffb3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;box-shadow:0 0 18px #2f5bff66}.svc .mag2 svg{width:16px;height:16px}.svc .s1 .mag2{animation:1.7s cubic-bezier(.5,0,.3,1) .5s both magpath}@keyframes magpath{0%{opacity:0;top:6%;left:74%}15%{opacity:1}55%{top:38%;left:46%}to{opacity:1;top:calc(72% - 46px);left:calc(26% + 6px)}}.svc .stamp{z-index:3;font-family:var(--mono);letter-spacing:.1em;color:#37d39b;opacity:0;pointer-events:none;border:2px solid #37d39b;border-radius:6px;padding:4px 8px;font-size:9.5px;font-weight:700;position:absolute;bottom:14px;left:14px;transform:rotate(-9deg)}.svc .s2 .stamp{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.3s both stampin}@keyframes stampin{0%{opacity:0;transform:rotate(-9deg)scale(2.4)}to{opacity:.95;transform:rotate(-9deg)scale(1)}}.svc .autob{z-index:3;font-family:var(--mono);letter-spacing:.06em;color:#04271c;background:var(--accent-2);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:700;transition:opacity .35s,transform .35s;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 16px #18c08f80}.svc .s3 .autob,.svc .s4 .autob{opacity:1;transition-delay:1s;transform:translate(-50%,-50%)scale(1)}.svc .bp-cap{justify-content:space-between;align-items:flex-start;gap:16px;min-height:88px;margin-top:16px;display:flex}.svc .bp-cap .ct{flex:1;min-width:0}.svc .bp-cap h3{color:#fff;align-items:baseline;gap:8px;font-size:16px;display:flex}.svc .bp-cap h3 span{font-family:var(--mono);color:var(--accent-2);font-size:11px;font-weight:500}.svc .bp-cap h3 em{font-family:var(--mono);color:#7f8aa3;font-size:10.5px;font-style:normal;font-weight:400}.svc .bp-cap p{color:#9aa3b5;margin-top:4px;font-size:13px;line-height:1.5}.svc .bp-met{text-align:right;color:#9aa3b5;flex:none;width:38%;padding-top:2px;font-size:11.5px;line-height:1.4}.svc .bp-met b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:24px;line-height:1.1;display:block}.svc .bp-met.r b{color:#ff8a98}.svc .bp-met.g b{color:#37d39b}@keyframes hotp{0%{box-shadow:0 0 #d1495b99}to{box-shadow:0 0 0 10px #0000}}.svc .bp-cap.swap .ct{animation:.45s both capin}.svc .bp-cap.swap .bp-met{animation:.45s .12s both capin}@keyframes capin{0%{opacity:0;transform:translateY(8px)}}@media (max-width:600px){.svc .bpc{padding:18px}.svc .bpc-q{font-size:17px}.svc .bp-tab span{font-size:10px}.svc .bp-stage{--tile:30px;height:250px}.svc .plb{font-size:8.5px}.svc .bp-cap{flex-direction:column;gap:6px;min-height:122px}.svc .bp-met{text-align:left;width:auto}.svc .bp-met b{font-size:20px}}.svc .sol.three{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.svc .sol.three{grid-template-columns:1fr 1fr}}@media (max-width:620px){.svc .sol.three{grid-template-columns:1fr}}
