.fact-card[data-astro-cid-cpncclna]{background-color:#fff;border:1px solid #e2e8f0e6;border-radius:.375rem;height:100%;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.fact-card[data-astro-cid-cpncclna]:before{content:"";transform-origin:0;background:linear-gradient(90deg,#147680,#3fb1bb);height:2px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.fact-card__icon[data-astro-cid-cpncclna]{filter:drop-shadow(0 6px 12px #17848f40)}html.js .fact-card[data-astro-cid-cpncclna][data-aos]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), border-color .2s ease, box-shadow .3s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}@media (hover:hover) and (pointer:fine){.fact-card[data-astro-cid-cpncclna]:before,.fact-card__icon[data-astro-cid-cpncclna]{transition:transform .3s var(--ease-out)}.fact-card[data-astro-cid-cpncclna]:hover{border-color:#17848f4d;box-shadow:0 18px 40px -20px #0f172a40}.fact-card[data-astro-cid-cpncclna]:hover:before{transform:scaleX(1)}.fact-card[data-astro-cid-cpncclna]:hover .fact-card__icon[data-astro-cid-cpncclna]{transform:translateY(-2px)}}@media (width>=768px){.fact-card[data-astro-cid-cpncclna]{padding:2rem}}.service[data-astro-cid-lesv7jgp]{background-color:#fff;border:1px solid #e2e8f0e6;border-radius:.375rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.service__icon[data-astro-cid-lesv7jgp]{color:#fff;background-image:linear-gradient(#17848f,#147680);border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:absolute;top:-1.75rem;left:1.5rem;box-shadow:0 0 0 4px #fff,0 10px 24px -8px #17848f99}.service__icon[data-astro-cid-lesv7jgp]+h3[data-astro-cid-lesv7jgp]{margin-top:1.25rem}.service__link[data-astro-cid-lesv7jgp]{color:#17848f;align-self:flex-start;align-items:center;font-weight:600;transition:color .15s;display:inline-flex}html.js .service[data-astro-cid-lesv7jgp][data-aos]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), border-color .2s ease, box-shadow .3s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}@media (hover:hover) and (pointer:fine){.service__image[data-astro-cid-lesv7jgp]{transition:transform .9s var(--ease-out)}.service[data-astro-cid-lesv7jgp]:hover{border-color:#17848f4d;box-shadow:0 24px 48px -24px #0f172a4d}.service[data-astro-cid-lesv7jgp]:hover .service__image[data-astro-cid-lesv7jgp]{transform:scale(1.04)}.service__link[data-astro-cid-lesv7jgp]:hover{color:#147680}.service__link[data-astro-cid-lesv7jgp]:hover .btn-arrow{transform:translate(3px)}}.app-visual[data-astro-cid-7ch3sa5a]{padding-bottom:3.5rem}.app-window[data-astro-cid-7ch3sa5a]{background-color:#0f172ab3;border:1px solid #ffffff1a;border-radius:.5rem;overflow:hidden;box-shadow:0 40px 80px -30px #0009,inset 0 0 0 1px #ffffff05}.app-tile[data-astro-cid-7ch3sa5a]{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.app-bar[data-astro-cid-7ch3sa5a]{transform-origin:bottom;background-image:linear-gradient(#74cdd5,#17848f80)}html.js .app-visual[data-astro-cid-7ch3sa5a] .app-bar[data-astro-cid-7ch3sa5a]{transition:transform .7s var(--ease-out);transition-delay:calc(.15s + var(--i) * 50ms);transform:scaleY(.15)}html.js .app-visual[data-astro-cid-7ch3sa5a].is-revealed .app-bar[data-astro-cid-7ch3sa5a]{transform:none}.code-card[data-astro-cid-7ch3sa5a]{color:#cbd5e1;background-color:#0b1120f2;border:1px solid #ffffff1a;border-radius:.5rem;max-width:calc(100% - 1rem);padding:1rem 1.25rem;position:absolute;bottom:0;left:-.5rem;overflow-x:auto;box-shadow:0 24px 48px -16px #0009}@media (width>=640px){.code-card[data-astro-cid-7ch3sa5a]{left:-1.5rem}}.c-key[data-astro-cid-7ch3sa5a]{color:#f0abfc}.c-fn[data-astro-cid-7ch3sa5a]{color:#74cdd5}.c-str[data-astro-cid-7ch3sa5a]{color:#fcd34d}.c-var[data-astro-cid-7ch3sa5a]{color:#a9e3e8}.c-op[data-astro-cid-7ch3sa5a]{color:#94a3b8}.capability[data-astro-cid-7ch3sa5a]{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:.375rem;height:100%;padding:1.5rem}html.js .capability[data-astro-cid-7ch3sa5a][data-aos]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), border-color .2s ease, background-color .2s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}@media (hover:hover) and (pointer:fine){.capability[data-astro-cid-7ch3sa5a]:hover{background-color:#ffffff0d;border-color:#3fb1bb59}}@media (prefers-reduced-motion:reduce){html.js .app-visual[data-astro-cid-7ch3sa5a] .app-bar[data-astro-cid-7ch3sa5a]{transition:none;transform:none}}.pillar[data-astro-cid-4ew65zuz]{background-color:#fff;border:1px solid #e2e8f0e6;border-radius:.375rem;height:100%;padding:1.5rem;box-shadow:0 1px 2px #0f172a0a}.pillar[data-astro-cid-4ew65zuz]:last-child span[data-astro-cid-4ew65zuz]{color:#059669;background-color:#10b9811a}html.js .pillar[data-astro-cid-4ew65zuz][data-aos]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), border-color .2s ease, box-shadow .3s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}@media (hover:hover) and (pointer:fine){.pillar[data-astro-cid-4ew65zuz]:hover{border-color:#17848f4d;box-shadow:0 18px 40px -20px #0f172a40}}.teaser[data-astro-cid-ee2txllv]{background-image:linear-gradient(120deg,#f5f3ff,#fff 60%);border:1px solid #ede9fe;border-radius:.375rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (width>=768px){.teaser[data-astro-cid-ee2txllv]{flex-direction:row;align-items:center;gap:1.75rem;padding:2rem 2.25rem}}.teaser__link[data-astro-cid-ee2txllv]{color:#6d28d9;flex-shrink:0;align-items:center;font-weight:600;display:inline-flex}html.js .teaser[data-astro-cid-ee2txllv][data-aos]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), border-color .2s ease, box-shadow .3s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}@media (hover:hover) and (pointer:fine){.teaser[data-astro-cid-ee2txllv]:hover{border-color:#6d28d94d;box-shadow:0 18px 40px -24px #4c1d9559}.teaser[data-astro-cid-ee2txllv]:hover .teaser__link[data-astro-cid-ee2txllv] .btn-arrow{transform:translate(3px)}}
