@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.flag{border-radius:2px;flex:none;width:18px;height:13px;display:inline-block;box-shadow:0 0 0 1px #0a254022}.mlang .flag{vertical-align:-2px;margin-right:8px}:root{--navy:#0a2540;--ink:#0a2540;--slate:#425466;--slate-2:#6b7c93;--blurple:#635bff;--blurple-deep:#4f48d6;--blurple-soft:#eeedff;--cyan:#00d4ff;--line:#e6e6e6;--line-2:#f0f2f5;--soft:#f6f9fc;--paper:#fff;--g1:#ff9a4d;--g2:#ff5f9e;--g3:#7a73ff;--g4:#11efe3;--grad:linear-gradient(90deg,var(--g1),var(--g2),var(--g3),var(--g4));--font:"Instrument Sans Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1080px;--violet:var(--blurple);--violet-2:#8f8aff;--violet-deep:var(--blurple-deep);--go:var(--navy);--ink-2:var(--slate);--ink-3:var(--slate-2);--orange:var(--g1);--dark:var(--navy);--shadow:0 2px 8px #0a254010;--shadow-lg:0 16px 40px #0a254014}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}html.nav-open{overflow:hidden}body{font-family:var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:600;line-height:1.1}p{margin:0}a{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:#635bff33}.wrap{width:min(var(--wrap),100% - 3rem);margin-inline:auto}.section{padding:120px 0}.intro{letter-spacing:-.015em;max-width:34ch;color:var(--slate);font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:500;line-height:1.35}.intro b{color:var(--ink);font-weight:500}.split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.split h2{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:600;line-height:1.2}.split p{color:var(--slate);max-width:44ch;padding-top:6px;font-size:1rem}.split .btn{margin-top:22px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.btn i{font-size:1.05rem;font-style:normal;line-height:0;transition:transform .18s ease-out}.btn:hover i{transform:translate(2px)}.btn-primary{background:var(--blurple);color:#fff}.btn-primary:hover{background:var(--blurple-deep)}.btn-secondary{color:var(--blurple);background:#fff;border-color:#cfd7df}.btn-secondary:hover{border-color:var(--blurple);background:#f7f7ff}.btn-dark{color:#fff;background:#1b3554}.btn-dark:hover{background:#244468}.btn-cyan{color:var(--cyan);background:0 0;border-color:#1f6f86}.btn-cyan:hover{border-color:var(--cyan);background:#00d4ff14}.btn-sm{height:36px;padding:0 14px;font-size:.875rem}.link{color:var(--blurple);align-items:center;gap:4px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.link:after{content:"›";font-size:1.15em;line-height:0;transition:transform .18s ease-out}.link:hover:after{transform:translate(2px)}.link.diag:after{content:"↗";font-size:1em}.link.diag:hover:after{transform:translate(2px,-2px)}.cap{color:var(--slate);font-size:.875rem}.num{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4.2vw,3.5rem);font-weight:500;line-height:1}.tint{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}:focus-visible{outline:2px solid var(--blurple);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;background:var(--blurple);color:#fff;border-radius:6px;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.dark{background:var(--navy);color:#adbdcc}.dark h2,.dark h3,.dark strong,.dark .num{color:#fff}.dark .cap{color:#8898aa}.dark .link{color:var(--cyan)}.dark .intro{color:#adbdcc}.dark .intro b{color:#fff}.frame{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0a254008}.frame>.fbar{border-bottom:1px solid var(--line-2);background:#fafbfc;align-items:center;gap:6px;height:24px;padding:0 10px;display:flex}.frame>.fbar i{background:#e1e6ea;border-radius:50%;width:7px;height:7px}.frame>.fbar span{color:var(--slate-2);letter-spacing:.02em;margin-left:auto;font-size:9px}.frame img{width:100%;height:auto;display:block}@media (width<=900px){.section{padding:80px 0}.split{grid-template-columns:1fr;gap:20px}.split .btn{margin-top:14px}}@media (width<=600px){.section{padding:64px 0}.wrap{width:calc(100% - 2rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.top[data-astro-cid-jkypmyt6]{z-index:30;background:#fff;border-bottom:1px solid #0000;transition:border-color .2s ease-out;position:sticky;top:0}.top[data-astro-cid-jkypmyt6].scrolled{border-color:var(--line)}.bar[data-astro-cid-jkypmyt6]{align-items:center;gap:28px;height:64px;display:flex}.brand[data-astro-cid-jkypmyt6]{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:9px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-jkypmyt6] svg[data-astro-cid-jkypmyt6]{width:26px;height:26px}.primary[data-astro-cid-jkypmyt6] ul[data-astro-cid-jkypmyt6]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.primary[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6],.primary[data-astro-cid-jkypmyt6] button[data-astro-cid-jkypmyt6]{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.primary[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6]:hover,.primary[data-astro-cid-jkypmyt6] button[data-astro-cid-jkypmyt6]:hover,.primary[data-astro-cid-jkypmyt6] button[data-astro-cid-jkypmyt6][aria-expanded=true]{background:var(--soft);color:var(--blurple)}.primary[data-astro-cid-jkypmyt6] button[data-astro-cid-jkypmyt6] svg[data-astro-cid-jkypmyt6]{width:10px;height:6px;transition:transform .15s ease-out}.primary[data-astro-cid-jkypmyt6] button[data-astro-cid-jkypmyt6][aria-expanded=true] svg[data-astro-cid-jkypmyt6]{transform:rotate(180deg)}.has-menu[data-astro-cid-jkypmyt6]{position:relative}.menu[data-astro-cid-jkypmyt6]{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;min-width:340px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #0a254018}.menu[data-astro-cid-jkypmyt6][hidden]{display:none}.menu[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6]{border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.menu[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6] strong[data-astro-cid-jkypmyt6]{color:var(--ink);font-size:.95rem;font-weight:600;display:block}.menu[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6] small[data-astro-cid-jkypmyt6]{color:var(--slate);white-space:normal;margin-top:2px;font-size:.8125rem;font-weight:400;line-height:1.35;display:block}.menu[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6]:hover{background:var(--soft)}.pi[data-astro-cid-jkypmyt6]{background:var(--blurple);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:grid}.connet[data-astro-cid-jkypmyt6] .pi[data-astro-cid-jkypmyt6],.mprod[data-astro-cid-jkypmyt6]:nth-of-type(2) .pi[data-astro-cid-jkypmyt6]{background:var(--navy)}.actions[data-astro-cid-jkypmyt6]{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.actions[data-astro-cid-jkypmyt6] .btn[data-astro-cid-jkypmyt6]{white-space:nowrap}.lang[data-astro-cid-jkypmyt6]{color:var(--slate);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lang[data-astro-cid-jkypmyt6]:hover{color:var(--blurple);background:var(--soft)}.burger[data-astro-cid-jkypmyt6]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;width:40px;height:40px;display:none;position:relative}.burger[data-astro-cid-jkypmyt6] span[data-astro-cid-jkypmyt6],.burger[data-astro-cid-jkypmyt6] span[data-astro-cid-jkypmyt6]:before,.burger[data-astro-cid-jkypmyt6] span[data-astro-cid-jkypmyt6]:after{content:"";background:var(--ink);border-radius:2px;width:18px;height:1.6px;transition:transform .2s ease-out,opacity .2s;position:absolute;left:11px}.burger[data-astro-cid-jkypmyt6] span[data-astro-cid-jkypmyt6]{top:19px}.burger[data-astro-cid-jkypmyt6] span[data-astro-cid-jkypmyt6]:before{top:-6px;left:0}.burger[data-astro-cid-jkypmyt6] span[data-astro-cid-jkypmyt6]:after{top:6px;left:0}.burger[data-astro-cid-jkypmyt6][aria-expanded=true] span[data-astro-cid-jkypmyt6]{background:0 0}.burger[data-astro-cid-jkypmyt6][aria-expanded=true] span[data-astro-cid-jkypmyt6]:before{transform:translateY(6px)rotate(45deg)}.burger[data-astro-cid-jkypmyt6][aria-expanded=true] span[data-astro-cid-jkypmyt6]:after{transform:translateY(-6px)rotate(-45deg)}.mnav[data-astro-cid-jkypmyt6]{display:none}.foot[data-astro-cid-jkypmyt6]{border-top:1px solid var(--line);background:var(--soft);padding:64px 0 32px;font-size:.875rem}.cols[data-astro-cid-jkypmyt6]{grid-template-columns:repeat(5,1fr);gap:32px 24px;display:grid}.foot[data-astro-cid-jkypmyt6] h4[data-astro-cid-jkypmyt6]{color:var(--ink);margin-bottom:14px;font-size:.8125rem;font-weight:700}.foot[data-astro-cid-jkypmyt6] ul[data-astro-cid-jkypmyt6]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6]{color:var(--slate);text-decoration:none}.foot[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6]:hover{color:var(--blurple)}.legal[data-astro-cid-jkypmyt6]{border-top:1px solid var(--line);color:var(--slate);justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:24px;display:flex}.locale[data-astro-cid-jkypmyt6]{align-items:center;gap:8px;display:flex}.locale[data-astro-cid-jkypmyt6] svg[data-astro-cid-jkypmyt6]{width:16px;height:16px;color:var(--slate)}.locale[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6][aria-current]{color:var(--ink);font-weight:600}@media (width<=1240px){.bar[data-astro-cid-jkypmyt6]{gap:16px}.actions[data-astro-cid-jkypmyt6] .btn-secondary[data-astro-cid-jkypmyt6]{display:none}}@media (width<=1080px){.primary[data-astro-cid-jkypmyt6] a[data-astro-cid-jkypmyt6],.primary[data-astro-cid-jkypmyt6] button[data-astro-cid-jkypmyt6]{padding:8px 9px;font-size:.9rem}}@media (width<=1000px){.primary[data-astro-cid-jkypmyt6],.actions[data-astro-cid-jkypmyt6] .btn[data-astro-cid-jkypmyt6],.actions[data-astro-cid-jkypmyt6] .lang[data-astro-cid-jkypmyt6]{display:none}.burger[data-astro-cid-jkypmyt6]{display:block}.mnav[data-astro-cid-jkypmyt6]:not([hidden]){border-top:1px solid var(--line);background:#fff;align-content:start;gap:4px;padding:16px 24px 32px;display:grid;position:fixed;inset:64px 0 0;overflow-y:auto}.mlabel[data-astro-cid-jkypmyt6]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);margin:8px 0 6px;font-size:.75rem;font-weight:700}.mprod[data-astro-cid-jkypmyt6]{background:var(--soft);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;margin-bottom:4px;padding:12px;text-decoration:none;display:flex}.mprod[data-astro-cid-jkypmyt6]>span[data-astro-cid-jkypmyt6]:last-child{min-width:0}.mprod[data-astro-cid-jkypmyt6] strong[data-astro-cid-jkypmyt6]{font-weight:600;display:block}.mprod[data-astro-cid-jkypmyt6] small[data-astro-cid-jkypmyt6]{color:var(--slate);font-size:.8125rem;line-height:1.35;display:block}.mlink[data-astro-cid-jkypmyt6]{border-bottom:1px solid var(--line-2);padding:14px 4px;font-weight:500;text-decoration:none}.mctas[data-astro-cid-jkypmyt6]{gap:10px;margin-top:20px;display:grid}.mctas[data-astro-cid-jkypmyt6] .btn[data-astro-cid-jkypmyt6]{width:100%}}@media (width<=900px){.cols[data-astro-cid-jkypmyt6]{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.cols[data-astro-cid-jkypmyt6]{grid-template-columns:1fr 1fr}.legal[data-astro-cid-jkypmyt6]{flex-direction:column;align-items:flex-start}}.art[data-astro-cid-4y7huvdb]{pointer-events:none;contain:strict;position:absolute;overflow:hidden;container-type:size}.sq[data-astro-cid-4y7huvdb]{aspect-ratio:1;width:max(100cqw,100cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}.s[data-astro-cid-4y7huvdb]{will-change:transform;transform:rotate(var(--r,0deg));animation:drift var(--t,22s) ease-in-out infinite alternate;animation-delay:var(--d,0s);display:block;position:absolute}.s1[data-astro-cid-4y7huvdb]{opacity:.92;--r:-28deg;--t:24s;--dx:28px;--dy:-34px;--dr:5deg;background:linear-gradient(135deg,#ff9a4d,#ff5f9e 55%,#7a73ff);border-radius:34px;width:46.7%;height:62.2%;top:13.3%;left:36.7%}.s2[data-astro-cid-4y7huvdb]{opacity:.78;--r:-16deg;--t:29s;--d:-9s;--dx:-24px;--dy:26px;--dr:-4deg;background:linear-gradient(225deg,#7a73ff,#11efe3);border-radius:30px;width:42.2%;height:57.8%;top:20%;left:42.2%}.s3[data-astro-cid-4y7huvdb]{opacity:.6;--r:-40deg;--t:19s;--d:-14s;--dx:36px;--dy:18px;--dr:7deg;background:linear-gradient(45deg,#ff5f9e,#ff9a4d);border-radius:26px;width:33.3%;height:48.9%;top:6.7%;left:45.6%}.s4[data-astro-cid-4y7huvdb]{opacity:.55;--t:17s;--d:-5s;--dx:-30px;--dy:-22px;--dr:0deg;background:radial-gradient(closest-side,#7a73ff,#11efe3cc 55%,#0000);border-radius:50%;width:51.1%;height:33.3%;top:45.6%;left:45.6%}@keyframes drift{0%{transform:rotate(var(--r,0deg)) translate3d(0,0,0) scale(1)}to{transform:rotate(calc(var(--r,0deg) + var(--dr,0deg))) translate3d(var(--dx,0px),var(--dy,0px),0) scale(1.06)}}.hero[data-astro-cid-4y7huvdb]{width:min(62vw,860px);min-width:520px;height:min(62vw,860px);min-height:520px;top:-140px;right:-160px}.banner[data-astro-cid-4y7huvdb]{opacity:.9;width:100%;height:100%;inset:0}.banner[data-astro-cid-4y7huvdb] .sq[data-astro-cid-4y7huvdb]{translate:-32% -56%;scale:1.25}.field[data-astro-cid-4y7huvdb]{opacity:.55;width:100%;height:100%;inset:0}.field[data-astro-cid-4y7huvdb] .sq[data-astro-cid-4y7huvdb]{translate:-60% -40%;rotate:12deg;scale:1.3}@media (width<=860px){.hero[data-astro-cid-4y7huvdb]{opacity:.85;min-width:460px;min-height:460px;top:-120px;right:-220px}}@media (prefers-reduced-motion:reduce){.s[data-astro-cid-4y7huvdb]{animation:none}}
