.demat_account_card{width:100%;max-width:340px;background:#ffffff;border:1px solid #ececf5;border-radius:16px;padding:20px 18px 22px;box-shadow:0 4px 16px rgba(20,20,60,.04);font-family:inherit;margin:0 auto 30px}.demat_card_header{text-align:center;margin-bottom:18px}.demat_card_header h2{font-size:23px!important;font-weight:700;color:#1a1a2e;margin:0 0 6px}.demat_card_header p{font-size:16px;color:#6b6b80;margin:0}.demat_offer_box{border-radius:12px;padding:0;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.demat_offer_image{max-width:100%;height:auto}.demat_input_box{display:flex;align-items:center;gap:10px;border:1px solid #e2e2ef;border-radius:10px;padding:12px 14px;margin-bottom:16px;background:#fff}.demat_input_box .country_code{font-size:17px;font-weight:600;color:#1a1a2e;border-right:1px solid #e2e2ef;padding-right:10px}.demat_input_box input{border:none;outline:none;flex:1 1;font-size:14px;color:#1a1a2e;background:transparent}.demat_input_box input::placeholder{color:#9c9cae}.demat_submit_btn{width:100%;color:#fff;border:none;border-radius:10px;padding:13px;font-size:17px;font-weight:700;cursor:pointer;margin-bottom:14px;transition:background .2s ease}.demat_submit_btn,.demat_submit_btn:hover{background:var(--primary-color)}.demat_nri_link{display:block;text-align:center;font-size:13px;font-weight:600;color:var(--primary-color);text-decoration:none}.demat_nri_link:hover{text-decoration:underline}@media (max-width:768px){.demat_account_card{max-width:375px!important}}