/* ===== AiMoneyGuideCo - PREMIUM NEWSLETTER OVERRIDE ===== */

/* 1. مين باڪس جو پريميئم پاڇو ۽ پس منظر */
#sib-container {
    background: #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.035) !important;
    border-radius: 28px !important;
    padding: 45px 24px !important;
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.02) !important;
    box-sizing: border-box !important;
}

/* 2. ايميل ان پٽ فيلڊ جي چارئي ڪنڊن جي پرفيڪٽ گولائي ۽ اندروني جڳهه */
#sib-container input.input {
    width: 100% !important;
    padding: 16px 20px !important; 
    border-radius: 14px !important; /* مڪمل گولائي لاءِ */
    border: 1px solid rgba(0, 0, 0, 0.12) !important;
    background: #F5F5F7 !important;
    font-size: 16px !important;
    box-sizing: border-box !important;
}

/* ڪلڪ ڪرڻ تي ايميل پٽي جو فوڪس ڪلر */
#sib-container input.input:focus {
    border-color: #0062CC !important;
    background: #FFFFFF !important;
    box-shadow: 0 0 0 4px rgba(0, 98, 204, 0.1) !important;
    outline: none !important;
}

/* 3. هوم پيج جي بٽڻ جهڙو کليل، پريميئم ۽ وڏو بٽڻ */
#sib-container button.sib-form-block__button {
    width: 100% !important;
    min-height: 54px !important; /* بٽڻ کي کليل رکڻ لاء */
    padding: 0 20px !important; 
    line-height: 54px !important; /* اکرن کي دٻجڻ کان روڪڻ لاء */
    border-radius: 14px !important;
    background-color: #0062CC !important; /* هوم پيج جو چمڪندڙ نيلو ڪلر */
    color: #FFFFFF !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    border: none !important;
    cursor: pointer !important;
    display: block !important;
    text-align: center !important;
    box-shadow: 0 6px 16px rgba(0, 98, 204, 0.25) !important;
}

/* بٽڻ تي آڱر رکڻ جو اثر */
#sib-container button.sib-form-block__button:hover {
    background-color: #0052ad !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 24px rgba(0, 98, 204, 0.35) !important;
}

/* فالتو ڪارنر لائنن کي هٽائڻ لاء */
#sib-container .entry__specification {
    display: none !important;
}
