.st-main-contents {
    padding: 22px;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #333333;
    padding-bottom: 128px;
}

.st-main-contents h2 {
    font-size: 42px;
}

.st-main-contents p {
    font-size: 24px;
}

.apps-button-outer {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 32px;
}

.apps-button {
    padding: 12px 28px;
    width: 240px;
    flex:1;
    background-color: #333;
    color: #fff;
    border-radius: 8px;
    align-items: center;
    text-align: center;
    transition: transform 0.5s ease;
}

.apps-button:hover {
    transform: scale(0.95) translateY(2px);
}
