.home-conversion-trust {
    margin-top: 0.8rem;
    margin-bottom: 2.2rem;
}

.home-conversion-trust__grid {
    display: grid;
    gap: 0.9rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.home-conversion-trust__item {
    border: 1px solid color-mix(in srgb, var(--theme-border) 85%, transparent);
    border-radius: 12px;
    padding: 0.95rem 1rem;
    background: color-mix(in srgb, var(--theme-surface) 94%, var(--theme-accent) 6%);
}

.home-conversion-trust__head {
    display: flex;
    align-items: center;
    gap: 0.45rem;
    margin-bottom: 0.3rem;
}

.home-conversion-trust__icon {
    width: 1.7rem;
    height: 1.7rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: color-mix(in srgb, var(--theme-accent) 74%, var(--theme-text) 26%);
    background: color-mix(in srgb, var(--theme-accent) 20%, var(--theme-surface) 80%);
    border: 1px solid color-mix(in srgb, var(--theme-accent) 32%, transparent);
    border-radius: 0.5rem;
    padding: 0.18rem;
    flex: 0 0 auto;
}

.home-conversion-trust__icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

.home-conversion-trust__icon.is-simple svg circle {
    fill: currentColor;
    opacity: 0.83;
}

.home-conversion-trust__icon.is-simple svg path {
    fill: none;
    stroke: var(--theme-accent-contrast);
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
}

html[data-theme="classic"] .home-conversion-trust__icon.is-simple svg path {
    stroke: #f4fff1;
}

.home-conversion-trust__icon.is-flex svg path {
    fill: none;
    stroke: currentColor;
    stroke-width: 2.05;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.home-conversion-trust__icon.is-fast svg path {
    fill: currentColor;
}

.home-conversion-trust__title {
    margin: 0;
    font-size: 1rem;
    font-weight: 700;
    color: var(--theme-title);
}

.home-conversion-trust__text {
    margin: 0;
    font-size: 0.9rem;
    color: color-mix(in srgb, var(--theme-text) 78%, var(--theme-bg) 22%);
}

@media screen and (max-width: 900px) {
    .home-conversion-trust__grid {
        grid-template-columns: 1fr;
    }
}
