.how-to-help .support {
    padding: 55px 0;
    padding-top: 146px;
    margin-bottom: 0;
}

.how-to-help .support .hero-title {
    text-align: left;
    margin-bottom: 12px;
    margin-top: 48px;
}

.how-to-help .support__left {
    margin-left: 0;
    margin-right: 30px;
}

.how-to-help .support__left-top {
    gap: 0;
    margin-top: 0;
}

.how-to-help .support__desc {
    text-align: left;
    align-self: start;
    max-width: 720px;
}

.how-to-help .support__left-bottom {
    align-items: start;
    margin-bottom: 63px;
    gap: 0;
}

.how-to-help .support__left-bottom h3 {
    margin-bottom: 32px;
    text-align: left;
}

.how-to-help .support__form {
    min-height: 70.3vh;
}

.how-to-help .support__left-bottom .support__ways {
    display: flex;
    gap: 10px;
    width: 100%;
}

.how-to-help .support__ways .way-item {
    font-weight: 400;
    font-size: 22px;
    line-height: 130%;
    letter-spacing: -0.03em;
    text-align: center;
    color: var(--black-1000);
    border-radius: 10px;
    border: 1px solid var(--black-1000);
    padding: 18px 0;
    flex: 1 0 0;
    cursor: pointer;
    transition: all 300ms ease;
}

.how-to-help__statistic {
    margin: 0 40px;
    display: flex;
    gap: 32px;
    justify-content: space-between;
    padding-top: 80px;
    padding-bottom: 80px;
}

.how-to-help__statistic-item {
    display: grid;
    grid-template-columns: clamp(3.75rem, -0.536rem + 6.7vw, 7.5rem) 1fr;
    gap: clamp(0.75rem, -0.107rem + 1.34vw, 1.5rem);
}

.how-to-help__statistic-item .icon-container {
    width: clamp(3.75rem, -0.536rem + 6.7vw, 7.5rem);
    height: clamp(3.75rem, -0.536rem + 6.7vw, 7.5rem);
}

.how-to-help__statistic-item .icon-container img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.how-to-help__statistic-item .description {
    display: flex;
    flex-direction: column;
    gap: clamp(1.125rem, 0.268rem + 1.34vw, 1.875rem);
}

.how-to-help__statistic-item:nth-of-type(1) .description {
    max-width: 241px;
}

.how-to-help__statistic-item:nth-of-type(2) .description {
    max-width: 289px;
}

.how-to-help__statistic-item:nth-of-type(2) {
    width: 100%;
    max-width: 474px;
}

.how-to-help__statistic-item:nth-of-type(3) .description {
    max-width: 471px;
}

.how-to-help__statistic-item:nth-of-type(3) .description p {
    max-width: 205px;
}

.how-to-help__statistic-item * {
    text-align: left;
}

.how-to-help__statistic-item .description h2::before {
    content: "";
    display: block;
    margin-top: -0.14em;
}

.how-to-help__statistic-item .description h2::after {
    content: "";
    display: block;
    margin-bottom: -0.12em;
}

.how-to-help__trust {
    padding-top: 120px;
    padding-bottom: 120px;
}

.how-to-help__trust .grid-container-1024 {
    row-gap: 0;
}

.how-to-help__trust * {
    text-align: left;
}

.how-to-help__trust h1:first-of-type {
    grid-column: 2 / -1;
    margin-bottom: 24px;
}

.how-to-help__trust h1:last-of-type {
    grid-column: 1 / -1;
    margin-bottom: 40px;
}

.how-to-help__trust h1::before {
    content: "";
    display: block;
    margin-top: -0.14em;
}

.how-to-help__trust h1::after {
    content: "";
    display: block;
    margin-bottom: -0.12em;
}

.how-to-help__trust p:first-of-type {
    grid-column: 1 / span 8;
    margin-right: 30px;
}

.how-to-help__trust p:last-of-type {
    grid-column: 9 / -1;
}

.how-to-help__trust p b {
    letter-spacing: -0.02em;
}

.how-to-help__trust .link-card {
    margin-top: 60px;
    grid-column: span 4;
    min-height: 320px;
}

.how-to-help__trust .link-card a {
    padding: 40px;
    background-color: var(--sun-yellow);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: all 300ms ease;
    height: 100%;
}

.how-to-help__trust .link-card a img {
    max-width: 23px;
    align-self: end;
    margin-top: 10px;
    margin-right: 10px;
}

.how-to-help__trust .link-card a h3::before {
    content: "";
    display: block;
    margin-top: -0.14em;
}

.how-to-help__trust .link-card a h3::after {
    content: "";
    display: block;
    margin-bottom: -0.3em;
}

.how-to-help__another {
    padding-bottom: 120px;
}

.how-to-help__another h1:first-of-type {
    grid-column: 7 / -1;
    margin-bottom: 24px;
}

.how-to-help__another h1:last-of-type {
    grid-column: 8 / -1;
    margin-bottom: 56px;
}

.how-to-help__another h1::before {
    content: "";
    display: block;
    margin-top: -0.1em;
}

.how-to-help__another h1::after {
    content: "";
    display: block;
    margin-bottom: -0.27em;
}

.how-to-help__another * {
    text-align: left;
}

.how-to-help__another .images {
    grid-column: span 5;
    display: flex;
    gap: 10px;
    align-items: end;
}

.how-to-help__another .images .img-container {
    flex: 1 0 0;
    width: 10vw;
    height: 19.5vw;
    max-width: 375px;
    max-height: 375px;
}

.how-to-help__another .images .img-container img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.how-to-help__another .description {
    grid-column: 7 / -1;
    display: flex;
    flex-direction: column;
    justify-content: end;
    gap: 40px;
}

.how-to-help__another .description .buttons {
    display: flex;
    gap: 8px;
}

.how-to-help__another .description .buttons .btn,
.how-to-help__another .description .buttons .btn-simple {
    padding: 19px 40px;
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -0.02em;
}

.how-to-help__another p b {
    letter-spacing: -0.02em;
}

.how-to-help__merch {
    margin: 0 40px;
    padding: 120px 0;
}

.how-to-help__merch h1,
.how-to-help__collaboration h1 {
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.how-to-help__merch h1::before,
.how-to-help__collaboration h1::before {
    content: "";
    display: block;
    margin-top: -0.14em;
}

.how-to-help__merch h1::after,
.how-to-help__collaboration h1::after {
    content: "";
    display: block;
    margin-bottom: -0.1em;
}

.how-to-help__merch h1 + p,
.how-to-help__collaboration h1 + p {
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 64px;
}

.how-to-help__merch-cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

.how-to-help__merch-cards .merch-card {
    background-color: var(--sun-yellow);
    border-radius: 10px;
    padding: 10px 10px 32px;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 612px;
}

.how-to-help__merch-cards .merch-card .img-container {
    width: 100%;
    height: 421px;
    background-color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
    border-radius: 10px;
}

.how-to-help__merch-cards .merch-card .img-container img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 315px;
    max-height: 315px;
    object-fit: contain;
}

.how-to-help__merch-cards .merch-card h3 {
    margin-bottom: 24px;
}

.how-to-help__merch-cards .merch-card h3::before {
    content: "";
    display: block;
    margin-top: -0.14em;
}

.how-to-help__merch-cards .merch-card h3::after {
    content: "";
    display: block;
    margin-bottom: -0.3em;
}

.how-to-help__merch-cards .merch-card .btn-subscribe {
    padding: 21px 40px;
    max-width: fit-content;
    margin-top: auto;
}

.how-to-help__collaboration {
    padding: 120px 40px;
}

.how-to-help__collaboration-cards {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}

.how-to-help__collaboration-cards .collaboration-card {
    background-color: var(--white);
    padding: 10px 10px 32px;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
}

.how-to-help__collaboration-cards .collaboration-card * {
    text-align: left;
}

.how-to-help__collaboration-cards .collaboration-card .img-container {
    width: 100%;
    height: 200px;
    background-color: var(--grey-100);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
    border-radius: 10px;
}

.how-to-help__collaboration-cards .collaboration-card .img-container img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 268px;
    object-fit: contain;
}

.how-to-help__collaboration-cards .collaboration-card h3 {
    margin: 0 16px;
    margin-bottom: 24px;
    max-width: 420px;
}

.how-to-help__collaboration-cards .collaboration-card h3::before {
    content: "";
    display: block;
    margin-top: -0.3em;
}

.how-to-help__collaboration-cards .collaboration-card h3::after {
    content: "";
    display: block;
    margin-bottom: -0.1em;
}

.how-to-help__collaboration-cards .collaboration-card p {
    font-weight: 400;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: #828282;
    margin: 0 16px;
    margin-bottom: 32px;
}

.how-to-help__collaboration-cards .collaboration-card .btn {
    margin: 0 16px;
    margin-top: auto;
    max-width: fit-content;
    padding: 21px 40px;
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -0.02em;
}


@media (hover: hover) {
    .how-to-help .support__ways .way-item:hover {
        background-color: var(--green);
    }

    .how-to-help__trust .link-card a:hover {
        background-color: var(--green);
    }
}