:root{--blue:#20b9f5;--cyan:#43ddfb;--blue-deep:#0092cc;--mint:#1bfcbe;--green:#0d8e6a;--purple:#773cf5;--amber:#f49819;--gold:#f9ad15;--ink:#1e1e20;--ink-900:#0a0a0c;--body:#46464a;--muted:#707070;--grey:#999;--surface:#f4f4f4;--dark:#2a2a2a;--dark-2:#2c2c2e;--dark-3:#262628;--sans:"Nunito Sans","Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--display:"Bebas Neue","Oswald","Arial Narrow",Impact,sans-serif;--mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--brand-gradient:linear-gradient(90deg,#20b9f5 0%,#43ddfb 33%,#20b9f5 66%,#0092cc 100%);--sec-y:clamp(52px,6.5vw,84px);--ease:cubic-bezier(.22,.7,.3,1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html::-webkit-scrollbar{width:8px;height:6px}html::-webkit-scrollbar-track:vertical{background-color:#0000}html::-webkit-scrollbar-thumb:vertical{background-image:linear-gradient(260deg,#1bfcbe,#43ddfb);border-radius:20px;height:72px}[data-astro-cid-oipidbpm],[data-astro-cid-oipidbpm]:before,[data-astro-cid-oipidbpm]:after{box-sizing:border-box}p[data-astro-cid-oipidbpm],h1[data-astro-cid-oipidbpm],h2[data-astro-cid-oipidbpm],h3[data-astro-cid-oipidbpm],h4[data-astro-cid-oipidbpm],figure[data-astro-cid-oipidbpm],blockquote[data-astro-cid-oipidbpm],ul[data-astro-cid-oipidbpm],ol[data-astro-cid-oipidbpm]{margin:0;padding:0}ul[data-astro-cid-oipidbpm],ol[data-astro-cid-oipidbpm]{list-style:none}a[data-astro-cid-oipidbpm]{color:inherit;text-decoration:none}img[data-astro-cid-oipidbpm]{max-width:100%;display:block}.page[data-astro-cid-oipidbpm]{width:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-size:auto 820px;margin:0 auto;font-size:16px;line-height:1.5;position:relative;overflow:hidden}.section[data-astro-cid-oipidbpm]{width:100%;padding-block:var(--sec-y);flex-direction:column;align-items:center;padding-inline:max(84px,50% - 580px);display:flex}.spacer[data-astro-cid-oipidbpm]{flex:none}.page[data-astro-cid-oipidbpm] .eyebrow[data-astro-cid-oipidbpm]{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:16px;font-weight:600;line-height:16.8px}.lead[data-astro-cid-oipidbpm]{color:var(--body);font-size:17px;line-height:1.65}.section-head[data-astro-cid-oipidbpm]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:780px;display:flex}.section-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{letter-spacing:-.44px;color:var(--ink);width:100%;font-size:44px;font-weight:900;line-height:1.08}.gradient-text[data-astro-cid-oipidbpm]{background-image:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.btn-primary[data-astro-cid-oipidbpm]{background:var(--blue);letter-spacing:1.2px;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:14px;font-weight:800;display:flex;box-shadow:0 8px 18px #20b9f547}.btn-link[data-astro-cid-oipidbpm]{letter-spacing:1.2px;text-transform:uppercase;color:var(--blue);white-space:nowrap;align-items:center;gap:6px;padding:12px 4px;font-size:14px;font-weight:800;display:flex;position:relative}.btn-link[data-astro-cid-oipidbpm] .u[data-astro-cid-oipidbpm]{background:#20b9f540;height:8px;position:absolute;top:23px;left:4px}.ico[data-astro-cid-oipidbpm]{flex:none;display:block}.kicker[data-astro-cid-oipidbpm]{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#20b9f5;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1;display:flex}.kicker[data-astro-cid-oipidbpm] .rule[data-astro-cid-oipidbpm]{background:#20b9f5;border-radius:1px;flex:none;width:30px;height:2px}.page[data-astro-cid-oipidbpm] .eyebrow--ink[data-astro-cid-oipidbpm]{letter-spacing:.12em;color:#000;font-size:16px;font-weight:600;line-height:16.8px}.page[data-astro-cid-oipidbpm] .section-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{letter-spacing:-.02em;color:#000;font-size:clamp(28px,3.6vw,40px);line-height:1.13}.page[data-astro-cid-oipidbpm] .lead[data-astro-cid-oipidbpm]{color:var(--ink);font-size:17px;line-height:1.62}.gradient-text--cyan[data-astro-cid-oipidbpm]{background-image:linear-gradient(90deg,#43ddfb 0%,#20b9f5 100%)}.read[data-astro-cid-oipidbpm]{color:var(--blue);align-items:center;gap:6px;font-size:14.4px;font-weight:800;line-height:23.33px;display:inline-flex}.read[data-astro-cid-oipidbpm]:hover{color:var(--blue-deep)}.hero[data-astro-cid-oipidbpm]{margin-top:var(--sec-y);padding-top:calc(var(--sec-y) + 48px);position:relative;overflow:hidden}.hero-shape[data-astro-cid-oipidbpm],.hero-shape--tl[data-astro-cid-oipidbpm]{display:none}.hero-top[data-astro-cid-oipidbpm]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,510px);align-items:center;gap:48px;width:100%;display:grid;position:relative}.hero-left[data-astro-cid-oipidbpm]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero-left[data-astro-cid-oipidbpm] h1[data-astro-cid-oipidbpm]{letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;width:100%;font-size:clamp(34px,3.9vw,54px);font-weight:900;line-height:1.13}.hero-left[data-astro-cid-oipidbpm] .sub[data-astro-cid-oipidbpm]{color:var(--ink);width:100%;max-width:60ch;font-size:17px;line-height:1.62}.cta-row[data-astro-cid-oipidbpm]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.xk-demo[data-astro-cid-oipidbpm]{width:100%;min-width:0;font-family:var(--mono);flex-direction:column;align-items:stretch;display:flex}.xk-console[data-astro-cid-oipidbpm]{background:#0f1722;border:1px solid #20303f;border-radius:6px;overflow:hidden;box-shadow:0 26px 60px -30px #14202c80}.xk-bar[data-astro-cid-oipidbpm]{background:#16202c;border-bottom:1px solid #223040;align-items:center;gap:7px;padding:9px 13px;display:flex}.xk-bar[data-astro-cid-oipidbpm] .d[data-astro-cid-oipidbpm]{border-radius:50%;flex:none;width:9px;height:9px}.xk-bar[data-astro-cid-oipidbpm] .d1[data-astro-cid-oipidbpm]{background:#ff5f57}.xk-bar[data-astro-cid-oipidbpm] .d2[data-astro-cid-oipidbpm]{background:#febc2e}.xk-bar[data-astro-cid-oipidbpm] .d3[data-astro-cid-oipidbpm]{background:#28c840}.xk-bar[data-astro-cid-oipidbpm] .t[data-astro-cid-oipidbpm]{letter-spacing:.04em;color:#5f7d92;margin-left:5px;font-size:10px;font-weight:600}.xk-prompt[data-astro-cid-oipidbpm]{gap:7px;padding:15px 16px 17px;display:flex}.xk-prompt[data-astro-cid-oipidbpm] .chev[data-astro-cid-oipidbpm]{color:var(--mint);flex:none;font-size:12px;line-height:1.65}.xk-prompt[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{color:#d6e3ef;font-size:12px;font-weight:500;line-height:1.65}.xk-prompt[data-astro-cid-oipidbpm] .caret[data-astro-cid-oipidbpm]{vertical-align:-2px;background:var(--blue);width:6px;height:13px;margin-left:3px;animation:1.05s step-end infinite xk-blink;display:inline-block}@keyframes xk-blink{0%,49%{opacity:1}50%,to{opacity:0}}.xk-status[data-astro-cid-oipidbpm]{color:var(--mint);background:#1c2430;border-top:1px solid #223040;align-items:center;gap:7px;padding:9px 15px;font-size:10px;font-weight:700;display:flex}.xk-status[data-astro-cid-oipidbpm] svg[data-astro-cid-oipidbpm]{color:var(--mint);flex:none}@media (prefers-reduced-motion:no-preference){.xk-status[data-astro-cid-oipidbpm] span[data-astro-cid-oipidbpm]{animation:2.4s ease-in-out infinite xk-gen-pulse}}@keyframes xk-gen-pulse{0%,to{opacity:1}50%{opacity:.35}}.xk-link[data-astro-cid-oipidbpm]{flex-direction:column;align-items:center;gap:5px;padding:11px 0;display:flex}.xk-link[data-astro-cid-oipidbpm] .ln[data-astro-cid-oipidbpm]{background:linear-gradient(180deg,var(--blue),var(--mint));border-radius:1px;width:2px;height:17px}.xk-link[data-astro-cid-oipidbpm] .pill[data-astro-cid-oipidbpm]{background:linear-gradient(140deg,var(--blue) 0%,var(--mint) 100%);letter-spacing:.06em;color:#fff;white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:800}.xk-page[data-astro-cid-oipidbpm]{background:#fff;border:1px solid #e7eaef;border-radius:6px;overflow:hidden;box-shadow:0 24px 50px -30px #14202c59}.xk-chrome[data-astro-cid-oipidbpm]{background:#eef2f6;border-bottom:1px solid #e7eaef;align-items:center;gap:6px;padding:8px 11px;display:flex}.xk-chrome[data-astro-cid-oipidbpm] .d[data-astro-cid-oipidbpm]{background:#cfd6de;border-radius:50%;flex:none;width:7px;height:7px}.xk-chrome[data-astro-cid-oipidbpm] .url[data-astro-cid-oipidbpm]{background:#fff;border:1px solid #e7eaef;border-radius:3px;flex:auto;height:13px;margin-left:6px}.xk-canvas[data-astro-cid-oipidbpm]{flex-direction:column;gap:13px;padding:18px;display:flex}.xk-heroblock[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.xk-lines[data-astro-cid-oipidbpm]{flex-direction:column;gap:6px;display:flex}.xk-lines[data-astro-cid-oipidbpm] .l[data-astro-cid-oipidbpm]{background:#cdd5de;border-radius:3px;height:14px}.xk-lines[data-astro-cid-oipidbpm] .l-1[data-astro-cid-oipidbpm]{width:88%}.xk-lines[data-astro-cid-oipidbpm] .l-2[data-astro-cid-oipidbpm]{width:66%}.xk-lines[data-astro-cid-oipidbpm] .s[data-astro-cid-oipidbpm]{background:#e3e8ee;border-radius:2px;height:8px}.xk-lines[data-astro-cid-oipidbpm] .s-1[data-astro-cid-oipidbpm]{width:98%}.xk-lines[data-astro-cid-oipidbpm] .s-2[data-astro-cid-oipidbpm]{width:76%}.xk-art[data-astro-cid-oipidbpm]{background:linear-gradient(135deg,#bceafc 0%,#e1d4fd 100%);border-radius:4px;height:72px}.xk-btn[data-astro-cid-oipidbpm]{background:var(--blue);border-radius:3px;width:106px;height:24px;display:block}.xk-cards[data-astro-cid-oipidbpm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.xk-card[data-astro-cid-oipidbpm]{border:1px solid #e7eaef;border-radius:4px;padding:11px}.xk-card[data-astro-cid-oipidbpm] .ic[data-astro-cid-oipidbpm]{background:#dbf4fd;border-radius:5px;width:19px;height:19px;margin-bottom:11px;display:block}.xk-card[data-astro-cid-oipidbpm] .s[data-astro-cid-oipidbpm]{background:#e3e8ee;border-radius:2px;height:8px;display:block}.xk-card[data-astro-cid-oipidbpm] .s-1[data-astro-cid-oipidbpm]{width:78%;margin-bottom:6px}.xk-card[data-astro-cid-oipidbpm] .s-2[data-astro-cid-oipidbpm]{width:52%}.video[data-astro-cid-oipidbpm]{width:100%}.video[data-astro-cid-oipidbpm] .container{padding-block:0}.problem[data-astro-cid-oipidbpm]{background:0 0}.problem[data-astro-cid-oipidbpm] .section-head[data-astro-cid-oipidbpm]{max-width:900px}.problem-pair[data-astro-cid-oipidbpm]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px;width:100%;display:grid}.problem-card[data-astro-cid-oipidbpm]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.problem-card[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{letter-spacing:-.028em;color:#17181a;margin-top:18px;font-size:clamp(26px,2.4vw,32px);font-weight:900;line-height:1.1}.problem-card[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{color:var(--ink);max-width:56ch;margin-top:14px;font-size:16px;line-height:1.62}.mark[data-astro-cid-oipidbpm]{flex:none;align-items:flex-end;gap:6px;height:34px;display:flex}.mark[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]{border-radius:1px;width:6px;display:block}.mark--wait[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:first-child{background:#fae4bf}.mark--wait[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:nth-child(2){background:#f7d08f}.mark--wait[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:nth-child(3){background:#f7bf62}.mark--wait[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:nth-child(4){background:#f5a623}.mark--drift[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]{height:26px;transform:rotate(var(--r));transform-origin:bottom}.mark--drift[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:first-child{background:#f5a623}.mark--drift[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:nth-child(2){background:#e08a1a}.mark--drift[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:nth-child(3){background:#c06a12}.mark--drift[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]:nth-child(4){background:#a5540d}.solution[data-astro-cid-oipidbpm]{background:var(--ink-900);color:#fff;isolation:isolate;position:relative;overflow:hidden}.solution[data-astro-cid-oipidbpm]:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#ffffff14 1.3px,#0000 1.3px);background-position:16px 16px;background-size:32px 32px;position:absolute;inset:0}.solution[data-astro-cid-oipidbpm] .glow[data-astro-cid-oipidbpm]{z-index:-1;filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.solution[data-astro-cid-oipidbpm] .glow--a[data-astro-cid-oipidbpm]{aspect-ratio:1;background:#1bfcbe24;width:52%;top:8%;left:-14%}.solution[data-astro-cid-oipidbpm] .glow--b[data-astro-cid-oipidbpm]{aspect-ratio:1;background:#773cf533;width:50%;bottom:2%;right:-12%}.solution-head[data-astro-cid-oipidbpm]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:820px;margin-inline:auto;display:flex}.solution-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{letter-spacing:-.03em;color:#fff;font-size:clamp(40px,5.2vw,64px);font-weight:900;line-height:1.02}.solution-head[data-astro-cid-oipidbpm] .lead[data-astro-cid-oipidbpm]{color:#ffffffad;max-width:66ch}.page[data-astro-cid-oipidbpm] .eyebrow--mint[data-astro-cid-oipidbpm]{color:var(--mint)}.split-cols[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,440px) auto minmax(0,440px);justify-content:center;align-items:stretch;gap:37px;width:100%;scroll-margin-top:100px;display:grid}.kit[data-astro-cid-oipidbpm]{border:1px solid var(--kit-line);min-width:0;box-shadow:0 24px 27px -12px var(--kit-glow);background:#1e1e20;border-radius:9px;flex-direction:column;align-items:center;gap:35px;padding:50px 0;display:flex}.kit--brand[data-astro-cid-oipidbpm]{--kit:#1bfcbe;--kit-line:#1bfcbe;--kit-glow:#1bfcbe33;--row-bg:#01a77a;--row-line:#00d79c}.kit--campaign[data-astro-cid-oipidbpm]{--kit:#8b55ff;--kit-line:#773cf5;--kit-glow:#773cf533;--row-bg:#773cf5;--row-line:#773cf5}.kit-head[data-astro-cid-oipidbpm]{text-align:center;flex-direction:column;align-items:center;padding-inline:24px;display:flex}.kit-head[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{letter-spacing:-.015em;color:#fff;font-size:38px;font-weight:900;line-height:44px}.kit-head[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm] .hl[data-astro-cid-oipidbpm]{color:var(--kit)}.kit-head[data-astro-cid-oipidbpm] .tag[data-astro-cid-oipidbpm]{letter-spacing:.01em;color:#fff;margin-top:10px;font-size:18px;font-weight:800;line-height:26px}.kit--brand[data-astro-cid-oipidbpm] .kit-head[data-astro-cid-oipidbpm] .tag[data-astro-cid-oipidbpm]{color:var(--mint)}.kit--campaign[data-astro-cid-oipidbpm] .kit-head[data-astro-cid-oipidbpm] .tag[data-astro-cid-oipidbpm]{color:#a78bfa}.kit-head[data-astro-cid-oipidbpm] .sub[data-astro-cid-oipidbpm]{color:#ffffff94;margin-top:6px;font-size:15px;font-weight:400;line-height:24px}.kit-acc[data-astro-cid-oipidbpm]{flex-direction:column;gap:16px;width:100%;padding:10px 24px 0;display:flex}.acc[data-astro-cid-oipidbpm]{background:var(--row-bg);border:1px solid var(--row-line);border-radius:4px}.acc[data-astro-cid-oipidbpm] h4[data-astro-cid-oipidbpm]{font:inherit}.acc-head[data-astro-cid-oipidbpm]{cursor:pointer;text-align:left;color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 20px;font-family:inherit;font-size:18.26px;font-weight:700;line-height:29.58px;display:flex}.acc-ic[data-astro-cid-oipidbpm]{flex:none;width:20px;height:20px;position:relative}.acc-ic[data-astro-cid-oipidbpm]:before,.acc-ic[data-astro-cid-oipidbpm]:after{content:"";transition:transform .26s var(--ease),opacity .2s;background:#fff;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-ic[data-astro-cid-oipidbpm]:before{width:14px;height:2px}.acc-ic[data-astro-cid-oipidbpm]:after{width:2px;height:14px}.acc[data-astro-cid-oipidbpm].is-open .acc-ic[data-astro-cid-oipidbpm]:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.acc-body[data-astro-cid-oipidbpm]{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.acc[data-astro-cid-oipidbpm].is-open .acc-body[data-astro-cid-oipidbpm]{grid-template-rows:1fr}.acc-body[data-astro-cid-oipidbpm]>div[data-astro-cid-oipidbpm]{overflow:hidden}.acc-body[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{color:#fff;padding:0 20px 13px;font-size:16px;font-weight:600;line-height:19.6px}.kit-join[data-astro-cid-oipidbpm]{justify-content:center;align-items:center;display:flex}.kit-join[data-astro-cid-oipidbpm] span[data-astro-cid-oipidbpm]{border:2px solid var(--blue);background:#1e1e20;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 14px 27px -8px #43ddfb59}.kit-join[data-astro-cid-oipidbpm] span[data-astro-cid-oipidbpm] svg[data-astro-cid-oipidbpm]{display:block}.features[data-astro-cid-oipidbpm]{background:#fff}.feat-grid[data-astro-cid-oipidbpm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;display:grid}.feat[data-astro-cid-oipidbpm]{flex-direction:column;min-width:0;display:flex}.ph-img[data-astro-cid-oipidbpm]{object-fit:contain;background:0 0;border-radius:6px;width:100%;height:120px}.feat[data-astro-cid-oipidbpm] .n[data-astro-cid-oipidbpm]{letter-spacing:-.0175em;color:#000;margin-top:24px;font-size:20px;font-weight:900;line-height:1.2}.feat[data-astro-cid-oipidbpm] .d[data-astro-cid-oipidbpm]{color:#000;margin-top:12px;font-size:16px;font-weight:400;line-height:23.33px}.feat[data-astro-cid-oipidbpm] .read[data-astro-cid-oipidbpm]{margin-top:auto;padding-top:18px}.section-more[data-astro-cid-oipidbpm]{justify-content:center;width:100%;margin-top:44px;display:flex}.howto[data-astro-cid-oipidbpm]{background:#fff}.phase-row[data-astro-cid-oipidbpm]{background:#16202c;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.phase[data-astro-cid-oipidbpm]{color:#fff;min-width:0;padding:44px 40px 52px}.phase[data-astro-cid-oipidbpm]+.phase[data-astro-cid-oipidbpm]{border-left:1px solid #2a3543;padding-left:40px}.phase[data-astro-cid-oipidbpm] .row[data-astro-cid-oipidbpm]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.phase[data-astro-cid-oipidbpm] .num[data-astro-cid-oipidbpm]{color:#06151f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;line-height:1;display:grid}.phase[data-astro-cid-oipidbpm]:first-child .num[data-astro-cid-oipidbpm]{background:var(--blue)}.phase[data-astro-cid-oipidbpm]:nth-child(2) .num[data-astro-cid-oipidbpm],.phase[data-astro-cid-oipidbpm]:nth-child(3) .num[data-astro-cid-oipidbpm]{background:var(--mint)}.phase[data-astro-cid-oipidbpm] .rule[data-astro-cid-oipidbpm]{background:#2a3543;border-radius:2px;flex:auto;height:2px;overflow:hidden}.phase[data-astro-cid-oipidbpm] .rule[data-astro-cid-oipidbpm] b[data-astro-cid-oipidbpm]{background:linear-gradient(90deg,var(--blue),var(--mint));border-radius:2px;height:100%;display:block}.phase[data-astro-cid-oipidbpm] .kick[data-astro-cid-oipidbpm]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5ecdf8;padding-top:0;font-size:11.11px;font-weight:700;line-height:11.11px}.phase[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{letter-spacing:-.0126em;color:#fff;margin-top:10px;font-size:24px;font-weight:900;line-height:30px}.phase[data-astro-cid-oipidbpm]>p[data-astro-cid-oipidbpm]:last-child{color:#e3e5e6;margin-top:10px;font-size:16px;font-weight:400;line-height:24px}.trusted[data-astro-cid-oipidbpm]{isolation:isolate;background:#f6f8fa;position:relative;overflow:hidden}.trusted-glow[data-astro-cid-oipidbpm]{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.trusted-glow--mint[data-astro-cid-oipidbpm]{aspect-ratio:2040/2387;filter:blur(240px);opacity:.52;background:#1bfcbe38;width:142%;top:29%;left:-99%}.trusted-glow--blue[data-astro-cid-oipidbpm]{aspect-ratio:1800/2106;filter:blur(200px);opacity:.3;background:#20b9f533;width:125%;top:5%;left:9%}.trusted[data-astro-cid-oipidbpm]>[data-astro-cid-oipidbpm]:not(.trusted-glow){z-index:1;position:relative}.case-feature[data-astro-cid-oipidbpm]{background:#fff;border:1px solid #e6e9ef;border-radius:6px;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:56px;width:100%;padding:37px 33px;display:grid;box-shadow:0 24px 44px #00000017}.cf-photo[data-astro-cid-oipidbpm]{background:#e7ebef;border-radius:4px;min-width:0;margin:0;overflow:hidden}.cf-photo[data-astro-cid-oipidbpm] img[data-astro-cid-oipidbpm]{object-fit:cover;width:100%;height:407px}.cf-body[data-astro-cid-oipidbpm]{min-width:0}.cf-client[data-astro-cid-oipidbpm]{object-fit:contain;width:auto;height:33px;margin-left:-28px}.cf-stats[data-astro-cid-oipidbpm]{flex-wrap:wrap;gap:22px 40px;margin-top:22px;display:flex}.cf-stat[data-astro-cid-oipidbpm]{flex-direction:column;gap:5px;min-width:118px;display:flex}.cf-stat[data-astro-cid-oipidbpm] b[data-astro-cid-oipidbpm]{letter-spacing:-.03em;color:#0e8fc9;font-size:clamp(38px,3.4vw,50px);font-weight:900;line-height:1}.cf-stat[data-astro-cid-oipidbpm] span[data-astro-cid-oipidbpm]{color:#46505e;max-width:17ch;font-size:13.5px;font-weight:600;line-height:1.4}.cf-cap[data-astro-cid-oipidbpm]{color:#46505e;margin-top:6px;font-size:16.6px;font-weight:600;line-height:26.8px}.case-feature[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{letter-spacing:-.017em;color:#1e2a3a;margin-top:18px;font-size:clamp(23px,2.2vw,27.5px);font-weight:900;line-height:1.2}.cf-d[data-astro-cid-oipidbpm]{color:#46505e;max-width:583px;margin-top:14px;font-size:17.9px;line-height:28.98px}.cf-link[data-astro-cid-oipidbpm]{color:var(--blue);align-items:center;gap:6px;margin-top:20px;font-size:17.9px;font-weight:800;line-height:28.98px;display:inline-flex}.cf-link[data-astro-cid-oipidbpm]:hover{color:var(--blue-deep)}.partners-strip[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:30px;width:100%;margin-top:44px;display:grid}.ps-label[data-astro-cid-oipidbpm] .eyebrow[data-astro-cid-oipidbpm]{letter-spacing:.14em;color:var(--blue);font-size:11.5px}.ps-claim[data-astro-cid-oipidbpm]{color:#000;margin-top:5px;font-size:14.5px;font-weight:800;line-height:18.85px}.ps-track[data-astro-cid-oipidbpm]{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.ps-marks[data-astro-cid-oipidbpm]{white-space:nowrap;align-items:center;gap:72px;width:max-content;animation:42s linear infinite ps-scroll;display:flex}.ps-track[data-astro-cid-oipidbpm]:hover .ps-marks[data-astro-cid-oipidbpm]{animation-play-state:paused}.ps-marks[data-astro-cid-oipidbpm] li[data-astro-cid-oipidbpm]{flex:none;align-items:center;display:flex}.ps-marks[data-astro-cid-oipidbpm] img[data-astro-cid-oipidbpm]{object-fit:contain;filter:grayscale()brightness(0);opacity:.55;width:auto;height:54px;transition:opacity .2s}.ps-marks[data-astro-cid-oipidbpm] li[data-astro-cid-oipidbpm]:hover img[data-astro-cid-oipidbpm]{opacity:.85}@keyframes ps-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ps-marks[data-astro-cid-oipidbpm]{animation:none}}.roles[data-astro-cid-oipidbpm]{background:#fff}.role-grid[data-astro-cid-oipidbpm]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;display:grid}.role[data-astro-cid-oipidbpm]{color:#fff;background-image:var(--role);border-radius:4px;flex-direction:column;gap:9px;min-width:0;padding:28px 32px;display:flex}.role--blue[data-astro-cid-oipidbpm]{--role:linear-gradient(118.73deg,#1a85c4 0%,#20b9f5 100%)}.role--green[data-astro-cid-oipidbpm]{--role:linear-gradient(118.73deg,#0c8f66 0%,#13b886 100%)}.role--amber[data-astro-cid-oipidbpm]{--role:linear-gradient(110.26deg,#fb9e1c 48.55%,#ffb619 140.42%)}.role[data-astro-cid-oipidbpm] .who[data-astro-cid-oipidbpm]{opacity:.9;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:normal;display:flex}.role[data-astro-cid-oipidbpm] .who[data-astro-cid-oipidbpm] svg[data-astro-cid-oipidbpm]{stroke-width:1.5px;flex:none;width:32px;height:32px}.role[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{letter-spacing:-.01em;color:#fff;margin-top:3px;font-size:23px;font-weight:800;line-height:25.99px}.role[data-astro-cid-oipidbpm] .d[data-astro-cid-oipidbpm]{color:#ffffffeb;font-size:16px;font-weight:800;line-height:25.92px}.role[data-astro-cid-oipidbpm] .read[data-astro-cid-oipidbpm]{color:#fff;margin-top:auto;padding-top:12px;font-size:16px;font-weight:800;line-height:23.33px}.role-cta[data-astro-cid-oipidbpm]{background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;width:100%;margin-top:44px;padding:30px 32px;display:flex}.role-cta[data-astro-cid-oipidbpm] .note[data-astro-cid-oipidbpm]{color:var(--body);font-size:15px;line-height:1.5}.insights[data-astro-cid-oipidbpm]{background:var(--surface)}.insights-head[data-astro-cid-oipidbpm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;width:100%;display:flex}.insights-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{letter-spacing:-.01em;color:var(--ink);font-size:clamp(26px,3.5vw,40px);font-weight:900;line-height:1.1}.ih-left[data-astro-cid-oipidbpm]{flex-direction:column;align-items:flex-start;display:flex}.insights-grid[data-astro-cid-oipidbpm]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;display:grid}.insight[data-astro-cid-oipidbpm]{cursor:pointer;background:#fff;border:1px solid #eef0f2;border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.insight[data-astro-cid-oipidbpm] .cover[data-astro-cid-oipidbpm]{background:#101013;height:200px;position:relative;overflow:hidden}.insight[data-astro-cid-oipidbpm] .cover[data-astro-cid-oipidbpm] img[data-astro-cid-oipidbpm]{object-fit:cover;width:100%;height:100%}.insight[data-astro-cid-oipidbpm] .topic[data-astro-cid-oipidbpm]{letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:5px;padding:5px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.insight[data-astro-cid-oipidbpm] .body[data-astro-cid-oipidbpm]{flex-direction:column;flex:auto;padding:24px 26px 28px;display:flex}.insight[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{color:var(--ink);font-size:18px;font-weight:900;line-height:1.3}.insight[data-astro-cid-oipidbpm] .body[data-astro-cid-oipidbpm]>p[data-astro-cid-oipidbpm]{color:#46464a;font-size:14px;font-weight:400;line-height:1.55}.insight[data-astro-cid-oipidbpm] .read[data-astro-cid-oipidbpm]{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.insight[data-astro-cid-oipidbpm]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.why[data-astro-cid-oipidbpm]{color:#fff;background:#1e1e20}.why-grid[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,488px) minmax(0,1fr);align-items:start;gap:60px;width:100%;display:grid}.why-left[data-astro-cid-oipidbpm]{flex-direction:column;gap:14px;display:flex}.why-left[data-astro-cid-oipidbpm] .eyebrow[data-astro-cid-oipidbpm]{letter-spacing:.12em;color:#fff;font-size:16px;font-weight:600;line-height:16.8px}.why-left[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{border-bottom:3px solid var(--mint);letter-spacing:-.02em;color:#fff;padding-bottom:18px;font-size:clamp(27px,3.1vw,36px);font-weight:900;line-height:1.13}.why-left[data-astro-cid-oipidbpm] .lead[data-astro-cid-oipidbpm]{color:#fff;max-width:none;font-size:16px;font-weight:400;line-height:25.92px}.cred-rows[data-astro-cid-oipidbpm]{flex-direction:column;display:flex}.cred[data-astro-cid-oipidbpm]{border-top:1px solid #fff3;align-items:flex-start;gap:18px;padding:19px 4px 18px 24px;display:flex}.cred[data-astro-cid-oipidbpm]:last-child{border-bottom:1px solid #fff3}.cred[data-astro-cid-oipidbpm] .n[data-astro-cid-oipidbpm]{letter-spacing:-.02em;flex:none;width:68px;font-size:28px;font-weight:900;line-height:28px}.cred[data-astro-cid-oipidbpm]:first-child .n[data-astro-cid-oipidbpm],.cred[data-astro-cid-oipidbpm]:nth-child(3) .n[data-astro-cid-oipidbpm]{color:#0bbf8f}.cred[data-astro-cid-oipidbpm]:nth-child(2) .n[data-astro-cid-oipidbpm]{color:var(--blue)}.cred[data-astro-cid-oipidbpm] .tb[data-astro-cid-oipidbpm]{flex-direction:column;gap:3px;display:flex}.cred[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{letter-spacing:-.02em;color:#fff;font-size:15px;font-weight:900;line-height:16.95px}.cred[data-astro-cid-oipidbpm] .tb[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{color:#fff;font-size:13.5px;font-weight:400;line-height:21.87px}.band[data-astro-cid-oipidbpm]{background-image:linear-gradient(17.85deg,#20b9f5 14.639%,#0092cc 57.072%,#773cf5 85.361%);border-radius:20px;align-items:center;gap:48px;width:100%;padding:80px 72px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0092cc4d}.band[data-astro-cid-oipidbpm] .blob[data-astro-cid-oipidbpm]{z-index:0;opacity:.5;width:min(46%,520px);height:auto;position:absolute;bottom:-38%;right:-6%}.band[data-astro-cid-oipidbpm] .blob--b[data-astro-cid-oipidbpm]{width:min(34%,380px);inset:-46% auto auto -10%}.band[data-astro-cid-oipidbpm] .cta-left[data-astro-cid-oipidbpm],.band[data-astro-cid-oipidbpm] .ctas[data-astro-cid-oipidbpm]{z-index:1;position:relative}.band[data-astro-cid-oipidbpm] .cta-left[data-astro-cid-oipidbpm]{flex:auto;min-width:0}.band[data-astro-cid-oipidbpm] .cta-left[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{letter-spacing:-.01em;color:#fff;font-size:clamp(26px,3.4vw,44px);font-weight:900;line-height:1.05}.band[data-astro-cid-oipidbpm] .cta-left[data-astro-cid-oipidbpm]>p[data-astro-cid-oipidbpm]:last-child{color:#fffffff0;max-width:56ch;font-size:17px;font-weight:400;line-height:1.6}.band[data-astro-cid-oipidbpm] .ctas[data-astro-cid-oipidbpm]{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.band[data-astro-cid-oipidbpm] .ctas[data-astro-cid-oipidbpm] .note[data-astro-cid-oipidbpm]{letter-spacing:.4px;color:#ffffffe6;white-space:nowrap;padding-top:4px;font-size:13px;font-weight:700}a[data-astro-cid-oipidbpm]:focus-visible,button[data-astro-cid-oipidbpm]:focus-visible,[data-astro-cid-oipidbpm][tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.services[data-astro-cid-oipidbpm] a[data-astro-cid-oipidbpm]:focus-visible,.final[data-astro-cid-oipidbpm] a[data-astro-cid-oipidbpm]:focus-visible,.quote-card[data-astro-cid-oipidbpm] a[data-astro-cid-oipidbpm]:focus-visible,.footer[data-astro-cid-oipidbpm] a[data-astro-cid-oipidbpm]:focus-visible{outline-color:var(--mint)}.footer[data-astro-cid-oipidbpm] .fmenu[data-astro-cid-oipidbpm] a[data-astro-cid-oipidbpm].is-hidden{visibility:hidden;pointer-events:none}.case-card[data-astro-cid-oipidbpm],.insight[data-astro-cid-oipidbpm],.diff-card[data-astro-cid-oipidbpm],.service[data-astro-cid-oipidbpm],.stat[data-astro-cid-oipidbpm],.logo-chip[data-astro-cid-oipidbpm],.cred[data-astro-cid-oipidbpm],.quote-card[data-astro-cid-oipidbpm]{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.case-card[data-astro-cid-oipidbpm]:hover,.insight[data-astro-cid-oipidbpm]:hover{transform:translateY(-6px);box-shadow:0 22px 50px #10101329}.diff-card[data-astro-cid-oipidbpm]:hover{border-color:var(--blue-deep);transform:translateY(-4px);box-shadow:0 18px 44px #20b9f533}.service[data-astro-cid-oipidbpm]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000038}.logo-chip[data-astro-cid-oipidbpm]:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1010131a}.cred[data-astro-cid-oipidbpm]:hover{transform:translateY(-4px);box-shadow:0 16px 38px #10101329}.quote-card[data-astro-cid-oipidbpm]:hover{transform:translateY(-4px);box-shadow:0 32px 72px #1e1e2033}.stat--blue[data-astro-cid-oipidbpm]:hover{transform:translateY(-4px);box-shadow:4px 26px 72px #20b9f56b}.stat--violet[data-astro-cid-oipidbpm]:hover{transform:translateY(-4px);box-shadow:4px 40px 116px #773cf552}.stat--gold[data-astro-cid-oipidbpm]:hover{transform:translateY(-4px);box-shadow:4px 32px 142px #f9ad154d}.case-card[data-astro-cid-oipidbpm] .cover[data-astro-cid-oipidbpm]>img[data-astro-cid-oipidbpm],.insight[data-astro-cid-oipidbpm] .cover[data-astro-cid-oipidbpm]>img[data-astro-cid-oipidbpm]{transition:transform .55s var(--ease)}.case-card[data-astro-cid-oipidbpm]:hover .cover[data-astro-cid-oipidbpm]>img[data-astro-cid-oipidbpm],.insight[data-astro-cid-oipidbpm]:hover .cover[data-astro-cid-oipidbpm]>img[data-astro-cid-oipidbpm]{transform:scale(1.05)}.btn-primary[data-astro-cid-oipidbpm],.btn-gradient[data-astro-cid-oipidbpm],.btn-light[data-astro-cid-oipidbpm],.tab[data-astro-cid-oipidbpm]{cursor:pointer;transition:transform .22s var(--ease),box-shadow .22s var(--ease), background-color .18s,border-color .18s,color .18s,filter .18s}.btn-primary[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm],.btn-gradient[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm],.btn-light[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm],.btn-link[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm],.read[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm],.arrow[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm]{transition:transform .22s var(--ease)}.btn-primary[data-astro-cid-oipidbpm]:hover{background:var(--blue-deep);transform:translateY(-2px);box-shadow:0 14px 28px #20b9f566}.btn-primary[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm]{transform:translate(3px)}.btn-primary[data-astro-cid-oipidbpm]:active{transform:translateY(0);box-shadow:0 6px 14px #20b9f552}.btn-gradient[data-astro-cid-oipidbpm]:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 18px 34px #1bfcbe4d}.btn-gradient[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm]{transform:translate(3px)}.btn-gradient[data-astro-cid-oipidbpm]:active{transform:translateY(0)}.btn-light[data-astro-cid-oipidbpm]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0000003d}.btn-light[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm]{transform:translate(3px)}.btn-light[data-astro-cid-oipidbpm]:active{transform:translateY(0)}.btn-link[data-astro-cid-oipidbpm],.read[data-astro-cid-oipidbpm],.arrow[data-astro-cid-oipidbpm]{cursor:pointer;transition:color .18s,opacity .18s}.btn-link[data-astro-cid-oipidbpm] .u[data-astro-cid-oipidbpm]{transition:height .22s var(--ease),background-color .22s}.btn-link[data-astro-cid-oipidbpm]:hover .u[data-astro-cid-oipidbpm]{background:#20b9f573;height:12px}.btn-link[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm],.read[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm],.arrow[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm]{transform:translate(4px)}.read[data-astro-cid-oipidbpm]:hover,.arrow[data-astro-cid-oipidbpm]:hover{filter:brightness(.88)}.tab[data-astro-cid-oipidbpm]{border:1.5px solid #e6eaee;border-radius:6px;justify-content:center;height:46px;padding:0 26px}.tab[data-astro-cid-oipidbpm]:hover{border-color:var(--blue);color:var(--ink);background:#fff}.tab[data-astro-cid-oipidbpm].is-active{border:1.5px solid var(--blue);background:var(--blue);color:#fff;border-radius:4px;padding:0 26px}.tab[data-astro-cid-oipidbpm].is-active:hover{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff}.case-panels[data-astro-cid-oipidbpm]{width:100%}.case-panel[data-astro-cid-oipidbpm][hidden]{display:none}.case-panel[data-astro-cid-oipidbpm]{width:100%;animation:panel-in .32s var(--ease) both}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.case-panel[data-astro-cid-oipidbpm]:focus{outline:none}.case-panel[data-astro-cid-oipidbpm]:focus-visible{outline:2px solid var(--blue);outline-offset:8px;border-radius:14px}.case-card[data-astro-cid-oipidbpm].is-placeholder{box-shadow:none;border:1px solid #e4e8ec}.case-card[data-astro-cid-oipidbpm].is-placeholder:hover{box-shadow:none;transform:none}.case-card[data-astro-cid-oipidbpm].is-placeholder .cover[data-astro-cid-oipidbpm]{background:#e7ebef;justify-content:center;align-items:center;display:flex}.case-card[data-astro-cid-oipidbpm].is-placeholder .cover-note[data-astro-cid-oipidbpm]{font-family:var(--mono);letter-spacing:1.32px;text-transform:uppercase;color:#a3adb7;font-size:11px;font-weight:700}.case-card[data-astro-cid-oipidbpm].is-placeholder .chip-client[data-astro-cid-oipidbpm]{color:#a3adb7;background:#fffffff5;position:absolute;top:173px;left:18px}.case-card[data-astro-cid-oipidbpm].is-placeholder .read[data-astro-cid-oipidbpm]{opacity:.45;pointer-events:none}.sk[data-astro-cid-oipidbpm]{background:#e7ebef;border-radius:3px;width:100%;height:12px;display:block}.sk[data-astro-cid-oipidbpm]+.sk[data-astro-cid-oipidbpm]{margin-top:10px}.sk-title[data-astro-cid-oipidbpm]{background:#dde3e8;width:70%;height:22px}.sk-short[data-astro-cid-oipidbpm]{width:56%}@media (prefers-reduced-motion:reduce){[data-astro-cid-oipidbpm],[data-astro-cid-oipidbpm]:before,[data-astro-cid-oipidbpm]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.case-card[data-astro-cid-oipidbpm]:hover,.insight[data-astro-cid-oipidbpm]:hover,.diff-card[data-astro-cid-oipidbpm]:hover,.service[data-astro-cid-oipidbpm]:hover,.logo-chip[data-astro-cid-oipidbpm]:hover,.cred[data-astro-cid-oipidbpm]:hover,.quote-card[data-astro-cid-oipidbpm]:hover,.stat[data-astro-cid-oipidbpm]:hover,.btn-primary[data-astro-cid-oipidbpm]:hover,.btn-gradient[data-astro-cid-oipidbpm]:hover,.btn-light[data-astro-cid-oipidbpm]:hover,.footer[data-astro-cid-oipidbpm] .soc[data-astro-cid-oipidbpm]:hover,.footer[data-astro-cid-oipidbpm] .fmenu[data-astro-cid-oipidbpm] a[data-astro-cid-oipidbpm]:hover,.case-card[data-astro-cid-oipidbpm]:hover .cover[data-astro-cid-oipidbpm]>img[data-astro-cid-oipidbpm],.insight[data-astro-cid-oipidbpm]:hover .cover[data-astro-cid-oipidbpm]>img[data-astro-cid-oipidbpm]{transform:none}}.btn-primary--grad[data-astro-cid-oipidbpm]{background:linear-gradient(90deg,var(--blue) 0%,var(--cyan) 100%);box-shadow:0 10px 24px -12px #00a6e68c}.btn-primary--grad[data-astro-cid-oipidbpm]:hover{background:linear-gradient(90deg,var(--blue-deep) 0%,var(--blue) 100%);box-shadow:0 14px 28px -12px #00a6e6b3}.btn-outline[data-astro-cid-oipidbpm]{border:1.5px solid var(--blue);letter-spacing:1.2px;text-transform:uppercase;height:52px;color:var(--blue);white-space:nowrap;cursor:pointer;transition:border-color .18s,color .18s,transform .22s var(--ease),box-shadow .22s var(--ease);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:14px;font-weight:800;display:inline-flex}.btn-outline[data-astro-cid-oipidbpm] .ico[data-astro-cid-oipidbpm]{transition:transform .22s var(--ease)}.btn-outline[data-astro-cid-oipidbpm]:hover{border-color:var(--blue-deep);color:var(--blue-deep);transform:translateY(-2px)}.btn-outline[data-astro-cid-oipidbpm]:hover .ico[data-astro-cid-oipidbpm]{transform:translate(3px)}.btn-outline[data-astro-cid-oipidbpm]:active{transform:translateY(0)}.btn-gradient[data-astro-cid-oipidbpm]{letter-spacing:1.2px;text-transform:uppercase;width:100%;max-width:417px;height:52px;color:var(--ink);white-space:nowrap;background-image:linear-gradient(77.197deg,#43ddfb 13.778%,#1bfcbe 85.427%);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:800;display:flex;box-shadow:0 12px 24px #1bfcbe1f}.btn-light[data-astro-cid-oipidbpm]{letter-spacing:1.2px;text-transform:uppercase;height:52px;color:var(--blue-deep);white-space:nowrap;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:14px;font-weight:800;display:flex;box-shadow:0 8px 20px #00000029}.gl[data-astro-cid-oipidbpm]{padding-top:3px;display:inline-block}[data-astro-cid-oipidbpm][data-od-id=features-demo-cta] .gl[data-astro-cid-oipidbpm],.band[data-astro-cid-oipidbpm] .btn-light[data-astro-cid-oipidbpm] .gl[data-astro-cid-oipidbpm]{padding-top:5px}@media (prefers-reduced-motion:no-preference){.mark--drift[data-astro-cid-oipidbpm] i[data-astro-cid-oipidbpm]{transition:transform .5s var(--ease)}}@media (width<=1199.98px){.page[data-astro-cid-oipidbpm],.footer[data-astro-cid-oipidbpm]{min-height:0}.section[data-astro-cid-oipidbpm]{padding-inline:clamp(20px,5vw,84px)}.hero[data-astro-cid-oipidbpm]{padding-top:clamp(40px,6vw,72px)}.hero-top[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr) minmax(0,44%);gap:clamp(28px,4vw,48px)}.problem-pair[data-astro-cid-oipidbpm]{gap:clamp(28px,4vw,44px)}}@media (width<=1023.98px){.hero-top[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,44px)}.hero-left[data-astro-cid-oipidbpm]{max-width:none}.xk-demo[data-astro-cid-oipidbpm]{max-width:560px;margin-inline:auto}}@media (width<=767.98px){.section[data-astro-cid-oipidbpm]{padding-inline:20px}.problem-pair[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr);gap:40px}.problem-card[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{max-width:none}.cta-row[data-astro-cid-oipidbpm]{flex-direction:column;align-items:stretch;width:100%}.btn-primary[data-astro-cid-oipidbpm],.btn-outline[data-astro-cid-oipidbpm],.btn-link[data-astro-cid-oipidbpm],.btn-gradient[data-astro-cid-oipidbpm],.btn-light[data-astro-cid-oipidbpm]{width:100%}.btn-outline[data-astro-cid-oipidbpm]{justify-content:center}.read[data-astro-cid-oipidbpm],.arrow[data-astro-cid-oipidbpm]{min-height:44px}.xk-demo[data-astro-cid-oipidbpm]{max-width:none}.xk-prompt[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{font-size:11.5px}.xk-canvas[data-astro-cid-oipidbpm]{gap:11px;padding:14px}.xk-art[data-astro-cid-oipidbpm]{height:60px}}@media (width<=599.98px){.xk-cards[data-astro-cid-oipidbpm]{grid-template-columns:repeat(2,minmax(0,1fr))}.xk-cards[data-astro-cid-oipidbpm] .xk-card[data-astro-cid-oipidbpm]:last-child{display:none}.xk-heroblock[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr)}.xk-art[data-astro-cid-oipidbpm]{height:52px}}@media (width<=479.98px){.section[data-astro-cid-oipidbpm]{padding-inline:16px}.hero-left[data-astro-cid-oipidbpm] h1[data-astro-cid-oipidbpm]{font-size:clamp(28px,8.4vw,36px)}.hero-left[data-astro-cid-oipidbpm] .sub[data-astro-cid-oipidbpm]{font-size:16px}.section-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{font-size:clamp(24px,6.6vw,30px)}.problem-card[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{font-size:clamp(23px,6.6vw,28px)}.kicker[data-astro-cid-oipidbpm]{letter-spacing:.18em;font-size:11px}.xk-bar[data-astro-cid-oipidbpm] .t[data-astro-cid-oipidbpm]{display:none}.footer[data-astro-cid-oipidbpm]{padding:40px 16px 36px}.footer[data-astro-cid-oipidbpm] .social[data-astro-cid-oipidbpm]{gap:24px}}.insights-head[data-astro-cid-oipidbpm] .btn-link[data-astro-cid-oipidbpm] .u[data-astro-cid-oipidbpm]{width:auto;left:4px;right:4px}@media (width<=1279.98px){.why-grid[data-astro-cid-oipidbpm]{gap:36px}.band[data-astro-cid-oipidbpm]{gap:36px;padding:clamp(40px,5vw,64px) clamp(28px,4vw,60px)}}@media (width<=1023.98px){.why-grid[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr);gap:36px}.why-left[data-astro-cid-oipidbpm] .lead[data-astro-cid-oipidbpm]{max-width:none}.band[data-astro-cid-oipidbpm]{flex-direction:column;align-items:flex-start}.band[data-astro-cid-oipidbpm] .ctas[data-astro-cid-oipidbpm]{align-items:stretch;width:100%}.band[data-astro-cid-oipidbpm] .ctas[data-astro-cid-oipidbpm] .note[data-astro-cid-oipidbpm]{text-align:center;white-space:normal}.role-cta[data-astro-cid-oipidbpm]{text-align:center;flex-direction:column}}@media (width<=767.98px){.feat-grid[data-astro-cid-oipidbpm],.role-grid[data-astro-cid-oipidbpm],.insights-grid[data-astro-cid-oipidbpm],.phase-row[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr)}.phase-row[data-astro-cid-oipidbpm]{border-radius:12px}.cred[data-astro-cid-oipidbpm]{gap:16px}.cred[data-astro-cid-oipidbpm] .n[data-astro-cid-oipidbpm]{min-width:74px;font-size:36px}.cred[data-astro-cid-oipidbpm] .n--sm[data-astro-cid-oipidbpm]{font-size:26px}.band[data-astro-cid-oipidbpm]{border-radius:14px;padding:34px 24px}.band[data-astro-cid-oipidbpm] .blob[data-astro-cid-oipidbpm]{display:none}.role-cta[data-astro-cid-oipidbpm]{padding:26px 22px}.stub-note[data-astro-cid-oipidbpm]{text-align:center}}@media (width<=479.98px){.solution-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{font-size:clamp(32px,10vw,42px)}.kit-head[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{font-size:clamp(23px,6.6vw,28px)}.insights-head[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm],.why-left[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{font-size:clamp(23px,6.2vw,28px)}.band[data-astro-cid-oipidbpm] .cta-left[data-astro-cid-oipidbpm] h2[data-astro-cid-oipidbpm]{font-size:clamp(22px,6vw,27px)}.case-card[data-astro-cid-oipidbpm] .body[data-astro-cid-oipidbpm],.insight[data-astro-cid-oipidbpm] .body[data-astro-cid-oipidbpm]{padding:22px 20px 24px}.kit[data-astro-cid-oipidbpm],.role[data-astro-cid-oipidbpm],.feat[data-astro-cid-oipidbpm]{padding-inline:20px}}@media (width<=1023.98px){.read[data-astro-cid-oipidbpm],.arrow[data-astro-cid-oipidbpm],.btn-link[data-astro-cid-oipidbpm],.cf-link[data-astro-cid-oipidbpm]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=599.98px){.btn-outline[data-astro-cid-oipidbpm],.btn-primary[data-astro-cid-oipidbpm],.btn-light[data-astro-cid-oipidbpm]{white-space:normal;text-align:center;height:auto;min-height:52px;padding-block:14px;line-height:1.3}}@media (width<=1279.98px){.split-cols[data-astro-cid-oipidbpm]{gap:24px}.case-feature[data-astro-cid-oipidbpm]{gap:36px;padding:28px 26px}.cf-photo[data-astro-cid-oipidbpm] img[data-astro-cid-oipidbpm]{height:340px}}@media (width<=1023.98px){.split-cols[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.kit[data-astro-cid-oipidbpm]{gap:24px;padding:34px 0}.kit-head[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{font-size:30px}.kit-head[data-astro-cid-oipidbpm] .tag[data-astro-cid-oipidbpm]{font-size:19px}.case-feature[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr);gap:28px}.cf-photo[data-astro-cid-oipidbpm] img[data-astro-cid-oipidbpm]{height:clamp(220px,34vw,330px)}.cf-d[data-astro-cid-oipidbpm]{max-width:none}}@media (width<=767.98px){.split-cols[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,520px);justify-content:center;gap:0}.kit-join[data-astro-cid-oipidbpm]{padding:22px 0}.kit[data-astro-cid-oipidbpm]{padding:38px 0}.partners-strip[data-astro-cid-oipidbpm]{grid-template-columns:minmax(0,1fr);gap:18px}.ps-marks[data-astro-cid-oipidbpm]{gap:44px}.kit-acc[data-astro-cid-oipidbpm]{padding-inline:16px}.acc-head[data-astro-cid-oipidbpm]{padding:12px 16px;font-size:16.5px;line-height:1.4}.acc-body[data-astro-cid-oipidbpm] p[data-astro-cid-oipidbpm]{padding:0 16px 13px;font-size:15px;line-height:1.5}.kit-head[data-astro-cid-oipidbpm] h3[data-astro-cid-oipidbpm]{font-size:28px;line-height:1.15}.kit-head[data-astro-cid-oipidbpm] .tag[data-astro-cid-oipidbpm]{font-size:19px}.kit-head[data-astro-cid-oipidbpm] .sub[data-astro-cid-oipidbpm]{font-size:16.5px;line-height:1.5}.case-feature[data-astro-cid-oipidbpm]{padding:20px 18px}}@media (width<=479.98px){.kit-join[data-astro-cid-oipidbpm] span[data-astro-cid-oipidbpm]{width:58px;height:58px}.cf-stat[data-astro-cid-oipidbpm] b[data-astro-cid-oipidbpm]{font-size:clamp(34px,9vw,44px)}}@media (prefers-reduced-motion:no-preference){.xk-canvas[data-astro-cid-oipidbpm] .xk-heroblock[data-astro-cid-oipidbpm],.xk-canvas[data-astro-cid-oipidbpm] .xk-btn[data-astro-cid-oipidbpm],.xk-canvas[data-astro-cid-oipidbpm] .xk-card[data-astro-cid-oipidbpm]{opacity:0;animation-duration:9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;transform:translateY(10px)}.xk-canvas[data-astro-cid-oipidbpm] .xk-heroblock[data-astro-cid-oipidbpm]{animation-name:xk-b1}.xk-canvas[data-astro-cid-oipidbpm] .xk-btn[data-astro-cid-oipidbpm]{animation-name:xk-b2}.xk-canvas[data-astro-cid-oipidbpm] .xk-card[data-astro-cid-oipidbpm]:first-child{animation-name:xk-b3}.xk-canvas[data-astro-cid-oipidbpm] .xk-card[data-astro-cid-oipidbpm]:nth-child(2){animation-name:xk-b4}.xk-canvas[data-astro-cid-oipidbpm] .xk-card[data-astro-cid-oipidbpm]:nth-child(3){animation-name:xk-b5}}@keyframes xk-b1{0%,4%{opacity:0;transform:translateY(10px)}10%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(10px)}}@keyframes xk-b2{0%,13%{opacity:0;transform:translateY(10px)}19%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(10px)}}@keyframes xk-b3{0%,21%{opacity:0;transform:translateY(10px)}27%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(10px)}}@keyframes xk-b4{0%,28%{opacity:0;transform:translateY(10px)}34%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(10px)}}@keyframes xk-b5{0%,35%{opacity:0;transform:translateY(10px)}41%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(10px)}}
