.blob-bg[data-astro-cid-i3irphx7]{z-index:-1;width:56%;height:100%;display:none;top:0;right:0}@media (width>=1024px){.blob-bg[data-astro-cid-i3irphx7]{width:58%;display:block}.stage-wrap[data-astro-cid-i3irphx7]{position:relative;translate:3%}}.points[data-astro-cid-i3irphx7]{backdrop-filter:blur(10px);background:#ffffff12;box-shadow:inset 0 0 0 1px #c1e8ff29}.point[data-astro-cid-i3irphx7]{color:#fff;transition:background-color .3s}.point[data-astro-cid-i3irphx7]+.point[data-astro-cid-i3irphx7]:before{content:"";background:#c1e8ff24;height:1px;position:absolute;top:0;left:1rem;right:1rem}@media (width>=640px){.point[data-astro-cid-i3irphx7]+.point[data-astro-cid-i3irphx7]:before{width:1px;height:auto;inset:.9rem auto .9rem 0}}.point[data-astro-cid-i3irphx7]:hover{background:#c1e8ff0f}.point-check[data-astro-cid-i3irphx7]{color:var(--color-navy-900);background:linear-gradient(135deg, var(--color-aqua), var(--color-cyan));box-shadow:0 4px 12px -4px #00b8e299}@media (width>=1024px){.points[data-astro-cid-i3irphx7]{box-shadow:inset 0 0 0 1px var(--color-line), 0 18px 40px -26px #05265973;background:#fff}.point[data-astro-cid-i3irphx7]{color:var(--color-ink)}.point[data-astro-cid-i3irphx7]+.point[data-astro-cid-i3irphx7]:before{background:var(--color-line)}.point[data-astro-cid-i3irphx7]:hover{background:var(--color-canvas)}}@media (width<=1023px){.hero[data-astro-cid-i3irphx7]{border-radius:var(--radius-panel);background:radial-gradient(80% 50% at 85% 85%,#0a3470e6,#0000 70%),linear-gradient(170deg,#021024 0%,#052659 100%);margin:.5rem}.stage-wrap[data-astro-cid-i3irphx7]{z-index:0;opacity:.4;pointer-events:none;width:min(118%,40rem);position:absolute;bottom:-4%;right:-22%;-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}}@media (width>=640px) and (width<=1023px){.stage-wrap[data-astro-cid-i3irphx7]{opacity:.5;width:72%;bottom:4%;right:-14%}}.swash[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s .7s var(--ease-out-soft) forwards}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.swash[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{stroke-dashoffset:0}}.approach[data-astro-cid-j4y4sje3]{box-shadow:inset 0 0 0 1px var(--color-line), 0 30px 60px -36px #05265980}.approach[data-astro-cid-j4y4sje3]:before{content:"";background:linear-gradient(90deg, var(--color-aqua), var(--color-cyan), var(--color-azure));height:3px;position:absolute;top:0;left:0;right:0}.num[data-astro-cid-j4y4sje3]{background:linear-gradient(160deg, var(--color-cyan), var(--color-azure) 60%, var(--color-cobalt));color:#0000;-webkit-background-clip:text;background-clip:text;min-width:2.6rem}.row[data-astro-cid-j4y4sje3]{transition:background-color .35s}.row[data-astro-cid-j4y4sje3]+.row[data-astro-cid-j4y4sje3]:before{content:"";background:var(--color-line);height:1px;position:absolute;top:0;left:1.25rem;right:1.25rem}.row[data-astro-cid-j4y4sje3]:hover{background:var(--color-canvas)}.row-bar[data-astro-cid-j4y4sje3]{transition:transform .4s var(--ease-out-soft);transform:scaleY(0)}.row[data-astro-cid-j4y4sje3]:hover .row-bar[data-astro-cid-j4y4sje3]{transform:scaleY(1)}.row-arrow[data-astro-cid-j4y4sje3]{opacity:0;transition:opacity .3s ease, transform .3s var(--ease-out-soft);transform:translate(-6px)}.row[data-astro-cid-j4y4sje3]:hover .row-arrow[data-astro-cid-j4y4sje3]{opacity:1;transform:none}.card[data-astro-cid-qmjtkzr2]{box-shadow:inset 0 0 0 1px var(--color-line), 0 24px 50px -38px #05265973;transition:transform .45s var(--ease-out-soft), box-shadow .45s var(--ease-out-soft)}.card[data-astro-cid-qmjtkzr2]:hover,.card[data-astro-cid-qmjtkzr2]:focus-within{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #00b8e259,0 34px 60px -34px #0526598c}.explore[data-astro-cid-qmjtkzr2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.explore[data-astro-cid-qmjtkzr2]:focus-visible{outline:none}.card[data-astro-cid-qmjtkzr2]:has(.explore:focus-visible){outline:2px solid var(--color-cyan);outline-offset:3px}.go[data-astro-cid-qmjtkzr2]{color:var(--color-navy-800);background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-line);transition:background .35s ease, color .35s ease, transform .35s var(--ease-out-soft)}.card[data-astro-cid-qmjtkzr2]:hover .go[data-astro-cid-qmjtkzr2],.card[data-astro-cid-qmjtkzr2]:focus-within .go[data-astro-cid-qmjtkzr2],.help[data-astro-cid-qmjtkzr2]:hover .go[data-astro-cid-qmjtkzr2],.help[data-astro-cid-qmjtkzr2]:focus-visible .go[data-astro-cid-qmjtkzr2]{color:var(--color-navy-900);background:linear-gradient(135deg, var(--color-aqua), var(--color-cyan));transform:rotate(-45deg);box-shadow:0 8px 18px -8px #00b8e2b3}.intro[data-astro-cid-qmjtkzr2]:before{content:"";background:linear-gradient(180deg, var(--color-aqua), var(--color-cyan), var(--color-azure));border-radius:3px;width:3px;position:absolute;top:.35em;bottom:.35em;left:0}.help[data-astro-cid-qmjtkzr2]{box-shadow:inset 0 0 0 1px var(--color-line), 0 18px 40px -28px #05265973;transition:transform .4s var(--ease-out-soft), box-shadow .4s var(--ease-out-soft)}.help[data-astro-cid-qmjtkzr2]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #00b8e259,0 24px 46px -26px #05265980}.help-icon[data-astro-cid-qmjtkzr2]{color:var(--color-aqua);background:linear-gradient(160deg,#0a3470,#052659 60%,#021024);box-shadow:inset 0 0 0 1px #c1e8ff2e}.why[data-astro-cid-solwo6ow]{background:radial-gradient(50% 40% at 85% 30%,#006dee38,#0000 70%),radial-gradient(40% 35% at 10% 75%,#00b8e21f,#0000 70%),linear-gradient(#031634 0%,#021024 100%)}.tile[data-astro-cid-solwo6ow]{transition:background-color .4s ease, box-shadow .4s ease, transform .45s var(--ease-out-soft);background:linear-gradient(#ffffff12,#ffffff06);box-shadow:inset 0 0 0 1px #c1e8ff21}.tile[data-astro-cid-solwo6ow]:before{content:"";background:linear-gradient(90deg, var(--color-aqua), var(--color-cyan), var(--color-azure));transform-origin:0;height:2px;transition:transform .6s var(--ease-out-soft);border-radius:2px;position:absolute;top:0;left:1.5rem;right:1.5rem;transform:scaleX(0)}.tile[data-astro-cid-solwo6ow]:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #00f5d44d,0 30px 60px -30px #0009}.tile[data-astro-cid-solwo6ow]:hover:before{transform:scaleX(1)}.icon[data-astro-cid-solwo6ow]{color:var(--color-aqua);transition:transform .45s var(--ease-spring);background:linear-gradient(140deg,#00f5d429,#006dee33);box-shadow:inset 0 0 0 1px #00f5d440}.tile[data-astro-cid-solwo6ow]:hover .icon[data-astro-cid-solwo6ow]{transform:scale(1.06)rotate(-4deg)}.num[data-astro-cid-solwo6ow]{color:#c1e8ff66;font-size:.85rem;font-weight:600;position:absolute;top:1.4rem;right:1.6rem}.ind[data-astro-cid-4htdy44a]{box-shadow:inset 0 0 0 1px var(--color-line), 0 18px 40px -32px #05265973;transition:transform .4s var(--ease-out-soft), box-shadow .4s var(--ease-out-soft)}.ind[data-astro-cid-4htdy44a]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #00b8e259,0 26px 50px -30px #05265980}.icon[data-astro-cid-4htdy44a]{color:var(--color-aqua);transition:transform .45s var(--ease-spring);background:linear-gradient(160deg,#0a3470,#052659 60%,#021024);box-shadow:inset 0 0 0 1px #c1e8ff2e}.ind[data-astro-cid-4htdy44a]:hover .icon[data-astro-cid-4htdy44a]{transform:scale(1.06)rotate(-4deg)}.tech[data-astro-cid-efeo3qku]{background:radial-gradient(45% 50% at 90% 40%,#006dee38,#0000 70%),radial-gradient(40% 40% at 5% 70%,#00b8e21f,#0000 70%),linear-gradient(#052659 0%,#031634 55%,#021024 100%)}.explorer[data-astro-cid-efeo3qku]{background:linear-gradient(#ffffff0f,#ffffff05);box-shadow:inset 0 0 0 1px #c1e8ff24,0 40px 80px -50px #000000b3}.tablist[data-astro-cid-efeo3qku]{scrollbar-width:none}.tablist[data-astro-cid-efeo3qku]::-webkit-scrollbar{display:none}.tab[data-astro-cid-efeo3qku]{font-family:var(--font-display);color:var(--color-ink-300);cursor:pointer;border-radius:.95rem;flex-shrink:0;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.98rem;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;position:relative}.tab[data-astro-cid-efeo3qku]:hover{color:#fff;background:#ffffff0d}.tab[data-astro-cid-efeo3qku][aria-selected=true]{color:#fff;background:linear-gradient(100deg,#00f5d429,#006dee2e);box-shadow:inset 0 0 0 1px #00f5d44d}.tab[data-astro-cid-efeo3qku]:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}.count[data-astro-cid-efeo3qku]{min-width:1.6rem;height:1.6rem;color:var(--color-ink-300);background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.tab[data-astro-cid-efeo3qku][aria-selected=true] .count[data-astro-cid-efeo3qku]{color:var(--color-navy-900);background:linear-gradient(135deg, var(--color-aqua), var(--color-cyan))}@media (width>=1024px){.tab[data-astro-cid-efeo3qku][aria-selected=true]:before{content:"";background:linear-gradient(180deg, var(--color-aqua), var(--color-cyan));border-radius:3px;width:3px;position:absolute;top:.8rem;bottom:.8rem;left:0}}.panels[data-astro-cid-efeo3qku]{background:#02102473;box-shadow:inset 0 0 0 1px #c1e8ff1a}.panel[data-astro-cid-efeo3qku]:focus-visible{outline:2px solid var(--color-aqua);outline-offset:6px;border-radius:.75rem}.tile[data-astro-cid-efeo3qku]{animation:tile-in .5s var(--ease-out-soft) both;animation-delay:calc(var(--i) * 60ms);transition:background-color .3s ease, box-shadow .3s ease, transform .35s var(--ease-out-soft);background:#ffffff0d;border-radius:1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #c1e8ff1f}.tile[data-astro-cid-efeo3qku]:hover{background:#00b8e21a;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00f5d466}.mono[data-astro-cid-efeo3qku]{width:2.4rem;height:2.4rem;color:var(--color-navy-900);background:linear-gradient(135deg, var(--color-aqua), var(--color-cyan) 55%, #3d8bff);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}@keyframes tile-in{0%{opacity:0;transform:translateY(10px)}}html:not(.js) .tablist[data-astro-cid-efeo3qku]{display:none}html:not(.js) .panel[data-astro-cid-efeo3qku][hidden]{margin-top:2rem;display:block}
