.intro-section {
    overflow: hidden;
    padding-block: 6.25rem;

    .container {
        position: relative;
    }
}

.intro__golf-ball-decorative-image {
    width: 379px;
    height: 379px;  
    position: absolute;
    right: -128px;
    bottom: -35px;
}

.intro__text-wrapper {
    max-width: 35rem;   
    display: flex;
    flex-direction: column;
    gap: 2.25rem;
}

.pricing-button {
    background-color: black;
    color: white;
}

@media (max-width: 920px) {
    .intro__golf-ball-decorative-image {
        display: none;
    }
}

@media (max-width: 532px) { 
    .pricing-button {
        display: none;
    }

    .intro__text-wrapper { 
        gap: 1.5rem;
    }
}