.part-wrapper{display:flex;justify-content:center;padding:60px 16px;margin-inline:auto}.part-wrapper__container{display:grid;max-width:985px;grid-gap:24px;gap:24px;width:100%}@media(min-width:985px){.part-wrapper__container{gap:40px}}.part-wrapper__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;text-align:left}.part-wrapper__header-title{width:40%;color:#201b17;align-self:center;font-size:24px;font-weight:700;line-height:1.2}@media(min-width:985px){.part-wrapper__header-title{font-size:32px}}.part-wrapper__header-description{width:60%;color:#636363;font-size:16px;font-weight:400;line-height:1.6}@media(min-width:985px){.part-wrapper__header-description{font-size:18px}}.part-wrapper .action-button{display:flex;justify-content:center;align-items:center;padding:14px}@media(max-width:1080px){.part-wrapper{padding:40px 16px}.part-wrapper__header{display:grid;grid-gap:12px;gap:12px}.part-wrapper__header-description,.part-wrapper__header-title{width:100%}}.how-work{color:#201b17;background:#f9f9f9;padding:40px 16px 60px}@media(min-width:1200px){.how-work{padding:40px 60px 60px}}.how-work .wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1320px;margin:0 auto}.how-work .title{font-weight:800;font-size:24px;line-height:1.2;margin-bottom:2px}@media(min-width:1200px){.how-work .title{font-size:32px;margin-bottom:8px}}.how-work .description{color:#636363;font-weight:400;font-size:16px;line-height:1.6;margin-bottom:24px}@media(min-width:1200px){.how-work .description{font-size:18px}}.how-work .cards-wrapper{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;width:100%;margin-bottom:24px}@media(min-width:744px){.how-work .cards-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.how-work .cards-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}.how-work .cards-wrapper .link-like-card{transition:transform .2s ease}.how-work .cards-wrapper .link-like-card:hover{transform:scale(1.02)}.how-work .link-like-card{background:#fff}.how-work .content{background:#fff;border-radius:12px;padding:16px}.how-work .content .icon{width:40px;height:40px;margin-right:12px;border-radius:4px;padding:8px;background:#fdeae5}.how-work .content-title{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:20px;line-height:1.2}.how-work .content-description{color:#636363;font-weight:400;font-size:16px;line-height:1.6}