.workflow{position:relative;padding-inline:1.6rem}@media (min-width: 1024px){.workflow{padding-inline:clamp(1.6rem,-8.457rem + 9.821vw,10.4rem)}}.workflow~.workflow{margin-block-start:2rem}@media (min-width: 1024px){.workflow~.workflow{margin-block-start:1.6rem}}@media (min-width: 1024px){.workflow .workflow__wrapper{display:grid;gap:1.6rem;grid-template-columns:repeat(3,1fr);background:#303030;padding:1.6rem 1.6rem 5.6rem;border-radius:1rem}}.workflow .workflow-card{position:relative;padding:.8rem;border-radius:.8rem;background-color:#303030}@media (min-width: 1024px){.workflow .workflow-card{padding:unset;border-radius:unset}}.workflow .workflow-card:not(:first-child){margin-top:2rem}@media (min-width: 1024px){.workflow .workflow-card:not(:first-child){margin-top:unset}}.workflow .workflow-card__image img{border-radius:.8rem}@media (min-width: 1024px){.workflow .workflow-card__image img{border-radius:1.6rem}}.workflow .workflow-card__title{margin-top:1.2rem;font-size:clamp(2.2rem,1.957rem + .647vw,3.2rem);font-weight:700;line-height:normal;color:#fff}@media (min-width: 1024px){.workflow .workflow-card__title{margin-top:1.6rem;font-weight:600}}.workflow .workflow-card__description{width:89.67%;margin-top:1.5rem;margin-top:1.6rem;font-size:clamp(1.2rem,1.103rem + .259vw,1.6rem);line-height:125%;color:#f0f0f099}@media (min-width: 1024px){.workflow .workflow-card__description{margin-top:2.4rem;line-height:112.5%}}.workflow .workflow-card__label{position:absolute;top:1.2rem;left:1.2rem;padding:1.2rem;border-radius:.8rem;background:#30303035;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:4rem;line-height:1;aspect-ratio:1;font-size:1.6rem;color:#f0f0f0cc;text-align:center}@media (min-width: 1024px){.workflow .workflow-card__label{position:absolute;top:1.2rem;left:1.2rem;border-radius:1rem}}.workflow .workflow-card__label__link{display:block;padding:1.6rem;font-size:1.6rem;font-weight:600;line-height:112.5%;color:#f0f0f0cc;text-align:center}.section-text-content{position:relative;margin-block-start:-6.4rem}@media (min-width: 1024px){.section-text-content{margin-block-start:-7.2rem;padding-inline:clamp(1.6rem,-.536rem + 5.696vw,10.4rem)}}@media (min-width: 1024px){.section-text-content .section__content{margin-inline:0 auto}}.section-text-content .section__content p{margin-block-start:0}.description{margin-block-start:7.2rem}@media (min-width: 1024px){.description{margin-block-start:9.6rem}}.description+.workflow{margin-block-start:6.4rem;margin-block-start:5.6rem}
