.portfolio-cards[data-v-fe62705b]{display:flex;flex-direction:column;gap:32px;padding-bottom:136px}.portfolio-card[data-v-fe62705b]{display:grid;min-height:420px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:40px;align-items:stretch;padding:48px;overflow:hidden;background:var(--greyscale-1);border-radius:12px}.portfolio-card__content[data-v-fe62705b]{position:relative;display:flex;flex-direction:column;align-items:flex-start}.portfolio-card__overline[data-v-fe62705b]{color:var(--greyscale-5);font-size:15px}.portfolio-card__logo[data-v-fe62705b]{position:absolute;top:0;right:0;width:min(190px,35%);max-height:54px;object-fit:contain;object-position:right top}.portfolio-card h2[data-v-fe62705b]{margin-top:48px;font-size:42px;font-weight:600;text-transform:uppercase}.portfolio-card__description[data-v-fe62705b]{max-width:560px;margin-top:20px;color:var(--greyscale-5);font-size:18px;line-height:1.4}.portfolio-card__button[data-v-fe62705b]{display:inline-flex;min-height:48px;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;background:var(--black);border-radius:12px;color:var(--white);font-size:18px;font-weight:500;text-decoration:none}.portfolio-card__button[data-v-fe62705b]:hover,.portfolio-card__button[data-v-fe62705b]:focus-visible{background:var(--primary)}.portfolio-card__fact[data-v-fe62705b]{display:flex;align-items:center;padding:40px;background:var(--greyscale-6);border-radius:16px;color:var(--white);font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.1;text-transform:uppercase}@media screen and (max-width: 960px){.portfolio-cards[data-v-fe62705b]{padding-bottom:80px}.portfolio-card[data-v-fe62705b]{grid-template-columns:minmax(0,1fr);padding:32px}.portfolio-card__content[data-v-fe62705b]{min-height:340px}}@media screen and (max-width: 560px){.portfolio-card[data-v-fe62705b]{padding:24px}.portfolio-card__logo[data-v-fe62705b]{position:static;width:150px;margin-top:24px}.portfolio-card h2[data-v-fe62705b]{margin-top:32px;font-size:34px}.portfolio-card__button[data-v-fe62705b]{width:100%;justify-content:center;margin-top:40px}.portfolio-card__fact[data-v-fe62705b]{padding:32px 24px;font-size:36px}}[data-v-f7253ab4] .cta-section{margin-inline:0}
