.services-wb{--bg:#07090e;--bg-2:#0c1017;--panel:#11161e;--line:#f6f2e91f;--line-soft:#f6f2e912;--cream:#f6f2e9;--cream-2:#f6f2e9bd;--cream-3:#f6f2e985;--paper:#fff;--ink:#1b1714;--orange:#f7941d;--orange-btn:#ec6a00;--cyan:#2ec0ee;--cyan-deep:#009cce;--cyan-tag:#007dad;--display:var(--font-wb-display),Georgia,serif;--sans:var(--font-wb-sans),system-ui,sans-serif;--wrap:1440px;--gutter:clamp(20px,4vw,56px);--shadow:0 34px 70px -34px #000000e6,0 0 0 1px #f6f2e914;background:var(--bg);color:var(--cream-2);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.services-wb *,.services-wb :before,.services-wb :after{box-sizing:border-box}.services-wb h1,.services-wb h2,.services-wb h3,.services-wb p,.services-wb ul,.services-wb ol,.services-wb li,.services-wb figure,.services-wb blockquote{margin:0;padding:0}.services-wb img{max-width:100%;display:block}.services-wb a{color:inherit}.services-wb a[href^=tel\:]{white-space:nowrap}.services-wb :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.services-wb h1,.services-wb h2,.services-wb h3{color:var(--cream);font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:400}.services-wb p,.services-wb li{text-wrap:pretty}.services-wb blockquote p,.services-wb .fit-body p,.services-wb .included span,.services-wb .stat span,.services-wb .faq-list details p,.services-wb .industry-card p,.services-wb .svc-intro,.services-wb .signs li,.services-wb .perf-foot,.services-wb .quote figcaption span,.services-wb .section-head p{text-wrap:balance}.services-wb .wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.services-wb .nw{white-space:nowrap}.services-wb .num{font-family:var(--sans);letter-spacing:-.01em;font-style:normal;font-weight:600}.services-wb .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.services-wb .label{color:var(--cyan);font:600 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.services-wb .btn{font:600 16px/1 var(--sans);border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:17px 26px;text-decoration:none;transition:transform .18s,filter .18s,background .18s,border-color .18s;display:inline-flex}.services-wb .btn:hover{transform:translateY(-2px)}.services-wb .btn-primary{background:var(--orange-btn);color:#fff;box-shadow:none;font-size:19px;font-weight:700}.services-wb .btn-primary:hover{color:#fff;filter:none;box-shadow:none;background:#e06000}.services-wb .btn-ghost{color:var(--cream);background:#f6f2e908;border-color:#f6f2e973}.services-wb .btn-ghost:hover{border-color:var(--cream);background:#f6f2e912}.services-wb .hero-b{padding:0;position:relative;overflow:visible}.services-wb .hero-b:before{content:"";pointer-events:none;background:radial-gradient(40% 55% at 78% 40%,#2ec0ee1f,#0000 70%),radial-gradient(30% 30% at 6% 55%,#f7941d0f,#0000 70%);position:absolute;inset:0 0 -240px}.services-wb .hero-b .wrap{padding-top:60px;padding-bottom:96px;position:relative}.services-wb .hb-head{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:32px 80px;margin-bottom:44px;display:grid}.services-wb .hero-b h1{max-width:none;margin:0 0 26px;font-size:clamp(40px,4vw,60px);line-height:1.05}.services-wb .h1-kicker{color:var(--cyan);font:600 14px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;display:block}.services-wb .hero-sub{max-width:34em;color:var(--cream-2);text-wrap:balance;margin-bottom:8px;font-size:19px;line-height:1.6}.services-wb .picker{grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;display:grid}.services-wb .pc{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;height:100%;padding:22px 22px 26px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.services-wb .pc:hover{background:#131b25;border-color:#2ec0ee8c;transform:translateY(-4px)}.services-wb .pc img{width:76px;height:76px;transition:transform .25s}.services-wb .pc:hover img{transform:translateY(-2px)rotate(-3deg)}.services-wb .pc-say{color:var(--cream);font:400 20px/1.3 var(--display);text-wrap:balance}.services-wb .pc-say:before{content:"“";color:var(--orange)}.services-wb .pc-say:after{content:"”";color:var(--orange)}.services-wb .hb-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:28px;display:flex}.services-wb .hb-foot p{color:var(--cream);font-size:18px}.services-wb .hero-actions{flex-wrap:wrap;gap:14px;margin:0;display:flex}.services-wb .jump{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#090c12eb;position:relative}.services-wb .jump ul{grid-template-columns:auto repeat(4,1fr);align-items:stretch;list-style:none;display:grid}.services-wb .jump-lead{color:var(--cream-3);font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding-right:28px;display:flex}.services-wb .jump a{border-left:1px solid var(--line-soft);height:76px;color:var(--cream);align-items:center;gap:14px;padding:0 18px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.services-wb .j-short{display:none}.services-wb .j-long b{color:var(--cream);font:400 20px/1.15 var(--display);transition:color .2s;display:block}.services-wb .j-long small{color:var(--cream-3);margin-top:3px;font-size:13px;line-height:1.2;transition:color .2s;display:block}.services-wb .jump a img{flex:none;width:96px;height:96px;margin:-12px -6px -12px -10px;transition:transform .2s}.services-wb .jump a:hover{background:linear-gradient(#2ec0ee05,#2ec0ee1a)}.services-wb .jump a:hover img{transform:translateY(-3px)rotate(-3deg)}.services-wb .jump a:hover small{color:var(--cyan)}.services-wb .jump a:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.services-wb .jump a:hover:after{transform:scaleX(1)}.services-wb .svc{background:0 0;border:0;border-radius:0;padding:clamp(96px,9vw,128px) 0;position:relative;overflow:visible}.services-wb .svc+.svc{border-top:1px solid var(--line-soft)}.services-wb .svc:before{content:"";pointer-events:none;background:radial-gradient(34% 380px at var(--glow-x,80%)50%,#009cce1c,transparent 75%);position:absolute;inset:-200px 0}.services-wb .svc.flip{--glow-x:18%}.services-wb .svc>.wrap{position:relative}.services-wb .svc-top{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.services-wb .svc.flip .svc-media{order:-1}.services-wb .svc h2{margin-bottom:22px;font-size:clamp(34px,3.4vw,50px);line-height:1.08}.services-wb .svc-intro{max-width:36em;color:var(--cream-2);font-size:18px;line-height:1.6}.services-wb .signs{margin:34px 0 36px}.services-wb .signs-title{color:var(--cream-3);font:600 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.services-wb .signs ul{border-top:1px solid var(--line);list-style:none}.services-wb .signs li{border-bottom:1px solid var(--line);color:var(--cream);font:400 20px/1.35 var(--display);align-items:baseline;gap:14px;padding:14px 0;display:flex}.services-wb .signs li:before{content:"“";width:16px;color:var(--orange);font:400 36px/0 var(--display);flex:none;transform:translateY(12px)}.services-wb .svc-media{position:relative}.services-wb .shot{box-shadow:var(--shadow);border-radius:14px;position:relative}.services-wb .shot-img{aspect-ratio:16/10;border-radius:14px;overflow:hidden}.services-wb .shot-img img{object-fit:cover;object-position:left top;width:101.2%;max-width:none;height:100%}.services-wb .tag{z-index:4;background:var(--cyan-tag);color:#fff;font:500 13.5px/1.2 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 24px -10px #000c}.services-wb .tag b{font-weight:700}.services-wb .svc-media .tag{top:-15px;bottom:auto;left:24px}.services-wb .device{box-shadow:var(--shadow);background:#0a0a0a;border-radius:26px;padding:6px;position:relative}.services-wb .device img{border-radius:20px;width:100%;height:auto}.services-wb .svc-media.duo{padding:0 9% 64px 0}.services-wb .svc-media.duo .device{z-index:3;width:25%;position:absolute;bottom:0;right:0}.services-wb .included{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:44px;list-style:none;display:grid}.services-wb .included li{flex-direction:column;gap:14px;padding:32px 32px 0 0;display:flex}.services-wb .included li+li{border-left:1px solid var(--line);padding-left:32px}.services-wb .included img{width:84px;height:84px;margin:0 0 0 -8px}.services-wb .included b{color:var(--cream);font:400 20px/1.2 var(--display);white-space:nowrap;margin-bottom:6px;display:block}.services-wb .included span{max-width:24ch;color:var(--cream-3);font-size:15.5px;line-height:1.5;display:block}.services-wb .flow{color:#1f2733;font-family:Geist,var(--sans);box-shadow:var(--shadow);background:#f6f7f9;border-radius:16px;padding:30px 26px 20px;position:relative}.services-wb .flow-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.services-wb .flow-top b{letter-spacing:-.01em;margin-right:10px;font-size:21px;font-weight:700}.services-wb .flow-pill{color:#b45309;vertical-align:3px;background:#fef3c7;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}.services-wb .flow-live{color:#0e7490;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font:600 12px/1 ui-monospace,monospace;display:inline-flex}.services-wb .flow-live i{background:#06b6d4;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite services-pulse}@keyframes services-pulse{50%{box-shadow:0 0 0 5px #06b6d42e}}.services-wb .flow-phases{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;list-style:none;display:grid}.services-wb .flow-phases li{color:#8a94a3;letter-spacing:.05em;text-transform:uppercase;border-top:3px solid #e2e6ec;padding-top:7px;font:500 11.5px/1.2 ui-monospace,monospace}.services-wb .flow-phases li.done{color:#0e7490;border-color:#0ea5c6}.services-wb .flow-phases li.now{color:#0e7490;border-image:linear-gradient(90deg,#0ea5c6 44%,#e2e6ec 44%) 1}.services-wb .flow-phases small{color:#8a94a3;letter-spacing:0;text-transform:none;margin-top:3px;font-size:10.5px;display:block}.services-wb .flow-needs{background:#fff;border:1px solid #f5d9b8;border-radius:12px;overflow:hidden}.services-wb .flow-head{color:#1f2733;background:#fff6ec;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;display:flex}.services-wb .flow-count{color:#fff;background:#f97316;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.services-wb .flow-needs ul{list-style:none}.services-wb .flow-needs li{color:#4b5563;border-top:1px solid #f0f1f4;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;line-height:1.4;display:grid}.services-wb .flow-needs li b{color:#1f2733;font-weight:600}.services-wb .flow-needs li span{text-wrap:balance}.services-wb .flow-needs .dot{border-radius:50%;width:8px;height:8px}.services-wb .dot.blue{background:#0ea5c6}.services-wb .dot.orange{background:#f97316}.services-wb .flow-needs em{color:#fff;white-space:nowrap;background:#0891b2;border-radius:8px;padding:6px 11px;font-size:12.5px;font-style:normal;font-weight:600}.services-wb .flow-foot{color:#6b7280;text-wrap:balance;margin-top:12px;font-size:13px}.services-wb .svc-media .flow+.tag{top:-15px;bottom:auto;left:24px}.services-wb .perf{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0f161f,#0a0f16);border-radius:22px;overflow:hidden}.services-wb .perf-head{border-bottom:1px solid var(--line-soft);color:var(--cream-3);justify-content:space-between;align-items:center;padding:18px 26px;font-size:14.5px;display:flex}.services-wb .perf-head b{color:var(--cream);font-weight:600}.services-wb .perf-head .tag{position:static}.services-wb .perf-body{grid-template-columns:200px 1fr;align-items:center;gap:30px;padding:30px 28px;display:grid}.services-wb .gauge{width:200px;height:200px;position:relative}.services-wb .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.services-wb .gauge circle{fill:none;stroke-width:10px}.services-wb .gg-track{stroke:#3bc98a24}.services-wb .gg-fill{stroke:#3bc98a;stroke-linecap:round;stroke-dasharray:352;stroke-dashoffset:352px}.services-wb .perf.in-view .gg-fill{animation:1.6s cubic-bezier(.2,.7,.2,1) .2s forwards services-gauge}@keyframes services-gauge{to{stroke-dashoffset:0}}.services-wb .gg-mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.services-wb .gg-mid b{color:#6ee0a8;font:700 64px/1 var(--sans);letter-spacing:-.03em}.services-wb .gg-mid span{color:var(--cream-3);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:13px}.services-wb .p-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.services-wb .p-tile{border:1px solid var(--line-soft);background:#f6f2e908;border-radius:12px;padding:12px 14px}.services-wb .p-tile .k{color:var(--cream-3);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;display:block}.services-wb .p-tile b{color:var(--cream);font:700 24px/1.15 var(--sans);display:block}.services-wb .p-tile i{color:var(--cream-3);margin-left:2px;font-size:15px;font-style:normal}.services-wb .perf-foot{border-top:1px solid var(--line-soft);color:var(--cream-3);padding:14px 26px 18px;font-size:13.5px}.services-wb .quote{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#06090f;padding:clamp(96px,9vw,140px) 0;position:relative;overflow:hidden}.services-wb .quote:before{content:"";pointer-events:none;background:radial-gradient(40% 70% at 50% 100%,#f7941d1a,#0000 70%);position:absolute;inset:0}.services-wb .quote figure{text-align:center;max-width:1080px;margin:0 auto;position:relative}.services-wb .quote-mark{height:70px;color:var(--orange);font:400 180px/.6 var(--display)}.services-wb .quote blockquote p{color:var(--cream);font:400 clamp(28px,2.9vw,42px)/1.28 var(--display);letter-spacing:-.01em}.services-wb .quote mark{color:inherit;background:0 0;box-shadow:inset 0 -.34em #2ec0ee52}.services-wb .quote figcaption{color:var(--cream-3);text-align:left;align-items:center;gap:16px;margin-top:40px;font-size:15.5px;display:inline-flex}.services-wb .quote figcaption b{color:var(--cream);font-size:17px;display:block}.services-wb .logo-tile{background:var(--paper);border-radius:12px;flex:none;place-items:center;width:76px;height:54px;padding:6px 8px;display:grid}.services-wb .logo-tile img{object-fit:contain;max-width:100%;max-height:100%}.services-wb .quote .rating{margin-top:26px;font-size:15px}.services-wb .rating i{color:var(--orange);letter-spacing:2px;margin-right:8px;font-style:normal}.services-wb .rating b{color:var(--cream)}.services-wb .section{padding:clamp(96px,9vw,140px) 0;position:relative}.services-wb .faq{max-width:none;margin:0}.services-wb .section-head{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px 72px;max-width:none;margin:0 0 64px;display:grid}.services-wb .section-head h2{font-size:clamp(36px,3.8vw,56px);line-height:1.08}.services-wb .section-head p{max-width:38em;font-size:18px}.services-wb .head-icon{width:92px;height:92px;margin:-10px 0 6px -12px}.services-wb .fits{border-top:1px solid var(--line-soft)}.services-wb .fits:before{content:"";pointer-events:none;background:radial-gradient(45% 420px at 50% 60%,#2ec0ee1a,#0000 75%);position:absolute;inset:-240px 0 -120px}.services-wb .fits>.wrap{position:relative}.services-wb .fit-row{grid-template-columns:repeat(3,1fr);gap:56px;display:grid;position:relative}.services-wb .fit-line{background:repeating-linear-gradient(90deg,var(--cyan)0 10px,transparent 10px 18px);opacity:.6;height:2px;position:absolute;top:12%;left:8%;right:8%}.services-wb .fit{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.services-wb .fit-media{aspect-ratio:16/10;background:var(--bg-2);border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.services-wb .fit-media>img{object-fit:cover;object-position:left top;width:101.2%;max-width:none;height:100%}.services-wb .fit-media.widget{background:radial-gradient(70% 80% at 50% 60%,#f7941d29,transparent 72%),var(--bg-2);place-items:center;padding:16px;display:grid}.services-wb .fit-media.widget>img{width:auto;height:calc(100% - 32px);box-shadow:var(--shadow);border-radius:12px;margin:0 auto;position:absolute;inset:16px 0}.services-wb .fit-media.care{background:radial-gradient(70% 70% at 50% 50%,#009cce29,transparent 72%),var(--bg-2);align-items:flex-end;padding:56px 18px 18px;display:flex}.services-wb .fit .tag{top:16px;bottom:auto}.services-wb .fit-body{padding:26px 28px 30px}.services-wb .fit-body h3{margin-bottom:8px;font-size:26px}.services-wb .fit-body p{font-size:16px}.services-wb .fit-plus{z-index:2;background:var(--bg);border:2px solid var(--cyan);width:36px;height:36px;color:var(--cyan);font:700 22px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(12% - 18px);left:calc(33.3333% - 27.3333px)}.services-wb .fit-plus.two{left:calc(66.6667% - 8.66667px)}.services-wb .uptime-panel{gap:8px;width:100%;display:grid}.services-wb .up-site{color:var(--cream);align-items:center;gap:9px;font-size:14px;display:flex}.services-wb .up-site b{font-weight:600}.services-wb .up-dot{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e2e}.services-wb .up-pill{color:#4ade80;background:#22c55e24;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:600}.services-wb .up-tile{background:#0f1722;border:1px solid #f6f2e91a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.services-wb .up-k{color:var(--cream-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.services-wb .up-big{color:#4ade80;letter-spacing:-.02em;font:700 24px/1.1 ui-monospace,Consolas,monospace;display:block}.services-wb .up-ms{color:var(--cream)}.services-wb .up-ms small{color:var(--cream-3);margin-left:1px;font-size:13px}.services-wb .up-bars{gap:2px;height:24px;display:flex}.services-wb .up-bars i{background:#22c55e;border-radius:1px;width:4px}.services-wb .up-bars i.warn{background:var(--orange);align-self:end;height:70%}.services-wb .up-spark{width:44%;height:30px}.services-wb .up-spark polyline{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:300}.services-wb .fit-result{border:1px solid var(--line);background:#f6f2e905;border-radius:20px;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:56px;display:grid}.services-wb .fit-result>*{padding:28px 32px}.services-wb .fit-result>*+*{border-left:1px solid var(--line)}.services-wb .fit-result h3{align-self:center;font-size:26px;line-height:1.2}.services-wb .stat b{color:var(--cream);font:700 40px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:8px;display:block}.services-wb .stat span{color:var(--cream-3);font-size:15px;display:block}.services-wb .fit-foot{margin-top:28px}.services-wb .text-link{color:var(--cream);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:5px;border:0;gap:normal;padding:0;font-weight:600;text-decoration-thickness:2px;transition:color .2s;display:inline}.services-wb .text-link:hover{color:var(--cyan)}.services-wb .industry{padding:0 0 clamp(96px,9vw,140px)}.services-wb .industry-card{background:linear-gradient(100deg,#f7941d1f,#07090e00 60%),var(--panel);border:1px solid #f7941d59;border-radius:24px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:40px;padding:36px 48px 36px 36px;display:grid}.services-wb .industry-card>img{width:150px;height:150px}.services-wb .industry-card h2{margin-bottom:10px;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.services-wb .industry-card p{max-width:44em;font-size:17px}.services-wb .faq{border-top:1px solid var(--line-soft)}.services-wb .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,6vw,110px);display:grid}.services-wb .faq-grid h2{margin-bottom:20px;font-size:clamp(36px,3.6vw,52px);line-height:1.08}.services-wb .faq-grid>div>p{text-wrap:balance;max-width:26em;margin-bottom:28px;font-size:18px}.services-wb .faq-list{border-top:1px solid var(--line)}.services-wb .faq-list details{border-bottom:1px solid var(--line)}.services-wb .faq-list summary{color:var(--cream);cursor:pointer;font:400 23px/1.3 var(--display);text-wrap:balance;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}@media (min-width:761px){.services-wb .faq-list summary{min-height:90px}}.services-wb .faq-list summary::-webkit-details-marker{display:none}.services-wb .faq-list summary:after{content:"+";border:1.5px solid var(--line);width:36px;height:36px;color:var(--cyan);font:500 22px/1 var(--sans);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.services-wb .faq-list details[open] summary:after{transform:rotate(45deg)}.services-wb .faq-list details p{max-width:44em;color:var(--cream-2);padding:0 64px 28px 0;font-size:17px;line-height:1.6}.services-wb .cta{color:var(--cream);background:linear-gradient(180deg,var(--bg)0%,#08182a 22%,#0b2e48 55%,#0d3f61 100%);position:relative}.services-wb .cta:before{content:"";pointer-events:none;background:radial-gradient(30% 45% at 8% 70%,#2ec0ee29,#0000 70%),radial-gradient(28% 40% at 94% 60%,#2ec0ee1f,#0000 70%);position:absolute;inset:0}.services-wb .cta .wrap{text-align:center;padding-top:clamp(110px,10vw,160px);padding-bottom:clamp(90px,9vw,130px);position:relative}.services-wb .cta h2{color:#fff;max-width:17ch;margin:0 auto 22px;font-size:clamp(40px,5vw,70px);line-height:1.05}.services-wb .cta h2 em{color:var(--orange);font-style:normal}.services-wb .cta-lede{color:#f6f2e9d9;text-wrap:balance;max-width:40em;margin:0 auto 56px;font-size:19px}.services-wb .cta-ways{text-align:left;grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:22px;max-width:1120px;margin:0 auto;display:grid}.services-wb .way{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090e6b;border:1px solid #f6f2e924;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:34px 28px 30px;transition:transform .25s,border-color .25s;display:flex;position:relative}.services-wb .way:hover{border-color:#f6f2e94d;transform:translateY(-4px)}.services-wb .way>img{width:104px;height:104px;margin:-6px 0 2px}.services-wb .way h3{color:#fff;font-size:26px}.services-wb .way p{color:#f6f2e9c7;text-wrap:balance;max-width:26ch;margin-bottom:14px;font-size:15.5px}.services-wb .way .btn{margin-top:auto}.services-wb .way-main{box-shadow:none;background:linear-gradient(#f7941d29,#07090e80 70%);border-color:#f7941d8c;transform:translateY(-10px)}.services-wb .way-main:hover{border-color:var(--orange);box-shadow:none;transform:translateY(-14px)}.services-wb.js .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.services-wb.js .svc-media.rv{transition-delay:.18s}.services-wb.js .rv.in{opacity:1;transform:none}.services-wb.js .included li{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translate(-26px)}.services-wb.js .included.in li{opacity:1;transform:none}.services-wb.js .included.in li:nth-child(2){transition-delay:.12s}.services-wb.js .included.in li:nth-child(3){transition-delay:.24s}.services-wb.js .included.in li:nth-child(4){transition-delay:.36s}.services-wb .included li img{transition:transform .5s cubic-bezier(.3,1.6,.5,1) .1s}.services-wb.js .included li img{transform:scale(.6)rotate(-8deg)}.services-wb.js .included.in li img{transform:none}.services-wb.js .included.in li:nth-child(2) img{transition-delay:.22s}.services-wb.js .included.in li:nth-child(3) img{transition-delay:.34s}.services-wb.js .included.in li:nth-child(4) img{transition-delay:.46s}.services-wb.js .picker li{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards services-deal;animation-delay:calc(.15s + var(--i)*70ms);transform:translateY(18px)scale(.98)}.services-wb .picker li:first-child{--i:0}.services-wb .picker li:nth-child(2){--i:1}.services-wb .picker li:nth-child(3){--i:2}.services-wb .picker li:nth-child(4){--i:3}.services-wb .picker li:nth-child(5){--i:4}.services-wb .picker li:nth-child(6){--i:5}.services-wb .picker li:nth-child(7){--i:6}.services-wb .picker li:nth-child(8){--i:7}@keyframes services-deal{to{opacity:1;transform:none}}.services-wb.js .signs li{opacity:0;transition:opacity .5s,transform .5s;transform:translate(-14px)}.services-wb.js .signs li:first-child{transition-delay:.1s}.services-wb.js .signs li:nth-child(2){transition-delay:.21s}.services-wb.js .signs li:nth-child(3){transition-delay:.32s}.services-wb.js .signs.in li{opacity:1;transform:none}.services-wb .signs li.flash{animation:2.4s services-flash}@keyframes services-flash{0%,to{box-shadow:none;background:0 0}15%,55%{background:#ec6a0029;box-shadow:-14px 0 #ec6a0029,14px 0 #ec6a0029}}.services-wb .svc-media .shot-img img,.services-wb .fit-media>img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.services-wb .svc-media:hover .shot-img img,.services-wb .fit:hover .fit-media>img{transform:scale(1.035)}.services-wb.js .flow-needs li{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.services-wb.js .flow-needs li:first-child{transition-delay:.5s}.services-wb.js .flow-needs li:nth-child(2){transition-delay:.95s}.services-wb.js .flow-needs li:nth-child(3){transition-delay:1.4s}.services-wb.js .svc-media.in .flow-needs li{opacity:1;transform:none}.services-wb.js .fit-line{transform-origin:0;transition:transform 1.3s cubic-bezier(.6,0,.2,1) .2s;transform:scaleX(0)}.services-wb.js .fit-row.in .fit-line{transform:none}.services-wb.js .fit-plus{opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.3,1.8,.5,1);transform:scale(.3)}.services-wb.js .fit-row.in .fit-plus{opacity:1;transition-delay:.7s;transform:none}.services-wb.js .fit-row.in .fit-plus.two{transition-delay:1.15s}.services-wb.js .fit-row .fit{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.services-wb.js .fit-row.in .fit{opacity:1;transform:none}.services-wb.js .fit-row.in .fit:nth-of-type(2){transition-delay:.45s}.services-wb.js .fit-row.in .fit:nth-of-type(3){transition-delay:.9s}.services-wb.js .up-bars i{transform-origin:bottom;transition:transform .35s;transform:scaleY(0)}.services-wb.js .fit-row.in .up-bars i{transform:none}.services-wb.js .up-spark polyline{stroke-dashoffset:300px;transition:stroke-dashoffset 1.6s 1.6s}.services-wb.js .fit-row.in .up-spark polyline{stroke-dashoffset:0}@media (max-width:1180px){.services-wb .hb-head{grid-template-columns:1fr}.services-wb .picker{grid-template-columns:repeat(2,1fr)}.services-wb .jump-lead{display:none}.services-wb .jump ul{grid-template-columns:repeat(4,1fr)}.services-wb .jump li:first-child+li a{border-left:0}.services-wb .svc-top{grid-template-columns:1fr}.services-wb .svc.flip .svc-media{order:0}.services-wb .included{grid-template-columns:repeat(2,1fr)}.services-wb .included li:nth-child(3){border-left:0;padding-left:0}.services-wb .included li{padding-bottom:30px}.services-wb .fit-row{grid-template-columns:1fr;gap:28px;max-width:640px}.services-wb .fit-line,.services-wb .fit-plus{display:none}.services-wb .fit-result{grid-template-columns:repeat(3,1fr)}.services-wb .fit-result h3{border-bottom:1px solid var(--line);grid-column:1/-1}.services-wb .fit-result>.stat:nth-child(2){border-left:0}.services-wb .faq-grid{grid-template-columns:1fr}}@media (max-width:760px){.services-wb{font-size:16px}.services-wb .hero-b .wrap{padding-top:48px;padding-bottom:64px}.services-wb .hb-head{margin-bottom:32px}.services-wb .h1-kicker{font-size:12.5px}.services-wb .hero-sub{font-size:17.5px}.services-wb .picker{grid-template-columns:1fr;gap:10px}.services-wb .pc{text-align:left;border-radius:16px;flex-direction:row;gap:14px;padding:12px 16px}.services-wb .pc img{flex:none;width:56px;height:56px}.services-wb .pc-say{font-size:18px}.services-wb .hb-foot .hero-actions{width:100%}.services-wb .hero-actions .btn{flex:auto;justify-content:center}.services-wb .jump{top:76px}.services-wb .jump .wrap{padding:0}.services-wb .jump a{flex-direction:column;justify-content:flex-end;gap:0;height:58px;padding:0 2px 6px;font-size:13px;font-weight:600}.services-wb .jump a img{width:50px;height:50px;margin:-14px 0 -2px}.services-wb .j-long{display:none}.services-wb .j-short{display:inline}.services-wb .svc h2{font-size:32px}.services-wb .signs li{font-size:18px}.services-wb .svc-media.duo{padding:0 12% 40px 0}.services-wb .shot,.services-wb .shot-img{border-radius:8px}.services-wb .device{border-radius:14px;padding:3px}.services-wb .device img{border-radius:11px}.services-wb .flow{padding:26px 14px 14px}.services-wb .flow-top{flex-wrap:wrap}.services-wb .flow-top b{font-size:18px}.services-wb .flow-phases li{font-size:9.5px}.services-wb .flow-phases small{display:none}.services-wb .flow-needs li{grid-template-columns:8px 1fr;padding:10px 12px;font-size:13px}.services-wb .flow-needs em{display:none}.services-wb .svc-media .tag{left:14px}.services-wb .included{grid-template-columns:1fr}.services-wb .included li,.services-wb .included li+li{border-right:0;border-bottom:1px solid var(--line);border-left:0;grid-template-columns:64px 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.services-wb .included img{width:64px;height:64px;margin:0}.services-wb .included span{max-width:none}.services-wb .perf-body{grid-template-columns:1fr;justify-items:center;padding:24px 18px}.services-wb .gauge{width:160px;height:160px}.services-wb .gg-mid b{font-size:52px}.services-wb .p-tiles{width:100%}.services-wb .perf-head{gap:10px;padding:14px 16px}.services-wb .quote blockquote p{font-size:25px}.services-wb .quote-mark{height:50px;font-size:130px}.services-wb .section-head{grid-template-columns:1fr;margin-bottom:40px}.services-wb .up-bars i{width:3px}.services-wb .fit-result{grid-template-columns:1fr}.services-wb .fit-result>*+*{border-top:1px solid var(--line);border-left:0}.services-wb .fit-result h3{border-bottom:0}.services-wb .industry-card{text-align:left;grid-template-columns:1fr;gap:16px;padding:28px 24px}.services-wb .industry-card>img{width:104px;height:104px}.services-wb .faq-list summary{font-size:20px}.services-wb .faq-list details p{padding-right:0}.services-wb .cta-ways{grid-template-columns:1fr}.services-wb .way-main{order:-1;transform:none}.services-wb .way-main:hover{transform:translateY(-4px)}.services-wb .cta-lede{margin-bottom:36px}}@media (max-width:380px){.services-wb .hero-b h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.services-wb *,.services-wb :before,.services-wb :after{scroll-behavior:auto!important;transition:none!important}.services-wb.js .rv,.services-wb.js .included li,.services-wb.js .included li img,.services-wb.js .picker li,.services-wb.js .signs li,.services-wb.js .flow-needs li,.services-wb.js .fit-line,.services-wb.js .fit-plus,.services-wb.js .fit-row .fit,.services-wb.js .up-bars i{opacity:1!important;animation:none!important;transform:none!important}.services-wb .gg-fill,.services-wb .perf.in-view .gg-fill{stroke-dashoffset:0;animation:none}.services-wb.js .up-spark polyline{stroke-dashoffset:0}.services-wb .flow-live i{animation:none}.services-wb .signs li.flash{background:#ec6a0029;animation:none}}
