.wrapper.svelte-4qdfyy{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(69 66 74/var(--tw-border-opacity,1));flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem}.body.svelte-4qdfyy,.button.svelte-4qdfyy,.link-item.svelte-4qdfyy,.wrapper.svelte-4qdfyy{width:100%;display:flex}.button.svelte-4qdfyy{align-items:center;gap:1.25rem;padding-left:.5rem;font-size:20px;font-weight:600;line-height:1.2}.body.svelte-4qdfyy{flex-direction:column;gap:.625rem;padding-top:1rem;padding-left:3rem;padding-right:1rem}.link-item.svelte-4qdfyy{align-items:flex-start;gap:.75rem;font-size:16px;line-height:1.5}.contract.svelte-4qdfyy,.link-item.svelte-4qdfyy{--tw-text-opacity:1;color:rgb(0 191 203/var(--tw-text-opacity,1))}.contract.svelte-4qdfyy{text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contract.svelte-4qdfyy:hover{--tw-text-opacity:1;color:rgb(101 246 255/var(--tw-text-opacity,1))}.wrapper:where(.astro-indhs3ok){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}@media(width>=768px){.wrapper:where(.astro-indhs3ok){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=1024px){.wrapper:where(.astro-indhs3ok){gap:2rem}}@media(width>=1280px){.wrapper:where(.astro-indhs3ok){gap:3.5rem}}.heading:where(.astro-indhs3ok){text-wrap:pretty;text-align:center;width:100%;font-size:20px;font-weight:600;line-height:1.2}@media(width>=768px){.heading:where(.astro-indhs3ok){text-align:left;padding-top:1.5rem}}@media(width>=1024px){.heading:where(.astro-indhs3ok){font-size:24px;line-height:1.2}}.contracts:where(.astro-indhs3ok){flex-direction:column;width:100%;display:flex}.body:where(.astro-3ggj2i6n){--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));flex-direction:column;align-items:center;gap:2rem;width:100%;padding:2.5rem 1.5rem;display:flex}@media(width>=640px){.body:where(.astro-3ggj2i6n){padding-left:2.5rem;padding-right:2.5rem}}@media(width>=768px){.body:where(.astro-3ggj2i6n){gap:2.5rem;padding:3.5rem 4rem}}@media(width>=1024px){.body:where(.astro-3ggj2i6n){gap:3rem;padding-bottom:4rem;padding-left:5rem;padding-right:5rem}}@media(width>=1280px){.body:where(.astro-3ggj2i6n){padding-left:6rem;padding-right:6rem}}.header:where(.astro-3ggj2i6n){text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.heading:where(.astro-3ggj2i6n){text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}@media(width>=640px){.heading:where(.astro-3ggj2i6n){font-size:28px;line-height:1.2}}@media(width>=768px){.heading:where(.astro-3ggj2i6n){font-size:32px;line-height:1.2}}.body-content:where(.astro-3ggj2i6n){text-wrap:pretty;font-size:14px;line-height:1.5}@media(width>=640px){.body-content:where(.astro-3ggj2i6n){font-size:16px;line-height:1.5}}@media(width>=768px){.body-content:where(.astro-3ggj2i6n){text-wrap:balance;font-size:18px;line-height:1.3}}.roles:where(.astro-3ggj2i6n){grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem;display:grid}@media(width>=768px){.roles:where(.astro-3ggj2i6n){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(width>=1024px){.roles:where(.astro-3ggj2i6n){-moz-column-gap:2rem;column-gap:2rem}}@media(width>=1280px){.roles:where(.astro-3ggj2i6n){row-gap:1.25rem}}.role:where(.astro-3ggj2i6n){gap:.5rem;width:100%;font-size:14px;line-height:1.5;display:flex}@media(width>=1280px){.role:where(.astro-3ggj2i6n){font-size:16px;line-height:1.5}}.frameworks:where(.astro-3ggj2i6n){width:100%;max-width:25rem}.page-container:where(.astro-6rtigagb){width:100%;padding-left:6%;padding-right:6%}@media(width>=640px){.page-container:where(.astro-6rtigagb){padding-left:5%;padding-right:5%}}@media(width>=1280px){.page-container:where(.astro-6rtigagb){padding-left:0;padding-right:0}}.product-container:where(.astro-6rtigagb){grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;width:fit-content;margin-left:auto;margin-right:auto;display:grid}@media(width>=768px){.product-container:where(.astro-6rtigagb){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.divider:where(.astro-6rtigagb){background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#6619d0 var(--tw-gradient-from-position);--tw-gradient-to:#00bfcb var(--tw-gradient-to-position);height:.25rem}.divider:where(.astro-6rtigagb),.pricing:where(.astro-6rtigagb){--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);width:100%}.pricing:where(.astro-6rtigagb){background-image:linear-gradient(to bottom left,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#6619d099 var(--tw-gradient-to-position);text-align:center;flex-direction:column;gap:2.5rem;padding-top:6rem;padding-bottom:6rem;display:flex}@media(width>=1024px){.pricing:where(.astro-6rtigagb){gap:3rem}}.heading:where(.astro-6rtigagb){text-wrap:balance;font-size:32px;font-weight:600;line-height:1.2}.card-grid:where(.astro-6rtigagb){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media(width>=640px){.card-grid:where(.astro-6rtigagb){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=768px){.card-grid:where(.astro-6rtigagb){gap:1.5rem}}@media(width>=1024px){.card-grid:where(.astro-6rtigagb){gap:2.5rem}}