.contours[data-v-e1c2bc57]{height:100%;inset:0;-webkit-mask-image:radial-gradient(ellipse 42% 34% at 50% 44%,transparent 35%,#000 100%);mask-image:radial-gradient(ellipse 42% 34% at 50% 44%,transparent 35%,#000 100%);pointer-events:none;position:absolute;width:100%}.mark[data-v-1fa76636]{background-color:currentColor;display:inline-block;flex:none;height:var(--size,2.4rem);-webkit-mask:url(../images/marks/icon-software.svg) center/contain no-repeat;mask:url(../images/marks/icon-software.svg) center/contain no-repeat;width:var(--size,2.4rem)}.mark.--web[data-v-1fa76636]{-webkit-mask-image:url(../images/marks/icon-web.svg);mask-image:url(../images/marks/icon-web.svg)}.mark.--marketing[data-v-1fa76636]{-webkit-mask-image:url(../images/marks/icon-marketing.svg);mask-image:url(../images/marks/icon-marketing.svg)}.mark.--brush[data-v-1fa76636]{-webkit-mask-image:url(../images/marks/mark-software.svg);mask-image:url(../images/marks/mark-software.svg)}.mark.--brush.--web[data-v-1fa76636]{-webkit-mask-image:url(../images/marks/mark-web.svg);mask-image:url(../images/marks/mark-web.svg)}.mark.--brush.--marketing[data-v-1fa76636]{-webkit-mask-image:url(../images/marks/mark-marketing.svg);mask-image:url(../images/marks/mark-marketing.svg)}.text-lines__break{display:none}@media(min-width:768px){.text-lines__break{display:inline}}.hero[data-v-c9d4dc1a]{align-items:center;background:#fff;display:grid;overflow:hidden;padding:8rem 0;position:relative;text-align:center}@media(min-width:768px){.hero[data-v-c9d4dc1a]{min-height:65.9rem}.hero.--home[data-v-c9d4dc1a]{min-height:62.3rem}}.hero.--dark[data-v-c9d4dc1a]{background:#16151a;color:#fff}.hero__inner[data-v-c9d4dc1a]{align-items:center;display:flex;flex-direction:column;position:relative}.hero__tag[data-v-c9d4dc1a]{--size:2.2rem;align-items:center;color:var(--accent-strong);display:inline-flex;font-size:1.5rem;font-weight:600;gap:.8rem;margin-bottom:1.6rem}.hero__tag .mark[data-v-c9d4dc1a]{color:var(--accent-mark)}.--dark .hero__tag[data-v-c9d4dc1a]{color:var(--accent)}.hero__title[data-v-c9d4dc1a]{max-width:96rem}.--home .hero__title[data-v-c9d4dc1a]{max-width:none}.hero__line[data-v-c9d4dc1a]{display:block}@media(min-width:1024px){.--home .hero__line[data-v-c9d4dc1a]:nth-child(2){white-space:nowrap}}.hero__text[data-v-c9d4dc1a]{color:#55565e;font-size:1.8rem;margin-top:2.4rem;max-width:64rem}@media(min-width:768px){.hero__text[data-v-c9d4dc1a]{font-size:2rem}}.--dark .hero__text[data-v-c9d4dc1a]{color:#c4c4cc}.hero__text.--wide[data-v-c9d4dc1a]{max-width:90rem}.hero__actions[data-v-c9d4dc1a]{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:3.2rem}@media(max-width:599px){.hero__actions[data-v-c9d4dc1a]{align-self:stretch;flex-direction:column}}.hero__note[data-v-c9d4dc1a]{color:#5b5d66;font-size:1.4rem;margin-top:1.4rem}.--dark .hero__note[data-v-c9d4dc1a]{color:#c4c4cc}.hero__pills[data-v-c9d4dc1a]{display:grid;gap:.8rem;justify-content:center;margin-top:3.2rem}@media(min-width:600px){.hero__pills[data-v-c9d4dc1a]{display:flex;flex-wrap:wrap;gap:1rem}}.hero__pill[data-v-c9d4dc1a]{align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:1rem}.hero__pill[data-v-c9d4dc1a]:before{background-color:currentColor;color:var(--accent-strong);content:"";display:inline-block;flex:none;height:1.6rem;-webkit-mask:url(../images/icons/check.svg) center/contain no-repeat;mask:url(../images/icons/check.svg) center/contain no-repeat;width:1.6rem}.--dark .hero__pill[data-v-c9d4dc1a]:before{color:var(--accent)}.--dark .hero__pill[data-v-c9d4dc1a]{color:#fff}@media(min-width:600px){.hero__pill[data-v-c9d4dc1a]{background:#fff;border:.15rem solid #d5d6db;border-radius:999px;display:block;font-size:1.4rem;padding:.8rem 1.4rem}.hero__pill[data-v-c9d4dc1a]:before{display:none}.--dark .hero__pill[data-v-c9d4dc1a]{background:#16151a;border-color:#ffffff47}}.hero.--dark[data-v-c9d4dc1a] :focus-visible{outline-color:var(--accent)}.refs__title[data-v-8de9c0b0]{text-align:center}.refs__clients[data-v-8de9c0b0]{color:#5b5d66;display:flex;flex-wrap:wrap;font-family:Bricolage Grotesque,Bricolage Fallback,system-ui,sans-serif;font-size:1.9rem;font-weight:700;gap:.8rem 4.4rem;justify-content:center;letter-spacing:-.01em;margin:2.4rem 0 4rem}.refs__grid[data-v-8de9c0b0]{display:grid;gap:2rem;justify-content:center}@media(min-width:768px){.refs__grid[data-v-8de9c0b0]{grid-template-columns:repeat(2,minmax(0,45rem))}}@media(min-width:1024px){.refs__grid.--cols-3[data-v-8de9c0b0]{grid-template-columns:repeat(3,minmax(0,38.6rem))}}.ref[data-v-8de9c0b0]{background:#fff;border:1px solid #e7e7eb;border-radius:1.8rem;box-shadow:0 .1rem .2rem #17171b0d,0 1rem 3rem #17171b12;display:flex;flex-direction:column;padding:2rem 2rem 2.8rem;position:relative}.ref.--link[data-v-8de9c0b0]{transition:transform .2s ease,box-shadow .2s ease}.ref.--link[data-v-8de9c0b0]:hover{box-shadow:0 .2rem .4rem #17171b0f,0 1.6rem 4rem #17171b1f;transform:translateY(-.4rem)}.ref__image[data-v-8de9c0b0]{aspect-ratio:4/3;background:#f3f3f5;border-radius:1.2rem;-o-object-fit:contain;object-fit:contain;width:100%}.ref__label[data-v-8de9c0b0]{color:var(--accent-strong);font-size:1.4rem;font-weight:600;margin-top:2rem}.ref__name[data-v-8de9c0b0]{font-size:2rem;margin-top:.8rem}.ref__text[data-v-8de9c0b0]{color:#55565e;font-size:1.5rem;margin-top:1rem}.ref__link[data-v-8de9c0b0]:before{border-radius:1.8rem;content:"";inset:0;position:absolute}
