.ui-card{display:grid;gap:16px;padding-top:12px;padding-bottom:12px}@media (min-width:768px){.ui-card{padding-top:16px;padding-bottom:16px}}@media (min-width:1280px){.ui-card{padding-top:24px;padding-bottom:24px}}@media (min-width:768px){.ui-card--layout-stack .ui-card__header{flex-direction:column;align-items:flex-start;row-gap:16px}}@media (min-width:1280px){.ui-card--layout-stack .ui-card__header{row-gap:40px}}.ui-card__header{display:flex;-moz-column-gap:12px;column-gap:12px}.ui-card__icon{margin-top:1px;display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(105 104 104/var(--tw-text-opacity,1))}.ui-card__icon--size-small{height:19px;width:19px}@media (min-width:768px){.ui-card__icon--size-small{height:28px;width:28px}}.ui-card__icon--size-default,.ui-card__icon--size-large{height:28px;width:28px}@media (min-width:1280px){.ui-card__icon--size-large{height:32px;width:32px}}.ui-card__title{font-weight:500;text-transform:uppercase}.ui-card__title--size-small{font-size:16px;line-height:91%}@media (min-width:768px){.ui-card__title--size-small{font-size:24px}}.ui-card__title--size-medium{font-size:20px;line-height:110%}@media (min-width:768px){.ui-card__title--size-medium{line-height:120%}}@media (min-width:1280px){.ui-card__title--size-medium{line-height:110%}}.ui-card__title--size-large{font-size:20px;line-height:100%}@media (min-width:768px){.ui-card__title--size-large{line-height:120%}}@media (min-width:1280px){.ui-card__title--size-large{font-size:32px;line-height:91%}}.ui-card__description{line-height:120%}.ui-card__description--color-light{color:#9a9f9c}.ui-card__description--color-dark{color:#4f4f4d}.ui-card__description--size-small{font-size:14px}@media (min-width:768px){.ui-card__description--size-small{font-size:20px}}@media (min-width:1280px){.ui-card__description--size-small{font-size:24px}}.ui-card__description--size-large{font-size:20px}@media (min-width:768px){.ui-card__description--size-large{font-size:24px}}.animated-section-dark .ui-card__description--color-dark,.bg-ptp-primary .ui-card__description--color-dark{color:#9a9f9c}.competence__card{display:grid;gap:24px}@media (min-width:768px){.competence__card{gap:16px}}@media (min-width:1280px){.competence__card{gap:40px}}.competence__card__header{display:grid;align-items:center;gap:24px;padding-top:12px;padding-bottom:12px}@media (min-width:768px){.competence__card__header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.competence__card__header{grid-template-columns:310px 1fr 310px;padding-top:24px;padding-bottom:24px}}.competence__card__header{box-shadow:0 .1px 0 #e3e3df}.competence__card__name{display:flex;align-items:flex-end;gap:12px}@media (min-width:768px){.competence__card__name{gap:16px}}@media (min-width:1280px){.competence__card__name{gap:12px}}.competence__card__index{font-size:24px;line-height:100%;--tw-text-opacity:1;color:rgb(105 104 104/var(--tw-text-opacity,1))}.competence__card__title{font-size:32px;line-height:100%;--tw-text-opacity:1;color:rgb(227 227 223/var(--tw-text-opacity,1))}@media (min-width:1280px){.competence__card__title{font-size:40px}}.competence__card__description{font-size:16px;font-weight:300;line-height:140%;--tw-text-opacity:1;color:rgb(227 227 223/var(--tw-text-opacity,1))}@media (min-width:768px){.competence__card__description{font-size:20px;line-height:110%}}.competence__card__image{width:100%}@media (min-width:768px) and (max-width:1279px){.competence__card__image{display:none}}.competence__card__technologies{display:grid;row-gap:12px;-moz-column-gap:24px;column-gap:24px}@media (min-width:768px){.competence__card__technologies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:flex-end;gap:24px}}@media (min-width:1280px){.competence__card__technologies{grid-template-columns:310px 310px}}.competence__card__technologies__column{display:flex;row-gap:12px;-moz-column-gap:16px;column-gap:16px}@media (min-width:320px) and (max-width:767px){.competence__card__technologies__column{flex-wrap:wrap}}@media (min-width:768px){.competence__card__technologies__column{flex-direction:column}}.competence__card__technologies__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:768px){.competence__card__technologies__item{gap:12px}}.competence__card__technologies__item__name{display:inline-flex;border-radius:4px;padding:9px 8px;font-size:14px;text-transform:uppercase;line-height:100%;--tw-text-opacity:1;color:rgb(217 217 217/var(--tw-text-opacity,1));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#1a1a1a);box-shadow:inset 0 0 0 #000,0 0 2px #696868}.competence__card__solutions{display:grid;list-style-type:none;gap:8px}@media (max-width:767px){.competence__card__solutions{max-width:164px}}@media (min-width:1280px){.competence__card__solutions{max-width:310px}}.competence__card__solutions__item{position:relative;padding-left:20px;font-size:14px;line-height:110%;--tw-text-opacity:1;color:rgb(105 104 104/var(--tw-text-opacity,1))}.competence__card__solutions__item:before{position:absolute;top:50%;left:0;height:12px;width:12px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(105 104 104/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.outcome__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}@media(min-width:599px)and (max-width:1023px){.outcome__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1279px){.outcome__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.outcome__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.outcome__grid--desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.outcome__card{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;--tw-bg-opacity:1;background-color:rgb(211 211 211/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 11 10/var(--tw-text-opacity,1))}@media (min-width:768px){.outcome__card:focus-within .outcome__card__header__background,.outcome__card:hover .outcome__card__header__background{filter:grayscale(0)}}.outcome__card__header{position:relative;aspect-ratio:3/2;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(184 184 184/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1))}.outcome__card__header__background{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.outcome__card__header__placeholder{position:absolute;left:14px;top:14px;display:block;height:24px;width:24px;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(124 124 124/var(--tw-bg-opacity,1))}.outcome__card__index{position:absolute;left:14px;bottom:14px;font-size:12px;line-height:100%;--tw-text-opacity:1;color:rgb(108 108 108/var(--tw-text-opacity,1));text-shadow:0 0 3px #fff,0 0 6px rgba(11,11,10,.5)}.outcome__card__content{display:grid;gap:18px;padding:18px 22px 26px}.outcome__card__title{font-size:22px;font-weight:500;line-height:94%}@media (min-width:768px){.outcome__card__title{font-size:28px;line-height:92%}}.outcome__card__description{font-size:17px;line-height:120%;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1))}.core-features__wrapper{display:flex;width:100%;flex-direction:column;align-items:center}.core-features__wrapper .core-features__carousel{width:calc(100% + var(--section-x-padding-mobile) * 1)}@media (min-width:768px){.core-features__wrapper .core-features__carousel{width:calc(100% + var(--section-x-padding-tablet) * 1)}}@media (min-width:1280px){.core-features__wrapper .core-features__carousel{width:calc(100% + var(--section-x-padding-desktop) * 1)}}.core-features__carousel__item{display:flex;width:286px;flex-direction:column;gap:20px}@media (min-width:768px){.core-features__carousel__item{width:516px;gap:40px}}@media (min-width:1280px){.core-features__carousel__item{width:580px}}.faq-section__item{border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(105 104 104/var(--tw-border-opacity,1))}.faq-section__item:first-child{border-top-width:1px;--tw-border-opacity:1;border-top-color:rgb(105 104 104/var(--tw-border-opacity,1))}.faq-section__item[open] .faq-section__item__icon{transform:rotate(90deg)}.faq-section__item[open]:hover{background-color:rgb(255 255 255/.05)}.faq-section__item[open]:hover .faq-section__item__icon{transform:rotate(90deg) translateY(2px)}.faq-section__item:not([open]):hover .faq-section__item__summary{background-color:rgb(255 255 255/.05)}.faq-section__item:not([open]):hover .faq-section__item__icon{transform:translateX(2px)}.faq-section__item__summary{display:flex;cursor:pointer;list-style-type:none;align-items:flex-start;justify-content:space-between;gap:16px;border-radius:.25rem;padding:20px 8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.faq-section__item__summary{padding:24px 12px}}.faq-section__item__summary::-webkit-details-marker{display:none}.faq-section__item__question{font-size:20px;font-weight:400;line-height:120%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.faq-section__item__question{font-size:24px}}@media (min-width:1280px){.faq-section__item__question{font-size:28px}}.faq-section__item__icon{margin-top:2px;height:24px;width:24px;flex-shrink:0;--tw-text-opacity:1;color:rgb(227 227 223/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.faq-section__item__answer{border-radius:.25rem;padding:4px 24px 20px 16px;font-size:16px;line-height:150%;--tw-text-opacity:1;color:rgb(217 217 217/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.faq-section__item__answer{padding-left:24px;padding-right:80px;font-size:18px;line-height:160%}}
/*# sourceMappingURL=c06952e8a1fbc4f5.css.map*/