.constellation[data-astro-cid-3vvyhisp]{width:100%;height:100%;overflow:visible}.constellation__stars[data-astro-cid-3vvyhisp] circle[data-astro-cid-3vvyhisp]{fill:#ffffff59}.constellation__orbit[data-astro-cid-3vvyhisp]{fill:none;stroke:#35a4fd2e;stroke-width:1px}.constellation__orbit--inner[data-astro-cid-3vvyhisp]{stroke-dasharray:2 8}.constellation__links[data-astro-cid-3vvyhisp] path[data-astro-cid-3vvyhisp]{fill:none;stroke:#35a4fd8c;stroke-width:1.4px;stroke-dasharray:6 8;animation:3s linear infinite flow}.constellation__halo[data-astro-cid-3vvyhisp]{fill:#35a4fd14;stroke:#35a4fd40;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite halo;animation-delay:calc(var(--i) * -.5s)}.constellation__core[data-astro-cid-3vvyhisp]{fill:#0a1440;stroke:var(--blue);stroke-width:1.6px}.constellation__sym[data-astro-cid-3vvyhisp]{fill:var(--white);font-family:var(--font);font-size:20px;font-weight:700}.constellation__label[data-astro-cid-3vvyhisp]{fill:var(--gray-2);font-family:var(--font);font-size:14px}@keyframes flow{to{stroke-dashoffset:-28px}}@keyframes halo{50%{opacity:.5;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.constellation__links[data-astro-cid-3vvyhisp] path[data-astro-cid-3vvyhisp],.constellation__halo[data-astro-cid-3vvyhisp]{animation:none}}.c-h2[data-astro-cid-gu6x2rso]{font-size:clamp(34px,4.4vw,56px);line-height:1.15}.c-kicker[data-astro-cid-gu6x2rso]{letter-spacing:.12em;text-transform:uppercase;color:#1576c9;font-size:14px}.c-hero[data-astro-cid-gu6x2rso]{min-height:min(820px, calc(100vh - var(--header-h)));align-items:center;padding:72px 0 160px;display:flex;position:relative;overflow:hidden}.c-hero__sky[data-astro-cid-gu6x2rso]{background:radial-gradient(60% 50% at 50% 45%,#35a4fd38,#0000 70%),radial-gradient(40% 40% at 15% 90%,#1d5fd140,#0000 70%),linear-gradient(#040319,#071040 70%,#0a1a55);position:absolute;inset:0}.c-hero__art[data-astro-cid-gu6x2rso]{position:absolute;inset:40px 3% 90px}.c-hero__copy[data-astro-cid-gu6x2rso]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.c-crumbs[data-astro-cid-gu6x2rso]{color:var(--gray);gap:8px;margin-bottom:24px;font-size:14px;display:flex}.c-crumbs[data-astro-cid-gu6x2rso] a[data-astro-cid-gu6x2rso]:hover{color:var(--blue)}.c-crumbs[data-astro-cid-gu6x2rso] [data-astro-cid-gu6x2rso][aria-current]{color:var(--light)}.c-hero__title[data-astro-cid-gu6x2rso]{font-size:clamp(44px,6vw,84px);line-height:1}.c-hero__title[data-astro-cid-gu6x2rso] span[data-astro-cid-gu6x2rso]{background:linear-gradient(90deg, #7cc4ff, var(--blue) 50%, #c6e6ff);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.c-hero__lead[data-astro-cid-gu6x2rso]{max-width:600px;color:var(--gray-2);margin-top:28px;font-size:19px;line-height:1.6}.c-hero__actions[data-astro-cid-gu6x2rso]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.c-wave[data-astro-cid-gu6x2rso]{width:100%;height:110px;fill:var(--white);position:absolute;bottom:-1px;left:0;right:0}.c-wave--bottom[data-astro-cid-gu6x2rso]{fill:var(--navy)}.c-table[data-astro-cid-gu6x2rso]{padding:90px 0 120px}.c-table__head[data-astro-cid-gu6x2rso]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px;display:grid}.c-table__head[data-astro-cid-gu6x2rso] p[data-astro-cid-gu6x2rso]{color:#3a3f55;font-size:18px;line-height:1.65}.c-legend[data-astro-cid-gu6x2rso]{flex-wrap:wrap;gap:10px 24px;margin-top:40px;padding:0;font-size:14px;list-style:none;display:flex}.c-legend__item[data-astro-cid-gu6x2rso]{align-items:center;gap:8px;display:inline-flex}.c-legend__item[data-astro-cid-gu6x2rso] span[data-astro-cid-gu6x2rso]{background:var(--g);border:1px solid #04031933;border-radius:4px;width:14px;height:14px}.c-g--compute[data-astro-cid-gu6x2rso]{--g:#35a4fd;--g-ink:#040319}.c-g--data[data-astro-cid-gu6x2rso]{--g:#1576c9;--g-ink:#fff}.c-g--messaging[data-astro-cid-gu6x2rso]{--g:#9fd3ff;--g-ink:#040319}.c-g--security[data-astro-cid-gu6x2rso]{--g:#040319;--g-ink:#fff}.c-g--delivery[data-astro-cid-gu6x2rso]{--g:#dfe7f1;--g-ink:#040319}.c-elements[data-astro-cid-gu6x2rso]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.c-el[data-astro-cid-gu6x2rso]{background:var(--g);min-height:250px;color:var(--g-ink);border-radius:12px;flex-direction:column;padding:18px 18px 20px;transition:translate .25s,box-shadow .25s;display:flex;position:relative}.c-el[data-astro-cid-gu6x2rso]:hover{translate:0 -6px;box-shadow:0 24px 40px -24px #04031999}.c-el__n[data-astro-cid-gu6x2rso]{opacity:.75;font-size:13px}.c-el__s[data-astro-cid-gu6x2rso]{margin-top:6px;font-size:54px;font-weight:700;line-height:1}.c-el__name[data-astro-cid-gu6x2rso]{margin-top:10px;font-size:18px;font-weight:700;line-height:1.25}.c-el__text[data-astro-cid-gu6x2rso]{opacity:.9;margin-top:8px;font-size:14px;line-height:1.5}.c-el__used[data-astro-cid-gu6x2rso]{opacity:.85;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.4}.c-el__used[data-astro-cid-gu6x2rso] span[data-astro-cid-gu6x2rso]{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700;display:block}.c-hybrid[data-astro-cid-gu6x2rso]{padding:0 0 120px}.c-hybrid__panel[data-astro-cid-gu6x2rso]{background:var(--navy);color:var(--white);border-radius:28px;padding:64px}.c-hybrid__panel[data-astro-cid-gu6x2rso] .c-kicker[data-astro-cid-gu6x2rso]{color:var(--blue)}.c-hybrid__head[data-astro-cid-gu6x2rso]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.c-hybrid__title[data-astro-cid-gu6x2rso]{margin-top:12px;font-size:clamp(32px,3.6vw,48px);line-height:1.15}.c-hybrid__title[data-astro-cid-gu6x2rso] span[data-astro-cid-gu6x2rso]{color:var(--blue)}.c-hybrid__text[data-astro-cid-gu6x2rso]{color:var(--gray-2);font-size:17px;line-height:1.65}.c-flow[data-astro-cid-gu6x2rso]{--dot:48px;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:64px;padding:0;list-style:none;display:grid;position:relative}.c-flow[data-astro-cid-gu6x2rso]:before{content:"";top:calc(var(--dot) / 2);left:calc(var(--dot) / 2);right:calc(20% - var(--dot) / 2);border-top:2px dashed #35a4fd80;position:absolute}.c-flow__step[data-astro-cid-gu6x2rso]{position:relative}.c-flow__dot[data-astro-cid-gu6x2rso]{width:var(--dot);height:var(--dot);border:2px solid var(--blue);background:#0a1440;border-radius:50%;place-items:center;font-weight:700;display:grid}.c-flow__step[data-astro-cid-gu6x2rso]:nth-child(5) .c-flow__dot[data-astro-cid-gu6x2rso]{background:var(--blue);color:var(--navy)}.c-flow__step[data-astro-cid-gu6x2rso] h3[data-astro-cid-gu6x2rso]{margin-top:20px;font-size:20px;font-weight:700}.c-flow__step[data-astro-cid-gu6x2rso] p[data-astro-cid-gu6x2rso]{color:var(--gray-2);margin-top:8px;font-size:15px;line-height:1.55}.c-flow__file[data-astro-cid-gu6x2rso]{top:calc(var(--dot) / 2 - 22px);left:calc(var(--dot) / 2 - 11px);animation:file-travel 6s var(--ease-in-out) infinite;position:absolute}@keyframes file-travel{0%{left:calc(var(--dot) / 2 - 11px);opacity:0}8%{opacity:1}85%{opacity:1}to{left:calc(80% + var(--dot) / 2 - 11px);opacity:0}}.c-hybrid__btn[data-astro-cid-gu6x2rso]{margin-top:56px}.c-principles[data-astro-cid-gu6x2rso]{background:linear-gradient(to bottom, var(--white), #eaf5ff);padding:40px 0 120px}.c-principles__title[data-astro-cid-gu6x2rso]{text-align:center}.c-principles__list[data-astro-cid-gu6x2rso]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;padding:0;list-style:none;display:grid}.c-principles__list[data-astro-cid-gu6x2rso] li[data-astro-cid-gu6x2rso]{background:var(--white);border-radius:24px;padding:110px 32px 36px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #1576c973}.c-principles__n[data-astro-cid-gu6x2rso]{color:#0000;-webkit-text-stroke:2px var(--blue);font-size:150px;font-weight:700;line-height:1;position:absolute;top:-18px;left:22px}.c-principles__list[data-astro-cid-gu6x2rso] h3[data-astro-cid-gu6x2rso]{font-size:24px;font-weight:700}.c-principles__list[data-astro-cid-gu6x2rso] p[data-astro-cid-gu6x2rso]{color:#3a3f55;margin-top:10px;font-size:16px;line-height:1.65}.c-auto[data-astro-cid-gu6x2rso]{background:#eaf5ff;padding:40px 0 200px;position:relative}.c-auto__grid[data-astro-cid-gu6x2rso]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.c-auto__img[data-astro-cid-gu6x2rso]{background:var(--white);border-radius:24px;margin:0;overflow:hidden}.c-auto__img[data-astro-cid-gu6x2rso] img{width:100%}.c-auto__copy[data-astro-cid-gu6x2rso] p[data-astro-cid-gu6x2rso]{color:#3a3f55;margin-top:20px;font-size:18px;line-height:1.65}.c-auto__copy[data-astro-cid-gu6x2rso] .c-h2[data-astro-cid-gu6x2rso]{margin-top:10px}.c-auto__copy[data-astro-cid-gu6x2rso] .c-kicker[data-astro-cid-gu6x2rso]{color:#1576c9;margin-top:0;font-size:14px}.c-auto__link[data-astro-cid-gu6x2rso]{text-underline-offset:4px;margin-top:24px;font-size:17px;font-weight:700;text-decoration:underline;display:inline-block}.c-auto__link[data-astro-cid-gu6x2rso]:hover{color:#1576c9}.c-work[data-astro-cid-gu6x2rso]{padding:100px 0 0}.c-work__title[data-astro-cid-gu6x2rso]{text-align:center}.c-work__grid[data-astro-cid-gu6x2rso]{margin-top:56px}.c-work__all[data-astro-cid-gu6x2rso]{text-align:center;margin-top:48px}.c-work__all[data-astro-cid-gu6x2rso] a[data-astro-cid-gu6x2rso]{text-underline-offset:3px;text-decoration:underline}.c-work__all[data-astro-cid-gu6x2rso] a[data-astro-cid-gu6x2rso]:hover{color:var(--blue)}.c-faq[data-astro-cid-gu6x2rso]{padding:130px 0 0}.c-faq__inner[data-astro-cid-gu6x2rso]{text-align:center;max-width:820px}.c-faq__list[data-astro-cid-gu6x2rso]{text-align:left;gap:12px;margin-top:48px;display:grid}.c-faq__item[data-astro-cid-gu6x2rso]{background:#35a4fd12;border:1px solid #35a4fd33;border-radius:16px;transition:background-color .25s}.c-faq__item[data-astro-cid-gu6x2rso][open]{background:#35a4fd21}.c-faq__item[data-astro-cid-gu6x2rso] summary[data-astro-cid-gu6x2rso]{cursor:pointer;padding:22px 64px 22px 26px;list-style:none;position:relative}.c-faq__item[data-astro-cid-gu6x2rso] summary[data-astro-cid-gu6x2rso]::-webkit-details-marker{display:none}.c-faq__item[data-astro-cid-gu6x2rso] summary[data-astro-cid-gu6x2rso]:after{content:"+";color:var(--blue);font-size:28px;line-height:1;transition:rotate .25s;position:absolute;top:50%;right:24px;translate:0 -50%}.c-faq__item[data-astro-cid-gu6x2rso][open] summary[data-astro-cid-gu6x2rso]:after{rotate:45deg}.c-faq__item[data-astro-cid-gu6x2rso] h3[data-astro-cid-gu6x2rso]{font-size:19px;line-height:1.4}.c-faq__item[data-astro-cid-gu6x2rso] p[data-astro-cid-gu6x2rso]{color:var(--gray-2);padding:0 26px 24px;font-size:17px;line-height:1.7}@media (prefers-reduced-motion:reduce){.c-flow__file[data-astro-cid-gu6x2rso]{display:none}}@media (width<=1100px){.c-elements[data-astro-cid-gu6x2rso]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.c-hero[data-astro-cid-gu6x2rso]{flex-direction:column;min-height:0;padding:32px 0 120px}.c-hero__art[data-astro-cid-gu6x2rso]{order:2;width:100%;margin-top:40px;padding:0 4%;position:relative;inset:auto}.c-table__head[data-astro-cid-gu6x2rso],.c-hybrid__head[data-astro-cid-gu6x2rso],.c-auto__grid[data-astro-cid-gu6x2rso]{grid-template-columns:1fr;gap:20px}.c-elements[data-astro-cid-gu6x2rso]{grid-template-columns:repeat(3,minmax(0,1fr))}.c-hybrid__panel[data-astro-cid-gu6x2rso]{padding:40px 28px}.c-flow[data-astro-cid-gu6x2rso]{grid-template-columns:1fr;gap:28px}.c-flow[data-astro-cid-gu6x2rso]:before{top:calc(var(--dot) / 2);bottom:calc(var(--dot) / 2);left:calc(var(--dot) / 2 - 1px);border-top:0;border-left:2px dashed #35a4fd80;right:auto}.c-flow__step[data-astro-cid-gu6x2rso]{grid-template-columns:var(--dot) 1fr;column-gap:20px;display:grid}.c-flow__dot[data-astro-cid-gu6x2rso]{grid-row:span 2}.c-flow__step[data-astro-cid-gu6x2rso] h3[data-astro-cid-gu6x2rso]{margin-top:10px}.c-flow__file[data-astro-cid-gu6x2rso]{display:none}.c-principles__list[data-astro-cid-gu6x2rso]{grid-template-columns:1fr}.c-auto[data-astro-cid-gu6x2rso]{padding-bottom:160px}.c-faq[data-astro-cid-gu6x2rso]{padding-top:96px}}@media (width<=640px){.c-hero__actions[data-astro-cid-gu6x2rso] .btn[data-astro-cid-gu6x2rso]{flex:100%}.c-elements[data-astro-cid-gu6x2rso]{grid-template-columns:repeat(2,minmax(0,1fr))}.c-el[data-astro-cid-gu6x2rso]{min-height:0}.c-el__s[data-astro-cid-gu6x2rso]{font-size:40px}.c-wave[data-astro-cid-gu6x2rso]{height:60px}}
