.workflow[data-v-87c8399d]{padding-block:clamp(70px,8vw,120px);position:relative;overflow:hidden}.workflow[data-v-87c8399d]:before{content:"";border:1px solid #0757a421;border-radius:50%;width:280px;height:280px;position:absolute;top:55px;right:-140px;box-shadow:0 0 0 18px #0757a40a,0 0 0 38px #0757a408}.workflow__heading[data-v-87c8399d]{max-width:560px}.workflow__eyebrow[data-v-87c8399d]{color:#0757a4;text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:900}.workflow__title[data-v-87c8399d]{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.05}.workflow__lead[data-v-87c8399d]{color:#526a82;max-width:450px;margin:22px 0 0;font-size:16px;line-height:1.65}.workflow__intro[data-v-87c8399d]{grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:58px;display:grid}.workflow__image[data-v-87c8399d]{background:url(../images/contact-detail-premium.webp) 50%/cover;border-radius:4px;min-height:300px;box-shadow:24px 24px #ffd20a}.workflow__grid[data-v-87c8399d]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.workflow__item[data-v-87c8399d]{border:1px solid #d8e2ec;border-radius:12px;min-height:245px;padding:28px;transition:all .25s;position:relative;overflow:hidden}.workflow__item[data-v-87c8399d]:after{color:#0757a40d;letter-spacing:-.08em;pointer-events:none;content:attr(data-step);font-size:132px;font-weight:900;line-height:1;position:absolute;bottom:-28px;right:17px}.workflow__item[data-v-87c8399d]:hover{border-color:#0757a473;transform:translateY(-4px);box-shadow:0 15px 34px #00294f17}.workflow__topline[data-v-87c8399d]{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.workflow__topline svg[data-v-87c8399d]{color:#ffd20a;width:23px;height:23px}.workflow__number[data-v-87c8399d]{color:#00294f;letter-spacing:.04em;background:#ffd20a;border-radius:50%;place-items:center;width:48px;height:48px;margin:0;font-size:15px;font-weight:900;display:grid;box-shadow:0 0 0 7px #ffd20a21}.workflow h3[data-v-87c8399d]{margin:0 0 12px;font-size:19px;line-height:1.2}.workflow p[data-v-87c8399d]{color:#526a82;margin:0;font-size:14px;line-height:1.65}@media (width<=1000px){.workflow__intro[data-v-87c8399d]{grid-template-columns:1fr}.workflow__grid[data-v-87c8399d]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.workflow__image[data-v-87c8399d]{min-height:220px;box-shadow:10px 10px #ffd20a}.workflow__grid[data-v-87c8399d]{grid-template-columns:1fr}}
