.scene[data-astro-cid-flwav3gu]{aspect-ratio:1;width:100%;max-width:640px;margin-inline:auto;position:relative}.grid[data-astro-cid-flwav3gu]{width:100%;height:100%;position:absolute;inset:0}.card[data-astro-cid-flwav3gu]{padding:clamp(.6rem,3%,1.4rem);animation:7s ease-in-out infinite float;position:absolute}.c1[data-astro-cid-flwav3gu]{gap:.6rem;width:44%;display:grid;top:12%;left:4%}.c2[data-astro-cid-flwav3gu]{width:46%;height:34%;animation-delay:-2s;top:22%;right:2%}.c3[data-astro-cid-flwav3gu]{align-items:center;gap:.8rem;width:38%;animation-delay:-4s;display:flex;bottom:10%;left:22%}.c4[data-astro-cid-flwav3gu]{background:var(--graphite);border-color:#0000;padding:.9rem 1.2rem;animation-delay:-1s;bottom:14%;right:10%}.c4[data-astro-cid-flwav3gu] code[data-astro-cid-flwav3gu]{color:#a9c3d6;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.1rem;font-weight:700}.dot[data-astro-cid-flwav3gu]{aspect-ratio:1;background:var(--blue);border-radius:9px;width:clamp(18px,5%,32px)}.bar[data-astro-cid-flwav3gu]{background:#34415229;border-radius:99px;height:9px;display:block}.w40[data-astro-cid-flwav3gu]{width:40%}.w60[data-astro-cid-flwav3gu]{width:60%}.w85[data-astro-cid-flwav3gu]{width:85%}.chart[data-astro-cid-flwav3gu]{align-items:flex-end;gap:8%;height:100%;display:flex}.chart[data-astro-cid-flwav3gu] i[data-astro-cid-flwav3gu]{height:var(--h);background:linear-gradient(var(--blue), #6a8eaa59);transform-origin:bottom;animation:grow 1.2s var(--ease) both;border-radius:6px 6px 2px 2px;flex:1}.chart[data-astro-cid-flwav3gu] i[data-astro-cid-flwav3gu]:nth-child(2){animation-delay:80ms}.chart[data-astro-cid-flwav3gu] i[data-astro-cid-flwav3gu]:nth-child(3){animation-delay:.16s}.chart[data-astro-cid-flwav3gu] i[data-astro-cid-flwav3gu]:nth-child(4){animation-delay:.24s}.chart[data-astro-cid-flwav3gu] i[data-astro-cid-flwav3gu]:nth-child(5){animation-delay:.32s}.chart[data-astro-cid-flwav3gu] i[data-astro-cid-flwav3gu]:nth-child(6){animation-delay:.4s}.c3[data-astro-cid-flwav3gu] .bar[data-astro-cid-flwav3gu]{flex:1}@keyframes float{50%{transform:translateY(-10px)}}@keyframes grow{0%{transform:scaleY(.05)}}.hero[data-astro-cid-i3irphx7]{background:radial-gradient(60rem 30rem at 85% -10%, #6a8eaa33, transparent 60%), var(--offwhite);padding-block:clamp(2.5rem,6vw,4.5rem);overflow:clip}.wrap[data-astro-cid-i3irphx7]{align-items:center;gap:2rem;display:grid}.copy[data-astro-cid-i3irphx7]{justify-items:start;gap:1.5rem;display:grid}.cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.art[data-astro-cid-i3irphx7]{min-width:0}@media (width>=960px){.wrap[data-astro-cid-i3irphx7]{grid-template-columns:1fr 1fr;gap:3rem}.copy[data-astro-cid-i3irphx7]{padding-block:2rem}}@media (width<=959px){.art[data-astro-cid-i3irphx7]{width:100%;max-width:320px;margin-inline:auto}}.grid[data-astro-cid-qmjtkzr2]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,1fr)}}.card[data-astro-cid-qmjtkzr2]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;align-content:start;gap:.8rem;padding:clamp(1.5rem,3vw,2.1rem);display:grid}.card[data-astro-cid-qmjtkzr2]:hover{box-shadow:var(--shadow-md);border-color:#c4ced6;transform:translateY(-4px)}.num[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);color:var(--blue);letter-spacing:.08em;font-size:.95rem;font-weight:800}.card[data-astro-cid-qmjtkzr2] p[data-astro-cid-qmjtkzr2]{color:var(--text-soft)}.uses[data-astro-cid-qmjtkzr2]{border-top:1px solid var(--line);padding-top:.8rem;font-size:.95rem}.uses[data-astro-cid-qmjtkzr2] strong[data-astro-cid-qmjtkzr2]{color:var(--text)}.solutions[data-astro-cid-jgzp2dhe]{background:radial-gradient(50rem 26rem at 10% 0%, #6a8eaa38, transparent 60%), radial-gradient(40rem 24rem at 100% 100%, #34415299, transparent 60%), var(--graphite);position:relative;overflow:clip}.layout[data-astro-cid-wkyj44js]{gap:2.5rem;display:grid}@media (width>=960px){.layout[data-astro-cid-wkyj44js]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem}.section-head[data-astro-cid-wkyj44js]{top:calc(var(--header-h) + 2rem);margin:0;position:sticky}}.list[data-astro-cid-wkyj44js]{margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-wkyj44js] li[data-astro-cid-wkyj44js]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.1rem;padding-block:1.6rem;display:grid}.list[data-astro-cid-wkyj44js] li[data-astro-cid-wkyj44js]:last-child{border-bottom:1px solid var(--line)}svg[data-astro-cid-wkyj44js]{color:var(--blue-strong);margin-top:.2rem}p[data-astro-cid-wkyj44js]{color:var(--text-soft);margin-top:.4rem}.alt[data-astro-cid-2kegqo7y]{background:var(--white);border-block:1px solid var(--line)}.steps[data-astro-cid-2kegqo7y]{counter-reset:s;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(4,1fr);gap:1.5rem}.steps[data-astro-cid-2kegqo7y] li[data-astro-cid-2kegqo7y]:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--line), transparent);height:1px;position:absolute;top:22px;left:64px;right:-.75rem}}li[data-astro-cid-2kegqo7y]{align-content:start;gap:.6rem;display:grid;position:relative}.n[data-astro-cid-2kegqo7y]{background:var(--graphite);color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:.6rem;font-weight:700;display:grid}p[data-astro-cid-2kegqo7y]{color:var(--text-soft)}.layout[data-astro-cid-nh7zeqkm]{gap:2rem;display:grid}@media (width>=960px){.layout[data-astro-cid-nh7zeqkm]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem}h2[data-astro-cid-nh7zeqkm]{top:calc(var(--header-h) + 2rem);position:sticky}}.list[data-astro-cid-nh7zeqkm]{border-top:1px solid var(--line)}details[data-astro-cid-nh7zeqkm]{border-bottom:1px solid var(--line)}summary[data-astro-cid-nh7zeqkm]{cursor:pointer;font-family:var(--font-display);padding:1.2rem 2.5rem 1.2rem 0;font-size:1.1rem;font-weight:700;list-style:none;position:relative}summary[data-astro-cid-nh7zeqkm]::-webkit-details-marker{display:none}summary[data-astro-cid-nh7zeqkm]:after{content:"+";color:var(--blue-strong);font-size:1.5rem;transition:rotate .2s;position:absolute;top:50%;right:.4rem;translate:0 -50%}details[data-astro-cid-nh7zeqkm][open] summary[data-astro-cid-nh7zeqkm]:after{rotate:45deg}details[data-astro-cid-nh7zeqkm] p[data-astro-cid-nh7zeqkm]{color:var(--text-soft);padding:0 2.5rem 1.4rem 0}
